.pm-location{margin-top:34px;border:1px solid #ffffff35;background:#11171555;color:#f5f4ef;overflow:hidden}
.pm-map{display:block;width:100%;height:300px;border:0;background:#e6e8e1}
.pm-map-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px}
.pm-map-bar p{font-size:13px;line-height:1.5;min-width:0}
.pm-map-bar strong{display:block;font-weight:600}
.pm-map-bar p>span{display:block;color:#d5d5ce;font-size:12px}
.pm-map-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.pm-map-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}
.pm-map-links a>span{color:#ff665e}
.pm-map-error{padding:0 20px 16px;font-size:13px;line-height:1.5;color:#f5f4ef}
@media(max-width:700px){.pm-location{margin-top:24px}.pm-map{height:220px}.pm-map-bar{display:block;padding:13px 15px 6px}.pm-map-links{justify-content:space-between;gap:8px 18px;margin-top:6px}.pm-map-links a{font-size:12px;gap:8px}.pm-map-bar p{font-size:13px}.pm-map-bar p>span{font-size:12px}.pm-map-error{padding:6px 15px 15px;font-size:12px}}
@media(max-width:350px){.pm-map-links{gap:6px 12px}.pm-map-links a{font-size:11px}}
