@media all{#dm .dmInner a.u_1652781204{border-color:var(--color_3)!important}#dm .dmInner a.u_1652781204 span.text{color:var(--color_3)!important}#dm .dmInner a.u_1652781204.hover,#dm .dmInner a.u_1652781204:hover{background-color:var(--color_3)!important;background-image:none!important}#dm .dmInner a.u_1652781204.hover span.text,#dm .dmInner a.u_1652781204:hover span.text,#dm .dmInner div.u_1357283254 hr,#dm .dmInner div.u_1402533038 hr{color:var(--color_2)!important}#dm .dmInner div.u_1238383935 hr,#dm .dmInner div.u_1353831750 hr{border-top-width:1px!important;border-top-style:solid!important;color:var(--color_2)!important}#dm .dmInner nav.u_1022318661,#dm .dmInner nav.u_1136789265,#dm .dmInner nav.u_1459911792,#dm .dmInner nav.u_1801032432,#dm .dmInner nav.u_1998592992{color:#fff!important}#dm .dmInner .u_1238117036 #recentReviewsWidget .fdn-star-on-png,#dm .dmInner .u_1553696242 .headerWidget .reviews-header .rating .fdn-star-on-png{color:var(--color_14)!important}#dm .dmInner div.u_1023312910 .motFactCont p.rteBlock,#dm .dmInner div.u_1023312910 .motFactCont p.rteBlock span,#dm .dmInner div.u_1550316043 .readMore a{font-weight:700!important}#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link{color:var(--color_7)!important}#dm .dmInner nav.u_1915042179,#dm .dmInner nav.u_1924192619{color:#000!important}#dm .dmInner div.u_1660035706 input:not([type=submit]){background-color:#fff!important;background-image:initial!important;border-style:solid!important;border-color:#000!important;border-width:0!important;border-radius:5px 5px 5px 5px!important}#dm .dmInner div.u_1660035706 select,#dm .dmInner div.u_1660035706 textarea{background-color:#fff!important;background-image:initial!important;border-style:solid!important;border-color:#000!important;border-width:0!important;border-radius:5px 5px 5px 5px!important}#dm .dmInner div.u_1660035706 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){color:var(--color_6)!important;font-weight:700!important}#dm .dmInner div.u_1660035706 .m-recaptcha{color:var(--color_6)!important;font-weight:700!important}#dm .dmInner div.u_1660035706 .checkboxwrapper span,#dm .dmInner div.u_1660035706 .dmforminput .fileUploadLink,#dm .dmInner div.u_1660035706 .dmforminput input,#dm .dmInner div.u_1660035706 .dmforminput option,#dm .dmInner div.u_1660035706 .dmforminput select,#dm .dmInner div.u_1660035706 .dmforminput textarea,#dm .dmInner div.u_1660035706 .freetextwrapper,#dm .dmInner div.u_1660035706 .optinwrapper div,#dm .dmInner div.u_1660035706 .radiowrapper span{color:#000!important;font-size:14px!important;font-weight:400!important}#dm .dmInner div.u_1660035706 input::placeholder,#dm .dmInner div.u_1660035706 select::placeholder,#dm .dmInner div.u_1660035706 textarea::placeholder{color:#000!important;font-weight:700!important;font-family:'Be Vietnam'!important;font-size:14px!important}#dm .dmInner div.u_1660035706 input.placeholder,#dm .dmInner div.u_1660035706 select.placeholder,#dm .dmInner div.u_1660035706 textarea.placeholder{color:#000!important;font-weight:700!important;font-family:'Be Vietnam'!important;font-size:14px!important}#dm .dmInner div.u_1660035706 .dmformsubmit{color:#fff!important;font-size:18px!important;width:250px!important;height:50px!important;float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important}#dm .dmInner div.u_1693721632,#dm .dmInner div.u_1693721632 li,#dm .dmInner div.u_1693721632 p,#dm .dmInner div.u_1936299585,#dm .dmInner div.u_1936299585 li,#dm .dmInner div.u_1936299585 p{color:#fff!important;direction:ltr!important;text-transform:none!important;text-shadow:none!important;font-weight:400!important;text-decoration:#fff!important;letter-spacing:normal!important;font-family:Poppins!important;line-height:22.4px!important;font-style:normal!important}#dm .dmInner div.u_1722542457 .svg{fill:#fff!important}#dm .dmInner div.u_1693721632,#dm .dmInner div.u_1693721632 li,#dm .dmInner div.u_1693721632 p{font-weight:700!important;font-family:"Kumbh Sans"!important;line-height:normal!important}#dm .dmInner div.u_1108118703 .svg,#dm .dmInner div.u_1196192402 .svg,#dm .dmInner div.u_1529757206 .svg,#dm .dmInner div.u_1689598501 .svg,#dm .dmInner div.u_1747606019 .svg,#dm .dmInner div.u_1785394810 .svg{fill:var(--color_17)!important}#dm .dmInner div.u_1966052144 img{border-radius:30px 30px 30px 30px!important;border-style:solid!important;border-color:#ae0a09!important;border-width:2px!important;box-shadow:#fff 0 0 11px 0!important}#dm .dmInner nav.u_1755913938{color:#fff!important}}@media (min-width:0) and (max-width:767px){#dm .dmInner a.u_1652781204 span.text{font-size:17px!important}#dm .dmInner .u_1023312910 .motFactCont p.rteBlock{line-height:24px!important}#dm .dmInner div.u_1023312910 .motFactCont p.rteBlock,#dm .dmInner div.u_1023312910 .motFactCont p.rteBlock span{font-size:18px!important}#dm .dmInner div.u_1936299585,#dm .dmInner div.u_1936299585 li,#dm .dmInner div.u_1936299585 p{font-size:16px!important;text-align:left!important}#dm .dmInner div.u_1693721632,#dm .dmInner div.u_1693721632 li,#dm .dmInner div.u_1693721632 p{font-size:20px!important;text-align:left!important}}@media (min-width:1025px){#dm .dmInner div.u_1550316043 .readMore a,#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link{font-size:14px!important}#dm .dmInner .u_1023312910 .motFactCont p.rteBlock{line-height:30px!important}#dm .dmInner div.u_1238117036 #recentReviewsWidget .button .dmWidget{height:50px!important}#dm .dmInner div.u_1936299585,#dm .dmInner div.u_1936299585 li,#dm .dmInner div.u_1936299585 p{text-align:left!important}#dm .dmInner div.u_1693721632,#dm .dmInner div.u_1693721632 li,#dm .dmInner div.u_1693721632 p{font-size:25px!important}}@media (min-width:768px) and (max-width:1024px){#dm .dmInner .u_1023312910 .motFactCont p.rteBlock{line-height:30px!important}#dm .dmInner div.u_1693721632,#dm .dmInner div.u_1693721632 li,#dm .dmInner div.u_1693721632 p{font-size:25px!important}}#dm .dmInner div.u_1023312910{color:#fff!important}#dm .dmInner div.u_1936299585 a{color:#fff!important;text-decoration:underline!important}separatorHomeCss{color:red!important}@media all{#flex-header[data-overlapping]{background-color:transparent;background-image:initial}#flex-header{--overlapping-background-color: rgba(0, 0, 0, 0);--overlapping-background-image: initial}#db4fad4c{min-height:8px;min-width:4%;padding:0}#\31 02296bd,#db4fad4c,#group_69j{width:100%;row-gap:24px;column-gap:4%;margin:0}#\31 02296bd{flex-wrap:nowrap;max-width:none;min-height:240px;padding:2% 4%}#group_69j{align-items:flex-start;min-height:160px;max-height:100%;padding:0}#widget_r6f{height:auto}#widget_kdj,#widget_oo7,#widget_r6f{width:100%;max-width:100%}#widget_oo7{order:0;height:auto}#widget_kdj{height:320px;position:relative;min-width:10px;min-height:10px}#\35 e104892.flex-element.widget-wrapper>[data-element-type]{padding-left:24px;padding-right:24px;padding-top:12px}#\35 e104892{width:100%;height:auto;max-width:100%;justify-self:auto;order:2;align-self:auto;grid-area:auto/auto/auto/auto}#\33 990d27b{min-height:676px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:320px 4% 80px;margin:0}#\37 e73596d,#\38 7a7112a{min-width:4%;min-height:8px;column-gap:4%;padding:16px;margin:0}#\37 e73596d{align-items:center;row-gap:16px;width:62.07%}#\38 7a7112a{width:33.93%;row-gap:24px}#\30 efbb8fe{width:280px;height:auto;max-width:100%;order:3;justify-self:auto;align-self:auto;min-height:50px;grid-area:auto/auto/auto/auto}#\36 881ff84{width:100%;height:auto;max-width:100%;order:1;margin:-20px 0}#\33 0343b62,#\33 eae3cff,#\36 881ff84,#bcb78203{align-self:auto;justify-self:auto;grid-area:auto/auto/auto/auto}#\33 eae3cff{height:auto;max-width:100%;margin-top:20px;width:auto;order:2}#\33 0343b62,#bcb78203{width:100%;order:0;margin:0}#\33 0343b62{height:auto;max-width:100%}#bcb78203{align-items:center;min-height:160px;max-height:100%;background-color:var(--color_4);background-image:initial;border-radius:10px 10px 10px 10px;box-shadow:#fff 3px 3px 11px 0;border-width:1px;border-color:#fff;border-style:solid;padding:24px 0 40px}#ebd13483::before,#ebd13483>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;border-radius:inherit}#ebd13483{background-image:url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png)}#\31 ca97799{width:100%;height:auto;max-width:100%;order:1;align-self:stretch;margin-left:0;margin-right:0}#d8de8233{margin:0}#c3c4f7c9{width:100%;height:auto;max-width:100%;order:0}#\33 9f56a72{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:50%;min-height:160px;max-height:100%;row-gap:24px;column-gap:4%;padding:0;margin:0}#\30 5c8c942,#\37 2b81f38{justify-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\37 2b81f38{flex-direction:row;justify-content:flex-start;align-items:flex-start;min-height:160px;max-height:100%;row-gap:24px;column-gap:4%;align-self:auto;padding:0;width:50%}#\30 5c8c942{width:99.35%;height:auto;max-width:100%}#\31 b51d239,#e05df40f{column-gap:4%;width:100%;margin:0}#\31 b51d239{flex-wrap:nowrap;max-width:none;min-height:10px;row-gap:24px;padding:2% 4%}#e05df40f{min-height:8px;row-gap:12px;min-width:4%;padding:0}#\32 0662e6e{width:100.13%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;grid-area:auto/auto/auto/auto}#\33 950334e{flex-direction:row;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:4%;order:2;padding:0}#\32 36b69b1,#\33 950334e,#\34 260cef8{justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\34 260cef8{flex-direction:row;align-items:flex-start;min-height:auto;max-height:100%;row-gap:24px;column-gap:0;padding:0;width:100%;order:1}#\32 36b69b1{width:360px;height:223px;max-width:100%;order:0}#\37 bb380d3,#c4c843d0{align-items:center;width:17.51%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;padding:0;margin:0}#c4c843d0{width:100%;min-height:50px;column-gap:4%;flex-direction:row;justify-content:flex-start}#\32 78899f7{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\39 10ec1cf{width:60px;height:auto;max-width:100%}#\37 c9a56cd,#b8c51730{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;padding:0;margin:0}#\37 c9a56cd{align-items:center;min-height:50px;column-gap:4%;flex-direction:row;justify-content:flex-start}#\36 6f0a416{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\37 a3a05ba{align-items:center;width:100%;min-height:50px;max-height:100%;row-gap:24px;column-gap:4%;min-width:32px;flex-direction:row;justify-content:flex-start;padding:0;margin:0}#e1eaa1b5{width:60px;height:auto;max-width:100%}#\31 0f2ce44{align-items:center;width:17.51%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;padding:0;margin:0}#c36cb4fb{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0;grid-area:auto/auto/auto/auto}#\33 0f529d3{align-items:center;width:100%;min-height:50px;column-gap:4%;flex-direction:row;justify-content:flex-start}#\33 0f529d3,#\33 3cdda5f,#\36 9d4f15a,#d7b5d2cf,#ea982136{max-height:100%;row-gap:24px;min-width:32px;padding:0;margin:0}#\33 3cdda5f{align-items:center;min-height:auto;column-gap:24px;width:17.51%}#\36 9d4f15a,#d7b5d2cf,#ea982136{width:100%}#d7b5d2cf{flex-direction:row;justify-content:flex-start;align-items:center;min-height:50px;column-gap:4%}#\36 9d4f15a,#ea982136{align-items:flex-start;min-height:auto;column-gap:24px}#\36 7b9b54c{width:60px;height:auto;max-width:100%}#\33 5a52361,#\36 8da79d0{column-gap:4%;flex-wrap:nowrap;margin:0}#\33 5a52361{align-items:flex-start;max-height:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto;width:50%;min-height:auto;row-gap:32px;min-width:32px;padding:0}#\36 8da79d0{min-height:8px;row-gap:24px;width:100%;min-width:4%;background-color:var(--color_15);background-image:none;border-radius:50px 50px 50px 50px;padding:3% 3% 5%}#\37 98a18f0{align-items:center;width:17.51%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;padding:0;margin:0}#e8acebd4{width:60px;height:auto;max-width:100%}#\31 7b5cb14,#b3bf70c2{min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;margin:0}#b3bf70c2{order:0;align-items:flex-start;width:100%;padding:0 0 8px}#\31 7b5cb14{align-items:center;width:17.51%;padding:0}#\35 002405f{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\35 c1eda02,#\39 2d09595{max-height:100%;min-width:32px;order:0;padding:0;margin:0}#\35 c1eda02{flex-wrap:nowrap;justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto;align-items:flex-start;width:50%;min-height:auto;row-gap:32px;column-gap:4%}#\39 2d09595{flex-direction:row;justify-content:flex-start;align-items:center;width:66%;min-height:53px;row-gap:24px;column-gap:0}#\31 12f2267{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\34 5a7488d,#\37 c572ca5{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;padding:0;margin:0}#fb229678{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\35 055126c,#aaa0aecd{min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;margin:0}#aaa0aecd{flex-direction:row;justify-content:flex-start;order:1;justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto;align-items:center;width:34%;padding:0 16px}#\35 055126c{align-items:flex-start;width:100%;padding:0}#\35 e25deb8{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\35 6b036fe{min-height:32px;column-gap:2%;row-gap:12px;width:100%;flex-wrap:nowrap;max-width:none;padding:0 2%;margin:0}#\30 1d3dc48{align-items:center;width:17.51%;min-height:41px;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;padding:0;margin:0}#fe3703ad{margin:30px 0}#\32 7a46ae7{width:60px;height:auto;max-width:100%}#f27237d5{align-items:center;width:100%;min-height:50px;max-height:100%;row-gap:24px;column-gap:4%;min-width:32px;flex-direction:row;justify-content:flex-start;padding:0;margin:0}#\31 773ac0b,#e35801ea{width:60px;height:auto;max-width:100%}#\31 773ac0b{width:99.87%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\31 cd46fea{margin:0}#\33 b3f9e95{width:98.84%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#aa0d633f{min-height:240px;column-gap:0%;row-gap:0;max-width:none;width:100%;flex-wrap:nowrap;padding:0 2%;margin:0}#\38 9adf258{width:280px;height:50px;max-width:100%;justify-self:auto;order:1;align-self:auto;margin:0;grid-area:1/2/span 1/span 2}#d9a1e0d7{min-height:8px;column-gap:4%;row-gap:24px;width:50%;min-width:4%;background-image:url(https://le-cdn.hibuwebsites.com/215c0f178fda4ee5963acff02e83c97b/dms3rep/multi/opt/commercial-roofs-hero-consolidated-roofing-contractors-1920w.jpg);border-radius:50px 50px 50px 50px;background-position:50% 100%;box-shadow:none;border-width:0;border-color:#000;border-style:solid;padding:150px 16px;margin:0}#d9a1e0d7.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwQGERQhMUHh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAQEBAQAAAAAAAAAAAAAAAAIAAyH/2gAMAwEAAhEDEQA/ANCo5RZe2Uc1OMZW9ElQWbzCTttx4fTr6iItNVyMg3//2Q==")}#ad667eae,#d6a731ee{column-gap:4%;margin:0}#d6a731ee{align-items:flex-start;max-height:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto;width:99.7%;min-height:0;row-gap:4px;padding:0}#ad667eae{min-height:8px;row-gap:20px;width:50%;min-width:4%;background-color:var(--color_2);background-image:initial;padding:16px 3%}#\30 2b60fd1,#\39 1ed2793{justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto}#\39 1ed2793{height:auto;max-width:100%;width:99.87%;order:1}#\30 2b60fd1{align-items:flex-start;width:99.71%;min-height:0;max-height:100%;row-gap:4px;column-gap:4%;order:0;padding:0;margin:0}#\35 40ef296{min-height:240px;column-gap:0%;row-gap:0;max-width:none;width:100%;flex-wrap:nowrap;padding:0 2%;margin:0}#\39 3c0d344{margin:0}#\38 0ec9c5c{width:280px;height:50px;max-width:100%;justify-self:auto;order:1;align-self:auto;margin:0;grid-area:1/2/span 1/span 2}#b00f5513{min-height:8px;column-gap:4%;row-gap:24px;width:50%;min-width:4%;background-image:url(https://le-cdn.hibuwebsites.com/215c0f178fda4ee5963acff02e83c97b/dms3rep/multi/opt/roof-installation-hero-consolidated-roofing-contractors-1920w.jpg);order:1;border-radius:50px 50px 50px 50px;background-position:50% 0;padding:150px 16px;margin:0}#b00f5513.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAhEQUGFDEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAaEQACAgMAAAAAAAAAAAAAAAABAgAEERIh/9oADAMBAAIRAxEAPwATSS+YXnSpIXb7bjWR8jqA0K7ZrXeaLWqwRVwI4ydquucKgnj3kZsMvBB21OJ//9k=")}#a6392f7b{min-height:8px;column-gap:4%;row-gap:20px;width:50%;min-width:4%;background-color:var(--color_2);background-image:initial;order:0;padding:16px 3%;margin:0}#\31 7c6c78d,#a49a1d72{width:98.84%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#a49a1d72{width:99.87%;order:1}#a4f94a22{min-height:8px;column-gap:4%;row-gap:24px;width:50%;min-width:4%;background-image:url(https://le-cdn.hibuwebsites.com/215c0f178fda4ee5963acff02e83c97b/dms3rep/multi/opt/roof-repairs1-hero-consolidated-roofing-contractors-1920w.jpg);border-radius:50px 50px 50px 50px;background-position:50% 0;padding:150px 16px;margin:0}#a4f94a22.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAUhBjFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEv/aAAwDAQACEQMRAD8Ahzlupi5onQPjMEeg0dj4oDzusNDHMI9RFMyEulv/2Q==")}#b0e86d3f{width:98.84%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#\33 379c5f2{min-height:240px;column-gap:0%;row-gap:0;max-width:none;width:100%;flex-wrap:nowrap;padding:0 2%;margin:0}#ebf8cb49{min-height:8px;column-gap:4%;row-gap:20px;width:50%;min-width:4%;background-color:var(--color_2);background-image:initial;padding:16px 3%;margin:0}#\33 a0c9c9b,#\38 375a662{justify-self:auto;align-self:auto;margin:0}#\33 a0c9c9b{align-items:flex-start;min-height:0;max-height:100%;row-gap:4px;column-gap:4%;padding:0;width:99.91%;order:0;grid-area:auto/auto/auto/auto}#\38 375a662{width:280px;height:50px;max-width:100%;order:1;grid-area:1/2/span 1/span 2}#\33 7fd1e55{margin:0}#f42788e0{min-height:8px;column-gap:4%;row-gap:20px;width:50%;min-width:4%;background-color:var(--color_2);background-image:initial;order:0;padding:16px 3%;margin:0}#\36 e191c01,#\39 13b32ad{justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#\39 13b32ad{align-items:flex-start;min-height:0;max-height:100%;row-gap:4px;column-gap:4%;padding:0;margin:0;width:99.85%}#\36 e191c01{width:98.84%;height:auto;max-width:100%}#\31 16de353{min-height:240px;column-gap:0%;row-gap:0;max-width:none;width:100%;flex-wrap:nowrap;padding:0 2%;margin:0}#\34 0a29296{min-height:8px;column-gap:4%;row-gap:24px;width:50%;min-width:4%;background-image:url(https://le-cdn.hibuwebsites.com/215c0f178fda4ee5963acff02e83c97b/dms3rep/multi/opt/specialized-roofing-service-hero-consolidated-roofing-contractors-1920w.jpg);order:1;border-radius:50px 50px 50px 50px;background-position:50% 100%;padding:150px 16px;margin:0}#\34 0a29296.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQBBQAAAAAAAAAAAAAABAABAgMRFSEiMVL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAiH/2gAMAwEAAhEDEQA/ANKs0s+6QTcIQbvOzqjQDvVaIo72jyYDf//Z")}#b9b4d7e0,#f3d0030b{width:99.87%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#f3d0030b{width:280px;height:50px;margin:0;grid-area:1/2/span 1/span 2}#bff6e1a9{margin:0}#\33 26250f1{width:280px;height:50px;max-width:100%;justify-self:auto;order:1;align-self:auto;margin:0;grid-area:1/2/span 1/span 2}#\31 5ea8e98{min-height:8px;column-gap:4%;row-gap:20px;width:50%;min-width:4%;background-color:var(--color_2);background-image:initial;padding:16px 3%;margin:0}#\32 78ba67d{margin:0}#\35 26ff7c1{min-height:240px;column-gap:0%;row-gap:0;max-width:none;width:100%;flex-wrap:nowrap;padding:0 2%;margin:0}#\34 c42624a,#\35 65df07b{justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#\35 65df07b{height:auto;max-width:100%;width:98.84%}#\34 c42624a{align-items:flex-start;width:99.85%;min-height:0;max-height:100%;row-gap:4px;column-gap:4%;padding:0;margin:0}#\35 43fac0f{min-height:8px;column-gap:4%;row-gap:24px;width:50%;min-width:4%;background-image:url(https://le-cdn.hibuwebsites.com/215c0f178fda4ee5963acff02e83c97b/dms3rep/multi/opt/specialty-roof-repairs-hero-consolidated-roofing-contractors-1920w.jpg);border-radius:50px 50px 50px 50px;padding:150px 16px;margin:0}#\35 43fac0f.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECBQMEESJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AMPpLNrHH1dkdjLd8EAVEf/Z")}#\37 ff78f38{width:99.87%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\34 affbd79{min-height:240px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:2% 4%;margin:0}#\32 42d31e0,#aa7e1a2a{width:100%;height:300px;min-height:100px;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\32 42d31e0{width:280px;height:auto;align-self:center;min-height:50px}#ae6dc00c{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0}#\33 8aa6792,#\38 36d336a,#f313d920{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\33 8aa6792,#f313d920{width:60px;order:1}#f313d920{width:100%;order:2}#\39 28fc29f::before,#\39 28fc29f>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.6;border-radius:inherit}#\39 28fc29f{border-width:0;border-color:#000;border-style:solid;background-color:var(--color_4);background-image:url(https://le-cdn.hibuwebsites.com/215c0f178fda4ee5963acff02e83c97b/dms3rep/multi/opt/recent-reviews-bg-consolidated-roofing-contractors-1920w.jpg)}#\39 28fc29f.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQREgUTIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAANB/9oADAMBAAIRAxEAPwDPuBhlsiy+v1NELckPGdldHn065RFGuA//2Q==")}#\36 cb369fe{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;background-color:transparent;padding:16px;margin:0}#\32 ecc63c3{width:66.44%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\38 d97bd7a{min-height:320px;column-gap:4%;row-gap:24px;width:100%;max-width:none;padding:2% 4%;margin:0}#f3ee932b{width:94.84%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#\39 22615ac{min-height:8px;column-gap:4%;row-gap:12px;width:100%;justify-content:flex-start;min-width:4%;background-color:transparent;padding:16px 0;margin:0}#\36 3c7b8b76c596a2813341bc5{height:auto}#\30 9d66c31{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:2% 4%;margin:0}#\38 e5af3cb{border-width:0;border-color:#000;border-style:solid;background-color:transparent;background-image:initial}#\35 8f38afe{width:960px;height:auto;max-width:100%;order:0}#\31 95c4003{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;background-color:transparent;justify-content:flex-start;padding:0;margin:0}#\32 38af728{width:100%;height:auto;max-width:100%;order:0}}@media (min-width:768px) and (max-width:1024px){#\31 02296bd{padding:1%}#db4fad4c{flex-direction:row;column-gap:1%;padding:0}#group_69j{width:100%;order:2;row-gap:16px}#widget_r6f{width:100%}#\33 990d27b{flex-direction:column;flex-wrap:nowrap;min-height:0;padding:180px 4% 20px}#\37 e73596d,#\38 7a7112a{width:100%;min-height:80px}#\38 7a7112a{margin-left:0;margin-right:0;padding:8px 10%}#bcb78203{padding-left:0;padding-right:0}#c3c4f7c9,#d8de8233{margin:0}#\33 9f56a72{justify-self:auto;align-self:auto;width:100%;order:1;margin:0;grid-area:auto/auto/auto/auto}#\37 2b81f38{width:100%;order:0;margin:0}#\31 b51d239{padding-left:2%;padding-right:2%}#\33 950334e,#e05df40f{flex-direction:column;flex-wrap:nowrap}#e05df40f{padding-left:0;padding-right:0}#\33 950334e{margin:0}#\39 2d09595{width:100%}#\35 6b036fe{padding-left:2%;padding-right:2%}#\36 8da79d0{align-items:flex-start}#\31 cd46fea{margin:0}#aa0d633f{padding:0 2%}#ad667eae{row-gap:16px}#\35 40ef296{padding:0 2%}#\39 3c0d344{margin:0}#\33 379c5f2{padding:0 2%}#ebf8cb49{row-gap:16px}#\33 7fd1e55{margin:0}#\31 16de353{padding:0 2%}#bff6e1a9{margin:0}#\31 5ea8e98{row-gap:16px}#\32 78ba67d{margin:0}#\35 26ff7c1{padding:0 2%}#\34 affbd79{padding-left:2%;padding-right:2%}#aa7e1a2a{height:200px}#\36 cb369fe{width:100%;min-height:80px;padding:0 0 16px;margin:0}#\32 ecc63c3{width:96.99%}#\38 d97bd7a{padding-left:4%;padding-right:4%;flex-direction:column;flex-wrap:nowrap;min-height:0}#f3ee932b{width:100%}#\39 22615ac{width:100%;min-height:80px}#\39 28fc29f.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQREgUTIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAANB/9oADAMBAAIRAxEAPwDPuBhlsiy+v1NELckPGdldHn065RFGuA//2Q==")}#\30 9d66c31{padding-top:2%;padding-bottom:2%}}@media (max-width:767px){#db4fad4c{width:100%;min-height:80px;align-items:center}#\31 02296bd{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#widget_kdj{height:240px}#\35 e104892{justify-self:auto;align-self:auto;width:100%;order:1;margin:0;grid-area:auto/auto/auto/auto}#\33 990d27b{min-height:0;flex-direction:column;flex-wrap:nowrap;row-gap:0;padding:250px 4% 40px}#\37 e73596d,#\38 7a7112a{min-height:80px;width:100%;padding:0}#\38 7a7112a{align-items:center;padding:8px}#\30 efbb8fe{order:2}#\33 eae3cff{justify-self:auto;align-self:auto;order:4;margin:16px 0;grid-area:auto/auto/auto/auto}#d8de8233{margin:0}#\33 9f56a72,#\37 2b81f38{order:1;width:100%;margin:0}#\37 2b81f38{justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#\31 b51d239{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#e05df40f{width:100%;min-height:80px;align-items:center}#\33 950334e{flex-direction:column;flex-wrap:nowrap}#\32 0662e6e{align-self:center;margin-bottom:0;margin-top:0}#\34 260cef8{flex-direction:column;flex-wrap:nowrap}#aaa0aecd{width:100%;min-width:32px;margin:0}#fb229678{width:99.58%}#\32 36b69b1{height:auto;width:100%}#\35 c1eda02{min-width:32px;width:100%;row-gap:16px;order:0;margin:0}#\35 6b036fe,#\39 2d09595{flex-direction:column;flex-wrap:nowrap}#\39 2d09595{min-width:32px;width:100%;row-gap:16px;margin:0}#\35 6b036fe{min-height:0;padding-left:4%;padding-right:4%}#\33 5a52361,#\36 8da79d0{width:100%;row-gap:16px;margin:0}#\33 5a52361{min-width:32px;order:1}#\36 8da79d0{min-height:80px;align-items:center;flex-direction:column;flex-wrap:nowrap;padding:30px 16px}#\31 773ac0b{width:100%}#\31 cd46fea{margin:0}#aa0d633f{min-height:unset;flex-direction:column;padding:0 4%}#d9a1e0d7{width:100%;min-height:80px;align-items:center}#d9a1e0d7.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwQGERQhMUHh/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAQEBAQAAAAAAAAAAAAAAAAIAAyH/2gAMAwEAAhEDEQA/ANCo5RZe2Uc1OMZW9ElQWbzCTttx4fTr6iItNVyMg3//2Q==")}#ad667eae{width:100%;min-height:80px;align-items:center;row-gap:16px;padding-left:16px;padding-bottom:30px}#\38 9adf258{align-self:flex-start;margin-left:0;margin-right:0}#\39 1ed2793{width:100%}#\35 40ef296{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:0 4%}#\39 3c0d344{margin:0}#b00f5513{width:100%;min-height:80px;align-items:center;order:0}#b00f5513.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAhEQUGFDEy/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAaEQACAgMAAAAAAAAAAAAAAAABAgAEERIh/9oADAMBAAIRAxEAPwATSS+YXnSpIXb7bjWR8jqA0K7ZrXeaLWqwRVwI4ydquucKgnj3kZsMvBB21OJ//9k=")}#a6392f7b{width:100%;min-height:80px;align-items:center;row-gap:16px;padding-left:16px;padding-bottom:30px;order:1}#\38 0ec9c5c{align-self:flex-start;margin-left:0;margin-right:0}#a49a1d72,#a4f94a22{width:100%}#a4f94a22{min-height:80px;align-items:center}#a4f94a22.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAUhBjFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEv/aAAwDAQACEQMRAD8Ahzlupi5onQPjMEeg0dj4oDzusNDHMI9RFMyEulv/2Q==")}#\33 379c5f2{min-height:unset;flex-direction:column;padding:0 4%}#ebf8cb49{width:100%;min-height:80px;align-items:center;row-gap:16px;padding-left:16px;padding-bottom:30px}#\33 7fd1e55{margin:0}#\38 375a662{align-self:flex-start;margin-left:0;margin-right:0}#f42788e0{width:100%;min-height:80px;align-items:center;row-gap:16px;padding-left:16px;padding-bottom:30px;order:1}#\31 16de353{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:0 4%}#\34 0a29296{width:100%;min-height:80px;align-items:center;order:0}#\34 0a29296.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQBBQAAAAAAAAAAAAAABAABAgMRFSEiMVL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAiH/2gAMAwEAAhEDEQA/ANKs0s+6QTcIQbvOzqjQDvVaIo72jyYDf//Z")}#b9b4d7e0{width:100%}#bff6e1a9{margin:0}#f3d0030b{align-self:flex-start;margin-left:0;margin-right:0}#\31 5ea8e98{width:100%;min-height:80px;align-items:center;row-gap:16px;padding-left:16px;padding-bottom:30px}#\32 78ba67d{margin:0}#\35 26ff7c1{min-height:unset;flex-direction:column;padding:0 4%}#\35 43fac0f{width:100%;min-height:80px;align-items:center}#\35 43fac0f.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECBQMEESJBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AMPpLNrHH1dkdjLd8EAVEf/Z")}#\37 ff78f38{width:100%}#\33 26250f1{align-self:flex-start;margin-left:0;margin-right:0}#\34 affbd79{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#aa7e1a2a{height:200px}#ae6dc00c{width:100%;min-height:80px;align-items:center;padding-left:0;padding-right:0}#\32 42d31e0,#\33 8aa6792{align-self:flex-start;margin-left:0;margin-right:0}#\36 cb369fe{min-height:160px;align-items:center;width:100%;row-gap:0;padding-top:0;padding-left:0;padding-right:0}#\32 ecc63c3{align-self:flex-start;margin-left:0;margin-right:0;width:100%}#\38 d97bd7a{min-height:unset;flex-direction:column;padding-left:4%;padding-right:4%;row-gap:0}#f3ee932b{width:100%}#\39 22615ac{min-height:160px;align-items:center;width:100%}#\39 28fc29f.lazy:not([data-loaded=true]){background-image:url("data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQREgUTIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAANB/9oADAMBAAIRAxEAPwDPuBhlsiy+v1NELckPGdldHn065RFGuA//2Q==")}#\30 9d66c31{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#\31 95c4003{min-height:80px;align-items:center;width:100%}}