.topsy-map-wrap{width:100%;}
.topsy-where-we-work-map{width:100%;height:450px;border-radius:14px;overflow:hidden;background:#e8eee8;box-shadow:0 8px 24px rgba(7,91,58,.12);}
.topsy-map-area-list{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;color:#26352c;font-size:14px;line-height:1.5;}
.topsy-map-area-list strong{color:#075b3a;}
.topsy-map-label{background:#075b3a;color:#fff;border:0;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.2);font:700 12px/1.2 Arial,sans-serif;max-width:220px;padding:6px 9px;text-align:center;white-space:normal;}
.topsy-map-label:before{display:none;}
@media (max-width:767px){.topsy-where-we-work-map{height:320px;border-radius:10px;}.topsy-map-area-list{display:block;font-size:13px;}.topsy-map-area-list li+li{margin-top:4px;}}
@media (max-width:600px){.topsy-map-label{font-size:11px;max-width:150px;padding:5px 7px;}}
