.smart-life-appointment{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Calibri,sans-serif;text-align:center;background-color:#213159;padding:2.3125rem 0 3rem;color:#fff;position:relative;overflow:hidden}.smart-life-appointment--alt{background-color:#fff}.smart-life-appointment__btn{width:100%;max-width:19.9375rem;height:4.1875rem;margin:0;border-radius:.3125rem}.smart-life-appointment__btn .btn__border{background-color:#4aa9d9;border-color:#4aa9d9;border-radius:.3125rem}.smart-life-appointment__btn .btn__bg{background-color:#4aa9d9;border-color:#4aa9d9;display:none}.smart-life-appointment__btn .btn__label{color:#fff;font-weight:700;font-size:1.125rem;line-height:1.875rem}.smart-life-appointment__title{font-family:Acrom,Montserrat,sans-serif;font-size:1.875rem;font-weight:700;z-index:2;position:relative;color:#fff;margin:0 auto 1.6875rem}.smart-life-appointment__copy{font-size:1rem;width:80%;margin:0 auto .9375rem;z-index:2;position:relative;color:#d1dcea;letter-spacing:.32px}.smart-life-appointment__input-wrapper{max-width:22.625rem;height:3.1875rem;margin:0 auto}.smart-life-appointment__input.input{background:#fff;height:3.5rem}.smart-life-appointment__input.input::-webkit-input-placeholder{color:#214675;opacity:1}.smart-life-appointment__input.input::-moz-placeholder{color:#214675;opacity:1}.smart-life-appointment__input.input:-ms-input-placeholder{color:#214675;opacity:1}.smart-life-appointment__input.input::-ms-input-placeholder{color:#214675;opacity:1}.smart-life-appointment__input.input::placeholder{color:#214675;opacity:1}.smart-life-appointment__input.input::-webkit-inner-spin-button,.smart-life-appointment__input.input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smart-life-appointment--alt .smart-life-appointment__input.input{border:1px solid #4a4647}.smart-life-appointment__arrow{position:absolute;right:1rem;bottom:1.1875rem;z-index:2}.smart-life-appointment__arrow i{width:1.875rem}.smart-life-appointment__arrow i::before{z-index:2}.smart-life-appointment img{position:absolute;-o-object-fit:cover;object-fit:cover;min-height:100%;min-width:100%}.smart-life-appointment__wrapper{width:100%}.smart-life-badges{padding-top:2.5rem;padding-bottom:3.25rem;background-color:#dcecf3;position:relative;z-index:2;max-width:53.125rem}.smart-life-badges__points{display:-webkit-box;display:-ms-flexbox;display:flex}.smart-life-badges__points::after{content:''}.smart-life-badges__down-arrow{position:absolute;top:-3.125rem;left:47%}.smart-life-badges__header{margin-bottom:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smart-life-badges__header-text{margin:0}.smart-life-badges__title{color:#1a4187;margin:0;font-size:2.625rem;letter-spacing:.24px}.smart-life-badges__sub-title{max-width:34.375rem;width:90%;margin:0 auto}.smart-life-badges__title-small{color:#5f5e5e;font-size:1.5rem;line-height:2rem;font-weight:400;margin:0}.smart-life-badges__cta{margin:1.875rem auto 0}.smart-life-badges__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.4375rem auto;max-width:50rem;width:80%}.smart-life-badges__ir{padding-bottom:41.11111%}.smart-life-badges .point-card{padding:0}.smart-life-badges .point-card__title{font-family:Calibri,sans-serif;font-size:1rem;line-height:1.56;letter-spacing:.32px}.smart-life-badges .point-card__description{font-family:Calibri,sans-serif;font-size:.75rem;line-height:1.58;letter-spacing:.6px;color:#687483}.smart-life-badges .btn__bg{background-color:#7e94bb;border:1px solid #7e94bb}.smart-life-badges .btn__border{background-color:#1a4187;border:1px solid #7e94bb}.smart-life-badges .btn__label{color:#fff;font-family:Calibri,sans-serif}.smart-life-badges .icon--hybrid-bubble{width:2.375rem;height:2.375rem}.smart-life-badges .icon--hybrid-breathable{width:4.875rem;height:2.0625rem}.smart-life-badges .icon--hybrid-cloud{width:3.4375rem;height:2.25rem}.smart-life-badges .icon--hybrid-support{width:4.5rem;height:2.25rem}.smart-life-badges .flickity-page-dots{bottom:-.625rem}.smart-life-badges .dot{margin:0 2.5px;opacity:1;background:#e9e9e9;width:.75rem;height:.75rem}.smart-life-badges .dot.is-selected{background:#1a4187}.smart-life-icons{padding-top:1.5625rem;padding-bottom:1.5625rem;background-color:#213159;position:relative;z-index:2}.smart-life-icons__column{text-align:center;padding-top:4.75rem}.smart-life-icons__btn{width:19.9375rem;height:4.1875rem;border-radius:.3125rem;background-color:#4aa9d9}.smart-life-icons__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.smart-life-icons__points .point-card--column{padding:0 1.5625rem}.smart-life-icons__down-arrow{position:absolute;top:-3.125rem;left:47%}.smart-life-icons__header{margin-bottom:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smart-life-icons__header-text{margin:0}.smart-life-icons__title{color:#fff;margin:0;font-family:Calibri,sans-serif;font-size:2.625rem;letter-spacing:.24px}.smart-life-icons__sub-title{max-width:34.375rem;width:90%;margin:0 auto}.smart-life-icons__title-small{color:#fff;font-family:Calibri,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400;margin:0}.smart-life-icons__cta{margin:1.875rem auto 0;font-family:Calibri,sans-serif}.smart-life-icons__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.4375rem auto;max-width:50rem;width:80%}.smart-life-icons__ir{padding-bottom:41.11111%}.smart-life-icons .point-card__title{font-family:Calibri,sans-serif;font-size:1rem;line-height:1.56;letter-spacing:.32px;margin-top:0;color:#fff}.smart-life-icons .point-card__description{font-family:Calibri,sans-serif;font-size:.9375rem;line-height:1.58;letter-spacing:.6px;color:#a9b3c1;margin-bottom:0}.smart-life-icons .btn__bg{display:none}.smart-life-icons .btn__border{border-color:#4aa9d9;background-color:#4aa9d9;border-radius:.3125rem}.smart-life-icons .btn__label{font-family:Calibri,sans-serif;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.08438rem}.smart-life-icons .icon--hybrid-bubble{width:2.375rem;height:2.375rem}.smart-life-icons .icon--hybrid-breathable{width:4.875rem;height:2.0625rem}.smart-life-icons .icon--hybrid-cloud{width:3.4375rem;height:2.25rem}.smart-life-icons .icon--hybrid-support{width:4.5rem;height:2.25rem}.smart-life-icons .flickity-page-dots{bottom:-.625rem}.smart-life-icons .dot{margin:0 2.5px;opacity:1;background:#e9e9e9;width:.75rem;height:.75rem}.smart-life-icons .dot.is-selected{background:#1a4187}.smart-life-chart{background-color:#fff;max-width:87.5rem;margin:0 auto;padding-top:5rem;padding-bottom:0;position:relative}.smart-life-chart__btn{max-width:100%;padding-top:.75rem;padding-bottom:.75rem;margin-right:0;height:3.5625rem}.smart-life-chart__btn .btn__bg{background-color:#dcecf3;border-color:#dcecf3}.smart-life-chart__btn .btn__border{background-color:#dcecf3;border-radius:.3125rem l}.smart-life-chart__btn .btn__label{font-size:.84375rem;line-height:normal;font-family:Calibri,sans-serif;letter-spacing:.08438rem}.smart-life-chart__btn:hover{background-color:#1a4187}.smart-life-chart__btn:hover .btn__bg{background-color:#dcecf3}.smart-life-chart__image{position:relative;margin:3.375rem auto 0;max-width:70.75rem}.smart-life-chart__image img{min-width:100%}.smart-life-chart__ir{padding-bottom:188.9576%}.smart-life-chart__header{position:relative}.smart-life-chart__popup-container{position:absolute;bottom:0;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.smart-life-chart__popup{position:relative;bottom:4.375rem;max-width:28.125rem;width:95%;background:#fff;font-size:1rem;z-index:2;padding:.9375rem;border-radius:.625rem;visibility:hidden;opacity:0;-webkit-transition:visibility 1.5s ease-in-out,opacity .3s ease-in-out;transition:visibility 1.5s ease-in-out,opacity .3s ease-in-out}.smart-life-chart__popup::before{top:100%;left:50%;border:.9375rem solid rgba(194,225,245,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;margin-left:-.9375rem;visibility:hidden;opacity:0;-webkit-transition:visibility 1.5s ease-in-out,opacity .3s ease-in-out;transition:visibility 1.5s ease-in-out,opacity .3s ease-in-out}.smart-life-chart__popup.show-pop-up{visibility:visible;opacity:1}.smart-life-chart__header-text{z-index:2}.smart-life-chart__title{color:#213159;font-family:Calibri,sans-serif;font-size:3.4375rem;font-weight:700;line-height:1.1;letter-spacing:1px;margin:0;position:relative;padding-bottom:1.25rem}.smart-life-chart__title::after{content:'';background:#72bd93;border-radius:1.5px;height:.25rem;width:3rem;position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto}.smart-life-chart .point-card__content{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;padding:0 .9375rem}.smart-life-chart .point-card__icon--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.smart-life-chart .point-card__icon i{width:6.25rem}.smart-life-chart .point-card__title{text-align:center;font-size:2rem}.smart-life-chart .point-card__description{text-align:center;font-size:1.3125rem}.smart-life-chart__points{position:relative;z-index:2;max-width:23.4375rem;padding:2.5rem 0 0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smart-life-chart__column{max-width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smart-life-chart__column .icon{margin:0 auto}.smart-life-chart__wrap{background-color:#dcecf3}.smart-life-chart__subtitle{font-size:1.125rem;font-weight:300;line-height:3.06;letter-spacing:.36px;text-align:center;color:#000;margin:0 auto}.faq{padding:0}.faq__btn{padding-left:.625rem;padding-right:.625rem;width:19rem}.faq__btn .btn__bg{display:none}.faq__btn .btn__border{background-color:#4aa9d9;border-color:#4aa9d9}.faq__btn .btn__label{color:#fff;font-family:Calibri,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:1.4px}.faq__wrap{background-color:#fff;padding:1.25rem}.faq__wrap>div:last-of-type{margin-bottom:1.875rem}.faq__item{padding-top:1.5625rem;padding-bottom:1.5625rem}.faq__text{font-family:Calibri,sans-serif;font-size:1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.8px;text-align:left;color:#5f5e5e;padding-top:.9375rem}.faq__heading{font-family:Calibri,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.33;letter-spacing:normal;color:#1a4187;padding-right:1.25rem}.faq h2{margin-bottom:2.5rem;font-family:Calibri,sans-serif;font-size:2.625rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;text-align:center;position:relative;padding-bottom:1.25rem}.faq h2::after{content:'';background:#72bd93;border-radius:1.5px;height:.25rem;width:3rem;position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto}.faq a{text-align:center;text-decoration:underline}.faq p{margin-bottom:.625rem}.faq__title{text-align:center}.better-sleep{padding-top:1.875rem;padding-bottom:1.875rem;background-color:#213159;position:relative;z-index:2}.better-sleep__column{text-align:center;padding-top:4.75rem}.better-sleep__btn{width:19.9375rem;height:4.1875rem;border-radius:.3125rem;background-color:#4aa9d9}.better-sleep__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.better-sleep__points .point-card--column{padding:0 1.5625rem}.better-sleep__down-arrow{position:absolute;top:-3.125rem;left:47%}.better-sleep__header{margin-bottom:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.better-sleep__header-text{margin:0}.better-sleep__title{color:#fff;margin:0;font-family:Calibri,sans-serif;font-size:2.625rem;letter-spacing:.24px}.better-sleep__sub-title{max-width:34.375rem;width:90%;margin:0 auto}.better-sleep__title-small{color:#fff;font-family:Calibri,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400;margin:0}.better-sleep__cta{margin:1.875rem auto 0;font-family:Calibri,sans-serif}.better-sleep__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.4375rem auto;max-width:50rem;width:80%}.better-sleep__ir{padding-bottom:41.11111%}.better-sleep .point-card__title{font-family:Calibri,sans-serif;font-size:1rem;line-height:1.56;letter-spacing:.32px;margin-top:0;color:#fff}.better-sleep .point-card__description{font-family:Calibri,sans-serif;font-size:.9375rem;line-height:1.58;letter-spacing:.6px;color:#a9b3c1;margin-bottom:0}.better-sleep .btn__bg{display:none}.better-sleep .btn__border{border-color:#4aa9d9;background-color:#4aa9d9;border-radius:.3125rem}.better-sleep .btn__label{font-family:Calibri,sans-serif;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.08438rem}.better-sleep .icon--hybrid-bubble{width:2.375rem;height:2.375rem}.better-sleep .icon--hybrid-breathable{width:4.875rem;height:2.0625rem}.better-sleep .icon--hybrid-cloud{width:3.4375rem;height:2.25rem}.better-sleep .icon--hybrid-support{width:4.5rem;height:2.25rem}.better-sleep .flickity-page-dots{bottom:-.625rem}.better-sleep .dot{margin:0 2.5px;opacity:1;background:#e9e9e9;width:.75rem;height:.75rem}.better-sleep .dot.is-selected{background:#1a4187}.hybrid-review-card{background-color:#fff;margin:0 .625rem;padding:1.25rem 1.25rem 1.25rem 1.875rem;width:75.36232%;border-radius:5px;-webkit-box-shadow:3px 5.2px 9.5px 1.5px rgba(107,119,124,.13);box-shadow:3px 5.2px 9.5px 1.5px rgba(107,119,124,.13)}.hybrid-review-card__top{display:-webkit-box;display:-ms-flexbox;display:flex}.hybrid-review-card__customer{padding-left:.4375rem;padding-top:.625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.hybrid-review-card__name{font-size:1.1875rem;color:#1a4187}.hybrid-review-card__stars-wrap{padding-top:.625rem}.hybrid-review-card__title{color:#1a4187;font-family:Acrom,Montserrat,sans-serif;font-size:1.125rem;margin:1rem 0 .25rem;font-weight:500;line-height:normal;letter-spacing:.9px}.hybrid-review-card__review{line-height:1.5rem;color:#777;margin-bottom:.625rem}.smart-life-reviews{background-color:#dcecf3;margin:0 -.625rem;padding-bottom:5.9375rem;position:relative}.smart-life-reviews__desc{font-size:1.125rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:2.06;letter-spacing:1.44px;color:#edf5f9;margin-bottom:0;padding-top:.625rem}.smart-life-reviews__header{margin:0 auto}.smart-life-reviews__title{color:#213159;font-family:Calibri,sans-serif;font-size:2rem;margin:0;line-height:normal;letter-spacing:normal;text-align:center;position:relative;padding-bottom:1.25rem}.smart-life-reviews__title::after{content:'';background:#72bd93;border-radius:1.5px;height:.25rem;width:3rem;position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto}.smart-life-reviews .flickity-page-dots{bottom:-3.25rem}.smart-life-reviews .dot{margin:0 .375rem;opacity:1;background:#e9e9e9;height:.5rem;width:.5rem}.smart-life-reviews .dot.is-selected{background:#1a4187}.smart-life-reviews-quote__icon{color:#1a4187;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Big Caslon FB",serif;font-size:2.5rem;height:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin:0 auto;max-width:3.125rem;width:100%}.smart-life-reviews-quote__quote{margin:0 auto 1.875rem;max-width:37.5rem;text-align:center}.smart-life-reviews-quote__text{color:#1a4187;font-family:"Big Caslon FB",serif;font-size:1.4375rem;line-height:1.4}.review-card__inner{padding-bottom:.9375rem}.smart-life-seo__footer{background-color:#edf5f9;margin-top:3.125rem;padding:1.9375rem 1.375rem 2.1875rem}.smart-life-seo__footer h1,.smart-life-seo__footer h2,.smart-life-seo__footer h3,.smart-life-seo__footer h4{color:#1a4187;font-family:"Acumin Pro",sans-serif;margin-top:0;margin-bottom:1.25rem}.smart-life-seo__footer h1{font-size:1.5rem;line-height:2rem}.smart-life-seo__footer h2{font-size:1.375rem}.smart-life-seo__footer h3{font-size:1.25rem;font-weight:400}.smart-life-seo__footer h4{font-size:1.125rem}.smart-life-seo__footer p,.smart-life-seo__footer ul{font-size:.9375rem;letter-spacing:.04688rem}.smart-life-tout__container{padding-bottom:4.6875rem}.smart-life-tout__carousel::after{content:'flickity';display:none}.smart-life-tout__carousel .flickity-page-dots{margin:0}.smart-life-tout__carousel .dot{margin:0 .5rem}.smart-life-tout__carousel .dot.is-selected{background-color:#4aa9d9}.smart-life-tout__title{font-family:Calibri,sans-serif;font-size:2.75rem;color:#224387;margin-bottom:0;font-weight:700;line-height:1.1;margin-top:5.4375rem;text-align:center;padding-bottom:.875rem;letter-spacing:normal}.smart-life-tout__header{position:relative}.smart-life-tout__header::after{content:'';background:#72bd93;border-radius:1.5px;height:.25rem;width:3rem;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.smart-life-tout__item{width:66.42512%;border-radius:.625rem;min-width:20rem}.smart-life-tout__ir{padding-bottom:122.88136%}.smart-life-tout__text{font-size:1.125rem;color:#525151;text-align:center;font-weight:300;line-height:3.06;letter-spacing:.36px;margin-bottom:2.1875rem;font-family:Acrom,Montserrat,sans-serif}.smart-life-try{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Calibri,sans-serif;text-align:center;background-color:#213159;padding:2.3125rem 0 3rem;color:#fff;position:relative}.smart-life-try--alt{background-color:#fff}.smart-life-try__title{font-family:Calibri,sans-serif;font-size:1.875rem;font-weight:500;z-index:2;position:relative;color:#fff;margin:0 auto 1.6875rem}.smart-life-try__copy{font-size:1rem;width:80%;margin:0 auto .9375rem;z-index:2;position:relative;color:#d1dcea;letter-spacing:.32px}.smart-life-try__input-wrapper{max-width:22.625rem;height:3.1875rem;margin:0 auto}.smart-life-try__input.input{background:#fff;height:3.5rem}.smart-life-try__input.input::-webkit-input-placeholder{color:#214675;opacity:1}.smart-life-try__input.input::-moz-placeholder{color:#214675;opacity:1}.smart-life-try__input.input:-ms-input-placeholder{color:#214675;opacity:1}.smart-life-try__input.input::-ms-input-placeholder{color:#214675;opacity:1}.smart-life-try__input.input::placeholder{color:#214675;opacity:1}.smart-life-try__input.input::-webkit-inner-spin-button,.smart-life-try__input.input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smart-life-try--alt .smart-life-try__input.input{border:1px solid #4a4647}.smart-life-try__arrow{position:absolute;right:1rem;bottom:1.1875rem;z-index:2}.smart-life-try__arrow i{width:1.875rem}.smart-life-try__arrow i::before{z-index:2}.smart-life-try img{position:absolute;-o-object-fit:cover;object-fit:cover;min-height:100%;min-width:100%}.smart-life-try__wrapper{width:100%}@media only screen and (max-width:1024px){.smart-life-chart{padding-top:3.1875rem}.faq h2{margin-bottom:0;font-size:2.25rem;line-height:1.11}.hybrid-review-card__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.hybrid-review-card__stars-wrap{padding-top:.375rem;width:100%}}@media only screen and (max-width:767px){.smart-life-appointment{padding:2.3125rem .625rem 3rem}.smart-life-appointment__btn{height:3.5rem;max-width:22.4375rem}.smart-life-appointment__btn .btn__label{line-height:normal}.smart-life-appointment__title{font-size:1.75rem}.smart-life-appointment__copy{font-size:1.25rem}.smart-life-badges__points{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smart-life-badges__down-arrow{top:-1.125rem;left:46%}.smart-life-badges__title{font-size:.75rem;line-height:1.42}.smart-life-badges__image{margin:1.875rem auto;width:90%}.smart-life-badges__ir{padding-bottom:79.22222%}.smart-life-badges .point-card{width:18%}.smart-life-badges .point-card__title{font-size:.75rem;line-height:1.33;letter-spacing:.24px}.smart-life-badges .point-card__description{display:none}.smart-life-badges .icon--hybrid-badge{width:5.3125rem;margin-left:-1.875rem;margin-right:-1.875rem}.smart-life-icons__column{padding-top:2.25rem}.smart-life-icons__btn{height:3.125rem}.smart-life-icons__points{-ms-flex-wrap:wrap;flex-wrap:wrap}.smart-life-icons__points .point-card{width:50%;padding:0 .625rem}.smart-life-icons__points .point-card--column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .3125rem}.smart-life-icons__down-arrow{top:-1.125rem;left:46%}.smart-life-icons__title{font-size:.75rem;line-height:1.42}.smart-life-icons__image{margin:1.875rem auto;width:90%}.smart-life-icons__ir{padding-bottom:79.22222%}.smart-life-icons .point-card__title{font-size:.75rem;line-height:1.33;letter-spacing:.24px;text-align:left;margin-bottom:0}.smart-life-icons .point-card__description{font-size:.625rem;text-align:left;margin-bottom:.625rem}.smart-life-icons .icon--tout-badge{width:4.0625rem;margin-right:.625rem}.smart-life-chart__btn{max-width:100%;padding-left:.9375rem;padding-right:.875rem;margin:0 auto}.smart-life-chart__popup-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smart-life-chart__popup{margin-left:auto;margin-right:auto}.smart-life-chart__popup.show-pop-up::before{visibility:visible;opacity:1}.smart-life-chart__title{font-size:2rem;padding:0 10% 1.25rem}.smart-life-chart__points{padding:2.5rem 0 0;max-width:100%}.smart-life-chart__wrap{padding-bottom:.625rem}.smart-life-chart__subtitle{font-size:.875rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:.28px;max-width:15.625rem;margin-top:1.5625rem}.faq__wrap{padding-left:2.5rem;padding-right:2.875rem}.better-sleep__column{padding-top:2.25rem}.better-sleep__btn{height:3.125rem}.better-sleep__points{-ms-flex-wrap:wrap;flex-wrap:wrap}.better-sleep__points .point-card{width:50%;padding:0 .625rem}.better-sleep__points .point-card--column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .3125rem}.better-sleep__down-arrow{top:-1.125rem;left:46%}.better-sleep__title{font-size:.75rem;line-height:1.42}.better-sleep__image{margin:1.875rem auto;width:90%}.better-sleep__ir{padding-bottom:79.22222%}.better-sleep .point-card__title{font-size:.75rem;line-height:1.33;letter-spacing:.24px;text-align:left;margin-bottom:0}.better-sleep .point-card__description{font-size:.625rem;text-align:left;margin-bottom:.625rem}.better-sleep .icon--tout-badge{width:4.0625rem;margin-right:.625rem}.hybrid-review-card__icon-wrap{margin-left:-.25rem}.hybrid-review-card__title{font-size:1rem;margin-bottom:.625rem}.hybrid-review-card__review,.smart-life-reviews__desc{font-size:.875rem}.smart-life-reviews__header{padding-top:2.25rem}.smart-life-reviews .dot{height:.75rem;width:.75rem;margin:0 .625rem;background:#fff}.smart-life-reviews .dot.is-selected{background:#4aa9d9}.smart-life-tout__title{font-size:1.625rem;line-height:1.41;margin-top:2.5rem;letter-spacing:.64px}.smart-life-tout__ir{padding-bottom:130.50314%}.smart-life-tout__text{font-size:.875rem;line-height:normal;letter-spacing:1.12px;padding:1.8125rem 2.0625rem 0}.smart-life-try{padding:2.3125rem 1.5625rem 3rem}.smart-life-try__title{font-size:1.75rem}}@media only screen and (max-width:480px){.smart-life-badges .point-card{width:40%}}@media only screen and (min-width:768px){.smart-life-badges{padding-top:3.125rem;padding-bottom:3.5625rem}.smart-life-badges__points .point-card .point-card__icon--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smart-life-icons{padding-top:2.1875rem;padding-bottom:3.125rem}.smart-life-icons__points::after{content:''}.smart-life-icons__points .point-card .point-card__icon--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smart-life-chart__image{max-width:60%}.smart-life-chart__popup{left:10%}.faq{max-width:47.625rem}.better-sleep{padding-top:2.1875rem;padding-bottom:3.125rem}.better-sleep__points::after{content:''}.better-sleep__points .point-card .point-card__icon--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hybrid-review-card{width:28.21429%;max-width:20.375rem;min-height:27.4375rem}.smart-life-reviews{padding-top:4.8125rem}.smart-life-reviews__title{font-weight:700;font-size:2.75rem}.smart-life-reviews-quote__icon{font-size:5.125rem;max-width:5rem}.smart-life-reviews-quote__quote{margin:1.875rem auto 3.75rem}.smart-life-reviews-quote__text{font-size:2.1875rem}.smart-life-tout__carousel .flickity-page-dots{display:none}.smart-life-tout__item{width:32%;margin:0}}@media only screen and (min-width:1025px){.smart-life-icons .icon--hybrid-badge{width:4.3125rem}.faq__wrap{padding:5rem 0 0}.faq__item{border-top:1px solid rgba(164,170,172,.4);padding-bottom:2.375rem;padding-top:2.375rem}.better-sleep .icon--hybrid-badge{width:4.3125rem}.smart-life-reviews-quote__quote{max-width:56.25rem}.review-card{min-height:25rem}.smart-life-seo__footer{padding:2.9375rem 4.1875rem 3.5625rem}.smart-life-tout__container{padding-bottom:8rem}}@media only screen and (max-width:500px){.better-sleep__down-arrow,.smart-life-badges__down-arrow,.smart-life-icons__down-arrow{left:44%}}@media only screen and (min-width:1240px){.better-sleep__down-arrow,.smart-life-badges__down-arrow,.smart-life-icons__down-arrow{top:-3.75rem}}