.avia-section.av-12s6ir-f769f1b99a0bd2fdc43a41405c9ba479{background-repeat:no-repeat;background-image:url(https://roofce.com/wp-content/uploads/2026/05/siding-hero.png);background-position:0% 0%;background-attachment:scroll}.avia-section.av-12s6ir-f769f1b99a0bd2fdc43a41405c9ba479 .av-section-color-overlay{opacity:0.8;background-color:#001432} #top .av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28{margin:10px 10px 10px 10px;color:#ffffff;font-size:70px}body .av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28 .av-special-heading-tag{font-size:70px}.av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28 .av-subheading{font-size:15px} #top .av-special-heading.av-11nixv-9733f875a3930c24ce59ad0c6fb7c2b3{margin:10px 10px 10px 10px;padding-bottom:0px;color:#db1c23}body .av-special-heading.av-11nixv-9733f875a3930c24ce59ad0c6fb7c2b3 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-11nixv-9733f875a3930c24ce59ad0c6fb7c2b3 .special-heading-inner-border{border-color:#db1c23}.av-special-heading.av-11nixv-9733f875a3930c24ce59ad0c6fb7c2b3 .av-subheading{font-size:15px} #top .av-special-heading.av-movkzu4c-ebeed5833ca29c23a666032644836812{margin:10px 10px 10px 10px;padding-bottom:0px;color:#ffffff}body .av-special-heading.av-movkzu4c-ebeed5833ca29c23a666032644836812 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-movkzu4c-ebeed5833ca29c23a666032644836812 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-movkzu4c-ebeed5833ca29c23a666032644836812 .av-subheading{font-size:15px} #top .avia-icon-list-container.av-112z1r-55b9864f421e210c26cd9346e745890b .iconlist_icon{color:#ffffff;background-color:#1a788f;font-size:20px}#top .avia-icon-list-container.av-112z1r-55b9864f421e210c26cd9346e745890b .iconlist_icon svg:first-child{stroke:#ffffff;fill:#ffffff;height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-112z1r-55b9864f421e210c26cd9346e745890b .av_iconlist_title{font-size:20px;color:#ffffff} .avia-image-container.av-33ref-12a2fea3a0953da2ed033a37db260e74 img.avia_image{box-shadow:none}.avia-image-container.av-33ref-12a2fea3a0953da2ed033a37db260e74 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-srdv3-17032b59100f7e8c9b303b79868eeaac{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-srdv3-17032b59100f7e8c9b303b79868eeaac{padding:50px 0px 50px 100px !important} .av_font_icon.av-sgrav-54aef8ba38d729e2b6ae976469edd5c8{color:#1a788f;border-color:#1a788f}.avia-svg-icon.av-sgrav-54aef8ba38d729e2b6ae976469edd5c8 svg:first-child{stroke:#1a788f;fill:#1a788f}.av_font_icon.av-sgrav-54aef8ba38d729e2b6ae976469edd5c8 .av-icon-char{font-size:60px;line-height:60px;width:60px} .flex_cell.av-rmfpn-eb8d51aa5b555c0cd3bf6c4147e62c36{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-rmfpn-eb8d51aa5b555c0cd3bf6c4147e62c36{padding:50px 0px 50px 0px !important} .flex_cell.av-qrliz-b0b64407c7a2ee40931fdbf453852697{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-qrliz-b0b64407c7a2ee40931fdbf453852697{padding:50px 50px 50px 50px !important} #top .avia-icon-list-container.av-q4klb-4cb6e10ce8cf15fc737c965d77c492b3 .iconlist_icon{font-size:20px}#top .avia-icon-list-container.av-q4klb-4cb6e10ce8cf15fc737c965d77c492b3 .iconlist_icon svg:first-child{height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-q4klb-4cb6e10ce8cf15fc737c965d77c492b3 .av_iconlist_title{font-size:20px} .flex_cell.av-npzxb-2cb13c573e1990ecd2efdd8f7ff5bd82{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-npzxb-2cb13c573e1990ecd2efdd8f7ff5bd82{padding:50px 100px 50px 0px !important} .avia-image-container.av-n1gtn-20ab8f4c146bfbd32a7230e951638ae7 img.avia_image{box-shadow:none}.avia-image-container.av-n1gtn-20ab8f4c146bfbd32a7230e951638ae7 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-ltbuv-3a4fae6da3dbe83ec9f5d74fcb0ed071{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-ltbuv-3a4fae6da3dbe83ec9f5d74fcb0ed071{padding:50px 0px 50px 100px !important} .av_font_icon.av-l8z7v-ed753c6b57296eafc531340b2908af25{color:#1a788f;border-color:#1a788f}.avia-svg-icon.av-l8z7v-ed753c6b57296eafc531340b2908af25 svg:first-child{stroke:#1a788f;fill:#1a788f}.av_font_icon.av-l8z7v-ed753c6b57296eafc531340b2908af25 .av-icon-char{font-size:60px;line-height:60px;width:60px} .flex_cell.av-kk6uv-dd7726f4b6fff072d5c306a77c9019d0{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-kk6uv-dd7726f4b6fff072d5c306a77c9019d0{padding:50px 0px 50px 0px !important} .flex_cell.av-j8z0f-a1834761d650be0e7f36aea8b39a8e60{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-j8z0f-a1834761d650be0e7f36aea8b39a8e60{padding:50px 50px 50px 50px !important} #top .avia-icon-list-container.av-insqr-16f04222a17ce1059bd26c464b569cde .iconlist_icon{font-size:20px}#top .avia-icon-list-container.av-insqr-16f04222a17ce1059bd26c464b569cde .iconlist_icon svg:first-child{height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-insqr-16f04222a17ce1059bd26c464b569cde .av_iconlist_title{font-size:20px}.avia-icon-list-container.av-insqr-16f04222a17ce1059bd26c464b569cde .iconlist_content{font-size:14px} .flex_cell.av-g8qy3-e2d0d52d6124b2e78acfd3e9db6a5a0a{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-g8qy3-e2d0d52d6124b2e78acfd3e9db6a5a0a{padding:50px 100px 50px 0px !important} .avia-image-container.av-fk7x7-8754b97112701dd956321915079b2534 img.avia_image{box-shadow:none}.avia-image-container.av-fk7x7-8754b97112701dd956321915079b2534 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-eddbv-bd006e29eb6b982b7bcb2d78cd7700b6{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-eddbv-bd006e29eb6b982b7bcb2d78cd7700b6{padding:50px 0px 50px 100px !important} .av_font_icon.av-e5h83-d33d5f889ef4aa1487690bf7cd7e8e4b{color:#1a788f;border-color:#1a788f}.avia-svg-icon.av-e5h83-d33d5f889ef4aa1487690bf7cd7e8e4b svg:first-child{stroke:#1a788f;fill:#1a788f}.av_font_icon.av-e5h83-d33d5f889ef4aa1487690bf7cd7e8e4b .av-icon-char{font-size:60px;line-height:60px;width:60px} .flex_cell.av-1bqjf-fbc75fd57dfd6ad4408d0013b63abe88{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-1bqjf-fbc75fd57dfd6ad4408d0013b63abe88{padding:50px 0px 50px 0px !important} .flex_cell.av-ccyjf-11c8745e4cd1201d1390f8edf521573b{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-ccyjf-11c8745e4cd1201d1390f8edf521573b{padding:50px 50px 50px 50px !important} #top .avia-icon-list-container.av-bmccz-5e7184374fbad451fddd5f1dc53217f8 .iconlist_icon{font-size:20px}#top .avia-icon-list-container.av-bmccz-5e7184374fbad451fddd5f1dc53217f8 .iconlist_icon svg:first-child{height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-bmccz-5e7184374fbad451fddd5f1dc53217f8 .av_iconlist_title{font-size:20px}.avia-icon-list-container.av-bmccz-5e7184374fbad451fddd5f1dc53217f8 .iconlist_content{font-size:14px} .flex_cell.av-95dw3-f4f8826d31cbebe7a3a94f9589046ae1{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-95dw3-f4f8826d31cbebe7a3a94f9589046ae1{padding:50px 100px 50px 0px !important} .avia-image-container.av-8j23z-2e8d9d32f8abea752c0c19794c612597 img.avia_image{box-shadow:none}.avia-image-container.av-8j23z-2e8d9d32f8abea752c0c19794c612597 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-2qef-193ec803f0bf9a1d54b9d47251dca41e{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-2qef-193ec803f0bf9a1d54b9d47251dca41e{padding:50px 0px 50px 100px !important} .av_font_icon.av-oasf-20c952c16486fb492c592c4a3efb426e{color:#1a788f;border-color:#1a788f}.avia-svg-icon.av-oasf-20c952c16486fb492c592c4a3efb426e svg:first-child{stroke:#1a788f;fill:#1a788f}.av_font_icon.av-oasf-20c952c16486fb492c592c4a3efb426e .av-icon-char{font-size:60px;line-height:60px;width:60px} .flex_cell.av-6j4an-061eb8822c90f55dbd0c029a63244bb1{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-6j4an-061eb8822c90f55dbd0c029a63244bb1{padding:50px 0px 50px 0px !important} .flex_cell.av-52ie3-cdfd2b6a94d95c7c32fa3d09fce49a5e{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-52ie3-cdfd2b6a94d95c7c32fa3d09fce49a5e{padding:50px 50px 50px 50px !important} #top .avia-icon-list-container.av-4gy03-5fba951f4d338828b7a2b196fe6eab83 .iconlist_icon{font-size:20px}#top .avia-icon-list-container.av-4gy03-5fba951f4d338828b7a2b196fe6eab83 .iconlist_icon svg:first-child{height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-4gy03-5fba951f4d338828b7a2b196fe6eab83 .av_iconlist_title{font-size:20px}.avia-icon-list-container.av-4gy03-5fba951f4d338828b7a2b196fe6eab83 .iconlist_content{font-size:14px} .flex_cell.av-23btr-0fe64d212e74e718b945f622e7fdb2e0{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-23btr-0fe64d212e74e718b945f622e7fdb2e0{padding:50px 100px 50px 0px !important} .avia-image-container.av-4vbv-79a04eff64b4b6b303bd0e43872a7215 img.avia_image{box-shadow:none}.avia-image-container.av-4vbv-79a04eff64b4b6b303bd0e43872a7215 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-6vt8n-b32423782e42bad327e7c9a7b048b309{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-6vt8n-b32423782e42bad327e7c9a7b048b309{padding:50px 0px 50px 100px !important} .av_font_icon.av-6g91z-3b5fb08616534983cffbde7b78d244a0{color:#1a788f;border-color:#1a788f}.avia-svg-icon.av-6g91z-3b5fb08616534983cffbde7b78d244a0 svg:first-child{stroke:#1a788f;fill:#1a788f}.av_font_icon.av-6g91z-3b5fb08616534983cffbde7b78d244a0 .av-icon-char{font-size:60px;line-height:60px;width:60px} .flex_cell.av-5v597-5abfb1ca51fb13961198af225b9c29dc{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-5v597-5abfb1ca51fb13961198af225b9c29dc{padding:50px 0px 50px 0px !important} .flex_cell.av-4wwuj-8547861cca35c107f0795b83b3cbb27a{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-4wwuj-8547861cca35c107f0795b83b3cbb27a{padding:50px 50px 50px 50px !important} #top .avia-icon-list-container.av-movrgbqh-84dcf630157ee24a59724661e922924e .iconlist_icon{font-size:20px}#top .avia-icon-list-container.av-movrgbqh-84dcf630157ee24a59724661e922924e .iconlist_icon svg:first-child{height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-movrgbqh-84dcf630157ee24a59724661e922924e .av_iconlist_title{font-size:20px}.avia-icon-list-container.av-movrgbqh-84dcf630157ee24a59724661e922924e .iconlist_content{font-size:14px} .flex_cell.av-4etzz-fb4a638c53bc68df8d70ddd9e4591691{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-4etzz-fb4a638c53bc68df8d70ddd9e4591691{padding:50px 100px 50px 0px !important} .avia-image-container.av-movrixgf-033094e5d3cc19d7da0f438b25722b0f img.avia_image{box-shadow:none}.avia-image-container.av-movrixgf-033094e5d3cc19d7da0f438b25722b0f .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-351p3-9ee7584329ccba43b2a727c044afea6e{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-351p3-9ee7584329ccba43b2a727c044afea6e{padding:50px 0px 50px 100px !important} .av_font_icon.av-2iuur-d0db8537017526e1ced4b21bea621dd1{color:#1a788f;border-color:#1a788f}.avia-svg-icon.av-2iuur-d0db8537017526e1ced4b21bea621dd1 svg:first-child{stroke:#1a788f;fill:#1a788f}.av_font_icon.av-2iuur-d0db8537017526e1ced4b21bea621dd1 .av-icon-char{font-size:60px;line-height:60px;width:60px} .flex_cell.av-2a81v-103d7b4dabb1ebe9c1b192a404a61aca{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-2a81v-103d7b4dabb1ebe9c1b192a404a61aca{padding:50px 0px 50px 0px !important} .flex_cell.av-1lijn-bf3d476d3a341eb5ab83ccd3ab94874b{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-1lijn-bf3d476d3a341eb5ab83ccd3ab94874b{padding:50px 50px 50px 50px !important} #top .avia-icon-list-container.av-movrm40g-32db2f8221d14491d6090d4fe69cdcd0 .iconlist_icon{font-size:20px}#top .avia-icon-list-container.av-movrm40g-32db2f8221d14491d6090d4fe69cdcd0 .iconlist_icon svg:first-child{height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-movrm40g-32db2f8221d14491d6090d4fe69cdcd0 .av_iconlist_title{font-size:20px}.avia-icon-list-container.av-movrm40g-32db2f8221d14491d6090d4fe69cdcd0 .iconlist_content{font-size:14px} .flex_cell.av-11pyv-6a91b44eb8b8dfcbf1d60e66e5726b18{vertical-align:middle;background-color:#f3f3f3}.responsive #top #wrap_all .flex_cell.av-11pyv-6a91b44eb8b8dfcbf1d60e66e5726b18{padding:50px 100px 50px 0px !important} .avia-image-container.av-movrorgi-7c336e37a0cc1ec5ec8ceafe70b20faf img.avia_image{box-shadow:none}.avia-image-container.av-movrorgi-7c336e37a0cc1ec5ec8ceafe70b20faf .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-movsvrfr-bcac6168e1dd70e730b04c6b4c53f209{background-repeat:no-repeat;background-image:url(https://roofce.com/wp-content/uploads/2026/05/siding-hero.png);background-position:0% 0%;background-attachment:scroll}.avia-section.av-movsvrfr-bcac6168e1dd70e730b04c6b4c53f209 .av-section-color-overlay{opacity:0.8;background-color:#1a788f} #top .av-special-heading.av-movsssqt-67897a68bc6c4d1b13d61cb43d292174{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-movsssqt-67897a68bc6c4d1b13d61cb43d292174 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-movsssqt-67897a68bc6c4d1b13d61cb43d292174 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-movsssqt-67897a68bc6c4d1b13d61cb43d292174 .av-subheading{font-size:15px} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-movkyvvk-599f94344ffe855dcb009de70ab32c28 .av-special-heading-tag{font-size:0.8em} .responsive #top #wrap_all .flex_cell.av-srdv3-17032b59100f7e8c9b303b79868eeaac{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-rmfpn-eb8d51aa5b555c0cd3bf6c4147e62c36{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-qrliz-b0b64407c7a2ee40931fdbf453852697{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-npzxb-2cb13c573e1990ecd2efdd8f7ff5bd82{padding:20px 20px 70px 20px !important} .responsive #top #wrap_all .flex_cell.av-ltbuv-3a4fae6da3dbe83ec9f5d74fcb0ed071{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-kk6uv-dd7726f4b6fff072d5c306a77c9019d0{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-j8z0f-a1834761d650be0e7f36aea8b39a8e60{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-g8qy3-e2d0d52d6124b2e78acfd3e9db6a5a0a{padding:20px 20px 70px 20px !important} .responsive #top #wrap_all .flex_cell.av-eddbv-bd006e29eb6b982b7bcb2d78cd7700b6{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-1bqjf-fbc75fd57dfd6ad4408d0013b63abe88{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-ccyjf-11c8745e4cd1201d1390f8edf521573b{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-95dw3-f4f8826d31cbebe7a3a94f9589046ae1{padding:20px 20px 70px 20px !important} .responsive #top #wrap_all .flex_cell.av-2qef-193ec803f0bf9a1d54b9d47251dca41e{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-6j4an-061eb8822c90f55dbd0c029a63244bb1{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-52ie3-cdfd2b6a94d95c7c32fa3d09fce49a5e{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-23btr-0fe64d212e74e718b945f622e7fdb2e0{padding:20px 20px 70px 20px !important} .responsive #top #wrap_all .flex_cell.av-6vt8n-b32423782e42bad327e7c9a7b048b309{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-5v597-5abfb1ca51fb13961198af225b9c29dc{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-4wwuj-8547861cca35c107f0795b83b3cbb27a{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-4etzz-fb4a638c53bc68df8d70ddd9e4591691{padding:20px 20px 70px 20px !important} .responsive #top #wrap_all .flex_cell.av-351p3-9ee7584329ccba43b2a727c044afea6e{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-2a81v-103d7b4dabb1ebe9c1b192a404a61aca{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-1lijn-bf3d476d3a341eb5ab83ccd3ab94874b{padding:20px 20px 20px 20px !important} .responsive #top #wrap_all .flex_cell.av-11pyv-6a91b44eb8b8dfcbf1d60e66e5726b18{padding:20px 20px 70px 20px !important}}