/*--------------------------------------------------------------
# PAGES

Styles for pages of website
If it's specifi to an only page - please add a custom page stylesheet

--------------------------------------------------------------*/
.surgiris-map-wrapper{position:relative;width:100%;min-height:50vh;height:600px;border-radius:40px;overflow:hidden}.surgiris-map{width:100%;height:600px;min-height:50vh}.surgiris-map-marker{cursor:pointer}.surgiris-map-popup-fixed{position:absolute;top:50%;transform:translateY(-50%);left:18px;height:50%;bottom:18px;width:320px;max-width:80%;background:#fff;border-top-left-radius:40px;border-bottom-left-radius:40px;overflow-y:auto;display:none;padding:24px;box-sizing:border-box}@media (min-width:1024px){.surgiris-map-popup-fixed{top:18px;transform:translateY(0);left:18px;bottom:18px;height:auto}}.surgiris-map-popup-fixed.is-visible{display:block}.surgiris-map-popup{position:relative}.surgiris-map-popup .surgiris-map-popup-close{position:absolute;top:-15px;right:-15px;padding:4px;background:0 0;border:none;cursor:pointer;color:#666;opacity:.6;transition:opacity .2s}.surgiris-map-popup .surgiris-map-popup-close:hover{opacity:1;background:0 0}.surgiris-map-popup-header h2{display:flex;align-items:center;gap:10px;margin-bottom:8px}.surgiris-map-flag{width:25px;height:16px;flex-shrink:0}.surgiris-map-popup-header h2{margin:0 0 24px;font-weight:400}.surgiris-map-popup-desc{max-height:none}.surgiris-map-popup-desc p{margin:0 0 .75em;line-height:1.5}.surgiris-map-popup-desc p:last-child{margin-bottom:0}.surgiris-map-popup-desc ul{list-style:none;padding:0;margin:12px 0 0}.surgiris-map-popup-desc ul li{position:relative;padding-left:16px}.surgiris-map-popup-desc ul li+li{margin-top:8px}.surgiris-map-popup-desc ul li:before{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #5f2498;position:absolute;top:0;left:0}