.heating-calc,.heating-calc h2,.heating-calc h3,.heating-calc p{color:#303642}.heating-calc .dark-background-section h2,.heating-calc .dark-background-section h3,.heating-calc .dark-background-section p{color:#fff}.heating-calc h2,.heating-calc h3{font-weight:700;line-height:1.2}.heating-calc h2{font-size:44px}.heating-calc .stats-list{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0;padding:0}.heating-calc .stats-list li{box-sizing:border-box;flex:0 0 calc(20% - 30px);font-weight:500;margin:0;text-align:center}.heating-calc .stats-list li img{display:block;margin:0 auto}.heating-calc .stats-list li span{color:#00b4ff;display:block;font-weight:700;line-height:1;margin-bottom:16px;min-height:94px}.heating-calc .stats-list li span.style-1{font-size:2.5em}.heating-calc .stats-list li span.style-2{font-size:1.6em}.heating-calc .stats-list li span.style-3{font-size:2em}.heating-calc .stats-list-stacked{gap:50px}.heating-calc .stats-list-stacked li{flex:0 0 calc(50% - 50px)}.heating-calc .stats-list-stacked li span{min-height:auto}.heating-calc .stats-list-w-bg{gap:20px}.heating-calc .stats-list-w-bg li{background-color:#fff;border-radius:20px;flex:0 0 calc(50% - 20px);padding:16px 10px}.heating-calc .stats-list-w-bg li img{display:block;height:56px;margin:0 auto}.heating-calc #app{background-color:#fff;border-radius:20px;padding:20px}.heating-calc .featured-list{display:flex;flex-wrap:wrap;gap:30px}.heating-calc .featured-list li{box-sizing:border-box;flex:0 0 calc(33.3333% - 30px);flex-direction:column;gap:8px}.heating-calc .featured-list li img{height:48px}.heating-calc .slick-track{display:flex}.heating-calc .slick-slide{float:none;height:auto}.heating-calc .this-is-why-we-inner{font-family:Roboto,sans-serif;margin:0 15px;padding:20px 30px;position:relative}.heating-calc .this-is-why-we-inner h3{font-size:20px}.heating-calc .this-is-why-we-text div,.heating-calc .this-is-why-we-text p{font-size:13px;font-style:normal;font-weight:400;margin:10px 0 0}.heating-calc .this-is-why-we-rating{position:absolute;right:40px;top:20px}.heating-calc .this-is-why-we-rating li svg{width:16px}.heating-calc .normal-list{list-style-type:disc;margin-left:10px}.heating-calc .accordion .faq-title{border-bottom:none}.heating-calc .accordion_group .accordion_icon:after,.heating-calc .accordion_group .accordion_icon:before{background-color:#00b4ff}.heating-calc .accordion_group .accordion_content p{width:70%}@media screen and (max-width:1199px){.heating-calc .stats-list li span.style-1{font-size:2.2em}.heating-calc .stats-list li span.style-2{font-size:1.4em}.heating-calc .stats-list li span.style-3{font-size:2em}}@media screen and (max-width:1023px){.heating-calc .stats-list li span.style-1{font-size:1.8em}.heating-calc .stats-list li span.style-2{font-size:1em}.heating-calc .stats-list li span.style-3{font-size:1.5em}}@media screen and (max-width:767px){.heating-calc h2{font-size:36px}.heating-calc .featured-list,.heating-calc .stats-list{flex-direction:column}.heating-calc .featured-list li,.heating-calc .stats-list li{flex:0 0 100%;margin-bottom:0}.heating-calc .stats-list li span{min-height:auto}.heating-calc .featured-list li p{margin-bottom:0}.heating-calc .accordion{padding:0}.heating-calc .accordion_group .accordion_content p{width:100%}}.feature-list,.feature-list li,.three-column-list,.three-column-list li,.two-column-list,.two-column-list li{list-style:none;margin:0;padding:0}.feature-list{display:flex;flex-wrap:wrap;gap:80px;justify-content:center;margin-bottom:60px;text-align:center}.feature-list img,.three-column-list img,.two-column-list img{display:block;height:64px;margin:0 auto 16px}.three-column-list,.two-column-list{display:flex;flex-wrap:wrap;gap:30px;padding-top:16px}.three-column-list li{width:calc(33.3333% - 30px)}.three-column-list li h3,.two-column-list li h3{font-size:28px;margin:0 auto 16px;max-width:280px}.two-column-list{margin:0 auto}.two-column-list li{margin:0 auto;max-width:387px;width:calc(50% - 30px)}.two-column-list li h3{font-size:20px}.text-highlight{background-color:#c1c6c8;border-radius:20px;color:#303642;font-weight:600;margin-bottom:20px;padding:10px 30px;text-align:center}.text-highlight-blue{color:#00b4ff!important;font-weight:600}.responsive-table{border:2px solid #b9c6d9;border-radius:20px;margin-top:60px;overflow-x:visible;padding:40px 10px 20px;position:relative}.responsive-table .table-name{background-color:#303642;border-radius:20px;color:#fff;font-size:24px;left:50%;margin-left:-150px;padding:10px 20px;position:absolute;top:-20px;width:300px}.responsive-table table{border:none}.new-landing.heating-calc .responsive-table table td{border:none;border-bottom:2px solid #b9c6d9;color:#303642;padding:10px 35px;text-align:left}.new-landing.heating-calc .responsive-table table tr:nth-child(2n){background-color:transparent}.contact-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px;padding:0}.contact-list li{margin:0 0 12px;width:calc(50% - 20px)}.contact-list span{display:block}.contact-list .icon-contact{background-position:0 top;background-repeat:no-repeat;background-size:30px auto;padding-left:40px}.contact-list .icon-contact.icon-contact-phone{background-image:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/ResiSteam%20Pro/landing/icon-phone.svg);background-size:auto 24px}.contact-list .icon-contact.icon-contact-email{background-image:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/ResiSteam%20Pro/landing/icon-email.svg)}.contact-list .icon-contact.icon-contact-location{background-image:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/ResiSteam%20Pro/landing/icon-address.svg);background-position:4px 4px;background-size:auto 24px}@media screen and (max-width:767px){.three-column-list li,.two-column-list li{width:calc(100% - 30px)}.new-landing.heating-calc .responsive-table table td{padding:10px}.contact-list li{width:calc(100% - 20px)}}