.locations__wrapper--main{background:#fff;border-radius:30px;gap:20px;overflow:hidden;padding:80px;position:relative}@media(max-width:1499px){.locations__wrapper--main{padding:40px}}@media(max-width:992px){.locations__wrapper--main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}}.locations__wrapper--main .inner{gap:80px}@media(max-width:1499px){.locations__wrapper--main .inner{gap:40px}}@media(max-width:992px){.locations__wrapper--main .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.locations__filters{gap:15px}.locations__filters .locations__filters-label{color:var(--neutral-black-100,#000);font-size:28px;font-style:normal;font-weight:600;line-height:30px}.locations__filters .buttons_inner{gap:10px}.locations__filters .locations__filter-btn{background-color:transparent;border:1px solid rgba(64,6,133,.3);border-radius:20px;color:#000;cursor:pointer;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:6px 14px;-webkit-transition:all .3s linear;transition:all .3s linear}.locations__filters .locations__filter-btn.is-active{background-color:rgba(64,6,133,.1);border:1px solid #400685;border-radius:20px;pointer-events:none}.locations__map-wrap{min-height:480px;position:relative;width:calc(50% - 40px)}.locations__map-wrap .leaflet-container{background:#fff}@media(max-width:992px){.locations__map-wrap{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:280px;width:100%}}.locations__zoom-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:absolute;right:20px;top:20px;z-index:1000}.locations__zoom-btn{background:none;border:none;cursor:pointer;line-height:0;padding:0}.locations__zoom-btn:hover svg rect{fill:rgba(0,0,0,.05)}.locations__map{background:#fff;height:100%;inset:0;position:absolute;width:100%}.locations__map .leaflet-control-zoom{border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.locations__map .leaflet-control-zoom a{background:#fff;border:none;color:#070c1e}.locations__map .leaflet-control-zoom a:hover{background:#f0f0f0}.locations__map .leaflet-interactive{stroke-linecap:round;stroke-linejoin:round;-webkit-transition:fill .3s ease,stroke .3s ease;transition:fill .3s ease,stroke .3s ease}.locations__map .leaflet-control-attribution{background:hsla(0,0%,100%,.7);font-size:10px}.locations__map .locations__pin-icon--active{z-index:9999!important}.locations__wrapper--title{opacity:1;padding-bottom:55px}.locations__wrapper--title *{margin-top:0}.locations__wrapper--title p{color:#6d757a;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:28px}.locations__panel{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative;width:calc(50% - 40px)}@media(max-width:992px){.locations__panel{padding-top:20px;width:100%}}.locations__panel-nav{-webkit-box-pack:end;-ms-flex-pack:end;gap:20px;justify-content:flex-end;margin-bottom:0}.locations__nav-btn,.locations__panel-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.locations__nav-btn{border-radius:50%;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--neutral-black-100,#000);border:none;color:#070c1e;cursor:pointer;justify-content:center;-webkit-transition:background .2s ease,opacity .2s ease;transition:background .2s ease,opacity .2s ease}.locations__nav-btn.swiper-navigation__prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.locations__nav-btn.swiper-navigation__next{background:var(--neutral-black-100,#000);border-radius:100px}.locations__nav-btn:hover{opacity:.8}.locations__nav-btn.swiper-button-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.locations__swiper{overflow:hidden!important;width:100%!important}.locations__swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.locations__swiper .swiper-slide{width:100%!important;-ms-flex-negative:0;flex-shrink:0}.locations__slide{height:auto;width:100%}.locations__eyebrow{color:#6d757a;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:28px}.locations__title{margin-bottom:50px}@media(max-width:992px){.locations__title{margin-bottom:20px}}.locations__description{color:#070c1e;font-size:15px;line-height:1.6}.locations__description p{line-height:25px;margin-bottom:25px;margin-top:0}.locations__description p:last-child{margin-bottom:0}.locations__description b,.locations__description strong{font-weight:500}.locations__description a{color:rgba(0,0,0,.8);font-family:Be Vietnam Pro;font-size:18px;font-style:normal;line-height:25px;text-decoration:none}