.external-tmpl .tp-main p{font-size:13px !important}.external-tmpl .map-wrap{position:relative;height:100%;z-index:1}.external-tmpl .map--expanded{position:absolute;top:0;right:0;width:100%;height:100%}.external-tmpl .map__minimize-icon{display:none !important}.external-tmpl .map__expand-btn--expanded .map__minimize-icon{display:block !important}.external-tmpl .map__expand-btn--expanded .map__maximize-icon{display:none !important}.external-tmpl .map{position:relative;height:100%;container-type:inline-size}@container (max-width: 200px){.external-tmpl .map .maplibregl-ctrl-zoom-in,.external-tmpl .map .maplibregl-ctrl-zoom-out,.external-tmpl .map .maplibregl-ctrl-compass,.external-tmpl .map .maplibregl-ctrl-style-switcher{display:none}}@media(max-width: 767px){.external-tmpl .map--simple-map{min-height:20rem}}.external-tmpl .map-popup__content{display:flex;color:var(--color-link);margin:0;padding:.25rem;font-family:var(--font-family)}.external-tmpl .map-popup__link{cursor:pointer}.external-tmpl .map-popup__close-icon{display:flex;cursor:pointer;align-items:center;margin-left:1em}.external-tmpl .map__popover-btn,.external-tmpl .map__control-btn{--color: var(--btn-default-color-bg);--bg-color: var(--btn-default-color-text);--color-hover: var(--btn-default-color-text);--bg-color-hover: var(--btn-default-color-bg);display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);color:var(--color);border:none;padding:calc(0.5*var(--spacing));cursor:pointer;font-size:1.25rem;transition:all 150ms ease-in}.external-tmpl .touchevents .mapboxgl-ctrl .map__popover-btn:not(:disabled):hover,.external-tmpl .touchevents .mapboxgl-ctrl .map__control-btn:not(:disabled):hover,.external-tmpl .touchevents .maplibregl-ctrl .map__popover-btn:not(:disabled):hover,.external-tmpl .touchevents .maplibregl-ctrl .map__control-btn:not(:disabled):hover{background-color:var(--bg-color);color:var(--color)}.external-tmpl .no-touchevents .mapboxgl-ctrl .map__popover-btn:not(:disabled):hover,.external-tmpl .no-touchevents .mapboxgl-ctrl .map__control-btn:not(:disabled):hover,.external-tmpl .no-touchevents .maplibregl-ctrl .map__popover-btn:not(:disabled):hover,.external-tmpl .no-touchevents .maplibregl-ctrl .map__control-btn:not(:disabled):hover{background-color:var(--bg-color-hover);color:var(--color-hover)}.external-tmpl .map__control-list{display:flex;flex-direction:column;background-color:var(--color-light)}.external-tmpl .map__control-list-item{cursor:pointer;padding:calc(0.25*var(--spacing)) calc(0.75*var(--spacing));transition:all 150ms ease-in;text-align:center}.external-tmpl .map__control-list-item:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-light), #000 10%)}.external-tmpl .map__control-list-item--active{--link-color: var(--link-color-active)}.external-tmpl .map__marker{width:50px;height:50px;pointer-events:none}.external-tmpl .map__marker:active,.external-tmpl .map__marker.active,.external-tmpl .map__marker.is-active{z-index:1}.external-tmpl .no-touchevents .map__marker:not(:where(:disabled)):hover,.external-tmpl .no-touchevents .map__marker:not(:where(:disabled)).hover,.external-tmpl .no-touchevents .map__marker:not(:where(:disabled)).is-hover{z-index:1}.external-tmpl .map__marker:not(:where(:disabled)):focus-visible,.external-tmpl .map__marker:not(:where(:disabled)).focus,.external-tmpl .map__marker:not(:where(:disabled)).is-focus{z-index:1}.external-tmpl .map__marker--spider-leg{position:relative;z-index:1;transform:translateX(-48.5%) translateY(-100%)}.external-tmpl .map__marker-extra-icon.icon__svg{fill:var(--map-marker-color);position:absolute;top:0;left:0;width:100%;height:100%}.external-tmpl .map__marker:hover .map__marker-extra-icon.icon__svg,.external-tmpl .map__marker--active .map__marker-extra-icon.icon__svg{fill:var(--map-marker-color-active)}.external-tmpl .map__marker-extra-icon.icon__svg>*{cursor:pointer;pointer-events:all}.external-tmpl .map__marker-overlay-icon.icon__svg{fill:var(--map-marker-icon-color);position:absolute;top:13%;left:50%;transform:translateX(-50%);width:45%;height:45%}.external-tmpl .map__marker:hover .map__marker-overlay-icon.icon__svg,.external-tmpl .map__marker--active .map__marker-overlay-icon.icon__svg{fill:var(--map-marker-icon-color-active)}.external-tmpl .map__marker-overlay-icon.icon__svg>*{cursor:pointer;pointer-events:all}.external-tmpl .map__cluster{width:40px;height:40px;pointer-events:none}.external-tmpl .map__cluster-icon.icon__svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:var(--map-cluster-bg-color)}.external-tmpl .map__cluster:hover .map__cluster-icon.icon__svg,.external-tmpl .map__marker--active .map__cluster-icon.icon__svg{fill:var(--map-cluster-bg-color-active)}.external-tmpl .map__cluster-icon.icon__svg>*{cursor:pointer;pointer-events:all}.external-tmpl .map__cluster-count{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:var(--map-cluster-text-color)}.external-tmpl .map__cluster-count>*{cursor:pointer;pointer-events:all}.external-tmpl .map-popover{z-index:301;position:fixed;background:var(--color-transparent-bg);inset:0}@media(min-width: 768px){.external-tmpl .map-popover{padding:2rem}}.external-tmpl .map-popover--tour{flex-wrap:wrap}.external-tmpl .map-popover__content{background:var(--color-light);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:0;height:100%;overflow-y:auto}.external-tmpl .map-popover__filter-bar,.external-tmpl .map-popover__map,.external-tmpl .map-popover__slider,.external-tmpl .map-popover__elevation{flex:0 0 auto;width:100%}.external-tmpl .map-popover__elevation-filter{display:none}.external-tmpl .map-popover__bg{flex:1 1 100%;background:var(--color-transparent-bg);position:absolute;inset:0}.external-tmpl .map-popover__map{position:relative;flex:1 0 50%;display:grid}.external-tmpl .map-popover__map .map{z-index:0}.external-tmpl .map-popover__map .map-popover__slider{z-index:1}.external-tmpl .map-popover__slider{--map-popover-slider-items: 1;--map-popover-slider-item-height: 3rem;--map-popover-slider-item-height-active: 4rem;--map-popover-slider-scrollbar-width: 11px;--map-popover-slider-lane-gap: .5rem;--map-popover-slider-lane-max-width: calc(100% - var(--map-popover-slider-lane-gap));background:var(--color-light-trans-1);position:absolute;inset:auto 0 0;overflow-x:hidden;padding:var(--map-popover-slider-scrollbar-width) 0 0 0}@media(min-width: 768px){.external-tmpl .map-popover__slider{--map-popover-slider-items: 3;--map-popover-slider-lane-gap: 1rem}}@media(min-width: 1024px){.external-tmpl .map-popover__slider{--map-popover-slider-items: 5}}@media(min-width: 84rem){.external-tmpl .map-popover__slider{--map-popover-slider-lane-max-width: 84rem}}.external-tmpl .map-popover__slider-lane{display:flex;justify-content:start;gap:var(--map-popover-slider-lane-gap);padding:0;overflow:scroll hidden;width:100%;max-width:var(--map-popover-slider-lane-max-width);height:100%;transition:transform .3s ease-in-out;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-padding:0;scroll-behavior:smooth;scrollbar-gutter:stable both-edges;scrollbar-color:var(--color) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0 auto}@media(min-width: 768px){.external-tmpl .map-popover__slider-lane{scroll-snap-type:x proximity;scroll-snap-stop:normal}}.external-tmpl .touchevents .map-popover__slider-lane{scrollbar-width:none}.external-tmpl .touchevents .map-popover__slider-lane::-webkit-scrollbar{display:none}.external-tmpl .map-popover__slider-item{display:flex;align-items:center;scroll-snap-align:center;flex-grow:0;flex-shrink:0;flex-basis:80%;padding:0 var(--spacing)}@media(min-width: 768px){.external-tmpl .map-popover__slider-item{padding:var(--spacing) 0 0;flex-basis:calc(var(--map-popover-slider-lane-max-width)/var(--map-popover-slider-items) - var(--map-popover-slider-lane-gap) - var(--map-popover-slider-lane-gap)/var(--map-popover-slider-items))}}.external-tmpl .map-popover__teaser{border-top:5px solid rgba(0,0,0,0);width:100%}.external-tmpl .map-popover__teaser.is-active{border-top-color:var(--color-dark, #000)}.external-tmpl .map-popover__teaser-content{--height: var(--map-popover-slider-item-height);--transition: max-height .1s ease-in-out;display:flex;flex-direction:row;align-items:center;background:var(--color-light);min-height:var(--map-popover-slider-item-height);max-height:var(--height);transition:var(--transition);box-shadow:2px 2px 2px rgba(0,0,0,.25)}@media(min-width: 768px){.external-tmpl .is-active .map-popover__teaser-content{--height: var(--map-popover-slider-item-height-active)}}.external-tmpl .map-popover__teaser-icon{padding:.5rem}.external-tmpl .map-popover__teaser-image{height:var(--height);max-height:var(--height);transition:var(--transition)}.external-tmpl .map-popover__teaser-image img{max-height:100%}.external-tmpl .map-popover__teaser-text{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:.5rem;font-weight:var(--typo-font-weight-bold)}@supports(-webkit-line-clamp: 2){.external-tmpl .map-popover__teaser-text{white-space:initial;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.external-tmpl .map-popover__elevation{display:flex;justify-content:center}.external-tmpl .map-popover__elevation svg{max-width:100%;height:auto}.external-tmpl .map-popover__elevation-content{flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 1024px){.external-tmpl .map-popover__elevation-content{flex-basis:var(--content-max-width)}}.external-tmpl .map-popover__elevation-svg-wrap .tick{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style))}.external-tmpl .chart-marker{stroke:var(--color-conversion)}.external-tmpl .chart-marker-circle{fill:var(--color-light);stroke:var(--color-dark);stroke-width:2px}.external-tmpl .chart-marker-text-bg{fill:var(--color-conversion)}.external-tmpl .chart-marker-text{fill:var(--color-dark);font-size:.75rem}.external-tmpl .chart-drag{display:none;fill:var(--color-light);stroke:var(--color-dark);stroke-width:2px;cursor:move}.external-tmpl .touchevents .chart-drag{display:block}.external-tmpl .map-popover__elevation-legend{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style));display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;width:100%;max-width:84rem;padding:0 2rem 1rem 64px}@media(min-width: 768px){.external-tmpl .map-popover__elevation-legend{gap:1rem}}.external-tmpl .map-popover__elevation-surface{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex:0 0 auto}@media(min-width: 768px){.external-tmpl .map-popover__elevation-surface{flex-basis:auto}}.external-tmpl .map-popover__elevation-surface:before{content:"";display:block;border-radius:50%;height:1rem;width:1rem;background-color:var(--elevation-surface-color)}.external-tmpl .map-popover__filter-bar{display:flex;justify-content:center;position:relative;gap:.5rem;padding:.5rem 1rem}@media(min-width: 768px){.external-tmpl .map-popover__filter-bar{gap:1rem;padding:.5rem 2rem}}.external-tmpl .map-popover__btn-close{position:absolute;right:0;top:0}.external-tmpl .map__popover-close{display:none}.external-tmpl .map-popover .map__popover-close{display:block}.external-tmpl .map__popover-minimize{display:none}.external-tmpl .fullscreen .map__popover-minimize{display:block}.external-tmpl .map-popover .map__popover-open{display:none}.external-tmpl .fullscreen .map__popover-open{display:none}.external-tmpl .map:before,.external-tmpl .map__loading-indicator{position:absolute;inset:0;visibility:hidden;opacity:0;transition:visibility 0s 1s,opacity 1s linear;z-index:1}.external-tmpl .map:before{display:block;content:" ";background-color:rgba(255,255,255,.75)}.external-tmpl .map__loading-indicator{display:flex;align-items:center;justify-content:center}.external-tmpl .map--loading:before,.external-tmpl .map-popover .map--popover-loading:before{visibility:visible;opacity:1}.external-tmpl .map--loading .map__loading-indicator,.external-tmpl .map-popover .map--popover-loading .map__loading-indicator{visibility:visible;opacity:1}
