#map{height:800px;position:relative}.leaflet-control-container{position:relative;height:800px}.leaflet-control-container .leaflet-top{top:100px}header{z-index:55555}.map-body{background:#f6f6f6}.leaflet-bottom{display:none}.leaflet-container{background:none}.country{fill:#e0e0e0;stroke:#333;stroke-width:.5}.country:hover{fill:#e40011;transition:fill .3s ease}.leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.leaflet-popup-content{margin:12px 16px;font-size:14px;line-height:1.5}.leaflet-popup-tip{background:#fff}.leaflet-marker-icon{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.leaflet-control-zoom{border:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.leaflet-control-zoom a{background-color:#fff;color:#333;border:none;width:32px;height:32px;line-height:32px;font-size:18px}.leaflet-control-zoom a:hover{background-color:#f5f5f5}.leaflet-control-zoom a.leaflet-control-zoom-in{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a{border-bottom:1px solid #ddd}.leaflet-bar a:last-child{border-bottom:none}.markers-list-wrap{display:flex;position:relative;min-height:auto}.markers-nav{width:250px;position:sticky;top:20px}.markers-nav a{width:100%;display:flex;background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;border:1px solid rgba(0,0,0,0)}.markers-nav a img{width:30px;height:20px;-o-object-fit:contain;object-fit:contain}.markers-nav a b{font-size:18px;font-weight:bold;margin-left:20px}.markers-nav a.active,.markers-nav a:hover{border:1px solid #e40011;color:#e40011}.marker-label{background:rgba(0,0,0,0);border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:bold;color:#000;white-space:nowrap;box-shadow:none;text-align:center}.leaflet-tooltip-bottom:before{border-bottom-color:rgba(0,0,0,0)}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.markers-list{width:calc(100% - 295px);margin-left:45px}.markers-list-top{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.markers-list-top-left h1{font-size:32px;color:#000;font-weight:bold}.markers-list-top-left b{font-size:20px;font-weight:normal;color:#000}.markers-list-top-right{padding:0 20px;height:50px;line-height:50px;background:#fff;font-size:16px;color:#000;border-radius:10px}.markers-list-top-right select{font-size:16px;color:#000;padding:0 10px;text-align:right}.markers-list .marker-item{background:#fff;padding:25px;display:flex;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}.markers-list .marker-item-left h2{font-size:18px;color:#e40011;font-weight:bold;margin-bottom:22px}.markers-list .marker-item-left h3{font-size:16px;color:#000;margin-top:10px}.markers-list .marker-item-left p{font-size:16px;color:#000;margin-top:10px;line-height:32px}.markers-list .marker-item-right{width:190px;height:130px}.markers-list .marker-item-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.markers-page{display:flex;justify-content:center;align-items:center;margin:30px auto 50px}.markers-page a{border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,.2);height:28px;line-height:28px;padding:0 10px;margin:0 10px}.markers-page a:hover,.markers-page a.active{background:#e40011;color:#fff}.markers-list{display:none}.markers-list.active{display:block}@media(max-width: 1200px){.markers-list-wrap{flex-direction:column}.markers-nav{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px}.markers-nav a{flex-direction:column;align-items:center;min-width:180px;margin-right:20px}.markers-nav a:last-child{margin-right:0}.markers-nav a b{margin-left:0;margin-top:10px;font-size:16px}.markers-list{width:100%;margin-left:0}.markers-list-top{flex-direction:column}.markers-list-top-left,.markers-list-top-right{width:100%}.markers-list-top-left h1{font-size:20px}.markers-list-top-right{justify-content:space-between;margin-top:20px}.markers-list-top-right select{width:calc(100% - 100px)}.markers-list .marker-item{flex-direction:column}.markers-list .marker-item-right{width:100%;height:auto;margin-top:20px}}