.roofing-page .roofing-hero .roofing-hero__actions>[data-source-button]{padding:10px 0}.roofing-page .roofing-hero .roofing-action-label{display:block;font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:normal;letter-spacing:normal;text-align:center;white-space:normal;overflow-wrap:break-word;max-width:max-content;flex:0 1 auto;vertical-align:middle}.roofing-page .roofing-hero .roofing-action-icon{width:25px;height:25px;flex:0 1 auto}@media(max-width:1024px){.roofing-page .roofing-hero .roofing-action-label{font-size:16px}}@media(min-width:768px){.roofing-page .roofing-hero--hub .roofing-source-actions{padding-inline:10px;column-gap:2%}.roofing-page .roofing-hero--tile .roofing-hero__actions{justify-content:flex-start;column-gap:2%}.roofing-page--roof-replacement .roofing-hero--replacement .roofing-hero__actions{justify-content:flex-start}.roofing-page .roofing-hero--replacement .roofing-hero__assurances{display:flex;align-items:flex-start}.roofing-page .roofing-hero--replacement .roofing-hero__assurances>div{width:100%;min-width:32px;flex-shrink:1}}@media(max-width:767px){.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__split-copy{gap:10px;padding-bottom:5px}.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__assurances{display:flex;align-items:flex-start;padding:0;gap:5px}.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__assurances>div{width:48%;min-width:32px;flex-shrink:1;padding:5px;min-height:100px}.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__assurances .roofing-icon{width:30px;height:30px;margin-bottom:10px}.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__description{margin-top:0}.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__actions{padding:5px;row-gap:24px}.roofing-page.roofing-next .roofing-hero--replacement .roofing-hero__actions>[data-source-button]{margin-top:0}}.roofing-page .roofing-layout-section{--color_1:#8c0d17;--color_2:#d91a2a;--color_3:#54bfac;--color_4:#727273;--color_5:#013440;--color_6:#fff;--color_7:#f2f2f2;--color_8:#0b0b0d;--color_9:#f2dc9b;--color_10:#d9d9d9;--max-content-width_1:1200px;--section-padding-left:40px;--section-padding-right:40px;position:relative}.roofing-layout-section *{box-sizing:border-box}.roofing-page .roofing-layout-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(8px,max-content);align-items:start;justify-content:start;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.roofing-page :where(.roofing-layout-group){display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:10px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.roofing-page :where(.roofing-layout-grid>.roofing-layout-group){flex-direction:row;justify-content:flex-start;align-items:center;justify-self:center;align-self:start;max-width:1200px;padding:50px 40px}.roofing-page :where(.roofing-layout-grid>.roofing-layout-group>.roofing-layout-group){align-items:flex-start;align-self:stretch}.roofing-page .roofing-credential-badges{display:flex;gap:0;padding:0}.roofing-page .roofing-credential-badges img{width:20%;aspect-ratio:1;object-fit:contain;padding:7px}.roofing-page .roofing-layout-widget{position:relative;min-width:10px;min-height:10px}.roofing-page .roofing-layout-widget>.roofing-copy{width:100%;height:100%;margin:0;padding:0}.roofing-page .roofing-layout-image{height:100%;width:100%}.roofing-page .roofing-layout-image img{width:100%;height:100%;display:block;object-fit:cover}.roofing-page .roofing-layout-graphic{width:100%;height:100%}.roofing-page .roofing-layout-graphic .roofing-icon{display:block;width:100%;height:100%;margin:0}.roofing-page .roofing-layout-graphic svg{width:100%;height:100%}.roofing-page .roofing-layout-widget>[data-source-button]{display:flex;width:100%;height:100%;min-height:50px;white-space:normal;text-align:center;gap:5px}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-layout-section{--section-padding-left:15px;--section-padding-right:15px}.roofing-page :where(.roofing-layout-grid>.roofing-layout-group){padding:20px 15px}.roofing-page [data-source-hidden-tablet]{display:none!important}}@media(max-width:767px){.roofing-page .roofing-layout-section{--section-padding-left:10px;--section-padding-right:10px}.roofing-page :where(.roofing-layout-group){padding:5px}.roofing-page [data-source-hidden-mobile]{display:none!important}.roofing-page :where(.roofing-layout-grid>.roofing-layout-group){padding:15px 10px}}@media(min-width:1025px){.roofing-page [data-source-hidden-desktop]{display:none!important}}.roofing-page .roofing-restored--roofing [data-source-layout="40435150"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=f8829f4f]{min-height:320px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:none;padding:60px 40px;margin:0%}.roofing-page .roofing-restored--roofing [data-source-layout="67f5fc5c"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--roofing [data-source-layout="86f4a3c8"]{min-height:8px;column-gap:4%;row-gap:0px;width:70%;min-width:4%;background-image:url();margin:0%}.roofing-page .roofing-restored--roofing [data-source-layout="81e05397"]{min-height:8px;column-gap:4%;row-gap:24px;width:30%;min-width:4%;justify-content:flex-start;padding:0;margin:0%}.roofing-page .roofing-restored--roofing [data-source-layout="72a763d6"]{margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout=group_57m]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:0}.roofing-page .roofing-restored--roofing [data-source-layout=b8c1417c]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="0ce2d2b5"]{justify-content:flex-start;align-items:flex-start;width:90%;min-height:300px;max-height:100%;row-gap:10px;column-gap:24px;border-radius:10px;box-shadow:#00000040 3px 0 11px;background-color:var(--color_6);background-image:none;padding:10px;margin:-50px 0% 0}.roofing-page .roofing-restored--roofing [data-source-layout="414cf36b"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:10px;flex-direction:row;order:1}.roofing-page .roofing-restored--roofing [data-source-layout="8ffc04e5"]{width:100%;height:310px;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=ff8cfe9e]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;border-radius:20px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/9bbe074d-dji-fly-20251007-123822-0148-1759875146451-photo-2.webp)}.roofing-page .roofing-restored--roofing [data-source-layout="54a5bf86"]{align-items:center;width:50%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="3eb838ff"]{justify-content:flex-start;align-items:flex-start;width:90%;min-height:430px;max-height:100%;row-gap:10px;column-gap:24px;border-radius:10px;box-shadow:#00000040 3px 0 11px;background-color:var(--color_6);background-image:none;padding:10px;margin:-50px 0% 0}.roofing-page .roofing-restored--roofing [data-source-layout=eb1a2f4f]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="49bf006b"]{min-height:8px;column-gap:4%;row-gap:0px;width:100%;min-width:4%;order:0;margin:0%}.roofing-page .roofing-restored--roofing [data-source-layout="103d7f83"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=e26ca741]{align-items:center;width:50%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="79ba635d"]{width:100%;height:310px;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="9f609f3a"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="2e0c6321"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="6adc6ae7"]{justify-content:flex-start;align-items:flex-start;width:90%;min-height:300px;max-height:100%;row-gap:10px;column-gap:24px;border-radius:10px;box-shadow:#00000040 3px 0 11px;background-color:var(--color_6);background-image:none;height:auto;padding:10px;margin:-50px 0% 0}.roofing-page .roofing-restored--roofing [data-source-layout=db6464aa].roofing-layout-widget>*{padding:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout=db6464aa]{width:100%;height:auto;max-width:100%;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="47c1cf78"]{align-items:center;width:100%;min-height:65px;max-height:100%;row-gap:24px;column-gap:4%;justify-self:auto;align-self:auto;order:0;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="58607d02"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;border-radius:20px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/fbbd18c4-dji-fly-20250919-094610-0035-1758644001908-photo-2.webp)}.roofing-page .roofing-restored--roofing [data-source-layout=e482576a]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="4a9a1b3f"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="6535c2a0"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;border-radius:20px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/4805819d-dji-fly-20250903-124738-0021-1756938997998-photo-2.webp)}.roofing-page .roofing-restored--roofing [data-source-layout="4cf0d39b"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="8704b244"]{width:100%;height:200px;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="91ac9496"]{align-items:center;width:50%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="0cea8859"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=group_fgm]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.85;border-radius:inherit;background-image:linear-gradient(135deg,#013440cc,#0b0b0d)}.roofing-page .roofing-restored--roofing [data-source-layout=group_fgm]>.bgExtraLayerOverlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.85;border-radius:inherit;background-image:linear-gradient(135deg,#013440cc,#0b0b0d)}.roofing-page .roofing-restored--roofing [data-source-layout=group_fgm]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/7776faf7-dji-fly-20251007-120604-0134-1759875197454-photo-2.webp);flex-direction:row;order:2}.roofing-page .roofing-restored--roofing [data-source-layout=group_bc7]{align-items:flex-start;width:50%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout=d0846e44]{width:100%;height:auto;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="28f98004"]{align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;justify-self:auto;align-self:auto;order:2;flex-wrap:nowrap;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=d77a7125][data-pinned]{position:sticky;top:177px;bottom:auto;z-index:1}.roofing-page .roofing-restored--roofing [data-source-layout=d77a7125]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:4%;align-self:auto;order:0;justify-content:flex-start;justify-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=f1ae3a6b]{width:100%;height:auto;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="8d2c5922"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;min-width:32px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="4b3bb858"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;min-width:32px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="65c40725"]{align-items:flex-start;width:50%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="280a17b4"]{flex-direction:row;align-items:center;width:100%;min-height:121px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=group_e7d]{align-items:flex-start;width:91.91%;min-height:101px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout=widget_sdm]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout=widget_kcq]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="59eb3c3f"]{flex-direction:row;align-items:center;width:100%;min-height:121px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="5d4804ea"]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout=e42c33a8]{align-items:flex-start;width:91.91%;min-height:101px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout="5721aba0"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="6b6d8e28"]{flex-direction:row;align-items:center;width:100%;min-height:121px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="3db190c9"]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout=e7ecc683]{align-items:flex-start;width:91.91%;min-height:101px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout="2ac17666"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=c13c9b8a]{flex-direction:row;align-items:center;width:100%;min-height:94px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=a21a8afc]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout=e6dd3369]{align-items:flex-start;width:91.91%;min-height:74px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout=e78e7232]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="2c767aae"]{flex-direction:row;align-items:center;width:100%;min-height:94px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=bbc49a8d]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout=a4e7c05f]{align-items:flex-start;width:91.91%;min-height:74px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout="34e038f1"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="7f507987"]{flex-direction:row;align-items:center;width:100%;min-height:94px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=c0ec765a]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout="9e3e2b64"]{align-items:flex-start;width:91.91%;min-height:74px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout="44bbe22e"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=c6ca0ac3]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:10px;flex-direction:row;order:1}.roofing-page .roofing-restored--roofing [data-source-layout="4b9a19e0"]{align-items:center;width:50%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="9812e3d6"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;border-radius:20px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/e68ec3c6-dji-fly-20251007-120620-0135-1759875197429-photo-2.webp)}.roofing-page .roofing-restored--roofing [data-source-layout=b9273daf]{width:100%;height:200px;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="4bb9978b"]{justify-content:flex-start;align-items:flex-start;width:90%;min-height:510px;max-height:100%;row-gap:10px;column-gap:24px;border-radius:10px;box-shadow:#00000040 3px 0 11px;background-color:var(--color_6);background-image:none;height:auto;padding:10px;margin:-50px 0% 0}.roofing-page .roofing-restored--roofing [data-source-layout=c93166b2]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="9ca6e737"]{align-items:center;width:50%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="5d0d0050"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;border-radius:20px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/cf9a6767-dji-fly-20251007-120308-0119-1759875204199-photo-2.webp)}.roofing-page .roofing-restored--roofing [data-source-layout=eae3fa52]{width:100%;height:200px;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=ed5009c7]{justify-content:flex-start;align-items:flex-start;width:90%;min-height:510px;max-height:100%;row-gap:10px;column-gap:24px;border-radius:10px;box-shadow:#00000040 3px 0 11px;background-color:var(--color_6);background-image:none;padding:10px;margin:-50px 0% 0}.roofing-page .roofing-restored--roofing [data-source-layout="34cfdc64"],.roofing-page .roofing-restored--roofing [data-source-layout=eca5fff8]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=cdb88fa9]{align-items:center;width:50%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout=fc39fba3]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;border-radius:20px;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/a21cd2bd-img-2625-2880w.webp)}.roofing-page .roofing-restored--roofing [data-source-layout="4922b274"]{width:100%;height:200px;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="23e05967"]{justify-content:flex-start;align-items:flex-start;width:90%;min-height:510px;max-height:100%;row-gap:10px;column-gap:24px;border-radius:10px;box-shadow:#00000040 3px 0 11px;background-color:var(--color_6);background-image:none;padding:10px;margin:-50px 0% 0}.roofing-page .roofing-restored--roofing [data-source-layout=ce3e11c8].roofing-layout-widget>*{padding:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout=ce3e11c8]{width:100%;height:auto;max-width:100%;margin:0 0%}.roofing-page .roofing-restored--roofing [data-source-layout="0770d7d2"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="8c935a1e"]{flex-direction:row;align-items:center;width:100%;min-height:94px;max-height:100%;row-gap:24px;column-gap:2%;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;height:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="3a54b553"]{width:35px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roofing [data-source-layout="94b479ad"]{align-items:flex-start;width:91.91%;min-height:74px;max-height:100%;row-gap:24px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roofing [data-source-layout="28b5ad18"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout=widget_9kq][data-pinned]{position:sticky;top:171px;bottom:auto;z-index:1}.roofing-page .roofing-restored--roofing [data-source-layout=widget_9kq]{width:100%;height:auto;max-width:100%;margin-top:0}.roofing-page .roofing-restored--roofing [data-source-layout="3c706b08"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--roofing [data-source-layout="856f6559"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roofing [data-source-layout=ff462bd6]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--roofing [data-source-layout=widget_kvm],.roofing-page .roofing-restored--roofing [data-source-layout=widget_2al]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roofing [data-source-layout="37ea7ca4"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=d2192ad7]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout=widget_sa5].roofing-layout-widget>*{padding:0}.roofing-page .roofing-restored--roofing [data-source-layout=widget_sa5]{width:17.19%;height:172px;max-width:100%;justify-self:auto;order:0;align-self:center;margin:-150px 0% -25px;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roofing [data-source-layout="8c719a86"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;justify-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=f8829f4f]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="72a763d6"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=group_fgm]{flex-direction:column;flex-wrap:nowrap}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="86f4a3c8"]{width:60%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="81e05397"]{width:40%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="414cf36b"]{flex-direction:column;flex-wrap:nowrap}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=e26ca741]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="54a5bf86"]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="91ac9496"]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="3eb838ff"]{height:auto;min-height:162px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="0ce2d2b5"]{height:auto;min-height:186px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=group_bc7]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="65c40725"]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=c6ca0ac3]{flex-direction:column;flex-wrap:nowrap}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="4b9a19e0"]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="9ca6e737"]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=ed5009c7]{height:auto;min-height:186px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout=cdb88fa9]{min-width:32px;width:100%;margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="23e05967"]{height:auto;min-height:162px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="856f6559"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-layout="2668fe65"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=f8829f4f]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:50px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="86f4a3c8"]{width:100%;min-height:80px;align-items:center;padding:20px 5px;margin:0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="81e05397"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="54a5bf86"]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=e482576a]{flex-direction:column;flex-wrap:nowrap;align-items:center;padding:5px;margin:30px 0% 0}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="4a9a1b3f"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="9f609f3a"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="49bf006b"]{width:100%;min-height:80px;align-items:center;order:1}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="91ac9496"]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=e26ca741]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=group_fgm]{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="28f98004"]{align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="280a17b4"]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="59eb3c3f"]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="6b6d8e28"]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=c13c9b8a]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="2c767aae"]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="7f507987"]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="414cf36b"]{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="0ce2d2b5"]{height:auto;min-height:230px}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="3eb838ff"]{height:auto;min-height:206px}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=group_bc7]{min-width:32px;width:100%;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="65c40725"]{min-width:32px;width:100%;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=widget_sdm]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=group_e7d]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="5d4804ea"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=e42c33a8]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="3db190c9"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=e7ecc683]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=a21a8afc]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=e6dd3369]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=bbc49a8d]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=a4e7c05f]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=c0ec765a]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="9e3e2b64"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="72a763d6"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=c6ca0ac3]{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="4b9a19e0"]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="9ca6e737"]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=ed5009c7]{height:auto;min-height:230px}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=cdb88fa9]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="23e05967"]{height:auto;min-height:206px}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="8c935a1e"]{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="3a54b553"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="94b479ad"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="3c706b08"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="856f6559"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="37ea7ca4"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=d2192ad7]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=widget_sa5].roofing-layout-widget>*{padding:0}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout=widget_sa5]{height:130px;width:39.25%;margin:-100px 0% -20px}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-layout="8c719a86"]{min-width:32px;margin:0 0%}}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1){font-size:35px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#fff}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1){font-size:35px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1){font-size:45px;line-height:45px;font-weight:700;margin:0;padding:0;text-align:left;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:45px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1){font-size:35px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1){font-size:45px;line-height:45px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:45px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1){font-size:24px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#fff}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1){font-size:24px;line-height:24px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:24px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1){font-size:24px;line-height:24px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:24px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1){font-size:24px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1){font-size:30px;line-height:30px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:30px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1){font-size:24px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1){font-size:24px;line-height:24px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:24px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1){font-size:30px;line-height:30px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:30px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1){font-size:22px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#fff}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1){font-size:22px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1){font-size:25px;line-height:25px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:25px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1){font-size:22px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1){font-size:25px;line-height:25px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:25px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c5d2898c]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;justify-content:flex-start;flex-wrap:nowrap;align-items:center;padding:0;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d142de04]{min-height:648px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:var(--max-content-width_1, 1200px);padding:60px 40px;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="3332b6a8"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="0b5f7926"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13,#0d0d0d);background-position:0% 100%;background-origin:border-box}.roofing-page .roofing-restored--tile-roofing [data-source-layout=eabc4284]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="69f0a36d"]{margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="32e5ee9b"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:10px;column-gap:24px;order:0;margin-right:0%;margin-left:0%;padding:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="159cb284"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:3}.roofing-page .roofing-restored--tile-roofing [data-source-layout=e39ec813]{width:79.24%;height:auto;max-width:100%;order:1;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="6ed2040c"]{width:17.31%;height:auto;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d238d24e]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:2}.roofing-page .roofing-restored--tile-roofing [data-source-layout=bb89f750]{width:100%;height:320px;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="61b5f513"]{align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;order:5;flex-direction:row;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.08) rgba(0,0,0,.08) rgba(0,0,0,.08) rgba(0,0,0,.08);border-style:solid;border-radius:20px;background-image:none;background-color:var(--color_6);padding:15px;margin:20px 0% 0}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a261a403]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:1}.roofing-page .roofing-restored--tile-roofing [data-source-layout=fab4a8de]{width:100%;height:320px;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=aea86483]{width:100%;min-width:4%;min-height:80px;column-gap:4%;row-gap:24px;order:1;padding:0;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=e3b1af20]{width:16.83%;height:auto;max-width:100%;order:0;min-width:32px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_4is]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:2;border-radius:20px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.08) rgba(0,0,0,.08) rgba(0,0,0,.08) rgba(0,0,0,.08);border-style:solid;background-image:none;background-color:#fff}.roofing-page .roofing-restored--tile-roofing [data-source-layout="90e02997"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="11f3e5a7"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a6f18fdc]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;justify-self:auto;align-self:auto;order:0;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="826f66db"]{width:80.47%;height:auto;max-width:100%;order:1}.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_6d3]{flex-direction:row;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:1%;flex-wrap:nowrap;--column-gap: 1%;order:0;padding:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="62d0894b"]{width:71.02%;height:auto;max-width:100%;justify-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=widget_nsf]{width:30px;height:auto;max-width:100%;order:0;margin-right:0%;margin-left:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_mh7]{align-items:center;width:70%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;order:3;padding:0;margin:20px 0% 0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="0e459bc7"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="94259f3d"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;order:0;margin-right:0%;margin-left:0%;padding:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a5b9ce45]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a5b9ce45]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a5b9ce45]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c8b78207]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d0b0948e]{min-height:auto;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:var(--max-content-width_1, 1200px);padding:80px 40px;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="399630c1"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d37dcb9e]{margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="2c67c435"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-start;flex-wrap:nowrap;align-items:center;padding:0;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_6nv]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:2.142857142857143%;flex-direction:row;flex-wrap:nowrap;order:1;padding:0;margin:30px 0% 0}.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_05m]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c5a85b9c]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d40164a6]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=widget_afm]{width:30px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="4ba4091c"]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="0ea8bc9f"]{width:30px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="628faf4b"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="2173930d"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="8d47e7aa"]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=db5e7261]{width:30px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="3518216c"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1e60c9ab"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ccf63c6d].roofing-layout-widget>*{padding:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ccf63c6d]{width:70%;height:auto;max-width:100%;order:2;margin:20px 0% 0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="35970236"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;min-width:32px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="96254115"],.roofing-page .roofing-restored--tile-roofing [data-source-layout="5506bca6"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=b0a5d9be]{min-height:auto;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:var(--max-content-width_1, 1200px);padding:80px 40px;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="06634176"]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="0382b46f"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-start;flex-wrap:nowrap;padding:0;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d1c53a9b]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="4936c3af"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:1.5%;flex-direction:row;flex-wrap:nowrap;--column-gap: 1.5%;order:1;padding:0;margin:30px 0% 0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="399123c9"]{margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=fa4fca93]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--tile-roofing [data-source-layout=fa4fca93]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--tile-roofing [data-source-layout=fa4fca93]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a4ed5415]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="64ec8c7d"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;order:0;margin-right:0%;margin-left:0%;padding:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="878e4a1c"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1bc1cd16"]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="52f08042"],.roofing-page .roofing-restored--tile-roofing [data-source-layout="149a01eb"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ace43179]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d9df584c]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="19db9670"],.roofing-page .roofing-restored--tile-roofing [data-source-layout=be7bd0af]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c9cbcb7e]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=cab5b734]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="4b87d886"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=cef96689]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="5a16ebc0"]{align-items:flex-start;width:31.9%;min-height:160px;max-height:100%;row-gap:15px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1);border-style:solid;border-radius:10px;padding:15px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=b606efbb],.roofing-page .roofing-restored--tile-roofing [data-source-layout="39b8e364"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="77a9121a"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ca792468]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="2286eb56"]{flex-direction:row;align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:2%;height:auto;order:2;justify-self:auto;align-self:auto;padding:0;margin:20px 0% 0;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="5b0d28fb"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d66468d2]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=caf17da5]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1c11c547"]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c4960092]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=db2e56c3],.roofing-page .roofing-restored--tile-roofing [data-source-layout="96c77934"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a438708f]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="8fe2f8c5"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=cbafcb4e]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="9850d3d7"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:100px 40px;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="92a337a6"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="80e6bc37"]{justify-content:flex-start;align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:30px;column-gap:2.2222222222222223%;order:0;flex-wrap:nowrap;justify-self:auto;align-self:auto;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="2ba681a5"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="0b611e57"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=bd5f6e99],.roofing-page .roofing-restored--tile-roofing [data-source-layout=ad76a4a4]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="5e70e7e2"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="642f4c27"]{width:100%;height:250px;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=dad0153c]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="4386425d"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="4812f830"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1182f4a8"]{margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="5a8e8c9a"]{width:100%;height:250px;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=d462d5a2]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=e8efa5d3]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c4bdd7ff],.roofing-page .roofing-restored--tile-roofing [data-source-layout="6327ccdd"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=bef78675]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ed356772]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="2223b243"]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="8657378d"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=bce92b52]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a7bc97e2]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="5395afce"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="7b69fb74"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="882cfc71"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=eff49287]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="0ff28364"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=cdd334d3]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ab8ca51e]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout=ffe477ae]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="91910a3c"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:2;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="6f7eb5d4"],.roofing-page .roofing-restored--tile-roofing [data-source-layout=c13b7bd6]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="56159f3f"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="441115d1"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="8c246206"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--tile-roofing [data-source-layout="21af16c4"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout=c364bcc7]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="171c5da2"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--tile-roofing [data-source-layout="70b3279d"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="9e4678d1"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="67e177a4"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--tile-roofing [data-source-layout="67e177a4"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--tile-roofing [data-source-layout="67e177a4"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--tile-roofing [data-source-layout=a17e26c9]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1f695d34"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--tile-roofing [data-source-layout="699acb81"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d142de04]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-direction:row;flex-wrap:nowrap;min-height:320px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=c5d2898c]{width:100%;min-height:8px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="69f0a36d"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_mh7]{width:92.86%;padding:0;margin:15px 0% 0}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="61b5f513"]{padding:15px;margin:15px 0% 0}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d0b0948e]{flex-direction:row;flex-wrap:nowrap;min-height:320px;padding:60px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d37dcb9e]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="2c67c435"]{width:100%;min-height:8px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=ccf63c6d].roofing-layout-widget>*{padding:0}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=ccf63c6d]{margin:15px 0% 0}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_6nv]{align-items:stretch}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=b0a5d9be]{flex-direction:row;flex-wrap:nowrap;min-height:320px;padding:60px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="399123c9"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="06634176"]{margin-right:0%;margin-left:0%;width:100%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="0382b46f"]{width:100%;min-height:8px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1bc1cd16"]{margin-right:0%;margin-left:0%;width:100%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d9df584c]{margin-right:0%;margin-left:0%;width:100%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=cab5b734]{margin-right:0%;margin-left:0%;width:100%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="5a16ebc0"]{margin-right:0%;margin-left:0%;width:100%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="4936c3af"]{column-gap:1.5%;flex-direction:column;flex-wrap:nowrap;align-content:center;row-gap:16px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="2286eb56"]{padding:0;margin:10px 0% 0}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1182f4a8"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="9850d3d7"]{padding:50px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="222bf81d"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1f695d34"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d142de04]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=c5d2898c]{min-height:80px;align-items:center;width:100%;row-gap:10px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="159cb284"]{flex-direction:row;min-width:32px;min-height:100px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=e39ec813]{min-width:32px;margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="6ed2040c"]{width:100%;justify-self:auto;align-self:auto;order:1;margin:-1px 0% 0;grid-area:auto / auto / auto / auto}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d238d24e]{min-width:32px;min-height:50px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=bb89f750]{height:100px;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="61b5f513"]{flex-direction:column;min-width:32px;min-height:auto;column-gap:6.79886685552408%;flex-wrap:nowrap;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=a261a403]{min-width:32px;min-height:50px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=fab4a8de]{height:100px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=aea86483]{width:100%;min-height:80px;align-items:center;flex-direction:row;column-gap:2%;padding:10px 5px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=e3b1af20]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="90e02997"]{min-width:32px;align-items:flex-start;row-gap:23px;min-height:auto;order:0;flex-direction:column;flex-wrap:nowrap;padding:0;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="11f3e5a7"]{width:100%;min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=a6f18fdc]{width:100%;flex-direction:row;flex-wrap:nowrap;min-width:32px;order:1;min-height:auto;padding:0;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="826f66db"]{min-width:32px;width:100%;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_4is]{row-gap:10px;padding:25px 15px 15px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_mh7]{width:100%;padding:0;margin:10px 0% 0}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=widget_nsf]{width:29.7266px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="62d0894b"].roofing-layout-widget>*{padding:0}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="62d0894b"]{width:70.6%;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d0b0948e]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:40px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="2c67c435"]{min-height:80px;align-items:center;width:100%;row-gap:20px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_6nv]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap;row-gap:15px;padding:0;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=group_05m]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="4ba4091c"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="8d47e7aa"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=ccf63c6d].roofing-layout-widget>*{padding:0}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=ccf63c6d]{width:100%;margin:10px 0% 0}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d37dcb9e]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="4936c3af"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap;row-gap:15px;padding:0;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=b0a5d9be]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:40px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="06634176"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="0382b46f"]{min-height:80px;align-items:center;width:100%;row-gap:20px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="399123c9"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1bc1cd16"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=d9df584c]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=cab5b734]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="5a16ebc0"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=ca792468]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="2286eb56"]{flex-direction:column;flex-wrap:nowrap;align-items:center;row-gap:14px;padding:0;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="0ff28364"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1c11c547"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="642f4c27"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=c4960092]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=dad0153c]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=ab8ca51e]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="2223b243"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="4812f830"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="91910a3c"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1182f4a8"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="5a8e8c9a"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="5395afce"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=cbafcb4e]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="882cfc71"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="9850d3d7"]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:30px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout=c364bcc7]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="171c5da2"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="9e4678d1"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="1f695d34"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-layout="699acb81"]{min-width:32px;margin:0 0%}}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>strong:nth-child(1){display:initial;font-weight:700;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2){display:initial;font-weight:400;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:initial;font-weight:400;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>strong:nth-child(1){display:initial;font-weight:700;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2){display:initial;font-weight:400;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;font-weight:400;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2){font-weight:400;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(3){display:initial;font-weight:400;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1){font-size:45px;line-height:49.5px;font-weight:700;margin:0;padding:0;text-align:left;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:49.5px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1){font-size:45px;line-height:49.5px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:49.5px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2){font-size:45px;line-height:49.5px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:49.5px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1){font-size:45px;line-height:49.5px;font-weight:700;margin:0;padding:0;text-align:left;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:49.5px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_6);font-weight:600;display:initial;font-family:Poppins,Poppins Fallback}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3){display:initial}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2){display:initial}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>strong:nth-child(1){display:initial;font-weight:700;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2){display:initial;font-weight:400;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:initial;font-weight:400;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>strong:nth-child(1){display:initial;font-weight:700;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2){display:initial;font-weight:400;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;font-weight:400;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2){font-weight:400;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(3){display:initial;font-weight:400;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1){font-size:30px;line-height:33px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:33px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1){font-size:30px;line-height:33px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:33px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2){font-size:30px;line-height:33px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:33px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1){font-size:30px;line-height:33px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:33px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_6);font-weight:600;display:initial;font-family:Poppins,Poppins Fallback}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1){font-size:21px;line-height:23.1px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:23.1px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>strong:nth-child(1){display:initial;font-weight:700;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2){display:initial;font-weight:400;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:initial;font-weight:400;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>strong:nth-child(1){display:initial;font-weight:700;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2){display:initial;font-weight:400;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;font-weight:400;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2){font-weight:400;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(3){display:initial;font-weight:400;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(1){color:var(--color_8);display:initial;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1){font-size:25px;line-height:27.5px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:27.5px!important;font-weight:700!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_6);font-weight:600;display:initial;font-family:Poppins,Poppins Fallback}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1){font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1.1;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>strong:nth-child(1){font-weight:700;display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2){display:initial}}.roofing-page .roofing-restored--roof-replacement [data-source-layout=fcbf8c6d]{min-height:8px;column-gap:4%;row-gap:10px;width:65%;min-width:4%;justify-content:flex-start;padding:0;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="0a11f7ec"]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--roof-replacement [data-source-layout="0a11f7ec"]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--roof-replacement [data-source-layout="0a11f7ec"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="042ebb97"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ec646f61]{min-height:320px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:none;padding:50px 40px 200px;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=widget_a24]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=widget_kfq]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:8;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="734362ed"]{margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_ktj]{justify-content:flex-start;width:35%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px}.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_dp1]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;order:2}.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_ldu]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="8df973c7"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=d8a30a44]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="320b563a"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="6de9cff6"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=b7042f29]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="0dcbb9c7"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:3;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="69827f8f"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="06874d1a"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=b42c0e4b]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:4;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="4d89d4b6"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="381484da"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ef540438],.roofing-page .roofing-restored--roof-replacement [data-source-layout="0fee5bdd"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="415ca030"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3bc6302c"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ed6f498b]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:5;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3ad58dd9"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=adaf8635]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:6;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="5dcd53a0"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=d7f67711]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=dd3c29fb]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:7;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="983bdd32"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=c7a1cc93]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=aaae2521]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=widget_d78][data-pinned]{position:sticky;top:171px;bottom:auto;z-index:1}.roofing-page .roofing-restored--roof-replacement [data-source-layout=widget_d78]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="4f4f7839"]{justify-content:flex-start;align-items:center;width:100%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:none;min-width:32px;border-style:solid;border-color:rgba(102,102,102,1) rgba(102,102,102,1) var(--color_1) rgba(102,102,102,1);border-width:0px 0px 3px 0px;padding:20px;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="8004b0a5"]{width:100%;height:auto;max-width:100%;order:2}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3a029e65"]{justify-content:flex-start;align-items:center;width:48.14%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:none;min-width:32px;border-style:solid;border-color:rgba(102,102,102,1) rgba(102,102,102,1) var(--color_1) rgba(102,102,102,1);border-width:0px 0px 3px 0px;justify-self:auto;align-self:auto;order:1;padding:20px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ddc67e11]{justify-content:flex-start;align-items:center;width:47.31%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:none;min-width:32px;border-style:solid;border-color:rgba(102,102,102,1) rgba(102,102,102,1) var(--color_1) rgba(102,102,102,1);border-width:0px 0px 3px 0px;order:0;padding:20px}.roofing-page .roofing-restored--roof-replacement [data-source-layout=cceef9ff]{width:100%;height:auto;max-width:100%;order:1}.roofing-page .roofing-restored--roof-replacement [data-source-layout="747a8baf"]{width:100%;height:auto;max-width:100%;order:2}.roofing-page .roofing-restored--roof-replacement [data-source-layout="41ce3787"]{flex-direction:row;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;background-color:var(--color_6);background-image:initial;flex-wrap:wrap;order:3}.roofing-page .roofing-restored--roof-replacement [data-source-layout="987d4e22"]{width:100%;height:auto;max-width:100%;order:1}.roofing-page .roofing-restored--roof-replacement [data-source-layout=d58ff416]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:0 40px 50px;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=bad456a4]{width:60px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=bb1c6bd8]{width:60px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout=fa147963]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;border-radius:inherit;background-image:linear-gradient(90deg,#0b0b0d,#025159)}.roofing-page .roofing-restored--roof-replacement [data-source-layout=fa147963]>.bgExtraLayerOverlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;border-radius:inherit;background-image:linear-gradient(90deg,#0b0b0d,#025159)}.roofing-page .roofing-restored--roof-replacement [data-source-layout=fa147963]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_1);background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/c7f754ca-page-accent-2880w.webp)}.roofing-page .roofing-restored--roof-replacement [data-source-layout="01b42ad0"]{width:100%;height:auto;max-width:100%;order:1}.roofing-page .roofing-restored--roof-replacement [data-source-layout="9557e363"]{width:100%;height:auto;max-width:100%;order:3}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ad2169fc]{width:100%;height:auto;max-width:100%;order:2}.roofing-page .roofing-restored--roof-replacement [data-source-layout="7d5ad7c2"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-start;align-items:center;background-color:var(--color_6);background-image:initial;box-shadow:#00000040 3px 0 11px;padding:10px;margin:-100px 0% 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="594dba21"].roofing-layout-widget>*{padding:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout="594dba21"]{width:14.56%;height:214px;max-width:100%;order:0;margin:-88px 0% 0}.roofing-page .roofing-restored--roof-replacement [data-source-layout=b9a22950]{width:60px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ea90d20d]{margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=widget_rfg]{width:100%;height:auto;max-width:100%;order:2}.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_v28]{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;max-width:100%;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:4}.roofing-page .roofing-restored--roof-replacement [data-source-layout="7a23edf4"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=e7018f1f]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:100px 40px;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=f7ebe726]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--roof-replacement [data-source-layout="304a4859"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="456467ff"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=eeb1ce84]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="5906785e"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3e8f86de"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=e6f997f8]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout="207d53e2"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="9d52fb03"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=affb4cda]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="706ae461"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="75c68d91"]{justify-content:flex-start;align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:30px;column-gap:2.2222222222222223%;order:0;flex-wrap:nowrap;justify-self:auto;align-self:auto;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3c58bb3c"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="5f02563a"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="0d7c2bba"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1f22effc"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1ba04472"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="574e7d21"]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=cbc3b618]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3e30b633"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="932773eb"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:2;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="3ed82702"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout="2f262d87"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=cabfbc03]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ff26ab0d]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="24249e4c"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=db9b70bc]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=e0aa72ea]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="0cbbc3d4"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=c16cf067]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=a34e3bbc]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="78496be7"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="692affc7"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ed076c31]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=af66e534]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=f10246cb]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="5451310d"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="8cb94b13"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout=a69edb94]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=d4f72c37]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="61ac4110"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="35c1449a"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="6aac8453"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout=dcd261f2]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="827b06b4"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="40f0d167"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-replacement [data-source-layout=ad150727]{margin:0 0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout=c364bcc7]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="171c5da2"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-replacement [data-source-layout="70b3279d"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="9e4678d1"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="67e177a4"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-replacement [data-source-layout="67e177a4"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-replacement [data-source-layout="67e177a4"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--roof-replacement [data-source-layout=a17e26c9]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1f695d34"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-replacement [data-source-layout="699acb81"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="734362ed"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ec646f61]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_ktj]{width:50%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=fcbf8c6d]{width:50%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="4f4f7839"]{width:100%;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="3a029e65"]{width:48%;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ddc67e11]{width:48%;height:auto;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="41ce3787"]{flex-wrap:wrap}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=d58ff416]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="594dba21"]{height:169px;width:37.51%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ea90d20d]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=e7018f1f]{padding:50px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ad150727]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="222bf81d"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="1f695d34"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ec646f61]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=fcbf8c6d]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_ktj]{width:100%;min-height:80px;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="6de9cff6"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="0dcbb9c7"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=b42c0e4b]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ed6f498b]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=adaf8635]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=dd3c29fb]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="4f4f7839"]{min-width:32px;width:100%;height:auto;min-height:288px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="3a029e65"]{min-width:32px;width:100%;height:auto;min-height:301px;margin-right:0%;margin-left:0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ddc67e11]{min-width:32px;width:100%;height:auto;min-height:311px;margin-right:0%;margin-left:0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="41ce3787"]{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=d58ff416]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="7d5ad7c2"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="594dba21"]{height:181px;width:86.09%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=group_v28]{column-gap:6.79886685552408%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="7a23edf4"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=e7018f1f]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:30px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=cabfbc03]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="9d52fb03"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="574e7d21"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=e0aa72ea]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="932773eb"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="0cbbc3d4"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="5f02563a"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=c16cf067]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=a34e3bbc]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="78496be7"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=a69edb94]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=d4f72c37]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=ad150727]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout=c364bcc7]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="171c5da2"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="9e4678d1"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="1f695d34"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-layout="699acb81"]{min-width:32px;margin:0 0%}}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2){font-size:18px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1){font-size:26px;line-height:26px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1){font-size:24px;line-height:24px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:24px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1){font-size:26px;line-height:26px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2){font-size:16px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2){font-size:15px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}.roofing-page .roofing-restored--roof-repair [data-source-layout="26040493"],.roofing-page .roofing-restored--roof-repair [data-source-layout=d55930e5]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=fcbf8c6d]{min-height:8px;column-gap:4%;row-gap:10px;width:65%;min-width:4%;justify-content:flex-start;padding:0;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="4932cb26"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="0a11f7ec"]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--roof-repair [data-source-layout="0a11f7ec"]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--roof-repair [data-source-layout="0a11f7ec"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=d8a801ae]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=e3894097]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="042ebb97"]{width:100%;height:auto;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=ec646f61]{min-height:320px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:none;padding:50px 40px 200px;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=widget_a24]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=widget_kfq]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:5;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="734362ed"]{margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=group_ktj]{justify-content:flex-start;width:35%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px}.roofing-page .roofing-restored--roof-repair [data-source-layout=group_dp1]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;order:2}.roofing-page .roofing-restored--roof-repair [data-source-layout="72a414a3"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="9760546f"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="9aa69e7f"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=e45251b4]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=eb775a60]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="87565e89"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="4ce60c37"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=c290dce1]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=f71dcccd]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="4ee9370e"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=a78889a3]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=ba067929]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=cf84e0a9]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="1cfa4d13"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="672fc9fc"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="9073c747"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="7b3ee9e5"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=d68b6174]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="35be28fb"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=widget_2gl][data-pinned]{position:sticky;top:171px;bottom:auto;z-index:1}.roofing-page .roofing-restored--roof-repair [data-source-layout=widget_2gl],.roofing-page .roofing-restored--roof-repair [data-source-layout=ff4f373a]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="1da102dc"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=a9e47420]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="637c7df2"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-repair [data-source-layout="637c7df2"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-repair [data-source-layout="637c7df2"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--roof-repair [data-source-layout=d52924c9]{width:320px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="2764f33a"]{min-height:300px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="82752e96"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout=a03f24f8]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="4f4f7839"]{justify-content:flex-start;align-items:center;width:100%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:#00000040 3px 0 11px;min-width:32px;border-style:solid;border-color:#000000 #000000 var(--color_1) #000000;border-width:0 0 3px 0;padding:20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=ddc67e11]{justify-content:flex-start;align-items:center;width:48%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:#00000040 3px 0 11px;min-width:32px;border-style:solid;border-color:#000000 #000000 var(--color_1) #000000;border-width:0 0 3px 0;padding:20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=cceef9ff]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="747a8baf"]{width:100%;height:auto;max-width:100%;order:2}.roofing-page .roofing-restored--roof-repair [data-source-layout="41ce3787"]{flex-direction:row;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;background-color:var(--color_6);background-image:initial;flex-wrap:nowrap}.roofing-page .roofing-restored--roof-repair [data-source-layout="987d4e22"]{width:100%;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout=d58ff416]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:20px 40px 50px;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=bb1c6bd8]{width:60px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout=fa147963]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;border-radius:inherit;background-image:linear-gradient(90deg,#0d0d0d,#025159)}.roofing-page .roofing-restored--roof-repair [data-source-layout=fa147963]>.bgExtraLayerOverlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;border-radius:inherit;background-image:linear-gradient(90deg,#0d0d0d,#025159)}.roofing-page .roofing-restored--roof-repair [data-source-layout=fa147963]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_1);background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/c7f754ca-page-accent-2880w.webp)}.roofing-page .roofing-restored--roof-repair [data-source-layout="9557e363"]{width:100%;height:auto;max-width:100%;order:3}.roofing-page .roofing-restored--roof-repair [data-source-layout=ad2169fc]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="7d5ad7c2"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-start;align-items:center;background-color:var(--color_6);background-image:initial;box-shadow:#00000040 3px 0 11px;padding:10px;margin:0 0% 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="594dba21"].roofing-layout-widget>*{padding:0}.roofing-page .roofing-restored--roof-repair [data-source-layout="594dba21"]{width:14.56%;height:214px;max-width:100%;margin:-88px 0% 0}.roofing-page .roofing-restored--roof-repair [data-source-layout=b9a22950]{width:60px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=ea90d20d]{margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=widget_rfg]{width:100%;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout="26443258"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout="35231073"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="50702780"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="50e0f898"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="8a4f7cd2"]{margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=d0223092]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=d2db10d9],.roofing-page .roofing-restored--roof-repair [data-source-layout="4586647a"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=f96dffbb]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="535df11a"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout="58aea34f"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;order:1;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="2b555e19"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="7dda3f79"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="66d02c4c"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:100px 40px;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=ce35b4bb]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="5bc3d124"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=ec1c5ce2]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="2d7a273c"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout="4dce0eca"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="0987a91e"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="933d9b72"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:2;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=e13fb524]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="6efc34c6"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="90e595aa"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="74ae3443"]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="652f213b"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=b5a12d39]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout=ebe90994]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="4b389982"]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="33fda70f"]{justify-content:flex-start;align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:30px;column-gap:2.2222222222222223%;order:0;flex-wrap:nowrap;justify-self:auto;align-self:auto;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=fc42bac4]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="90c7900f"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="16bc6e38"],.roofing-page .roofing-restored--roof-repair [data-source-layout="929efcc5"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout=a3e081a7]{width:100%;height:250px;max-width:100%;order:0}.roofing-page .roofing-restored--roof-repair [data-source-layout=de247d08]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="751d2cc3"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=e2324dfc]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=bf9a87dc]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--roof-repair [data-source-layout=b5da01e4]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="85ba4122"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="57f615e1"],.roofing-page .roofing-restored--roof-repair [data-source-layout="80c5b1f0"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=fb10e7a0]{width:100%;height:auto;max-width:100%;order:1;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=ef58247e]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="343f4d21"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="9c874ad2"]{width:506px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="5f97602c"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=ab386e70]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--roof-repair [data-source-layout=df42e549]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="34f77dc4"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;align-items:center;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="9557a671"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout=c364bcc7]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="171c5da2"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-repair [data-source-layout="70b3279d"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="9e4678d1"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="67e177a4"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-repair [data-source-layout="67e177a4"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-repair [data-source-layout="67e177a4"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--roof-repair [data-source-layout=a17e26c9]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-repair [data-source-layout="1f695d34"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-repair [data-source-layout="699acb81"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="734362ed"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ec646f61]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=group_ktj]{width:40%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=fcbf8c6d]{width:60%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="38b7a4cd"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="2764f33a"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="4f4f7839"]{width:48%;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ddc67e11]{width:48%;height:auto;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="41ce3787"]{flex-wrap:wrap}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=d58ff416]{padding:40px 15px 50px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="594dba21"]{height:169px;width:37.51%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ea90d20d]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="8a4f7cd2"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="66d02c4c"]{padding:50px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="917cabe9"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout=df42e549]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="222bf81d"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-layout="1f695d34"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ec646f61]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=fcbf8c6d]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="4932cb26"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=group_ktj]{width:100%;min-height:80px;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="72a414a3"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=eb775a60]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=f71dcccd]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ba067929]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="9073c747"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="1da102dc"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=a9e47420]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=d52924c9]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="2764f33a"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=a03f24f8]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="4f4f7839"]{min-width:32px;width:100%;height:auto;min-height:288px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ddc67e11]{min-width:32px;width:100%;height:auto;min-height:311px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="41ce3787"]{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=d58ff416]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="7d5ad7c2"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="594dba21"]{height:181px;width:86.09%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="35231073"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=fc42bac4]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="5bc3d124"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ec1c5ce2]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="90c7900f"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="8a4f7cd2"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="933d9b72"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=a3e081a7]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=de247d08]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="74ae3443"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=e2324dfc]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=ebe90994]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="2b555e19"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="4b389982"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="66d02c4c"]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:30px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=df42e549]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="34f77dc4"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout=c364bcc7]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="171c5da2"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="9e4678d1"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="1f695d34"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-layout="699acb81"]{min-width:32px;margin:0 0%}}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>a:nth-child(1){display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1){font-size:35px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>a:nth-child(1){display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2){display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2){font-size:18px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(12){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){display:initial}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>a:nth-child(1){display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1){font-size:26px;line-height:26px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1){font-size:24px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>a:nth-child(1){display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2){display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1){font-size:26px;line-height:26px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2){font-size:16px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(12){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>a:nth-child(1){display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1){font-size:22px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>a:nth-child(1){display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2){display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2){font-size:15px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(12){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){display:initial}}.roofing-page .roofing-restored--roof-inspection [data-source-layout="26040493"],.roofing-page .roofing-restored--roof-inspection [data-source-layout=d55930e5]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=fcbf8c6d]{min-height:8px;column-gap:4%;row-gap:10px;width:65%;min-width:4%;justify-content:flex-start;padding:0;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="4932cb26"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="0a11f7ec"]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--roof-inspection [data-source-layout="0a11f7ec"]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--roof-inspection [data-source-layout="0a11f7ec"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=d8a801ae]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e3894097]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="042ebb97"]{width:100%;height:auto;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=ec646f61]{min-height:320px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:none;padding:50px 40px 200px;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=widget_a24]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=widget_kfq]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:5;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="734362ed"]{margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=group_ktj]{justify-content:flex-start;width:35%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px}.roofing-page .roofing-restored--roof-inspection [data-source-layout=group_dp1]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;order:2}.roofing-page .roofing-restored--roof-inspection [data-source-layout="72a414a3"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="9760546f"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="9aa69e7f"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e45251b4]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=eb775a60]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="87565e89"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="4ce60c37"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=c290dce1]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=f71dcccd]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="4ee9370e"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=a78889a3]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=ba067929]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=cf84e0a9]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1cfa4d13"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="672fc9fc"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="9073c747"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="7b3ee9e5"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=d68b6174]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="35be28fb"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=widget_dvs][data-pinned]{position:sticky;top:171px;bottom:auto;z-index:1}.roofing-page .roofing-restored--roof-inspection [data-source-layout=widget_dvs]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=d43de83b]{min-height:300px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=fda171a6]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="0bfb4fd4"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="2910c2bb"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e181e443]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e181e443]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e181e443]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1ad7b38f"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=b2360ff9]{width:320px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="7c41c98d"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="4f4f7839"]{justify-content:flex-start;align-items:center;width:100%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:#00000040 3px 0 11px;min-width:32px;border-style:solid;border-color:#000000 #000000 var(--color_1) #000000;border-width:0 0 3px 0;padding:20px;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=ddc67e11]{justify-content:flex-start;align-items:center;width:48%;min-height:400px;max-height:100%;row-gap:10px;column-gap:24px;background-image:linear-gradient(45deg,#d9d9d9,#fff);background-origin:border-box;box-shadow:#00000040 3px 0 11px;min-width:32px;border-style:solid;border-color:#000000 #000000 var(--color_1) #000000;border-width:0 0 3px 0;padding:20px;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=cceef9ff]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="747a8baf"]{width:100%;height:auto;max-width:100%;order:2}.roofing-page .roofing-restored--roof-inspection [data-source-layout="41ce3787"]{flex-direction:row;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;background-color:var(--color_6);background-image:initial;flex-wrap:nowrap}.roofing-page .roofing-restored--roof-inspection [data-source-layout="987d4e22"]{width:100%;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout=d58ff416]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:20px 40px 50px;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=bb1c6bd8]{width:60px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout=fa147963]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;border-radius:inherit;background-image:linear-gradient(90deg,#0d0d0d,#025159)}.roofing-page .roofing-restored--roof-inspection [data-source-layout=fa147963]>.bgExtraLayerOverlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8;border-radius:inherit;background-image:linear-gradient(90deg,#0d0d0d,#025159)}.roofing-page .roofing-restored--roof-inspection [data-source-layout=fa147963]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_1);background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/c7f754ca-page-accent-2880w.webp)}.roofing-page .roofing-restored--roof-inspection [data-source-layout="9557e363"]{width:100%;height:auto;max-width:100%;order:3}.roofing-page .roofing-restored--roof-inspection [data-source-layout=ad2169fc]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="7d5ad7c2"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-start;align-items:center;background-color:var(--color_6);background-image:initial;box-shadow:#00000040 3px 0 11px;padding:10px;margin:0 0% 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="594dba21"].roofing-layout-widget>*{padding:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout="594dba21"]{width:14.56%;height:214px;max-width:100%;margin:-88px 0% 0}.roofing-page .roofing-restored--roof-inspection [data-source-layout=b9a22950]{width:60px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=ea90d20d]{margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=widget_rfg]{width:100%;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout="26205963"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="74860622"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=cb7d5c0d]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="0f7b2e70"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout="5c47ff46"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="977ed583"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="99dae181"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout=cb811411]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=fe75201f]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:2;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e2111ab4]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="7c33d5a5"],.roofing-page .roofing-restored--roof-inspection [data-source-layout=b86a05a8]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=bd4ab285]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="68a16498"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="23b3d4d5"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="80ab7b2d"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="8b8036d7"],.roofing-page .roofing-restored--roof-inspection [data-source-layout=f4399573]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=de552d63]{margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="3f31362d"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="4a446a06"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="9778dad3"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="194d3c10"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout=e7adb4f9]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="620bfd99"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="79c60eb2"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=edbcb838]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="10dc115c"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="2cfdb603"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=f04ca728]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="8e99bad8"],.roofing-page .roofing-restored--roof-inspection [data-source-layout="0d9bffb9"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=dc6c5f8b]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout="5ee9c5d1"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="982a332c"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=f86bb6eb]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:100px 40px;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=ef7e73af]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=cd0abf44]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--roof-inspection [data-source-layout="10a24322"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="29017f29"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="125b2576"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="4759ac3d"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="7540e998"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="737b8bd4"]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=b2714466]{justify-content:flex-start;align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:30px;column-gap:2.2222222222222223%;order:0;flex-wrap:nowrap;justify-self:auto;align-self:auto;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=a0e655d6]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=a7682e40]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--roof-inspection [data-source-layout=c568265e],.roofing-page .roofing-restored--roof-inspection [data-source-layout="93d472ee"]{width:100%;height:250px;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout=c364bcc7]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="171c5da2"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="70b3279d"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="9e4678d1"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="67e177a4"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-inspection [data-source-layout="67e177a4"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--roof-inspection [data-source-layout="67e177a4"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--roof-inspection [data-source-layout=a17e26c9]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1f695d34"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="699acb81"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1f60460d"]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="255e2962"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout=db34fd47]{width:100%;height:auto;max-width:100%;justify-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--roof-inspection [data-source-layout="2bce61eb"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;align-items:center;margin:0%}.roofing-page .roofing-restored--roof-inspection [data-source-layout="256a54a9"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="734362ed"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ec646f61]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=group_ktj]{width:40%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=fcbf8c6d]{width:60%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=d43de83b]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=d3732d2e]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="4f4f7839"]{width:48%;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ddc67e11]{width:48%;height:auto;min-height:327px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="41ce3787"]{flex-wrap:wrap}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=d58ff416]{padding:40px 15px 50px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="594dba21"]{height:169px;width:37.51%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ea90d20d]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=f86bb6eb]{padding:50px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=de552d63]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="222bf81d"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="1f695d34"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="255e2962"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="3c5cabe3"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ec646f61]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=fcbf8c6d]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="4932cb26"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=group_ktj]{width:100%;min-height:80px;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="72a414a3"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=eb775a60]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=f71dcccd]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ba067929]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="9073c747"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=d43de83b]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=fda171a6]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="2910c2bb"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=b2360ff9]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="7c41c98d"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="4f4f7839"]{min-width:32px;width:100%;height:auto;min-height:288px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ddc67e11]{min-width:32px;width:100%;height:auto;min-height:311px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="41ce3787"]{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=d58ff416]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:40px 10px 50px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="7d5ad7c2"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="594dba21"]{height:181px;width:86.09%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=ea90d20d]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="74860622"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=cb7d5c0d]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=f86bb6eb]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:30px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="2cfdb603"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="125b2576"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=de552d63]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="9778dad3"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="620bfd99"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="737b8bd4"]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=fe75201f]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=edbcb838]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=e2111ab4]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="982a332c"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=c568265e]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="93d472ee"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout=c364bcc7]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="171c5da2"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="9e4678d1"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="1f695d34"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="699acb81"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="255e2962"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-layout="2bce61eb"]{min-height:80px;align-items:center;width:100%}}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(12){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1){font-size:35px;line-height:35px;font-weight:700;margin:0;padding:0;text-align:center;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:35px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2){font-size:18px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(8){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(12){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1){font-size:26px;line-height:26px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1){font-size:26px;line-height:26px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2){font-size:16px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(8){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1){font-size:38px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:38px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(12){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1){font-size:22px;line-height:22px;font-weight:700;margin:0;padding:0;line-height:1;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:22px!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2){font-size:15px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(8){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1){font-size:36px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:36px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}.roofing-page .roofing-restored--residential [data-source-layout="26040493"],.roofing-page .roofing-restored--residential [data-source-layout=d55930e5]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=fcbf8c6d]{min-height:8px;column-gap:4%;row-gap:10px;width:65%;min-width:4%;justify-content:flex-start;padding:0;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout="4932cb26"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="0a11f7ec"]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--residential [data-source-layout="0a11f7ec"]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--residential [data-source-layout="0a11f7ec"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--residential [data-source-layout=d8a801ae]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=e3894097]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--residential [data-source-layout="042ebb97"]{width:100%;height:auto;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout=ec646f61]{min-height:1807px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:none;padding:50px 40px;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout=widget_a24]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout=widget_kfq]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:5;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="734362ed"]{margin:0 0%}.roofing-page .roofing-restored--residential [data-source-layout=group_ktj]{justify-content:flex-start;width:35%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px}.roofing-page .roofing-restored--residential [data-source-layout=group_hod]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:0}.roofing-page .roofing-restored--residential [data-source-layout="4735cd3a"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="24bde7d9"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;justify-content:flex-start;order:0;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout="923b0c66"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="40346fb6"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=ac1370b0]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px}.roofing-page .roofing-restored--residential [data-source-layout=abe01c73]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:3}.roofing-page .roofing-restored--residential [data-source-layout=ae467595]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:1}.roofing-page .roofing-restored--residential [data-source-layout="1d71a82b"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="6a3fb724"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=c27b0ec2]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:0}.roofing-page .roofing-restored--residential [data-source-layout=ea46d144],.roofing-page .roofing-restored--residential [data-source-layout=fdf3b86a]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=b9634905]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=group_dp1]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;order:2}.roofing-page .roofing-restored--residential [data-source-layout="72a414a3"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="9760546f"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="9aa69e7f"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--residential [data-source-layout=e45251b4]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=eb775a60]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="87565e89"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="4ce60c37"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--residential [data-source-layout=c290dce1]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=f71dcccd]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="4ee9370e"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--residential [data-source-layout=a78889a3]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=ba067929]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout=cf84e0a9]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="1cfa4d13"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--residential [data-source-layout="672fc9fc"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="9073c747"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="7b3ee9e5"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=d68b6174]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--residential [data-source-layout="35be28fb"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=group_rfb]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9;border-radius:inherit;background-image:radial-gradient(circle,#013440 23%,#0b0b0d)}.roofing-page .roofing-restored--residential [data-source-layout=group_rfb]>.bgExtraLayerOverlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9;border-radius:inherit;background-image:radial-gradient(circle,#013440 23%,#0b0b0d)}.roofing-page .roofing-restored--residential [data-source-layout=group_rfb]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:1;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/c7f754ca-page-accent-2880w.webp)}.roofing-page .roofing-restored--residential [data-source-layout=widget_que],.roofing-page .roofing-restored--residential [data-source-layout=widget_21p]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout=ab9e4e4f]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;justify-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="3c219ff0"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="8e956304"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout=widget_9o9][data-pinned]{position:sticky;top:171px;bottom:auto;z-index:1}.roofing-page .roofing-restored--residential [data-source-layout=widget_9o9]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="820e93cb"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;align-items:center;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout="9e36e22f"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout="4e1b2408"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;box-shadow:#00000040 3px 0 11px}.roofing-page .roofing-restored--residential [data-source-layout=ccb3c3fa]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="4ea4ba79"]{width:60.36%;height:auto;max-width:100%;justify-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout=c364bcc7]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="171c5da2"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--residential [data-source-layout="70b3279d"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="9e4678d1"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout="67e177a4"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--residential [data-source-layout="67e177a4"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--residential [data-source-layout="67e177a4"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--residential [data-source-layout=a17e26c9]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--residential [data-source-layout="1f695d34"]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--residential [data-source-layout="699acb81"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout="734362ed"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout=ec646f61]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout=group_ktj]{width:40%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout=fcbf8c6d]{width:60%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout="9e36e22f"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout="3d0a3c47"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout="222bf81d"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-layout="1f695d34"]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=ec646f61]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=fcbf8c6d]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="4932cb26"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=group_ktj]{width:100%;min-height:80px;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="24bde7d9"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="72a414a3"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=eb775a60]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=f71dcccd]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=ba067929]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="9073c747"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=ab9e4e4f]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="3c219ff0"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="8e956304"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="820e93cb"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="9e36e22f"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout=c364bcc7]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="171c5da2"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="9e4678d1"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="1f695d34"]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-layout="699acb81"]{min-width:32px;margin:0 0%}}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2){font-size:18px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(7){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(8){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(9){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(10){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2){font-size:16px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(7){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(8){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(9){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(10){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2){font-size:15px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(7){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(8){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(9){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(10){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}.roofing-page .roofing-restored--commercial [data-source-layout="26040493"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="40129762"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:3}.roofing-page .roofing-restored--commercial [data-source-layout="68593596"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=d55930e5]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=fcbf8c6d]{min-height:8px;column-gap:4%;row-gap:10px;width:65%;min-width:4%;justify-content:flex-start;padding:0;margin:0%}.roofing-page .roofing-restored--commercial [data-source-layout="4932cb26"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="0a11f7ec"]:before{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--commercial [data-source-layout="0a11f7ec"]>.bgExtraLayerOverlay{border-radius:inherit;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.9}.roofing-page .roofing-restored--commercial [data-source-layout="0a11f7ec"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_7);background-image:none;background-position:0% 100%;background-size:auto}.roofing-page .roofing-restored--commercial [data-source-layout=d8a801ae]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=e3894097]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--commercial [data-source-layout="042ebb97"]{width:100%;height:auto;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=ec646f61]{min-height:320px;column-gap:0%;row-gap:0px;width:100%;flex-wrap:nowrap;max-width:none;padding:50px 40px 100px;margin:0%}.roofing-page .roofing-restored--commercial [data-source-layout=widget_a24]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=widget_kfq]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:5;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="734362ed"]{margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout=group_ktj]{justify-content:flex-start;width:35%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px}.roofing-page .roofing-restored--commercial [data-source-layout=group_hod]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:0}.roofing-page .roofing-restored--commercial [data-source-layout="4735cd3a"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="24bde7d9"]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;justify-content:flex-start;order:0;margin:0%}.roofing-page .roofing-restored--commercial [data-source-layout="923b0c66"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="40346fb6"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=ac1370b0]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:0px;column-gap:24px}.roofing-page .roofing-restored--commercial [data-source-layout=abe01c73]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:3}.roofing-page .roofing-restored--commercial [data-source-layout=ae467595]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:1}.roofing-page .roofing-restored--commercial [data-source-layout="1d71a82b"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="6a3fb724"],.roofing-page .roofing-restored--commercial [data-source-layout="0195a54a"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=b523df50]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:2}.roofing-page .roofing-restored--commercial [data-source-layout=c27b0ec2]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:0}.roofing-page .roofing-restored--commercial [data-source-layout=ea46d144],.roofing-page .roofing-restored--commercial [data-source-layout=fdf3b86a]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=b9634905]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=group_dp1]{justify-content:flex-start;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:10px;column-gap:24px;order:2}.roofing-page .roofing-restored--commercial [data-source-layout="72a414a3"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="9760546f"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="9aa69e7f"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--commercial [data-source-layout=e45251b4]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=eb775a60]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="87565e89"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="4ce60c37"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--commercial [data-source-layout=c290dce1]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=f71dcccd]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="4ee9370e"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--commercial [data-source-layout=a78889a3]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=ba067929]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=cf84e0a9]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="1cfa4d13"]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--commercial [data-source-layout="672fc9fc"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="9073c747"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:74px;max-height:100%;row-gap:24px;column-gap:5px;height:auto;justify-self:auto;align-self:auto;order:2;padding:0 10px;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="7b3ee9e5"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=d68b6174]{justify-content:flex-start;align-items:flex-start;width:92.25%;min-height:74px;max-height:100%;row-gap:10px;column-gap:24px;height:auto}.roofing-page .roofing-restored--commercial [data-source-layout="35be28fb"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=group_rfb]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9;border-radius:inherit;background-image:radial-gradient(circle,#013440 23%,#0d0d0d)}.roofing-page .roofing-restored--commercial [data-source-layout=group_rfb]>.bgExtraLayerOverlay{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9;border-radius:inherit;background-image:radial-gradient(circle,#013440 23%,#0d0d0d)}.roofing-page .roofing-restored--commercial [data-source-layout=group_rfb]{align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;order:1;background-image:url(https://storage.googleapis.com/ployai/840b1235-4c70-493d-ade3-98f42405ca0e/user/c7f754ca-page-accent-2880w.webp)}.roofing-page .roofing-restored--commercial [data-source-layout=widget_que],.roofing-page .roofing-restored--commercial [data-source-layout=widget_21p]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=ab9e4e4f]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;order:0;justify-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="3c219ff0"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="8e956304"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="3c968ef1"]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=a53ed067]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="02ceaaee"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:76px;max-height:100%;row-gap:24px;column-gap:10px;height:auto;order:3}.roofing-page .roofing-restored--commercial [data-source-layout=fc0546c0]{width:60px;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="2a2d0bd5"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=widget_la4]{width:100%;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout=widget_av0]{width:60%;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout=widget_nsq][data-pinned]{position:sticky;top:171px;bottom:auto;z-index:1}.roofing-page .roofing-restored--commercial [data-source-layout=widget_nsq]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="41204315"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout="28d64c48"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="5561e268"]{align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="2f81bfe5"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="7afe362d"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=cd2040bf]{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0%}.roofing-page .roofing-restored--commercial [data-source-layout="631343b4"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="8d3fb862"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="4a258e19"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="1f9e0822"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout="3356d0df"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="64979dd2"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="372b6160"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="10e6b11a"]{margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout=d5981738]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:1;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=a909394b]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:0;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="879482f0"],.roofing-page .roofing-restored--commercial [data-source-layout="6dc371e5"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="244d64a1"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout="5c5bcdcc"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="80721d68"]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="518b4bf7"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="34b788f4"]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="7f11cdf9"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=e7b7c47f]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=fb925cee]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout=d50dd30f]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="515acbb5"],.roofing-page .roofing-restored--commercial [data-source-layout="5b0b3962"]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=afc62dba]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="71a9b6ec"]{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="2ffc70d9"]{align-items:flex-start;width:48.93%;min-height:auto;max-height:100%;row-gap:0px;column-gap:24px;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-radius:12px;justify-self:auto;align-self:auto;order:2;justify-content:flex-start;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=af0d70f5]{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=eb5e394b]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="15524e8d"]{border-width:0px;border-color:#000;border-style:solid;background-color:var(--color_6);background-image:none}.roofing-page .roofing-restored--commercial [data-source-layout="98391fc9"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout="011346c6"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout="9ead2b6f"]{width:15px;height:auto;max-width:100%;order:0}.roofing-page .roofing-restored--commercial [data-source-layout="109f0c29"]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=d0b1d92b]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:100px 40px;margin:0%}.roofing-page .roofing-restored--commercial [data-source-layout=a98c0b97]{width:100%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=c04688a8]{align-items:stretch;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:2.142857142857143%;justify-self:auto;align-self:auto;order:0;flex-direction:row;flex-wrap:nowrap;align-content:center;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=d829a5b1]{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:16px;column-gap:24px;padding:15px 20px 20px;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout=ccd9d474]{width:auto;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="1c3a6f53"]{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:10px;--column-gap: 10px;padding:0;margin:0 0%}.roofing-page .roofing-restored--commercial [data-source-layout=b02eafc1]{width:100%;height:250px;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout=f3b7b4f0]{width:100%;height:250px;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=de516950]{justify-content:flex-start;align-items:center;width:100%;min-height:160px;max-height:100%;row-gap:30px;column-gap:2.2222222222222223%;order:0;flex-wrap:nowrap;justify-self:auto;align-self:auto;padding:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=b955ad8a]{width:100%;height:250px;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="03425472"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout="9691d7f9"]{flex-direction:row;align-items:flex-start;width:100%;min-height:70px;max-height:100%;row-gap:24px;column-gap:2%;height:auto;align-self:auto;order:0;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=cf960ee0]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="377093c4"]{width:250px;height:auto;min-height:50px;max-width:100%;align-self:auto;order:1;margin:0 0%;grid-area:auto / auto / auto / auto}.roofing-page .roofing-restored--commercial [data-source-layout=b2d516f4]{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0%}.roofing-page .roofing-restored--commercial [data-source-layout="3309d7cb"]:before{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--commercial [data-source-layout="3309d7cb"]>.bgExtraLayerOverlay{background-image:radial-gradient(circle,#730a13,#0d0d0d)}.roofing-page .roofing-restored--commercial [data-source-layout="3309d7cb"]{border-width:0px;border-color:#000;border-style:solid;background-image:radial-gradient(circle,#730a13 23%,#0d0d0d);background-origin:border-box}.roofing-page .roofing-restored--commercial [data-source-layout="5aa1f5ff"]{width:100%;height:auto;max-width:100%}.roofing-page .roofing-restored--commercial [data-source-layout="9f0f5812"]{min-height:8px;column-gap:4%;row-gap:10px;width:100%;min-width:4%;justify-content:flex-end;padding:10px;margin:0%}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout="734362ed"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout=ec646f61]{padding:50px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout=group_ktj]{width:40%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout=fcbf8c6d]{width:60%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout="10e6b11a"]{margin:0 0%}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout=d0b1d92b]{padding:50px 15px}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout=b2d516f4]{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-layout="21ffdf76"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=ec646f61]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:50px 10px 30px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=fcbf8c6d]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="4932cb26"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=group_ktj]{width:100%;min-height:80px;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="24bde7d9"]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="72a414a3"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=eb775a60]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=f71dcccd]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=ba067929]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="9073c747"]{align-items:flex-start}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=ab9e4e4f]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="3c219ff0"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="8e956304"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="734362ed"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="28d64c48"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=c04688a8]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=d5981738]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="10e6b11a"]{margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=a909394b]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=cd2040bf]{min-height:80px;align-items:center;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="2ffc70d9"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="631343b4"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="34b788f4"]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=b02eafc1]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=f3b7b4f0]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=b955ad8a]{height:240px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=d0b1d92b]{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:30px 10px}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=d50dd30f]{column-gap:2.142857142857143%;flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="64979dd2"]{margin-right:0%;margin-left:0%;width:100%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="03425472"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="9691d7f9"]{flex-direction:column;flex-wrap:nowrap;align-items:center}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="377093c4"]{min-width:32px;margin:0 0%}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout=b2d516f4]{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-layout="9f0f5812"]{min-height:80px;align-items:center;width:100%}}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1){font-size:35px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:35px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1)>span:nth-child(1){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1){font-size:45px;line-height:normal;font-weight:700;margin:0;padding:0;text-align:center;font-family:Oswald,Oswald Fallback!important;font-size:45px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:var(--color_6);display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:var(--color_6);display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2){font-size:18px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8){font-size:18px;line-height:27px;font-weight:400;margin:0 0 0 36px;padding:0;text-align:center;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 36px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(1){color:var(--color_6);display:unset}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2){display:initial}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1){font-size:18px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:18px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1){font-size:24px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:24px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1){font-size:16px;line-height:27px;font-weight:400;margin:0;padding:0;font-family:Poppins!important;font-size:16px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1){font-size:21px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:21px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1){font-size:30px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:30px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:var(--color_6);display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:var(--color_6);display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2){font-size:16px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8){font-size:16px;line-height:24px;font-weight:400;margin:0 0 0 32px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 32px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(1){color:var(--color_6);display:unset}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2){display:initial}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1){font-size:22px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:22px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1)>span:nth-child(1){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(1){color:var(--color_1);display:unset;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(1){color:var(--color_8);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1){display:initial;color:var(--color_6)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(1){font-weight:400;display:unset;color:var(--color_1)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1){font-size:15px;line-height:27px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins!important;font-size:15px!important;line-height:27px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(1){display:initial;color:#4a4644}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1){font-size:16px;line-height:24px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(1){color:#4a4644;display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1){font-size:20px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(1){display:unset;color:var(--color_8)}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1){font-size:25px;line-height:normal;font-weight:700;margin:0;padding:0;font-family:Oswald,Oswald Fallback!important;font-size:25px!important;line-height:normal!important;font-weight:700!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:var(--color_6);display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:left;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:left!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:var(--color_6);display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2){font-size:15px;line-height:normal;font-weight:400;margin:0;padding:0;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;text-align:start!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8){font-size:15px;line-height:22.5px;font-weight:400;margin:0 0 0 30px;padding:0;color:var(--color_6);font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0 0 0 30px!important;display:list-item!important;list-style-position:outside!important;list-style-type:none!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(1){color:var(--color_6);display:unset}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2){display:initial}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1){font-size:15px;line-height:22.5px;font-weight:400;margin:0;padding:0;text-align:center;font-family:Poppins,Poppins Fallback!important;font-size:15px!important;line-height:22.5px!important;font-weight:400!important;font-style:normal!important;text-align:center!important;letter-spacing:normal!important;white-space:normal!important;padding:0!important;margin:0!important;display:block!important;list-style-position:outside!important;list-style-type:disc!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){display:initial}}.roofing-page .roofing-layout-widget>.roofing-estimator{padding:0;position:static}@media(max-width:767px){.roofing-page.roofing-next .roofing-hero__inner{padding-bottom:15px}}.roofing-page .roofing-tile-faq{padding-block:50px}.roofing-page .roofing-tile-faq__surface{padding:10px}.roofing-page .roofing-tile-faq .roofing-tile-faq__surface>.roofing-copy{margin-bottom:24px}.roofing-page .roofing-tile-faq .home-faq__list button{gap:8px}.roofing-page .roofing-tile-faq .home-faq__list button>svg{display:none}.roofing-page .roofing-tile-faq .home-faq__list button:after{content:"";flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:linear-gradient(currentColor,currentColor) center / 14px 1.4px no-repeat,linear-gradient(currentColor,currentColor) center / 1.4px 14px no-repeat}.roofing-page .roofing-tile-faq .home-faq__list button[data-state=open]:after{background:linear-gradient(currentColor,currentColor) center / 14px 1.4px no-repeat}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-tile-faq{padding-block:20px}.roofing-page .roofing-tile-faq>.roofing-container{padding-inline:15px}.roofing-page .roofing-tile-faq .home-faq__list button{font-size:24px}}@media(max-width:767px){.roofing-page .roofing-tile-faq{padding-block:15px}.roofing-page .roofing-tile-faq__surface{padding:5px}}.roofing-page .roofing-layout-section .roofing-copy ul>li{text-indent:-1.5em;list-style-type:none}.roofing-page .roofing-layout-section .roofing-copy ul>li:before{content:"•";font-family:Arial;font-weight:700;min-width:1em;display:inline-block;margin-right:.5em;text-align:right}.roofing-page .roofing-layout-group[href]{text-decoration:none;color:inherit}.roofing-page .roofing-restored--roofing [data-source-button="1001288166"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1586687412"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1301265286"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1351238648"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1530958695"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1911268136"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1890965687"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1690700016"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-button="1001288166"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1586687412"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1301265286"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1351238648"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1530958695"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1911268136"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1890965687"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1690700016"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-button="1001288166"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1586687412"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1301265286"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1351238648"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1530958695"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1911268136"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1890965687"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roofing [data-source-button="1690700016"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-restored--tile-roofing [data-source-button="1846307323"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1267985005"],.roofing-page .roofing-restored--tile-roofing [data-source-button="1211378974"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1809411573"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1489776672"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-button="1846307323"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1267985005"],.roofing-page .roofing-restored--tile-roofing [data-source-button="1211378974"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1809411573"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1489776672"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-button="1846307323"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1267985005"],.roofing-page .roofing-restored--tile-roofing [data-source-button="1211378974"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1809411573"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1489776672"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--tile-roofing [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-restored--roof-replacement [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-replacement [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-restored--roof-repair [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1527968226"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1849635934"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1527968226"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1849635934"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1527968226"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1849635934"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-repair [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-restored--roof-inspection [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1835183649"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1165501398"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1835183649"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1165501398"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1835183649"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1165501398"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--roof-inspection [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-restored--residential [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1362262033"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1965854285"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1362262033"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1965854285"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1362262033"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1965854285"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1283072016"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--residential [data-source-button="1482453174"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-restored--commercial [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1362262033"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1965854285"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1679330290"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1695333895"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1362262033"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1965854285"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1679330290"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1695333895"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-button="1302992814"]{background-color:#0000!important;background-image:linear-gradient(135deg,#730a13,#f22e3e)!important;color:#fff!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1010640057"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1362262033"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1965854285"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1679330290"]{background-color:#fff!important;background-image:none!important;color:#8c0d17!important;border-color:#0000!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}.roofing-page .roofing-restored--commercial [data-source-button="1695333895"]{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(min-width:1025px){.roofing-restored--tile-roofing [data-source-layout="1076039936"] img{height:162px;aspect-ratio:auto;padding:0}}@media(max-width:767px){.roofing-restored--tile-roofing [data-source-layout="1089737387"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.roofing-restored--tile-roofing [data-source-layout="1089737387"] img{width:100%;height:83px;aspect-ratio:auto;padding:0}}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"],.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"],.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"],.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"],.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"],.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"],.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"],.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"],.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"],.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"],.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"],.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"],.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"],.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"],.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"],.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"],.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"],.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"],.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"],.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"],.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"],.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"],.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"],.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"],.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"],.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"],.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"],.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"],.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"],.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"],.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"],.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"],.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"],.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"],.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"],.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"],.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"],.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"],.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"],.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"],.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"],.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"],.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"],.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"],.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"],.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"],.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"],.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"],.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"],.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"],.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"],.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"],.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"],.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"],.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"],.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"],.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"],.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"],.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"],.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"],.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"],.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"],.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"],.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"],.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"],.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"],.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"],.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"],.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"],.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"],.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"],.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"],.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"],.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"],.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"],.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"],.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"],.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"],.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"],.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"],.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"],.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"],.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"],.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"],.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"],.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"],.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"],.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"],.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"],.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"],.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"],.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"],.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"],.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"],.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"],.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"],.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"],.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"],.roofing-page .roofing-restored--residential [data-source-copy="1072547791"],.roofing-page .roofing-restored--residential [data-source-copy="1098590119"],.roofing-page .roofing-restored--residential [data-source-copy="1119019523"],.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"],.roofing-page .roofing-restored--residential [data-source-copy="1239758939"],.roofing-page .roofing-restored--residential [data-source-copy="1245874477"],.roofing-page .roofing-restored--residential [data-source-copy="1314182114"],.roofing-page .roofing-restored--residential [data-source-copy="1397493146"],.roofing-page .roofing-restored--residential [data-source-copy="1413656832"],.roofing-page .roofing-restored--residential [data-source-copy="1439929331"],.roofing-page .roofing-restored--residential [data-source-copy="1468495940"],.roofing-page .roofing-restored--residential [data-source-copy="1473285639"],.roofing-page .roofing-restored--residential [data-source-copy="1498553698"],.roofing-page .roofing-restored--residential [data-source-copy="1694839240"],.roofing-page .roofing-restored--residential [data-source-copy="1715643065"],.roofing-page .roofing-restored--residential [data-source-copy="1760208727"],.roofing-page .roofing-restored--residential [data-source-copy="1769190694"],.roofing-page .roofing-restored--residential [data-source-copy="1774520501"],.roofing-page .roofing-restored--residential [data-source-copy="1857686090"],.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"],.roofing-page .roofing-restored--residential [data-source-copy="1979358168"],.roofing-page .roofing-restored--residential [data-source-copy="1985571746"],.roofing-page .roofing-restored--residential [data-source-copy="2169739769"],.roofing-page .roofing-restored--residential [data-source-copy="2766836834"],.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1027106846"],.roofing-page .roofing-restored--residential [data-source-copy="1072547791"],.roofing-page .roofing-restored--residential [data-source-copy="1098590119"],.roofing-page .roofing-restored--residential [data-source-copy="1119019523"],.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"],.roofing-page .roofing-restored--residential [data-source-copy="1239758939"],.roofing-page .roofing-restored--residential [data-source-copy="1245874477"],.roofing-page .roofing-restored--residential [data-source-copy="1314182114"],.roofing-page .roofing-restored--residential [data-source-copy="1397493146"],.roofing-page .roofing-restored--residential [data-source-copy="1413656832"],.roofing-page .roofing-restored--residential [data-source-copy="1439929331"],.roofing-page .roofing-restored--residential [data-source-copy="1468495940"],.roofing-page .roofing-restored--residential [data-source-copy="1473285639"],.roofing-page .roofing-restored--residential [data-source-copy="1498553698"],.roofing-page .roofing-restored--residential [data-source-copy="1694839240"],.roofing-page .roofing-restored--residential [data-source-copy="1715643065"],.roofing-page .roofing-restored--residential [data-source-copy="1760208727"],.roofing-page .roofing-restored--residential [data-source-copy="1769190694"],.roofing-page .roofing-restored--residential [data-source-copy="1774520501"],.roofing-page .roofing-restored--residential [data-source-copy="1857686090"],.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"],.roofing-page .roofing-restored--residential [data-source-copy="1979358168"],.roofing-page .roofing-restored--residential [data-source-copy="1985571746"],.roofing-page .roofing-restored--residential [data-source-copy="2169739769"],.roofing-page .roofing-restored--residential [data-source-copy="2766836834"],.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1027106846"],.roofing-page .roofing-restored--residential [data-source-copy="1072547791"],.roofing-page .roofing-restored--residential [data-source-copy="1098590119"],.roofing-page .roofing-restored--residential [data-source-copy="1119019523"],.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"],.roofing-page .roofing-restored--residential [data-source-copy="1239758939"],.roofing-page .roofing-restored--residential [data-source-copy="1245874477"],.roofing-page .roofing-restored--residential [data-source-copy="1314182114"],.roofing-page .roofing-restored--residential [data-source-copy="1397493146"],.roofing-page .roofing-restored--residential [data-source-copy="1413656832"],.roofing-page .roofing-restored--residential [data-source-copy="1439929331"],.roofing-page .roofing-restored--residential [data-source-copy="1468495940"],.roofing-page .roofing-restored--residential [data-source-copy="1473285639"],.roofing-page .roofing-restored--residential [data-source-copy="1498553698"],.roofing-page .roofing-restored--residential [data-source-copy="1694839240"],.roofing-page .roofing-restored--residential [data-source-copy="1715643065"],.roofing-page .roofing-restored--residential [data-source-copy="1760208727"],.roofing-page .roofing-restored--residential [data-source-copy="1769190694"],.roofing-page .roofing-restored--residential [data-source-copy="1774520501"],.roofing-page .roofing-restored--residential [data-source-copy="1857686090"],.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"],.roofing-page .roofing-restored--residential [data-source-copy="1979358168"],.roofing-page .roofing-restored--residential [data-source-copy="1985571746"],.roofing-page .roofing-restored--residential [data-source-copy="2169739769"],.roofing-page .roofing-restored--residential [data-source-copy="2766836834"],.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"],.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"],.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"],.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"],.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"],.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"],.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"],.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"],.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"],.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"],.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"],.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"],.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"],.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"],.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"],.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"],.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"],.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"],.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"],.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"],.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"],.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"],.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"],.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"],.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]{font-size:32px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"],.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"],.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]{font-size:18px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]{font-size:18px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"],.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"],.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"],.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"],.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"],.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"],.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"],.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"],.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"],.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"],.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"],.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"],.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"],.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"],.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"],.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"],.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"],.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"],.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]{font-size:18px;line-height:normal;font-weight:400}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="535238363"],.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"],.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"],.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"],.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"],.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"],.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"],.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"],.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"],.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"],.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"],.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"],.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"],.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"],.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"],.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"],.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"],.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"],.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"],.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"],.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"],.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"],.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"],.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"],.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"],.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"],.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]{font-size:16px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]{font-size:16px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"],.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"],.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"],.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"],.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"],.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"],.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"],.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"],.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"],.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"],.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"],.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"],.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"],.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"],.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"],.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"],.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"],.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"],.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]{font-size:16px;line-height:normal;font-weight:400}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="535238363"],.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"],.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"],.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"],.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"],.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"],.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"],.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"],.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"],.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"],.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"],.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"],.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"],.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"],.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"],.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"],.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"],.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"],.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"],.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"],.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"],.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"],.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"],.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"],.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]{font-size:30px;line-height:normal;font-weight:700}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"],.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"],.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]{font-size:15px;line-height:normal;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]{font-size:15px;line-height:27px;font-weight:400}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"],.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"],.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"],.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"],.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"],.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"],.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"],.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"],.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"],.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"],.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"],.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"],.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"],.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"],.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"],.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"],.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"],.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"],.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]{font-size:15px;line-height:normal;font-weight:400}}.roofing-restored--tile-roofing .roofing-thumbtack{line-height:1.5}@media(min-width:768px)and (max-width:1024px){.roofing-restored--tile-roofing #roofing-credentials-1462497766{min-height:100px}}@media(max-width:767px){.roofing-restored--tile-roofing .roofing-thumbtack{font-size:14px;margin-bottom:0}}.roofing-page .roofing-tile-reviews{min-height:793px;padding:50px 0}.roofing-page .roofing-tile-reviews__inner{padding:10px 50px;min-height:693px;gap:24px;justify-content:center}.roofing-page .roofing-tile-reviews__widget h2{width:100%;line-height:normal;font-size:45px}.roofing-page .roofing-tile-reviews__description{width:100%;padding:0}.roofing-page .roofing-tile-reviews__action{width:408px;max-width:100%;min-height:50px;gap:5px;margin-top:20px}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-tile-reviews{padding:20px 0}.roofing-page .roofing-tile-reviews__inner{padding:10px 25px;min-height:753px}.roofing-page .roofing-tile-reviews__widget h2{font-size:30px}}@media(max-width:767px){.roofing-page .roofing-tile-reviews{padding:15px 0;min-height:0}.roofing-page .roofing-tile-reviews__inner{padding:5px 15px;min-height:80px}.roofing-page .roofing-tile-reviews__widget h2{font-size:25px}.roofing-page .roofing-tile-reviews__action{width:100%;margin-top:0}.roofing-page .roofing-tile-faq [data-source-copy="1762455409"] h2{font-size:25px}}.roofing-page .roofing-tile-reviews__action{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:20px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-tile-reviews__action{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}@media(max-width:767px){.roofing-page .roofing-tile-reviews__action{background-color:#0000!important;background-image:linear-gradient(135deg,#89763c,#f3c02d)!important;color:#fff!important;border-color:#ec1f27!important;border-width:0px!important;border-style:solid!important;border-radius:50px!important;padding:10px 0!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;letter-spacing:normal!important}}.roofing-page .roofing-layout-section .roofing-copy{overflow-wrap:break-word}.roofing-page .roofing-tile-reviews .roofing-tile-reviews__inner{padding-inline:50px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-tile-reviews .roofing-tile-reviews__inner{padding-inline:25px!important}}@media(max-width:767px){.roofing-page .roofing-tile-reviews .roofing-tile-reviews__inner{padding-inline:15px!important}}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1486199320"]>h1:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1426081137"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1964936417"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1266574488"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1827205395"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1775806551"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1722964687"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1474263743"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1411447478"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1923954168"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1697250018"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1930645986"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1990377285"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1772640958"]>h3:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1096983411"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1915857875"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1177278754"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3298866390"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1082470516"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1034077743"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1708736293"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1943606884"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1752631215"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1347679688"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704176454"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="3361068520"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1704914632"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1644010327"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1216702907"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1666336600"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]{color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roofing [data-source-copy="1165531604"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="597958919"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1889680191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1662230764"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1243210963"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1548158331"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1558924797"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1755419813"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1510183346"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1617924581"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1937921042"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1754351804"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roofing [data-source-layout="1780724776"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(3)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2)>span:nth-child(1)>br:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(3){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(7){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(8){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(9){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(10){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(11){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(12){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(13){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(3)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2)>span:nth-child(1)>br:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(3){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(7){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(8){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(9){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(10){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(11){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(12){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(13){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1334242345"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1098891861"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(3)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(2)>span:nth-child(1)>br:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="3619731713"]>p:nth-child(5)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1376474092"]>h2:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1840077500"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1684690216"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1777956535"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1440044275"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1124175948"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1442123460"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1937445704"]>p:nth-child(2)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1355777765"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1010386061"]>p:nth-child(2)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1147433403"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>strong:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(2)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(3){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1155729235"]>p:nth-child(2)>span:nth-child(4)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1490631488"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1581242810"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1781492557"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1360338492"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1272001683"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1060425524"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1425541858"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1172839436"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1434433215"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1039541300"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1655117664"]>h4:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1530311544"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1796140435"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1942061078"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1108619834"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1342932861"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1){color:#d91a2a!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1294392862"]>h4:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1912177632"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1544415727"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1762455409"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1457648176"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1034456712"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1882539376"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1263305124"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1128022904"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1838201290"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1216003907"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179624281"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1506325779"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1769954519"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1188220701"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1587793282"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1952307039"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1720326848"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1798388287"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1252537683"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1249278283"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1454188776"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1381094129"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1288256098"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]{color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--tile-roofing [data-source-copy="1774522883"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="376980770"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1469953665"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084383191"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(7){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(8){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(9){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(10){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(11){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(12){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1648662324"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(13){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1829612869"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1668435231"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1270895712"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1216555082"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1084530907"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--tile-roofing [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1083530519"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1264555747"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1917994935"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1787729331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1696149288"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1145104777"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>ul:nth-child(2)>li:nth-child(7)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>span:nth-child(1)>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1605617330"]>p:nth-child(2)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1237529474"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1290028229"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1985902425"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1451077684"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1312256444"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1028493078"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1423137810"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1848547092"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1664321037"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1155009989"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1793767756"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1223392415"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1810220200"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1125658447"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1000578957"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1654517047"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1146267908"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1561712153"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1117516972"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1249278283"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1454188776"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1381094129"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1288256098"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]{color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-replacement [data-source-copy="1774522883"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1084037396"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1146330696"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1032128070"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1544088022"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1119634379"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1117746067"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1966260304"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1417377405"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1484869513"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1875556158"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1252038673"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1421063140"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1486848028"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1572936845"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1539256080"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1365799949"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-replacement [data-source-layout="1941124827"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1)>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>br:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>span:nth-child(11){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>span:nth-child(11)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(12){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]>.roofing-icon>a:nth-of-type(1)>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]>.roofing-icon>a:nth-of-type(1)>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1)>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>br:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>span:nth-child(11){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>span:nth-child(11)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(12){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]>.roofing-icon>a:nth-of-type(1)>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]>.roofing-icon>a:nth-of-type(1)>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1)>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1229192396"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1375261314"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>br:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1605617330"]>p:nth-child(5)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1237529474"]>p:nth-child(5)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1998196131"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1236718226"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1394428353"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1395182564"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1440135147"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1718050919"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1672010009"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1437940156"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1326134028"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1401483371"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1214649494"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1966825389"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1344550652"]>p:nth-child(1)>span:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1902509147"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1877151797"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1095735728"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1615689264"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(4)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(6)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(8)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(10)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>span:nth-child(11){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>span:nth-child(11)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1839338524"]>p:nth-child(12){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1868340780"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1762797246"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1470446972"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1664451652"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]{color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-repair [data-source-copy="1831003219"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1864787164"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1024157070"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1622473426"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]>.roofing-icon>a:nth-of-type(1)>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1312799175"]>.roofing-icon>a:nth-of-type(1)>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1954973084"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1005154065"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1372028460"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1565487141"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-repair [data-source-layout="1093401164"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>span:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>span:nth-child(4)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>br:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>br:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>span:nth-child(11){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>span:nth-child(11)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(12){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>span:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>span:nth-child(4)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>br:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>br:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>span:nth-child(11){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>span:nth-child(11)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(12){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>span:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>span:nth-child(4)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1715643065"]>p:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1769190694"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1397493146"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1985571746"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1239758939"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1314182114"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1498553698"]>p:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1982644069"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1525429783"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1362245431"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1805152040"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1175997115"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>ul:nth-child(2)>li:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(3)>em:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>br:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1605617330"]>p:nth-child(6)>span:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1553731895"]>h3:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>br:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1237529474"]>p:nth-child(3)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1723348137"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1910176291"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1915582592"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1116169289"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1617164313"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1758150469"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1749930194"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1192413284"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1536988071"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1348462022"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1974838904"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1772372614"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1541821958"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1298079559"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1989918778"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1304491913"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>br:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1179618603"]>p:nth-child(3)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1350419553"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(4)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(6)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(8)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>br:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(10)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>span:nth-child(11){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>span:nth-child(11)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1131938175"]>p:nth-child(12){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1576059960"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1061765902"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1219086507"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1462646622"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]{color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--roof-inspection [data-source-copy="1560991590"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1303849132"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]{color:#727273!important;background-color:#d91a2a!important;border-radius:50%!important;padding:7.5px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1310237296"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1944843431"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1790448159"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1023131518"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1996637679"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1810026943"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1658157304"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1247507278"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1738051699"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1347093871"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--roof-inspection [data-source-layout="1942049721"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(9){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(9){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1072547791"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(4){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(5){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(6){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(7){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(8){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(9){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>ul:nth-child(2)>li:nth-child(10){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1245874477"]>p:nth-child(3)>span:nth-child(1)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]{color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1931447786"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]{color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1179618603"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1694839240"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1126290912"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1857686090"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1413656832"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]{color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--residential [data-source-copy="1473285639"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1755285376"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1103819819"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1065685233"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1029125557"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--residential [data-source-layout="1107116308"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2)>br:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]{color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]{color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}@media(min-width:768px)and (max-width:1024px){.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2)>br:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]{color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]{color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}@media(max-width:767px){.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1119019523"]>h1:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(1)>a:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1715643065"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1208085729"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1774520501"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1098590119"]>p:nth-child(1)>span:nth-child(1){color:#54bfac!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1892357165"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1439929331"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1027106846"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1468495940"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1414015716"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1979358168"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1729352473"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1751634152"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2169739769"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="2766836834"]>p:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="535238363"]>h3:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(3)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(4)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(5)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(6)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(7)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="3177451383"]>ul:nth-child(2)>li:nth-child(8)>span:nth-child(2)>br:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1760208727"]>h2:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="3619731713"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1769190694"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1950842786"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1397493146"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1985571746"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1239758939"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1314182114"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1498553698"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1059549556"]>h2:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1413879843"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1564914235"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1683531026"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1948134724"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1045247038"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1502377794"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1461830405"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1857830846"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1682061593"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1312395360"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1833565323"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1500910321"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(1){color:#0b0b0d!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1527209553"]>h3:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(1){color:#4a4644!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1731807731"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1223179429"]>p:nth-child(1)>span:nth-child(2)>br:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]{color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1){color:#8c0d17!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1676455764"]>h2:nth-child(1)>span:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]{color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1713067003"]>p:nth-child(1)>span:nth-child(2)>span:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1270247138"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1538655763"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1156416735"]>p:nth-child(1)>strong:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1711055598"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]{color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]>p:nth-child(1){color:#727273!important}.roofing-page .roofing-restored--commercial [data-source-copy="1785043594"]>p:nth-child(1)>strong:nth-child(1){color:#fff!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1366837334"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1747704078"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]{color:#727273!important;background-color:#ffffff80!important;border-radius:5px!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1757978997"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1227395416"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1963509274"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1969092093"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1890540237"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1217471564"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1050205529"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#f2dc9b!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1290863064"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1644698649"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1316346320"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1120455029"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1428976648"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>mask:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>defs:nth-of-type(1)>clippath:nth-of-type(2)>rect:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1106540472"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#d91a2a!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1851981341"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1443717293"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1894137133"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1168800043"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1045470194"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1166804204"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1849344902"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1946732532"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#8c0d17!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(2){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(3){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(4){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(5){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1700729408"]>.roofing-icon>svg:nth-of-type(1)>g:nth-of-type(1)>path:nth-of-type(6){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]{color:#727273!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]>.roofing-icon>svg:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}.roofing-page .roofing-restored--commercial [data-source-layout="1135127173"]>.roofing-icon>svg:nth-of-type(1)>path:nth-of-type(1){color:#000!important;fill:#fff!important;stroke:none!important;stroke-width:1px!important}}
