.block-locations{display:flex;flex-flow:column;padding-top:clamp(2.5rem,calc(2.5rem + 0 * (100vw - 22.5rem) / 77.5),2.5rem);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);overflow:hidden}.block-locations .wrapper.bottom{padding:0;max-width:100%}.block-locations .content-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 48rem){.block-locations .content-wrapper{grid-template-columns:min(calc(18.75rem + 6.25 * (100vw - 48rem) / 52),25rem) minmax(0, 1fr)}}.block-locations .content-wrapper .left{overflow:visible}.block-locations .content-wrapper .left .swiper-wrapper{display:flex;flex-flow:row;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);align-items:center}@media(min-width: 48rem){.block-locations .content-wrapper .left .swiper-wrapper{flex-direction:column;align-items:flex-start}}.block-locations .content-wrapper .left .swiper-wrapper .location{position:relative;height:auto;cursor:pointer;width:auto}.block-locations .content-wrapper .left .swiper-wrapper .location.swiper-slide-active .name{font-size:clamp(2.5625rem,calc(2.5625rem + 0 * (100vw - 22.5rem) / 77.5),2.5625rem);opacity:1}@media(min-width: 48rem){.block-locations .content-wrapper .left .swiper-wrapper .location{width:100%;opacity:.3}.block-locations .content-wrapper .left .swiper-wrapper .location.active::after{content:"";display:block;position:absolute;width:100%;top:50%;left:0;height:0.1875rem;background-color:#9b72fd;z-index:-1}.block-locations .content-wrapper .left .swiper-wrapper .location .name{opacity:1 !important}}.block-locations .content-wrapper .left .swiper-wrapper .location .name{font-size:min(calc(1.5rem + 2.625 * (100vw - 22.5rem) / 77.5),4.125rem);line-height:1;font-weight:300;font-family:Founders Grotesk;letter-spacing:0;background-color:#f9f9f7;padding-right:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);opacity:.5}.block-locations .content-wrapper .right{overflow:visible}.block-locations .content-wrapper .right .location{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);position:relative;min-height:11.875rem}@media(min-width: 48rem){.block-locations .content-wrapper .right .location:not(.active){display:none}}.block-locations .content-wrapper .right .location .name{font-size:min(calc(2.5rem + 5.5 * (100vw - 22.5rem) / 77.5),8rem);line-height:1;font-weight:300;font-family:Founders Grotesk;letter-spacing:0;display:none}@media(min-width: 48rem){.block-locations .content-wrapper .right .location .name{display:block}}.block-locations .content-wrapper .right .location .text-wrapper{position:absolute;top:min(calc(0.625rem + 1.25 * (100vw - 22.5rem) / 25.5),1.875rem);padding:min(calc(1.875rem + 5.3125 * (100vw - 22.5rem) / 77.5),7.1875rem) min(calc(1.5625rem + 2.1875 * (100vw - 22.5rem) / 77.5),3.75rem) min(calc(1.25rem + 5.9375 * (100vw - 22.5rem) / 77.5),7.1875rem) min(calc(2.1875rem + 2.8125 * (100vw - 22.5rem) / 77.5),5rem);background-color:#dfef0c;border-radius:0 min(calc(1.875rem + 2.5 * (100vw - 22.5rem) / 77.5),4.375rem) 0 0;margin-left:1.5625rem}@media(min-width: 48rem){.block-locations .content-wrapper .right .location .text-wrapper{margin-left:0;top:min(calc(5.625rem + 5.625 * (100vw - 48rem) / 52),11.25rem)}}.block-locations .content-wrapper .right .location .text-wrapper .component-rich-text{font-size:min(calc(1rem + 1 * (100vw - 22.5rem) / 77.5),2rem);line-height:1.2;font-weight:300;font-family:Founders Grotesk;letter-spacing:0}.block-locations .content-wrapper .right .location .text-wrapper .component-decoration-pluses{transform:translateX(clamp(-6.875rem, calc(-2.1875rem + -4.6875 * (100vw - 22.5rem) / 77.5), -2.1875rem)) translateY(min(calc(2.1875rem + 2.8125 * (100vw - 22.5rem) / 77.5), 5rem))}.block-locations .images{position:relative;z-index:-1}.block-locations .images .component-image{display:none;height:min(calc(14.3125rem + 21.5 * (100vw - 22.5rem) / 77.5),35.8125rem);width:100%}.block-locations .images .component-image.active{display:block}.block-locations .images .component-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}