.pin-map{margin:5.625rem 0}@media (min-width:992px){.pin-map{margin:6.875rem 0 7.5rem}}.pin-map .wp-block-heading{margin-bottom:1.75rem}@media (min-width:992px){.pin-map .wp-block-heading{margin-bottom:3.4375rem}}.pin-map__wrapper{display:none}@media (min-width:992px){.pin-map__wrapper{display:block;margin:0 auto;max-width:88.625rem;position:relative}.pin-map__map-image{object-fit:cover;width:100%}.pin-item{position:absolute}.pin-item--is-top-closer .pin-item__popup{bottom:unset;top:calc(100% - .625rem)}.pin-item--is-right-closer .pin-item__popup{left:unset;right:calc(100% - .875rem)}}@media (min-width:1360px){.pin-item--is-right-closer .pin-item__popup{right:calc(100% - 1.1875rem)}}@media (min-width:992px){.pin-item.is-open .pin-item__popup{display:flex}.pin-item__popup{background-color:#fff;border-radius:8px;bottom:100%;color:#000;display:none;flex-direction:column;gap:.25rem 0;height:7.1875rem;left:calc(100% - .875rem);padding:.75rem 1.25rem .875rem .8125rem;position:absolute;width:12.1875rem;z-index:1}}@media (min-width:1360px){.pin-item__popup{left:calc(100% - 1.1875rem)}}@media (min-width:992px){.pin-item__close,.pin-item__open{cursor:pointer}.pin-item__open{height:2.75rem;width:1.75rem}}@media (min-width:1360px){.pin-item__open{height:3.375rem;width:2.375rem}}@media (min-width:992px){.pin-item__open svg{width:100%}.pin-item__close{align-items:center;display:flex;height:1rem;justify-content:center;position:absolute;right:.3125rem;top:.8125rem;width:1rem}}@media (min-width:992px) and (hover:hover){.pin-item__close path{transition:stroke .3s ease-in-out 0ms}.pin-item__close:hover path{stroke:var(--primary-color)}}@media (min-width:992px){.pin-item__title{display:block;margin-bottom:.3125rem}.pin-item__text{display:block;font-size:.75rem;line-height:1.1666666667}.pin-item__link{color:#b8c1ce;display:block;font-size:.9375rem;line-height:1.2}.pin-map-accordions{display:none}}@media (max-width:991.98px){.pin-map-accordions__item{border-bottom:1px solid #dcdfe3;padding-bottom:1.125rem}.pin-map-accordions__item:not(:last-child){margin-bottom:1.125rem}.pin-map-accordions__item.is-active .pin-map-accordions__icon{transform:rotate(180deg)}.pin-map-accordions__btn{align-items:center;display:grid;gap:1.25rem;grid-template-columns:1fr .9375rem;text-align:left;width:100%}.pin-map-accordions__title{color:#000}.pin-map-accordions__icon{transition:transform .3s ease-in-out 0ms;will-change:transform}.pin-map-accordions__link{color:#b8c1ce;display:block}.pin-map-accordions__link:first-child{margin-top:1.125rem}.pin-map-accordions__link:not(:last-child){margin-bottom:.625rem}}