.avia-section.av-33gion5-ad2c2c865214872fe9b4b2a20cdfb84f .av-parallax .av-parallax-inner{
background-color:#0071bc;
background-image:url(https://legacy-comfort.com/wp-content/uploads/2025/01/HEATING_BACK.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-33gion5-ad2c2c865214872fe9b4b2a20cdfb84f .av-section-color-overlay{
opacity:0.6;
background-color:#326092;
}
#top .avia-section.av-33gion5-ad2c2c865214872fe9b4b2a20cdfb84f .scroll-down-link{
color:#af2b2d;
}
#top .avia-section.av-33gion5-ad2c2c865214872fe9b4b2a20cdfb84f .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#af2b2d;
fill:#af2b2d;
}

#top .av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25{
padding-bottom:30px;
color:#ffffff;
font-size:75px;
}
body .av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-special-heading-tag{
font-size:75px;
}
.av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-subheading{
font-size:34px;
}

.avia-buttonrow-wrap.av-6634y9-4fba07a46a0c175acb80edb644f14c1b .avia-button{
font-size:32px;
}

#top #wrap_all .avia-button.av-3jai0h-5183e88c2dad467cbe9f4581429d52ab{
background-color:#326092;
border-color:#143a6e;
border-style:solid;
border-width:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-3jai0h-5183e88c2dad467cbe9f4581429d52ab:hover{
background-color:#14396e;
color:white;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3jai0h-5183e88c2dad467cbe9f4581429d52ab:hover .avia_button_background{
border-radius:5px 5px 5px 5px;
}
#top #wrap_all .avia-button.av-3jai0h-5183e88c2dad467cbe9f4581429d52ab:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-2ca59t-9dedef772ca90bf74ab27ede3440b726{
background-color:#af2b2d;
border-color:#6e0609;
border-style:solid;
border-width:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-2ca59t-9dedef772ca90bf74ab27ede3440b726:hover{
background-color:#6e0609;
color:white;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2ca59t-9dedef772ca90bf74ab27ede3440b726:hover .avia_button_background{
border-radius:5px 5px 5px 5px;
}
#top #wrap_all .avia-button.av-2ca59t-9dedef772ca90bf74ab27ede3440b726:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-2fdlm9-7591ee7688f3dec827e2bcd2fc717bd4{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#143a6e;
}
.responsive #top #wrap_all .flex_cell.av-2fdlm9-7591ee7688f3dec827e2bcd2fc717bd4{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-ajrksx-8c33d561ccfefc991b20e0b0e0405cbe{
vertical-align:top;
background:url(https://legacy-comfort.com/wp-content/uploads/2025/01/SERVICEHEATING.jpg) 50% 50% no-repeat local ;
}
.responsive #top #wrap_all .flex_cell.av-ajrksx-8c33d561ccfefc991b20e0b0e0405cbe{
padding:5% 5% 5% 5% !important;
}

.flex_cell.av-2vffvkx-ab892bff65a3e378a96a4e29e421f37e{
vertical-align:middle;
background-color:#af2b2d;
}
.responsive #top #wrap_all .flex_cell.av-2vffvkx-ab892bff65a3e378a96a4e29e421f37e{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66{
padding-bottom:30px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-subheading{
font-size:34px;
}

#top .av_textblock_section.av-2rflc41-baded3aa9423504b8822598a2860d011 .avia_textblock{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-2pajufl-f43ace0af12deb8ca708b6f4e3b45b65{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#143a6e;
}
.responsive #top #wrap_all .flex_cell.av-2pajufl-f43ace0af12deb8ca708b6f4e3b45b65{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2lmmtxd-4c5a341516b420bfd84a891f26723ecb{
vertical-align:middle;
background-color:#326092;
}
.responsive #top #wrap_all .flex_cell.av-2lmmtxd-4c5a341516b420bfd84a891f26723ecb{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e{
padding-bottom:30px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-subheading{
font-size:34px;
}

#top .av_textblock_section.av-2ix3669-87dd49b9e0ce62d82936d364c8261019 .avia_textblock{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-2g5zzyp-f2da85f17bf5bc77c22c76bd262e697b{
vertical-align:middle;
background:url(https://legacy-comfort.com/wp-content/uploads/2025/01/HEAT1.jpg) 50% 50% no-repeat local ;
}
.responsive #top #wrap_all .flex_cell.av-2g5zzyp-f2da85f17bf5bc77c22c76bd262e697b{
padding:5% 5% 5% 5% !important;
}

.flex_cell.av-2cpfos1-a7c84a75c25c2d34148112a09806d518{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#143a6e;
}
.responsive #top #wrap_all .flex_cell.av-2cpfos1-a7c84a75c25c2d34148112a09806d518{
padding:0px 0px 0px 0px !important;
}

#top .av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd{
padding-bottom:30px;
font-size:40px;
}
body .av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-subheading{
font-size:34px;
}

#top .av_textblock_section.av-m65g6dwa-69459cf2c2ee04bbc3e6fe70d5a0e82c .avia_textblock{
font-size:20px;
}

