.banner{margin:60px 0 50px}@media only screen and (min-width:992px){.banner{margin:100px 0 50px}}.banner__inner{padding:40px 0;position:relative}@media only screen and (min-width:992px){.banner__inner{padding:120px 0}}@media only screen and (max-width:767px){.banner__inner .container{padding:0 35px}}.banner__inner--img{background-position:50%;border-radius:24px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:991px){.banner__inner--img{-o-object-fit:cover;object-fit:cover;-o-object-position:45%;object-position:45%}}.banner__title{color:#fff}.banner__text{color:#fff;font-family:Ubuntu,sans-serif;margin-bottom:20px}.banner__text p{font-size:14px;line-height:1.6}@media only screen and (min-width:350px) and (max-width:768px){.banner__text p{font-size:3.73333vw}}@media only screen and (min-width:576px) and (max-width:992px){.banner__text p{font-size:20px}}@media only screen and (min-width:992px){.banner__text p{font-size:20px}}@media only screen and (min-width:768px){.banner__text{margin-bottom:30px}}.cart>h1{color:#101112;font-weight:500;margin:0}.cart-main.cart-layout--aside{margin-top:50px}.cart-main.cart-layout--page .cart-line__product-title{min-width:120px}.cart-main.cart-layout--page .cart-details .cart-line{flex-flow:row;flex-wrap:wrap;justify-content:space-between;padding:20px 0;position:relative}.cart-main.cart-layout--page .cart-details .cart-line .cart__text{width:calc(100% - 140px)}@media only screen and (max-width:767px){.cart-main.cart-layout--page .cart-details .cart-line .image-placeholder,.cart-main.cart-layout--page .cart-details .cart-line img{max-width:120px;width:120px!important}}.cart-main.cart-layout--page .cart-details .cart-line__price-wrapper{margin-left:140px}@media only screen and (max-width:767px){.cart-main.cart-layout--page .cart-details .cart-line__price-wrapper{margin-left:0}}.cart-main.cart-layout--page .cart-details--footer{bottom:0;position:fixed}@media only screen and (min-width:768px){.cart-main.cart-layout--page .additional-products__wrapper{flex:1 0 auto}}@media only screen and (min-width:992px){.cart-main.cart-layout--page .btn--full{display:block;margin-left:auto;margin-right:0;max-width:300px;width:auto}}.cart-main.cart-layout--page .cart-line-remove{position:absolute;right:0;top:20px}.cart-main.cart-layout--page .preowned-item img{aspect-ratio:unset;max-width:100px!important}.cart-main .cart-empty{color:#101112}.cart-main .btn--circle{height:1.6em!important;width:1.6em!important}.cart-main .cart-details{margin-bottom:100px;margin-top:35px}.cart-main .cart-details .cart__text{width:calc(100% - 90px)}.cart-main .cart-details .cart__text.preowned-item{max-width:calc(100% - 140px)!important;width:100%!important}.cart-main .cart-details .cart-line{align-items:center;border-bottom:1px solid #e4f3fd;display:flex;flex-wrap:wrap;margin:0;padding:10px 0}.cart-main .cart-details .cart-line:before{display:none}.cart-main .cart-details .cart-line__image{margin-left:0;margin-right:20px;text-align:center}@media only screen and (max-width:767px){.cart-main .cart-details .cart-line__image{margin-right:10px}}.cart-main .cart-details .cart-line .image-placeholder{height:auto}.cart-main .cart-details .cart-line img{height:auto;-o-object-fit:contain;object-fit:contain}.cart-main .cart-details .cart-line__product-title{margin-right:10px}.cart-main .cart-details .cart-line__product-title a *{line-height:1.3}.cart-main .cart-details .cart-line__product-sku{font-weight:700;line-height:1.33}.cart-main .cart-details .cart-line .cart-line-remove button{background:none;border:0;cursor:pointer;padding:0}.cart-main .cart-details .cart-line__ribbons{align-items:center;display:flex}.cart-main .cart-details .cart-line__ribbons div{background:#e4f3fd;border-radius:4px;margin-right:8px;padding:4px 8px;white-space:nowrap}.cart-main .cart-details .cart-line__ribbons div:last-of-type{margin-right:0}.cart-main .cart-details .cart-line__ribbons .cart-line__product-type{background:#2183e4;color:#fff}.cart-main .cart-details .cart-line .cart-line-quantity__qty{align-items:center;display:flex;margin:0 16px}.cart-main .cart-details .cart-line .cart-line-quantity svg{display:block;max-width:100%}.cart-main .cart-details .cart-line .cart-line__price-wrapper{width:100%}.cart-main .cart-details .cart-line .cart-line__price-wrapper .cart-line-price{color:#003c77;font-weight:700}.cart-main .cart-details .cart-summary .additional-taxes{border-bottom:1px solid #e4f3fd;line-height:1.25;margin:0;padding:14px 0}.cart-main .cart-details .cart-summary .additional-taxes>div{align-items:center;display:flex;justify-content:space-between}.cart-main .cart-details .cart-summary .additional-taxes>div+div{margin-top:20px}.cart-main .cart-details .cart-summary .additional-taxes>div span:first-child{color:#101112;font-weight:700}.cart-main .cart-details .cart-summary .additional-taxes>div span:last-child{color:#003c77;font-weight:700}.cart-main .cart-details .additional-products{padding:28px 0}.cart-main .cart-details .additional-products>div{margin-bottom:24px}.cart-main .cart-details .additional-products>div:last-of-type{margin-bottom:0}.cart-main .cart-details .additional-products>div:last-of-type .additional-products__text{margin-right:45px}.cart-main .cart-details .additional-products__wrapper{display:flex}.cart-main .cart-details .additional-products__icon{margin-right:13px}.cart-main .cart-details .additional-products__text{margin-right:16px}.cart-main .cart-details .additional-products__text p{line-height:1.33}.cart-main .cart-details .additional-products__text p.p--smallest{line-height:1.2}.cart-main .cart-details .additional-products__add{flex:0 0 auto;text-align:center}.cart-main .cart-details .additional-products__add p{font-weight:600;line-height:1.33}.hero-small{background-position:bottom;background-size:cover;padding:130px 0 70px;position:relative;text-align:center}.hero-small img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.hero-small{padding:160px 0}}.hero-small__content{position:relative;z-index:1}.hero-small__title{color:#003c77;letter-spacing:.02em}.hero-small__subtitle{color:#003c77;font-family:Lato,sans-serif;font-size:16px;line-height:1.3}@media only screen and (min-width:350px) and (max-width:768px){.hero-small__subtitle{font-size:4.26667vw}}@media only screen and (min-width:576px) and (max-width:992px){.hero-small__subtitle{font-size:24px}}@media only screen and (min-width:992px){.hero-small__subtitle{font-size:24px}}@media only screen and (max-width:575px){.hero-small__subtitle{padding:0 5%}}@media only screen and (max-width:1023px){.home-services .section-image-with-text .row{flex-direction:column!important}}.section-image-with-text .title{color:#003c77;font-family:Lato,sans-serif;margin-bottom:24px}@media only screen and (min-width:992px){.section-image-with-text .title{margin-bottom:32px}}.section-image-with-text .inner{padding:40px 0}@media only screen and (min-width:992px){.section-image-with-text .inner{padding:80px 0}}.section-image-with-text .text{color:#19191b}.section-image-with-text .text p{color:#848a8d;font-size:14px;line-height:1.6}@media only screen and (min-width:350px) and (max-width:768px){.section-image-with-text .text p{font-size:3.73333vw}}@media only screen and (min-width:576px) and (max-width:992px){.section-image-with-text .text p{font-size:16px}}@media only screen and (min-width:992px){.section-image-with-text .text p{font-size:16px}}.section-image-with-text__img{height:auto;width:100%}@media only screen and (max-width:1023px){.section-image-with-text__img{margin-top:48px}.section-image-with-text .container--small{max-width:100%}.section-image-with-text .row{flex-flow:column-reverse!important}}.steps{margin:84px 0 80px}@media only screen and (min-width:992px){.steps{margin:120px 0 80px}}.steps__top{margin-bottom:44px}@media only screen and (min-width:992px){.steps__top{margin-bottom:90px}}.steps__title{color:#003c77;margin-bottom:0;text-align:center}.steps__subtitle{color:#6c6d71;margin-top:4px;text-align:center}@media only screen and (min-width:992px){.steps__subtitle{margin-top:10px}}.steps__items{margin-left:-10px;margin-right:-10px}.steps__items a .step__inner{transition:all .25s ease-in-out}.steps__items .step a:hover .step__inner{background:#c6e1fa}.steps__items .step{padding:0 10px;text-align:center}@media only screen and (max-width:991px){.steps__items .step{margin-bottom:32px}.steps__items .step:last-child{margin-bottom:0}}.steps__items .step__inner{align-items:center;background:#e4f3fd;border-radius:24px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:0 28px 40px}.steps__items .step__inner.compact{padding:0 40px 20px!important}.steps__items .step__icon{margin-bottom:16px;margin-top:-24px}@media only screen and (min-width:992px){.steps__items .step__icon{margin-bottom:28px;margin-top:-32px}}.steps__items .step__icon img{border-radius:50%;height:auto;width:48px}@media only screen and (min-width:992px){.steps__items .step__icon img{height:auto;width:80px}}.steps__items .step__title{color:#2183e4;font-size:20px;font-weight:700;line-height:1.33;margin-bottom:10px}@media only screen and (min-width:350px) and (max-width:768px){.steps__items .step__title{font-size:5.33333vw}}@media only screen and (min-width:576px) and (max-width:992px){.steps__items .step__title{font-size:24px}}@media only screen and (min-width:992px){.steps__items .step__title{font-size:24px}}.steps__items .step__text{color:#19191b;font-size:14px;line-height:1.6;line-height:1.4}@media only screen and (min-width:350px) and (max-width:768px){.steps__items .step__text{font-size:3.73333vw}}@media only screen and (min-width:576px) and (max-width:992px){.steps__items .step__text{font-size:20px}}@media only screen and (min-width:992px){.steps__items .step__text{font-size:20px}}.content-columns{padding:70px 0 50px}@media only screen and (min-width:992px){.content-columns{padding:70px 0 80px}}.content-columns+.content-columns{padding-top:0}.content-columns .content-columns__title{margin-bottom:40px;text-align:center}@media only screen and (min-width:992px){.content-columns .content-columns__title{margin-bottom:60px}.content-columns .row{--bs-gutter-x:50px}}@media only screen and (min-width:1200px){.content-columns .row{--bs-gutter-x:100px}}.content-columns .column+.column{margin-top:60px}@media only screen and (min-width:768px){.content-columns .column+.column{margin-top:0}}.content-columns .column__image{margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.content-columns .column__image{margin-bottom:70px}}.content-columns .column__image img{border-radius:24px;height:auto;width:100%}.content-columns .column__title{margin-bottom:17px;text-align:center}.content-columns .column__text{text-align:center}.buildings-wrapper--container{gap:20px}.buildings-wrapper .requirement-card{background:#fff!important;border-radius:12px;margin-right:0;padding:32px;width:100%}@media only screen and (min-width:1024px){.buildings-wrapper .requirement-card{width:calc(50% - 32px)}}.buildings-wrapper .installs-card{aspect-ratio:266/320;background:#fff!important;border-radius:12px;margin-right:0;padding:32px;position:relative;width:100%}.buildings-wrapper .installs-card img{margin-bottom:30px;margin-top:40px}.buildings-wrapper .installs-card img.all-season-image{margin-bottom:15px;margin-top:0}.buildings-wrapper .installs-card__question-mark{cursor:pointer;display:flex;justify-content:flex-end;left:calc(100% - 38px);position:absolute}.buildings-wrapper .installs-card__question-mark svg path{stroke:#66b100}.buildings-wrapper .installs-card__question-mark svg circle:first-child{fill:transparent!important;stroke:#66b100}.buildings-wrapper .installs-card__question-mark svg circle:nth-child(2){fill:#66b100!important}.buildings-wrapper .card-wrapper{min-width:275px}@media only screen and (min-width:768px){.buildings-wrapper .card-wrapper{flex:0}}.buildings-wrapper .discount-card{background:#fff!important;border-radius:12px;margin-right:0;margin-top:12px;padding:4px 12px;position:relative;width:100%}.buildings-wrapper .discount-card .discount-badge-current{position:absolute;right:-36px;top:-50px;width:86px}.buildings-wrapper .installs-spacer{margin-top:56px!important}.buildings-wrapper .installs-grid{grid-gap:25px;display:flex;flex-flow:row}@media only screen and (max-width:1023px){.buildings-wrapper .installs-grid{flex-flow:column}}.buildings-wrapper__btns{padding-bottom:32px;padding-top:32px}.buildings-wrapper input{accent-color:#4d8700}.buildings-wrapper .flex-order-1{order:1}.buildings-wrapper .flex-order-2{order:2}.buildings-wrapper .flex-order-3{order:3}.buildings-wrapper .flex-order-4{order:4}.buildings-wrapper .flex-order-5{order:5}.buildings-wrapper .flex-order-6{order:6}.gb-widget__title{color:#003c77;font-family:Lato,sans-serif;margin-bottom:10px;padding-top:20px;text-align:center}@media only screen and (min-width:992px){.gb-widget__title{margin-bottom:32px}}.testimonials{background-position:bottom;background-size:cover;padding:60px 0 48vw;position:relative}.testimonials--img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.testimonials::part(swiper-wrapper){padding-left:150px!important}@media only screen and (max-width:991px){.testimonials{background-position:bottom;background-repeat:no-repeat;background-size:100%}}@media only screen and (min-width:992px){.testimonials{padding:140px 0 30vw}}.testimonials .container{position:relative;z-index:10}.testimonials__title{color:#003c77;line-height:1.2;margin-bottom:10px}.testimonials__subtitle{color:#709ec8;font-family:Ubuntu,sans-serif;line-height:1.6;margin-bottom:30px}@media only screen and (min-width:992px){.testimonials__subtitle{margin-bottom:50px}}.testimonials__slider{position:relative;z-index:10}@media only screen and (max-width:767px){.testimonials__slider{margin-top:50px}}.testimonials__slider .splide__arrows{display:flex;position:absolute;z-index:3}@media only screen and (max-width:575px){.testimonials__slider .splide__arrows{left:16px}}@media only screen and (max-width:767px){.testimonials__slider .splide__arrows{left:0;top:-55px}}@media only screen and (min-width:768px){.testimonials__slider .splide__arrows{right:calc(50vw - 467.5px);top:-96px}}@media only screen and (min-width:1200px){.testimonials__slider .splide__arrows{right:calc(50vw - 565px)}}@media only screen and (min-width:1440px){.testimonials__slider .splide__arrows{right:calc(50vw - 680px)}}@media only screen and (min-width:1600px){.testimonials__slider .splide__arrows{right:calc(50vw - 755px)}}.testimonials__slider .splide__arrows .splide__arrow{background:none;height:44px;left:auto;opacity:1;position:static;transform:none;width:44px}.testimonials__slider .splide__arrows .splide__arrow[disabled] svg path{fill:#afb8bd}.testimonials__slider .splide__arrows .splide__arrow svg{height:100%;transform:none;width:100%}.testimonials__slider .splide__arrows .splide__arrow svg path{transition:all .4s ease}.testimonials__slider .testimonial__inner{background:#fff;border-radius:24px;display:flex;flex-direction:column;height:100%;padding:26px 13px 24px 28px}@media only screen and (min-width:992px){.testimonials__slider .testimonial__inner{padding:42px 40px 32px}}@media only screen and (max-width:767px){.testimonials__slider .testimonial__inner{margin:0 auto;width:80%}}.testimonials__slider .testimonial__quote{margin-bottom:12px}@media only screen and (max-width:991px){.testimonials__slider .testimonial__quote{width:36px}}.testimonials__slider .testimonial__text{color:#6c6d71;font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.75;margin-bottom:8px}.testimonials__slider .testimonial__author{align-items:flex-end;color:#003c77;display:flex;flex:1;font-size:16px;font-weight:700;line-height:1.6;line-height:1.4}@media only screen and (min-width:350px) and (max-width:768px){.testimonials__slider .testimonial__author{font-size:4.26667vw}}@media only screen and (min-width:576px) and (max-width:992px){.testimonials__slider .testimonial__author{font-size:20px}}@media only screen and (min-width:992px){.testimonials__slider .testimonial__author{font-size:20px}}.testimonials ul{list-style:none!important}.testimonials ul li:before{display:none}.testimonials .splide__pagination{display:none!important}@media screen and (min-width:1200px){.testimonials .splide__slide:first-child{margin-left:-18vw!important}.testimonials .splide__list{margin-right:40px!important}}@media screen and (min-width:1599px){.testimonials .splide__slide:first-child{margin-left:-16vw!important}}.testimonials .splide__arrows{display:flex;flex-flow:row}.testimonials .splide__arrows .splide__arrow--prev{transform:rotate(180deg)}.testimonials .splide__arrows svg{fill:#2183e4;width:24px!important}.splide-at-2 .splide__arrow--next{pointer-events:none}.splide-at-2 .splide__arrow--next svg path{fill:#afb8bd}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.card-moment-slider--media-top>div:first-child{height:32rem!important}.card-moment-slider--media-top div:nth-child(2) p{height:4rem!important}@media screen and (max-width: 1024px){.card-moment-slider--media-top{max-width:95%!important}.card-moment-slider--media-top>div:first-child{height:24rem!important;padding-bottom:2rem!important}.card-moment-slider--media-top>div:nth-child(2){min-height:150px}div.card-moment-slider--media-top>div:nth-child(2) div:nth-child(2){min-height:5.5rem!important}i.fa-times{right:4vw!important;transform:translate(-30px,40px)}}.card-moment-slider--media-top p{font-size:1.8rem!important;line-height:2.25rem!important}.card-moment-slider--media-top span,.card-moment-slider--media-top i{font-size:1.4rem!important}#_geobooster-widget-full-moment-wrapper_1flqt_1 .card-moment-slider--media-top>div:nth-child(2){min-height:320px}.addons-wrapper--grid{display:flex;flex-wrap:wrap;justify-content:center}.addons-wrapper .addon-card{background:#fff;border-radius:8px;height:calc(100% - 20px);margin:10px 16px;padding:24px 16px;position:relative}@media only screen and (min-width:768px){.addons-wrapper .addon-card{height:auto}}@media only screen and (max-width:767px){.addons-wrapper .addon-card{margin-bottom:10px!important}}.addons-wrapper .addon-card__loader{background:hsla(0,0%,100%,.8);border-radius:8px;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.addons-wrapper .addon-card__badge{left:-40px;position:absolute;top:calc(-50% + 75px)}.addons-wrapper .addon-card img{min-height:94px;width:auto}.addons-wrapper .addon-card__question-mark{cursor:pointer;display:flex;justify-content:flex-end;left:calc(100% - 38px);position:absolute}.addons-wrapper .addon-card__question-mark svg path{stroke:#66b100}.addons-wrapper .addon-card__question-mark svg circle:first-child{fill:transparent!important;stroke:#66b100}.addons-wrapper .addon-card__question-mark svg circle:nth-child(2){fill:#66b100!important}.addons-wrapper__quantity{margin-top:24px}.addons-wrapper .addons-btn-wrapper{padding-bottom:50px}.guide-flow,.guide-flow--wrapper{padding-bottom:40px!important}.guide-flow--wrapper{border-radius:16px;padding-top:40px!important}@media only screen and (max-width:767px){.guide-flow--wrapper{border-radius:0}}.guide-flow--close-icon{margin-bottom:40px;margin-right:20px}.guide-flow--close-icon svg{cursor:pointer}.guide-flow--close-icon svg path{fill:#000!important}.guide-flow--product{border:1px solid #ddd;border-radius:20px;margin:0 16px;padding-bottom:40px!important;padding-top:40px!important;width:25%}@media only screen and (max-width:767px){.guide-flow--product{width:90%}}.guide-flow--product__area{color:#2183e4!important;font-weight:700;margin-top:20px}.guide-flow--product__btu{background:#e4f3fd!important;border-radius:6px;color:#2183e4;font-weight:700;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;padding:6px 10px}.guide-flow--product__img{margin:64px 0 48px}.guide-flow--card{border-radius:20px;cursor:pointer;margin:10px;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:767px){.guide-flow--card{margin-bottom:24px}}.guide-flow--card.active{border-color:#2183e4!important}.guide-flow--condition-card{border:1px solid #ddd;border-radius:12px;cursor:pointer}@media only screen and (min-width:992px){.guide-flow--condition-card:active,.guide-flow--condition-card:focus,.guide-flow--condition-card:hover{border-color:#2183e4!important}}.guide-flow--condition-card.active{border-color:#2183e4!important}.guide-flow--condition-card.active .guide-flow--condition-card--content{color:#2183e4!important}.guide-flow--condition-card--img{width:48px}.guide-flow--condition-card--content{border-left:1px solid #ddd;color:#000;margin-left:14px;padding-left:14px}.hero{background-image:url(https://cdn.shopify.com/s/files/1/0611/4816/8292/files/Hero-banner-mobile-cropped-smaller.jpg?v=1742291345);background-position:bottom;background-size:cover;padding:40px 0 85vw;position:relative}@media only screen and (min-width:400px){.hero{padding:45px 0 86vw}}@media only screen and (min-width:576px){.hero{background-image:url(https://cdn.shopify.com/s/files/1/0611/4816/8292/files/Hero-banner-mobile-cropped.jpg?v=1741857831)}}@media only screen and (min-width:992px){.hero{background-image:url(https://cdn.shopify.com/s/files/1/0611/4816/8292/files/hero-bg.png?v=1698064878);height:1040px;padding:130px 0 0}}@media only screen and (min-width:1600px){.hero{height:1050px}}@media only screen and (min-width:1920px){.hero{height:1185px}}@media only screen and (min-width:1600px){.hero{height:1100px}}@media only screen and (min-width:2048px){.hero{background-position:50%;height:60vw}}.hero .st0{fill:none;stroke:#003c77;stroke-width:6;stroke-linecap:round;stroke-miterlimit:10}.hero__icon{margin-bottom:10px;max-width:130px}@media only screen and (min-width:768px){.hero__icon{max-width:194px}}.hero__icon img{max-width:100%}.hero__title{color:#003c77}.hero__text{color:#709ec8;font-size:20px;line-height:1.4;line-height:1.33;margin-bottom:12px}@media only screen and (min-width:350px) and (max-width:768px){.hero__text{font-size:5.33333vw}}@media only screen and (min-width:576px) and (max-width:992px){.hero__text{font-size:24px}}@media only screen and (min-width:992px){.hero__text{font-size:24px;margin-bottom:30px}}@media only screen and (max-width:767px){.hero__text br{display:none}}.hero__button{align-items:flex-start;display:flex;position:relative;z-index:10}@media only screen and (max-width:991px){.hero__button{flex-direction:column-reverse}}@media only screen and (min-width:992px){.hero__button{align-items:center}}.hero__button a{font-weight:700;width:168px}@media only screen and (min-width:992px){.hero__button a{margin-right:32px;width:125px}}.hero__additional-text{-webkit-text-fill-color:transparent;background:linear-gradient(134.36deg,#2675e2 16.4%,#00add9 85.94%);background:-webkit-linear-gradient(134.36deg,#2675e2 16.4%,#00add9 85.94%);-webkit-background-clip:text;font-size:20px;font-weight:700}.hero__additional-text a{margin-right:0!important}.hero__additional-text a:hover{border-bottom:1px solid #2183e4!important}@media only screen and (max-width:991px){.hero__additional-text{margin-bottom:32px}}.hero__pill{background:#fff;border-radius:16px;display:none!important;display:flex;flex-flow:row;margin-top:40px;max-width:345px;padding:10px 18px}@media only screen and (max-width:767px){.hero__pill{max-width:276px;padding:10px}}.hero__pill img{align-self:anchor-center}.hero__pill--content{margin-left:32px}@media only screen and (max-width:767px){.hero__pill--content{margin-left:8px}}.hero__pill--content--header{color:#848a8d;font-family:Ubuntu;font-size:18px;font-weight:700}@media only screen and (max-width:767px){.hero__pill--content--header{font-size:16px}}.hero__pill--content--stars{margin-right:14px}.hero__pill--content--rating{display:flex}.hero__pill--content--rating--text{color:#fea500;font-family:Ubuntu;font-size:18px;font-weight:700}@media only screen and (max-width:767px){.hero__pill--content--rating--text{font-size:16px}}.hero .ac-animation{bottom:45vw;max-width:52%;position:absolute;right:41vw;transform:rotate(-18deg) scaleY(-1);width:100%}@media only screen and (min-width:768px){.hero .ac-animation{bottom:48vw;max-width:46%}}@media only screen and (min-width:992px){.hero .ac-animation{bottom:unset;max-width:29vw;right:21vw;top:43%}}@media only screen and (min-width:1170px){.hero .ac-animation{right:25vw}}@media only screen and (min-width:1200px){.hero .ac-animation{max-width:27%;right:27vw}}@media only screen and (min-width:1366px){.hero .ac-animation{right:29vw}}@media only screen and (min-width:1440px){.hero .ac-animation{bottom:35%;max-width:30%;right:30vw;top:unset}}@media only screen and (min-width:1600px){.hero .ac-animation{bottom:35%;margin-right:15vw;right:15vw}}@media only screen and (min-width:1920px){.hero .ac-animation{bottom:36%;margin-right:10vw;max-width:27vw;right:22vw}}@media only screen and (min-width:2048px){.hero .ac-animation{bottom:30%;margin-right:9vw;right:23vw}}@media only screen and (min-width:2300px){.hero .ac-animation{bottom:31%;right:22vw}}@media only screen and (min-width:2560px){.hero .ac-animation{bottom:27%;margin-right:0;right:28vw}}.hero .ac-animation svg{max-width:736px;opacity:1;transition:opacity 1s ease-in-out}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.simple-content{padding:50px 0}@media only screen and (min-width:992px){.simple-content{padding:70px 0 80px}}.simple-content__text{color:#848a8d}
/*# sourceMappingURL=https://cdn.shopify.com/oxygen-v2/26319/10626/21944/1991097/build/css-bundle-3IGLJZOR.css.map */
