.section--mapFullscreen{--local-FullScreen-background:var(--color-surface-neutral);--local-FullScreen-color-controls:var(--color-text-navi);--local-FullScreen-background-controls:var(--color-surface-neutral-light);--local-FullScreen-color-button:var(--color-button-default-text);--local-FullScreen-background-button:var(--color-surface-white);--local-FullScreen-border-button:var(--color-button-default-border);--local-FullScreen-color-button-hover:var(--color-button-default-text-hover);--local-FullScreen-background-button-hover:var(--color-button-default-surface-hover);--local-FullScreen-border-button-hover:var(--color-button-default-border-hover);background-color:var(--local-FullScreen-background);display:inline-block;height:calc(100dvh - 90px);position:relative;width:100%;z-index:1}.section--mapFullscreen h1.hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}@media(max-width:650px){.section--mapFullscreen .mapControls{display:none}}@media(min-width:650.1px){.section--mapFullscreen .mapControls{background-color:var(--local-FullScreen-background-controls);border-radius:var(--borderRadiusS);bottom:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.35);display:inline-flex;flex-direction:column;position:absolute;right:16px;row-gap:1px;z-index:2}.section--mapFullscreen .mapControls .hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}}.section--mapFullscreen .mapControls__zoom{align-items:center;background-color:var(--local-FullScreen-background-button);color:var(--local-FullScreen-color-controls);column-gap:0;display:inline-flex;flex-direction:row;justify-content:center;transition:all .2s ease-out}.section--mapFullscreen .mapControls__zoom .icon{font-size:44px}.section--mapFullscreen .mapControls__zoom:active,.section--mapFullscreen .mapControls__zoom:focus,.section--mapFullscreen .mapControls__zoom:hover{background-color:var(--local-FullScreen-color-controls);color:var(--local-FullScreen-background-button)}.section--mapFullscreen .mapControls__zoom.zoom--in{border-top-left-radius:var(--borderRadiusS);border-top-right-radius:var(--borderRadiusS)}.section--mapFullscreen .mapControls__zoom.zoom--out{border-bottom-left-radius:var(--borderRadiusS);border-bottom-right-radius:var(--borderRadiusS)}