#top .av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5{
font-size:40px;
}
body .av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-subheading{
font-size:34px;
}

#top .av_textblock_section.av-qwrpkh-e603f5e8fbcc0760d9db24a2ce7d102f .avia_textblock{
font-size:20px;
}

.flex_column.av-m65h7uwh-4f92d318e2107b6090e10e12b8b281fa{
border-width:1px;
border-color:#143a6e;
border-style:solid;
border-radius:5px 5px 5px 5px;
padding:20px 20px 0px 20px;
background-color:#143a6e;
}

#top .av_textblock_section.av-ek2m9-b50e11c8949cad9bb2efbcd61c44b84d .avia_textblock{
font-size:40px;
color:#ffffff;
}

#top .av_textblock_section.av-34lqip-26cdc5954cf29c8be12532f2fbf798b2 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e{
padding-bottom:30px;
font-size:40px;
}
body .av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-subheading{
font-size:34px;
}

.flex_cell.av-1zyh1t-d4b2e2157dc049429d16c1d24a03d542{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#143a6e;
}
.responsive #top #wrap_all .flex_cell.av-1zyh1t-d4b2e2157dc049429d16c1d24a03d542{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-2bc8us1-84740fbfbbea7c0d589a5414b4c72d08{
background-color:#af2b2d;
background-image:unset;
}

#top .av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d{
padding-bottom:30px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-subheading{
font-size:34px;
}

#top .hr.hr-invisible.av-m65gikrr-82a9973eb82eb1879e6cb0a479fcd95c{
height:50px;
}

#top #wrap_all .avia-button.av-m65glda4-03b7513408784dd5207bc9f10160982f{
font-size:24px;
background-color:#326092;
border-color:#143a6e;
border-style:solid;
border-width:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m65glda4-03b7513408784dd5207bc9f10160982f:hover{
background-color:#143a6e;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-m65glda4-03b7513408784dd5207bc9f10160982f:hover .avia_button_background{
border-radius:5px 5px 5px 5px;
}
#top #wrap_all .avia-button.av-m65glda4-03b7513408784dd5207bc9f10160982f:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-2o5yi9-c0dfa402329c3aef548b8b813df2fc44{
height:50px;
}

#top .av_textblock_section.av-m65gqda6-a4fcc322534802bf15d611daf1bc293e .avia_textblock{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-1q7bt35-0d87dba6f5314a3eb603921d5f81a571{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#143a6e;
}
.responsive #top #wrap_all .flex_cell.av-1q7bt35-0d87dba6f5314a3eb603921d5f81a571{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-byp7lt-0858f6525795dabc11440d5e31073c43{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99{
color:#222222;
font-size:40px;
}
body .av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .special-heading-inner-border{
border-color:#222222;
}
.av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-subheading{
font-size:34px;
}

#top .av_textblock_section.av-97fe75-077c05726ef1b510f14309dd02783aa3 .avia_textblock{
font-size:20px;
color:#222222;
}

.avia-buttonrow-wrap.av-pgqf5-83420bcbbe1f496b362a49d07ddc0e66 .avia-button{
font-size:32px;
}

#top #wrap_all .avia-button.av-l9769-e6be318b9dcafd22ef5322df98e1fddd{
background-color:#af2b2d;
border-color:#6e0609;
border-style:solid;
border-width:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-l9769-e6be318b9dcafd22ef5322df98e1fddd:hover{
background-color:#6e0609;
color:white;
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l9769-e6be318b9dcafd22ef5322df98e1fddd:hover .avia_button_background{
border-radius:5px 5px 5px 5px;
}
#top #wrap_all .avia-button.av-l9769-e6be318b9dcafd22ef5322df98e1fddd:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-2lrkxt-dbefb6b514ba0367900108ca66c25432{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#143a6e;
}
.responsive #top #wrap_all .flex_cell.av-2lrkxt-dbefb6b514ba0367900108ca66c25432{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-m65hl3tw-a0ecd62f5484f36332f4d27bc31d6ec0{
background-color:#326092;
border-color:#326092;
transition:all 0.4s ease-in-out;
margin:0% 0% 0% 0%;
padding:2% 2% 2% 2%;
}
#top #wrap_all .avia-button.av-m65hl3tw-a0ecd62f5484f36332f4d27bc31d6ec0:hover{
background-color:#14396e;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m65hl3tw-a0ecd62f5484f36332f4d27bc31d6ec0: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-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-subheading{
font-size:28px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65fsm4a-c3f0e739150e666741d3b631144c3f25 .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2t69f8x-5c11cf4defcb845cb920585035f3bb66 .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2jjocv5-892f19110adcbb8ca413663a105b674e .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65g5olg-ce159fab5603acad0170cb2918d8b0dd .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-v21xsh-e4690716d6300c9f59231f8e4ae5def5 .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m65fzji6-2044a4b54e8d4883b6691b374e6e097e .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-29dik41-76dba9951bdb685d189bd1d86a2b9a7d .av-subheading{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-b0qn9d-d4f2072bb9b5c8ba85a2d87327148f99 .av-subheading{
font-size:28px;
}
}
