section.block-hero{padding-bottom:80px}@media(min-width:768px){section.block-hero{padding-bottom:60px}}section.block-hero .container-fluid{max-width:1400px}section.block-hero .container-fluid img{width:100%;height:200px;object-fit:cover;border-radius:16px}@media(min-width:768px){section.block-hero .container-fluid img{height:300px}}@media(min-width:992px){section.block-hero .container-fluid img{height:400px;border-radius:24px}}@media(min-width:1200px){section.block-hero .container-fluid img{height:480px}}section.block-hero .block-hero-card{position:absolute;width:680px;background-color:#096b6d;color:#fff;border-radius:16px;padding:24px 20px;top:190px;width:90%;right:5%}@media(min-width:576px){section.block-hero .block-hero-card{width:400px;right:6%;top:180px}}@media(min-width:768px){section.block-hero .block-hero-card{width:400px;right:6%;top:280px}}@media(min-width:992px){section.block-hero .block-hero-card{width:660px;right:4%;top:360px}}@media(min-width:1200px){section.block-hero .block-hero-card{top:440px}}@media(min-width:1400px){section.block-hero .block-hero-card{right:calc(50% - 650px)}}section.block-hero .block-hero-card h1{font-size:26px;letter-spacing:-0.8px}@media(min-width:992px){section.block-hero .block-hero-card h1{font-size:50px;letter-spacing:-1.4px}}section.block-hero .block-hero-card p{font-size:18px;font-weight:300;line-height:1.4em;margin:0}@media(min-width:992px){section.block-hero .block-hero-card p{font-size:24px}}.block-content .container{padding-top:40px;padding-bottom:40px}@media(min-width:992px){.block-content .container{padding-top:64px;padding-bottom:64px}}.block-content .block-content-title h2{font-size:28px;font-weight:900;letter-spacing:-1.3px;line-height:1em;margin-bottom:12px}@media(min-width:992px){.block-content .block-content-title h2{font-size:56px;letter-spacing:-1.5px}}.block-content .block-content-text p{padding-bottom:16px;margin:0;font-size:20px;font-weight:300;line-height:1.4em}@media(min-width:992px){.block-content .block-content-text p{font-size:28px}}.block-content .block-content-context>div{padding-top:12px;padding-bottom:12px}.block-content .block-content-context svg{color:#096b6d;margin-bottom:8px;width:32px;height:32px}@media(min-width:992px){.block-content .block-content-context svg{width:36px;height:36px}}.block-content .block-content-context h3{font-size:18px;font-weight:900;letter-spacing:-1px;line-height:1em;margin-bottom:8px}@media(min-width:992px){.block-content .block-content-context h3{font-size:21px;margin-bottom:12px}}.block-content .block-content-context p{padding-bottom:16px;margin:0;font-size:16px;font-weight:300;line-height:1.4em}@media(min-width:992px){.block-content .block-content-context p{font-size:20px}}.block-content .block-content-context.block-content-context-padding{padding-top:24px}@media(min-width:992px){.block-content .block-content-context.block-content-context-padding{padding-top:40px}}.block-content ul.block-content-list{margin-inline-start:32px}@media(min-width:992px){.block-content ul.block-content-list{margin-inline-start:40px}}.block-content ul.block-content-list li{padding:8px 0;font-size:18px;font-weight:300;line-height:1.4em}@media(min-width:992px){.block-content ul.block-content-list li{font-size:22px;padding:12px 0}}.block-content ul.block-content-list li svg{color:#096b6d;width:24px;height:24px}@media(min-width:992px){.block-content ul.block-content-list li svg{width:28px;height:28px}}.block-content ul.block-content-list.block-content-list-sm{margin-inline-start:28px}@media(min-width:992px){.block-content ul.block-content-list.block-content-list-sm{margin-inline-start:32px}}.block-content ul.block-content-list.block-content-list-sm li{font-size:16px}@media(min-width:992px){.block-content ul.block-content-list.block-content-list-sm li{font-size:20px;padding:8px 0}}.block-content ul.block-content-list.block-content-list-sm li svg{width:20px;height:20px}@media(min-width:992px){.block-content ul.block-content-list.block-content-list-sm li svg{width:24px;height:24px}}.block-content .btn{margin-top:16px}.block-request .block-request-holder{background-color:#fff;box-shadow:rgba(2,50,67,0.2) 0px 0px 8px 2px;padding:32px 24px;border-radius:16px}@media(min-width:992px){.block-request .block-request-holder{padding:48px 40px}}.block-request small{display:block;margin-top:24px;font-size:18px;font-weight:300}@media(min-width:992px){.block-request small{font-size:20px}}.block-request small a{text-decoration:underline;font-weight:700}.block-request .btn{font-weight:700}.block-request .btn svg{margin-right:8px}.block-faq .container{padding-top:16px}@media(min-width:992px){.block-faq .container{padding-top:24px}}.block-faq h2{font-size:28px;font-weight:900;letter-spacing:-1.5px;line-height:1em;margin-bottom:12px}@media(min-width:992px){.block-faq h2{font-size:40px}}.block-faq .accordion{--bs-accordion-color:#003243;--bs-accordion-btn-bg:transparent;--bs-accordion-btn-color:#003243;--bs-accordion-btn-padding-y:16px;--bs-accordion-btn-padding-x:0;--bs-accordion-bg:transparent;--bs-accordion-active-color:#003243;--bs-accordion-active-bg:transparent;--bs-accordion-border-color:#e7eff2;--bs-accordion-body-padding-x:0;margin-top:24px;background-color:#fff;border-radius:16px;padding:16px 24px}.block-faq .accordion h3>span{font-size:18px}@media(min-width:992px){.block-faq .accordion h3>span{font-size:20px}}.block-faq .accordion .accordion-button{box-shadow:none}.block-faq .accordion .accordion-body{color:#003243;font-size:16px;padding-top:0;padding-bottom:16px}span.tag{background-color:#096b6d;color:#fff;border-radius:16px;padding:4px 16px;display:inline-block;font-size:14px;font-weight:500;letter-spacing:-0.2px;margin-bottom:8px}span.tag.tag-small{font-size:13px;padding:4px 12px}span.tag.tag-reverse{background-color:#fff;color:#096b6d}ul.app-downloads{list-style:none;padding-left:0;padding-top:16px;margin:0}ul.app-downloads li{padding:0;display:inline-block}ul.app-downloads li img{height:44px}@media(min-width:992px){ul.app-downloads li img{height:56px}}ul.app-downloads li+li{margin-left:8px}@media(min-width:992px){ul.app-downloads li+li{margin-left:16px}}section.block-hero{padding-bottom:120px}.installers-solution{background-color:#fff;background-image:url(../images/index/hero-wave.png);background-size:auto 110px;background-repeat:no-repeat;background-position:top right;max-width:1400px;border-radius:16px;margin-bottom:40px}@media(min-width:576px){.installers-solution{background-size:auto 140px}}@media(min-width:768px){.installers-solution{background-size:auto 140px}}@media(min-width:992px){.installers-solution{background-position:top right;background-size:auto 180px}}@media(min-width:1200px){.installers-solution{background-size:auto 260px}}@media(min-width:1400px){.installers-solution{background-size:auto 240px}}.installers-solution .installers-solution-footer>p{font-size:18px}@media(min-width:992px){.installers-solution .installers-solution-footer>p{font-size:22px}}.installers-app{border-bottom:2px solid #fff}.installers-app .container{background-image:url(../images/product/currentt-app-iphone.png);background-position:bottom center;background-repeat:no-repeat;background-size:auto 200px;padding-bottom:240px}@media(min-width:576px){.installers-app .container{background-position:bottom right;background-size:auto 280px;padding-bottom:64px}}@media(min-width:768px){.installers-app .container{background-position:bottom right 20px;background-size:auto 320px;padding-bottom:64px}}@media(min-width:992px){.installers-app .container{background-position:bottom right 40px;background-size:auto 500px}}@media(min-width:1200px){.installers-app .container{background-size:auto 560px}}@media(min-width:1400px){.installers-app .container{background-size:auto 600px;background-position:bottom right 100px}}