.c-interactiveMap{--x-40-map: max(22px + (40 - 22) * ((100vw - 500px) / (1440 - 500)), 22px);--y-30-map: 30px;--y-20-map: 20px;--fz-35-map: 3.5rem;--fz-22-map: 2.2rem;--fz-20-map: 2rem;--fz-17-map: 1.7rem;--fz-15-map: 1.5rem;--font-family-map: "CircularSTD", sans-serif;--color-closed: rgba(221, 60, 52, 1);--color-open: rgba(115, 191, 113, 1);--color-partial: rgba(241, 187, 56, 1);--color-other: rgba(0, 130, 198, 1);--mobile-tab-height: 70px}.c-interactiveMap button{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--font-family-map)}.c-interactiveMap{--sidebar-width: 380px;--scrollbar-color: #d3d3d3;--scrollbar-color-hover: #555;--mobile-thumb-height: 30px;font-family:var(--font-family-map);position:relative;display:flex;height:calc(var(--vh-map, 1vh)*100);max-height:calc(var(--vh-map, 1vh)*100);overflow:hidden;z-index:2}@media screen and (max-width: 768px){.c-interactiveMap{flex-direction:column-reverse}}.c-interactiveMap__nav{background-color:#fff;width:var(--sidebar-width);display:flex;flex-direction:column;transition:height 300ms ease,border-radius 300ms ease,box-shadow 300ms ease;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15)}@media screen and (min-width: 769px){.c-interactiveMap__nav{height:auto !important}}@media screen and (max-width: 768px){.c-interactiveMap__nav{width:100%;position:fixed;height:70px;z-index:3;border-radius:var(--mobile-thumb-height) var(--mobile-thumb-height) 0 0}}.c-interactiveMap__nav.is-fullscreen{border-radius:0;box-shadow:none}.c-interactiveMap__nav.dragging{transition:border-radius 300ms ease,box-shadow 300ms ease}.c-interactiveMap__nav-drag{display:none;position:relative;height:var(--mobile-thumb-height);width:100%;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.c-interactiveMap__nav-drag::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:4px;transform:translate3d(-50%, -50%, 0);background-color:var(--scrollbar-color);border-radius:4px;transition:background-color 300ms ease}@media screen and (max-width: 768px){.c-interactiveMap__nav-drag{display:block}}.c-interactiveMap__nav-drag:hover::after{background-color:var(--scrollbar-color-hover)}.c-interactiveMap__logo-container{padding:0 var(--x-40-map);display:flex;flex-direction:column}@media screen and (max-width: 768px){.c-interactiveMap__logo-container{display:none}}.c-interactiveMap__logo{max-width:115px;max-height:100px}.c-interactiveMap__panels{height:100%;position:relative}.c-interactiveMap__panel{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding-left:var(--x-40-map);padding-right:calc(var(--x-40-map) - 14px);padding-bottom:var(--x-40-map);overflow-y:scroll;transition:transform 300ms ease,opacity 300ms ease;opacity:0;transform:translate(-40px, 0);pointer-events:none}.c-interactiveMap__panel[data-panel-active]{opacity:1;transform:translate(0, 0);pointer-events:all}.c-interactiveMap__panel::-webkit-scrollbar{width:14px}.c-interactiveMap__panel::-webkit-scrollbar-track{border:solid 5px transparent;margin-bottom:var(--x-40-map)}.c-interactiveMap__panel::-webkit-scrollbar-thumb{border-radius:14px;box-shadow:inset 0 0 10px 10px var(--scrollbar-color);border:solid 5px transparent;overflow:hidden;cursor:pointer}.c-interactiveMap__panel::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 10px 10px var(--scrollbar-color-hover)}@media screen and (max-width: 768px){.c-interactiveMap__panel{padding-bottom:150px}}@media screen and (max-width: 768px){.c-interactiveMap__nav:not(.is-fullscreen) .c-interactiveMap__panel{overflow-y:hidden;padding-right:var(--x-40-map)}}.c-interactiveMap__panel-mobile-buttons{display:none;position:absolute;bottom:0;width:100%;opacity:0;transform:translate(0, 30px);transition:opacity 300ms ease,transform 300ms ease;background-color:#fff}.c-interactiveMap__panel-mobile-buttons::after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:75px;background:linear-gradient(0deg, white 25%, rgba(255, 255, 255, 0) 100%);pointer-events:none}@media screen and (max-width: 768px){.c-interactiveMap__panel-mobile-buttons{display:block}}.c-interactiveMap__nav.is-fullscreen .c-interactiveMap__panel-mobile-buttons{opacity:1;transform:translate(0, 0)}.c-interactiveMap__mobile-title{text-align:center;font-size:var(--fz-20-map);font-weight:600;position:absolute;top:-10px;left:var(--x-40-map);right:var(--x-40-map);pointer-events:none;opacity:0;display:none;transform:translate(0, 50%);transition:opacity 300ms ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}@media screen and (max-width: 768px){.c-interactiveMap__mobile-title{display:block}}.c-interactiveMap__nav:not(.is-fullscreen) .c-interactiveMap__mobile-title{opacity:1}.c-interactiveMap__nav.dragging .c-interactiveMap__mobile-title{opacity:0}.c-interactiveMap__main{width:calc(100% - var(--sidebar-width));position:relative}@media screen and (max-width: 768px){.c-interactiveMap__main{width:100%;flex-grow:1;padding-bottom:60px}}.c-interactiveMap__ui-top-right{position:absolute;top:var(--x-40-map);right:var(--x-40-map);display:flex;gap:10px}@media screen and (max-width: 768px){.c-interactiveMap__ui-top-right{display:none}}.c-interactiveMap__quit-button{width:60px;height:60px}.c-interactiveMap__ui-bottom-right{position:absolute;bottom:30px;right:20px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.c-interactiveMap__ui-bottom-right{bottom:auto;top:10px;right:10px}}@media screen and (max-width: 768px){.c-interactiveMap__zoom{display:none}}.c-interactiveMap__ui-bottom-left{position:absolute;bottom:30px;left:20px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.c-interactiveMap__ui-bottom-left{bottom:auto;top:10px;left:10px}}.c-interactiveMap__layers{position:relative}.c-interactiveMap__layers::after{content:"";width:0;position:absolute;right:100%;height:100%;top:0}.c-interactiveMap__layers:hover::after{width:10px}.c-interactiveMap__layers-popup{position:absolute;right:100%;bottom:0;pointer-events:none;padding-right:10px}@media screen and (max-width: 768px){.c-interactiveMap__layers-popup{bottom:auto;top:0}}.c-interactiveMap__container{height:100%}@media screen and (max-width: 768px){.c-interactiveMap__container a[title="Open this area in Google Maps (opens a new window)"]{bottom:10px !important;position:relative}.c-interactiveMap__container>div>.gm-style>div:last-child>div:first-child>*{bottom:16px !important;position:relative}}.c-interactiveMap__mobile-header{display:none;position:relative;z-index:3;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15)}@media screen and (max-width: 768px){.c-interactiveMap__mobile-header{display:block}}.no-overscroll{overscroll-behavior:none}.gm-style iframe+div{border:none !important}.c-map-pin{--size: 26px;--bg-color: rgb(136,136,136);--bg-color-hover: rgb(103,103,103);--bg-color-active: black;--border-color: white;--border-width: 3px;position:absolute;transform:translate(-50%, -50%)}.c-map-pin--cluster{--size: 40px}.c-map-pin__bullet{height:var(--size);width:var(--size);display:block}.c-map-pin__bullet::before,.c-map-pin__bullet::after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%);transition:transform .3s ease,background-color .3s ease;pointer-events:none}.c-map-pin__bullet::before{height:100%;width:100%;background-color:var(--border-color);box-shadow:0 0 15px rgba(0,0,0,.4)}.c-map-pin__bullet::after{height:calc(100% - var(--border-width)*2);width:calc(100% - var(--border-width)*2);background-color:var(--bg-color)}.c-map-pin__inner{height:var(--size);width:var(--size);display:block;border:0;cursor:pointer}.c-map-pin__inner::after{position:absolute;right:0;top:0;width:10px;height:10px;border-radius:100%;z-index:1}.c-map-pin__popup{position:absolute;left:50%;top:calc(100% + 15px);transition:opacity 300ms ease,transform 300ms ease;opacity:0;pointer-events:none;transform:translate(-50%, 20px)}.c-map-pin__popup--kml{transform:translate(-50%, calc(50% - 20px))}.c-map-pin--show-popup{z-index:99999}.c-map-pin--show-popup .c-map-pin__popup{opacity:1;pointer-events:all;transform:translate(-50%, 0)}.c-map-pin--show-popup .c-map-pin__popup--kml{transform:translate(-50%, -50%)}.c-map-pin--closed .c-map-pin__inner::after,.c-map-pin--open .c-map-pin__inner::after,.c-map-pin--partial .c-map-pin__inner::after,.c-map-pin--other .c-map-pin__inner::after{content:""}.c-map-pin--closed .c-map-pin__inner::after{background-color:var(--color-closed)}.c-map-pin--open .c-map-pin__inner::after{background-color:var(--color-open)}.c-map-pin--partial .c-map-pin__inner::after{background-color:var(--color-partial)}.c-map-pin--other .c-map-pin__inner::after{background-color:var(--color-other)}.c-map-pin__count{position:absolute;z-index:5;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);font-size:15px;font-weight:600}.c-map-pin:hover .c-map-pin__bullet::after{background:var(--bg-color-hover)}.c-map-pin__bullet:hover::after{transform:translate(-50%, -50%) scale(0.9)}.c-map-pin--show-popup .c-map-pin__bullet::after,.c-map-pin--show-popup .c-map-pin__bullet:hover::after{background:var(--bg-color-hover)}.c-map-pin--active{pointer-events:none}.c-map-pin--active .c-map-pin__bullet::after,.c-map-pin--active .c-map-pin__bullet:hover::after,.c-map-pin--show-popup .c-map-pin__bullet::after,.c-map-pin--show-popup .c-map-pin__bullet:hover::after,.c-map-pin--show-popup:hover .c-map-pin__bullet::after{background-color:var(--bg-color-active)}.c-map-location-pin{--size: 24px;--center-size: 14px;--bg-color: rgb(0,0,0);--border-color: white;--halo-color: rgba(0,0,0,0.2);--border-width: 2px;position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%, -50%);height:var(--size);width:var(--size);cursor:pointer}.c-map-location-pin::before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);border-radius:100%;background-color:var(--halo-color);transition:transform 300ms ease}.c-map-location-pin:hover::before{transform:translate(-50%, -50%) scale(0.95)}.c-map-location-pin__bullet{height:var(--center-size);width:var(--center-size);display:block;position:relative}.c-map-location-pin__bullet::before,.c-map-location-pin__bullet::after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%);transition:transform .3s ease,background-color .3s ease;pointer-events:none}.c-map-location-pin__bullet::before{height:100%;width:100%;background-color:var(--border-color);transform:translate(-50%, -50%) scale(1)}.c-map-location-pin__bullet::after{height:calc(100% - var(--border-width)*2);width:calc(100% - var(--border-width)*2);background-color:var(--bg-color)}.c-map-location-pin:hover .c-map-location-pin__bullet::before{transform:translate(-50%, -50%) scale(1.1)}.c-map-categories{--text-color: rgba(34,34,34,1);--text-color-hover: rgba(34,34,34,0.7);--lines-color: rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.c-map-categories{padding-top:10px}}.c-map-categories__item{display:flex;justify-content:space-between;align-items:center;padding:35px 0;border-bottom:1px solid var(--lines-color);width:100%}.c-map-categories__text{display:block;font-size:var(--fz-20-map);line-height:1.3em;font-weight:500;color:var(--text-color);transition:color 300ms ease;padding-right:30px;text-align:left}.c-map-categories__item:hover .c-map-categories__text{color:var(--text-color-hover)}.c-map-categories__arrow{width:15px;height:15px;fill:var(--text-color);transition:fill 300ms ease;flex-shrink:0}.c-map-categories__item:hover .c-map-categories__arrow{fill:var(--text-color-hover)}.c-map-subcategories{--text-color: rgba(34,34,34,1);--text-color-hover: rgba(34,34,34,0.7);--lines-color: rgba(0,0,0,0.2);--icon-size: 26px}@media screen and (max-width: 768px){.c-map-subcategories{padding-top:40px}}.c-map-subcategories__back{margin-bottom:var(--y-20-map)}.c-map-subcategories__title{margin-bottom:var(--y-30-map)}.c-map-subcategories__item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer;width:100%}.c-map-subcategories__icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--text-color);stroke-width:5.7692307692%;transition:stroke 300ms ease;margin-right:20px;flex-shrink:0}.c-map-subcategories__item:hover .c-map-subcategories__icon{stroke:var(--text-color-hover)}.c-map-subcategories__text{font-size:var(--fz-17-map);line-height:1.3em;font-weight:500;color:var(--text-color);transition:color 300ms ease;padding-right:30px;flex-grow:1;text-align:left}.c-map-subcategories__item:hover .c-map-subcategories__text{color:var(--text-color-hover)}.c-map-subcategories__arrow{width:13px;height:13px;fill:var(--text-color);transition:fill 300ms ease;flex-shrink:0}.c-map-subcategories__item:hover .c-map-subcategories__arrow{fill:var(--text-color-hover)}.c-map-back-button{--color: rgba(0,0,0,0.5);--color-hover: rgba(0,0,0,1);display:inline-flex;align-items:center;cursor:pointer}.c-map-back-button__arrow{height:12px;width:12px;fill:var(--color);transform:rotate(180deg);transition:fill .3s ease}.c-map-back-button:hover .c-map-back-button__arrow{fill:var(--color-hover)}.c-map-back-button__text{font-size:var(--fz-15-map);font-weight:600;color:var(--color);margin-left:10px;transition:color .3s ease}.c-map-back-button:hover .c-map-back-button__text{color:var(--color-hover)}.c-map-title{--color: rgba(34, 34, 34, 1)}.c-map-title__text{font-weight:600;font-size:var(--fz-22-map);color:var(--color);line-height:1.3em}.c-map-subtitle{--color: rgba(34, 34, 34, 1)}.c-map-subtitle__text{font-weight:600;font-size:var(--fz-15-map);color:var(--color);line-height:1.3em}.c-map-locations{--text-color: rgba(var(--text-color-map),1);--text-color-hover: rgba(var(--text-color-map),0.7)}@media screen and (max-width: 768px){.c-map-locations{padding-top:40px}}.c-map-locations__back{margin-bottom:var(--y-20-map)}.c-map-locations__title{margin-bottom:var(--y-30-map)}.c-map-locations__item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer;width:100%}.c-map-locations__text{font-size:var(--fz-17-map);line-height:1.3em;font-weight:500;color:var(--text-color);transition:color 300ms ease;padding-right:30px;text-align:left;flex-grow:1}.c-map-locations__text::after{display:inline-block;position:relative;width:6px;height:6px;border-radius:100%;vertical-align:super;margin-left:3px}.c-map-locations__text--open::after{background-color:var(--color-open)}.c-map-locations__item:hover .c-map-locations__text{color:var(--text-color-hover)}.c-map-locations__item--open .c-map-locations__text::after,.c-map-locations__item--closed .c-map-locations__text::after,.c-map-locations__item--partial .c-map-locations__text::after,.c-map-locations__item--other .c-map-locations__text::after{content:""}.c-map-locations__item--open .c-map-locations__text::after{background-color:var(--color-open)}.c-map-locations__item--closed .c-map-locations__text::after{background-color:var(--color-closed)}.c-map-locations__item--partial .c-map-locations__text::after{background-color:var(--color-partial)}.c-map-locations__item--other .c-map-locations__text::after{background-color:var(--color-other)}.c-map-locations__arrow{width:13px;height:13px;fill:var(--text-color);transition:fill 300ms ease;flex-shrink:0}.c-map-locations__item:hover .c-map-locations__arrow{fill:var(--text-color-hover)}.c-map-location-detail{--image-ratio: 56.66666666666667%;--paragraph-font-size: var(--fz-15-map);--paragraph-line-height: 1.5em;position:relative}@media screen and (max-width: 768px){.c-map-location-detail{margin-top:40px}}.c-map-location-detail__share{position:absolute;right:0;top:0}.c-map-location-detail__back{margin-bottom:var(--y-20-map)}.c-map-location-detail__title{margin-bottom:var(--y-30-map)}.c-map-location-detail__subtitle{margin-bottom:10px}.c-map-location-detail__subtitle--no-bottom-padding{margin-bottom:0}.c-map-location-detail__content .s-cms-content p,.c-map-location-detail__content .s-cms-content li{color:var(--color)}.c-map-location-detail__picture{width:100%;padding-bottom:var(--image-ratio);position:relative;margin-bottom:var(--y-20-map)}.c-map-location-detail__img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center}.c-map-location-detail__status{margin-bottom:var(--y-20-map)}.c-map-location-detail__introduction{margin-bottom:var(--y-30-map)}.c-map-location-detail__location{margin-bottom:var(--y-20-map)}.c-map-location-detail__buttons{margin-bottom:var(--y-30-map)}.c-map-location-detail__schedule{margin-bottom:var(--y-30-map)}.c-map-location-detail__description{margin-bottom:var(--y-30-map)}.c-map-location-detail__related{margin-bottom:var(--y-30-map)}.c-map-location-detail *:last-child{margin-bottom:0}.c-map-status-card{--border-color: rgba(0, 0, 0, 0.2);--color: rgba(34, 34, 34, 1);--font-size: 13px;--top-border-width: 5px;padding:calc(15px + var(--top-border-width)) 15px 15px 15px;border:var(--border-color) 1px solid;border-radius:8px;overflow:hidden;position:relative;color:var(--color);font-size:var(--font-size)}.c-map-status-card--closed{--status-color: var(--color-closed)}.c-map-status-card--open{--status-color: var(--color-open)}.c-map-status-card--partial{--status-color: var(--color-partial)}.c-map-status-card--other{--status-color: var(--color-other)}.c-map-status-card::before{content:"";position:absolute;height:var(--top-border-width);width:100%;left:0;right:0;top:0;background-color:var(--status-color)}.c-map-status-card__desc{font-weight:600}.c-map-status-card__note{font-style:italic;margin-top:8px;line-height:1.3em}.c-map-location-button{--color: rgba(34, 34, 34, 1);--color-hover: rgba(34,34,34,0.7);--icon-size: 20px;--font-size: var(--fz-15-map);border-bottom:1px solid var(--color);display:flex;align-items:center;padding:var(--y-20-map) 0}.c-map-location-button__icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--color);stroke-width:1.6px;margin-right:10px;transition:stroke 300ms ease;flex-shrink:0}.c-map-location-button:hover .c-map-location-button__icon{stroke:var(--color-hover)}.c-map-location-button__text{font-size:var(--font-size);font-weight:600;color:var(--color);transition:color 300ms ease}.c-map-location-button:hover .c-map-location-button__text{color:var(--color-hover)}.c-map-related{--icon-size: 20px;--color: rgba(34, 34, 34, 1);--color-hover: rgba(34,34,34,0.7);--font-size: var(--fz-15-map);display:flex;border-bottom:1px solid var(--color);padding:var(--y-20-map) 0;color:var(--color);transition:color 300ms ease}.c-map-related:hover{color:var(--color-hover)}.c-map-related__icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:var(--color);stroke-width:1.6px;margin-right:10px;flex-shrink:0;transition:stroke 300ms ease}.c-map-related:hover .c-map-related__icon{stroke:var(--color-hover)}.c-map-related__content{font-size:var(--fz-15);line-height:1.5em}.c-map-related__title{font-weight:600;display:block}.c-map-related__date{margin-bottom:5px;display:block}.c-map-popup{--popup-width: 320px;--picture-width: 80px;--border-radius: 8px;width:var(--popup-width);max-width:92vw;display:block}.c-map-popup__inner{display:flex;align-items:stretch;border-radius:var(--border-radius);overflow:hidden;justify-content:space-between;background-color:#fff;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);transition:box-shadow 300ms ease;color:var(--color);width:100%;text-align:left;cursor:pointer;z-index:0;transform:translateZ(0)}.c-map-popup__inner:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.3)}.c-map-popup__close{display:flex;position:absolute;top:0;right:0;z-index:2;transform:translate(50%, -50%)}.c-map-popup__content{display:block;padding:15px;min-width:0;flex-grow:1}.c-map-popup__category{display:block;font-size:13px;line-height:1.3em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-map-popup__title{display:block;font-size:var(--fz-15-map);margin-top:2px;font-weight:600;line-height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:25px;position:relative}.c-map-popup__title-arrow{fill:var(--color);height:13px;width:13px;position:absolute;right:0;top:50%;transform:translate(0, -50%)}.c-map-popup__picture{width:var(--picture-width);flex-shrink:0;position:relative}.c-map-popup__img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.c-map-mobile-header{padding-left:var(--x-40-map)}.c-map-mobile-header__grid{display:flex;justify-content:space-between}.c-map-mobile-header__logo-container{padding-top:20px;padding-bottom:20px;flex-grow:1}.c-map-mobile-header__logo{width:77px;height:19px;fill:#000}.c-map-mobile-header__quit-button{width:60px}.c-map-button{--button-color: white;--button-border-color: rgba(34,34,34,1);--button-background-color: rgba(34,34,34,1);display:flex;width:100%;align-items:center;justify-content:center;padding:15px;border-radius:50px;font-weight:600;line-height:1.3em;font-size:var(--fz-15-map);color:var(--button-color);border:1px solid var(--button-border-color);background-color:var(--button-background-color)}.c-map-button--secondary{--button-color: rgb(34,34,34);--button-border-color: rgba(0, 0, 0, 0.20);--button-background-color: transparent}.c-map-button--secondary[disabled]{--button-color: rgba(0, 0, 0, 0.20);--button-border-color: rgba(0, 0, 0, 0.20)}.c-map-panel-buttons{width:100%;padding-left:var(--x-40-map);padding-right:var(--x-40-map);padding-bottom:var(--x-40-map)}.c-map-panel-buttons__items{display:flex;width:100%;gap:10px}.c-map-panel-buttons__item{flex-grow:1}.c-map-reset-button{--button-color: rgba(34, 34, 34, 1);--button-color-hover: rgba(34, 34, 34, 0.6);--button-background-color: white;--button-background-color-hover: white;--button-height: 60px;display:flex;position:relative;height:var(--button-height);align-items:center;justify-content:center;padding:15px 35px;font-weight:600;line-height:1.3em;font-size:var(--fz-15-map);color:var(--button-color);opacity:1;transition:opacity 300ms ease,color 300ms ease}.c-map-reset-button:hover{color:var(--button-color-hover)}.c-map-reset-button span{position:relative;z-index:2}.c-map-reset-button[disabled]{opacity:0;pointer-events:none}.c-map-reset-button::after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:var(--button-background-color);border-radius:var(--button-height);transition:background-color 300ms ease;z-index:1;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15)}.c-map-reset-button:hover::after{background-color:var(--button-background-color-hover)}.c-map-close-button{--size: 22px;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center}.c-map-close-button::before,.c-map-close-button::after{content:"";position:absolute;transform:scale(1);top:0;left:0;right:0;bottom:0;border-radius:50%;transition:transform 300ms ease}.c-map-close-button::before{background-color:#fff}.c-map-close-button::after{background-color:#000;margin:2px}.c-map-close-button:hover::after{transform:scale(0.9)}.c-map-close-button__x{display:block;width:100%;height:100%;z-index:3}.c-map-close-button__x::before,.c-map-close-button__x::after{content:"";position:absolute;top:50%;left:50%;height:2px;width:10px;transform:translate(-50%, -50%) rotate(45deg);background-color:#fff}.c-map-close-button__x::after{transform:translate(-50%, -50%) rotate(-45deg)}.c-map-quit-button{--background-color: rgb(34, 34, 34);--background-color-hover: rgb(34, 34, 34);--icon-color: white;--icon-color-hover: rgba(255,255,255,0.6);--icon-size: 20px;position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.c-map-quit-button::after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border-radius:100%;transition:background-color 300ms ease;background-color:var(--background-color)}.c-map-quit-button:hover::after{background-color:var(--background-color-hover)}.c-map-quit-button--mobile::after{border-radius:0}.c-map-quit-button__icon{width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color);transition:fill 300ms ease;position:relative;z-index:2}.c-map-quit-button:hover .c-map-quit-button__icon{fill:var(--icon-color-hover)}.c-map-ui-button{--icon-size: 15px;--button-size: 45px;--icon-color: rgba(34, 34, 34, 1);--icon-color-hover: rgba(34, 34, 34, 0.6);--background-color: white;--separation-color: rgba(0, 0, 0, 0.20);border-radius:8px;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);display:flex;flex-direction:column;background-color:var(--background-color);opacity:1}.c-map-ui-button__inner{width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;position:relative}.c-map-ui-button__inner:not(:first-child)::before{content:"";position:absolute;display:block;height:1px;left:10px;right:10px;top:0;background-color:var(--separation-color)}.c-map-ui-button__inner[disabled]{display:none}.c-map-ui-button__icon{width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color);transition:fill 300ms ease}.c-map-ui-button__inner:hover .c-map-ui-button__icon{fill:var(--icon-color-hover)}.c-map-share-button{--button-size: 20px;--icon-size: 15px;--color: rgb(34, 34, 34);--color-hover: rgba(34, 34, 34, 0.6);display:flex;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center}.c-map-share-button__icon{display:flex;width:var(--icon-size);height:var(--icon-size);fill:var(--color);transition:fill 300ms ease}.c-map-share-button:hover .c-map-share-button__icon{fill:var(--color-hover)}.c-map-info-popup{--icon-color: rgb(255,255,255);--icon-color-hover: rgba(255,255,255,0.6);--background-color: rgb(34, 34, 34);--title-color: rgb(255,255,255);--text-color: rgba(255,255,255,0.6);--separation-color: rgba(255, 255, 255, 0.2);--collapsed-width: 45px;--collapsed-icon-size: 18px;--content-padding: 20px;--expanded-width: 215px;display:block;border-radius:8px;background-color:var(--background-color);color:var(--text-color);font-size:13px;line-height:1.3em}.c-map-info-popup__open{position:absolute;width:var(--collapsed-width);height:var(--collapsed-width);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 500ms ease}.c-map-info-popup--collapsed .c-map-info-popup__open{opacity:1;pointer-events:all}.c-map-info-popup__open-icon{width:var(--collapsed-icon-size);height:var(--collapsed-icon-size);fill:var(--icon-color);transition:fill 500ms ease}.c-map-info-popup__open:hover .c-map-info-popup__open-icon{fill:var(--icon-color-hover)}.c-map-info-popup__content{display:block;width:var(--expanded-width);overflow:hidden;opacity:1;transition:opacity 500ms ease,height 500ms ease,width 500ms ease}.c-map-info-popup--collapsed .c-map-info-popup__content{width:var(--collapsed-width);height:var(--collapsed-width) !important;opacity:0;pointer-events:none}.c-map-info-popup__inner{display:block;padding:var(--content-padding);width:var(--expanded-width);opacity:1;transition:opacity 600ms ease;will-change:transform}.c-map-info-popup--collapsed .c-map-info-popup__inner{opacity:0}.c-map-info-popup__title{display:block;color:var(--title-color);font-size:15px;font-weight:600;margin-bottom:10px;line-height:1.5em}.c-map-info-popup__surtitle{display:block;font-style:italic;margin-bottom:3px}.c-map-info-popup__legend{display:block}.c-map-info-popup__legend-list{display:flex;flex-wrap:wrap;gap:6px 2px}.c-map-info-popup__legend-item{width:calc(50% - 2px);display:flex;align-items:center}.c-map-info-popup__legend-bullet{display:block;width:8px;height:8px;border-radius:100%;background-color:var(--color-other);margin-right:9px}.c-map-info-popup__legend-bullet--closed{background-color:var(--color-closed)}.c-map-info-popup__legend-bullet--open{background-color:var(--color-open)}.c-map-info-popup__legend-bullet--partial{background-color:var(--color-partial)}.c-map-info-popup__legend-bullet--other{background-color:var(--color-other)}.c-map-info-popup__legend-state{display:block}.c-map-info-popup__bottom{display:block;border-top:1px solid var(--separation-color);margin-top:20px;padding-top:20px}.c-map-info-popup__close{position:absolute;top:5px;right:0;transform:translate(50%, 0);transition:opacity 400ms ease;opacity:1}.c-map-info-popup--collapsed .c-map-info-popup__close{opacity:0;pointer-events:none}.c-map-layers-popup{--background-color: white;--images-size: 45px;--active-color: rgb(34,34,34);display:flex;justify-content:flex-end;overflow:hidden;padding-top:100px}@media screen and (max-width: 768px){.c-map-layers-popup{padding-top:0}}.c-map-layers-popup__inner{background-color:var(--background-color);border-radius:8px;height:100%;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);width:0%;opacity:0;transition:width 500ms ease,opacity 500ms ease;pointer-events:all;margin-top:-30px}@media screen and (max-width: 768px){.c-map-layers-popup__inner{margin-top:0}}.c-map-layers-popup__list{display:flex;gap:10px;padding:10px;transform:translate(30px, 0);opacity:0;transition:transform 500ms ease 150ms,opacity 500ms ease 150ms}.c-map-layers-popup__item{position:relative}.c-map-layers-popup__item::before,.c-map-layers-popup__item::after{content:"";position:absolute;border-radius:5px;border:2px solid transparent;transition:border 300ms ease;z-index:2}.c-map-layers-popup__item::before{top:0;left:0;right:0;bottom:0}.c-map-layers-popup__item::after{top:2px;left:2px;right:2px;bottom:2px}.c-map-layers-popup__item:hover::before,.c-map-layers-popup__item.active::before{border:2px solid var(--active-color)}.c-map-layers-popup__item.active::after{border:2px solid var(--background-color)}.c-map-layers-popup__tooltip{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%, 0);border-radius:8px;background-color:var(--active-color);color:#fff;font-size:13px;padding:3px 10px;opacity:0;transition:opacity 300ms ease}@media screen and (max-width: 768px){.c-map-layers-popup__tooltip{display:none}}.c-map-layers-popup__tooltip::after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--active-color);top:100%;left:50%;transform:translate(-50%, 0)}.c-map-layers-popup__item:hover .c-map-layers-popup__tooltip{opacity:1}.c-map-layers-popup__image{display:block;width:var(--images-size);height:var(--images-size);border-radius:5px;transition:border 300ms ease;will-change:transform}.c-interactiveMap__layers:hover .c-map-layers-popup__inner,.c-interactiveMap__layers.open .c-map-layers-popup__inner{width:100%;opacity:1}.c-interactiveMap__layers:hover .c-map-layers-popup__list,.c-interactiveMap__layers.open .c-map-layers-popup__list{transform:none;opacity:1}/*# sourceMappingURL=build.min.css.map */
