.topoMap{--local-topoMap-imageAspect:296/176;--local-topoMap-color-headline:var(--color-text_highlight);--local-topoMap-color-download:var(--color-text_default);--local-topoMap-color-icon:var(--color-text_highlight);--local-topoMap-color-download-hover:var(--color-text_highlight)}.topoMap .map{margin:0;position:relative}.topoMap .map :is(picture,img,video){display:block;height:100%;width:100%}.topoMap .map :is(img,video){object-fit:contain}.topoMap .map .figcaption{display:none}.topoMap .map picture{aspect-ratio:var(--local-topoMap-imageAspect);margin:0 0 var(--size-s) 0}.topoMap .download .headline{color:var(--local-topoMap-color-headline);font:400 normal 14px/150% var(--font-text),Arial,sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;text-transform:uppercase;word-break:break-word}.topoMap .topoProfile:has(.download:only-child){display:grid}.topoMap .download{display:flex;flex-direction:column;row-gap:var(--size-s)}@media (max-width:650px){.topoMap .download{padding:var(--size-s) 0}}@media (min-width:650.1px){.topoMap .download{padding:var(--size-s)}}.topoMap .download:only-child{padding-left:0;padding-right:0}@media (min-width:650.1px){.topoMap .download:only-child{width:45.355%}}.topoMap .download:only-child .headline{text-align:left;width:100%}.topoMap .link{align-items:center;column-gap:var(--size-xs);display:flex;flex-direction:row;text-decoration:none}.topoMap .link .icon{color:var(--local-topoMap-color-icon);font-size:20px;text-align:right}.topoMap .link .title{color:var(--local-topoMap-color-download);font-size:16px!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:right;word-break:break-word}html:not(.project-tirol) .topoMap .link .title{font:800 normal clamp(2.5rem,calc(.96154vw + 2.28365rem),3.4375rem) /105% var(--font-display),Arial,sans-serif;text-transform:uppercase}html:is(.project-tirol) .topoMap .link .title{font:700 normal clamp(2.5rem,calc(100vw*(var(--size-base-xl) - 40)/840 + 2.5rem - .0625rem*(var(--size-base-xl) - 40)/840*360),calc(.0625rem*var(--size-base-xl))) /110% var(--font-display),Arial,sans-serif}.topoMap .link .file{align-self:flex-end;color:var(--local-topoMap-color-download);font-size:16px!important;text-align:right}html:not(.project-tirol) .topoMap .link .file{font:400 normal var(--size-s) /150% var(--font-text),Arial,sans-serif}html:is(.project-tirol) .topoMap .link .file{font:400 normal clamp(calc(.0625rem*var(--size-base-s)),calc(100vw*(18 - var(--size-base-s))/840 + .0625rem*var(--size-base-s) - .0625rem*(18 - var(--size-base-s))/840*360),1.125rem) /150% var(--font-text),Arial,sans-serif}.topoMap .link:active .file,.topoMap .link:active .title,.topoMap .link:focus .file,.topoMap .link:focus .title,.topoMap .link:hover .file,.topoMap .link:hover .title{color:var(--local-topoMap-color-download-hover)}.topoMap .map{cursor:pointer}.topoMap .overlayContent{box-sizing:border-box;display:flex;justify-content:center;max-height:90vh;max-width:90vw}.topoMap .overlayContent img{object-fit:contain}@media (max-width:650px){.topoMap #topoMapOverlay{align-self:anchor-center}.topoMap #topoMapOverlay .overlayContent{margin:auto;padding:5px}.topoMap #topoMapOverlay .overlayContent img{max-height:90%;max-width:90%}}