#csm #poster{position:relative}#da #poster .image-container{z-index:0;position:absolute;inset:0}#da #poster .image-container .poster-img{object-fit:cover}#da #poster .container{z-index:1;position:relative}#csm #poster h1{color:#fff;letter-spacing:1px;padding:20px 0;line-height:1.16;position:relative}#csm section#copy{padding-top:10px;padding-bottom:20px}#csm section#copy p{color:#343c3d;background:#fff;width:100%;margin:30px 0 20px;font-size:16px;display:block;line-height:27px!important}#csm section#map{color:#343c3d;background:#fff;position:relative}#csm section#map nav{background:#fff;padding-top:10px;overflow:hidden}#csm section#map nav h1{float:left;margin-bottom:30px;font-size:24px;line-height:34px}#csm section#map nav ul{float:left;margin:5px 0 20px;overflow:hidden}@media screen and (min-width:992px){#csm section#map nav ul{float:right}}#csm section#map nav ul li{float:left;padding:0 10px 0 0}#csm section#map nav p{padding:0 0 0 25px;font-size:16px;line-height:30px;display:block;position:relative}#csm section#map nav p span{border-radius:50%;width:20px;height:20px;display:inline-block;position:absolute;top:4px;left:0}#csm section#map>div{background:#fafafa}#csm section#map #type-ahead{border:0;min-height:180px;padding-bottom:20px}@media screen and (min-width:768px){#csm section#map #type-ahead{height:80px;min-height:0;padding-top:20px;display:block;position:relative}}#csm section#map #globe{position:relative}#csm section#map #globe .map-wrap{width:100%;height:550px;position:relative}#csm section#map #globe .map{width:100%;height:100%}#csm section#map #globe .maplibregl-popup-content{width:200px;padding:0}#csm section#map #globe .maplibregl-popup-content ul{border-radius:3px;margin:7px}#csm section#map #globe .maplibregl-popup-content li{padding:3px 0 2px 5px;overflow:hidden}#csm section#map #globe .maplibregl-popup-content li:last-child{border-bottom:0 solid #fff!important}#csm section#map #globe .maplibregl-popup-content h1{width:100%;margin:0 0 3px;font-weight:600;display:block}#csm section#map #globe .maplibregl-popup-content p{text-align:left;float:left;width:50%;display:block}#csm section#map #globe .maplibregl-popup-content p:first-child{font-weight:600}#csm section#map #globe .maplibregl-popup-content p:last-child{font-weight:400}#csm section#map #globe .maplibregl-popup-close-button{padding:3px;display:none}#csm section#map #globe .maplibregl-marker{transition:none;opacity:.6!important}
