@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.region-map form{margin-bottom:5rem;text-align:center}.region-map form label{display:inline-block;vertical-align:middle;padding:.5rem 1rem;text-transform:uppercase;font-size:1.12rem;background:#dfe3e6;transition:all .5s cubic-bezier(.19,1,.22,1)}.region-map form label:has(input:checked){color:#fff;background:#0b1b31}.region-map form label input~span{padding-left:0}.region-map form label input~span:before{display:none}.region-map form label+label{margin-left:1rem}.region-map .map{position:relative;width:100%;aspect-ratio:16/9;max-height:80dvh}.region-map .map #map{position:absolute;top:0;left:0;width:100%;height:100%}.region-map .map .poi-infobox{padding:1rem 1rem 0;background:#fff}.region-map .map .poi-infobox:before{display:none}.region-map .map .poi-infobox .title{font-size:1.4rem}.region-map .map .gm-style-iw.gm-style-iw-c{width:-moz-max-content;width:max-content;max-width:50rem!important;border-radius:0}.region-map .map .gm-style-iw-chr{display:none}