.avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{background-repeat:no-repeat;background-image:url(https://rapidroofing.com/wp-content/uploads/2024/04/Multi-Family-Roofing-Company-in-Michigan-and-Ohio.jpeg);background-position:50% 100%;background-attachment:scroll;z-index:0;position:relative}.av-curtain-footer.av-curtain-activated #main .avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0}.avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2 .av-section-color-overlay{opacity:0.7;background-color:#000000} #top .av_textblock_section.av-19k603nn-b4a401df6383e9d4c5e9551aec2f91ce .avia_textblock{color:#ffffff;text-align:center} #top .hr.av-19c8cblv-92942b820259dadb1e4d31993cdd9f2a{margin-top:10px;margin-bottom:10px}.hr.av-19c8cblv-92942b820259dadb1e4d31993cdd9f2a .hr-inner{width:100px;border-color:#e12725} #top .av_textblock_section.av-18t7s48z-30c1f80d21dc45eb2d01de5e1dbc53fb .avia_textblock{color:#ffffff;text-align:center} .avia-section.av-1794g7s3-5ec72ffb9204da62d9a16c42bc095353{background-color:rgba(0,0,0,0.0784313725490196);background-image:unset} #top .hr.av-16cvj3b7-e0b14e2847c1d035bcca4457bbefcf05{margin-top:10px;margin-bottom:10px}.hr.av-16cvj3b7-e0b14e2847c1d035bcca4457bbefcf05 .hr-inner{width:50px;border-color:#e12725} #top .av_textblock_section.av-15y2qa1v-d956aae96c1314ad05b74aac73fbbbda .avia_textblock{text-align:left} .avia-image-container.av-14t7ogkj-9d7ae88bad59200b02385800bbfa87bf img.avia_image{box-shadow:none}.avia-image-container.av-14t7ogkj-9d7ae88bad59200b02385800bbfa87bf .av-image-caption-overlay-center{color:#ffffff} .flex_column.av-147ez59f-587bab966d809115d1b99a1439b2a86e{width:23.5%;margin-left:0;border-width:2px;border-color:#e12725;border-style:solid;padding:25px 25px 25px 25px}#top .flex_column_table.av-equal-height-column-flextable.av-147ez59f-587bab966d809115d1b99a1439b2a86e .av-flex-placeholder{width:2%} .av_font_icon.av-13utpuf7-d13bc58a227a4420046d31f8ed5f48b8{color:#dc0200;border-color:#dc0200}.av_font_icon.av-13utpuf7-d13bc58a227a4420046d31f8ed5f48b8 .av-icon-char{font-size:40px;line-height:40px} #top .hr.hr-invisible.av-138pl0ar-9df6862cafb318b6c427facd8368a014{height:50px} #top .av_textblock_section.av-12vxasir-4a3378e8a007b93442dffa3b14e73f5b .avia_textblock{text-align:center} .flex_column.av-1270ueyr-47a7825155a6fd6ddab63a27bc8906f4{width:23.5%;margin-left:0;border-width:2px;border-color:#e12725;border-style:solid;padding:25px 25px 25px 25px}#top .flex_column_table.av-equal-height-column-flextable.av-1270ueyr-47a7825155a6fd6ddab63a27bc8906f4 .av-flex-placeholder{width:2%} .av_font_icon.av-11vplx6r-f07cfb5ca4405592bc46ddca000407ca{color:#dc0200;border-color:#dc0200}.av_font_icon.av-11vplx6r-f07cfb5ca4405592bc46ddca000407ca .av-icon-char{font-size:40px;line-height:40px} #top .hr.hr-invisible.av-11aighz7-4a8cf0a1481c2d4721177b6625ad6d37{height:50px} #top .av_textblock_section.av-10u97ebn-8da65def8d72ffe2f4b27dd3ea604428 .avia_textblock{text-align:center} .flex_column.av-10my3y3n-ad32c291fe31e28ccc85174795096e66{width:23.5%;margin-left:0;border-width:2px;border-color:#e12725;border-style:solid;padding:25px 25px 25px 25px}#top .flex_column_table.av-equal-height-column-flextable.av-10my3y3n-ad32c291fe31e28ccc85174795096e66 .av-flex-placeholder{width:2%} .av_font_icon.av-101e3k83-6d58c5b3b43890bf86b2d0b37b428e1b{color:#dc0200;border-color:#dc0200}.av_font_icon.av-101e3k83-6d58c5b3b43890bf86b2d0b37b428e1b .av-icon-char{font-size:40px;line-height:40px} #top .hr.hr-invisible.av-3kccjib-ced9e43eacdc317148f9927134092f19{height:50px} #top .av_textblock_section.av-z4c6mlf-101a23f16a8b25466ad6515845627ead .avia_textblock{text-align:center} .flex_column.av-ywlwmg3-0e6ccab85cae92b12d357593aadbd799{width:23.5%;margin-left:0;border-width:2px;border-color:#e12725;border-style:solid;padding:25px 25px 25px 25px}#top .flex_column_table.av-equal-height-column-flextable.av-ywlwmg3-0e6ccab85cae92b12d357593aadbd799 .av-flex-placeholder{width:2%} .av_font_icon.av-ybaag77-7c051732d43923ba1aed8b73f7891573{color:#dc0200;border-color:#dc0200}.av_font_icon.av-ybaag77-7c051732d43923ba1aed8b73f7891573 .av-icon-char{font-size:40px;line-height:40px} #top .hr.hr-invisible.av-xnaehfn-7310b9198c294d06c87b4d5906f90af4{height:50px} #top .av_textblock_section.av-x7e2hlv-9cdd04bda22ee30242ac3eae3fc8608b .avia_textblock{text-align:center} .avia-section.av-vv6hs1v-d864dd02716c8d8e419b8ab25d520271{background-color:rgba(0,0,0,0.0784313725490196);background-image:unset} .avia-image-container.av-v6a3jnn-3028971fa86f9273f88f6ec3037c81e0 img.avia_image{box-shadow:none}.avia-image-container.av-v6a3jnn-3028971fa86f9273f88f6ec3037c81e0 .av-image-caption-overlay-center{color:#ffffff} #top .hr.av-au7qf7-7e50a8d2b71b95ccbb19db9cfc6a3b26{margin-top:10px;margin-bottom:10px}.hr.av-au7qf7-7e50a8d2b71b95ccbb19db9cfc6a3b26 .hr-inner{width:50px;border-color:#e12725} #top .av_textblock_section.av-trxjhkz-0c8983f67fc82f211362359a75fe2d0b .avia_textblock{text-align:left} #top .av_textblock_section.av-tatv4wz-e6da2bf859125045ade89fbc38469bfc .avia_textblock{text-align:left} #top #wrap_all .avia-button.av-2ug40hv-ecb05ee71c432425539d21bdb9a6a807{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-2spnn4z-3e20f1cd146564e27ed0ace7c326c190{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-rdialnn-e3a499535baceddca860f2eca6592377{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-qzcy9mr-8064e8de0cb7eaa4ddfac64304426518{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-q8ww06b-43a4928703f85f1ed99537c0e89e3f38{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-psdmtk3-7c747e58e337f756d7859b2c4d069329{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-poxqikj-b373d7aaf06ebd2da3fa5fd04baff105{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-p0aqxj7-4e5bf99d9d661ee5533eca2e6b54c3fa{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-op6ps6b-f51768a3bf1deb00f1989ac2e3696d00{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-o313d1f-af9faf232b51323f1a1973ff96008fd4{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-nntckhv-b580d3979188aef671c1e5618710115e{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-2c4k0jn-610984bc05158ced6ad41437994394b3{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-mlpypoj-faa258c48c0294d0ad23de21eafb36a6{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-m8vlhab-5c3450ac5aea67cb1e32ef244ab59414{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-lvadlib-578bb67713f3bef17cfe7e183f714590{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} #top #wrap_all .avia-button.av-lix5nc3-415bb148d958a59ce0ed5bdd45b4fca0{padding:10px 16px 10px 10px;margin-bottom:5px;margin-right:5px} .flex_cell.av-kiyzpoj-1edc97732df0f37b2bb135eee2225860{vertical-align:middle;height:300px;min-height:300px;background-color:#1f1f1f}.responsive #top #wrap_all .flex_cell.av-kiyzpoj-1edc97732df0f37b2bb135eee2225860{padding:0px 0px 0px 0px !important} .avia-image-container.av-k6mfc9v-28b90870623a6abeac69a9e8103fdfa9 img.avia_image{box-shadow:none}.avia-image-container.av-k6mfc9v-28b90870623a6abeac69a9e8103fdfa9 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-jf6ehvn-9427fb74fe3f3eff9907b1476183346f{vertical-align:top;height:300px;min-height:300px;background-color:#1f1f1f} #top .hr.hr-invisible.av-1w1wtpf-8c22125f99a56d467515b7d454ab3a7b{height:30px} #top .hr.hr-invisible.av-ik10jz7-47d7f072ef2671cea12e3c13a3b01f24{margin-top:-50px;height:1px} #top .av-special-heading.av-i7w0dyb-c56d1c363dcc0a914f5a358fadbdfb36{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-i7w0dyb-c56d1c363dcc0a914f5a358fadbdfb36 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-i7w0dyb-c56d1c363dcc0a914f5a358fadbdfb36 .av-special-heading-tag{padding:0px 0px 0px 0px}.av-special-heading.av-i7w0dyb-c56d1c363dcc0a914f5a358fadbdfb36 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-i7w0dyb-c56d1c363dcc0a914f5a358fadbdfb36 .av-subheading{font-size:15px} .avia-section.av-h2u8dc3-51cf6490c2951e53b161e0fc1eb092cc{background-color:#fafafa;background-image:unset} #top .av_textblock_section.av-goqoc4j-1c756dbf0911d6013fc61950ab2e2a56 .avia_textblock{text-align:center} .avia-image-container.av-fwggtcz-deb2da01cdb18e2bf13880a3f8b64372 img.avia_image{box-shadow:none}.avia-image-container.av-fwggtcz-deb2da01cdb18e2bf13880a3f8b64372 .av-image-caption-overlay-center{color:#ffffff} .avia-image-container.av-filjkf7-d164253e89a28a1e9dfe86dc19a47302 img.avia_image{box-shadow:none}.avia-image-container.av-filjkf7-d164253e89a28a1e9dfe86dc19a47302 .av-image-caption-overlay-center{color:#ffffff} #top .av_textblock_section.av-f3lu4jn-1dc9355256947e40020bf103fcd1d170 .avia_textblock{color:#1f1f1f} .avia-image-container.av-do2laeb-cfb7d64668a9aea766e736e29ce1f6d5 img.avia_image{box-shadow:none}.avia-image-container.av-do2laeb-cfb7d64668a9aea766e736e29ce1f6d5 .av-image-caption-overlay-center{color:#ffffff} .avia-image-container.av-d8eexk3-ecb9f05c3a463724d9b36c23dcabd299 img.avia_image{box-shadow:none}.avia-image-container.av-d8eexk3-ecb9f05c3a463724d9b36c23dcabd299 .av-image-caption-overlay-center{color:#ffffff} #top .av_textblock_section.av-cr2eif7-768ca7d6d955e6547194414c75b41cf9 .avia_textblock{color:#1f1f1f} .avia-image-container.av-b91di8z-94b31a047bb9d06433bc4183670f763a img.avia_image{box-shadow:none}.avia-image-container.av-b91di8z-94b31a047bb9d06433bc4183670f763a .av-image-caption-overlay-center{color:#ffffff} .avia-image-container.av-aw2lnz7-8d1bb22e81015afb252bd51d0b25c2fe img.avia_image{box-shadow:none}.avia-image-container.av-aw2lnz7-8d1bb22e81015afb252bd51d0b25c2fe .av-image-caption-overlay-center{color:#ffffff} #top .av_textblock_section.av-ak09y6b-e3e17c49748dfd4b3e85a32d9de15a0b .avia_textblock{color:#1f1f1f} .av_font_icon.av-uzqk77-1b2a3aeaf63b8ca189e3a724b1ac3ba4{color:#ffffff;border-color:#ffffff}.av_font_icon.av-uzqk77-1b2a3aeaf63b8ca189e3a724b1ac3ba4 .av-icon-char{font-size:200px;line-height:200px} #top .hr.av-7iv81pf-cb0b0b51b8e89dac993b1c9da69d5285{margin-top:10px;margin-bottom:10px}.hr.av-7iv81pf-cb0b0b51b8e89dac993b1c9da69d5285 .hr-inner{width:50px;border-color:#e12725} .flex_cell.av-5nezmyr-535f45241ebb790235e724c62e34babf{vertical-align:top;height:600px;min-height:600px;background-color:rgba(0,0,0,0.0784313725490196)} #top .av_textblock_section.av-5hxbq4j-5e55070197cc43fd5a6d49977519e918 .avia_textblock{text-align:left} .flex_cell.av-487rr8j-5c3b3e35f6ea15ba058c3c1848093d4f{vertical-align:top;height:600px;min-height:600px;background-color:rgba(0,0,0,0.0784313725490196)} #top .av_textblock_section.av-3sy038j-d43bbc1b7a6e6332ffabdb0aba382b6f .avia_textblock{text-align:left} @media only screen and (min-width:990px){.avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0}.av-curtain-footer.av-curtain-activated #main .avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0} .responsive #top #wrap_all .flex_cell.av-5nezmyr-535f45241ebb790235e724c62e34babf{padding:65px 100px 65px 100px !important}} @media only screen and (min-width:768px) and (max-width:989px){.avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0}.av-curtain-footer.av-curtain-activated #main .avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0} .responsive #top #wrap_all .flex_cell.av-5nezmyr-535f45241ebb790235e724c62e34babf{padding:30px 60px 30px 60px !important}} @media only screen and (min-width:480px) and (max-width:767px){.avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0}.av-curtain-footer.av-curtain-activated #main .avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0} .responsive #top #wrap_all .flex_cell.av-5nezmyr-535f45241ebb790235e724c62e34babf{padding:30px 60px 60px 30px !important}} @media only screen and (max-width:479px){.avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0}.av-curtain-footer.av-curtain-activated #main .avia-section.av-1a6j4l0j-a54a8357e2b8dfa304124c80aeaca2d2{z-index:0} .responsive #top #wrap_all .flex_cell.av-5nezmyr-535f45241ebb790235e724c62e34babf{padding:20px 40px 40px 20px !important}}