.block-animated-map{position:relative;display:flex;padding:0;padding-top:clamp(2.5rem,1.5343980344rem + 1.9656019656vw,3.5rem);padding-bottom:clamp(3.5rem,.6031941032rem + 5.8968058968vw,6.5rem);overflow:hidden}@media (min-width:992px){.block-animated-map{min-height:calc(100vh - clamp(3.75rem,2.542997543rem + 2.457002457vw,5rem))}}.block-animated-map>.container{position:relative;display:flex;flex-direction:column}@media (min-width:992px){.block-animated-map>.container{justify-content:flex-end}}.block-animated-map__content{position:relative;display:flex;flex-direction:column;gap:clamp(.875rem,.7542997543rem + .2457002457vw,1rem);width:100%}@media (min-width:992px){.block-animated-map__content{position:absolute;left:0;bottom:0;justify-content:flex-end;height:100%;padding:0 clamp(1.25rem,-1.2847051597rem + 5.1597051597vw,3.875rem)}}.block-animated-map__svg{position:relative;width:100%;transition:transform 1.3s}@media (min-width:992px){.block-animated-map__svg{width:80%;height:100%;max-height:845px;margin-inline:auto}}.block-animated-map__svg::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80%;background:linear-gradient(180deg,rgba(10,38,76,0) 63.46%,#0a264c 100%)}@media (min-width:992px){.block-animated-map__svg::after{bottom:0;background:linear-gradient(201deg,rgba(10,38,76,0) 41.82%,#0a264c 87.38%)}}.block-animated-map__svg svg{width:100%;height:100%}.block-animated-map__subtitle{font-weight:600;font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:"Instrument Sans",sans-serif;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;margin-bottom:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);margin:0}.block-animated-map__locations{display:flex;flex-direction:column}.block-animated-map__wrapper{position:relative}.block-animated-map__pin{position:absolute;width:2.1875rem;height:2.1875rem;border-radius:50%;background-color:rgba(34,183,205,.1);opacity:1;transform:translate(-50%,-50%);transition:opacity .3s ease}.block-animated-map__pin::after{content:"";position:absolute;top:50%;left:50%;width:.5625rem;height:.5625rem;border-radius:50%;background-color:#22b7cd;transform:translate(-50%,-50%)}.block-animated-map:has(.block-animated-map__pin.active) .block-animated-map__pin:not(.active){opacity:0}.block-animated-map__box-container{display:none}@media (min-width:992px){.block-animated-map__box-container{position:absolute;bottom:0;right:0;z-index:0;display:block;width:100%;height:100%;max-width:406.6666666667px;max-height:var(--boxHeight);background:#fff;opacity:0;transition:opacity .3s,max-height .3s}}.animated-map-location__link{display:block;padding-bottom:clamp(.875rem,.7542997543rem + .2457002457vw,1rem);text-decoration:none}@media (min-width:992px){.animated-map-location__link{display:inline-block;padding:0;text-decoration:none;border:none;background:0 0;cursor:pointer;appearance:none;font-weight:700;font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:Inter,sans-serif;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;display:inline-flex;gap:clamp(.875rem,.7542997543rem + .2457002457vw,1rem);align-items:center;color:var(--heading);transition:all .4s ease-in-out;position:relative;padding-bottom:clamp(.875rem,.7542997543rem + .2457002457vw,1rem);text-transform:none}.animated-map-location__link.btn-small{padding:.5rem clamp(.875rem,.7542997543rem + .2457002457vw,1rem)}.animated-map-location__link [class^=icon-]{position:relative;order:-1;display:flex;justify-content:center;align-items:center;width:clamp(2.5rem,1.5343980344rem + 1.9656019656vw,3.5rem);height:clamp(2.5rem,1.5343980344rem + 1.9656019656vw,3.5rem);color:var(--brand-navy);font-size:1.5rem;border:1px solid var(--button);border-radius:50%;background-color:var(--button);isolation:isolate;transform:rotate(-45deg);transition:all .25s cubic-bezier(0,0,.21,.9);aspect-ratio:1}.animated-map-location__link [class^=icon-]::before{content:"";position:absolute;inset:0;z-index:-1;display:flex;border-radius:50%;background-color:var(--brand-white);transform:scale(0);transition:transform .25s cubic-bezier(0,0,.21,.9)}.animated-map-location__link:focus,.animated-map-location__link:hover,a:focus .animated-map-location__link,a:hover .animated-map-location__link{color:var(--heading)}.animated-map-location__link:focus [class^=icon-],.animated-map-location__link:hover [class^=icon-],a:focus .animated-map-location__link [class^=icon-],a:hover .animated-map-location__link [class^=icon-]{border-color:var(--brand-navy);transform:scale(1.1)}.animated-map-location__link:focus [class^=icon-]::before,.animated-map-location__link:hover [class^=icon-]::before,a:focus .animated-map-location__link [class^=icon-]::before,a:hover .animated-map-location__link [class^=icon-]::before{transform:scale(1)}.animated-map-location__link:hover .animated-map-location__title{opacity:1!important;transform:translateY(-.8125rem)}.animated-map-location__link:hover::before{opacity:.6}.animated-map-location__link::before{font-weight:700;font-size:clamp(.8125rem,.7521498771rem + .1228501229vw,.875rem);font-family:Inter,sans-serif;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;content:"LEARN MORE";position:absolute;left:calc(clamp(2.5rem,1.5343980344rem + 1.9656019656vw,3.5rem) + clamp(.875rem,.7542997543rem + .2457002457vw,1rem) + 2px);bottom:1.125rem;opacity:0;transition:opacity .3s ease-out}}.animated-map-location__link>.animated-map-location__title{padding:0}.animated-map-location__link>span{display:none}@media (min-width:992px){.animated-map-location__link>span{display:block}}.animated-map-location__title{color:var(--heading);font-weight:700;font-size:clamp(2.125rem,.7972972973rem + 2.7027027027vw,3.5rem);font-family:"Instrument Sans",sans-serif;line-height:1.3;margin-bottom:clamp(2rem,1.5171990172rem + .9828009828vw,2.5rem);display:flex;gap:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);align-items:center;margin:0;padding-bottom:clamp(.875rem,.7542997543rem + .2457002457vw,1rem);cursor:pointer;transition:opacity .3s,transform .3s ease-out}.animated-map-location:last-child .animated-map-location__title{padding-bottom:0}.animated-map-location.active .animated-map-location__title{opacity:.5}.animated-map-location__accordion-control{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;color:#0a264c;font-size:.9375rem;border-radius:50%;background-color:#22b7cd}@media (min-width:992px){.animated-map-location__accordion-control{display:none}}.animated-map-location__accordion-control .icon-plus{display:flex}.animated-map-location__accordion-control .icon-minus{display:none}.animated-map-location--expanded .animated-map-box{display:block}.animated-map-location--expanded .animated-map-location__accordion-control .icon-plus{display:none}.animated-map-location--expanded .animated-map-location__accordion-control .icon-minus{display:flex}.animated-map-box{display:none}.animated-map-box--mobile{display:none;margin-bottom:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem)}@media (min-width:992px){.animated-map-box{position:absolute;top:0;right:0;z-index:1;display:block;width:100%;max-width:406.6666666667px;background:0 0;opacity:0;pointer-events:none;transition:opacity .3s,max-height .3s}.animated-map-box--mobile{display:none}}.animated-map-box__image-wrapper{position:relative;aspect-ratio:16/9}.animated-map-box__content-link{padding-inline:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);padding-bottom:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem)}.animated-map-box__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.animated-map-box__title{font-weight:600;font-size:clamp(.75rem,.6896498771rem + .1228501229vw,.8125rem);font-family:"Instrument Sans",sans-serif;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;margin-bottom:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem)}.animated-map-box__content{padding:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem)}.animated-map-box__content:has(+.animated-map-box__content-link){padding-bottom:.5rem}.animated-map-box.active{opacity:1;pointer-events:all}