*{box-sizing:border-box}body{font-family:Montserrat,sans-serif;height:100%;margin:0}.backdrop{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal{background:#fff;border:1px solid #ccc;box-shadow:1px 1px 1px rgba(0,0,0,.5);left:25%;opacity:0;padding:1rem;position:fixed;top:20%;-webkit-transform:translateY(-3rem);transform:translateY(-3rem);transition:opacity .2s cubic-bezier(0,.84,1,.2),-webkit-transform .5s cubic-bezier(0,.84,.87,.71);transition:opacity .2s cubic-bezier(0,.84,1,.2),transform .5s cubic-bezier(0,.84,.87,.71);transition:opacity .2s cubic-bezier(0,.84,1,.2),transform .5s cubic-bezier(0,.84,.87,.71),-webkit-transform .5s cubic-bezier(0,.84,.87,.71);width:50%;z-index:200}.modal__title{margin:0 0 1rem}.modal__actions,.modal__title{text-align:center}.modal__action{background:#0e4f1f;border:1px solid #0e4f1f;color:#fff;cursor:pointer;font:inherit;margin:0 .2rem;padding:.5rem 1rem;text-decoration:none}.modal__action:active,.modal__action:hover{background:#2ddf5c;border-color:#2ddf5c}.modal__action--negative{background:red;border-color:red}.modal__action--negative:active,.modal__action--negative:hover{background:#ff5454;border-color:#ff5454}.main-header{align-items:center;background-color:#2ddf5c;display:flex;height:3.8rem;justify-content:space-between;left:0;padding:.5rem 1rem;position:fixed;top:0;width:100%;z-index:60}.toggle-button{background:transparent;border:none;cursor:pointer;display:inline-block;padding-bottom:0;padding-top:0;vertical-align:middle;width:3rem}.toggle-button:focus{outline:none}.toggle-button__bar{background:#000;display:block;height:.2rem;margin:.6rem 0;width:100%}.main-header__brand{color:#0e4f1f;font-size:2rem;font-weight:700;position:absolute;right:4%;text-decoration:none;top:17%}.main-nav{display:none;text-align:right;vertical-align:middle}.main-nav__items{display:flex;list-style:none;margin:0;padding:0;vertical-align:middle}.main-nav__item{margin:0 1rem}.main-nav__item a,.mobile-nav__item a{color:#0e4f1f;font-weight:700;padding:.2rem 0;text-decoration:none}.main-nav__item a:active,.main-nav__item a:hover{border-bottom:5px solid #fff;color:#fff}.main-nav__item--cta{-webkit-animation:wiggle .4s ease-out 3s 8 none;animation:wiggle .4s ease-out 3s 8 none}.main-nav__item--cta a,.mobile-nav__item--cta a{background-color:#ff1b68;border-radius:8px;color:#fff;padding:.5rem 1rem}.main-nav__item--cta a:active,.main-nav__item--cta a:hover,.mobile-nav__item--cta a:active,.mobile-nav__item--cta a:hover{background:#fff;border:none;color:#ff1b68}.mobile-nav{background:#fff;display:none;height:100vh;left:0;position:fixed;top:0;width:80%;z-index:101}.mobile-nav__items{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;list-style:none;margin:0;padding:0;width:90%}.mobile-nav__item{margin:1rem 0}.mobile-nav__item a{font-size:1.5rem}@media (min-width:40rem){.main-nav{display:block}.toggle-button{display:none}.main-header__brand{position:static}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}#product-overview{background:linear-gradient(0deg,rgba(80,68,18,.6) 10%,transparent),url(/static/media/freedom.c88430a42997a1b60a44.jpg) 50%/cover no-repeat border-box;height:33vh;margin-top:3.75rem;position:relative;width:100vw}#product-overview h1{bottom:5%;color:#fff;font-family:Anton,sans-serif;font-size:1.6rem;left:3%;position:absolute}@media (min-width:40rem) and (min-height:40rem){#product-overview{background-position:50% 25%;height:40vh}#product-overview h1{font-size:3rem}}.section-title{color:#2ddf5c;text-align:center}.plan{background-color:#d5ffdc;margin:.5rem 0;padding:1rem;text-align:center;width:100%}.plan--highlighted{background-color:#19b84c;color:#fff}.plan__annotation{background-color:#fff;border-radius:8px;box-shadow:2px 2px 2px 2px rgba(0,0,0,.5);color:#19b84c;padding:.5rem}.plan__title{color:#0e4f1f}.plan__price{color:#858585}.plan--highlighted .plan__title{color:#fff}.plan--highlighted .plan__price{color:#0e4f1f}.plan__features{list-style:none;margin:0;padding:0}.plan__features li{margin:.5rem 0}@media (min-width:40rem){.plan__list{align-items:center;display:flex;justify-content:center;width:100%}.plan{display:flex;flex-direction:column;height:28rem;justify-content:space-between;max-width:25rem;min-width:13rem;width:30%}.plan--highlighted{box-shadow:2px 2px 2px 2px rgba(0,0,0,.5);height:30rem;z-index:50}}.button{background-color:#0e4f1f;border:1.5px solid #0e4f1f;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.5rem}.button:active,.button:hover{background-color:#fff;color:#0e4f1f}.button:focus{outline:3px solid blue}.button[disabled]{background-color:#ccc;border:#a1a1a1;color:#a1a1a1;cursor:not-allowed}#key-features{background-color:#ff1b68;margin-top:5rem;padding:1rem}#key-features .section-title{color:#fff;margin:2rem}.key-features__list{list-style:none;margin:0;padding:0;text-align:center}.key-feature__image{background-color:#ffcede;border:2px solid #424242;border-radius:50%;height:128px;margin:auto;overflow:hidden;width:128px}.key-feature__description{color:#fff;font-size:1.25rem;font-weight:700;text-align:center}@media (min-width:40rem){.key-feature{max-width:25rem;width:30%}.key-features__list{display:flex;justify-content:center}}.package-main{margin-top:3.5rem;padding-top:2rem}.background{background:url(/static/media/plans-background.f4f158a2e54b0eec871b.jpg) 50%/cover;-webkit-filter:grayscale(40%);filter:grayscale(40%);height:100vh;position:fixed;width:100vw;z-index:-1}.package{border:4px solid #034f1f;border-left:none;margin:1.1rem 0;overflow:hidden;position:relative;width:80%}.package:active,.package:hover{border-color:#ff5454;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.package a{color:inherit;display:block;padding:1rem;text-decoration:none}.package__badge{background-color:#ff5454;color:#fff;font-size:.8rem;margin:0;padding:.5rem;position:absolute;right:0;text-align:center;top:0;-webkit-transform:rotate(45deg) translateX(3.5rem) translateY(-1rem);transform:rotate(45deg) translateX(3.5rem) translateY(-1rem);-webkit-transform-origin:center;transform-origin:center;width:12rem}.package__subtitle{color:#979797}.package__info{background-color:#fff;border:1px solid #0e4f1f;color:#0e4f1f;font-size:1.2rem;padding:1rem}.clearfix{clear:both}#plus{background-color:rgba(213,255,220,.95)}#free{background-color:rgba(234,252,237,.95);border-left:4px solid #034f1f;border-right:none;float:right;text-align:right}#free:active,#free:hover{border-left-color:#ff5454}#premium{background-color:rgba(14,79,31,.95)}#premium .package__title{color:#fff}#premium .package__subtitle{color:#bbb}@media (min-width:40rem){.package-main{margin:3rem auto;max-width:1500px}}@media (min-width:1500px){.package{border-left:4px solid #0e4f1f}#free{border-right:4px solid #0e4f1f}#free:active,#free:hover{border-right-color:#ff5454}}.customer-main{padding-top:32px}.testimonial{font-size:1.2rem;overflow:hidden}.testimonial:first-of-type{margin-top:6rem}.testimonial__image-container{box-shadow:3px 3px 3px 3px rgba(0,0,0,.3);max-width:40rem;overflow:hidden;-webkit-transform:skewX(20deg);transform:skewX(20deg);width:60%}#customer-1:hover .testimonial__image-container{-webkit-animation:flip-customer 1s ease-out forwards;animation:flip-customer 1s ease-out forwards}.testimonial__image{-webkit-transform:skewX(-20deg) scale(1.4);transform:skewX(-20deg) scale(1.4);vertical-align:middle;width:100%}.testimonial__info{padding:.9rem;text-align:right}#customer-2.testimonial{text-align:right}#customer-2 .testimonial__info{text-align:left}.testimonial__name{color:#ff5454;font-size:2rem;margin:.2rem}.testimonial__subtitle{color:#ccc;font-size:1.1rem;margin:0}.testimonial__subtitle a{color:inherit;text-decoration:none}.testimonial__subtitle a:active,.testimonial__subtitle a:hover{color:#7a7a7a}.testimonial__text{margin:.2rem}@media (min-width:40rem){.testimonial{align-items:center;display:flex;justify-content:space-around;margin:3rem auto;max-width:1500px}.testimonial__image-container{width:66%}.testimonial__info{display:inline-block;vertical-align:middle;width:30%}}@-webkit-keyframes flip-customer{0%{-webkit-transform:rotateY(0) skew(20deg);transform:rotateY(0) skew(20deg)}50%{-webkit-transform:rotateY(160deg) skew(20deg);transform:rotateY(160deg) skew(20deg)}to{-webkit-transform:rotateY(1turn) skew(20deg);transform:rotateY(1turn) skew(20deg)}}@keyframes flip-customer{0%{-webkit-transform:rotateY(0) skew(20deg);transform:rotateY(0) skew(20deg)}50%{-webkit-transform:rotateY(160deg) skew(20deg);transform:rotateY(160deg) skew(20deg)}to{-webkit-transform:rotateY(1turn) skew(20deg);transform:rotateY(1turn) skew(20deg)}}.signup-page{margin-top:3rem;padding-top:1rem}.signup-title{color:#ff5454;font-size:1.8rem;text-align:center}.signup-form{grid-row-gap:.5rem;display:grid;grid-auto-rows:2rem;padding:1rem}.signup-form label{font-weight:700}.signup-form input,.signup-form label,.signup-form select{display:block;width:100%}.signup-form input[type=checkbox],.signup-form input[type=checkbox]+label{display:inline-block;vertical-align:middle;width:auto}.signup-form input:not([type=checkbox]),.signup-form select{border:1px solid #ccc;font:inherit;padding:.2rem .5rem}.signup-form input:focus,.signup-form select:focus{background-color:#d8f3df;border-color:#2ddf5c;outline:none}.signup-form input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;height:1rem;width:1rem}.signup-form input[type=checkbox]:checked{background-color:#2ddf5c;border:#0e4f1f}.signup-form :invalid,.signup-form input.invalid,.signup-form select.invalid{background-color:#faacac;border-color:red!important}.signup-form button[type=submit]{display:block}@media (min-width:40rem){.signup-form{grid-row-gap:1rem;grid-column-gap:.5rem;grid-template-columns:10rem auto;margin:auto;width:30rem}.signup-form [id=title],.signup-form__checkbox{grid-column:span 2}}.main-footer{background-color:#000;margin-top:3rem;padding:2rem}.main-footer__links{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.main-footer__link{margin:.5rem 0}.main-footer__link a{color:#fff;text-decoration:none}.main-footer__link a:active,.main-footer__link a:hover{color:#ccc}@media (min-width:40rem){.main-footer__link{margin:0 1rem}.main-footer__links{flex-direction:row;justify-content:center}}
/*# sourceMappingURL=main.33c8dc24.css.map*/