.local-heritage-banner{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ae95605e;border-radius:20px;margin:0 0 34px;height:clamp(260px,28vw,350px);background:#102c42}
.local-heritage-banner>img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}
.local-heritage-banner:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#060d1905 40%,#060d1999)}
.local-heritage-banner figcaption{position:absolute;bottom:24px;left:28px;right:28px;z-index:1;display:grid;gap:4px;color:#f2d69f}
.local-heritage-banner figcaption>span{font:500 12px/1.4 var(--body);letter-spacing:.14em;color:#d7c29c}.local-heritage-banner figcaption>strong{font:500 1.8rem/1.15 var(--display)}
.industries--local-scene{position:relative;isolation:isolate}.local-industry-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#102c42}
.local-industry-backdrop img{width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.8}
.local-industry-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#102c42f5 0%,#102c42ae 22%,#102c4238 46%,#102c4266 72%,#102c42ed 100%)}
.industries--local-scene .industry-dial-choice{background:#123149ed;backdrop-filter:blur(6px)}.industries--local-scene .industry-dial-choice:hover,.industries--local-scene .industry-dial-choice[data-active]{background:#1b425af5}.industries--local-scene .industry-dial-center{background:#0b2031e8}
.local-offer-tabs .price-card{isolation:isolate}
.local-offer-tabs .price-card:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:url('/assets/local-silay-heritage-v15.webp') 50% 50%/cover no-repeat;opacity:.14}
.local-offer-tabs #pricing-paid-local .price-card:before,.local-offer-tabs #pricing-google-local .price-card:before{background-image:url('/assets/local-metro-landmarks-v15.webp');opacity:.16}
.local-offer-tabs .price-0:before{background-position:35% center}.local-offer-tabs .price-2:before{background-position:65% center}
@media(max-width:760px){.local-heritage-banner{height:270px;border-radius:16px;margin-bottom:25px}.local-heritage-banner>img{object-position:50% 50%}.local-heritage-banner figcaption{bottom:20px;left:20px;right:20px}.local-heritage-banner figcaption>strong{font-size:1.6rem}.local-industry-backdrop img{object-position:76% center;opacity:.65}.local-offer-tabs .price-card:before{background-position:center;opacity:.12}}
@media(max-width:380px){.local-heritage-banner{height:245px}}

.section-heading--local-heritage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"title image" "copy image";gap:24px 44px;align-items:center}.section-heading--local-heritage>div{grid-area:title;align-self:end}.section-heading--local-heritage>p{grid-area:copy;align-self:start;max-width:440px}.section-heading--local-heritage .local-heritage-banner{grid-area:image;aspect-ratio:4/3;height:auto;width:100%;margin:0}.section-heading--local-heritage h2{font-size:clamp(2.4rem,4.2vw,3.7rem)}@media(max-width:850px){.section-heading--local-heritage{grid-template-columns:1fr;grid-template-areas:"title" "copy" "image";gap:22px}.section-heading--local-heritage>p{max-width:620px}.section-heading--local-heritage .local-heritage-banner{aspect-ratio:16/9;max-height:400px}}@media(max-width:520px){.section-heading--local-heritage .local-heritage-banner{aspect-ratio:4/3}.section-heading--local-heritage h2{font-size:2.55rem}}
