.svg-map-container{height:100%;width:100%}.svg-map-container .cls-1,.svg-map-container .cls-2{fill:none}.svg-map-container .cls-3{fill:#474747}.svg-map-container .cls-4{fill:#a63029}.svg-map-container .cls-5{fill:#b62020}.svg-map-container .cls-6{fill:#e52329}.svg-map-container .cls-7{opacity:.5}.svg-map-container .cls-8{clip-path:url(#clippath)}.svg-map-container .cls-2{stroke:#474747;stroke-miterlimit:10;stroke-width:.5px}.svg-map-container .svg-map{height:100%;transform:scale(1.5) translate(-40px);transition:transform .5s ease;width:100%}@media only screen and (min-width:960px){.svg-map-container .svg-map{transform:scale(1.5) translate(100px) translateY(50px)}}.svg-map-container .svg-map.is-zoomed{transform:scale(6.75) translate(65px) translateY(30px)}@media only screen and (min-width:600px){.svg-map-container .svg-map.is-zoomed{transform:scale(6.75) translate(65px) translateY(30px)}}@media only screen and (min-width:960px){.svg-map-container .svg-map.is-zoomed{transform:scale(6.75) translate(100px) translateY(50px)}}@media only screen and (min-width:1280px){.svg-map-container .svg-map.is-zoomed{transform:scale(6.75) translate(150px) translateY(50px)}}.svg-map-container .svg-map .tyrol{transition:all .5s ease}.svg-map-container .svg-map .tyrol path{transition:all .3s ease}.svg-map-container .svg-map .tyrol:hover{cursor:pointer}.map-block{padding:2rem 0;position:relative}.map-block .media-item.is-logo{background-color:transparent;margin-bottom:3.5rem;margin-left:-.75rem;max-width:26.25rem}@media only screen and (min-width:960px){.map-block .media-item.is-logo{margin-bottom:5rem}}.map-block .collapse-items{margin-bottom:2rem;max-width:-moz-fit-content;max-width:fit-content}.map-block .collapse-items .collapse-item{max-width:-moz-fit-content;max-width:fit-content;transition:all .3s ease}.map-block .collapse-items .collapse-item.is-active .content{max-height:62.5rem;opacity:1;padding:1rem 0 1.5rem}.map-block .collapse-items .collapse-item.is-active .trigger-icon{transform:rotate(0)}.map-block .collapse-items .collapse-item .trigger{align-items:center;background:transparent;border:none;border-radius:.25rem;cursor:pointer;display:flex;justify-content:flex-start;padding:.5rem;text-align:left;width:100%}.map-block .collapse-items .collapse-item .trigger .trigger-headline{color:#e52329;font-size:30px;font-weight:600}.map-block .collapse-items .collapse-item .trigger .trigger-icon{color:#e52329;font-size:2rem;margin-left:.75rem;transition:transform .3s ease}.map-block .collapse-items .collapse-item .content{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.map-block .collapse-items .collapse-item .content .text-wrapper{line-height:1.5;margin-bottom:1rem}.map-block .collapse-items .collapse-item .content .entry-links-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;max-width:-moz-fit-content;max-width:fit-content}.map-block .collapse-items .collapse-item .content .entry-links-wrapper .hover-link-wrapper{position:relative}.map-block .collapse-items .collapse-item .content .entry-links-wrapper .hover-link{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#e52329;cursor:pointer;display:inline-flex;font-size:24px;font-weight:400;padding:.25rem;text-align:left}.map-block .collapse-items .collapse-item .content .entry-links-wrapper .hover-link:hover{text-decoration:underline;text-decoration-thickness:.125rem}.map-block .collapse-items .collapse-item .content .entry-links-wrapper .hover-link .link-icon{font-size:1.25rem;margin-left:.5rem}.map-block .map-visualization{background:transparent;height:18rem;overflow:hidden;transition:all .3s ease}@media only screen and (min-width:960px){.map-block .map-visualization{height:38.75rem}}@media only screen and (min-width:1280px){.map-block .map-visualization{height:43.75rem}}.map-popover{box-shadow:0 0 .75rem #00000040;max-width:18.125rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:3}.map-popover.is-active{opacity:1;pointer-events:auto;visibility:visible}.map-popover .popover-container{background-color:#f8f8f8;border:none;overflow:hidden;position:relative}.map-popover .popover-content .close-popover{background:transparent;border:none;border-radius:.25rem;color:#e52329;cursor:pointer;font-size:1.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.map-popover .popover-content .popover-button-info{border-top:.25rem solid #e52329;padding:2rem 1.5rem}.map-popover .popover-content .popover-button-info .button-title{color:#e52329;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:1rem}.map-popover .popover-content .popover-button-info .popover-image{margin-bottom:1rem}.map-popover .popover-content .popover-button-info .popover-image img{border-radius:.25rem;height:auto;width:100%}.map-popover .popover-content .popover-button-info .popover-title{font-size:24px;font-weight:600;line-height:1.5;margin-bottom:1rem}.map-popover .popover-content .popover-button-info .popover-text{font-size:18px;margin-bottom:1rem;line-line-height:1.5}.map-popover .popover-content .popover-button-info .popover-link{align-items:center;color:#e52329;display:inline-flex;font-size:16px;font-weight:600;text-decoration:underline}.map-popover .popover-content .popover-button-info .popover-link:hover{text-decoration:underline;text-decoration-thickness:.125rem}
