.map-container{padding-block:150px min(50px,5vw);width:min(1100px,100%);margin:0 auto}.map-container p{font-size:18px}.map-container h1{text-align:center;color:#35508f;font-weight:800;font-size:clamp(32px,4vw,48px)}.map-container h4{text-align:center;font-size:24px;font-weight:400;margin-block:30px;max-width:80%;margin-inline:auto}.map-container .map{max-width:120rem;display:none}.map-container .acf-map{width:100%;height:min(583px,80vh);border:#ccc solid 1px;margin:0;border-radius:20px}.map-container .acf-map img{max-width:inherit !important}.map-container .above-map,.map-container .below-map{margin-block:20px;text-align:center}.map-container .event-popup{position:absolute;background-color:#fff;top:0;left:0;height:100%;width:max(30%,250px);padding:32px 26px;border-radius:20px;display:block;animation:showUp .3s linear}.map-container .event-popup__name{color:#35508f;font-weight:800;font-size:28px}.map-container .event-popup .wrapper{margin-block:35px}.map-container .event-popup label{font-weight:600;font-size:18px}.map-container .event-popup .close-popup{cursor:pointer}@keyframes showUp{from{opacity:0}to{opacity:1}}.event-list{margin-block:2vw;padding-top:0;border-radius:10px;position:relative;max-height:750px;overflow:auto}.event-list .head,.event-list .event{display:grid;grid-template-columns:repeat(4, 1fr);border-bottom:1px solid #000;padding:15px;text-align:center}.event-list .head{background-color:#35508f;font-size:24px;font-weight:600;color:#fff;position:sticky;top:0}.event-list .event{background-color:#efefef}/*# sourceMappingURL=new_map.min.css.map */