@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:clip}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.bff-local-hero{background:#edf4f0;padding:44px 28px 48px;color:#173f40} .bff-local-hero .bff-audit-container{max-width:1240px;width:100%} .bff-local-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:44px;align-items:center;width:100%} .bff-local-hero-copy{gap:20px;min-width:0} .bff-local-hero h1{font-size:clamp(34px,3.7vw,53px);line-height:1.08;letter-spacing:-.025em;margin:0;color:inherit} .bff-local-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0;color:#00787c} .bff-local-lede{font-size:17px;line-height:1.6;margin:0;max-width:550px} .bff-local-hero-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:18px;width:100%} .bff-local-hero .bff-header-reviews{color:#005c60;background:transparent;font-size:15px;display:inline-block;text-decoration:underline;text-underline-offset:4px} .bff-local-hero .bff-phone{background:transparent!important;color:#173f40!important;padding:0!important;font-size:18px;font-weight:700} .bff-local-hero-actions>.brxe-shortcode{width:auto} .bff-local-hero-visual{position:relative;min-width:0;width:100%} .bff-local-hero-photo{width:100%;border-radius:14px;overflow:hidden} .bff-local-hero-photo img{width:100%;height:440px;object-fit:cover;display:block} .bff-local-form-card{position:absolute;right:20px;bottom:20px;width:min(350px,calc(100% - 40px));padding:24px;background:#fff;border-radius:12px;box-shadow:0 14px 40px #173f4033;gap:12px} .bff-local-form-card h2{font-size:26px;line-height:1.15} .bff-local-form-card .brxe-shortcode{width:100%} .bff-local-intro{max-width:1160px;margin:auto;padding:34px 24px 0;gap:12px} .bff-local-intro h2{font-size:27px} .bff-local-intro p{max-width:850px;line-height:1.65} .bff-local-area .bff-audit-section{padding:40px 24px} .bff-local-area .brxe-post-content{max-width:850px} .bff-local-area .bff-local-hero-photo img{height:340px} .bff-local-area .bff-local-hero h1{font-size:clamp(32px,3.4vw,48px)}@media(max-width:900px){.bff-local-hero-grid{grid-template-columns:1fr;gap:28px} .bff-local-hero{padding:32px 20px} .bff-local-hero-photo img{height:310px} .bff-local-form-card{position:static;width:100%;margin-top:18px} .bff-local-hero-copy{gap:17px} .bff-local-hero h1{font-size:36px} .bff-local-hero-actions{gap:18px} .bff-local-area .bff-local-hero-photo img{height:260px}} .bff-county-communities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding:0;list-style:none;width:100%} .bff-county-communities li{border-bottom:1px solid #cdded7;padding:10px 0}@media(max-width:767px){.bff-county-communities{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-leads-hero-visual,.bff-local-hero-visual:has(.bf-leads-hero-card){position:relative;width:100%;min-width:0;min-height:760px;display:flex;justify-content:flex-end;align-items:center;padding:24px;background:#dce9e2;border-radius:14px;overflow:hidden} .bf-leads-hero-visual>.brxe-image,.bff-local-hero-visual:has(.bf-leads-hero-card)>.brxe-image{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover;border-radius:14px} .bf-leads-hero-visual>.brxe-image img,.bff-local-hero-visual:has(.bf-leads-hero-card)>.brxe-image img{width:100%;height:100%;object-fit:cover} .bf-leads-hero-card,.bff-local-form-card.bf-leads-hero-card{position:relative!important;right:auto!important;bottom:auto!important;width:min(390px,100%)!important;max-width:100%;padding:22px;background:#fff;color:#173f40;border-radius:12px;gap:10px;box-shadow:0 10px 32px #173f4026;z-index:1} .bf-leads-hero-card h2{font-size:26px!important;line-height:1.12;margin:0} .bf-leads-hero-card>p{font-size:14px;margin:0} .bf-leads-hero-card>.brxe-shortcode{width:100%} .bff-prototype .bff-hero-grid:has(.bf-leads-hero-card){min-height:0;align-items:center}@media(max-width:900px){.bf-leads-hero-visual,.bff-local-hero-visual:has(.bf-leads-hero-card){padding:0;min-height:0;display:flex;flex-direction:column;background:transparent;overflow:visible;gap:18px} .bf-leads-hero-visual>.brxe-image,.bff-local-hero-visual:has(.bf-leads-hero-card)>.brxe-image{position:static!important;height:240px!important} .bf-leads-hero-card,.bff-local-form-card.bf-leads-hero-card{width:100%!important;margin:0;box-shadow:0 6px 24px #173f4014}}#brx-content .bff-photo-hero{position:relative;isolation:isolate;overflow:hidden;background:#123d3b;padding:46px 28px!important;color:#fff}#brx-content .bff-photo-hero>.bff-hero-backdrop{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;border-radius:0;z-index:-2;filter:saturate(.85)}#brx-content .bff-hero-backdrop img{width:100%;height:100%;object-fit:cover}#brx-content .bff-photo-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,47,44,.94) 0%,rgba(8,47,44,.82) 42%,rgba(8,47,44,.32) 100%)}#brx-content .bff-photo-hero-grid{display:grid!important;grid-template-columns:minmax(0,44fr) minmax(0,56fr)!important;gap:42px!important;max-width:1240px;width:100%;margin:auto;align-items:center;min-height:0!important}#brx-content .bff-photo-hero-copy{padding:0!important;gap:22px;color:#fff;min-width:0}#brx-content .bff-photo-hero-copy h1{font-size:clamp(34px,3.8vw,54px)!important;line-height:1.08;letter-spacing:-.025em;color:#fff!important;margin:0}#brx-content .bff-photo-hero-copy p{color:#fff!important;line-height:1.6}#brx-content .bff-photo-hero-copy .bff-eyebrow,#brx-content .bff-photo-hero-copy .bff-local-eyebrow{color:#d6eee5!important;font-size:12px;letter-spacing:.13em}#brx-content .bff-photo-hero .bf-leads-hero-visual,#brx-content .bff-photo-hero .bff-local-hero-visual{position:static;min-height:0!important;padding:0!important;background:none!important;border-radius:0;overflow:visible;width:100%}#brx-content .bff-photo-hero .bf-leads-hero-card{width:100%!important;max-width:none!important;padding:28px!important;margin:0!important;border-radius:12px;box-shadow:0 18px 48px #001c2630;gap:10px}#brx-content .bff-photo-hero .bf-leads-hero-card h2{color:#173f40!important;font-size:28px!important}#brx-content .bff-photo-hero-copy .bff-audit-primary{background:#b84b05!important;color:#fff!important;border:1px solid #e78f53;padding:14px 20px;border-radius:6px}#brx-content .bff-photo-hero-copy .bff-audit-primary:hover{background:#943b03!important}#brx-content .bff-photo-hero-copy .bff-phone{color:#fff!important;background:transparent!important;padding:12px 0!important;font-size:18px;font-weight:700}#brx-content .bff-photo-hero-copy .bff-header-reviews{color:#fff!important;background:none!important;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px} .bff-hero-proof{width:100%;padding-top:18px;border-top:1px solid #ffffff40} .bff-hero-review-label{display:block;font-size:13px;margin-bottom:6px;color:inherit} .bff-home-refined .bff-service-photo{height:240px;object-fit:cover} .bff-home-refined .bff-audit-section{padding-top:64px;padding-bottom:64px}@media(max-width:900px){#brx-content .bff-photo-hero{padding:32px 20px!important}#brx-content .bff-photo-hero-grid{grid-template-columns:1fr!important;gap:28px!important}#brx-content .bff-photo-hero:before{background:linear-gradient(180deg,#082f2cef,#082f2cbf)}#brx-content .bff-photo-hero .bf-leads-hero-card{padding:22px!important}#brx-content .bff-photo-hero-copy h1{font-size:36px!important} .bff-home-refined .bff-audit-section{padding-top:40px;padding-bottom:40px}}#brx-content .bff-photo-hero{position:relative;isolation:isolate;overflow:hidden;background:#123d3b;padding:46px 28px!important;color:#fff}#brx-content .bff-photo-hero>.bff-hero-backdrop{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;border-radius:0;z-index:-2;filter:saturate(.85)}#brx-content .bff-hero-backdrop img{width:100%;height:100%;object-fit:cover}#brx-content .bff-photo-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,47,44,.94) 0%,rgba(8,47,44,.82) 42%,rgba(8,47,44,.32) 100%)}#brx-content .bff-photo-hero-grid{display:grid!important;grid-template-columns:minmax(0,44fr) minmax(0,56fr)!important;gap:42px!important;max-width:1240px;width:100%;margin:auto;align-items:center;min-height:0!important}#brx-content .bff-photo-hero-copy{padding:0!important;gap:22px;color:#fff;min-width:0}#brx-content .bff-photo-hero-copy h1{font-size:clamp(34px,3.8vw,54px)!important;line-height:1.08;letter-spacing:-.025em;color:#fff!important;margin:0}#brx-content .bff-photo-hero-copy p{color:#fff!important;line-height:1.6}#brx-content .bff-photo-hero-copy .bff-eyebrow,#brx-content .bff-photo-hero-copy .bff-local-eyebrow{color:#d6eee5!important;font-size:12px;letter-spacing:.13em}#brx-content .bff-photo-hero .bf-leads-hero-visual,#brx-content .bff-photo-hero .bff-local-hero-visual{position:static;min-height:0!important;padding:0!important;background:none!important;border-radius:0;overflow:visible;width:100%}#brx-content .bff-photo-hero .bf-leads-hero-card{width:100%!important;max-width:none!important;padding:28px!important;margin:0!important;border-radius:12px;box-shadow:0 18px 48px #001c2630;gap:10px}#brx-content .bff-photo-hero .bf-leads-hero-card h2{color:#173f40!important;font-size:28px!important}#brx-content .bff-photo-hero-copy .bff-audit-primary{background:#b84b05!important;color:#fff!important;border:1px solid #e78f53;padding:14px 20px;border-radius:6px}#brx-content .bff-photo-hero-copy .bff-audit-primary:hover{background:#943b03!important}#brx-content .bff-photo-hero-copy .bff-phone{color:#fff!important;background:transparent!important;padding:12px 0!important;font-size:18px;font-weight:700}#brx-content .bff-photo-hero-copy .bff-header-reviews{color:#fff!important;background:none!important;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px} .bff-hero-proof{width:100%;padding-top:18px;border-top:1px solid #ffffff40} .bff-hero-review-label{display:block;font-size:13px;margin-bottom:6px;color:inherit} .bff-home-refined .bff-service-photo{height:240px;object-fit:cover} .bff-home-refined .bff-audit-section{padding-top:64px;padding-bottom:64px}@media(max-width:900px){#brx-content .bff-photo-hero{padding:32px 20px!important}#brx-content .bff-photo-hero-grid{grid-template-columns:1fr!important;gap:28px!important}#brx-content .bff-photo-hero:before{background:linear-gradient(180deg,#082f2cef,#082f2cbf)}#brx-content .bff-photo-hero .bf-leads-hero-card{padding:22px!important}#brx-content .bff-photo-hero-copy h1{font-size:36px!important} .bff-home-refined .bff-audit-section{padding-top:40px;padding-bottom:40px}}#brx-content .bff-photo-hero-copy{gap:20px!important}#brx-content .bff-home-refined .brxe-container{max-width:100%;width:min(1100px,100%)}