.avia-section.av-ms9dque0-b09e4d54e69258ba387831eea5d1eb1c{
background-repeat:no-repeat;
background-image:url(https://www.hotwatercanada.ca/wp-content/uploads/2026/07/adapt-consumer-page-banner.png);
background-position:50% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-ms9drqev-cc70b436e93edf59ae154d575b3dc88b{
height:100px;
}

#top .av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b .av-special-heading-tag{
font-size:45px;
padding:0 0 20px 0;
}
.av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b .av-subheading{
font-size:24px;
}

#top .hr.hr-invisible.av-2r86uhb-3d0b7d1e430e89f896a4c3eb08af5d3d{
height:100px;
}

#top .av_textblock_section.av-ms9e6asb-1f31f88f0e52cd390b273f6b308ce958 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2ok9hhr-41c702a3f4fb97c87df4a7ce8ae74135{
height:100px;
}

.avia-section.av-msgj4ctc-76bf2073d668b140298b2994ff641113{
background-color:#006622;
background-image:unset;
}

#top .hr.hr-invisible.av-38ac67-38d96d934b8e8527e98f479f9afbe5e3{
height:100px;
}

#top .av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3 .av-special-heading-tag{
font-size:45px;
padding:0 0 20px 0;
}
.av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3 .av-subheading{
font-size:24px;
}

#top .hr.hr-invisible.av-t6kdsf-8256f0d99eb9cca38ab141b590577fb1{
height:100px;
}

#top .av_textblock_section.av-rr569r-a8f63e4060f1f09f7f5cd59259699115 .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .hr.hr-invisible.av-pb65xb-b849539269059a661bc0d863cf9a6113{
height:100px;
}

#top .hr.hr-invisible.av-ms9dt1f3-e5ff0d3ec54735ac84e97380dca068d2{
height:50px;
}

#top #wrap_all .avia-button.av-ms9ef6nq-757df907068d0a6575b1169b15440cce{
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ms9ef6nq-757df907068d0a6575b1169b15440cce:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ms9ef6nq-757df907068d0a6575b1169b15440cce:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-22dlrrj-3e8d444ea5c497672ecffed6ee713d55{
height:50px;
}

.avia-section.av-ms9e3mcq-4b27a591edd0b7ca49b06cb5389e64c5{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-1wfoq3z-cac7648b66ee95480032195c5904699b{
height:50px;
}

.avia-image-container.av-msgdxyg2-36c7917d24a4a85255529d1cdcff4678 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-msgdxyg2-36c7917d24a4a85255529d1cdcff4678 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1otpgy7-0022d900b5c32ca1d869eaef34adb11e{
height:50px;
}

.avia-image-container.av-1kzoz7j-e6ed48886b1f79c305100e3f34ceb7b9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1kzoz7j-e6ed48886b1f79c305100e3f34ceb7b9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1fk6nkv-84b1722ad02b16718ad9a316013f9592{
height:50px;
}

#top .av_textblock_section.av-50vfvj-eb65195b875776d560ea35d8877f89b5 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-1cloulr-2afe49646214c0342fb94b98d4dc37cd{
height:50px;
}

#top .hr.hr-invisible.av-2kfpof-606e5a8168048446842c81dfecf8cec5{
height:50px;
}

.avia-section.av-ms9e3goe-314af3154ae000bc431b1f2e06de7647{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-14kkr8v-c618300d05249be420634bf9c04325c8{
height:50px;
}

#top .av_textblock_section.av-12fk4fj-39400ba0d7e5df41b4826644a9f2099e .avia_textblock{
font-size:16px;
}

.avia-image-container.av-x99dj3-993278dfdc45f579af4f0102834e43ed img.avia_image{
box-shadow:none;
}
.avia-image-container.av-x99dj3-993278dfdc45f579af4f0102834e43ed .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-ufm94v-88968f21fbcd80841da4f8f44b157f27{
height:50px;
}

#top #wrap_all .avia-button.av-tit1zj-9af4fb4e9d0ab5959236da04e45643ab:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tit1zj-9af4fb4e9d0ab5959236da04e45643ab:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-ms9e03xr-6e5482c87f148d89e63d7de69e840c44{
height:5px;
}

#top #wrap_all .avia-button.av-qureof-eee8ca48fd6071a82efee139de5a323a:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-qureof-eee8ca48fd6071a82efee139de5a323a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-ms9e07lb-35efc4a7650835e3801d5ff880dc757d{
height:5px;
}

#top #wrap_all .avia-button.av-q0rl7z-b4b8bb254b2f35b77f139d140720bcd4:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-q0rl7z-b4b8bb254b2f35b77f139d140720bcd4:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-incrgf-f8f25bd846d5ab44e3f2bdb95eeaae8a{
height:50px;
}

#top .av_textblock_section.av-1se733-7f463e5b28008d0d5286fff28bdd1e77 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-cuwwkf-212d74fdfd6e56d1e4a6109f7947e534{
height:50px;
}

#top #wrap_all .avia-button.av-b2rvkf-382aafd0c4ccddc330e8bf3bf8f3292d{
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-b2rvkf-382aafd0c4ccddc330e8bf3bf8f3292d:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-b2rvkf-382aafd0c4ccddc330e8bf3bf8f3292d:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-ms9e0iyb-a8c1f13907d25e31a81ef7e7b208ae44{
height:5px;
}

#top #wrap_all .avia-button.av-8lis9r-5a6096d1c6d6ccaff19a5aea04dfa5d5:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-8lis9r-5a6096d1c6d6ccaff19a5aea04dfa5d5:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-ms9e0mu5-f752440a51301bd7b9f680122237a563{
height:5px;
}

#top #wrap_all .avia-button.av-7jqei7-8addd0bd5a268efed0b6926cedc62f75:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-7jqei7-8addd0bd5a268efed0b6926cedc62f75:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-image-container.av-434lb3-40db0542677321507099aebdeb122ab9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-434lb3-40db0542677321507099aebdeb122ab9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-n3od8f-87dd3869e111473c7d755465ed492e0b{
height:50px;
}

#top .av_textblock_section.av-kummnj-cd9017de1de1089f1349806b7f485d34 .avia_textblock{
font-size:16px;
}

.avia-image-container.av-fi6osf-f79df1a0f8bb78c2522c45ff278872d6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-fi6osf-f79df1a0f8bb78c2522c45ff278872d6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-cp1s9b-ddf57cc7b14986331832cd6e70648780{
height:50px;
}

#top #wrap_all .avia-button.av-bh17i7-903bb3c2b09204878a3179c4d547de1e{
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-bh17i7-903bb3c2b09204878a3179c4d547de1e:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-bh17i7-903bb3c2b09204878a3179c4d547de1e:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-9npj0f-ed1ead6896b5be7594de312b7855324a{
height:5px;
}

#top #wrap_all .avia-button.av-89hef3-19bce98df683cf3547b01dbe1117e109:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-89hef3-19bce98df683cf3547b01dbe1117e109:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-5zksq7-379d827fcd4ee087d343b764ae3bcdea{
height:5px;
}

#top #wrap_all .avia-button.av-3uyivz-d9d7284d894cd39e12fd05decaa1eed2:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3uyivz-d9d7284d894cd39e12fd05decaa1eed2:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ms9e5irm-36d74bfe41f3c481a7f4e4506b48012b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-u8rjyn-464177727c88fbe7b3182c6b1568a4f3 .av-special-heading-tag{
font-size:0.8em;
}
}
