.vV-xnW_map{aspect-ratio:644/324;isolation:isolate;width:100%;position:relative;overflow:hidden}.vV-xnW_base,.vV-xnW_correction{object-fit:cover;object-position:center 58%;-webkit-user-select:none;user-select:none;width:100%;height:100%}.vV-xnW_correction{z-index:1;pointer-events:none}.vV-xnW_map:before,.vV-xnW_map:after{z-index:4;pointer-events:none;content:"";height:18%;position:absolute;left:0;right:0}.vV-xnW_map:before{background:linear-gradient(#fff,#0000);top:0}.vV-xnW_map:after{background:linear-gradient(#0000,#fff);height:50%;bottom:0}.vV-xnW_coordinateLayer{z-index:2;aspect-ratio:1491/1055;pointer-events:none;width:100%;position:absolute;top:58%;left:0;transform:translateY(-58%)}.vV-xnW_location{--pin-width:clamp(18px, 2.1vw, 28px);z-index:2;top:var(--location-y);left:var(--location-x);width:var(--pin-width);position:absolute;transform:translate(-50%,-100%)}.vV-xnW_pin{z-index:2;aspect-ratio:42/66;filter:drop-shadow(0 3px 3px #1f193633);opacity:0;transform-origin:bottom;width:100%;animation:.64s cubic-bezier(.2,.95,.3,1.22) forwards vV-xnW_pin-in;animation-delay:calc(.12s + var(--location-order) * 90ms);background:url(/assets/offices/map/location-pin.svg) 50%/contain no-repeat;display:block;position:relative}.vV-xnW_shadow{z-index:1;aspect-ratio:2.4;filter:blur(1px);opacity:0;transform-origin:50%;width:68%;animation:.64s ease-out forwards vV-xnW_shadow-in;animation-delay:calc(.12s + var(--location-order) * 90ms);background:#2c2a3657;border-radius:50%;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)scale(.35)}.vV-xnW_label{z-index:1;color:#fff;text-align:center;opacity:0;transform-origin:0;min-width:max-content;animation:.34s cubic-bezier(.2,.8,.3,1) forwards vV-xnW_label-in;animation-delay:calc(.46s + var(--location-order) * 90ms);background:linear-gradient(135deg,#6252b8,#35218b);border-radius:999px;padding:.38em .95em .42em;font-size:clamp(7px,.78vw,11px);line-height:1.04;display:grid;position:absolute;bottom:11%;left:88%;transform:translate(-8px,3px)scale(.94);box-shadow:0 4px 10px #302b7321}.vV-xnW_label:before{z-index:-1;content:"";transform-origin:100%;background:#3e357f;width:clamp(12px,1.8vw,27px);height:2px;position:absolute;bottom:10%;right:calc(100% - 2px);transform:rotate(-42deg)}.vV-xnW_label strong{font-size:1em;font-weight:700}.vV-xnW_label small{margin-top:.08em;font-size:.8em;font-weight:500}.vV-xnW_labelPakistan{bottom:35%;left:105%}.vV-xnW_labelPakistan:before{bottom:0;transform:rotate(-32deg)}.vV-xnW_labelIndia{bottom:-50%;left:105%}.vV-xnW_labelIndia:before{bottom:70%;transform:rotate(32deg)}@keyframes vV-xnW_pin-in{0%{opacity:0;transform:translateY(-24px)scale(.68)}55%{opacity:1;transform:translate(0,0)scale(1.1,.91)}76%{opacity:1;transform:translateY(-3px)scale(.97,1.04)}to{opacity:1;transform:none}}@keyframes vV-xnW_shadow-in{0%{opacity:0;transform:translate(-50%)scale(.25)}55%{opacity:.42;transform:translate(-50%)scale(1.12,.82)}to{opacity:.32;transform:translate(-50%)scale(1)}}@keyframes vV-xnW_label-in{to{opacity:1;transform:none}}@media (max-width:480px){.vV-xnW_location{--pin-width:clamp(13px, 5vw, 20px)}.vV-xnW_label{font-size:clamp(5px,1.8vw,8px)}}@media (prefers-reduced-motion:reduce){.vV-xnW_pin,.vV-xnW_shadow,.vV-xnW_label{opacity:1;animation:none;transform:none}}
