.pricing__container{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;padding-top:1rem;width:100%}.pricing__container>*{flex-basis:100%}.pricing__column--content{border-radius:8px;box-shadow:0 5px 9px hsla(0,0%,76%,.5);height:700px;margin:0 .5rem;padding:1.75rem;transition:all .2s linear;width:360px}.pricing__column--content:hover{box-shadow:0 5px 9px hsla(0,0%,76%,.75);transform:translateY(-2px)}.pricing__product-name{font-size:1.75rem;height:84px;line-height:1.85rem;padding:0 1rem;text-align:center}.pricing__plan--prices{align-items:center;display:flex;flex-direction:column;justify-content:center}.pricing__plan--total-price{font-family:Celias;font-size:2.5rem;letter-spacing:.25px}.pricing__row,.pricing__row--additional-copy{align-items:center;display:flex;justify-content:center}.pricing__row--additional-copy{font-family:Lato;font-size:14px}.strikethrough{margin-right:1rem;text-decoration:line-through;text-decoration-thickness:5px}.pricing__cta{border:0;border-radius:40px;box-shadow:0 2px 2px rgba(0,0,0,.108);font-family:Celias Bold;font-size:18px;height:57px;letter-spacing:.72px;line-height:22px;margin:25px;width:85%}.pricing__cta:hover{box-shadow:0 2px 16px rgba(0,0,0,.1);cursor:pointer;opacity:.9}.pricing__plan--addon{background:#fff;border-radius:8px;box-shadow:0 5px 9px hsla(0,0%,76%,.5);color:#353d5d;margin:.5rem;padding:1rem 1.75rem;width:360px}.pricing__plan--addon,.pricing__plan--addon-description{align-items:flex-start;display:flex;justify-content:space-between}.pricing__plan--addon-description{max-width:75%}.pricing__plan--addon-description p{font-size:1rem;line-height:1.625rem;margin:0}.pricing__plan--addon-price{border:1px solid #a7a9b2;border-radius:4px;padding:.5rem}.pricing__plan--addon-price h4{font-size:1.125rem;margin:0}.addon__column{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:62px}.addon__strikethrough{text-decoration:line-through;text-decoration-thickness:2px}.pricing__plan--addon-discounted-price h4{font-size:1.125rem;margin:.25rem 0}.pricing__plan--addon-additional-copy{font-family:Lato;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:12px;margin:0;text-align:center}.pricing__plan--addon-checkbox{border:1px solid #a8aab3;border-radius:5px;margin:.35rem 1rem}.pricing__plan--includes{align-items:flex-start;display:flex}.pricing__includes--heading{font-family:Celias;font-size:1.125rem;text-align:center}.pricing__plan--excludes p,.pricing__plan--includes p{font-family:Lato;font-size:15px;line-height:24px}.pricing__plan--addon-hidden{opacity:.33;transition:opacity .4s}@media (max-width:992px){.pricing__plan--includes p{font-size:.95rem;line-height:1.15rem}}@media (max-width:1280px){.pricing__column--content{height:679px;width:325px}.pricing__cta{width:85%}.pricing__plan--addon{width:325px}.pricing__plan--includes p{font-size:.85rem;line-height:1.25rem}}@media (max-width:1024px){.pricing__container{flex-wrap:wrap}.pricing__container>*{flex-basis:auto}.pricing__column{margin-bottom:.5rem}.pricing__column--content{height:618px;width:532px}.pricing__cta{width:55%}.pricing__plan--addon{width:532px}}@media (max-width:576px){.pricing__container{align-items:center;flex-wrap:wrap}.pricing__container>*{flex-basis:auto}.pricing__column--content{height:750px;width:345px}.pricing__cta{width:100%}.pricing__plan--addon{width:345px}.pricing__plan--includes p{font-size:1rem;line-height:1.5rem}}