.WhyShingleRoofing-module__5htaza__aboutSection{background:#fff;width:100%;margin-top:100px;padding:0}.WhyShingleRoofing-module__5htaza__fullWidthContainer{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1600px;margin:0 auto;display:grid}.WhyShingleRoofing-module__5htaza__textContent{padding:80px 0 80px 6%}.WhyShingleRoofing-module__5htaza__title{color:#00589e;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.WhyShingleRoofing-module__5htaza__paragraph{color:#060606;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.WhyShingleRoofing-module__5htaza__processList{margin:2rem 0;padding:0;list-style:none}.WhyShingleRoofing-module__5htaza__processList li{color:#060606;margin-bottom:1rem;padding-left:28px;line-height:1.6;position:relative}.WhyShingleRoofing-module__5htaza__processList li:before{content:"";background:#0cf;width:12px;height:3px;position:absolute;top:10px;left:0}.WhyShingleRoofing-module__5htaza__expanded{opacity:1;max-height:1000px;margin-top:20px}.WhyShingleRoofing-module__5htaza__expandableContent{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.WhyShingleRoofing-module__5htaza__expanded{opacity:1;max-height:500px;margin-top:30px;margin-bottom:20px}.WhyShingleRoofing-module__5htaza__readMoreBtn:hover{color:#00c3f8}.WhyShingleRoofing-module__5htaza__arrow{font-size:.8rem;transition:transform .4s;display:inline-block}.WhyShingleRoofing-module__5htaza__ctaBanner{color:#fff;background-color:#004a8c;margin-top:20px;padding:40px}.WhyShingleRoofing-module__5htaza__ctaBanner p{text-align:center;font-size:1.1rem;font-weight:bolder}.WhyShingleRoofing-module__5htaza__ctaBanner p strong{color:#fc0}.WhyShingleRoofing-module__5htaza__yellowLink{color:#fc0;font-weight:700}.WhyShingleRoofing-module__5htaza__readMoreWrapper{border-top:1px solid #fc0;margin-top:20px;padding-top:20px}.WhyShingleRoofing-module__5htaza__readMoreBtn{cursor:pointer;color:#060606;background:0 0;border:none;align-items:center;gap:10px;font-size:1rem;font-weight:800;display:flex}.WhyShingleRoofing-module__5htaza__arrow{color:#0cf;transition:transform .3s}.WhyShingleRoofing-module__5htaza__arrowUp{transform:rotate(180deg)}.WhyShingleRoofing-module__5htaza__imageColumn{justify-content:center;align-items:center;display:flex}.WhyShingleRoofing-module__5htaza__imageWrapper{aspect-ratio:1;width:100%;position:relative}@media (max-width:1280px){.WhyShingleRoofing-module__5htaza__aboutSection{margin-top:50px;padding:0 100px}.WhyShingleRoofing-module__5htaza__fullWidthContainer{grid-template-columns:1fr;gap:40px}.WhyShingleRoofing-module__5htaza__textContent{padding:60px 5% 0}.WhyShingleRoofing-module__5htaza__imageWrapper{aspect-ratio:1;max-width:100%}}@media (max-width:768px){.WhyShingleRoofing-module__5htaza__aboutSection{margin-top:10px;padding:0 20px}.WhyShingleRoofing-module__5htaza__paragraph,.WhyShingleRoofing-module__5htaza__processList li{font-size:.95rem}}
.TimeForShingle-module__SfA3OG__aboutSection{background:#fff;width:100%;padding:0}.TimeForShingle-module__SfA3OG__fullWidthContainer{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1600px;margin:0 auto;display:grid}.TimeForShingle-module__SfA3OG__textContent{padding:80px 0 80px 6%}.TimeForShingle-module__SfA3OG__title{color:#00589e;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.TimeForShingle-module__SfA3OG__paragraph{color:#060606;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.TimeForShingle-module__SfA3OG__paragraph a{color:#00c3f8}.TimeForShingle-module__SfA3OG__paragraph a:hover{color:#060606}.TimeForShingle-module__SfA3OG__processList{margin:2rem 0;padding:0;list-style:none}.TimeForShingle-module__SfA3OG__processList li{color:#060606;margin-bottom:.8rem;padding-left:28px;font-size:1.1rem;line-height:1.6;position:relative}.TimeForShingle-module__SfA3OG__processList li:before{content:"";background:#0cf;width:12px;height:3px;position:absolute;top:10px;left:0}.TimeForShingle-module__SfA3OG__expanded{opacity:1;max-height:1000px;margin-top:20px}.TimeForShingle-module__SfA3OG__expandableContent{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.TimeForShingle-module__SfA3OG__expanded{opacity:1;max-height:500px;margin-top:30px;margin-bottom:20px}.TimeForShingle-module__SfA3OG__readMoreBtn:hover{color:#00c3f8}.TimeForShingle-module__SfA3OG__arrow{font-size:.8rem;transition:transform .4s;display:inline-block}.TimeForShingle-module__SfA3OG__ctaBanner{color:#fff;background-color:#004a8c;margin-top:20px;padding:40px}.TimeForShingle-module__SfA3OG__ctaBanner p{text-align:center;font-size:1rem;font-weight:bolder}.TimeForShingle-module__SfA3OG__ctaBanner p strong{color:#fc0}.TimeForShingle-module__SfA3OG__yellowLink{color:#fc0;font-weight:700}.TimeForShingle-module__SfA3OG__readMoreWrapper{border-top:1px solid #fc0;margin-top:20px;padding-top:20px}.TimeForShingle-module__SfA3OG__readMoreBtn{cursor:pointer;color:#060606;background:0 0;border:none;align-items:center;gap:10px;font-size:1rem;font-weight:800;display:flex}.TimeForShingle-module__SfA3OG__arrow{color:#0cf;transition:transform .3s}.TimeForShingle-module__SfA3OG__arrowUp{transform:rotate(180deg)}.TimeForShingle-module__SfA3OG__imageColumn{justify-content:center;align-items:center;display:flex}.TimeForShingle-module__SfA3OG__imageWrapper{aspect-ratio:1;width:100%;position:relative}@media (max-width:1280px){.TimeForShingle-module__SfA3OG__aboutSection{padding:0 100px}.TimeForShingle-module__SfA3OG__fullWidthContainer{flex-direction:column-reverse;grid-template-columns:1fr;gap:40px;display:flex}.TimeForShingle-module__SfA3OG__textContent{padding:60px 5%}.TimeForShingle-module__SfA3OG__imageWrapper{aspect-ratio:4/3;max-width:100%}}@media (max-width:768px){.TimeForShingle-module__SfA3OG__paragraph{font-size:.95rem;line-height:1.7}.TimeForShingle-module__SfA3OG__textContent{padding:60px 5% 0}.TimeForShingle-module__SfA3OG__aboutSection{padding:0 20px}.TimeForShingle-module__SfA3OG__paragraph,.TimeForShingle-module__SfA3OG__processList li{font-size:.95rem}}
.AdvancedConstructionAdvantage-module__DtMzua__faqSection{max-width:1500px;margin:60px auto;padding:0 40px;font-family:sans-serif}.AdvancedConstructionAdvantage-module__DtMzua__header{flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.AdvancedConstructionAdvantage-module__DtMzua__iconWrapper{color:#060606;justify-content:flex-start;margin-bottom:-40px;display:flex}.AdvancedConstructionAdvantage-module__DtMzua__mainTitle{color:#00589e;text-align:center;font-size:4rem;font-weight:800}.AdvancedConstructionAdvantage-module__DtMzua__container{grid-template-columns:1fr 1.1fr;align-items:start;gap:60px 80px;display:grid}.AdvancedConstructionAdvantage-module__DtMzua__column{flex-direction:column;gap:40px;display:flex}.AdvancedConstructionAdvantage-module__DtMzua__questionBlock h3{color:#00589e;width:90%;margin-bottom:20px;font-family:Open Sans,sans-serif;font-size:4rem;font-weight:400;line-height:1.4}.AdvancedConstructionAdvantage-module__DtMzua__questionBlock h4{color:#00589e;width:90%;margin-bottom:20px;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2}.AdvancedConstructionAdvantage-module__DtMzua__questionBlock p{color:#060606;margin:0;font-family:Open Sans,sans-serif;font-size:1.05rem;line-height:1.6}.AdvancedConstructionAdvantage-module__DtMzua__inlineLink{color:#00c3f8;font-weight:400;text-decoration:none}.AdvancedConstructionAdvantage-module__DtMzua__inlineLink:hover{color:#060606;text-decoration:none}.AdvancedConstructionAdvantage-module__DtMzua__processList{margin:2rem 0;padding:0;list-style:none}.AdvancedConstructionAdvantage-module__DtMzua__processList li{color:#060606;margin-bottom:1rem;padding-left:28px;font-family:Open Sans,sans-serif;line-height:1.6;position:relative}.AdvancedConstructionAdvantage-module__DtMzua__processList li:before{content:"";background:#0cf;width:12px;height:3px;position:absolute;top:10px;left:0}.AdvancedConstructionAdvantage-module__DtMzua__linkHighlight{color:#0cf}.AdvancedConstructionAdvantage-module__DtMzua__linkHighlight:hover{color:#060606}.AdvancedConstructionAdvantage-module__DtMzua__blackBanner{color:#fff;text-align:center;background-color:#000;margin-top:20px;padding:35px}.AdvancedConstructionAdvantage-module__DtMzua__blackBanner p{margin:0;font-size:1.1rem;font-weight:700;line-height:1.4}.AdvancedConstructionAdvantage-module__DtMzua__yellowText,.AdvancedConstructionAdvantage-module__DtMzua__yellowLink{color:#fc0}.AdvancedConstructionAdvantage-module__DtMzua__footerBtn{justify-content:center;margin-top:60px;display:flex}.AdvancedConstructionAdvantage-module__DtMzua__contactBtn{color:#fff;cursor:pointer;text-transform:capitalize;background-color:#00c3f8;border:none;padding:15px 45px;font-size:1.1rem;font-weight:700}@media (max-width:1280px){.AdvancedConstructionAdvantage-module__DtMzua__faqSection{padding:0 100px}.AdvancedConstructionAdvantage-module__DtMzua__container{grid-template-columns:1fr;gap:40px}.AdvancedConstructionAdvantage-module__DtMzua__mainTitle{font-size:2.4rem}.AdvancedConstructionAdvantage-module__DtMzua__questionBlock h3{font-size:1.8rem}}@media (max-width:768px){.AdvancedConstructionAdvantage-module__DtMzua__questionBlock h3{width:95%;font-size:1.3rem;line-height:1.4}.AdvancedConstructionAdvantage-module__DtMzua__questionBlock p{font-size:.95rem}.AdvancedConstructionAdvantage-module__DtMzua__iconWrapper svg{margin-bottom:30px;width:80px!important;height:auto!important}.AdvancedConstructionAdvantage-module__DtMzua__header{flex-direction:column;align-items:center;margin-bottom:30px;display:flex}.AdvancedConstructionAdvantage-module__DtMzua__faqSection{margin:0 auto;padding:0 20px 50px}.AdvancedConstructionAdvantage-module__DtMzua__mainTitle{font-size:2rem}.AdvancedConstructionAdvantage-module__DtMzua__blackBanner{padding:25px}.AdvancedConstructionAdvantage-module__DtMzua__blackBanner p{font-size:1rem}}
