.location-map[data-v-2bd75552]{border-radius:32px;flex:1;overflow:hidden;position:relative;width:100%}.location-map[data-v-2bd75552],.location-map .leaflet-container[data-v-2bd75552]{height:100%;min-height:608px}.location-map .location-map__icon[data-v-2bd75552]{color:var(--primary-color)}.location-map .location-map__btn[data-v-2bd75552]{align-items:center;border-radius:16px;display:flex;height:48px;justify-content:center;transition:.3s;width:48px}.location-map .location-map__btn--maximize[data-v-2bd75552]{background-color:var(--surface-color);border:1px solid var(--stroke-on-background)}.location-map .location-map__btn--gps[data-v-2bd75552]{background-color:var(--primary-color);color:var(--on-primary-color)}.location-map .location-map__btn--gps[data-v-2bd75552]:hover{background-color:var(--primary-color-dark)}.location-map .location-map__btn[data-v-2bd75552] svg{vertical-align:baseline}.location-map .location-map__btn-container[data-v-2bd75552]{display:flex;gap:8px;margin-bottom:6px;margin-right:22px}.location-map .location-map__tooltip-text-container[data-v-2bd75552]{display:flex;flex-direction:column;gap:12px}.location-map .location-map__tooltip[data-v-2bd75552]{align-items:flex-start;display:flex;flex-direction:row;gap:12px}.location-map .location-map__tooltip-text[data-v-2bd75552]{font-family:Satoshi;font-size:14px;letter-spacing:-.01em;line-height:1em}.location-map .location-map__tooltip-text--title[data-v-2bd75552]{color:var(--on-background-color);font-family:GTPressura;font-weight:500;text-transform:uppercase}.location-map .location-map__tooltip-text--number[data-v-2bd75552],.location-map .location-map__tooltip-text--street[data-v-2bd75552]{color:var(--on-background-color-light);font-weight:500}.location-map .location-map__tooltip-text--number[data-v-2bd75552]{align-items:center;display:flex;gap:4px}.location-map .location-map__tooltip-text--link[data-v-2bd75552]{color:var(--primary-color);cursor:pointer;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.location-map[data-v-2bd75552] .leaflet-div-icon{background-color:transparent;border:none}.location-map[data-v-2bd75552] .leaflet-tooltip{border:1px solid var(--stroke-on-background);border-radius:12px;box-shadow:none;opacity:1!important;padding:16px}.location-map[data-v-2bd75552] .leaflet-popup-content-wrapper,.location-map[data-v-2bd75552] .leaflet-popup-tip{border:1px solid var(--stroke-on-background);box-shadow:none}.location-map[data-v-2bd75552] .leaflet-popup-content{margin:0;padding:16px}.location-map[data-v-2bd75552] .leaflet-popup-content p{margin:0}.location-map[data-v-2bd75552] .leaflet-bottom{z-index:400!important}@media (max-width:1000px){.location-map[data-v-2bd75552]{border-radius:24px}}@media (max-width:768px){.location-map[data-v-2bd75552]{aspect-ratio:1/1;min-height:0;min-height:auto}.location-map .location-map__btn-container[data-v-2bd75552]{display:none}.location-map .leaflet-container[data-v-2bd75552]{aspect-ratio:1/1;min-height:0;min-height:auto}}.location-map-section{margin-left:auto;margin-right:auto;padding-bottom:103px;padding-left:var(--global-inline-padding);padding-right:var(--global-inline-padding);padding-top:120px;width:100%}.location-map-section .location-map-section__content-wrapper{align-items:stretch;display:flex;gap:24px;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1240px;min-height:608px;width:100%}.location-map-section .location-map-section__content,.location-map-section .location-map-section__map{background-color:var(--background-color);border-radius:32px;overflow:hidden;width:100%}.location-map-section .location-map-section__content{padding:87px 40px 40px}.location-map-section .location-map-section__title{font-family:GTPressura;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:110%;text-transform:uppercase}.location-map-section .location-map-section__addresses{display:flex;flex-direction:column;gap:12px;margin-top:32px}.location-map-section .location-map-section__address{align-items:center;display:flex;gap:8px}.location-map-section .location-map-section__address-text{font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:140%}.location-map-section .location-map-section__phone-and-mail{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;margin-top:40px;row-gap:24px}.location-map-section .location-map-section__mail-icon-box,.location-map-section .location-map-section__phone-icon-box{align-items:center;background-color:var(--primary-color);border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.location-map-section .location-map-section__mail,.location-map-section .location-map-section__phone{align-items:center;display:flex;gap:16px}.location-map-section .location-map-section__mail-content,.location-map-section .location-map-section__phone-content{display:flex;flex-direction:column;gap:4px}.location-map-section .location-map-section__mail-label,.location-map-section .location-map-section__phone-label{color:#747a81;font-family:Satoshi;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:140%;text-transform:uppercase}.location-map-section .location-map-section__mail-value,.location-map-section .location-map-section__phone-value{color:#000;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.16px;line-height:100%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.location-map-section .location-map-section__availability{display:flex;flex-direction:column;gap:29px;margin-top:40px}.location-map-section .location-map-section__availability-title{font-family:Satoshi;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%}.location-map-section .location-map-section__availability-values{color:#747a81;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:140%}.location-map-section .location-map-section__availability-values span{color:var(--color-on-background);font-weight:600}.location-map-section .location-map-section__availability-values a{color:var(--primary-color);-webkit-text-decoration:underline;text-decoration:underline}.location-map-section .location-map-section__availability-values h2,.location-map-section .location-map-section__availability-values h3{font-family:GTPressura;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:120%;margin-bottom:24px;text-transform:uppercase}.location-map-section .location-map-section__availability-values h3{font-size:18px}.location-map-section .location-map-section__availability-values h4{font-size:17px;margin-bottom:24px}.location-map-section .location-map-section__availability-values img{max-width:100%}.location-map-section .location-map-section__availability-values p{color:#000;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:140%;margin-bottom:40px}.location-map-section .location-map-section__availability-values p ul{margin-top:-24px}.location-map-section .location-map-section__availability-values ol,.location-map-section .location-map-section__availability-values ul{padding-left:24px}.location-map-section .location-map-section__availability-values ol li::marker,.location-map-section .location-map-section__availability-values ul li::marker{color:var(--color-white-500)}.location-map-section .location-map-section__availability-values ol li:not(:last-child),.location-map-section .location-map-section__availability-values ul li:not(:last-child){margin-bottom:-36px}.location-map-section .location-map-section__divider{margin-top:40px}@media (max-width:1200px){.location-map-section .location-map-section__content{padding:64px 24px 42px}}@media (max-width:876px){.location-map-section{padding-bottom:72px;padding-top:86px}.location-map-section .location-map-section__content-wrapper{flex-direction:column}.location-map-section .location-map-section__title{font-size:32px}}
