/* ISA member-map add-on styles. Scoped entirely to .about-us-map-exp so it
   touches nothing else on the site. Pairs with js/isa-globe.js, which builds the
   map pins, panel and the two counters from teams.html. Remove this file, the
   <link> to it, js/isa-globe.js and its <script>, and restore the About Us
   section to take the whole feature out. */
.about-us-map-exp .counter-sec{margin-top:30px;}
.about-us-map-exp .counter-column{border:solid 1px #e6e6e6;text-align:center;background:#fff;border-radius:20px;display:block;position:relative;overflow:hidden;padding:20px;}
.about-us-map-exp .counter-column .counter{font-size:30px;line-height:40px;font-weight:600;margin-bottom:10px;position:relative;color:#2b50f0;}
.about-us-map-exp .counter-column::before{content:'';width:50px;height:1px;right:20px;bottom:0;position:absolute;transition:all .2s ease-in-out;background:#2b50f0;}
.about-us-map-exp .counter-column::after{content:'';width:1px;height:50px;right:0;bottom:20px;position:absolute;transition:all .2s ease-in-out;background:#2b50f0;}
.about-us-map-exp .counter-column:hover::before{right:50px;bottom:0;}
.about-us-map-exp .counter-column:hover::after{right:0;bottom:50px;}
.about-us-map-exp .counter-column .count_icon{margin-bottom:20px;}
.about-us-map-exp .counter-column .count_icon i{display:block;}
.about-us-map-exp .counter-column .count_icon i::before{color:#262626;font-size:50px;line-height:1;}
.about-us-map-exp .counter-column .title{color:#797979;}
.about-us-map-exp .jvm-tooltip{font-family:inherit;}
 @media (max-width:991px){.about-us-map-exp #isa-globe{height:380px !important;}
 .about-us-map-exp .col-lg-4{margin-top:24px;}
}
.about-us-map-exp .container-fluid{position:relative;z-index:2;}
.about-us-map-exp .au-text{position:relative;}
.about-us-map-exp .au-text::before{content:'';position:absolute;left:-10px;top:-185px;width:calc(100% + 110px);height:840px;border-radius:50%;background:#fff;z-index:1;pointer-events:none;}
.about-us-map-exp .au-text::after{content:'';position:absolute;left:-14px;top:-270px;width:calc(100% + 245px);height:1015px;border-radius:50%;background:#2f4bff;z-index:0;pointer-events:none;clip-path:polygon(0 60%, 50% 0, 100% 0, 100% 100%, 0 100%);}
.about-us-map-exp .au-text>*{position:relative;z-index:2;}
.about-us-map-exp::before{content:'';position:absolute;left:26px;top:50%;transform:translateY(-50%);width:120px;height:230px;background-image:radial-gradient(rgba(40,45,60,.33) 1.6px, transparent 1.7px);background-size:17px 17px;z-index:1;pointer-events:none;}
.about-us-map-exp::after{content:none;}
@media (min-width:1200px){.about-us-map-exp .container-fluid{padding-left:170px;padding-right:70px;}
}
@media (max-width:991px){.about-us-map-exp::before,.about-us-map-exp .au-text::before,.about-us-map-exp .au-text::after{display:none;}
}
