.navbar,.w-layout-grid{grid-template-rows:auto auto}.nav-link,.nav-link-dropdown{padding-left:15px;transition:.2s}.navbar,.top-div-block{width:95%;max-width:1200px}.body,.contact-info{font-family:Open Sans,sans-serif}.navbar,.two-col-grid,.two-col-grid-copy,.w-layout-grid{grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.box-heading,.heading-3,.mid-heading,.mobile-link,.nav-link,.opening-hours,.section-sub-heading,.slider-heading,.text-block{text-transform:uppercase}.contact-email,.contact-info,.footer-links,.hyper-link,.learn-more-btn,.link-10,.link-15,.link-16,.link-17,.link-5,.mobile-link{text-decoration:none}:root{--black-222:#222;--white:white;--crimson:#df3139;--dark-blue:#272d33;--red:#ef1c22;--black-2:#0c0d12;--black:black;--light-coral:#fd5961;--orange-red:#fc5a0a;--very-dark-blue:#0d0f11}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;display:grid}.nav-section{background-color:var(--black-222);justify-content:center;align-items:center;display:flex}.navbar{background-color:rgba(0,0,0,0);justify-content:flex-start;align-items:stretch;display:flex}.dropdown-list{background-color:var(--white)}.nav-link,.nav-link.w--current{background-color:var(--black-222);margin-left:0;margin-right:0}.body{color:var(--black-222);transition:.2s}.nav-link{color:var(--white);text-align:center;border-bottom:5px solid rgba(39,45,51,0);padding-top:25px;padding-right:15px;font-size:15px;font-weight:700}.nav-link-dropdown.current,.nav-link-dropdown:hover,.nav-link.w--current,.nav-link:hover{border-bottom-color:var(--crimson)}.nav-link.w--current{color:var(--white)}.heading-3.show-none,.learn-more-btn.dispaly-none,.learn-more-btn.with-title.dispplay-none-large,.nav-link.hide{display:none}.top-section{background-color:var(--white);justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.nav-link-dropdown{color:var(--white);border-bottom:5px solid rgba(223,49,57,0);padding-top:25px;font-size:13px;font-weight:700}.need-help,.opening-hours{color:var(--black-222);font-weight:700}.text-block{font-size:15px}.top-div-block{height:100%;justify-content:space-between;align-items:center;display:flex}.co-logo-link,.co-logo-link.w--current{width:100%;max-width:350px}.co-logo-link{height:100%;align-items:center;display:flex}.top-contact-div{width:60%;height:100%;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.need-help{font-size:18px}.opening-hours{margin-top:10px;margin-bottom:0;padding-top:0;font-size:16px}.slider-heading,.slider-medium-text,.slider-small-text{color:var(--white);margin-bottom:0}.icon{margin-top:30px}.slider-text-div{width:49%;max-width:780px;background-color:rgba(39,45,51,.8);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px;display:flex}.full-width-image-text-div.bg-background,.slider-text-div.bg-background{background-color:rgba(12,13,18,.69)}.hero-container{width:90%;max-width:1300px;align-items:center;margin-left:auto;margin-right:auto;display:flex}.slider-heading{width:100%;margin-top:0;font-size:32px;font-weight:800;line-height:40px}.slider-small-text{width:70%}.slider-medium-text{width:100%;margin-top:20px;font-size:25px;font-weight:700;line-height:30px}.small-text-div-and-arrow{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.box-heading,.section-heading-2{color:var(--white);margin-top:0;font-weight:800}.nav-menu{width:100%;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.box-heading{text-align:left;margin-bottom:20px;font-size:36px;line-height:60px}._4-box-text{width:84%;color:var(--white);margin-bottom:0;line-height:24px}.services-item-container{width:100%;min-height:100px;background-color:var(--dark-blue);opacity:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px;display:flex}.services-item-container.flat-roof,.services-item-container.re-roofiing{background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center}.services-item-container:hover{text-shadow:4px 4px 5px rgba(0,0,0,.75)}.services-item-container.flat-roof{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../images/Flat-Roof-img.webp');background-position:0 0,100% 0;transition:.2s}.services-item-container.flat-roof:hover{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/Flat-Roof-img.webp');background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.services-item-container.re-roofiing{background-color:rgba(0,0,0,0);background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../images/ReRoofing-img.webp');background-position:0 0,50% 0;padding:10px;transition:.2s}.services-item-container.house-extention,.services-item-container.roof-repair{background-size:auto,cover;justify-content:center;background-repeat:repeat,no-repeat;background-position:0 0,50% 0;transition:.2s}.services-item-container.re-roofiing:hover{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/ReRoofing-img.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.services-item-container.roof-repair{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../images/Roof-Repairs.webp')}.services-item-container.roof-repair:hover{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/Roof-Repairs.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.services-item-container.house-extention{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../images/House-Extention-Img.webp');padding:10px}.services-item-container.house-extention:hover{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/House-Extention-Img.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.services-item-container.areas-covered,.services-item-container.areas-covered:hover,.services-item-container.pitchedroof,.services-item-container.pitchedroof:hover{background-position:0 0,50% 100%;background-size:auto,cover}.services-item-container.areas-covered{background-color:var(--crimson);background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../images/Areas-We-Cover.webp');justify-content:center;padding:10px;transition:.2s}.services-item-container.areas-covered:hover{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/Areas-We-Cover.webp');background-repeat:repeat,no-repeat}.services-item-container.pitchedroof{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../images/PickedRoof.webp')}.services-item-container.pitchedroof:hover{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/PickedRoof.webp')}.left-col.img-services.solar,.right-col.block.house-ext-img.a{background-image:url('../images/homepage-1.webp')}._4-block-div{justify-content:space-between;align-items:center;display:flex}.arrow-head-blue{width:70px;border:2px solid var(--white);background-color:var(--crimson)}.section-about{justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.section-about.flex-reverse.house-extensions,.section-about.roofing-repairs,.section-image-overlay{padding-bottom:60px;padding-top:60px}.section-about.flex-reverse{flex-direction:row}.body-div,.section-image-overlay{justify-content:center;display:flex}.section-about.flex-reverse.about-us-section.section-symbol.pad-none,.section-about.low-p.p-top{padding-top:0}.section-about.low-p,.section-call-to-action.low-padding-btom{padding-bottom:60px}.body-div{width:95%;max-width:1200px;align-items:center}.section-image-overlay{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url('../images/Roof-Image-1.jpg');background-position:0 0,50% 0;background-size:auto,cover;align-items:center}.right-col.block.house-ext-img.a,.right-col.block.house-ext-img.b,.right-content{background-size:contain;background-repeat:no-repeat}.full-width-image-div{width:95%;max-width:1200px;min-height:200px;justify-content:center;align-items:center;display:flex}.container.flex.block-container,.full-width-image-div.block{display:block}.full-width-image-text-div{width:50%;max-width:600px;background-color:rgba(239,28,34,.73);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px;display:flex}.footer-section{background-color:var(--black-222);justify-content:center;align-items:center;padding-top:100px;padding-bottom:60px;display:flex}.footer-link-section{background-color:var(--red);justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.footer-link-section.footer-copy-right{background-color:var(--crimson);color:var(--white)}.section-heading-2{margin-bottom:50px;font-size:50px;line-height:60px}.section-heading-2.text-black{border-left:3px solid var(--crimson);color:var(--black-222);text-transform:uppercase;margin-bottom:0;padding-left:10px;font-size:38px;font-weight:700;line-height:44px}.section-heading-2.text-black._w-70{width:75%;border-left-style:none;line-height:44px}.section-heading-2.text-black._w-70.section-header-1,.text-span-6{font-weight:700}.section-heading-2.text-black.m-bottom{margin-bottom:20px;padding-bottom:0;line-height:44px}.contact-info{color:var(--black-2);font-size:16px;font-weight:600}.text-block-2,.text-span-5{font-family:"Fa solid 900",sans-serif}.footer-container{width:90%;max-width:1300px;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.left-content{width:40%}.right-content{width:60%;min-height:450px;background-image:url('../images/Capture.webp');background-position:50%}.social-media-icons-div{width:30%;justify-content:space-between;align-items:center;margin-top:30px;display:flex}.heading,.mid-heading,.section-sub-heading{margin-top:0;margin-bottom:0}.social-media-link{max-width:30px;margin-right:30px}.image-3{min-width:50px}.button-link{margin-left:5px}.container,.learn-more-btn{margin-left:auto;margin-right:auto}.mid-heading{width:100%;color:var(--white);font-size:46px;font-weight:800;line-height:65px}.mid-heading.black{color:var(--black);font-size:24px;line-height:30px}.mid-heading.black._40t{margin-top:60px}.footer-links{text-align:center;margin-bottom:0;color:#d1d1d1;transition:.2s}.learn-more-btn,.learn-more-btn.header-btn:hover{color:var(--white)}.footer-links:hover{color:#fff}.container{width:90%;max-width:1300px}.container.flex,.inner-content-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.container.p-top-60{border-top:2px solid rgba(223,49,57,.45);padding-top:60px}.section-title-container{padding-bottom:20px}.section-title-container.with-btn{align-items:center;display:flex}.footer-links-accent.p-removed,.section-title-container.low-padding-10{padding-bottom:0}.heading{width:100%;border-left:3px none var(--red);padding-bottom:10px;padding-left:0;padding-right:0;font-size:38px}.heading.h-2,.heading.heading-2{border-left-style:solid}.heading.h-2,.heading.heading-2,.heading.heading-2.paddinleft,.site-map-list{padding-left:10px}.heading.heading-2{border-left-color:var(--light-coral);font-size:38px;display:block}.heading.heading-2.margin-bottom{margin-bottom:60px}.heading.heading-2._20b{margin-bottom:20px}.section-sub-heading{border-left:3px solid var(--crimson);padding-left:10px;font-size:28px;font-weight:700;line-height:36px;display:block}.grid-col-1.col-2.col-3:hover,.grid-col-1:hover{border-color:rgba(34,34,34,.57)}.p-content,.services-item{margin-bottom:0;font-size:16px;line-height:28px}.section-sub-heading.text-center{text-align:center;border-left-style:none;line-height:36px}.section-sub-heading.roof-services-sub-heading{margin-top:40px;padding-top:0;font-size:22px}.section-sub-heading.low-text{text-align:center;font-size:22px;font-weight:600}.contact-form-container,.container-flex.reverse._40t,.header-3.margintop-40,.section-sub-heading._40t{margin-top:40px}.two-col-grid,.two-col-grid-copy{grid-column-gap:9px;grid-row-gap:16px;grid-template-rows:auto;margin-top:20px;display:grid}.two-col-grid-copy.flex,.two-col-grid.flex{grid-column-gap:26px}.roof-systems-list,.two-col-grid-copy.mar-top,.two-col-grid.mar-top{padding-top:60px}.two-col-grid-copy.mar-top.grid-30-70,.two-col-grid.mar-top.grid-30-70{grid-template-columns:.25fr 1fr}.two-col-grid-copy._3col-grid,.two-col-grid._3col-grid{grid-template-columns:1fr 1fr 1fr;padding-top:40px}.two-col-grid-copy.flex.align-center,.two-col-grid.flex.align-center{grid-row-gap:30px;align-items:center}.two-col-grid-copy.flex.flex-roof-repairs,.two-col-grid.flex.flex-roof-repairs{flex-direction:row-reverse;align-items:center;display:flex}.two-col-grid-copy.flex-reverse,.two-col-grid.flex-reverse{flex-direction:row-reverse;align-items:stretch;display:flex}.two-col-grid-copy.flex-reverse.center,.two-col-grid.flex-reverse.center{align-items:center}.two-col-grid-copy.flex-early,.two-col-grid.flex-early{grid-column-gap:20px}.left-col,.list-3{flex:1}.left-col.img-services{background-image:url('../images/Roofing-Services-img.webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.left-col.img-services.min-height-400,.left-col.img-services.solar{min-height:450px;background-position:100%;border-radius:4px}.left-col.centred{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.right-col{border-radius:4px;display:block}.learn-more-btn,.learn-more-btn.dispaly-none.show{text-align:left;display:inline-block}.right-col.block{flex:1;display:block}.right-col.block.house-ext-img{min-height:450px;background-image:url('../images/extension--home-page.webp');background-position:50% 30%;background-size:cover;border-radius:4px}.right-col.block.house-ext-img.b{background-image:url('../images/homepage-2.webp')}.right-col.google-maps{width:100%;height:100%;display:block}.right-col.img-surveyor{background-image:url('../images/Flat-Roof-img.webp');background-position:50%;background-size:cover}.right-col.img-surveyor.img-2{background-image:url('../images/flat-roof-image.webp');background-position:50% 0;background-size:cover}.right-col.roof-img{background-image:url('../images/_357881127.webp');background-position:50%;background-size:cover}.right-col.roof-img.img-roof{background-image:url('../images/roofing-2.webp')}.right-col.roof-img.solar{min-height:400px;background-image:url('../images/solar-6.webp')}.right-col.about-img{width:100%;min-height:450px;background-image:url('../images/flat-roof-image.webp');background-position:50% 0;background-repeat:no-repeat;background-size:cover;border-radius:4px;flex:1}.right-col.about-img.flat-roof{background-image:url('../images/Repair.webp');background-position:50%}.right-col.about-img.slate-tile{background-image:url('../images/Roof-Image-1.jpg');background-position:0 100%;background-size:cover}.right-col.about-img.house-ex{background-image:url('../images/panels-side_small.webp');background-position:50%;background-size:cover}.right-col.about-img.img-2{background-image:url('../images/PickedRoof.webp');background-position:50%;background-size:cover}.right-col.about-img.img-2.min-height{min-height:300px;background-image:url('../images/236826197_220746133339847_5043057711465427162_n.jpg');background-position:100% 0}.right-col.about-img.img-3{background-image:url('../images/Tile-Roof.webp')}.right-col.about-img.flat-roof-img{background-image:url('../images/237434044_220746306673163_3639281234378626970_n.jpg');background-position:50%}.right-col.img-right-reroofing{background-image:url('../images/reroofing-1.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}.right-col.img-right-reroofing.img-2{width:100%;background-image:url('../images/reroofing-2.webp');background-position:50% 35%;background-size:cover;flex:1}.right-col.img{min-height:400px;background-image:url('../images/solar4-small.webp');background-position:50%;background-repeat:no-repeat;background-size:auto}.p-content.p-top{padding-top:20px}.learn-more-btn{border:2px solid var(--crimson);background-color:var(--crimson);margin-top:20px;padding:10px 15px;font-size:16px;font-weight:700;transition:.2s ease-in-out}.learn-more-btn:hover{color:var(--crimson);background-color:rgba(0,0,0,0)}.contact-email,.header-3,.heading-3{text-align:center}.learn-more-btn.dispaly-none.show.width-more{padding-left:40px;padding-right:40px}.learn-more-btn.with-title{flex:none;margin-top:0;margin-left:0;margin-right:0}.learn-more-btn.header-btn{margin:auto 0 auto auto}.learn-more-btn.header-btn.finance-btn{width:100%;text-align:center}.learn-more-btn.header-btn.finance-btn:hover{background-color:rgba(223,49,57,.9)}.text-span-5{margin-left:5px}.text-accent{color:var(--red)}.services-list{margin-bottom:0;padding-left:0}.services-list.grid-2-list{grid-column-gap:10px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:stretch;justify-items:stretch;padding-top:20px;padding-left:20px;list-style-type:none;display:grid}.services-list.no-bullet{padding-left:0;list-style-type:none}.services-list.new{margin-bottom:40px}.services-item{margin-top:0;font-weight:400;list-style-type:none}.services-item.areas-list{padding-top:5px;padding-bottom:5px}.services-item.bold{align-items:center;font-weight:700;display:flex}.list{padding-left:25px}.section-call-to-action{background-color:#f0f0f0;border-radius:4px;padding-top:100px;padding-bottom:100px}.grid-col-1,.grid-col-1.col-2.col-3{background-color:rgba(247,247,247,.76)}.grid-col-1{border:3px solid #f4f4f4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:40px;transition:.2s;display:flex}.grid-col-1:hover{background-color:rgba(255,255,255,.48);border-width:2px}.grid-col-1.col-2.col-3{width:100%;height:100%;border-color:#f4f4f4}.text-block-2.col-icon{color:var(--crimson);margin-bottom:10px;font-size:38px}.text-block-2.col-text{text-transform:none;padding-top:20px;padding-bottom:20px;font-family:Montserrat,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:26px}.contact-email{color:var(--black-2);font-size:18px;font-weight:700;line-height:26px}.contact-email.rob,.roof-system-title{font-family:Open Sans,sans-serif;font-weight:600}.link-10,.link-5{color:var(--red)}.bold-text,.footer-links-accent,.link-15:hover{color:var(--crimson)}.inner-content-container.l{align-items:flex-start}.header-3{margin-top:20px;font-size:28px;line-height:36px}.heading-3,.section-header-1{margin-top:0;margin-bottom:0}.hero-section{background-image:url('../images/62023702caf6c81a9f9e0624_Home-Img-Cropped.webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.section,.section.img-house-ex,.section.site-map{background-size:auto,cover}.hero-overlay{background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25));padding-top:100px;padding-bottom:100px}.section-two-col,.services-section{padding-top:50px;padding-bottom:50px}.services-grid{width:90%;max-width:1300px;grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto}.container-flex.reverse,.section-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr;display:grid;grid-auto-columns:1fr}.section-header-1{width:80%;padding-bottom:10px}.section-grid{grid-template-rows:auto;padding-top:40px}.footer-links-accent{padding-bottom:20px;font-weight:800;line-height:26px}.container-flex{grid-column-gap:24px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.pw-grid,.reroof-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto}.container-flex.reverse{grid-template-rows:auto}.site-map-link{padding-top:5px;padding-bottom:5px;font-size:18px;list-style-type:none}.link-15{color:var(--black-222);font-weight:700;transition:.2s}.section{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url('../images/PickedRoof.webp');background-position:0 0,50% 100%;padding-top:40px;padding-bottom:40px}.roofing-servicea-div,.rs-div-100,.rs-div-2,.solar-2{background-size:cover}.section.img-house-ex{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url('../images/solar7.webp');background-position:0 0,50%}.section.site-map{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url('../images/Roof-Image-1.jpg');background-position:0 0,50%;background-repeat:repeat,no-repeat}.section.site-map.sm-p{padding-top:10px;padding-bottom:10px}.heading-3{border-bottom:3px solid var(--crimson);color:var(--white);padding-bottom:20px;font-size:50px;font-weight:700}.link-16,.link-17,.list-icon,.text-span-10,.text-span-8,.text-span-9{color:var(--crimson)}.heading-3.black{color:var(--black)}.list-container{padding-top:20px;display:flex}.roof-system-item-text,.why-ex-item{padding-top:10px;padding-bottom:10px}.list-2{flex-direction:column;flex:1;justify-content:space-between;padding-left:10px;list-style-type:none;display:flex}.what-does-extension-list{padding-left:20px;list-style-type:none}.why-ex-item{align-items:center;font-weight:700;display:flex}.text-span-8{padding-right:10px;font-family:"Fa solid 900",sans-serif;font-size:16px}.bold-text-2,.bold-text-3,.bold-text-4{font-weight:600}.roof-system-list-container{width:80%;margin-top:20px;margin-left:auto;margin-right:auto}.roof-system-item-text{margin-top:0;margin-bottom:0;list-style-type:none}.roof-system-desc{margin-bottom:0;padding-left:20px;padding-right:20px;font-family:Open Sans,sans-serif;font-weight:400;line-height:28px}.list-icon,.text-span-10,.text-span-11{padding-right:10px}.list-icon,.text-span-10,.text-span-11,.text-span-9{font-family:"Fa solid 900",sans-serif}.mobile-link,.text-span-16{line-height:26px}.text-span-9{font-size:32px;font-weight:400}.dropdown{margin-left:0;margin-right:0}.text-span-10{display:block}.footer-contact-info{flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:20px;display:flex}.mobile-link{color:var(--white);padding-top:0;padding-bottom:0;padding-left:10px;font-weight:600}.mobile-link.header-mobile{color:var(--black-222);font-size:18px}.red-number{color:var(--crimson);font-size:22px;font-weight:800}.heading-1-sub-text,.text-span-12,.text-span-13,.text-span-15{border-left:3px solid var(--crimson);padding-left:10px;font-size:28px}.hyper-link{color:var(--red);font-weight:700}.text-span-14,.text-span-16{font-weight:600;border-left:3px solid var(--crimson);padding-left:10px;font-size:28px}.text-span-17{border-left:3px solid var(--crimson);padding-left:10px;font-size:28px;font-weight:700}.pw-grid{flex-direction:row;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:grid}.roofing-servicea-div{height:500px;background-image:url('../images/roofing-1.webp');background-position:50% 60%;margin-top:40px;margin-bottom:60px}.roofing-servicea-div._0b{margin-bottom:0}.reroof-grid{grid-template-columns:.75fr .5fr}.rs-grid-main{grid-column-gap:40px;grid-template-rows:auto}.rs-div-2{background-image:url('../images/roofing-services-1-002.webp');background-position:50%}.rs-div-100{height:550px;background-image:url('../images/roofing-3.webp');background-position:50% 25%;margin-top:60px}._3-img-div{justify-content:space-between;margin-top:40px;margin-bottom:40px;display:flex}._3-img{width:31%}.u{flex-direction:column;display:block}.solar-2{height:100%;min-height:auto;background-image:url('../images/homepage-2.webp');background-position:50% 60%;margin-top:25px}.video{margin-top:20px}.bold-text-5{color:var(--white);font-size:14px}#w-node-ee8b96ff-1bb9-069f-2f0d-ce57e19cec6b-39693c4e{grid-area:span 1/span 2/span 1/span 2;justify-self:center}#w-node-_00f94826-83c1-ae98-f57d-3b015c46eec9-34fabe04,#w-node-_01d57d8e-f956-cfb1-c040-e3d6d1d1876a-34fabe04,#w-node-_02c417e7-9c49-3af2-37f0-81eec250eb70-34fabe04,#w-node-_02cc0468-2688-8da5-b25b-d9b1e30699ec-34fabe04,#w-node-_04259845-b0d9-19f7-6ba8-5f811a34128f-34fabe04,#w-node-_068cd95b-09b0-0c54-927b-e32375fb85dc-34fabe04,#w-node-_082e507e-9a04-a253-6932-8f5a4829b83d-34fabe04,#w-node-_1726ff22-147b-f03f-2d3a-3628ed374121-34fabe04,#w-node-_1c52d8b7-7a17-ccb8-1bf5-3b497f7ee4a8-34fabe04,#w-node-_37391ff5-1811-2e31-334a-b53e9f034008-34fabe04,#w-node-_3ea125a5-0952-cded-a552-d2a743a3f1cd-34fabe04,#w-node-_3ede8399-8b7f-7339-b6d1-e07ee037946e-c08f171d,#w-node-_40d3bc3b-5d01-f4a2-1626-f28fffaa2ce1-34fabe04,#w-node-_41c6ff94-6406-2754-6bf7-4f252c3a17ef-c8b38fb9,#w-node-_462deb26-d2c9-8326-e63b-1fa4593e1207-c08f171d,#w-node-_49ce9345-6fef-d773-9b42-54b3e5eb4462-34fabe04,#w-node-_4a1a2498-4be8-6ebd-3ab7-36671810c5c9-34fabe04,#w-node-_4b5e94b9-71d0-6ce7-fd8d-08f8f19c4e0b-34fabe04,#w-node-_604bda57-ff91-18f9-a7aa-3f55cfb4d17c-34fabe04,#w-node-_63380ea5-b343-66c2-f025-ba6bc7968f57-34fabe04,#w-node-_67894546-1b97-44a8-059f-e5bf7d76741e-34fabe04,#w-node-_7775e12d-7a59-6db7-c21a-3c0969f4809a-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d3117fc-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d3117fe-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311802-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311804-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311806-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311808-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d31180a-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d31180c-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d31180e-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311810-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311812-34fabe04,#w-node-_917da9e2-ce99-d3ea-4566-84d3de3be793-34fabe04,#w-node-_95d09bed-c179-ff6d-3b83-95127a1b02da-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c23ff8-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c23ffa-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c23ffc-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c2400a-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c2400c-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c24014-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c24018-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c2401c-34fabe04,#w-node-_9cfa68c4-070d-10db-27ad-3014d8ac7368-34fabe04,#w-node-aa3ab172-24cb-e283-8e03-5a3ba3ef8e19-c8b38fb9,#w-node-ab2682c5-5a43-1408-8468-1799b9cd753a-c08f171d,#w-node-b9c9dbb0-56da-3274-f9d4-7f2e26557af0-34fabe04,#w-node-c2240ceb-c642-f3a7-2b95-5e06ddf5f8a8-34fabe04,#w-node-cdb1c0b7-b329-233e-d648-6e0aa59e9eb4-34fabe04,#w-node-d5a976b8-3803-8be5-a5f7-b7b1976ad697-c08f171d,#w-node-da8535db-49b3-2937-bbcf-18a8ee80197f-c8b38fb9,#w-node-db4ab3bc-e27d-023f-d406-461c70c3d4a8-34fabe04,#w-node-de66337d-a856-074b-f954-66f9cad522be-c08f171d,#w-node-e20ac5bb-6033-bf3d-73d1-e659db06f5d3-34fabe04,#w-node-f051dc46-3202-474a-860b-00b40fdca0cf-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e361-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e365-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e367-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e369-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e36b-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e371-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e373-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e375-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e379-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e37d-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e381-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e387-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e38d-34fabe04,#w-node-f69e3bca-c76f-8d8a-e343-1f10b9cf5715-34fabe04{grid-area:span 1/span 1/span 1/span 1}#w-node-_7f1c3efc-ac91-018b-7961-2a5449a899ad-d93b2e70{grid-area:span 1/span 2/span 1/span 2}#w-node-_534fe68b-4b1e-8b8c-012d-cf655eee7545-c08f171d{grid-area:span 1/span 1/span 1/span 1;align-self:center;justify-self:center}#w-node-_9fab3200-8fac-740f-7297-d72730d1359f-34fabe04{grid-area:span 1/span 4/span 1/span 4}@media screen and (max-width:991px){.dropdown,.nav-menu{background-color:var(--black-222)}.grid-col-1,.hero-container,.navbar,.section-heading-2.text-black._w-70{width:100%}.nav-link-dropdown{width:100%;text-align:center;padding-right:15px}.top-div-block{padding-left:20px;padding-right:20px}.icon{display:none}.slider-text-div{width:90%;max-width:100%;margin-left:auto;margin-right:auto}.menu-button{width:100%;color:var(--white);text-align:center}.menu-button.w--open{background-color:rgba(0,0,0,0)}.box-heading{font-size:33px}._4-block-div{align-items:flex-end}.footer-section,.section-about,.section-call-to-action{padding-top:60px;padding-bottom:60px}.section-about.flex-reverse.services-section{padding-top:40px;padding-bottom:40px}.body-div,.footer-container{width:90%}.full-width-image-text-div{width:100%;max-width:100%}.heading.heading-2{flex-direction:column}.two-col-grid-copy._3col-grid,.two-col-grid._3col-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.two-col-grid-copy.flex-early,.two-col-grid.flex-early{flex-direction:column;display:flex}.right-col.roof-img.img-roof,.right-col.roof-img.solar{width:100%;min-height:500px;background-position:50% 25%}.learn-more-btn.header-btn{width:100%;text-align:center;margin:0 auto 0 0;padding-top:20px;padding-bottom:20px}.grid-col-1.col-2{align-items:center;display:flex}.list-container{text-align:left;flex-direction:row;justify-content:flex-end;align-items:center}.list-2,.list-3{padding-left:10px}.dropdown{width:100%;text-align:center}.footer-contact-info{display:block}.pw-grid{grid-column-gap:16px;grid-row-gap:16px}.roofing-servicea-div._0b{margin-top:0;margin-bottom:40px}.reroof-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;margin-bottom:20px}.rs-div-100,.rs-div-2{height:500px}._3-img-div{margin-top:30px}#w-node-aa3ab172-24cb-e283-8e03-5a3ba3ef8e19-c8b38fb9{justify-self:stretch}#w-node-_41c6ff94-6406-2754-6bf7-4f252c3a17ef-c8b38fb9{grid-area:2/1/3/3}#w-node-_462deb26-d2c9-8326-e63b-1fa4593e1207-c08f171d,#w-node-d5a976b8-3803-8be5-a5f7-b7b1976ad697-c08f171d,#w-node-de66337d-a856-074b-f954-66f9cad522be-c08f171d{grid-area:span 1/span 2/span 1/span 2}#w-node-_534fe68b-4b1e-8b8c-012d-cf655eee7545-c08f171d{grid-area:span 1/span 2/span 1/span 2;align-self:center;justify-self:center}}@media screen and (max-width:767px){.top-div-block{flex-direction:column;justify-content:center}.co-logo-link.w--current{width:100%;max-width:350px;min-height:150px;display:block}.top-contact-div{width:100%;align-items:center}.co-logo,.heading,.left-content,.list-2{width:100%}.footer-section,.section-about,.section-call-to-action,.section-image-overlay{padding-top:40px;padding-bottom:40px}.container-flex.swap,.footer-container,.list-container,.section-about.flex-reverse.about-us-section.section-symbol,.two-col-grid-copy.flex-reverse,.two-col-grid-copy.flex.flex-roof-repairs,.two-col-grid.flex-reverse,.two-col-grid.flex.flex-roof-repairs{flex-direction:column}.body-div{flex-wrap:wrap}.section-heading-2.text-black{margin-bottom:20px}.section-heading-2.text-black._w-70{font-size:28px;line-height:50px}.right-content{width:100%;margin-top:40px}.mid-heading{font-size:50px;line-height:50px}.footer-links{margin-top:5px;margin-bottom:5px;margin-left:5px}.container.p-top-60{padding-top:40px}.section-title-container{text-align:left}.heading.heading-2{text-align:left;text-transform:uppercase}.section-sub-heading{font-size:26px}.two-col-grid,.two-col-grid-copy{flex-direction:column-reverse;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:flex}.two-col-grid-copy.flex,.two-col-grid.flex{flex-direction:column-reverse;grid-template-rows:300px auto;grid-template-columns:1fr;justify-content:center;align-items:center;display:flex}.list,.services-grid{grid-template-columns:1fr 1fr}.two-col-grid-copy.flex.flex-reverse,.two-col-grid.flex.flex-reverse{flex-direction:column-reverse}.container-flex.reverse,.two-col-grid-copy.mar-top.grid-30-70,.two-col-grid.mar-top.grid-30-70{flex-direction:column;display:flex}.two-col-grid-copy.flex,.two-col-grid.flex{flex-direction:column;grid-template-columns:1fr 1fr;align-items:center;display:flex}.left-col{flex:0 auto}.left-col.img-services.min-height-400,.left-col.img-services.solar{width:100%;min-height:400px;border-radius:4px;margin-top:20px;padding-bottom:0;padding-right:0}.right-col.block.house-ext-img{width:100%;border-radius:4px;margin-top:20px}.right-col.about-img,.right-col.img-surveyor,.right-col.img-surveyor.img-2{width:100%;min-height:300px}.right-col.roof-img.img-roof,.right-col.roof-img.solar{min-height:350px}.right-col.about-img.img-2{min-height:300px;flex:0 auto}.right-col.img-right-reroofing{width:100%;min-height:400px}.learn-more-btn.dispaly-none{display:none}.learn-more-btn.dispaly-none.show.width-more{display:inline-block}.list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto auto auto;grid-auto-columns:1fr;align-items:center;justify-items:start;display:grid}.header-3{padding-top:20px}.services-grid{grid-template-rows:auto auto auto}.section-header-1{width:90%}.container-flex{flex-direction:column-reverse;display:flex}.list-3{width:100%;padding-left:10px}.pw-grid{grid-template-columns:1fr 1fr 1fr 1fr}.roofing-servicea-div,.rs-div-100,.rs-div-2{height:350px}#w-node-_08c01a17-0f4d-291c-e861-92a604945e1b-39693c4e,#w-node-_2558b774-593d-6de6-c491-f29060e3cb49-d93b2e70,#w-node-_41cb83ce-8fb7-c724-8cfd-b35b0f6aa2cc-e3747827,#w-node-_941d2e52-5b1f-ca8e-6787-080ddf43e04b-39693c4e,#w-node-_9f5ace5e-993f-8d35-b410-e3ddad3761b5-d93b2e70,#w-node-a1540c37-b517-8c9a-6707-10c7b82f8c1d-d93b2e70,#w-node-ad3fb5e9-a9bb-acfe-26bd-b9e7863500b5-d93b2e70,#w-node-c5d62828-7225-5d23-efe2-a2846924aabe-39693c4e{grid-area:span 1/span 1/span 1/span 1}#w-node-_08c01a17-0f4d-291c-e861-92a604945e2c-39693c4e,#w-node-_2558b774-593d-6de6-c491-f29060e3cb56-d93b2e70,#w-node-_41cb83ce-8fb7-c724-8cfd-b35b0f6aa2dd-e3747827,#w-node-_9f5ace5e-993f-8d35-b410-e3ddad3761c6-d93b2e70,#w-node-a1540c37-b517-8c9a-6707-10c7b82f8c2e-d93b2e70,#w-node-ad3fb5e9-a9bb-acfe-26bd-b9e7863500c2-d93b2e70{grid-area:1/1/3/2}#w-node-_00f94826-83c1-ae98-f57d-3b015c46eec9-34fabe04,#w-node-_01d57d8e-f956-cfb1-c040-e3d6d1d1876a-34fabe04,#w-node-_02c417e7-9c49-3af2-37f0-81eec250eb70-34fabe04,#w-node-_02cc0468-2688-8da5-b25b-d9b1e30699ec-34fabe04,#w-node-_04259845-b0d9-19f7-6ba8-5f811a34128f-34fabe04,#w-node-_068cd95b-09b0-0c54-927b-e32375fb85dc-34fabe04,#w-node-_082e507e-9a04-a253-6932-8f5a4829b83d-34fabe04,#w-node-_1726ff22-147b-f03f-2d3a-3628ed374121-34fabe04,#w-node-_1c52d8b7-7a17-ccb8-1bf5-3b497f7ee4a8-34fabe04,#w-node-_37391ff5-1811-2e31-334a-b53e9f034008-34fabe04,#w-node-_3ea125a5-0952-cded-a552-d2a743a3f1cd-34fabe04,#w-node-_40d3bc3b-5d01-f4a2-1626-f28fffaa2ce1-34fabe04,#w-node-_49ce9345-6fef-d773-9b42-54b3e5eb4462-34fabe04,#w-node-_4a1a2498-4be8-6ebd-3ab7-36671810c5c9-34fabe04,#w-node-_4b5e94b9-71d0-6ce7-fd8d-08f8f19c4e0b-34fabe04,#w-node-_604bda57-ff91-18f9-a7aa-3f55cfb4d17c-34fabe04,#w-node-_63380ea5-b343-66c2-f025-ba6bc7968f57-34fabe04,#w-node-_67894546-1b97-44a8-059f-e5bf7d76741e-34fabe04,#w-node-_7775e12d-7a59-6db7-c21a-3c0969f4809a-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d3117fc-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d3117fe-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311802-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311804-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311806-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311808-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d31180a-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d31180c-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d31180e-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311810-34fabe04,#w-node-_779ea20a-b239-ded3-30f1-e56e4d311812-34fabe04,#w-node-_917da9e2-ce99-d3ea-4566-84d3de3be793-34fabe04,#w-node-_95d09bed-c179-ff6d-3b83-95127a1b02da-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c23ff8-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c23ffa-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c23ffc-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c2400a-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c2400c-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c24014-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c24018-34fabe04,#w-node-_993e205d-ea35-83ad-3298-02cad0c2401c-34fabe04,#w-node-_9cfa68c4-070d-10db-27ad-3014d8ac7368-34fabe04,#w-node-b9c9dbb0-56da-3274-f9d4-7f2e26557af0-34fabe04,#w-node-c2240ceb-c642-f3a7-2b95-5e06ddf5f8a8-34fabe04,#w-node-cdb1c0b7-b329-233e-d648-6e0aa59e9eb4-34fabe04,#w-node-db4ab3bc-e27d-023f-d406-461c70c3d4a8-34fabe04,#w-node-e20ac5bb-6033-bf3d-73d1-e659db06f5d3-34fabe04,#w-node-f051dc46-3202-474a-860b-00b40fdca0cf-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e361-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e365-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e367-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e369-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e36b-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e371-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e373-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e375-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e379-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e37d-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e381-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e387-34fabe04,#w-node-f2ff8c17-d5f3-275d-ca14-bb5f7179e38d-34fabe04,#w-node-f69e3bca-c76f-8d8a-e343-1f10b9cf5715-34fabe04{grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:479px){._3-img.mid,.section-heading-2{margin-bottom:20px}.text-block-3,.top-contact-div{text-align:center}.top-section{padding-top:10px;padding-bottom:20px}._3-img-div,.footer-container,.list-container,.top-div-block{flex-direction:column}.co-logo-link{width:100%;justify-content:center}.co-logo-link.w--current{min-height:auto}.top-contact-div{width:100%;align-items:center}.need-help{margin-top:5px}.slider-text-div{width:100%;height:auto;max-width:100%;justify-content:center;padding:30px 20px}.hero-container{height:100%}.slider-heading{font-size:30px;line-height:31px}.slider-small-text{width:80%}.slider-medium-text{font-size:20px;line-height:25px}._3-img,.left-content,.mobile-link.anthony.holly.header-mobile,.pw-grid,.services-item-container{width:100%}.footer-section,.section-about,.section-call-to-action{padding-top:30px;padding-bottom:30px}.section-about.flex-reverse.house-extensions,.section-about.low-p,.section-two-col{padding-top:40px;padding-bottom:40px}.body-div{max-width:100%}.full-width-image-div{width:90%;max-width:100%}.full-width-image-text-div{width:100%;padding:20px}.section-heading-2{font-size:30px;line-height:40px}.section-heading-2.text-black._w-70{line-height:42px}.right-content{width:100%;min-height:170px;margin-top:30px}.social-media-icons-div{margin-top:10px}._3-img.mid,.learn-more-btn{margin-top:20px}.footer-links{margin-left:0}.mid-heading{font-size:28px;line-height:30px}.heading.heading-2,.section-sub-heading{font-size:38px;line-height:40px}.container.p-top-60{padding-top:30px}.mobile-link.header-mobile.margin-bottom,.section-title-container{padding-bottom:10px}.section-title-container.with-btn{flex-direction:column;justify-content:center;align-items:stretch}.heading{width:auto;line-height:40px}.heading.heading-2{max-width:none;white-space:normal;object-fit:fill;margin-right:0;display:block;overflow:visible}.heading.heading-2.margin-bottom{margin-bottom:0}.section-sub-heading.text-center{font-size:24px}.section-sub-heading.low-text{text-align:left}.two-col-grid,.two-col-grid-copy{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-rows:358px;grid-auto-columns:1fr;grid-auto-flow:row;display:grid}.two-col-grid-copy.mar-top.grid-30-70,.two-col-grid.mar-top.grid-30-70{margin-top:0;padding-top:20px}.two-col-grid-copy._3col-grid,.two-col-grid._3col-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.right-col.roof-img.img-roof,.right-col.roof-img.solar{min-height:275px}.right-col.img-right-reroofing{min-height:300px}.p-content{min-height:auto;padding-bottom:0}.learn-more-btn.with-title.dispplay-none-large{display:flex}.services-list.grid-2-list{grid-template-rows:auto;grid-template-columns:1fr;padding-left:0}.grid-col-1{padding:30px 20px}.header-3{font-size:28px}.header-3.margintop-40{padding-top:0;font-size:24px;line-height:32px}.services-grid{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr}.section-header-1{width:100%;font-size:32px;line-height:42px}.section-grid{grid-template-rows:auto auto;grid-template-columns:1fr}.heading-3{white-space:break-spaces;font-size:28px}.list-2{width:100%;flex:0 auto}.list-3{width:100%;padding-left:10px}.roof-system-list-container{width:95%;padding-left:0}.mobile-link,.mobile-link.address-link,.mobile-link.header-mobile{padding-left:0}.red-number{display:block}.roofing-servicea-div,.rs-div-100,.rs-div-2{height:275px}#w-node-_08c01a17-0f4d-291c-e861-92a604945e1b-39693c4e,#w-node-_2558b774-593d-6de6-c491-f29060e3cb49-d93b2e70,#w-node-_41cb83ce-8fb7-c724-8cfd-b35b0f6aa2cc-e3747827,#w-node-_9f5ace5e-993f-8d35-b410-e3ddad3761b5-d93b2e70,#w-node-a1540c37-b517-8c9a-6707-10c7b82f8c1d-d93b2e70,#w-node-ad3fb5e9-a9bb-acfe-26bd-b9e7863500b5-d93b2e70{grid-area:span 1/span 2/span 1/span 2}#w-node-_08c01a17-0f4d-291c-e861-92a604945e2c-39693c4e,#w-node-_2558b774-593d-6de6-c491-f29060e3cb56-d93b2e70,#w-node-_41cb83ce-8fb7-c724-8cfd-b35b0f6aa2dd-e3747827,#w-node-_9f5ace5e-993f-8d35-b410-e3ddad3761c6-d93b2e70,#w-node-a1540c37-b517-8c9a-6707-10c7b82f8c2e-d93b2e70,#w-node-ad3fb5e9-a9bb-acfe-26bd-b9e7863500c2-d93b2e70{grid-area:span 2/span 2/span 2/span 2}#w-node-_41c6ff94-6406-2754-6bf7-4f252c3a17ef-c8b38fb9{grid-column-end:2}#w-node-a866b972-a1a8-dae3-6981-b61a54fd01ef-c8b38fb9{justify-self:center}#w-node-_068cd95b-09b0-0c54-927b-e32375fb85dc-34fabe04,#w-node-_082e507e-9a04-a253-6932-8f5a4829b83d-34fabe04,#w-node-_49ce9345-6fef-d773-9b42-54b3e5eb4462-34fabe04,#w-node-_67894546-1b97-44a8-059f-e5bf7d76741e-34fabe04,#w-node-_9fab3200-8fac-740f-7297-d72730d1359f-34fabe04{grid-area:span 1/span 4/span 1/span 4}}@font-face{font-family:'Fa brands 400';src:url('../fonts/fa-brands-400.woff2') format('woff2'),url('../fonts/fa-brands-400.eot') format('embedded-opentype'),url('../fonts/fa-brands-400.woff') format('woff'),url('../fonts/fa-brands-400.ttf') format('truetype'),url('../fonts/fa-brands-400.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa solid 900';src:url('../fonts/fa-solid-900.woff2') format('woff2'),url('../fonts/fa-solid-900.eot') format('embedded-opentype'),url('../fonts/fa-solid-900.woff') format('woff'),url('../fonts/fa-solid-900.ttf') format('truetype'),url('../fonts/fa-solid-900.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 400';src:url('../fonts/fa-regular-400.woff2') format('woff2'),url('../fonts/fa-regular-400.eot') format('embedded-opentype'),url('../fonts/fa-regular-400.woff') format('woff'),url('../fonts/fa-regular-400.ttf') format('truetype'),url('../fonts/fa-regular-400.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}