:root{--forest-dark:#123D34;--rust-dark:#8E4021;--paper:#F6F5EE}.brand-image{min-width:0}.brand-image img{display:block;width:305px;height:auto}.header-inner{gap:24px}.header-inner nav{gap:23px}.footer-grid .brand-image{background:#fff;padding:8px;width:fit-content;max-width:100%}.footer-grid .brand-image img{max-width:100%;width:295px}.project-watermark{width:170px!important;height:auto!important;max-width:42%;background:#fffffff0;padding:4px}.hero-badges{padding-left:109px;box-sizing:content-box}.service-areas>.shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center}.nearby-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;margin:20px 0 0;padding-left:20px;font-size:14px}.nearby-areas li{color:#fff;margin:0}.nearby-areas li::marker{color:#E3B783}.service-areas .button{justify-self:end}.service-hero~.faq-section .faq-list{grid-template-columns:1fr}.price-table-wrap .price{white-space:nowrap}.hero-company{font-size:clamp(29px,3.5vw,45px)}.hero-services{font-size:clamp(28px,3.2vw,42px)}@media(max-width:1050px){.brand-image img{width:265px}.hero-badges{padding-left:98px}.nearby-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.brand-image img{width:230px}.header-inner{gap:14px}.hero-badges{padding-left:102px}.service-areas>.shell{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:540px){.brand-image img{width:178px}.header-inner{gap:10px}.hero-badges{padding-left:88px}.hero-company{font-size:30px}.hero-services{font-size:28px}.nearby-areas{grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px}.project-watermark{width:115px!important}.price-table-wrap th,.price-table-wrap td{padding:14px 9px}}@media(max-width:365px){.brand-image img{width:150px}.hero-badges{padding-left:76px}.hero-company{font-size:27px}}
/* Allow the configured company name to wrap within narrow hero columns. */
.hero-copy{min-width:0}.hero-company{white-space:normal;overflow-wrap:break-word}.hero-services{overflow-wrap:break-word}
