.hero-product{padding-top:120px;padding-bottom:80px}.hero-product .inner-row{text-align:center}.hero-product .inner-row h1{font-size:64px;font-weight:600;line-height:1em}.hero-product .inner-row h1 b{color:#1bc6c0;font-weight:700}.hero-product .inner-row p{font-size:22px;font-weight:500;margin-top:24px;margin-bottom:24px}.hero-product .inner-row .hero-image img{max-height:440px;object-fit:contain;object-position:center}.hero-product .inner-row .hero-price{display:block;margin-top:24px;margin-bottom:24px}.hero-product .inner-row .hero-price span{font-size:12px;color:#2b2c2d}.hero-product .inner-row .hero-price span b{font-size:16px;font-weight:600}@media(max-width: 520px){.hero-product .inner-row h1{font-size:0}.hero-product .inner-row h1 b{font-size:64px}.hero-product .inner-row p{font-size:18px;font-weight:500}}.hero-product .inner-row .hero-specs{display:flex;justify-content:center;align-items:center;gap:0;margin-bottom:50px}@media(min-width: 768px){.hero-product .inner-row .hero-specs{margin-top:20px}}.hero-product .inner-row .hero-specs .hero-spec-item{text-align:left;padding-top:14px;padding-bottom:14px}@media(max-width: 768px){.hero-product .inner-row .hero-specs .hero-spec-item{padding-top:0px;padding-bottom:0px}}@media(max-width: 580px){.hero-product .inner-row .hero-specs .hero-spec-item{padding-right:18px !important}}.hero-product .inner-row .hero-specs .hero-spec-item-value{font-size:22px;font-weight:600;line-height:1.3em;display:block}@media(max-width: 768px){.hero-product .inner-row .hero-specs .hero-spec-item-value{font-size:16px;line-height:1.5em;margin-bottom:3px}}.hero-product .inner-row .hero-specs .hero-spec-item-title{font-size:16px;font-weight:400;display:block;line-height:1.5em}@media(max-width: 768px){.hero-product .inner-row .hero-specs .hero-spec-item-title{font-size:11px;line-height:1em}}.hero-product .inner-row .hero-specs .hero-spec-item{padding-right:32px;border-right:1px solid #f2cd4a}.hero-product .inner-row .hero-specs .hero-spec-item:last-child{border-right:none}.hero-product .inner-row .hero-specs .hero-spec-item{margin-left:32px}.hero-product .inner-row .hero-specs .hero-spec-item:first-child{margin-left:0}.hero-product .inner-row .hero-buttons{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:66px}@media(max-width: 520px){.hero-product .inner-row .hero-buttons{flex-direction:column;justify-content:center;align-items:center}.hero-product .inner-row .hero-buttons a{width:100%}}.hero-product .inner-row .hero-bottom{margin-top:66px;max-width:600px;margin-left:auto;margin-right:auto}.hero-product .inner-row .hero-bottom p{font-size:36px;font-weight:500;line-height:1.2em}@media(max-width: 520px){.hero-product .inner-row .hero-bottom p{font-size:24px;font-weight:500}}section.icon-grid{background:#36cdc8;background:linear-gradient(135deg, rgb(54, 205, 200) 0%, rgb(148, 205, 137) 100%);padding-top:80px;padding-bottom:80px}@media(max-width: 580px){section.icon-grid{background:linear-gradient(82.6deg, #94CD89 11.95%, #36CDC8 105.79%)}}@media(max-width: 650px){section.icon-grid{padding-top:40px;padding-bottom:40px}}section.icon-grid .inner-row .icon-grid-items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}@media(max-width: 520px){section.icon-grid .inner-row .icon-grid-items{gap:40px 12px}}section.icon-grid .inner-row .icon-grid-item{max-width:200px;text-align:center}@media(max-width: 900px){section.icon-grid .inner-row .icon-grid-item{max-width:130px}}@media(max-width: 650px){section.icon-grid .inner-row .icon-grid-item{max-width:unset;flex:calc(50% - 32px)}}section.icon-grid .inner-row .icon-grid-item .item-icon{height:80px;display:flex;justify-content:center;align-items:center}@media(max-width: 520px){section.icon-grid .inner-row .icon-grid-item .item-icon{height:auto}}section.icon-grid .inner-row .icon-grid-item img{max-height:80px;max-width:200px;margin-left:auto;margin-right:auto;object-fit:contain;object-position:center}@media(max-width: 780px){section.icon-grid .inner-row .icon-grid-item img{max-height:50px}}section.icon-grid .inner-row .icon-grid-item p{font-size:16px;font-weight:600;line-height:1.2em;margin-top:16px;color:#fff;text-align:center;text-transform:uppercase}@media(max-width: 780px){section.icon-grid .inner-row .icon-grid-item p{font-size:14px;max-width:100px;margin-left:auto;margin-right:auto}}section.icon-grid .inner-row .icon-grid-item a{font-size:12px;font-weight:300;line-height:1.2em;margin-top:16px;color:#000;text-decoration:underline;text-align:center}@media(max-width: 520px){section.icon-grid .inner-row .icon-grid-item a{display:none}}section.icon-grid .inner-row .icon-grid-link-mobile{display:none;text-align:center;margin-top:24px}section.icon-grid .inner-row .icon-grid-link-mobile a{font-size:12px;font-weight:300;line-height:1.2em;margin-top:16px;color:#000;text-decoration:underline;text-align:center}@media(max-width: 520px){section.icon-grid .inner-row .icon-grid-link-mobile{display:block}}section.icon-grid.dark{background:#32989c;background:linear-gradient(90deg, rgb(50, 152, 156) 0%, rgb(52, 63, 83) 33%, rgb(44, 62, 80) 61%, rgb(164, 149, 77) 100%)}@media(max-width: 580px){section.icon-grid.dark{background:#2c3e50}}section.icon-grid.dark .inner-row .icon-grid-items .icon-grid-item p{color:#f2cd4a}section.icon-grid.dark .inner-row .icon-grid-items .icon-grid-item a{color:#fff}section.icon-grid.yellowish{background:#34c2b7;background:linear-gradient(31deg, rgb(52, 194, 183) 0%, rgb(41, 154, 150) 50%, rgb(242, 205, 74) 100%)}@media(max-width: 580px){section.icon-grid.yellowish{background:linear-gradient(82.6deg, #34C2B7 11.95%, #D2C557 105.79%)}}section.icon-grid.yellowish .inner-row .icon-grid-items .icon-grid-item img{filter:invert(1) brightness(0)}section.specs{padding-top:80px;padding-bottom:80px}section.specs .inner-row{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 580px){section.specs .inner-row{flex-direction:column;gap:16px}}section.specs .inner-row .specs-left{flex-basis:50%}section.specs .inner-row .specs-left h2{font-size:48px;margin-top:0;line-height:1em;font-weight:500}@media(max-width: 1280px){section.specs .inner-row .specs-left h2{font-size:38px}}@media(max-width: 780px){section.specs .inner-row .specs-left h2{font-size:24px}}section.specs .inner-row .specs-left{flex-basis:50%;margin-bottom:24px}section.specs .inner-row .specs-right{flex-basis:50%}@media(max-width: 580px){section.specs .inner-row .specs-right{flex-basis:100%;width:100%;padding-bottom:48px}}section.specs .inner-row .specs-right ul li{display:flex;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;border-top:1px solid #b0e1cd}section.specs .inner-row .specs-right ul li:last-child{border-bottom:1px solid #b0e1cd}@media(max-width: 840px){section.specs .inner-row .specs-right ul li:last-child{border-bottom:unset}}section.specs .inner-row .specs-right ul li span{font-size:16px;line-height:1.2em;color:#000;flex-basis:50%}section.specs .inner-row .specs-right ul li span.li-title{font-weight:300}@media(max-width: 840px){section.specs .inner-row .specs-right ul li span.li-title{flex-basis:100%}}section.specs .inner-row .specs-right ul li span.li-value{font-weight:500;flex-basis:120px}@media(max-width: 780px){section.specs .inner-row .specs-right ul li span.li-value{flex-basis:90px}}section.specs .inner-row .specs-right .icon-link{display:flex;align-items:center;justify-content:flex-start;gap:12px;text-decoration:underline;font-size:16px;font-weight:600;line-height:1.2em;margin-top:28px;color:#000}section.specs .inner-row .specs-right .icon-link svg{width:16px;height:16px}.info-banner{overflow:hidden;background:#36cdc8;background:linear-gradient(135deg, rgb(54, 205, 200) 0%, rgb(148, 205, 137) 100%)}.info-banner .info-banner-content{color:#fff;text-align:center;padding:80px 0;max-width:725px;margin:0 auto}@media(max-width: 580px){.info-banner .info-banner-content{padding:58px 0}}.info-banner .info-banner-content .title-top{color:#fff;text-align:center}.info-banner .info-banner-content h2{font-size:64px;font-weight:500;line-height:1.2em;margin-top:12px;color:#000}.info-banner .info-banner-content h2 b{color:#fff;font-weight:600}@media(max-width: 1280px){.info-banner .info-banner-content h2{font-size:38px}}.info-banner .info-banner-content p{max-width:504px;margin:0 auto;color:#000;font-weight:400}.info-banner .info-banner-content .info-banner-features{margin:40px auto 50px;display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:680px}@media(max-width: 780px){.info-banner .info-banner-content .info-banner-features{flex-direction:column;align-items:flex-start}}@media(max-width: 580px){.info-banner .info-banner-content .info-banner-features{gap:2px}}.info-banner .info-banner-content .info-banner-features .info-banner-feature-item{flex-basis:calc(33.33% - 20px);text-align:center}@media(max-width: 780px){.info-banner .info-banner-content .info-banner-features .info-banner-feature-item{display:flex}}@media(max-width: 780px){.info-banner .info-banner-content .info-banner-features .info-banner-feature-item img{max-width:62px;margin-right:36px}}@media(max-width: 580px){.info-banner .info-banner-content .info-banner-features .info-banner-feature-item img{max-width:42px}}.info-banner .info-banner-content .info-banner-features .info-banner-feature-item h3{font-size:16px;text-transform:uppercase;font-weight:600}.info-banner .info-banner-forground-image{position:relative;width:100%;text-align:center}.info-banner .info-banner-forground-image img{margin:0 auto}.info-banner .info-banner-forground-image .forground-image-wrapper{width:100%;transform:rotate(-15deg) translateY(-13%);text-align:center;position:relative}.info-banner .info-banner-forground-image .forground-image-wrapper::after{content:"";position:absolute;bottom:-116%;left:-51px;width:150%;height:150%;background-color:#fff;z-index:-1}.info-banner.dark{background:#36cdc8;background:linear-gradient(360deg, rgb(54, 205, 200) 0%, rgb(44, 62, 80) 100%)}.info-banner.dark .info-banner-content h2{color:#fff}.info-banner.dark .info-banner-content h2 b{color:#f2cd4a}.info-banner.dark .info-banner-content p{color:#fff}.info-banner.yellowish{background:#34c2b7;background:linear-gradient(31deg, rgb(52, 194, 183) 0%, rgb(41, 154, 150) 50%, rgb(242, 205, 74) 100%)}.info-banner.yellowish .info-banner-content h2{color:#fff}.info-banner.yellowish .info-banner-content h2 b{color:#f2cd4a}.info-banner.yellowish .info-banner-content p{color:#fff}.text-image-repeaters{margin-bottom:80px;padding-bottom:80px;background-size:contain;background-position:right;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1420px){.text-image-repeaters{padding-top:60px}}@media(max-width: 900px){.text-image-repeaters{margin-bottom:0;padding-top:80px;padding-bottom:0}}.text-image-repeaters .inner-row{top:80px;right:0;left:0;position:absolute}@media(max-width: 900px){.text-image-repeaters .inner-row{position:static}}.text-image-repeaters .inner-row .text-image-repeater{z-index:1;max-width:420px}.text-image-repeaters .inner-row .text-image-repeater .title-top{font-size:16px;font-weight:600;letter-spacing:2px;color:#1cc6c1;line-height:1.2em;text-transform:uppercase}.text-image-repeaters .inner-row .text-image-repeater .title-top b{color:#1bc6c0;font-weight:600}@media(max-width: 580px){.text-image-repeaters .inner-row .text-image-repeater .title-top{font-size:16px}}.text-image-repeaters .inner-row .text-image-repeater h2{font-size:48px;font-weight:600;line-height:1.2em;margin-top:28px;margin-bottom:28px}@media(max-width: 1280px){.text-image-repeaters .inner-row .text-image-repeater h2{font-size:38px}}.text-image-repeaters .inner-row .text-image-repeater h2 b{color:#1bc6c0;font-weight:600}.text-image-repeaters .inner-row .text-image-repeater p{font-size:16px;font-weight:400;color:#000}.text-image-repeaters .inner-row .text-image-repeater-4drive h3{font-size:48px;font-weight:600;line-height:1.2em}.text-image-repeaters img{width:auto;object-fit:contain;object-position:center}.text-image-repeaters.bg-cover img{width:100%;height:100%;object-fit:contain;object-position:right;margin-top:auto}@media(max-width: 900px){.text-image-repeaters.bg-cover .text-image-repeater-button{position:static;order:4;margin-bottom:0;margin-top:0}}.text-image-repeaters.bg-half img{width:65%;height:100%;margin-left:auto;object-fit:contain;object-position:right}@media(max-width: 900px){.text-image-repeaters.bg-half img{width:100%}}.text-image-repeaters .text-image-repeater-button{max-width:1400px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-top:80px;text-align:center;bottom:0;left:0;right:0;position:absolute}.text-image-repeaters .text-image-repeater-button a{font-size:16px;font-weight:600;line-height:1.2em;height:50px;display:inline-flex;justify-content:center;align-items:center}.text-image-repeaters.dark .text-image-repeater-button a{color:#000;background:#f2cd4a;border-color:#f2cd4a}.text-image-repeaters.dark .text-image-repeater-button a:hover{background:#000;color:#f2cd4a;border-color:#000}.centered-highlight{padding-top:80px;padding-bottom:80px}@media(max-width: 780px){.centered-highlight{padding-top:40px;padding-bottom:40px}}.centered-highlight-content{text-align:center}.centered-highlight-content h2{font-size:48px;font-weight:600;line-height:1.2em;margin-top:12px;margin-bottom:12px}@media(max-width: 1280px){.centered-highlight-content h2{font-size:38px}}@media(max-width: 780px){.centered-highlight-content h2{text-align:left}}.centered-highlight-content .centered-highlight-description{font-size:16px;font-weight:400;color:#000;max-width:390px;margin-left:auto;margin-right:auto;margin-top:12px;margin-bottom:12px}@media(max-width: 780px){.centered-highlight-content .centered-highlight-description{text-align:left;margin-left:unset}}.centered-highlight-content .title-top{font-size:16px;font-weight:600;color:#1cc6c1;letter-spacing:2px;text-transform:uppercase}@media(max-width: 780px){.centered-highlight-content .title-top{text-align:left}}.centered-highlight-price{font-size:16px;font-weight:700;color:#000;margin-top:12px;margin-bottom:12px}@media(max-width: 780px){.centered-highlight-price{text-align:left}}.centered-highlight img{width:auto;max-width:100%;object-fit:contain;object-position:center}.product-layers{padding-top:80px;padding-bottom:80px}.product-layers .inner-row .heding-row{max-width:632px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:80px}.product-layers .inner-row .heding-row h2{font-size:32px;font-weight:600;line-height:1.2em;margin-top:12px;margin-bottom:24px;color:#000}@media(max-width: 780px){.product-layers .inner-row .heding-row h2{font-size:26px;line-height:1.23em}}.product-layers .inner-row .heding-row a{font-size:16px;font-weight:600;line-height:1.2em;text-decoration:underline;color:#000;margin-left:auto;margin-right:auto;justify-self:center}.product-layers .product-layers-grid{display:flex;flex-direction:column;gap:0;position:relative;padding-top:40px;padding-bottom:40px}@media(max-width: 580px){.product-layers .product-layers-grid{width:calc(100% - 48px);margin-left:auto;margin-right:auto}}.product-layers .product-layers-grid::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../assets/vertical-gradient.svg);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-1}@media(max-width: 560px){.product-layers .product-layers-grid::before{background-position:calc(100% - 50px);background-image:url(../assets/vertical-gradient-m.svg)}}.product-layers .product-layers-grid .product-layer-item{position:relative}.product-layers .product-layers-grid .product-layer-item h3{font-size:18px;font-weight:600;line-height:1.2em;margin-top:0;margin-bottom:0}@media(max-width: 560px){.product-layers .product-layers-grid .product-layer-item h3{font-size:14px;line-height:1.29em;margin-right:-10px}}.product-layers .product-layers-grid .product-layer-item p{font-size:16px;font-weight:400;line-height:1.2em;margin-top:0;margin-bottom:12px;color:#2b2c2d}@media(max-width: 560px){.product-layers .product-layers-grid .product-layer-item p{font-size:14px;line-height:1.29em}}.product-layers .product-layers-grid .product-layer-item .product-layer-item-price{font-size:22px;font-weight:700;line-height:1.2em}@media(max-width: 560px){.product-layers .product-layers-grid .product-layer-item .product-layer-item-price{font-size:16px;line-height:1.29em}}.product-layers .product-layers-grid .product-layer-item-image{margin-top:-40px;margin-left:auto;text-align:center}.product-layers .product-layers-grid .product-layer-item-image img{max-height:200px;object-fit:cover;object-position:right}@media(max-width: 1240px){.product-layers .product-layers-grid .product-layer-item-image{margin-top:-20px}.product-layers .product-layers-grid .product-layer-item-image img{max-height:150px}}@media(max-width: 1240px){.product-layers .product-layers-grid .product-layer-item-image{margin-top:-40px}}@media(max-width: 560px){.product-layers .product-layers-grid .product-layer-item .product-layer-item-content{max-width:60%}}@media(max-width: 1600px){.product-layers .product-layers-grid .product-layer-item .product-layer-item-image{margin-top:0px}}@media(max-width: 560px){.product-layers .product-layers-grid .product-layer-item .product-layer-item-image{width:calc(100% - 90px);margin-top:-20px}}.product-layers .product-layers-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}@media(max-width: 560px){.product-layers .product-layers-inner{flex-direction:column;margin:0 auto}}.product-layers .product-layer-col{flex-basis:50%}.product-layers .product-layer-col.left-image img{width:100%;height:100%;object-fit:cover;object-position:right}.section-title p.title-top{font-size:16px;font-weight:600;line-height:1.2em;color:#1cc6c1;letter-spacing:2px;text-transform:uppercase}@media(max-width: 580px){.section-title p.title-top{text-align:left}}.section-title h2.section--title{font-size:48px;font-weight:500;line-height:1.2em;margin-top:24px}@media(max-width: 580px){.section-title h2.section--title{display:none}}.section-title h2.section--title-mobile{display:none;text-align:left;margin-top:17px}@media(max-width: 580px){.section-title h2.section--title-mobile{font-weight:500;font-size:38px;line-height:1.2em;display:block}}.section-title h2.section--title-mobile b{color:#1bc6c0;font-weight:500}.section-title p.section-content-mobile,.section-title p.section-content{font-size:16px;font-weight:400;line-height:1.5em;margin-top:24px;color:#000;max-width:410px;margin-left:auto;margin-right:auto}@media(max-width: 580px){.section-title p.section-content{display:none}}.section-title p.section-content-mobile{display:none}@media(max-width: 580px){.section-title p.section-content-mobile{display:block;text-align:left;margin-left:unset}}