/* The surrounding card already provides the map heading and region label. */
.san-card-v2 #mapa>h2+.map-box>.san-map-section>h2{display:none}
.san-card-v2 #mapa>.map-box{height:auto}
.san-card-v2 #mapa>.map-box>.san-map-section{margin:0}
.san-card-v2 #mapa .map-points{margin:0;padding:12px 14px;font:400 15px/1.6 'Segoe UI',Arial,sans-serif;overflow-wrap:anywhere}
.san-public #content .san-offer-back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 16px;color:#70410d;font:600 15px/1.5 'Segoe UI',Arial,sans-serif;text-underline-offset:3px}
.san-public #content .san-offer-details{border:1px solid #d5c9ad;border-radius:6px;background:#fffdf7;color:#332d20}
.san-public #content .san-offer-details>summary{min-height:48px;padding:12px 14px;box-sizing:border-box;cursor:pointer;font:600 16px/1.5 'Segoe UI',Arial,sans-serif;color:#70410d}
.san-public #content .san-offer-details[open]>summary{border-bottom:1px solid #e6dec9}
.san-public #content .san-offer-details-text{padding:0 14px 14px;font:400 16px/1.7 'Segoe UI',Arial,sans-serif}
.san-public #content :is(.san-offer-back,.san-offer-details>summary):focus-visible{outline:3px solid #92500d;outline-offset:3px}
.san-public #content :is(#step1,#step2)>h2[tabindex="-1"]:focus{outline:2px solid #92500d;outline-offset:5px}
.san-search-selection{display:none}
@media(max-width:760px){
 .san-search-strip .san-search-selection{display:block;max-width:1160px;margin:0 auto;padding:0 18px 14px;color:#665943;font:400 14px/1.6 'Segoe UI',Arial,sans-serif;overflow-wrap:anywhere}
 .san-public #content .san-offer-back{margin-top:0;margin-bottom:12px}
}
@media print{.san-search-selection,.san-offer-back{display:none!important}}
