body{margin:0}.solutions-page{font-family:'Roboto'}.solutions-hero .hero{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(8,154,153,0.14) 100%),#f4f5f6;min-height:560px;align-items:unset;display:flex}.sst-demo-section h2{max-width:1000px}.solutions-hero .hero .hero-inner{text-align:left;width:100%;background-repeat:no-repeat;background-size:contain !important;background-position:center !important;display:flex;max-width:1140px;padding:30px 0}.solutions-hero .hero .hero-inner .hero-image{width:55%;justify-content:flex-end;align-items:center;display:flex;order:2}.solutions-hero .hero .hero-inner .hero-image img{margin:0;padding:0;padding-top:42px;padding-bottom:42px;min-width:auto;max-width:100%}.solutions-hero .hero .hero-content-with-cta-form{text-align:left;max-width:100%;margin-left:auto;margin-right:auto;width:42%;margin-right:2%}.solutions-hero .hero .hero-content-with-cta-form h1{text-align:left;font-family:Raleway;font-style:normal;font-weight:bold;font-size:42px;line-height:58px;color:#0a4160;text-transform:none;max-width:100%;margin-bottom:19px}.solutions-hero .hero .hero-content-with-cta-form .content-block p{margin:0;font-family:Raleway;font-style:normal;font-weight:normal;font-size:20px;line-height:30px;color:#30363a;max-width:100%}.white-section h2{font-size:24px;line-height:34px;text-align:center;padding:88px 15px 77px;color:#022323}.img-text-section .row-fluid{max-width:1180px;margin:auto;display:flex;padding-left:15px;padding-right:15px;align-items:center}.img-text-section{padding:60px 0}.img-text-section.beige{background:#efe9de}.img-text-section.skyblue{background:#caffff}.img-text-section h3{font-size:30px;line-height:34px;margin-top:0;color:#000}.img-text-section p{font-size:18px;line-height:34px;color:#022323}.img-text-section li{font-size:18px;line-height:28px;font-weight:bold;color:#022323}.img-text-section img{margin:auto;display:block}.how-it-works-section{background:#efe9de;padding:75px 0 100px}.how-it-works-section .row-fluid{max-width:1180px;margin:auto;padding-left:15px;padding-right:15px}.how-it-works-section .hs_cos_wrapper_type_linked_image{background:#fff;display:block;box-shadow:0px 4px 24px rgb(30 164 164 / 25%);border-radius:12px;padding:40px 20px;text-align:center;min-height:215px;box-sizing:border-box}.how-it-works-section h3{font-size:30px;line-height:34px;margin-bottom:18px}.how-it-works-section p{font-size:18px;line-height:34px;text-align:center;color:#022323;margin-top:0;margin-bottom:44px}.residential-section{padding-top:92px;padding-bottom:85px}.residential-section ul{column-count:4;padding:0}.residential-section ul li{font-family:Raleway;font-style:normal;font-weight:normal;font-size:17px;line-height:20px;color:#30363a;margin-bottom:0;position:relative;list-style:none;padding-left:20.3px;margin-bottom:19px;padding-right:20px}.residential-section ul li:before{content:'';position:absolute;left:0;top:5px;width:14px;height:10px;background-image:url("https://3054428.fs1.hubspotusercontent-na1.net/hubfs/3054428/Vector%20%2824%29.png");background-size:contain;background-repeat:no-repeat}.residential-section h2{margin-top:0;margin-bottom:50px;font-family:Raleway;font-style:normal;font-weight:bold;font-size:36px;line-height:34px;text-align:center;color:#0a4160}.residential-section .widget-type-rich_text{max-width:1180px;margin:auto}.demo-section{padding:100px 0;background:linear-gradient(180deg,rgba(33,186,183,0.8) 0%,rgba(33,186,183,0.8) 100%)}.demo-section .row-fluid{max-width:1180px;margin:auto;padding-left:15px;padding-right:15px}.demo-section a{background:#000;box-shadow:0px 4px 24px rgb(0 0 0 / 15%);border-radius:35px;font-size:24px;line-height:28px;text-align:center;text-transform:uppercase;color:#fff;padding:13px 10px;display:inline-block;width:330px;max-width:100%;box-sizing:border-box;text-decoration:none;font-weight:400}.demo-section .span6.widget-span{text-align:left}.demo-section .span6.widget-span:first-child{text-align:right}.support-section{padding:80px 0;text-align:center}.support-section .row-fluid{max-width:1180px;margin:auto;padding-left:15px;padding-right:15px}.support-section h3{font-size:20px;line-height:30px;text-transform:uppercase;color:#000;display:inline-flex;align-items:center;margin-bottom:50px}.support-section h3:before{content:'';background:#979797;width:224px;max-width:100%;height:4px;display:inline-block;margin:0 10px}.support-section h3:after{content:'';background:#979797;width:224px;max-width:100%;height:4px;display:inline-block;margin:0 10px}.img-text-section .row-fluid,.how-it-works-section .row-fluid,.demo-section .row-fluid,.support-section .row-fluid{box-sizing:border-box}.solution-heading-h2 h2{margin:0;font-family:Raleway;font-style:normal;font-weight:bold;font-size:24px;line-height:34px;text-align:center;color:#fff;margin:auto;padding:20px;background:#089a99}.first .sst-contentbox .sst-contentbox-inner{padding-bottom:73px}.second .sst-contentbox .sst-contentbox-inner{padding-top:133px;padding-bottom:133px}.second .sst-contentbox .sst-contentbox-inner .sst-contentbox-left img{filter:drop-shadow(0px 4px 24px rgba(0,0,0,0.15))}.third .sst-contentbox .sst-contentbox-inner .sst-contentbox-right p{max-width:484px}.fourth .sst-contentbox .sst-contentbox-inner{padding-top:116px;padding-bottom:116px}.fourth .sst-contentbox .sst-contentbox-inner .sst-contentbox-left img{filter:drop-shadow(0px 4px 24px rgba(0,204,204,0.25))}.first .sst-content-box-circle.sst-content-box-circle1{display:block;position:absolute;left:44%;top:33px}.first .sst-content-box-circle.sst-content-box-circle2{display:block;position:absolute;right:0;top:-92px}.first .sst-content-box-circle.sst-content-box-circle3{position:absolute;display:block;left:236px;bottom:252px;z-index:0}.first .sst-contentbox .sst-contentbox-inner .sst-contentbox-left img{z-index:10;position:relative}.third .sst-content-box-circle.sst-content-box-circle4{display:block;position:absolute;top:72px;right:0}.third .sst-content-box-circle.sst-content-box-circle5{display:block;top:186px;left:0;position:absolute}.third .sst-content-box-circle.sst-content-box-circle6{position:absolute;border:0;display:block;bottom:-70px;left:26px}.solution .sst-allinone .slick-dots{bottom:107px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num2 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left p{max-width:410px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num2 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-right{justify-content:center}.solution .sst-allinone .sst-allinone-slider-slides .slide-num3 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-right{width:calc( 100% - 448px )}.solution .sst-allinone .sst-allinone-slider-slides .slide-num3 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left{width:448px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num3 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left h3{max-width:448px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num3 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left p{max-width:406px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num4 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-right{width:calc( 100% - 424px )}.solution .sst-allinone .sst-allinone-slider-slides .slide-num4 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left{width:424px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num4 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left h3{margin-bottom:23px;margin-top:-20px}.solution .sst-allinone .sst-allinone-slider-slides .slide-num4 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-left p{max-width:424px}@media(min-width:1280px){.how-it-works-section .row-fluid [class*="span"]{margin-left:1.9%}}@media(max-width:1240px){.residential-section .widget-type-rich_text{max-width:100%;margin:auto;padding-left:30px;padding-right:30px;box-sizing:border-box}}@media(max-width:1200px){.solutions-hero .hero .hero-content-with-cta-form{max-width:100%;margin:0;box-sizing:border-box}.solutions-hero .hero .hero-inner{max-width:100%;padding-left:30px;padding-right:30px;box-sizing:border-box}}@media(max-width:992px){.residential-section ul{column-count:2}.third .sst-content-box-circle.sst-content-box-circle6{display:none}}@media(max-width:800px){.residential-section ul{column-count:2}.how-it-works-section .hs_cos_wrapper_type_linked_image{margin-bottom:20px}.img-text-section .row-fluid{display:block}.how-it-works-section .row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}.img-text-section h3{text-align:center}.img-text-section.reverse .row-fluid{display:flex;flex-direction:column-reverse}.img-text-section p br{display:none}.key-features-section .col-6{margin-bottom:20px}.sst-allinone .sst-allinone-slider-slides .slide-num2 .sst-allinone-slider-slide-inner .sst-allinone-slider-slide-right img{max-width:150px !important}.solutions-hero .hero .hero-inner .hero-image{width:100%;justify-content:center}.solutions-hero .hero .hero-inner .hero-image img{max-width:400px}.solutions-hero .hero .hero-content-with-cta-form{padding:50px 0;text-align:center;width:100%}.solutions-hero .hero .hero-content-with-cta-form h1{margin-left:auto;margin-right:auto;text-align:center}.solutions-hero .hero .hero-inner{flex-wrap:wrap}}@media(max-width:767px){.solutions-page .hero h1{margin:0 !important}}@media(max-width:576px){.white-section h2{font-size:20px;line-height:normal;padding:60px 15px 60px}.residential-section ul{column-count:1}.solutions-page .sst-demo-section h2{line-height:normal;font-size:26px}.solutions-page .sst-demo-section-cta .sst-demo-section-cta-left{margin-bottom:30px}.solutions-hero .hero{min-height:360px !important}.solutions-hero .hero .hero-inner{background-position:bottom !important}.solutions-hero .hero .hero-content-with-cta-form{padding-top:50px}.solutions-hero .hero .hero-content-with-cta-form h1{text-align:center;max-width:100%;font-size:28px;line-height:38px;text-align:center}.solutions-hero .hero .hero-content-with-cta-form .content-block p{text-align:center;max-width:100%}.solution-heading-h2 h2{padding-left:30px;padding-right:30px;box-sizing:border-box}.first .sst-content-box-circle.sst-content-box-circle1{display:none}.first .sst-content-box-circle.sst-content-box-circle3{display:none}.residential-section h2{text-align:center;font-size:28px;line-height:38px;margin-bottom:30px}.first .sst-content-box-circle.sst-content-box-circle2{top:-12px}.first .sst-content-box-circle.sst-content-box-circle2 img{max-width:140px}.third .sst-content-box-circle.sst-content-box-circle5{top:120px;z-index:0}.solutions-hero .hero .hero-inner .hero-image img{max-width:100%}}