.block-map{padding-top:calc(1.525rem + 3.3vw);padding-bottom:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.block-map{padding-top:4rem}}@media (min-width: 1200px){.block-map{padding-bottom:4rem}}.block-map .map-container{position:relative;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;isolation:isolate;padding-bottom:12px}.block-map .map-container .container{padding:1rem 0;position:relative}@media (min-width: 1000px){.block-map .map-container .container{padding:3rem 0}}@media (min-width: 1300px){.block-map .map-container .container{padding:4rem 0}}.block-map .offices-container{border-radius:12px;margin-top:-12px;position:relative;padding-top:15px;padding-bottom:15px}.block-map .offices-container .container{padding:0}@media (min-width: 1000px){.block-map .offices-container{padding-top:24px;padding-bottom:24px}}.block-map__locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width: 1000px){.block-map__locations{gap:24px}}.block-map__content{padding:24px 24px calc(1rem + 24px);border-radius:12px;position:relative;z-index:2;margin:-15px -15px -4px -15px}.block-map__content .heading-wrapper>h2{font-size:24px}@media only screen and (min-width: 320px){.block-map__content .heading-wrapper>h2{font-size:calc( 24px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-map__content .heading-wrapper>h2{font-size:32px}}@media (min-width: 1000px){.block-map__content{margin:0;padding:40px 32px;max-width:480px}}.block-map__content .content-wrapper{margin-top:16px}.block-map__content .content-wrapper,.block-map__content .content-wrapper p{font-size:18px;line-height:1.38;font-weight:500}@media (min-width: 1000px){.block-map__content .content-wrapper{margin-top:24px}}.block-map__content .btn{margin-top:16px}@media (min-width: 1000px){.block-map__content .btn{margin-top:24px}}.block-map__map{background-color:var(--secondary);inset:0;display:grid;place-items:center;position:relative;z-index:20;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;margin:-30px -15px -15px -15px}@media (min-width: 1000px){.block-map__map{z-index:1;margin:0;position:absolute}}.block-map__map #map{width:100%;height:20rem;pointer-events:none}@media (min-width: 1000px){.block-map__map #map{height:100%}}.block-map__map #map .mapboxgl-ctrl-bottom-left,.block-map__map #map .mapboxgl-ctrl-bottom-right{display:none}.block-map__map #map .mapboxgl-marker{pointer-events:none !important;z-index:1}.block-map__map #map .mapboxgl-popup{font-family:proxima-nova,sans-serif;font-size:16px;border-radius:12px;overflow:hidden}.block-map__map #map .mapboxgl-popup-tip{display:none}.block-map__map #map .mapboxgl-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:unset;box-shadow:unset;padding:24px 24px 32px 24px}.block-map__map #map .mapboxgl-popup-content .office-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-map__map #map .mapboxgl-popup-content .office-popup-facilities{font-weight:500;margin-bottom:4px}.block-map__map #map .mapboxgl-popup-content .office-popup-telephone{font-weight:800}.block-map__map #map .mapboxgl-popup-content .office-popup-link{margin-top:12px}

/*# sourceMappingURL=block-map.css.map */
