.map-wrap{position:relative;box-sizing:border-box;padding:390px 0 120px;background:url(/images/gradients/cir1.png) no-repeat 0;background-size:40%;background-position:0 -185px}.map-wrap .container{padding:0}.map-wrap .operation-heading{text-align:center}.map-wrap .operation-heading h3{font-family:Gilroy-Medium;font-weight:500;font-size:40px;line-height:48px;color:#fff;margin:10px 0 40px}.map-wrap .map-block{position:relative;display:inline-block;width:100%}.map-wrap .map-block img{width:100%}.map-wrap .map-block .map-image{width:100%;height:auto}.map-wrap .map-block .map-marker{position:absolute;width:40px;height:40px;transform:translate(-50%,-50%);transition:all .1s ease;z-index:10}.map-wrap .map-block .map-marker:hover .marker-info{opacity:1;visibility:visible;bottom:calc(100% + 15px)}.map-wrap .map-block .map-marker .marker-logo{width:100%;height:100%;border-radius:50%;animation:pulse 2s ease-in-out infinite}.map-wrap .map-block .map-marker .marker-logo:hover{transform:none}.map-wrap .map-block .map-marker .marker-logo svg{width:100%;height:100%}.map-wrap .map-block .map-marker .marker-info{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:200px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:12px 15px;color:#fff;opacity:0;visibility:hidden;transition:all .3s ease;text-align:left}.map-wrap .map-block .map-marker .marker-info h4{font-weight:400;font-size:14px;font-family:Gilroy-Regular;margin:0}.map-wrap .map-block .map-marker .marker-info p:first-of-type{font-weight:500;font-size:24px;font-family:Gilroy-Regular;margin:0}.map-wrap .map-block .map-marker .marker-info p:nth-of-type(2){font-weight:400;font-size:14px;font-family:Gilroy-Regular;margin:0}@media screen and (max-width:768px){.map-wrap .map-block .map-marker .marker-info[data-region=usa]{left:-20px;transform:translateX(0)}.map-wrap .map-block .map-marker .marker-info[data-region=apac]{right:-20px;left:auto;transform:translateX(0)}}.map-wrap .map-block .talent-pool-info{position:absolute;bottom:4rem;left:7rem;width:max-content}.map-wrap .map-block .talent-pool-info .talent-pool-count{font-size:52px;font-weight:500;font-family:Gilroy-Medium;color:#fff;background:linear-gradient(100.2deg,#d86a43 -2.97%,#9b6cff 84.77%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);line-height:1.1}.map-wrap .map-block .talent-pool-info .talent-pool-text{font-size:22px;font-weight:400;font-family:Gilroy-Regular;color:#fff}@media screen and (max-width:1200px){.map-wrap .map-block .talent-pool-info{left:4rem;bottom:3rem}}@media screen and (max-width:992px){.map-wrap .map-block .talent-pool-info{left:2rem;bottom:3rem}.map-wrap .map-block .talent-pool-info .talent-pool-count{font-size:40px}.map-wrap .map-block .talent-pool-info .talent-pool-text{font-size:18px}}@media screen and (max-width:768px){.map-wrap .map-block{margin-bottom:3rem}.map-wrap .map-block .talent-pool-info{position:relative;left:1rem;bottom:-2rem}}@media screen and (max-width:1024px){.map-wrap{background:url(/images/gradients/cir1.png) 0 -75px/60% no-repeat}}@media(max-width:1400px){.map-wrap{padding:20px 0;background:url(/images/gradients/cir1.png) 0 -45px/40% no-repeat}.map-wrap .operation-heading h3{font-family:Gilroy-Medium;font-weight:500;font-size:32px;line-height:34px;letter-spacing:0;text-align:center;vertical-align:middle}.map-wrap .map-block img{width:100%}.map-wrap .map-block .map-marker{width:24px;height:24px}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,165,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,165,0,0)}to{box-shadow:0 0 0 0 rgba(255,165,0,0)}}@keyframes pulseBorder{0%{box-shadow:0 0 0 0 rgba(255,165,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,165,0,0)}to{box-shadow:0 0 0 0 rgba(255,165,0,0)}}