.avia-section.av-i7q0d77-df9285d73cee27f9f5e6eb02aed91677 .av-parallax .av-parallax-inner{background-repeat:no-repeat;background-image:url(https://roofdesign.com/wp-content/uploads/2025/12/Industry-Banner.jpg);background-position:50% 50%;background-attachment:scroll}.avia-section.av-i7q0d77-df9285d73cee27f9f5e6eb02aed91677 .av-section-color-overlay{opacity:0.6;background-color:#ffffff} .flex_column.av-hihclqr-590b9c08dc5d566bf76d0a9f891c151b{border-radius:0px 0px 0px 0px;padding:0px 30px 0px 0px} #top .av-special-heading.av-lf1p0y99-c10cf20107dfc76ab8bff6375ed52c1e{padding-bottom:10px}body .av-special-heading.av-lf1p0y99-c10cf20107dfc76ab8bff6375ed52c1e .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-lf1p0y99-c10cf20107dfc76ab8bff6375ed52c1e .av-subheading{font-size:15px} #top .hr.hr-invisible.av-hbx3swj-5b91ab591ed80619abcdb5a3bcd2630d{height:15px} #top .hr.hr-invisible.av-g5vnx5f-cdc521028632528b0e92195915677fd8{height:15px} .flex_column.av-zpo4pf-39578e71bad5ae4ba4fb012a21965248{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-lflbahnz-6c5d3f33246b6ce3c613619dbc23069c{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-lflbahnz-6c5d3f33246b6ce3c613619dbc23069c .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-lflbahnz-6c5d3f33246b6ce3c613619dbc23069c .av-subheading{font-size:15px} #top .hr.av-9d2r9df-e9ee281b6991d522bb03b4ccceb758d9{margin-top:20px;margin-bottom:20px}.hr.av-9d2r9df-e9ee281b6991d522bb03b4ccceb758d9 .hr-inner{width:80px} .flex_column.av-91aywz7-a6b383e8301aced209b7339b0973c475{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:400px;background:url(https://roofdesign.com/wp-content/uploads/2026/03/Image-School-roofing.jpg) 50% 0% no-repeat scroll } #top .av-special-heading.av-mi2tpdbv-44b99be0cf770b3847c5b50efe947f6f{padding-bottom:10px}body .av-special-heading.av-mi2tpdbv-44b99be0cf770b3847c5b50efe947f6f .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi2tpdbv-44b99be0cf770b3847c5b50efe947f6f .av-subheading{font-size:15px} #top .hr.av-mi2tqfi1-c6afe0b08dd1a181f638dd4220d5caa4{margin-top:20px;margin-bottom:20px}.hr.av-mi2tqfi1-c6afe0b08dd1a181f638dd4220d5caa4 .hr-inner{width:80px} #top .av_textblock_section.av-mj2rn01a-318d0110669c54a6c48a066d69c70103 .avia_textblock{text-align:center} #top .avia-logo-element-container.av-mmfv5zzt-3c0e66a6d7a337f9c3b7afeb60bb6b8b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.1)} .flex_column.av-mi40ia27-97149c90847c032c840c5511d188b3b2{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-mi3zxtel-6773419bfe21c28b3a6fd09db16851a8 img.avia_image{box-shadow:none}.avia-image-container.av-mi3zxtel-6773419bfe21c28b3a6fd09db16851a8 .av-image-caption-overlay-center{color:#ffffff} .flex_column.av-mi40hti8-d95bd5dbc47881423110bd2e7a8a0ced{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-mi3zy1ol-17b2222285ae5e22368e70ddf18bdbfd{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mi3zy1ol-17b2222285ae5e22368e70ddf18bdbfd .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi3zy1ol-17b2222285ae5e22368e70ddf18bdbfd .av-subheading{font-size:15px} #top .hr.av-171f6e0-9dbe08f3091d4126c17d8694d0709d86{margin-top:20px;margin-bottom:20px}.hr.av-171f6e0-9dbe08f3091d4126c17d8694d0709d86 .hr-inner{width:80px} .flex_column.av-5le6t0f-a36bec18dffeb38ba0fa567b3ac408fd{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-mj2rdyff-e4805737728ba823b38f414495ffcef3{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mj2rdyff-e4805737728ba823b38f414495ffcef3 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj2rdyff-e4805737728ba823b38f414495ffcef3 .av-subheading{font-size:15px} #top .hr.av-58qhmlb-6378d2abbbeac55ed50c9580e59e0bb0{margin-top:20px;margin-bottom:20px}.hr.av-58qhmlb-6378d2abbbeac55ed50c9580e59e0bb0 .hr-inner{width:80px} .flex_column.av-50cvfj3-e88b0f17d36afd64c381445f0551c398{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-4jgp533-bfc4c1a2697ce0a6cbd668c08511946f img.avia_image{box-shadow:none}.avia-image-container.av-4jgp533-bfc4c1a2697ce0a6cbd668c08511946f .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-1qr1qhr-df37df68eb2185fdc80ae662ec77ba9e{background-color:#f1f1f1;background-image:unset} #top .av-special-heading.av-mj6y7x3y-1722ad78e4ad63a9019e9c70aacf0d81{padding-bottom:10px}body .av-special-heading.av-mj6y7x3y-1722ad78e4ad63a9019e9c70aacf0d81 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj6y7x3y-1722ad78e4ad63a9019e9c70aacf0d81 .av-subheading{font-size:15px} #top .hr.av-14ng6tb-7e232d11ecfa81c49e6e509f0e93e3aa{margin-top:20px;margin-bottom:20px}.hr.av-14ng6tb-7e232d11ecfa81c49e6e509f0e93e3aa .hr-inner{width:80px} .flex_cell.av-mi40mzbg-cf0ad6fc4fd288c302e252e99e4d5f9a{vertical-align:middle}.responsive #top #wrap_all .flex_cell.av-mi40mzbg-cf0ad6fc4fd288c302e252e99e4d5f9a{padding:0px 0px 0px 0px !important} #top .flex_column_table.av-equal-height-column-flextable.av-nvfxfc-5326dc5398e441a0fbbc09ec37e7c4db{margin-top:0px;margin-bottom:0px}.flex_column.av-nvfxfc-5326dc5398e441a0fbbc09ec37e7c4db{width:100%;margin-left:0;border-radius:0 0 0 0;padding:48px 64px 48px 64px}#top .flex_column_table.av-equal-height-column-flextable.av-nvfxfc-5326dc5398e441a0fbbc09ec37e7c4db .av-flex-placeholder{width:0%} #top .av-special-heading.av-mi40nal0-6a67ef1f9f726f1fc43156b9d6404437{margin:0px 0px 0px 0px;padding-bottom:10px;color:#ffffff}body .av-special-heading.av-mi40nal0-6a67ef1f9f726f1fc43156b9d6404437 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi40nal0-6a67ef1f9f726f1fc43156b9d6404437 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mi40nal0-6a67ef1f9f726f1fc43156b9d6404437 .av-subheading{font-size:15px} #top .hr.av-mi40ov4s-f7d83fab88876d4c466c8224df715cb3{margin-top:20px;margin-bottom:20px}.hr.av-mi40ov4s-f7d83fab88876d4c466c8224df715cb3 .hr-inner{width:80px} #top .av_textblock_section.av-mi40o1d2-786fdd09450fe0ed9f9980ae1fb70c23 .avia_textblock{color:#ffffff} .flex_cell.av-mi40ri0b-f5895903e98643837fa46bde6d0d7c6c{vertical-align:middle;background:url(https://roofdesign.com/wp-content/uploads/2025/12/Turning-Data-into-Decisions.jpg) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-mi40ri0b-f5895903e98643837fa46bde6d0d7c6c{padding:0px 0px 0px 0px !important} .flex_column.av-2t7ajuj-4b23f20d49ad2330c63859342b5bfe24{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-mi45cmjw-031b8d05c8a335fecf334364576a1bf2{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mi45cmjw-031b8d05c8a335fecf334364576a1bf2 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi45cmjw-031b8d05c8a335fecf334364576a1bf2 .av-subheading{font-size:15px} .hr.av-2eshfaz-4f45fec420222ec332b13c79abcea96d .hr-inner{width:80px} #top .flex_column.av-31hikvz-feafbe5f290ab35dfe991bc3e75f8866{margin-top:0px;margin-bottom:0px}.responsive #top #wrap_all .flex_column.av-31hikvz-feafbe5f290ab35dfe991bc3e75f8866{margin-top:0px;margin-bottom:0px} #top #wrap_all .avia-button.av-mj2rxbt9-4acc87209554be857feba1023adc49c0{margin:0 0 20px 0} .flex_column.av-2802zlr-1cb80d1c66a64f792e790fcc1a501457{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-mj2s3983-e4329fc237359c6a43ea383fb0707e84{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mj2s3983-e4329fc237359c6a43ea383fb0707e84 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj2s3983-e4329fc237359c6a43ea383fb0707e84 .av-subheading{font-size:15px} #top .hr.av-1r7ll3z-9eea19b1c42fb8c354e369534d31ebb7{margin-top:20px;margin-bottom:20px}.hr.av-1r7ll3z-9eea19b1c42fb8c354e369534d31ebb7 .hr-inner{width:80px} .flex_column.av-14h0phb-cf7b00f882f3e810903db029d2ed2dfc{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-tnixj3-da863a9ce286e3270186fb86f5335153 img.avia_image{box-shadow:none}.avia-image-container.av-tnixj3-da863a9ce286e3270186fb86f5335153 .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-mi41x9iu-35a1bc717023f235d9e939ded7189711{background-color:#f1f1f1;background-image:unset} #top .av-special-heading.av-mi42aa5m-b1a7ef2454b52dbf80da859433d5cb8a{padding-bottom:10px}body .av-special-heading.av-mi42aa5m-b1a7ef2454b52dbf80da859433d5cb8a .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi42aa5m-b1a7ef2454b52dbf80da859433d5cb8a .av-subheading{font-size:15px} #top .hr.av-mi42pbgk-7fd15ea52c072564a015a9d972571474{margin-top:20px;margin-bottom:40px}.hr.av-mi42pbgk-7fd15ea52c072564a015a9d972571474 .hr-inner{width:80px} #top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler{color:#444444;background-color:#f1f1f1;border-color:rgba(0,0,0,0.05)}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler.activeTitle{color:#000000;border-color:#000000;background-color:#ffffff}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler:not(.activeTitle):hover{color:#000000}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler:not(.activeTitle):hover .toggle_icon,#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 p.toggler:not(.activeTitle):hover .toggle_icon *{border-color:#000000 !important}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler .toggle_icon{color:#000000;border-color:#000000}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler .toggle_icon > span{color:#000000;border-color:#000000}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 h5.toggler.activeTitle .toggle_icon,#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 p.toggler.activeTitle .toggle_icon > span{color:#000000;border-color:#000000}#top .togglecontainer.av-mmd8b35o-23949222728ec83d98f39ff2b6d391f5 .toggle_wrap .toggle_content{color:#444444;background-color:#f1f1f1;border-color:rgba(0,0,0,0.05)} #top .av-special-heading.av-16qxyrr-d296a41c17995f2d7b0473ec2ee7a1fa{padding-bottom:10px}body .av-special-heading.av-16qxyrr-d296a41c17995f2d7b0473ec2ee7a1fa .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-16qxyrr-d296a41c17995f2d7b0473ec2ee7a1fa .av-subheading{font-size:15px} #top .hr.av-m8mbhj-74f567ffe867c46b2d627911b184ccb0{margin-top:20px;margin-bottom:20px}.hr.av-m8mbhj-74f567ffe867c46b2d627911b184ccb0 .hr-inner{width:80px} #top .av_textblock_section.av-mmd67j2v-9e226c74360621ebcfd8833fcdd7682e .avia_textblock{text-align:center} .avia-section.av-mj6vsubv-5447764cb5a566648a2f7a61376c30ad{background-color:#5c6a75;background-image:unset} #top .av-special-heading.av-mj6vs4mi-de5f5b0ecd83b8eeb87e890a5d7287ef{margin:0px 0px 0px 0px;padding-bottom:10px;color:#ffffff}body .av-special-heading.av-mj6vs4mi-de5f5b0ecd83b8eeb87e890a5d7287ef .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj6vs4mi-de5f5b0ecd83b8eeb87e890a5d7287ef .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mj6vs4mi-de5f5b0ecd83b8eeb87e890a5d7287ef .av-subheading{font-size:15px} #top .av_textblock_section.av-rl3rd3-08e5921600d51e3d98e9c8892914efeb .avia_textblock{color:#ffffff;text-align:center} #top .hr.av-mj6xia0t-9da32cc5e1c05649aabfcd2ac8abc9cf{margin-top:16px;margin-bottom:16px}.hr.av-mj6xia0t-9da32cc5e1c05649aabfcd2ac8abc9cf .hr-inner{width:80px} #top .avia-testimonial-wrapper.av-mi5r63cq-2eeb55234bbd012097d862ce3e523620 .avia-testimonial-content{color:#444444}#top .avia-testimonial-wrapper.av-mi5r63cq-2eeb55234bbd012097d862ce3e523620 .avia-testimonial-name{font-size:20px;color:#000000}.avia-testimonial-wrapper.av-mi5r63cq-2eeb55234bbd012097d862ce3e523620 .avia-testimonial-subtitle{color:#444444}.avia-testimonial-wrapper.av-mi5r63cq-2eeb55234bbd012097d862ce3e523620 .avia-testimonial-link{color:#444444}.avia-testimonial-wrapper.av-mi5r63cq-2eeb55234bbd012097d862ce3e523620 .avia-slideshow-controls{color:#444444} .avia-buttonrow-wrap.av-mk50kn0k-0e056e082e85cf17f7cec27cb39da648 .avia-button{font-size:16px} #top #wrap_all .avia-button.av-mk50km2m-0fd8df57c6084dd0aff9e8461eb66be6{font-size:16px;background-color:rgba(92,106,117,0);border-color:rgba(92,106,117,0);color:#ffffff;border-style:none;box-shadow:none;transition:all 0.4s ease-in-out;padding:0px 0px 0px 0px;margin-bottom:5px;margin-right:3px;margin-left:3px}#top #wrap_all .avia-button.av-mk50km2m-0fd8df57c6084dd0aff9e8461eb66be6:hover{background-color:rgba(92,106,117,0);color:#fdca00;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mk50km2m-0fd8df57c6084dd0aff9e8461eb66be6 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff}#top #wrap_all .avia-button.av-mk50km2m-0fd8df57c6084dd0aff9e8461eb66be6:hover .avia-svg-icon svg:first-child{fill:#fdca00;stroke:#fdca00} #top #wrap_all .avia-button.av-nldphb-dea6e24b5703a3d539b0a67593228d68{font-size:16px;background-color:rgba(92,106,117,0);border-color:rgba(92,106,117,0);color:#ffffff;border-style:none;box-shadow:none;transition:all 0.4s ease-in-out;padding:0px 0px 0px 0px;margin-bottom:5px;margin-right:3px;margin-left:3px}#top #wrap_all .avia-button.av-nldphb-dea6e24b5703a3d539b0a67593228d68:hover{background-color:rgba(92,106,117,0);color:#fdca00;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-nldphb-dea6e24b5703a3d539b0a67593228d68 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff}#top #wrap_all .avia-button.av-nldphb-dea6e24b5703a3d539b0a67593228d68:hover .avia-svg-icon svg:first-child{fill:#fdca00;stroke:#fdca00} #top #wrap_all .avia-button.av-mj6vz41p-e9a0bba03fb9388baa0e4b7b63ce369e{margin:40px 0 0 0} #top .av-special-heading.av-mj6v7dxg-8ff6791209c5a126589fff8d344e09e4{padding-bottom:10px}body .av-special-heading.av-mj6v7dxg-8ff6791209c5a126589fff8d344e09e4 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj6v7dxg-8ff6791209c5a126589fff8d344e09e4 .av-subheading{font-size:15px} #top .hr.av-vcqain-17e65527c97667c739ea23e00786b63d{margin-top:20px;margin-bottom:20px}.hr.av-vcqain-17e65527c97667c739ea23e00786b63d .hr-inner{width:80px} #top .flex_column_table.av-equal-height-column-flextable.av-2y67adv-76c77215577c36de261904a211f413a4{margin-top:0px;margin-bottom:0px}.flex_column.av-2y67adv-76c77215577c36de261904a211f413a4{border-radius:5px 0 0 5px;padding:30px 30px 30px 30px;background:url(https://roofdesign.com/wp-content/uploads/2023/02/commercial-roof-repair.jpg) 50% 0% no-repeat scroll #ffffff} #top .hr.hr-invisible.av-2q5x79v-d2aa15fba285f1e4b841097af71e2a16{height:250px} @keyframes av_boxShadowEffect_av-2575zoz-6c696aafd505d6d054f1f8fcf6f22c30-column{0%{box-shadow:0 0 0 0 rgba(142,142,142,0.49);opacity:1}100%{box-shadow:0 0 10px 0 rgba(142,142,142,0.49);opacity:1}}#top .flex_column_table.av-equal-height-column-flextable.av-2575zoz-6c696aafd505d6d054f1f8fcf6f22c30{margin-top:0px;margin-bottom:0px}.flex_column.av-2575zoz-6c696aafd505d6d054f1f8fcf6f22c30{box-shadow:0 0 10px 0 rgba(142,142,142,0.49);border-radius:0 5px 5px 0;padding:60px 60px 60px 60px;background-color:#ffffff} #top .av-special-heading.av-1soy01f-02a52cab956d2ad90fe576d83bb35f97{margin:0px 0px 0px 0px;padding-bottom:10px;color:#0a0a0a}body .av-special-heading.av-1soy01f-02a52cab956d2ad90fe576d83bb35f97 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-1soy01f-02a52cab956d2ad90fe576d83bb35f97 .special-heading-inner-border{border-color:#0a0a0a}.av-special-heading.av-1soy01f-02a52cab956d2ad90fe576d83bb35f97 .av-subheading{font-size:15px} #top .av_textblock_section.av-17f1zg3-7feba273a61549c6aa795c20d87cc602 .avia_textblock{color:#000000} @media only screen and (min-width:768px) and (max-width:989px){.flex_column.av-nvfxfc-5326dc5398e441a0fbbc09ec37e7c4db{padding:56px 32px 56px 32px} #top #wrap_all .avia-button.av-mj6vz41p-e9a0bba03fb9388baa0e4b7b63ce369e{margin:32px 0 0 0}} @media only screen and (min-width:480px) and (max-width:767px){.flex_column.av-nvfxfc-5326dc5398e441a0fbbc09ec37e7c4db{padding:56px 32px 56px 32px} #top #wrap_all .avia-button.av-mj6vz41p-e9a0bba03fb9388baa0e4b7b63ce369e{margin:24px 0 0 0}} @media only screen and (max-width:479px){.flex_column.av-nvfxfc-5326dc5398e441a0fbbc09ec37e7c4db{padding:48px 24px 48px 24px}}