.market-areas-page #marktgebiete{scroll-margin-top:100px}.market-areas-page .network-partner h3 a{color:inherit;text-decoration:none}.market-areas-page .network-partner h3 a:hover{text-decoration:underline;text-underline-offset:5px}.market-areas-page .network-partner .network-link{margin-top:auto}.market-areas-page .buy-final p{max-width:680px;margin:0 auto 28px;color:#fff}.market-areas-page .buy-final .page-actions{justify-content:center}.market-areas-page .market-offices .network-partners{max-width:960px}.market-areas-page .buy-intro .hero-scene{transform:none!important}.market-areas-page .network-partner h3{margin-top:0}

.market-search-help{font-size:14px;color:#526873;max-width:820px;margin:0 auto 24px;line-height:1.6}
.market-search-context{background:#345b6e;color:#fff;padding:26px 30px;margin:0 0 28px;border-radius:4px}
.market-search-context[hidden]{display:none}
.market-search-context h3{color:#fff;font:500 clamp(24px,2.6vw,32px)/1.25 'Playfair Display',Georgia,serif;margin:0 0 12px}
.market-search-context p{max-width:850px;margin:0 0 12px;color:#edf3f5}
.market-search-context .network-link{color:#fff}
.market-place-match{font-weight:700;font-size:14px;color:#345b6e}
.market-areas-page .network-empty{border-top:1px solid #c7d4da;padding:24px 0}
.market-areas-page .network-empty h3{font:500 28px/1.25 'Playfair Display',Georgia,serif;color:#345b6e;margin:0 0 12px}
.market-areas-page .network-empty p{margin:0 0 12px;max-width:700px}
.market-show-all{display:block;padding:10px 0;border:0;background:transparent;font:600 14px Raleway,Arial,sans-serif;color:#345b6e;text-decoration:underline;text-underline-offset:5px;cursor:pointer;min-height:44px}
.market-show-all:focus-visible{outline:3px solid #8cb7cb;outline-offset:4px}
@media(max-width:600px){.market-search-context{padding:22px 20px}.market-search-help{margin-bottom:20px}}
html body.market-areas-page #main .market-search-context h3{color:#fff!important}
