:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next ::slotted(svg),.swiper-button-next svg,.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Messina Sans;font-style:normal;font-weight:1 1000;src:url(/wp-content/themes/bg-schoenheim-2025/public/fonts/VariableFont/MessinaSansWeb-VF-Upright.c49d7f.woff) format("woff"),url(/wp-content/themes/bg-schoenheim-2025/public/fonts/VariableFont/MessinaSansWeb-VF-Upright.417d94.woff2) format("woff2")}html{box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}address{font-style:normal}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"] img,[style*="--aspect-ratio"] video{height:100%;object-fit:cover;width:100%}@supports(--custom:property){[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);position:relative}[style*="--aspect-ratio"]>:first-child{height:100%;left:0;position:absolute;top:0}}@media screen and (orientation:portrait){[style*="--aspect-ratio-portrait"]>:first-child{width:100%}[style*="--aspect-ratio-portrait"] img,[style*="--aspect-ratio-portrait"] video{height:100%;object-fit:cover;width:100%}@supports(--custom:property){[style*="--aspect-ratio-portrait"]{aspect-ratio:var(--aspect-ratio-portrait);position:relative}[style*="--aspect-ratio-portrait"]>:first-child{height:100%;left:0;position:absolute;top:0}}}@media screen and (max-width:767px){[style*="--aspect-ratio-mobile"]>:first-child{width:100%}[style*="--aspect-ratio-mobile"] img,[style*="--aspect-ratio-mobile"] video{height:100%;object-fit:cover;width:100%}@supports(--custom:property){[style*="--aspect-ratio-mobile"]{aspect-ratio:var(--aspect-ratio-mobile);position:relative}[style*="--aspect-ratio-mobile"]>:first-child{height:100%;left:0;position:absolute;top:0}}}body,html{color:#000;font-family:Messina Sans,Helvetica Neue,Arial,sans-serif;font-feature-settings:"kern";font-style:normal;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-flow:column;font-feature-settings:"kern";font-kerning:normal;font-size:clamp(1.125rem,1.125rem,1.125rem);font-weight:600;letter-spacing:-.04em;line-height:clamp(1.5625rem,1.5625rem,1.5625rem);min-block-size:100vh}body.page-template-template-engagement,body.post-type-archive-siedlungen{background-color:var(--theme-surface--accent,#fff)}strong{font-weight:1000}b{font-weight:700}.c-form__field--select .c-form__label,.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio).hidden_label,.c-hero--visually-hidden .c-hero__title,.cmplz-cookiebanner.schoenheim-cookie-banner .screen-reader-text,.visually-hidden{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap;word-wrap:normal;clip:rect(0 0 0 0);clip-path:inset(50%)}.visually-hidden--can-reveal:focus{block-size:auto;inline-size:auto;overflow:visible;position:static;z-index:15;clip:auto;clip-path:unset}[hidden]{display:none!important}dl{margin:0}@supports(font-variant-position:super){sup{font-feature-settings:„sups“,"sups";font-size:inherit;font-variant-position:super;inset-block-start:unset;line-height:inherit;position:static;vertical-align:unset}}@supports(font-variant-position:sub){sub{font-feature-settings:„subs“,"subs";font-size:inherit;font-variant-position:sub;inset-block-start:unset;line-height:inherit;position:static;vertical-align:unset}}figure{margin:0}@media(prefers-reduced-motion:no-preference){[data-bgs-animated-button=right] .e-button__icon,[data-bgs-animated-button=right] .e-button__text{transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.2,.3,.2,1)}[data-bgs-animated-button=right]:focus-visible .e-button__text,[data-bgs-animated-button=right]:hover .e-button__text{transform:translateX(4px)}[data-bgs-animated-button=right]:focus-visible .e-button__icon,[data-bgs-animated-button=right]:hover .e-button__icon{transform:translateX(8px)}[data-bgs-animated-button=left] .e-button__icon,[data-bgs-animated-button=left] .e-button__text{transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.2,.3,.2,1)}[data-bgs-animated-button=left]:focus-visible .e-button__text,[data-bgs-animated-button=left]:hover .e-button__text{transform:translateX(-4px)}[data-bgs-animated-button=left]:focus-visible .e-button__icon,[data-bgs-animated-button=left]:hover .e-button__icon{transform:translateX(-8px)}[data-bgs-animated-button=icon-right] .e-button__icon{transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.2,.3,.2,1)}[data-bgs-animated-button=icon-right]:focus-visible .e-button__icon,[data-bgs-animated-button=icon-right]:hover .e-button__icon{transform:translateX(4px)}.splittext{text-rendering:optimizeSpeed}.splittext__line{letter-spacing:.2em;opacity:0}.splittext__line--1,.splittext__line--2 .splittext__word--2{transform:translateX(-120px)}.splittext__line--2 .splittext__word--3,.splittext__line--3,.splittext__line--4,.splittext__line--5{transform:translateX(120px)}.is-splitted .splittext__line{letter-spacing:-.04em;opacity:1;transform:translateX(0);transition-delay:calc(var(--line)*60ms);transition-duration:.6s;transition-property:opacity,transform,letter-spacing;transition-timing-function:cubic-bezier(.29,0,.03,.9)}.is-splitted .splittext__word{transform:translateX(0);transition-delay:0ms;transition-duration:.6s;transition-property:transform}}.l-page .c-teaser-list--quick-links{grid-column:narrow;padding-inline:58.33333px}.l-page--default{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--default{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--default .c-editor{grid-column:medium}.l-page--front-page .l-section:has(.c-location-filter){background-color:#fbd658;color:#383d60}.l-page--news,.l-page--settlements{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--news,.l-page--settlements{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--news .c-news-list,.l-page--news .c-teaser-list,.l-page--settlements .c-news-list,.l-page--settlements .c-teaser-list{grid-column:narrow}.l-page--raeume{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--raeume{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--raeume .c-teaser-list{grid-column:content}.l-page__events{background-color:var(--theme-surface--primary,#fff)}.l-page .c-news-list,.l-page .c-stories-list{grid-column:narrow}.l-page .c-event-list{grid-column:full}.l-page--zusammenleben .l-section:first-of-type .l-section__inner{padding-block-start:clamp(90px,calc(76.61972px + 3.56808vw),128px)}.l-page--about .c-mission-statement{grid-column:small}.l-page--about .c-publications,.l-page--about .c-quick-facts,.l-page--team .c-teaser-list{grid-column:narrow}.l-page--team .l-section__inner>.e-heading{grid-column:narrow;margin-block-end:clamp(90px,calc(75.21127px + 3.94366vw),132px);text-align:center}.l-page--jobs .c-teaser-list,.l-page--meldungen .c-teaser-list{grid-column:narrow}.l-page--jobs .c-no-results,.l-page--meldungen .c-no-results{grid-column:small}.l-page--documents .c-accordion{grid-column:narrow}.l-page--documents .l-section--regulations .e-heading{grid-column:narrow;margin-block-end:clamp(54px,calc(35.33803px + 4.97653vw),107px);text-align:center}.l-page--documents .l-section--regulations .c-document-list{grid-column:narrow}.l-page--contact .l-section:first-of-type .l-section__inner{padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.25)}.l-page--contact .l-page__company{grid-column:content;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@media(min-width:48em){.l-page--contact .l-page__company{grid-column:medium-start/span 3;margin-block-end:0}}.l-page--contact .l-page__opening-hours{grid-column:content}@media(min-width:48em){.l-page--contact .l-page__opening-hours{grid-column:col 5/small-end}}.l-page--contact .l-page__contact-form{grid-column:small;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 8)}.l-page--engagement{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--engagement{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--engagement .c-teaser-list--engagement{grid-column:small}.l-page--engagement .c-hero__title{anchor-name:--hero-title}.l-page--engagement .c-lottie-player{position:absolute;position-anchor:--hero-title;position-area:left}.l-page--organisation{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--organisation{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--organisation .l-page__container{grid-column:small}.l-page--organisation .l-page__container .c-editor:has(+.c-download-button),.l-page--organisation .l-page__container .c-editor:has(+.e-button){margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.l-page--organisation .l-page__container .c-editor+.c-download-button,.l-page--organisation .l-page__container .c-editor+.e-button{margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px)}.l-page--notfall{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--notfall{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--notfall .c-editor,.l-page--notfall .c-infobox{grid-column:medium}.l-page--notfall .l-section--notabschaltung .e-heading{grid-column:medium;hyphens:auto;margin-block-end:clamp(54px,calc(35.33803px + 4.97653vw),107px);text-align:center}@media(min-width:48em){.l-page--notfall .l-section--notabschaltung .e-heading{hyphens:none}}.l-page--notfall .l-section--notabschaltung .c-document-list,.l-page--notfall .l-section--notabschaltung .e-paragraph--lead{grid-column:medium}.l-page--depositenkasse{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--depositenkasse{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--depositenkasse .c-infobox{grid-column:medium}.l-page--deposit-form{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--deposit-form{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--deposit-form .c-form{grid-column:small}.l-page--email-verify{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--email-verify{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--email-verify .c-email-verify{grid-column:narrow}.l-page--freie-wohnungen{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--freie-wohnungen{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--freie-wohnungen>.e-button{grid-column:medium}.l-article{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-article{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-article>:last-child{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 0)}.l-article__section{background-color:#fff;display:grid;grid-column:full;grid-template-columns:subgrid}.l-article__credits{align-items:center;color:#7a7a7a;-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;font-size:clamp(1.0625rem,1.0625rem,1.0625rem);grid-column:small;line-height:clamp(1.3125rem,1.3125rem,1.3125rem);margin-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}.l-article__credits .e-icon--circle{background-color:#7a7a7a;block-size:4px;border-radius:50%;display:block;inline-size:4px}.l-article__author,.l-article__photographer{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex}.l-article__reading-time{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex}.l-article__aside{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-article__aside{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-article__aside .c-stories-list{grid-column:narrow;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 6)}.l-article .c-editor{grid-column:small}.l-article .c-quote{grid-column:medium}.l-article .c-image{grid-column:small}@media(min-width:48em){.l-article .c-image--portrait{grid-column:col 2/span 4}}.l-article .c-image-cluster{grid-column:medium}.l-article .c-image-gallery{grid-column:small}.l-article .c-news-list,.l-article .c-stories-list{grid-column:narrow}.l-article--event .c-hero__title,.l-article--event>:not(.c-hero){grid-column:small}.l-article--raum .c-image-gallery{display:grid;grid-column:full;grid-template-columns:subgrid}.l-article--raum .c-image-gallery__gallery{grid-column:medium}.l-article--raum .c-image-gallery__slider{overflow:visible}.l-article--raum .c-editor{grid-column:medium}.l-article--raum .c-peoplebox{grid-column:small}.l-article--events-overview{background-color:#e0e0e0;border-radius:30px 30px 0 0;display:block;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5)}.l-article--settlement .l-section:first-of-type .l-section__inner{padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.25)}.l-article--settlement .c-editor{grid-column:medium-start/small-end}.l-article--settlement .c-image-gallery{display:grid;grid-column:full;grid-template-columns:subgrid}.l-article--settlement .c-image-gallery__gallery{grid-column:medium}.l-article--settlement .c-image-gallery__slider{overflow:visible}.l-article--settlement .c-peoplebox{grid-column:small}@media(min-width:48em){.l-article--settlement .c-peoplebox{grid-column:medium}}@media(min-width:80em){.l-article--settlement .c-peoplebox{grid-column:small}}.l-article--settlement .c-notification{grid-column:narrow}.l-article--settlement .c-quick-facts{grid-column:medium;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5)}.l-article--notification .c-editor{grid-column:small}.l-article--notification .c-download-button{grid-column:small;justify-self:start}.l-article--job .e-button--primary{grid-column:small;justify-self:center;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.l-article--job .c-hero__title{grid-column:small;hyphens:none;text-align:start}.l-article--erstvermietungen .l-section:first-of-type .l-section__inner{padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.25)}.l-article--erstvermietungen .l-article__contact-form{grid-column:small}.l-article--erstvermietungen .c-editor,.l-article--erstvermietungen .l-section__inner>.e-button{grid-column:medium}.l-article--story>.e-button{grid-column:small}.l-section{background-color:#fff;grid-column:full}.l-section--moodie{background-color:#f4f4f4}.l-section--moodie.l-section--rounded-down:has(+.l-section--default){background-color:#fff}.l-section--moodie.l-section--rounded-down:has(+.l-section--default) .l-section__inner{background-color:#f4f4f4}.l-section--default{background-color:#fff}.l-section--default.l-section--rounded-down:has(+.l-section--moodie){background-color:#f4f4f4}.l-section--default.l-section--rounded-down:has(+.l-section--moodie) .l-section__inner{background-color:#fff}.l-section--default+.l-section--moodie.l-section--rounded-up{background-color:#fff}.l-section--default+.l-section--moodie.l-section--rounded-up .l-section__inner{background-color:#f4f4f4}.l-section--default+.l-section--default .l-section__inner{padding-block-start:0}.l-section--no-grid .l-section__inner{display:block}.l-section--no-padding-top .l-section__inner{padding-block-start:0}.l-section--themed{background-color:var(--theme-surface--accent,#fff)}.l-section--rounded-down .l-section__inner{border-radius:0 0 25px 25px}.l-section--rounded-up .l-section__inner{border-radius:25px 25px 0 0}.l-section--regulations .e-heading,.l-section--regulations .e-paragraph{grid-column:small}.l-section--regulations .c-download-button{grid-column:small;max-inline-size:max-content}.l-section--booking .c-attribute-list{grid-column:content}@media(min-width:48em){.l-section--booking .c-attribute-list{grid-column:4/8}.l-section--booking .c-booking{grid-column:9/13}}@media(min-width:64em){.l-section--booking .c-attribute-list{grid-column:4/8}.l-section--booking .c-booking{grid-column:9/13}}.l-section--bezahlung .e-heading{grid-column:medium;margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px);text-align:center}.l-section--bezahlung .c-editor,.l-section--bezahlung .c-infobox{grid-column:medium}.l-section--downloads .e-heading{grid-column:medium;margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px);text-align:center}.l-section--downloads .c-download-buttons{display:flex;flex-wrap:wrap;gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-column:medium;justify-content:center}.l-section--interest-rates .e-heading{grid-column:medium;text-align:center}.l-section--interest-rates .c-datalist{grid-column:medium}.l-section--faq .e-heading--h2{grid-column:narrow;margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px);text-align:center}.l-section--faq .c-accordion__item{grid-column:narrow}.l-section--erstvermietungen .e-heading--h2{grid-column:narrow;hyphens:auto;margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px);text-align:center}.l-section--erstvermietungen .c-teaser-list{grid-column:narrow}.l-section__inner{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end];padding-block:clamp(64px,calc(42.87324px + 5.6338vw),124px)}@media(max-width:47.99em){.l-section__inner{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.c-hero+.l-section--rounded-up{background-color:var(--theme-surface--accent,#fff)}.c-hero+.l-section--rounded-up .l-section__inner{background-color:#fff}.c-hero+.l-section--rounded-up.l-section--moodie{background-color:var(--theme-surface--accent,#fff)}.c-hero+.l-section--rounded-up.l-section--moodie .l-section__inner{background-color:#f4f4f4}.c-location-filter .c-form__legend,.e-heading,.gform_heading h2,.gform_validation_errors .gform_submission_error,h1,h2,h3,h4{font-weight:1000;margin-block:0;margin-inline:0}.e-heading--h1,h1{font-size:clamp(3.25rem,calc(3.25rem - 9.15493px + 2.44131vw),4.875rem);font-weight:1000;letter-spacing:-.04em;line-height:clamp(3.5625rem,calc(3.5625rem - 9.50704px + 2.53521vw),5.25rem);margin-block-end:clamp(20px,calc(10.14085px + 2.62911vw),48px)}.e-heading--h2,h2{font-size:clamp(2.875rem,calc(2.875rem - 6.33803px + 1.69014vw),4rem);font-weight:1000;letter-spacing:-.03em;line-height:clamp(3.125rem,calc(3.125rem - 5.28169px + 1.40845vw),4.0625rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5)}.c-location-filter .c-form__legend,.e-heading--h3,.gform_heading h2,h3{font-size:clamp(2.125rem,calc(2.125rem - 4.22535px + 1.12676vw),2.875rem);font-weight:1000;letter-spacing:-.03em;line-height:clamp(2.375rem,calc(2.375rem - 4.22535px + 1.12676vw),3.125rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25)}.e-heading--h4,h4{font-size:clamp(1.625rem,calc(1.625rem - 2.8169px + .75117vw),2.125rem);font-weight:1000;letter-spacing:-.02em;line-height:clamp(1.75rem,calc(1.75rem - 3.52113px + .93897vw),2.375rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .25)}.e-heading--h5,.gform_validation_errors .gform_submission_error{font-size:clamp(1.5rem,calc(1.5rem - 1.40845px + .37559vw),1.75rem);font-weight:1000;letter-spacing:-.04em;line-height:clamp(1.875rem,calc(1.875rem - .70423px + .18779vw),2rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.e-paragraph,p{font-size:clamp(1.125rem,1.125rem,1.125rem);line-height:clamp(1.5625rem,1.5625rem,1.5625rem);margin-block-end:1lh;margin-block-start:0}.e-paragraph--lead,p--lead{font-size:clamp(1.5rem,calc(1.5rem - 1.40845px + .37559vw),1.75rem);font-weight:700;letter-spacing:-.04em;line-height:clamp(1.875rem,calc(1.875rem - 1.40845px + .37559vw),2.125rem)}.e-paragraph--p2,.e-paragraph--small,p--p2,p--small{font-size:clamp(1.0625rem,1.0625rem,1.0625rem);line-height:clamp(1.3125rem,1.3125rem,1.3125rem)}.e-paragraph--p3,p--p3{font-size:clamp(.9375rem,.9375rem,.9375rem);line-height:clamp(1.3125rem,1.3125rem,1.3125rem)}.e-paragraph:has(+h2),.e-paragraph:last-child,p:has(+h2),p:last-child{margin-block-end:0}.e-paragraph--no-margin,p--no-margin{margin-block-end:0}.e-tag{align-items:center;background-color:#ffffffd9;border-radius:100px;color:#383d60;display:inline-flex;font-size:clamp(.875rem,.875rem,.875rem);letter-spacing:-.03em;line-height:clamp(.875rem,.875rem,.875rem);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-teaser--event .e-tag{background-color:#f4f4f4}.e-tag .e-icon{block-size:clamp(1rem,1rem,1rem);display:inline-block;inline-size:clamp(1rem,1rem,1rem);margin-inline-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5);vertical-align:middle}.e-tag .e-icon path{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.e-button,.gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files{background-color:#0000;border:none;border-radius:10px;cursor:pointer;display:inline-block;font-size:clamp(1rem,1rem,1rem);font-weight:700;inline-size:max-content;letter-spacing:0;line-height:clamp(1rem,1rem,1rem);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .7);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none}.e-button__icon svg{block-size:auto;display:block;inline-size:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.375)}.e-button--primary,.gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files{background-color:#262626;color:#fff}.e-button--primary svg path,.gform_wrapper.gravity-theme .gform_drop_area .gform_button_select_files svg path{fill:#fff}.e-button--primary.e-button--inverted,.gform_wrapper.gravity-theme .gform_drop_area .e-button--inverted.gform_button_select_files{background-color:#fff;color:#262626}.e-button--primary.e-button--inverted svg path,.gform_wrapper.gravity-theme .gform_drop_area .e-button--inverted.gform_button_select_files svg path{fill:#262626}.e-button--secondary{background-color:#0000;border:1px solid #262626;color:#262626}.e-button--secondary.e-button--inverted{border:1px solid #fff;color:#fff}.e-button--secondary.e-button--inverted svg path{fill:#fff}.e-button--tertiary{background-color:#0000;color:#b3b3b3;font-size:clamp(1.125rem,1.125rem,1.125rem);letter-spacing:-.02em;line-height:clamp(1.5625rem,1.5625rem,1.5625rem);padding:0;-webkit-text-decoration:none;text-decoration:none;transition:color .5s cubic-bezier(.2,.3,.2,1)}.e-button--tertiary.e-button--inverted{background-color:#0000;color:#fff}.e-button--tertiary svg{transform:rotate(180deg)}.e-button--tertiary svg path{stroke:#b3b3b3;transition:stroke .5s cubic-bezier(.2,.3,.2,1)}.e-button--tertiary:active,.e-button--tertiary:focus-visible,.e-button--tertiary:hover{color:#7a7a7a}.e-button--tertiary:active svg path,.e-button--tertiary:focus-visible svg path,.e-button--tertiary:hover svg path{stroke:#7a7a7a}.e-button--breadcrumb{background-color:#f4f4f4;border-radius:100px;color:#262626;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75);transition-duration:.5s;transition-property:color,background-color;transition-timing-function:cubic-bezier(.2,.3,.2,1)}.e-button--breadcrumb svg{block-size:auto;inline-size:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.e-button--breadcrumb svg path{fill:#262626;transition-duration:.5s;transition-property:fill;transition-timing-function:cubic-bezier(.2,.3,.2,1)}.e-button--breadcrumb:hover{background-color:#262626;color:#fff}.e-button--breadcrumb:hover .e-button__icon,.e-button--breadcrumb:hover .e-button__text{transform:translateX(0)}.e-button--breadcrumb:hover .e-button__icon svg path{fill:#fff}.single-siedlungsgeschichten .e-button--breadcrumb{background-color:#fff9}.single-siedlungsgeschichten .e-button--breadcrumb:hover{background-color:#fff;color:#262626}.single-siedlungsgeschichten .e-button--breadcrumb:hover svg path{fill:#262626}.e-button--has-icon{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex}.e-button--has-icon.e-button--breadcrumb{-moz-column-gap:13px;column-gap:13px}.e-button--icon-only{align-items:center;block-size:48px;border-radius:50%;display:flex;inline-size:48px;justify-content:center;padding:0}.e-button--icon-only .e-button__icon{transition:none}.e-button--icon-only:hover .e-button__icon{transform:none}.e-list--unstyled{list-style:none;margin:0;padding:0}.c-editor a,.e-link{-webkit-text-decoration:none;text-decoration:none}.c-editor a:link,.c-editor a:visited,.e-link:link,.e-link:visited{color:#262626}.c-editor a:active,.c-editor a:hover,.e-link:active,.e-link:hover{color:#7a7a7a}.c-footer .e-link:link,.c-footer .e-link:visited,.e-link--inverted:link,.e-link--inverted:visited{color:#fff}.c-footer .e-link:active,.c-footer .e-link:hover,.e-link--inverted:active,.e-link--inverted:hover{color:#7a7a7a}.c-editor a,.e-link--underlined{-webkit-text-decoration:underline;text-decoration:underline}.c-header{padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-header__brand{padding-inline-start:clamp(20px,20px,20px);transition:opacity .2s cubic-bezier(.2,.3,.2,1),visibility .2s cubic-bezier(.2,.3,.2,1);z-index:100}.c-header__brand:has(+.is-hidden){opacity:0;visibility:hidden}.c-header__logo{color:var(--theme-text--accent,var(--theme-text--primary,#262626));display:block;font-size:2.125rem;font-weight:1000;letter-spacing:-.04em;line-height:1.9125rem;max-inline-size:max-content;-webkit-text-decoration:none;text-decoration:none}.c-header__logo span{display:block}.c-header--page{display:grid;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:15;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:auto 1fr;inline-size:100%}.c-header:has(.c-navigation__sitemap.is-visible) .c-header__logo{color:#f3b7b3;transition:color .5s cubic-bezier(.2,.3,.2,1)}.c-header:has(.c-navigation__sitemap.is-hiding) .c-header__logo{color:var(--theme-text--accent,var(--theme-text--primary,#262626));transition:color .5s cubic-bezier(.2,.3,.2,1)}.c-hero{background-color:var(--theme-surface--accent,#fff);grid-column:full;padding-block-start:160px}.c-hero__text{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.c-hero__text{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.c-hero__title{color:var(--theme-text--accent,var(--theme-text--primary,#262626));grid-column:medium;hyphens:auto;margin-block-end:clamp(20px,calc(10.14085px + 2.62911vw),48px)}.c-hero__title .e-heading{margin-block-end:0}.c-hero__lead{color:var(--theme-text--accent,var(--theme-text--primary,#262626));grid-column:medium}.c-hero__meta{display:flex;font-size:clamp(1.0625rem,1.0625rem,1.0625rem);grid-column:small;justify-content:space-evenly;line-height:clamp(1.3125rem,1.3125rem,1.3125rem)}@media(min-width:48em){.c-hero__meta{display:grid;grid-template-columns:subgrid;justify-content:space-between}}.c-hero__meta-item{display:flex;flex-wrap:wrap;grid-column:span 2}.c-hero__meta-item--settlement .c-hero__meta-icon path{stroke:#b3b3b3}.c-hero__meta-icon{block-size:32px;display:block;inline-size:32px;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-hero__meta-text{inline-size:100%}.c-hero__meta-title{font-weight:1000;inline-size:100%}.c-hero__breadcrumbs{grid-column:medium;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75)}.l-page--stories-overview .c-hero__breadcrumbs{grid-column:narrow}.l-page--events-overview .c-hero__breadcrumbs,.parent-about .c-hero__breadcrumbs{grid-column:content}.c-hero__front-animation{display:grid;grid-template-columns:repeat(12,1fr);inset-block-start:160px;margin-block-end:clamp(80px,calc(74.3662px + 1.50235vw),96px);margin-block-start:clamp(16px,calc(4.73239px + 3.00469vw),48px);overflow:hidden;padding-block-end:10px;position:sticky}@media(min-width:64em){.c-hero__front-animation{grid-template-rows:1fr 64px}}.c-hero__front-animation .e-heading{grid-column:3/-3;margin-block-end:0;margin-inline:auto;max-inline-size:max-content}.c-hero__front-animation .splittext{font-size:clamp(3.75rem,calc(3.75rem - 14.43662px + 3.84977vw),6.3125rem);font-weight:1000;line-height:clamp(3.75rem,calc(3.75rem - 14.43662px + 3.84977vw),6.3125rem)}.c-hero__front-animation .splittext__line{color:var(--theme-text--accent,var(--theme-text--primary,#262626));text-align:end}.c-hero__front-animation .splittext__line--1{color:var(--theme-text--primary,#262626);text-align:start}.c-hero__front-animation .splittext__line--2{-moz-column-gap:1ch;column-gap:1ch;display:flex;justify-content:space-between}.c-hero__front-animation .splittext__line--3,.c-hero__front-animation .splittext__line--4,.c-hero__front-animation .splittext__line--5{display:block}.c-hero__front-animation .splittext__word--2{color:var(--theme-text--primary,#262626)}.c-hero__front-animation .c-badge{grid-column:3/-3;justify-self:center;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 6)}@media(min-width:64em){.c-hero__front-animation .c-badge{align-self:end;grid-column:10/-1;margin-block-start:0}}.c-hero__address{align-items:center;color:#7a7a7a;display:flex;flex-wrap:wrap;grid-column:medium;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75)}.c-hero__address-separator{background-color:#7a7a7a;block-size:4px;border-radius:50%;display:inline-block;inline-size:4px;margin-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-hero__address svg{block-size:auto;display:inline-block;inline-size:14px}.c-hero__address svg path{stroke:#7a7a7a}.c-hero__map{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end];margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}@media(max-width:47.99em){.c-hero__map{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.c-hero__map .c-map{border-radius:25px;grid-column:content;overflow:hidden}.c-hero--has-image-below .c-hero__text{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.c-hero--has-image-below .c-hero__text{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}@media(min-width:48em){.c-hero--has-image-below .c-hero__text{inset-block-start:160px;position:sticky}}.c-hero--has-image-below .c-hero__lead{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5)}.c-hero--has-image-below .c-figure{background:linear-gradient(to bottom,var(--theme-surface--accent,#fff) 0,var(--theme-surface--accent,#fff) 50%,var(--theme-surface--primary,#fff) 50%,var(--theme-surface--primary,#fff) 100%);grid-column:full}.c-hero--front .c-figure{background:linear-gradient(to bottom,var(--theme-surface--accent,#fff) 0,var(--theme-surface--accent,#fff) 50%,#fbd658 50%,#fbd658 100%)}.c-hero--has-image-below img{border-radius:30px}.c-hero--has-image-above{background-color:#fff;border-radius:25px 25px 0 0;margin-block-start:-25px;padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5)}.c-figure:has(+.c-hero--has-image-above){grid-column:full;inset-block-start:0;position:sticky;z-index:-1}.c-hero--text-only{margin-block-end:clamp(48px,calc(31.09859px + 4.50704vw),96px);text-align:start}.c-hero--text-only:has(.c-hero__inner){background-color:#fff;padding-block-start:0}.c-hero--text-only:has(+.e-button){margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-hero--text-only .c-hero__inner{background-color:var(--theme-surface--accent,#fff);padding-block-start:160px}.page-template-template-kontakt .c-hero--text-only,.page-template-template-meldungen .c-hero--text-only,.page-template-template-notfall .c-hero--text-only,.page-template-template-siedlungsgeschichten-overview .c-hero--text-only,.page-template-template-veranstaltung-overview .c-hero--text-only,.parent-about .c-hero--text-only,.post-type-archive-aktuelles .c-hero--text-only,.post-type-archive-raum .c-hero--text-only{text-align:center}.post-type-archive-aktuelles .c-hero--text-only{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5);text-align:center}.post-type-archive-siedlungen .c-hero--text-only{margin-block-end:clamp(48px,calc(45.1831px + .75117vw),56px);text-align:center}.l-article--notification .c-hero--text-only{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}.l-article--notification .c-hero--text-only .c-hero__title{grid-column:small}.l-article--story .c-hero__title{margin-block-end:clamp(48px,48px,48px)}.l-page--zusammenleben .c-hero--text-only .c-hero__inner{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.l-page--zusammenleben .c-hero--text-only .c-hero__inner{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.l-page--zusammenleben .c-hero--text-only .c-hero__text{display:block;grid-column:medium}.l-page--zusammenleben .c-hero--text-only .c-badge{align-self:center;grid-column:span 2}@media(max-width:63.99em){.l-page--zusammenleben .c-hero--text-only .c-badge{display:none}}.l-page--default .c-hero--text-only .c-hero__title,.l-page--depositenkasse .c-hero--text-only .c-hero__title,.l-page--documents .c-hero--text-only .c-hero__title,.l-page--engagement .c-hero__title,.l-page--freie-wohnungen .c-hero--text-only .c-hero__title{text-align:center}.c-hero--text-only:has(+.l-section--default){margin-block-end:0}.c-hero--text-only-colored{text-align:center}.c-hero--text-only-colored .c-hero__inner{border-radius:0 0 25px 25px;padding-block-end:clamp(48px,calc(20.53521px + 7.32394vw),126px)}.c-hero--text-only-colored .c-hero__title{margin-block-end:clamp(1.25rem,calc(1.25rem - 21.12676px + 5.6338vw),5rem)}.c-hero--text-only-colored .e-paragraph--lead{text-align:start}.c-hero--text-only-colored:has(+.l-section--moodie){background-color:#f4f4f4;margin-block-end:0}.c-event-list{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);align-items:start;grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.c-event-list{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.c-event-list__header{grid-column:narrow;text-align:center}.c-event-list__nav{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;grid-column:narrow;justify-content:center;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-event-list__nav-current{margin-block-end:0}.c-event-list__nav-icon{display:block}.c-event-list__nav-icon path{stroke:#262626}.c-event-list__nav-icon--prev{transform:rotate(-180deg)}.c-event-list__list{grid-column:content;margin-block:0 calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);margin-inline:0;padding:0}@media(min-width:64em){.c-event-list__list{grid-column:narrow;margin-block-end:0}}.c-event-list:has(>.e-heading) .c-event-list__list{margin-block-start:clamp(28px,calc(9.69014px + 4.88263vw),80px)}.c-event-list__message{grid-column:narrow;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);text-align:center}.c-event-list>.e-heading{color:#fff;grid-column:small;justify-self:center;margin-block-end:0;text-align:center}@media(min-width:48em){.c-event-list>.e-heading{grid-row:1/2}}.c-event-list>.e-button{align-self:center;grid-column:narrow;justify-self:center;order:3}@media(min-width:64em){.c-event-list>.e-button{grid-row:1/2;justify-self:end}}.c-event-list--dark>.e-heading{color:#262626}.c-event-list--button-bottom .c-event-list__list{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-event-list--button-bottom>.e-button{grid-row:auto;justify-self:center;order:3}.c-location-filter{display:block;grid-column:small;margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px)}.post-type-archive-aktuelles .c-location-filter{margin-block-end:clamp(32px,calc(15.09859px + 4.50704vw),80px)}.c-location-filter .c-form__fieldset{border:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.c-location-filter .c-form__legend{display:block;font-size:clamp(2.125rem,calc(2.125rem - 4.22535px + 1.12676vw),2.875rem);inline-size:100%;line-height:clamp(2.375rem,calc(2.375rem - 4.22535px + 1.12676vw),3.125rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.5);text-align:center}.c-location-filter group-select{--accent-color:#18607726;--mooded-color:#7a7a7a;--button-color:#009763;--button-hover-color:#20543d;--group-title-color:#186077}.c-location-filter group-select::part(group){border-block-end:1px solid #e0e0e0}.c-location-filter group-select::part(group-title){color:#186077;font-family:Messina Sans,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.0625rem,1.0625rem,1.0625rem);line-height:clamp(1.3125rem,1.3125rem,1.3125rem);padding-inline-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75)}.c-location-filter group-select::part(option){align-items:center;border-radius:100px;color:#7a7a7a;display:flex;gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5)}.c-location-filter group-select::part(option):hover{background-color:#18607726}.c-location-filter group-select::part(button-icon){align-items:center;block-size:44px;border-radius:50%;display:flex;inline-size:44px;justify-content:center;transition:background-color .5s cubic-bezier(.2,.3,.2,1)}.c-location-filter group-select:hover::part(button-icon){background-color:#20543d}.l-page--news .c-location-filter group-select::part(button){background-color:#f4f4f4}.c-teaser{list-style:none;margin:0;padding:0}.c-teaser--event{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:30px;background-color:#fff;border-radius:25px;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.75);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@media(min-width:48em){.c-teaser--event{display:grid;grid-template-columns:repeat(10,1fr)}}.c-teaser--event:last-child{margin-block-end:0}.c-teaser--event .c-teaser__tags{-moz-column-gap:8px;column-gap:8px;display:flex;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25)}.c-teaser--event .c-teaser__date{-moz-column-gap:10px;column-gap:10px;display:flex;font-weight:900;grid-column:span 2;margin-block-end:6px;margin-block-start:3px;padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@media(min-width:48em){.c-teaser--event .c-teaser__date{display:block;padding-inline-end:0;padding-inline-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}}.c-teaser--event .c-teaser__date-day{font-size:clamp(6.8125rem,6.8125rem,6.8125rem);line-height:.63}@media(min-width:48em){.c-teaser--event .c-teaser__date-day{display:block;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}}.c-teaser--event .c-teaser__date-month{font-size:clamp(1.875rem,1.875rem,1.875rem);text-transform:uppercase}.c-teaser--event .c-teaser__content{grid-column:span 4;padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@media(min-width:48em){.c-teaser--event .c-teaser__content{order:2;padding:0}}.c-teaser--event .c-figure{grid-column:span 4;padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-teaser--event .c-figure img{border-radius:16px}@media(min-width:48em){.c-teaser--event .c-figure{order:3;padding-inline-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);padding-inline-start:0}}.c-teaser--event .e-heading,.c-teaser--event .e-paragraph{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25)}.c-teaser--text-only{border-block-start:1px solid #b3b3b3;padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5)}.c-teaser--text-only .c-teaser__excerpt{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-teaser--text-only .e-icon{block-size:32px;display:block;inline-size:32px;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-teaser--text-only .e-icon path{stroke:#b3b3b3}.c-teaser-list--raum-rules .c-teaser--text-only .e-heading{font-size:clamp(1.125rem,1.125rem,1.125rem);line-height:clamp(1.5625rem,1.5625rem,1.5625rem);margin-block-end:0}.c-teaser--text-image{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);border-block-end:1px solid #b3b3b3;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@media(min-width:48em){.c-teaser--text-image{display:grid;grid-template-columns:repeat(10,1fr)}}.c-teaser--text-image:first-child{border-block-start:1px solid #b3b3b3}.c-teaser--text-image .c-figure{grid-column:1/-1}@media(min-width:48em){.c-teaser--text-image .c-figure{grid-column:1/5}}.c-teaser--text-image .c-figure img{border-radius:16px}.c-teaser--text-image .c-teaser__content{grid-column:1/-1}@media(min-width:48em){.c-teaser--text-image .c-teaser__content{grid-column:6/10}}.c-figure{margin:0;position:relative}.c-figure__caption{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .25)}.c-figure .c-animation-player{content-visibility:auto}.c-figure img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.c-figure__icon{align-items:center;background-color:#fff;block-size:36px;display:flex;inline-size:36px;inset-block-start:0;inset-inline-end:0;justify-content:center;position:absolute;transition:transform .5s cubic-bezier(.2,.3,.2,1)}.c-figure__icon svg{inline-size:66%}.c-figure__video video{block-size:100%;display:block;inline-size:100%;object-fit:cover}.c-editor{margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px)}.c-editor h2,.c-editor h3,.c-editor h4{font-size:clamp(1.5rem,calc(1.5rem - 1.40845px + .37559vw),1.75rem);line-height:clamp(1.875rem,calc(1.875rem - .70423px + .18779vw),2rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-editor p+h2,.c-editor p+h3,.c-editor p+h4,.c-editor ul+h2,.c-editor ul+h3,.c-editor ul+h4{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-editor ul{list-style-position:outside;margin:0;padding-inline-start:1ch}.c-editor li{margin-block-end:1lh}.l-article--job .c-editor li{margin-block-end:0}.l-article--raum .c-editor p{font-size:clamp(1.5rem,calc(1.5rem - 1.40845px + .37559vw),1.75rem);line-height:clamp(1.875rem,calc(1.875rem - 1.40845px + .37559vw),2.125rem)}.c-image-gallery{margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px)}.c-image-gallery__gallery{display:block;position:relative}.c-image-gallery__slider{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);overflow:hidden}.c-image-gallery--center .c-image-gallery__slider{margin-block-end:0}.c-image-gallery__pagination{inset-block-end:0;position:relative}.c-image-gallery__pagination .swiper-pagination-bullet{background-color:#e0e0e0;block-size:12px;inline-size:12px;margin-block:0;margin-inline:4px;opacity:1;transition:background-color .3s ease}.c-image-gallery__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#262626}.c-image-gallery__navigation{display:none}@media(min-width:48em){.c-image-gallery__navigation{display:block}}.c-image-gallery__navigation .swiper-button-disabled{background-color:#f4f4f4}.c-image-gallery__navigation-button{cursor:pointer;inset-block-start:50%;position:absolute;z-index:10}.c-image-gallery__navigation-button--prev{inset-inline-start:0;transform:translate(-66px,-50%)}.c-image-gallery__navigation-button--next{inset-inline-end:0;transform:translate(66px,-50%)}.c-image-gallery__navigation-button--next svg{transform:rotate(180deg)}.c-image-gallery img{border-radius:25px;object-fit:cover}.c-image-gallery--right{overflow:hidden}.c-peoplebox{background-color:#fff;border-radius:70px;container:peoplebox/inline-size;display:flex;justify-content:center;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5);position:relative}.c-peoplebox__actions{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.25)}.c-peoplebox__members{display:block;list-style:none;margin:0;padding:0}.c-peoplebox__member{margin-block-end:0}.c-peoplebox__member-name{display:block;font-weight:900}.c-peoplebox__member-phone,.c-peoplebox__member-role{display:block}.c-peoplebox__member img{border-radius:100px}.c-peoplebox .e-heading{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.25)}.c-peoplebox .c-badge{inset-block-end:0;inset-inline-end:0;position:absolute;transform:translate(50%,40%)}.c-peoplebox--room .c-peoplebox__members{display:grid;grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:1fr}@container peoplebox (min-width: 540px){.c-peoplebox--room .c-peoplebox__members{grid-template-columns:repeat(2,1fr)}}.c-peoplebox--room .c-peoplebox__member{display:flex;flex-direction:column}.c-peoplebox--room .c-peoplebox__member .e-button{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-peoplebox--room .c-peoplebox__actions{margin-block-start:auto}.c-quick-facts__list{grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr);list-style:none;margin:0;padding:0}@media(min-width:48em){.c-quick-facts__list{display:grid;grid-template-columns:repeat(4,1fr)}}.c-quick-facts__item{display:grid;grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);align-items:end;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;justify-items:center}@media(min-width:48em){.c-quick-facts__item{grid-template-columns:1fr;grid-template-rows:1fr auto auto}}.c-quick-facts__item-value{font-size:clamp(3.75rem,calc(3.75rem - 14.43662px + 3.84977vw),6.3125rem);font-weight:1000;line-height:clamp(3.75rem,calc(3.75rem - 14.43662px + 3.84977vw),6.3125rem);text-align:center}@media(max-width:47.99em){.c-quick-facts__item-value{grid-column:1/2;grid-row:1/2}}.c-quick-facts__item-label{text-align:center}@media(max-width:47.99em){.c-quick-facts__item-label{grid-column:1/2;grid-row:2/3}.c-quick-facts__item .e-icon{grid-column:2/-1;grid-row:1/3}.c-quick-facts__item:nth-child(odd) .c-quick-facts__item-label,.c-quick-facts__item:nth-child(odd) .c-quick-facts__item-value{grid-column:2/-1}.c-quick-facts__item:nth-child(odd) .e-icon{grid-column:1/2}}.c-quick-facts .e-heading{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5);text-align:center}.c-notification{border-radius:clamp(40px,calc(-16.33803px + 15.02347vw),200px);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);padding-inline:clamp(40px,calc(-16.33803px + 15.02347vw),200px);text-align:center}.c-notification .e-icon{block-size:36px;inline-size:36px;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-notification .e-icon path{fill:#fff}.c-notification--warning{background-color:#e65655;color:#fff}.c-download-button{align-items:center;background-color:#f4f4f4;border:none;border-radius:100px;color:#1f2527;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition-duration:.5s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.2,.3,.2,1)}.c-download-button__text{transition:inherit}.c-download-button__text:after{content:"|";font-size:16px;margin-inline:6px}.c-download-button .e-icon path{stroke:#1f2527;transition:stroke .5s cubic-bezier(.2,.3,.2,1)}.c-download-button:hover{background-color:#262626}.c-download-button:hover .c-download-button__text{color:#fff}.c-download-button:hover .e-icon path{stroke:#fff}.c-teaser-list{container:teaserlist/inline-size}.c-teaser-list__list{grid-auto-rows:1fr;grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);list-style:none;margin:0;padding:0}.c-teaser-list--2 .c-teaser-list__list{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:48em){.c-teaser-list--2 .c-teaser-list__list{display:grid;grid-template-columns:repeat(2,1fr)}}.c-teaser-list--3 .c-teaser-list__list{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:48em){.c-teaser-list--3 .c-teaser-list__list{display:grid;grid-template-columns:repeat(2,1fr)}}@container teaserlist (min-width: 768px){.c-teaser-list--3 .c-teaser-list__list{grid-template-columns:repeat(3,1fr)}}.c-teaser-list--4 .c-teaser-list__list{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:48em){.c-teaser-list--4 .c-teaser-list__list{display:grid;grid-template-columns:repeat(2,1fr)}}@container teaserlist (min-width: 768px){.c-teaser-list--4 .c-teaser-list__list{grid-template-columns:repeat(3,1fr)}}@container teaserlist (min-width: 1024px){.c-teaser-list--4 .c-teaser-list__list{grid-template-columns:repeat(4,1fr)}}.c-teaser-list--settlements .c-teaser-list__list{grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2.25)}.c-teaser-list--raum .c-teaser-list__list{display:grid;grid-row-gap:96px;grid-template-columns:1fr}@media(min-width:48em){.c-teaser-list--raum .c-teaser-list__list{grid-row-gap:0}}.c-teaser-list--raum-rules{grid-column:medium}.c-teaser-list--news .c-teaser-list__list{grid-row-gap:clamp(96px,96px,96px)}.c-teaser-list--team-members .c-teaser-list__list{grid-column-gap:clamp(90px,calc(75.21127px + 3.94366vw),132px)}@media(max-width:47.99em){.c-teaser-list--team-members .c-teaser-list__list{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:47.99em)and (min-width:48em){.c-teaser-list--team-members .c-teaser-list__list{display:grid;grid-template-columns:repeat(2,1fr)}}.c-teaser-list--meldungen .c-teaser-list__list{grid-row-gap:clamp(84px,calc(74.14085px + 2.62911vw),112px)}.c-card{align-items:start;display:grid;grid-template-columns:auto 1fr;position:relative}.c-card__link{align-self:stretch;-moz-column-gap:20px;column-gap:20px;display:grid;grid-column:1/-1;grid-template-columns:1fr 48px;grid-template-rows:auto 24px 24px;inline-size:100%;margin-block-end:0;-webkit-text-decoration:none;text-decoration:none}.c-card__link:active,.c-card__link:hover,.c-card__link:link,.c-card__link:visited{color:var(--theme-text--accent)}.c-card__link-text{grid-row:1/3}.c-card__link-icon{align-items:center;background-color:var(--theme-text--accent,var(--theme-text--primary,#262626));block-size:48px;border-radius:50%;display:flex;flex-shrink:0;grid-column:2/3;grid-row:2/3;inline-size:48px;justify-content:center}.c-card__link .e-icon{transform:rotate(180deg)}.c-card__link .e-icon path{fill:var(--theme-text--primary,#262626)}.c-card__link:after{content:"";inset:0;position:absolute}.c-card__subtitle{font-weight:700;grid-column:1/-1;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-card__tags{-moz-column-gap:8px;column-gap:8px;display:flex;grid-row:1/2;justify-self:end;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);margin-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75);z-index:5}.c-card__excerpt,.c-card__tags{grid-column:1/-1}.c-card__date{color:#7a7a7a;font-size:clamp(1.0625rem,1.0625rem,1.0625rem);line-height:clamp(1.3125rem,1.3125rem,1.3125rem)}.c-card .c-figure{border-radius:10px;grid-column:1/-1;grid-row:1/2;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);overflow:hidden}.c-card .c-figure:has(~.c-card__link:hover) img{transform:scale(1.025)}.c-card img{transition:transform .5s cubic-bezier(.2,.3,.2,1)}.c-card--news{grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);grid-template-rows:max-content max-content max-content max-content 1fr}.c-card--news .e-heading{grid-column:1/-1;margin-block-end:0}.c-card--news .c-card__tags{justify-self:start}.c-card--news .c-figure{margin-block-end:0}.c-card--news .c-card__figure-link{grid-column:1/-1;grid-row:1/2}.c-card--news .c-card__figure-link:hover img{transform:scale(1.025)}.c-card--news .e-button{align-self:end}.c-card--settlement{align-content:start;background-color:#fff;border-radius:25px;container:card/inline-size;grid-template-rows:auto 1fr;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25) calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25)}.c-card--settlement .c-card__link{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:end}@container card (min-width: 270px){.c-card--settlement .c-card__link{flex-wrap:nowrap;justify-content:space-between}}.c-card--settlement .c-card__link-icon{background-color:#f3b7b3;justify-self:end}.c-card--settlement .c-card__link-text{color:#262626;inline-size:100%}@container card (min-width: 270px){.c-card--settlement .c-card__link-text{inline-size:auto}}.c-card--settlement .c-card__link .e-icon path{stroke:#262626}.c-card--story{background-color:var(--theme-surface--accent,#fff);border-radius:40px;color:var(--theme-text--accent,var(--theme-text--primary,#262626));container:card/inline-size;grid-template-rows:auto auto 1fr;padding-block:clamp(20px,calc(18.23944px + .46948vw),25px);padding-inline:clamp(20px,calc(18.23944px + .46948vw),25px)}.c-card--story .c-card__link{grid-template-columns:1fr;grid-template-rows:1fr 48px;row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}@container card (min-width: 360px){.c-card--story .c-card__link{grid-template-columns:1fr 48px;grid-template-rows:auto 24px 24px;row-gap:0}}.c-card--story .c-card__link-text{grid-column:1/-1;grid-row:1/2}@container card (min-width: 360px){.c-card--story .c-card__link-text{grid-column:1/2;grid-row:1/3}}.c-card--story .c-card__link-icon{grid-column:1/-1;justify-self:end}@container card (min-width: 360px){.c-card--story .c-card__link-icon{grid-column:2/-1}}.c-card--story .e-icon path{stroke:var(--theme-text--primary,#262626)}.c-card--story .e-heading{hyphens:auto}.c-card--story .c-figure{border-radius:25px;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2.25)}.c-card--story.c-card--wide{border-radius:30px;-moz-column-gap:44px;column-gap:44px;grid-template-columns:.85fr 1fr;grid-template-rows:auto}.c-card--story.c-card--wide:has(.e-button--primary:hover) .c-figure img{transform:scale(1.025)}.c-card--story.c-card--wide .c-figure{block-size:100%;grid-column:1/-1;inline-size:100%;margin-block-end:0}@container card (min-width: 650px){.c-card--story.c-card--wide .c-figure{grid-column:1/2}}.c-card--story.c-card--wide .c-figure__image{aspect-ratio:314/226;block-size:100%;inline-size:100%}.c-card--story.c-card--wide .c-card__content{grid-column:1/-1;padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);padding-inline:10px}@container card (min-width: 650px){.c-card--story.c-card--wide .c-card__content{grid-column:2/-1;padding-inline:0 calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}}.c-card--story.c-card--wide .e-heading{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-card--story.c-card--wide .c-card__excerpt{display:none;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}@container card (min-width: 650px){.c-card--story.c-card--wide .c-card__excerpt{display:block}}.c-card--story.c-card--wide .c-card__subtitle{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5)}.c-card--story.c-card--wide .c-card__actions{-moz-column-gap:20px;column-gap:20px;display:flex;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-card--story.c-card--wide .c-card__actions .e-button--secondary{display:none}@container card (min-width: 650px){.c-card--story.c-card--wide .c-card__actions .e-button--secondary{display:flex}}.c-card--quicklink{grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);background-color:#843f44;border-radius:30px;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.75);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-card--quicklink .c-card__link{grid-template-columns:1fr auto;grid-template-rows:auto}.c-card--quicklink .c-card__link-text{color:#fff;hyphens:auto}.c-card--quicklink .c-card__link-icon{background-color:#fff;grid-row:1/2;justify-self:end}.c-card--quicklink .e-icon path{stroke:#262626}.c-card--quicklink .c-card__illustration-icon{align-self:end;display:block;grid-column:2/3;justify-self:end}.c-card--quicklink-schluessel{background-color:#186077}.c-card--quicklink-wichtige-dokumente{background-color:#843f44}.c-card--quicklink-reparaturen{background-color:#20543d}.c-card--quicklink-team{background-color:#383d60}.c-card--quicklink-offene-stellen{background-color:#20543d}.c-card--quicklink-auszahlung{background-color:#383d60}.c-card--quicklink-antrag{background-color:#413a0f}.c-card--quicklink-formular{background-color:#186077}.c-teaser-list--engagement .c-card--quicklink{background-color:#fff;display:block;padding:0}.c-teaser-list--engagement .c-card--quicklink engagement-card{display:grid;position:relative;grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);align-content:space-between;block-size:100%;grid-template-columns:auto 1fr;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.75);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-teaser-list--engagement .c-card--quicklink .c-card__link{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;grid-row:2/3;justify-content:space-between;padding:0}.c-teaser-list--engagement .c-card--quicklink .c-card__link-text{color:var(--theme-text--accent,#262626);text-align:start}.c-teaser-list--engagement .c-card--quicklink .c-card__link-icon{background-color:var(--theme-text--accent,#262626)}.c-teaser-list--engagement .c-card--quicklink .c-card__link svg path{stroke:#fff}.c-teaser-list--engagement .c-card--quicklink .c-card__illustration-icon{align-self:start;grid-row:1/2;justify-self:center;max-inline-size:100%}.c-card--person{display:block}.c-card--person .c-figure{border-radius:50%;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25)}.c-card--person .c-card__title{font-weight:900}.c-card--person .c-card__role{hyphens:auto}.c-card--person .e-button{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-card--raum{grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);align-items:center;grid-template-columns:1fr;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-card--raum .c-figure{border-radius:10px;grid-column:1/-1;margin-block-end:0}.c-card--raum .c-card__excerpt{align-items:start;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;max-inline-size:none}.c-card--raum .c-card__link{block-size:48px;grid-column:1/-1;justify-self:end}.c-card--raum .c-card__link .e-icon{transform:rotate(0deg)}@media(min-width:48em){.c-card--raum{grid-column-gap:clamp(20px,calc(-1.12676px + 5.6338vw),80px);border-block-start:1px solid #b3b3b3;grid-template-columns:min(100%,400px) 1fr 50px}.c-card--raum:last-child{border-block-end:1px solid #b3b3b3}.c-card--raum .c-figure{grid-column:1/2}.c-card--raum .c-card__excerpt{grid-column:2/3;max-inline-size:600px}.c-card--raum .c-card__link{align-self:center;grid-column:3/4}}.c-card--theme-strawberry-s{--theme-surface--accent:#843f44;--theme-text--accent:#fbd658}.c-card--theme-rose{--theme-surface--accent:#f3b7b3;--theme-text--primary:#fff;--theme-text--accent:#383d60}.c-card--theme-aqua{--theme-surface--accent:#7bc8c6;--theme-text--primary:#fff;--theme-text--accent:#383d60}.c-card--theme-blue{--theme-surface--accent:#186077;--theme-text--accent:#fff5b7}.c-card--theme-lavender{--theme-surface--accent:#383d60;--theme-text--accent:#f3b7b3}.c-card--theme-moustard{--theme-surface--accent:#413a0f;--theme-text--accent:#a2d2bd}.c-card--theme-yellow{--theme-surface--accent:#fbd658;--theme-text--primary:#fff;--theme-text--accent:#383d60}.c-card--theme-pine-s{--theme-surface--accent:#20543d;--theme-text--primary:#262626;--theme-text--accent:#f3b7b3}.c-map{aspect-ratio:1/1.5;display:block}@media(min-width:48em){.c-map{aspect-ratio:6/3}}.c-map__marker{background-color:#262626;block-size:44px;inline-size:44px;-webkit-mask-image:url(/wp-content/themes/bg-schoenheim-2025/public/images/icons/map-pin-solid.7f702b.svg);mask-image:url(/wp-content/themes/bg-schoenheim-2025/public/images/icons/map-pin-solid.7f702b.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-map__marker--active{background-color:var(--theme-text--accent,var(--theme-text--primary,#262626))}.c-map__cluster{align-items:center;background-color:#262626;block-size:44px;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Messina Sans,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9375rem,.9375rem,.9375rem);font-weight:700;inline-size:44px;justify-content:center;line-height:1;transition:background-color .5s cubic-bezier(.2,.3,.2,1);-webkit-user-select:none;user-select:none}.c-map__cluster:focus-visible,.c-map__cluster:hover{background-color:var(--theme-text--accent,var(--theme-text--primary,#262626));outline:none}.c-map__card{display:grid;font-family:Messina Sans,Helvetica Neue,Arial,sans-serif;grid-template-rows:1fr 1fr auto;position:relative}.c-map__card-image-wrapper{grid-column:1/2;grid-row:1/3;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.25);max-inline-size:100%;position:relative;z-index:1}.c-map__card-content{grid-column:1/2;grid-row:3/4;padding-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75);padding-inline:10px}.c-map__card-title{font-weight:1000;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);text-align:start}.c-map__card-controls{align-items:center;display:flex;gap:5px;grid-column:1/2;grid-row:1/2;inline-size:100%;inset-block-start:10px;justify-content:space-between;padding-inline:10px;place-self:start center;position:relative;z-index:2}.c-map__card-close{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f4f4f4;block-size:32px;border:none;border-radius:50%;display:flex;inline-size:32px;justify-content:center;transition:background-color .5s cubic-bezier(.2,.3,.2,1)}.c-map__card-close svg{transition:stroke .5s cubic-bezier(.2,.3,.2,1)}.c-map__card-close:hover{background-color:#262626}.c-map__card-close:hover svg path{stroke:#fff}.c-map__card .e-heading{line-height:clamp(1.3125rem,1.3125rem,1.3125rem)}.c-map__card .e-button{inline-size:100%;justify-content:center}.c-map__card .e-tag{font-weight:700}.c-map__card .e-tag svg{block-size:14px;inline-size:14px;margin-inline-end:5px}.c-map .mapboxgl-popup{min-inline-size:200px}.c-map .mapboxgl-popup-content{border-radius:16px;box-shadow:0 0 10px #00000026;overflow:hidden;padding:0}.c-quote{background-color:var(--theme-surface--accent,#fff);border-radius:25px;color:var(--theme-text--accent,var(--theme-text--primary,#262626));margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5);padding-inline:clamp(30px,calc(1.12676px + 7.69953vw),112px)}.c-quote__quote{margin:0;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-image,.c-image-cluster{margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px)}.c-image-cluster{-moz-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);display:block;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}@media(min-width:48em){.c-image-cluster{display:grid;grid-template-columns:repeat(8,1fr)}.c-image-cluster__item:first-child{grid-column:1/6}}@media(min-width:48em){.c-image-cluster__item:first-child:is(.c-image-cluster__item--portrait){grid-column:1/4}.c-image-cluster__item:last-child{grid-column:4/-1}.c-image-cluster__item:last-child:is(.c-image-cluster__item--portrait){grid-column:6/-1}.c-image-cluster:has(.c-image-cluster__item--portrait+.c-image-cluster__item--portrait){grid-template-rows:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 8) auto}.c-image-cluster:has(.c-image-cluster__item--portrait+.c-image-cluster__item--portrait) .c-image-cluster__item--portrait:first-child{grid-column:1/5;grid-row:1/2}.c-image-cluster:has(.c-image-cluster__item--portrait+.c-image-cluster__item--portrait) .c-image-cluster__item--portrait:last-child{grid-column:5/-1;grid-row:2/3}}.c-stories-list{margin-block-end:clamp(32px,calc(20.73239px + 3.00469vw),64px)}.c-stories-list:last-child{margin-block-end:0}.c-stories-list__action{display:flex;justify-content:center;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 6)}.c-stories-list>.e-heading{margin-block-end:clamp(28px,calc(9.69014px + 4.88263vw),80px);text-align:center}@media(max-width:47.99em){.c-stories-list .c-card-slider{margin-inline:-20px}}.c-card-slider{display:block;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);position:relative}.c-card-slider__slider{overflow:hidden}.c-card-slider__pagination{display:flex;justify-content:center;transform:translateY(calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3.5))}.c-card-slider__pagination .swiper-pagination-bullet{background-color:#f4f4f4;block-size:12px;inline-size:12px;opacity:1}.c-card-slider__pagination .swiper-pagination-bullet-active{background-color:#262626}.c-card-slider__navigation{display:none}@media(min-width:48em){.c-card-slider__navigation{display:block}}.c-card-slider__navigation .swiper-button-disabled{background-color:#f4f4f4}.c-card-slider__navigation-button{cursor:pointer;inset-block-start:50%;position:absolute;z-index:10}.c-card-slider__navigation-button--prev{inset-inline-start:0;transform:translate(-175%,-50%)}.c-card-slider__navigation-button--next{inset-inline-end:0;transform:translate(175%,-50%)}.c-card-slider__navigation-button--next svg{transform:rotate(180deg)}.c-card-slider__navigation-button svg{block-size:31px;inline-size:31px}@media(min-width:48em){.c-card-slider[data-desktop-enabled=false] .c-card-slider__slider{overflow:visible}.c-card-slider[data-desktop-enabled=false] .c-card-slider__navigation,.c-card-slider[data-desktop-enabled=false] .c-card-slider__pagination{display:none}}.c-card-slider .swiper-wrapper{align-items:stretch;list-style:none;margin:0;padding:0}.c-card-slider .swiper-slide{block-size:auto;box-sizing:border-box}.c-news-list{display:grid}.c-news-list>.e-heading{grid-column:1/2;grid-row:1/2;justify-self:center;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5);text-align:center}.c-news-list>.e-button{align-self:start;grid-column:1/2;justify-self:center;order:3}@media(min-width:64em){.c-news-list>.e-button{grid-row:1/2;justify-self:end}}.c-news-list__message{grid-column:1/2;justify-self:center}@media(max-width:63.99em){.c-news-list__message{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}}.c-news-list .c-teaser-list{grid-column:1/-1;margin-block:0 calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}@media(min-width:64em){.c-news-list .c-teaser-list{margin-block-end:0}}.c-news-list .c-teaser-list__list{grid-auto-rows:auto}.c-footer{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);background-color:#1f2527;color:#fff;grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end];margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4.5);row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}@media(max-width:47.99em){.c-footer{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.c-footer__logo{align-self:start;display:grid;font-size:1.625rem;font-weight:1000;grid-column:content-start/medium-start;grid-template-columns:auto auto;justify-self:start;letter-spacing:-.05em;line-height:1.3125rem;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);-webkit-text-decoration:none;text-decoration:none}.c-footer__logo span:first-child{color:#fff;grid-column:1/-1}.c-footer__logo span:nth-child(2){color:#fff}.c-footer__logo span:nth-child(3){color:#7a7a7a;justify-self:end}.c-footer__logo span:nth-child(4),.c-footer__logo span:nth-child(5){color:#7a7a7a;grid-column:1/-1;justify-self:end}.c-footer__cols{display:flex;flex-wrap:wrap;grid-column:medium-start/content-end;justify-content:start;row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@media(min-width:48em){.c-footer__cols{justify-content:space-evenly}}.c-footer__col li{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-footer__col .e-button{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}@media(max-width:47.99em){.c-footer__col:first-child{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}.c-footer__col--links{inline-size:50%}}.c-footer__engagement{grid-column:content;justify-self:center;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}@media(min-width:48em){.c-footer__engagement{justify-self:end;margin-block-start:0}}.c-footer--no-margin{margin-block-start:0}body:has(.l-section--moodie:last-child) .c-footer{margin-block-start:0}.c-navigation{display:grid;grid-column:2/3;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);align-items:center;grid-template-columns:1fr auto auto;inline-size:100%;padding-inline-end:clamp(20px,20px,20px);transition:opacity .2s cubic-bezier(.2,.3,.2,1),visibility .2s cubic-bezier(.2,.3,.2,1)}@media(min-width:64em){.c-navigation.is-hidden{opacity:0;pointer-events:none;visibility:hidden}}.c-navigation__nav--primary{background-color:var(--theme-surface--primary,#fff);border-radius:16px;display:none;justify-self:center;max-inline-size:max-content;padding:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5)}@media(min-width:64em){.c-navigation__nav--primary{display:block}}.c-navigation__nav--primary .c-navigation__list{border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;overflow:hidden;padding:0;position:relative}.c-navigation__nav--primary .c-navigation__list:before{background:#262626;border-radius:16px;content:"";inline-size:33.33%;inset:0;opacity:0;position:absolute;transform:translateX(0);z-index:1}.c-navigation__nav--primary .c-navigation__list:has(.c-navigation__item--active):before,.c-navigation__nav--primary .c-navigation__list:has(li:focus-visible):before,.c-navigation__nav--primary .c-navigation__list:has(li:hover):before{transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.2,.3,.2,1)}.c-navigation__nav--primary .c-navigation__list:has(li:first-child:is(.c-navigation__item--active)):before{opacity:1;transform:translateX(0)}.c-navigation__nav--primary .c-navigation__list:has(li:nth-child(2):is(.c-navigation__item--active)):before{opacity:1;transform:translateX(100%)}.c-navigation__nav--primary .c-navigation__list:has(li:nth-child(3):is(.c-navigation__item--active)):before{opacity:1;transform:translateX(200%)}.c-navigation__nav--primary .c-navigation__list:has(li:first-child a:focus-visible):before,.c-navigation__nav--primary .c-navigation__list:has(li:first-child:hover):before{opacity:1;transform:translateX(0)}.c-navigation__nav--primary .c-navigation__list:has(li:nth-child(2) a:focus-visible):before,.c-navigation__nav--primary .c-navigation__list:has(li:nth-child(2):hover):before{opacity:1;transform:translateX(100%)}.c-navigation__nav--primary .c-navigation__list:has(li:nth-child(3) a:focus-visible):before,.c-navigation__nav--primary .c-navigation__list:has(li:nth-child(3):hover):before{opacity:1;transform:translateX(200%)}.c-navigation__nav--primary .c-navigation__list:has(li:hover:not(.c-navigation__item--active)) .c-navigation__item--active .c-navigation__link:link,.c-navigation__nav--primary .c-navigation__list:has(li:hover:not(.c-navigation__item--active)) .c-navigation__item--active .c-navigation__link:visited{color:#262626}.c-navigation__nav--primary .c-navigation__item--active .c-navigation__link:link,.c-navigation__nav--primary .c-navigation__item--active .c-navigation__link:visited{color:#fff}.c-navigation__nav--primary .c-navigation__link{display:block;font-size:clamp(1.125rem,calc(1.125rem - .70423px + .18779vw),1.25rem);font-weight:700;line-height:clamp(1.5rem,calc(1.5rem - .35211px + .0939vw),1.5625rem);padding-block:10px;padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .5s cubic-bezier(.2,.3,.2,1);z-index:2}.c-navigation__nav--primary .c-navigation__link:link,.c-navigation__nav--primary .c-navigation__link:visited{color:#262626}.c-navigation__nav--primary .c-navigation__link:active,.c-navigation__nav--primary .c-navigation__link:focus-visible,.c-navigation__nav--primary .c-navigation__link:hover{color:#fff}.c-navigation__toggle{grid-column:3/4;z-index:100}.c-navigation__toggle .e-icon{block-size:26px;display:block;inline-size:26px}.c-navigation__toggle .e-icon .bar{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform .22s ease}.c-navigation__toggle .e-button[aria-expanded=true] .e-icon .bar:first-child{transform:translateY(4px) rotate(45deg)}.c-navigation__toggle .e-button[aria-expanded=true] .e-icon .bar:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.c-navigation__toggle:has(+.is-hiding){pointer-events:none}.c-navigation__sitemap{display:grid;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);background-color:#383d60;block-size:100dvh;border:none;color:#fff;grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end];inline-size:100vw;inset:0;justify-items:center;margin:0;opacity:0;overflow-y:auto;padding-block-start:160px;pointer-events:none;position:fixed;transform:translateX(0);transition:opacity .5s cubic-bezier(.2,.3,.2,1);z-index:50}@media(max-width:47.99em){.c-navigation__sitemap{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}@media(min-width:48em){.c-navigation__sitemap{align-content:start}}.c-navigation__sitemap.is-visible{opacity:1;pointer-events:auto}.c-navigation__sitemap.is-hiding{opacity:0;pointer-events:none}.c-navigation__sitemap .c-navigation__nav{display:grid;grid-column:content;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:repeat(2,1fr);inline-size:100%}@media(max-width:47.99em){.c-navigation__sitemap .c-navigation__nav{grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);padding-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}}@media(min-width:48em){.c-navigation__sitemap .c-navigation__nav{grid-template-columns:repeat(3,1fr);inline-size:auto}}.c-navigation__sitemap .c-navigation__item{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-navigation__sitemap .c-navigation__link{font-size:clamp(1.125rem,calc(1.125rem - .70423px + .18779vw),1.25rem);font-weight:600;line-height:clamp(1.5rem,calc(1.5rem - .35211px + .0939vw),1.5625rem);-webkit-text-decoration:none;text-decoration:none}.c-navigation__sitemap .c-navigation__link:active,.c-navigation__sitemap .c-navigation__link:hover,.c-navigation__sitemap .c-navigation__link:link,.c-navigation__sitemap .c-navigation__link:visited{color:#fff}.c-navigation__sitemap .c-navigation__link--service{align-items:center;-moz-column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5);column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5);display:flex}.c-navigation__sitemap .c-navigation__link--service .e-icon{display:block}.c-navigation__sitemap .c-navigation__link--service .e-icon path{stroke:#fff}.c-navigation__sitemap .c-navigation__link--service .e-icon--mail path{fill:#fff;stroke:none}.c-navigation__sitemap .c-navigation__list--primary{align-self:start;display:grid;grid-column:1/-1;justify-items:center}@media(min-width:48em){.c-navigation__sitemap .c-navigation__list--primary{-moz-column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);grid-template-columns:subgrid;justify-items:inherit;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}}.c-navigation__sitemap .c-navigation__list--primary .c-navigation__item{background-color:#f3b7b3;border-radius:16px;margin-block-end:0}@media(max-width:47.99em){.c-navigation__sitemap .c-navigation__list--primary .c-navigation__item{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);max-inline-size:max-content}}.c-navigation__sitemap .c-navigation__list--primary .c-navigation__link{display:block;font-size:clamp(1.6875rem,calc(1.6875rem - 1.40845px + .37559vw),1.9375rem);font-weight:700;line-height:clamp(1.875rem,calc(1.875rem - 2.46479px + .65728vw),2.3125rem);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .8);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.75);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .5s cubic-bezier(.2,.3,.2,1);z-index:2}.c-navigation__sitemap .c-navigation__list--primary .c-navigation__link:link,.c-navigation__sitemap .c-navigation__list--primary .c-navigation__link:visited{color:#383d60}.c-navigation__sitemap .c-navigation__list--primary .c-navigation__link:active,.c-navigation__sitemap .c-navigation__list--primary .c-navigation__link:hover{color:#fff}.c-navigation__sitemap .c-navigation__list--service{grid-column:1/2}@media(max-width:47.99em){.c-navigation__sitemap .c-navigation__list--service{align-self:end}}.c-navigation__sitemap .c-navigation__list--tertiary{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;grid-column:1/3}@media(max-width:47.99em){.c-navigation__sitemap .c-navigation__list--tertiary{align-self:end}}.c-navigation__sitemap .c-badge{display:block;grid-column:1/-1;grid-row:3/4;justify-self:center}@media(min-width:48em){.c-navigation__sitemap .c-badge{grid-column:3/4;grid-row:auto}}html:has(.c-navigation__sitemap.is-visible){overflow:hidden;scrollbar-gutter:stable}html:has(.c-navigation__sitemap.is-visible) body{overscroll-behavior:none}.c-navigation .c-dropdown{display:none;justify-self:end;max-inline-size:max-content}@media(min-width:33.75em){.c-navigation .c-dropdown{display:block;z-index:55}}.c-navigation .c-dropdown--sitemap{display:block;grid-column:1/-1;justify-self:center}@media(min-width:48em){.c-navigation .c-dropdown--sitemap{display:none}}.c-dropdown{--button-color:#fff;--button-label-color:#262626;--button-hover-color:#262626;--button-hover-label-color:#fff;--button-icon-color:#262626;--option-color:#383d60;--option-hover-color:#18607726;--accent-color:#18607726;--mooded-color:#7a7a7a;--dropdown-font-family:Messina Sans,Helvetica Neue,Arial,sans-serif;--dropdown-label-font-size:clamp(1.0625rem,1.0625rem,1.0625rem);--dropdown-label-font-weight:600;--dropdown-min-width:280px;--dropdown-button-height:auto;--dropdown-button-radius:999px;--dropdown-button-padding-start:20px;--dropdown-button-padding-end:4px;--dropdown-button-gap:10px;--dropdown-lead-icon-size:20px;--dropdown-chevron-size:32px;--dropdown-panel-offset:8px;--dropdown-panel-padding:calc(clamp(14px, calc((14px - 375px * 0.0018779343) + 0.1877934272vw), 16px) * 1);--dropdown-panel-radius:24px;--dropdown-option-padding-block:12px;--dropdown-option-padding-inline:24px;--dropdown-option-radius:12px;--dropdown-option-gap:calc(clamp(14px, calc((14px - 375px * 0.0018779343) + 0.1877934272vw), 16px) * 0.5);--dropdown-option-icon-size:18px}.c-dropdown:hover,.c-dropdown[open]{--button-color:#262626;--button-label-color:#fff}.c-dropdown::part(button-icon){align-items:center;block-size:2.75rem;border-radius:50%;display:flex;inline-size:2.75rem;justify-content:center}.c-dropdown::part(option){border-radius:100px}.c-dropdown::part(option):hover{background-color:var(--option-hover-color)}.c-mission-statement{margin-block-end:clamp(64px,calc(42.87324px + 5.6338vw),124px)}.c-mission-statement .c-editor{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-publications .e-heading--h2{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);text-align:center}@media(min-width:48em){.c-publications .c-card-slider__slider{border-radius:40px;box-shadow:0 0 10px 0 #2626261a;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3) calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 5);padding-inline:58.33333px}}.c-publications .c-card-slider__pagination{transform:translateY(calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2))}.c-publications__publication .c-figure{aspect-ratio:1/1.414;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-publications__publication img{block-size:100%;box-shadow:0 0 14px 0 #26262633;inline-size:100%;object-fit:contain}.c-no-results{display:grid;grid-template-columns:1fr;justify-items:center}.c-no-results__emoji{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-no-results .e-heading{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);text-align:center}.c-event-list--light .c-no-results .e-heading{color:#fff}.c-form fieldset{border:none;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);padding:0}.c-form__field{display:block;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);position:relative}.c-form__field:has(.c-form__input.touched:invalid):after,.c-form__field:has(.c-form__input:user-invalid):after,.c-form__field:has(.c-form__textarea.touched:invalid):after,.c-form__field:has(.c-form__textarea:user-invalid):after,.c-form__field:has(.gfield_error):after{content:url(/wp-content/themes/bg-schoenheim-2025/public/images/icons/alert-circle.fd34c9.svg);inset-block-start:50%;inset-inline-end:20px;opacity:1;pointer-events:none;position:absolute;transform:translateY(-50%)}.c-form__field:has(.c-form__input.touched:invalid) .c-form__label,.c-form__field:has(.c-form__input:user-invalid) .c-form__label,.c-form__field:has(.c-form__textarea.touched:invalid) .c-form__label,.c-form__field:has(.c-form__textarea:user-invalid) .c-form__label,.c-form__field:has(.gfield_error) .c-form__label{color:#e65655}.c-form__field:last-of-type{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-form__field:after{opacity:0;transition:opacity .2s ease}.c-form__field--radio{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);row-gap:8px}.c-form__field--radio .e-paragraph{font-weight:1000;inline-size:100%;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-form__field--radio:has(.c-form__input:required) .e-paragraph:after{content:"*";margin-inline-start:2px}.c-form__field:has(.gfield--input-type-adminonly_hidden){display:none}.c-form__legend{font-size:clamp(1.625rem,calc(1.625rem - 2.8169px + .75117vw),2.125rem);font-weight:1000;line-height:clamp(1.75rem,calc(1.75rem - 3.52113px + .93897vw),2.375rem);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio){background:#fff;color:#b3b3b3;inset-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);inset-inline-start:20px;padding-block:0;padding-inline:5px;pointer-events:none;position:absolute;transition:.2s ease}.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__input.has-value),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__input:focus),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__input:user-valid:not(:placeholder-shown)),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__textarea:focus),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__textarea:user-valid:not(:placeholder-shown)),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+form-select.c-form__select-wrapper--has-value),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+form-select[open]){color:#186077;font-size:13px;transform:translateY(calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * -1.75))}.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__input:user-invalid:not(:placeholder-shown)),.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__textarea:user-invalid:not(:placeholder-shown)){color:#e65655;font-size:13px;transform:translateY(calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * -1.75))}.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__input:required):after,.c-form__label:not(.c-form__label--checkbox):not(.c-form__label--radio):has(+.c-form__textarea:required):after{content:"*";margin-inline-start:2px}.c-form__label--checkbox{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;position:static}.c-form__label--checkbox:has(.c-form__input:required):after{content:"*";margin-inline-start:2px}.c-form__label--radio{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;position:static}.c-form__input,.c-form__textarea{border:1px solid #b3b3b3;border-radius:20px;font-size:clamp(1.125rem,1.125rem,1.125rem);inline-size:100%;line-height:clamp(1.5625rem,1.5625rem,1.5625rem);outline:0;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);padding-inline:20px}.c-form__input:not([type=date])::placeholder,.c-form__textarea:not([type=date])::placeholder{opacity:0;transition:opacity .15s ease}.c-form__input:not([type=date]):focus::placeholder,.c-form__textarea:not([type=date]):focus::placeholder{opacity:1}.c-form__input:-webkit-autofill,.c-form__textarea:-webkit-autofill{animation-duration:.01s;animation-iteration-count:1;animation-name:c-form-autofill-start}.c-form__input:-webkit-autofill,.c-form__input:-webkit-autofill:focus,.c-form__input:-webkit-autofill:hover,.c-form__input:autofill,.c-form__textarea:-webkit-autofill,.c-form__textarea:-webkit-autofill:focus,.c-form__textarea:-webkit-autofill:hover,.c-form__textarea:autofill{animation-duration:.01s;animation-iteration-count:1;animation-name:c-form-autofill-start}.c-form__input:focus-visible:not(:user-invalid),.c-form__textarea:focus-visible:not(:user-invalid){border-color:#186077}.c-form__input:focus-visible,.c-form__input:focus-visible:user-valid,.c-form__input:user-valid:not(:placeholder-shown),.c-form__textarea:focus-visible,.c-form__textarea:focus-visible:user-valid,.c-form__textarea:user-valid:not(:placeholder-shown){border-color:#186077}.c-form__input.touched:invalid,.c-form__input:user-invalid,.c-form__textarea.touched:invalid,.c-form__textarea:user-invalid{border-color:#e65655}.c-form__input--checkbox,.c-form__input--radio,.c-form__textarea--checkbox,.c-form__textarea--radio{block-size:1px;inline-size:1px;opacity:0;position:absolute}.c-form__input-marker{background-color:#fff;block-size:20px;border:1px solid #b3b3b3;border-radius:4px;inline-size:20px;position:relative}.c-form__input-marker:after{block-size:10px;border:solid #262626;border-width:0 2px 2px 0;content:"";inline-size:6px;inset-block-start:3px;inset-inline-start:5px;opacity:0;position:absolute;transform:rotate(45deg)}.c-form__label:has(.c-form__input:checked) .c-form__input-marker:after{opacity:1}.c-form__input-marker--radio{align-items:center;border-radius:50%;display:flex;justify-content:center}.c-form__input-marker--radio:after{background-color:#262626;block-size:14px;border-radius:50%;inline-size:14px;opacity:0;position:static}.c-form__icon{inset-block-start:50%;inset-inline-end:20px;opacity:0;pointer-events:none;position:absolute;transform:translateY(-50%);transition:opacity .2s ease}.c-form__success-message{background-color:#20543d;border-radius:25px;color:#f3b7b3;padding:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.c-form__hint{border-inline-start:3px solid;border-radius:0 10px 10px 0;font-size:.875em;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);padding-inline:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-form__hint--info{background-color:#a2d2bd26;border-color:#a2d2bd;color:#20543d}.c-form__note{color:#26262699;font-size:.875em}.c-form__loader{display:flex;justify-content:center;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);opacity:0}.c-form__loader.is-visible{opacity:1}.c-form__loader-circle{animation:loader-spin 1.2s linear infinite;block-size:60px;border:2px solid #0003;border-inline-start-color:#fff;border-radius:50%;display:inline-block;inline-size:60px;position:relative;vertical-align:top}.c-form__loader--complete .c-form__loader-circle{animation:none;border-color:#20543d;transition:border .5s ease-out}.c-form__loader--complete .c-form__loader-circle .c-form__loader-checkmark{display:block}.c-form__loader-checkmark{display:none}.c-form__loader-checkmark.draw:after{animation-duration:.8s;animation-name:checkmark;animation-timing-function:ease;transform:scaleX(-1) rotate(135deg)}.c-form__loader-checkmark:after{block-size:30px;border-block-start:3px solid #20543d;border-inline-end:3px solid #20543d;content:"";inline-size:15px;inset-block-start:30px;inset-inline-start:13px;opacity:1;position:absolute;transform-origin:left top}.c-form-select{border:1px solid #b3b3b3;border-radius:20px;display:block;max-inline-size:100%;min-inline-size:264px;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .25);position:relative}.c-engagement-dialog .c-form-select{border:none;border-radius:0;max-inline-size:max-content;padding-block:0}.c-form-select__native{block-size:1px;border:0;inline-size:1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;clip:rect(0,0,0,0);pointer-events:none}.c-form-select__button{align-items:center;background:#fff;border:none;border-radius:999px;color:var(--button-color);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-size:16px;font-size:clamp(1.125rem,1.125rem,1.125rem);inline-size:100%;justify-content:start;line-height:clamp(1.5625rem,1.5625rem,1.5625rem);padding-block:4px;padding-inline:20px 4px;white-space:nowrap}.c-form-select__button:focus-visible{border-color:#186077;outline:none}form-select[open] .c-form-select__button{border-color:#186077}.c-form-select__label{color:#262626;font-size:17px;font-weight:600;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.c-form-select__icon{align-items:center;background-color:#009763;block-size:44px;border-radius:50%;display:flex;inline-size:44px;justify-content:center;margin-inline-start:auto}form-select[open] .c-form-select__icon{transform:rotate(180deg)}.c-form-select__panel{background:#fff;border-radius:24px;box-shadow:0 12px 30px #00000026;display:none;inset-inline:0;margin-block-start:8px;max-block-size:60vh;overflow-y:auto;padding:20px;position:absolute;z-index:10}form-select[open] .c-form-select__panel{display:block}.c-form-select__option{align-items:center;border-radius:100px;display:flex;font-size:clamp(1.125rem,1.125rem,1.125rem);gap:calc(clamp(14px,13.2957746375px + .1877934272vw,16px)*.5);line-height:clamp(1.5625rem,1.5625rem,1.5625rem);padding-block:12px;padding-inline:24px;text-wrap:nowrap}.c-form-select__option--active,.c-form-select__option:hover{background-color:#18607726}.c-form-select__option--selected{color:#186077;font-weight:600}.c-form__actions+p{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkmark{0%{block-size:0;inline-size:0;opacity:1}20%{block-size:0;inline-size:15px;opacity:1}40%{block-size:30px;inline-size:15px;opacity:1}to{block-size:30px;inline-size:15px;opacity:1}}@keyframes c-form-autofill-start{0%{opacity:1}to{opacity:1}}.gform_confirmation_message{background-color:#20543d;color:#f3b7b3}.gform_confirmation_message,.gform_validation_errors{border-radius:25px;padding:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3)}.gform_validation_errors{background-color:#e65655;color:#fff;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.gform_validation_errors .gform_submission_error{margin-block-end:0}.gform_heading h2{text-align:center}.gform_wrapper.gravity-theme .gform_drop_area{background:#fff;border:1px dashed #ccc;border-radius:30px;margin-block-end:8px;padding:32px;text-align:center}.gform_wrapper.gravity-theme .gform_drop_instructions{display:block;margin-block-end:8px}.gform_wrapper.gravity-theme .gfield_description{clear:both;font-family:inherit;font-size:15px;inline-size:100%;letter-spacing:normal;line-height:inherit;padding-block-start:13px}.gform_wrapper.gravity-theme .gfield--input-type-fileupload label{display:none}p.gform_required_legend{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-accordion{grid-column:content;margin-block-end:clamp(32px,calc(9.46479px + 6.00939vw),96px)}.c-accordion__item{border-block-end:1px solid #e0e0e0;display:block;inline-size:100%;text-align:start}.c-accordion__item:first-of-type{border-block-start:1px solid #e0e0e0}.c-accordion__item[data-collapsible-is-open] .c-accordion__item-button span{transform:rotate(180deg)}.c-accordion__item>.e-heading{font-weight:600;margin-block-end:0}.c-accordion__item-button{align-items:center;background-color:#0000;border:none;color:#262626;cursor:pointer;display:flex;font-weight:inherit;gap:32px;inline-size:100%;justify-content:space-between;letter-spacing:inherit;padding-block:20px;padding-inline:0;text-align:start}.c-accordion__item-button span{align-items:center;align-self:flex-start;background-color:#262626;block-size:48px;border-radius:50%;display:flex;flex-shrink:0;inline-size:48px;justify-content:center;line-height:0;transition:transform .5s cubic-bezier(.2,.3,.2,1)}.c-accordion__item-content{padding-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-accordion__item-trigger{margin:0}.c-accordion__panel{overflow:hidden;transform:translateZ(0);transition:block-size .5s cubic-bezier(.2,.3,.2,1)}.c-accordion .c-document-list:last-child .c-document-list__item:last-child{border-block-end:none}.c-document-list .e-heading{margin-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2.5)}.c-document-list__item{border-block-end:1px solid #e0e0e0;display:grid;grid-template-columns:auto max-content;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-document-list__item:first-of-type{border-block-start:1px solid #e0e0e0}.c-document-list__item-title{font-weight:900;grid-column:1/2}.c-document-list__item-subtitle{font-weight:600;grid-column:1/2}.c-document-list__item .c-download-button{align-self:center;grid-column:2/-1;grid-row:1/3;justify-self:end}.c-document-list .e-list{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}.c-document-list:last-child .e-list{margin-block-end:0}.c-engagement-dialog{background-color:#a3d9e8;block-size:100dvh;border:none;color:#262626;inline-size:100vw;inset-block-start:0;inset-inline:0;margin:0;max-block-size:100dvh;max-inline-size:100vw;opacity:0;padding-block:0;padding-inline:0;position:fixed;transition:opacity .5s cubic-bezier(.2,.3,.2,1)}.c-engagement-dialog[open]{opacity:1}.c-engagement-dialog>.e-button{align-items:center;block-size:48px;border-radius:50%;display:flex;inline-size:48px;inset-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);inset-inline-end:20px;justify-content:center;padding:0;position:fixed;z-index:10}.c-engagement-dialog__content{display:grid;inset:0;position:absolute;grid-column-gap:clamp(18px,calc(13.77465px + 1.12676vw),30px);grid-template-columns:[full-start] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [content-start] 1fr [narrow-start] 1fr [medium-start] 1fr [small-start] repeat(6,[col] 1fr) [small-end] 1fr [medium-end] 1fr [narrow-end] 1fr [content-end] minmax(0,calc((100vw - 1360px) / 2 - clamp(18px, calc((18px - 375px * .0112676056) + 1.1267605634vw), 30px) * 2)) [full-end]}@media(max-width:47.99em){.c-engagement-dialog__content{grid-column-gap:20px;grid-template-columns:[full-start] 0 [content-start narrow-start medium-start small-start] repeat(6,[col] 1fr) [content-end narrow-end medium-end small-end] 0 [full-end]}}.c-engagement-dialog__loader{display:flex;grid-column:content;justify-content:center;margin-block:auto}.c-engagement-dialog .e-heading--h2{anchor-name:--heading;color:var(--theme-text--accent,#262626);margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);text-align:center}.c-engagement-dialog .c-header__logo{color:#fff;inset-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);inset-inline-start:20px;opacity:.65;position:absolute}.c-engagement-dialog .e-paragraph--lead{color:#383d60}.c-engagement-dialog ::placeholder{opacity:1!important}.c-engagement-dialog input,.c-engagement-dialog textarea{border:none}.c-engagement-dialog .gform_wrapper{grid-column:medium;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 7)}.c-engagement-dialog .gform_page:first-child .schoeni svg{display:none;inset-block-start:0;inset-inline-start:0;position:absolute;transform:translateX(-100%)}@media(min-width:48em){.c-engagement-dialog .gform_page:first-child .schoeni svg{display:block}}.c-engagement-dialog .c-form__field--multi_choice fieldset{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}.c-engagement-dialog .c-form__label--choice{background-color:#fff;border-radius:100px;color:#383d60;display:inline-block;font-size:clamp(1rem,1rem,1rem);letter-spacing:-.03em;line-height:clamp(1rem,1rem,1rem);padding-block:10px;padding-inline:16px}.c-engagement-dialog .c-form__label--choice:has(input:checked){background-color:#262626;color:#fff}.c-engagement-dialog .c-form__label--choice input{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap;word-wrap:normal;clip:rect(0 0 0 0);clip-path:inset(50%)}.c-engagement-dialog .c-form-select{margin-block:0;margin-inline:auto}.c-engagement-dialog .gform-page-footer{-moz-column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);display:flex;justify-content:center;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 6)}.c-engagement-dialog .gform-page-footer .e-button--secondary svg{transform:rotate(180deg)}.c-engagement-dialog .gform_confirmation_message{display:grid;grid-row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);background-color:#0000;color:var(--theme-text--accent,#262626);grid-template-columns:1fr;justify-items:center}html:has(.c-engagement-dialog[open]){overflow:hidden;scrollbar-gutter:stable}html:has(.c-engagement-dialog[open]) body{overscroll-behavior:none}.c-engagement-dialog .c-lottie-player{position:absolute;position-anchor:--heading;position-area:left}.c-engagement-dialog .c-lottie-player:has(+[data-step="2"]){position-anchor:--textarea;position-area:right}.c-engagement-dialog .c-lottie-player:has(+[data-step="3"]){position-anchor:--textarea;position-area:left}.c-engagement-dialog .c-lottie-player:has(+[data-step="4"]){position-anchor:--form-footer;position-area:left}.c-engagement-dialog .c-lottie-player:has(+[data-step="5"]){position-anchor:--form-footer;position-area:right}.c-engagement-dialog .c-lottie-player:has(+[data-step="6"]){position-anchor:--form-footer;position-area:left}.c-engagement-dialog .c-lottie-player:has(+[data-step="7"]){position-anchor:--heading;position-area:left}.c-engagement-dialog .c-engagement-form{grid-column:medium}.c-engagement-dialog .c-engagement-form .e-heading--h2,.c-engagement-dialog .c-engagement-form h2{anchor-name:--heading}.c-engagement-dialog .c-engagement-form textarea{anchor-name:--textarea}.c-engagement-dialog .c-engagement-form .gform-page-footer{anchor-name:--form-footer}.c-badge{background-color:#a3d9e8;block-size:220px;border-radius:50%;inline-size:220px}.c-badge--siko{display:none}.c-footer .c-badge--siko{display:block}@media(min-width:48em){.c-badge--siko{display:block}}.c-badge--available-flats{align-items:center;background-color:var(--theme-text--accent);block-size:128px;display:flex;font-weight:1000;inline-size:128px;justify-content:center;line-height:1.25;text-align:center;transition:transform .5s cubic-bezier(.2,.3,.2,1)}.c-badge--available-flats,.c-badge--available-flats .e-link:active,.c-badge--available-flats .e-link:hover,.c-badge--available-flats .e-link:link,.c-badge--available-flats .e-link:visited{color:var(--theme-surface--accent)}.c-badge--available-flats:hover{transform:scale(1.05)}.c-infobox{background-color:#f4f4f4;border-radius:70px;container:infobox/inline-size;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4);padding-inline:clamp(24px,calc(-4.87324px + 7.69953vw),106px)}.c-infobox__inner{align-items:center;-moz-column-gap:clamp(40px,calc(11.83099px + 7.51174vw),120px);column-gap:clamp(40px,calc(11.83099px + 7.51174vw),120px);display:grid;grid-template-columns:1fr;row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}@container infobox (min-width: 400px){.c-infobox__inner{grid-template-columns:auto 1fr}}.c-infobox__phone{margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-infobox__icon{justify-self:center}@container infobox (min-width: 400px){.c-infobox__icon{justify-self:start}}.c-infobox__list-item{-moz-column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5);column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5);display:flex}.c-infobox__list-icon{flex-shrink:0}.c-infobox .c-teaser-list__list{row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-infobox--no-grid .c-infobox__inner{display:block}.c-pikett-box{border-block-start:1px solid #b3b3b3;padding-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .5)}.c-pikett-box__icon{block-size:28px;inline-size:28px;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1)}.c-pikett-box__icon path{stroke:#b3b3b3}.c-pikett-box:nth-child(1 of .c-pikett-box){grid-column:content;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}@media(min-width:48em){.c-pikett-box:nth-child(1 of .c-pikett-box){grid-column:medium-start/col 4;margin-block-end:0}}.c-pikett-box:nth-child(2 of .c-pikett-box){grid-column:content}@media(min-width:48em){.c-pikett-box:nth-child(2 of .c-pikett-box){grid-column:col 4/medium-end}}.c-pikett-box h3{margin-block-end:0}.c-datalist__item{border-block-end:1px solid #b3b3b3;display:grid;grid-template-columns:repeat(2,1fr);padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75)}.c-datalist__item:first-child{border-block-start:1px solid #b3b3b3}.c-datalist__data{margin:0}.c-form__row--split{-moz-column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);column-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);display:grid;grid-template-columns:1fr 1fr}@media(max-width:600px){.c-form__row--split{grid-template-columns:1fr}}.c-form__actions{display:flex;flex-wrap:wrap;gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .75);margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2)}.c-form__btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding-block:14px;padding-inline:28px;transition:opacity .2s ease,background-color .2s ease}.c-form__btn:disabled{cursor:not-allowed;opacity:.5}.c-form__btn--primary{background-color:#20543d;color:#fff}.c-form__btn--primary:hover:not(:disabled){background-color:#009763}.c-form__btn--secondary{background-color:#0000;border:2px solid #20543d;color:#20543d}.c-form__btn--secondary:hover:not(:disabled){background-color:#20543d0f}.c-form__success-message--error{background-color:#e65655;color:#fff}.c-email-verify{display:block;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}.c-email-verify__loader{align-items:center;display:flex;flex-direction:column;gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}.c-email-verify__loading-text{color:#7a7a7a}.c-email-verify__message{align-items:flex-start;border-radius:25px;display:flex;gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1);padding:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2.5)}.c-email-verify__message--success{background-color:#20543d;color:#f3b7b3}.c-email-verify__message--error{background-color:#e65655;color:#fff}.c-email-verify__icon{flex-shrink:0;font-size:1.25em;font-weight:700}.c-email-verify__text{margin:0}.c-attribute-list{display:flex;flex-direction:column;row-gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.5)}@media(max-width:47.99em){.c-attribute-list{margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 4)}}.c-attribute-list .c-attribute{align-items:center;display:flex;flex-direction:row;gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.2)}.c-attribute-list .c-attribute__icon svg{block-size:25px;display:block;inline-size:25px;stroke:#b3b3b3}.c-attribute-list .c-attribute__label{color:#1f2527}.c-attribute-list .c-attribute__value{color:#b3b3b3}.c-booking{grid-column:content}.c-booking .wpbc_container_booking_form{margin-block-start:0!important;--wpbc_cal-text-general-size:16px;--wpbc_cal-text-header-size:16px;--wpbc_cal-text-weekdays-size:16px}.c-booking .wpbc_wizard__border_container{border:none!important;border-radius:25px!important;box-shadow:0 0 10px #00000014!important}.c-booking .wpbc_cal_container{margin-block-start:0!important}.c-booking .calendar-links .datepick-prev a,.c-booking .datepick-inline .calendar-links .datepick-next a,.c-booking .datepick-inline .calendar-links .datepick-next a:hover,.c-booking .datepick-inline .calendar-links .datepick-prev a:hover{font-size:40px!important}.c-booking .datepick-header{font-weight:700}.c-booking .bfb_element:has(input[type=date]),.c-booking .bfb_element:has(input[type=email]),.c-booking .bfb_element:has(input[type=tel]),.c-booking .bfb_element:has(input[type=text]),.c-booking .bfb_element:has(input[type=time]){border:1px solid #b3b3b3!important;border-radius:16px!important;margin-block-end:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 2);position:relative!important}.c-booking .bfb_element:has(input[type=date]):has(input:focus-visible),.c-booking .bfb_element:has(input[type=date]):has(input:hover),.c-booking .bfb_element:has(input[type=email]):has(input:focus-visible),.c-booking .bfb_element:has(input[type=email]):has(input:hover),.c-booking .bfb_element:has(input[type=tel]):has(input:focus-visible),.c-booking .bfb_element:has(input[type=tel]):has(input:hover),.c-booking .bfb_element:has(input[type=text]):has(input:focus-visible),.c-booking .bfb_element:has(input[type=text]):has(input:hover),.c-booking .bfb_element:has(input[type=time]):has(input:focus-visible),.c-booking .bfb_element:has(input[type=time]):has(input:hover){border-color:#000!important}.c-booking .bfb_element:has(input[type=date]) label,.c-booking .bfb_element:has(input[type=email]) label,.c-booking .bfb_element:has(input[type=tel]) label,.c-booking .bfb_element:has(input[type=text]) label,.c-booking .bfb_element:has(input[type=time]) label{background-color:#fff!important;color:#186077!important;font-size:clamp(12px,calc(11.29577px + .18779vw),14px)!important;font-weight:700;inset-block-start:-11px!important;inset-inline-start:12px!important;padding-block:0!important;padding-inline:4px!important;position:absolute!important}.c-booking .bfb_element:has(input[type=date]) input,.c-booking .bfb_element:has(input[type=email]) input,.c-booking .bfb_element:has(input[type=tel]) input,.c-booking .bfb_element:has(input[type=text]) input,.c-booking .bfb_element:has(input[type=time]) input{background-color:#0000!important;border:none!important;box-shadow:none!important;font-size:clamp(14px,calc(13.29577px + .18779vw),16px)!important;inline-size:100%!important;outline:none!important;padding-block:.5em!important;padding-inline:1em!important}.c-booking .bfb_element:has(input[type=date]) .wpbc_front_end__message_container_right,.c-booking .bfb_element:has(input[type=email]) .wpbc_front_end__message_container_right,.c-booking .bfb_element:has(input[type=tel]) .wpbc_front_end__message_container_right,.c-booking .bfb_element:has(input[type=text]) .wpbc_front_end__message_container_right,.c-booking .bfb_element:has(input[type=time]) .wpbc_front_end__message_container_right{color:#e65655!important;font-size:clamp(12px,calc(11.29577px + .18779vw),14px)!important;inset-block-start:50%!important;inset-inline-end:0!important;margin:0!important;position:absolute!important;transform:translateY(-50%)!important}.c-booking .bfb_element:has(input[type=date]) .wpbc_front_end__message_container_right .wpbc_front_end__message,.c-booking .bfb_element:has(input[type=email]) .wpbc_front_end__message_container_right .wpbc_front_end__message,.c-booking .bfb_element:has(input[type=tel]) .wpbc_front_end__message_container_right .wpbc_front_end__message,.c-booking .bfb_element:has(input[type=text]) .wpbc_front_end__message_container_right .wpbc_front_end__message,.c-booking .bfb_element:has(input[type=time]) .wpbc_front_end__message_container_right .wpbc_front_end__message{padding-inline-end:10px!important}.c-booking .wpbc_inline_checkbox .wpbc_front_end__message_container_right{display:none!important}.c-booking .booking_button_secondary{all:unset!important;color:#b3b3b3!important;cursor:pointer!important;display:inline-block!important;font-family:inherit!important;font-size:clamp(14px,calc(13.29577px + .18779vw),16px)!important;line-height:calc(var(--wpbc_form-button-light-size-height) - 3px)!important}.c-booking .booking_button input[type=button],.c-booking .booking_button:not(:has(input[type=button])){background-color:#fff5b7!important;border:none!important;border-radius:10px!important;display:block;font-size:clamp(14px,calc(13.29577px + .18779vw),16px)!important;font-weight:700;inline-size:100%;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.2)!important;outline:none!important;text-align:center!important;transition:background-color .3s ease-in}.c-booking .booking_button input[type=button]:focus,.c-booking .booking_button input[type=button]:hover,.c-booking .booking_button:not(:has(input[type=button])):focus,.c-booking .booking_button:not(:has(input[type=button])):hover{background-color:#fbd658!important;font-size:clamp(14px,calc(13.29577px + .18779vw),16px)!important;margin-block-start:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 1.2)!important}.c-booking .wpbc_times_selector{gap:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * .8)}.c-booking .wpbc_times_selector>div{background-color:#0000;border:1px solid #000;border-radius:10px;flex:1 1 calc(50% - 10px);font-size:clamp(14px,calc(13.29577px + .18779vw),16px);max-inline-size:100%;min-inline-size:22%;padding-block:.1em;padding-inline:1em;transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in}.c-booking .wpbc_times_selector>div.wpbc_time_selected,.c-booking .wpbc_times_selector>div:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}.c-booking .wpbc_times_selector>div:first-child{flex-basis:100%!important}.c-booking .datepick-inline{box-shadow:none!important;font-size:clamp(14px,calc(13.29577px + .18779vw),16px)}.c-booking .datepick-days-cell .wpbc-cell-box{transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in}.c-booking .datepick-days-cell.date_user_unavailable .wpbc-cell-box{background-color:#0000!important;border:none!important;color:#b3b3b3!important}.c-booking .datepick-days-cell:not(.date_user_unavailable):hover .wpbc-cell-box{background-color:#0000!important;border:1px solid #000!important;color:#000!important}.c-booking .datepick-days-cell.timespartly .wpbc-cell-box{background:linear-gradient(135deg,#0000 50%,#e0e0e0 0)!important;color:#000!important}.c-booking .datepick-days-cell.timespartly.datepick-current-day .wpbc-cell-box{background:linear-gradient(135deg,#000 50%,#b3b3b3 0)!important}.c-booking .datepick-days-cell.timespartly.datepick-current-day a{color:#fff!important}.c-booking .datepick-days-cell.datepick-current-day:not(.selected_check_in):not(.selected_check_out) .wpbc-cell-box,.c-booking .datepick-days-cell.datepick-days-cell-over:not(.selected_check_in):not(.selected_check_out) .wpbc-cell-box{background-color:#f4f4f4!important;border:1px solid #b3b3b3!important}.c-booking .datepick-days-cell.datepick-current-day:not(.selected_check_in):not(.selected_check_out) .wpbc-cell-box a,.c-booking .datepick-days-cell.datepick-days-cell-over:not(.selected_check_in):not(.selected_check_out) .wpbc-cell-box a{color:#000!important}.c-booking .datepick-days-cell.timespartly:not(.check_in_time):not(.check_out_time) a{color:#000}.c-booking .datepick-days-cell.date_user_available:hover .wpbc-cell-box,.c-booking .datepick-days-cell.selected_check_in .wpbc-cell-box,.c-booking .datepick-days-cell.selected_check_in:hover .wpbc-cell-box,.c-booking .datepick-days-cell.selected_check_out .wpbc-cell-box,.c-booking .datepick-days-cell.selected_check_out:hover .wpbc-cell-box{background-color:#000!important;border:1px solid #000!important;color:#fff!important}.c-lottie-player__canvas{block-size:185px;inline-size:185px}@media(max-width:47.99em){.c-lottie-player{display:none}}.c-lottie-player--location-filter{grid-column:content-start/5;justify-self:end;transform:translateY(-20px)}.c-lottie-player--engagement .c-lottie-player__canvas{block-size:220px;inline-size:220px}@media(max-width:47.99em){.c-lottie-player--engagement{display:block}}.cmplz-cookiebanner.schoenheim-cookie-banner{box-shadow:0 -4px 4px 0 #0000001a;inline-size:100%;margin:0;padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);padding-inline:20px}@media(min-width:48em){.cmplz-cookiebanner.schoenheim-cookie-banner{padding-block:calc(clamp(14px, calc((14px - 375px * .0018779343) + .1877934272vw), 16px) * 3);padding-inline:20px}}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons{align-items:start}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn{border-color:#0000!important;border-radius:10px;border-width:2px!important;color:#000!important;font-weight:700;transition:background-color .5s cubic-bezier(.2,.3,.2,1)}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn:hover{background-color:#a2d2bd!important}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn.cmplz-accept,.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:#e0e0e0;border-color:#e0e0e0}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn.cmplz-save-preferences,.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{border-color:#262626!important}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover,.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover{border-color:#a2d2bd!important}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{background-color:#7a7a7a}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:before{background-color:#009763}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{block-size:auto}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-categories .cmplz-category .cmplz-description{line-height:1.5}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-size:clamp(1.125rem,1.125rem,1.125rem);font-weight:600;line-height:clamp(1.5625rem,1.5625rem,1.5625rem)}.cmplz-cookiebanner.schoenheim-cookie-banner .cmplz-links.cmplz-documents{display:none!important}