.tooltip{display:none}.list-item p{display:none!important}.list-item h3{margin:0!important}.global-network-section{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1000px}.section-title{align-items:center;display:flex;font-size:clamp(20px,3vw,28px);font-weight:700;gap:10px;justify-content:center;margin-bottom:0;padding:0;text-align:center}.red-dot-title{background-color:#e31b23;border-radius:50%;height:16px;width:16px}.map-wrapper{position:relative}.base-map,.map-wrapper{display:block;width:100%}.base-map{height:auto}.marker{cursor:pointer;position:absolute}.marker .dot{background-color:#e31b23;border-radius:50%;height:12px;position:relative;width:12px;z-index:2}.marker .label{color:#111;font-size:clamp(10px,1.2vw,14px);font-weight:700;line-height:1.2;margin:-15px;padding:15px;position:absolute;white-space:nowrap;z-index:1}.label-bottom-left{right:4px;text-align:right;top:18px}.label-bottom-right{left:4px;text-align:left;top:18px}.label-left{right:20px;text-align:right;top:-4px}.label-right{left:20px;text-align:left;top:-4px}.tooltip{background-color:hsla(0,0%,100%,.95);border:1px solid #ddd;border-radius:6px;bottom:150%;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#444;font-size:13px;line-height:1.5;opacity:0;padding:15px;text-align:left;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;width:220px;z-index:10}.tooltip,.tooltip:after{left:50%;position:absolute}.tooltip:after{border:6px solid transparent;border-top-color:hsla(0,0%,100%,.95);content:"";margin-left:-6px;top:100%}.tooltip strong{color:#e31b23;display:block;font-size:15px;margin-bottom:5px}.marker:hover .tooltip{bottom:180%;opacity:1;visibility:visible}.mobile-list-view{display:none}.qr_box{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:36px}.qr_box p{color:#222;font-size:24px;font-weight:700;margin:0}.qr_box img{width:100px}@media (max-width:768px){.marker .label,.marker .tooltip{display:none}.marker .dot{height:8px;width:8px}.mobile-list-view{display:block;margin-top:30px;padding:0 15px}.list-item{background:#f9f9f9;border-left:4px solid #e31b23;border-radius:4px;margin-bottom:15px;padding:15px}.list-item h3{color:#111;font-size:16px;margin:0 0 8px}.list-item p{color:#555;font-size:13px;line-height:1.6;margin:0}.list-item a{color:#e31b23;text-decoration:none}}