.container-inner-page .flex-row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-inner-page img{display:block}.container-inner-page p{-webkit-transition:all .15s linear;transition:all .15s linear}.container-inner-page .button-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;color:#fff;font-size:18px;background-color:#91b6bb;border-radius:3px;padding:22px 50px;cursor:pointer;-webkit-transition:all .15s linear;transition:all .15s linear}.container-inner-page .button-primary:hover{background-color:#7d9da1}.container-inner-page section.hero{position:relative;padding:0}.container-inner-page section.hero .top-wrap{width:100%}.container-inner-page section.hero img{min-height:500px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-inner-page section.hero .cta{position:absolute;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;font-weight:700;font-size:60px}.container-inner-page section.hero .cta .stroke{color:transparent;-webkit-text-stroke:2px #ffffff;text-stroke:2px #ffffff}.container-inner-page section.hero .cta a{padding:22px 50px;border-radius:3px;font-size:18px;line-height:22px;margin-top:45px;-webkit-transition:all .15s linear;transition:all .15s linear}.container-inner-page section.promo{background-color:#91b6bb;font-size:24px;line-height:72px;color:#fff}.container-inner-page section.promo ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:900px;padding:0 20px}@media (max-width:750px){.container-inner-page section.promo{display:none}}.container-inner-page section.half-split{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1200px){.container-inner-page section.half-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container-inner-page section.half-split>div{-ms-flex-preferred-size:50%;flex-basis:50%}.container-inner-page section.half-split .img{-webkit-box-flex:1;-ms-flex:1;flex:1}.container-inner-page section.half-split .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-inner-page section.half-split .copy{padding-left:10%;padding-right:20px;padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.container-inner-page section.half-split .copy{padding:60px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.container-inner-page section.half-split .copy .wrap{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-inner-page section.half-split .copy .discount,.container-inner-page section.half-split .copy .product{font-size:72px;font-weight:700;line-height:.7}@media (max-width:1500px){.container-inner-page section.half-split .copy .discount,.container-inner-page section.half-split .copy .product{font-size:48px}}.container-inner-page section.half-split .copy .product{color:#91b6bb;line-height:.8}.container-inner-page section.half-split .copy p.desc{margin-top:50px}.container-inner-page section.half-split .copy p.size{font-size:16px;margin-top:30px;font-weight:700}.container-inner-page section.half-split .copy p.offer{font-size:28px}.container-inner-page section.half-split .copy p.offer .now{color:#000;font-weight:700}.container-inner-page section.half-split .copy p.offer .was{text-decoration:line-through}.container-inner-page section.half-split .copy a{margin-top:40px}.container-inner-page section.half-split.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1200px){.container-inner-page section.half-split.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container-inner-page section.signup{background-color:#91b6bb;color:#fff;padding:100px 20px;text-align:center;-webkit-transition:all .15s linear;transition:all .15s linear}@media (max-width:560px){.container-inner-page section.signup{padding:60px 20px}}.container-inner-page section.signup .title{font-size:58px;line-height:80px;font-weight:700}@media (max-width:560px){.container-inner-page section.signup .title{font-size:48px;line-height:1.2}}.container-inner-page section.signup .title span{color:#6e6e6e}.container-inner-page section.signup .desc{max-width:480px}.container-inner-page section.signup form{margin-top:40px;width:100%;max-width:500px}.container-inner-page section.signup form .form-group{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-inner-page section.signup form .form-group input{width:calc(100% - 100px);background-color:#cfe3e6}.container-inner-page section.signup form .form-group .form-label{color:#777}.container-inner-page section.signup form .form-group button{border:none;color:#6e6e6e;background-color:#fff;border-radius:0 3px 3px 0;width:100px;height:60px;padding:21px 50px}.container-inner-page section.signup form .form-group button:hover{background-color:#f2f7f7}.container-inner-page section.signup form .form-group .invalid-feedback{-ms-flex-preferred-size:100%;flex-basis:100%}.container-inner-page section.signup form.invalid .invalid-feedback{visibility:visible;text-align:left;color:#bf5656}.container-inner-page section.faqs{padding:60px 20px}.container-inner-page section.faqs .animate-title h2{font-size:60px;line-height:75px}.container-inner-page section.faqs .animate-title h2 span{color:#91b6bb}.container-inner-page section.faqs .questions-wrapper{margin-top:60px}.container-inner-page section.faqs .questions-wrapper .question-row:first-of-type{border-top:none}