@charset "UTF-8";
.wp-block-group.alignfull.is-style-default:has(> .is-map-section){padding-top:0 !important;margin-top:calc(6 * var(--layout-offset,6rem)) !important}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .wp-block-columns{gap:0;max-width:min(var(--layout-wide),calc(100% - ( var(--layout-space) * 2 )))}@media (min-width: 782px){.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .wp-block-columns{gap:var(--layout-gap,1.5rem);margin-top:calc(var(--layout-space) * 3) !important}}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .wp-block-columns .wp-block-image{margin-top:-4.75%}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section{margin-top:0}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child{position:relative}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content{position:relative;height:100%}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content > .wp-block-group{position:absolute;bottom:50%;transform:translateY(50%);height:100%;width:100%;z-index:-1;opacity:0;transition:opacity 200ms ease-in-out}@supports (-webkit-backdrop-filter: none){.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content > .wp-block-group{transition:none}}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content > .wp-block-group.is-selected{opacity:1;z-index:1}@media (max-width: 781px){.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content > .wp-block-group{top:0;transform:translateY(0)}}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-heading{position:absolute;bottom:0;left:0;font-size:var(--font-size);margin:0 .6em .5em;transition:font-size 500ms ease-in-out}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-heading a:hover{text-decoration:none}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-buttons{position:absolute;bottom:0;right:0;width:2em;overflow:hidden;aspect-ratio:1;margin:0;transition:width 500ms ease-in-out}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-buttons .wp-block-button{background:var(--color-accent) url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F><svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 50 50\"><defs><style> .cls-1 { fill: %23fff; } </style></defs><g><g id=\"Ebene_1\"><g><path class=\"cls-1\" d=\"M43.3,23.9L27.3,7.8c-.3-.3-.7-.4-1.1-.2-.3.1-.6.5-.6.9v7.2c0,.8.4,1.3,1,1.9l7.1,7.2s0,0,0,0c0,0,0,0,0,0l-7.1,7.1c-.6.6-1,1.1-1,1.9v7.2c0,.4.2.8.6.9.1,0,.2,0,.3,0,.3,0,.5-.1.7-.3l16-16.1c.3-.3.4-.6.4-.9s-.1-.7-.4-.9\"></path><path class=\"cls-1\" d=\"M9.1,7.8c-.3-.3-.7-.4-1.1-.2-.3.1-.6.5-.6.9v7.2c0,.8.4,1.3,1,1.9l7.1,7.1s0,0,0,0c0,0,0,0,0,0l-7.1,7.1c-.6.6-1,1.1-1,1.9v7.2c0,.4.2.8.6.9.1,0,.2,0,.3,0,.3,0,.5-.1.7-.3l16-16.1c.3-.3.4-.6.4-.9s-.1-.7-.4-.9L9.1,7.8Z\"></path></g></g></g></svg> ") center/65% no-repeat;width:100%;height:100%;border-top-left-radius:20%}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-buttons .wp-block-button__link{border-radius:0;border-top-left-radius:20%;opacity:0;height:100%;width:100%}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-image{width:100%;min-width:100%;height:100%;margin:0;max-width:100%;overflow:hidden;transition:height 500ms ease-in-out}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-image a{height:100%;width:100%}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-image a img{width:100%;min-height:100%;height:100%;object-fit:cover;object-position:center}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-image .wp-element-caption{display:none;position:absolute;bottom:0;color:var(--color-purple);font-family:var(--font-family-text);font-size:calc(var(--font-size-small) * .6);margin-top:.6em;transform:translateY(100%);transition:font-size 500ms ease-in-out;right:0}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-image .wp-element-caption sub{position:static}@media (max-width: 781px){.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .wp-block-group.is-fademap-content .wp-block-image .wp-element-caption{font-size:var(--font-size-small)}}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .slide-dots{display:flex;gap:var(--layout-space);justify-content:center;position:absolute;width:100%;bottom:-1em;z-index:2}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .slide-dots .dot{width:max(.4em,8px);aspect-ratio:1;background-color:var(--color-background);border:2px solid var(--color-background);border-radius:100%;transition:all 200ms ease-in-out}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .slide-dots .dot.is-selected{background-color:var(--color-accent);border-color:var(--color-accent)}.wp-block-group.alignfull.is-style-default:has(> .is-map-section) .is-map-section .wp-block-column:last-child .slide-dots .dot:hover{background-color:var(--color-accent);cursor:pointer}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group{position:relative;margin-bottom:var(--layout-gap)}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group .wp-block-image{margin-bottom:0}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group .wp-block-image .wp-element-caption{position:absolute;bottom:-.6em;color:var(--color-purple);font-family:var(--font-family-text);font-size:calc(var(--font-size-small) * .6);margin-top:.6em;transform:translateY(100%);transition:font-size 500ms ease-in-out;right:0}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group .wp-block-image .wp-element-caption sub{position:static}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group h3.wp-block-heading{position:absolute;bottom:0;left:0;font-size:var(--font-size);margin:0 .6em .5em;transition:font-size 500ms ease-in-out}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group .wp-block-buttons{position:absolute;bottom:0;right:0;width:2em;overflow:hidden;aspect-ratio:1;margin:0;transition:width 500ms ease-in-out}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group .wp-block-buttons .wp-block-button{background:var(--color-accent) url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F><svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 50 50\"><defs><style> .cls-1 { fill: %23fff; } </style></defs><g><g id=\"Ebene_1\"><g><path class=\"cls-1\" d=\"M43.3,23.9L27.3,7.8c-.3-.3-.7-.4-1.1-.2-.3.1-.6.5-.6.9v7.2c0,.8.4,1.3,1,1.9l7.1,7.2s0,0,0,0c0,0,0,0,0,0l-7.1,7.1c-.6.6-1,1.1-1,1.9v7.2c0,.4.2.8.6.9.1,0,.2,0,.3,0,.3,0,.5-.1.7-.3l16-16.1c.3-.3.4-.6.4-.9s-.1-.7-.4-.9\"></path><path class=\"cls-1\" d=\"M9.1,7.8c-.3-.3-.7-.4-1.1-.2-.3.1-.6.5-.6.9v7.2c0,.8.4,1.3,1,1.9l7.1,7.1s0,0,0,0c0,0,0,0,0,0l-7.1,7.1c-.6.6-1,1.1-1,1.9v7.2c0,.4.2.8.6.9.1,0,.2,0,.3,0,.3,0,.5-.1.7-.3l16-16.1c.3-.3.4-.6.4-.9s-.1-.7-.4-.9L9.1,7.8Z\"></path></g></g></g></svg> ") center/65% no-repeat;width:100%;height:100%;border-top-left-radius:20%}.block-editor-block-list__block.wp-block-columns:has(#carousel-map) .wp-block-column:last-child > .wp-block-group > .wp-block-group .wp-block-buttons .wp-block-button__link{border-radius:0;border-top-left-radius:20%;opacity:0;height:100%;width:100%}