.spm-map{width:100%;border-radius:12px;overflow:hidden;background:#e9ecef}.spm-map .maplibregl-popup-content{padding:16px 18px;border-radius:10px;box-shadow:0 6px 24px rgb(0 0 0 / .18);font-size:14px;line-height:1.4}.spm-map .map-widget-user-maps-content-view h2{margin:0 24px 10px 0;font-size:17px;line-height:1.25}.spm-map .map-widget-user-maps-content-view p{margin:0 0 4px}.spm-map .map-widget-user-maps-content-view ul{margin:0;padding:0;list-style:none}.spm-map .map-widget-user-maps-content-view li{margin:0 0 2px}.spm-map .map-widget-user-maps-content-view a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.spm-map .map-widget-user-maps-content-view>span>span>div>div+div{margin-top:10px}.maplibregl-popup-close-button{background-color:transparent!important;color:black!important}.spm-map .spm-marker{background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.container.container--cities{padding:0 30px!important}.container--cities h2{font-size:clamp(28px, 5vw, 45px)}.container--cities p,.container--cities span{color:gray;width:fit-content}.container--cities__header{display:flex;flex-direction:row;align-items:center;column-gap:2vw;flex-wrap:wrap;row-gap:0}.list--cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style-position:inside;padding:0;position:relative}.list--cities-second__container{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .33s ease-in-out}.list--cities-second__container .list--cities{min-height:0}.list--cities-second__container.is-active{grid-template-rows:1fr}.list--cities li{text-wrap:balance}.list--cities li::marker{color:#e85222}body.page #main.site-main ul.list--cities__first.list--cities__first{margin-bottom:0!important}#show_more{background:none;width:100%;color:#000}#show_more:hover,#show_more:focus{color:#e85222}#show_more i{padding-left:1.5vw}i.fa-arrow-down::before{display:block;transform:rotate(0deg);transition:transform .33s ease-in-out}i.fa-arrow-down.reverse::before{transform:rotate(180deg)}@media screen and (max-width:1024px){.container.container--cities{padding:0 10px!important}}