/* Map and popup rules ported from the old site's g_mbzirc.css; the FE team restyles later. */
.qualified-map-frame[data-behavior="mbzircWorldMap"]{overflow:visible}
#world-map{display:block;width:100%;height:100%}
#world-map path{fill:#e8e6e6}
#world-map .selectedMap,#world-map .selectedMap path{fill:#C8FF24!important;cursor:pointer;transition:.1s ease all}
#world-map .selectedMap:hover,#world-map .selectedMap:hover path,#world-map .selectedMap:focus-visible,#world-map .selectedMap:focus-visible path{fill:#C52C7E!important}
.popupmap{background:#fff;box-shadow:5px 15px 30px rgba(0,0,0,.3);max-width:300px;padding:0;position:absolute;bottom:10%;display:none;width:fit-content;height:fit-content;z-index:1}
.popupmapWrap{position:relative;padding:20px}
.popupmap .closePopup{border:0;padding:0;background:#C52C7E;position:absolute;inset-inline-end:-18px;top:-18px;height:35px;width:35px;border-radius:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.popupmap .closePopup span{color:#fff}
.popupmap .popup_title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:1rem}
.popupmap .popup_content{margin:0}
.popup_content,.popup_title{color:rgba(0,0,0,.6)!important}
.popupmap .popupmapWrap .map-link{display:inline-block;margin-top:1rem;color:#C52C7E;font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media only screen and (max-width:450px){.popupmap{margin:0 auto;left:0;right:0;top:20px;bottom:auto}}
