.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-55ad904e5a8106fe91e94862eb1b02ee{padding-bottom:10px}body .av-special-heading.av-lf1p0y99-55ad904e5a8106fe91e94862eb1b02ee .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-lf1p0y99-55ad904e5a8106fe91e94862eb1b02ee .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-0ad53e390a582a8c6cca3c6abf370d62{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-lflbahnz-0ad53e390a582a8c6cca3c6abf370d62 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-lflbahnz-0ad53e390a582a8c6cca3c6abf370d62 .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-924f1f1ed12717c665d9114ef0902f07{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:400px;background:url(https://roofdesign.com/wp-content/uploads/2026/03/Image-Retail-Stores-roofing.jpg) 50% 0% no-repeat scroll } #top .av-special-heading.av-mi2tpdbv-479304e16218e284b6efa6cc703dcccd{padding-bottom:10px}body .av-special-heading.av-mi2tpdbv-479304e16218e284b6efa6cc703dcccd .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi2tpdbv-479304e16218e284b6efa6cc703dcccd .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-mmfuju4v-17891b4a61183cc3e517cf1c5e427ace img{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.1)} #top .avia-logo-element-container.av-mmfuo3ts-87b76a2943119ac4fa2bbc0db97cf72b 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-255e9e4f1530f66577354e45d325f05c{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mi45cmjw-255e9e4f1530f66577354e45d325f05c .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi45cmjw-255e9e4f1530f66577354e45d325f05c .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-2924006267b9f651bf157f9acd7a3ab4{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mj2s3983-2924006267b9f651bf157f9acd7a3ab4 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj2s3983-2924006267b9f651bf157f9acd7a3ab4 .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-f72e2970daf599edfcaee8bf8a3b02f4{padding-bottom:10px}body .av-special-heading.av-mi42aa5m-f72e2970daf599edfcaee8bf8a3b02f4 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mi42aa5m-f72e2970daf599edfcaee8bf8a3b02f4 .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-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler{color:#444444;background-color:#f1f1f1;border-color:rgba(0,0,0,0.05)}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler.activeTitle{color:#000000;border-color:#000000;background-color:#ffffff}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler:not(.activeTitle):hover{color:#000000}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler:not(.activeTitle):hover .toggle_icon,#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd p.toggler:not(.activeTitle):hover .toggle_icon *{border-color:#000000 !important}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler .toggle_icon{color:#000000;border-color:#000000}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler .toggle_icon > span{color:#000000;border-color:#000000}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd h5.toggler.activeTitle .toggle_icon,#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd p.toggler.activeTitle .toggle_icon > span{color:#000000;border-color:#000000}#top .togglecontainer.av-mmd85qst-2201c2d3336b70512d31c2114f61e5fd .toggle_wrap .toggle_content{color:#444444;background-color:#f1f1f1;border-color:rgba(0,0,0,0.05)} #top .av-special-heading.av-19qepgl-3abb5e0c538ec3bd4cad504c36fcdc39{padding-bottom:10px}body .av-special-heading.av-19qepgl-3abb5e0c538ec3bd4cad504c36fcdc39 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-19qepgl-3abb5e0c538ec3bd4cad504c36fcdc39 .av-subheading{font-size:15px} #top .hr.av-svlpph-db97f13e11fc48f7aa900814626fe23e{margin-top:20px;margin-bottom:20px}.hr.av-svlpph-db97f13e11fc48f7aa900814626fe23e .hr-inner{width:80px} #top .av_textblock_section.av-mmd62tkb-d08e5d16caf8129d5a875a40615ed68f .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-mj6vsdo1-c999962dbfd2eea483a590b8d56ab4f8 .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-2488036dc1a1440b6034865cf81bbdf4{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-9503bc799fe1701e3c9c48010a459110{margin:0px 0px 0px 0px;padding-bottom:10px;color:#0a0a0a}body .av-special-heading.av-1soy01f-9503bc799fe1701e3c9c48010a459110 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-1soy01f-9503bc799fe1701e3c9c48010a459110 .special-heading-inner-border{border-color:#0a0a0a}.av-special-heading.av-1soy01f-9503bc799fe1701e3c9c48010a459110 .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}}