.gb-overlay{background:none;border:0;display:none;margin:0;max-width:100%;padding:0;z-index:99999}.gb-overlay--standard,.gb-overlay[open]{align-items:center;display:none;height:100%;justify-content:center;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100%}.gb-overlay::backdrop{display:none}.gb-overlay--standard.active,.gb-overlay--standard[open]{display:flex}.gb-overlay__backdrop{height:100%;left:0;position:absolute;top:0;width:100%}.gb-overlay__content{max-height:100%;max-width:100%;position:relative;z-index:1}[data-gb-overlay-close]{cursor:pointer}:where(.menu-item-has-gb-mega-menu .gb-overlay--anchored){width:-moz-max-content;width:max-content}:where([data-gb-carousel-min-width="0"]){min-width:0}.gb-carousel-items{display:flex;gap:0;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1}.gb-carousel-item,.gb-carousel-items{height:100%;position:relative;width:100%}.gb-carousel-item{display:block;flex-shrink:0;transition-property:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.gb-carousel:not([data-gb-carousel-initialized=true]):not([data-gb-carousel-pending=true]):not([data-init-at]) .gb-carousel-items>.gb-carousel-item){flex:0 0 calc(( 100% - var(--gb-carousel-slide-gap,0px) * ( var(--gb-carousel-slides-per-view,1) - 1 ) ) / var(--gb-carousel-slides-per-view,1))}.gb-carousel:not([data-gb-carousel-initialized=true]):not([data-gb-carousel-pending=true]):not([data-init-at]) :where(.gb-carousel-items){gap:var(--gb-carousel-slide-gap,0);overflow-x:hidden}.gb-carousel:not([data-gb-carousel-initialized=true]):not([data-gb-carousel-pending=true]):not([data-init-at])[data-grid-rows]>.gb-carousel-items{flex-wrap:wrap}.gb-carousel[data-free-mode=true][data-free-mode-sticky=false][data-autoplay-delay="0"][data-gb-carousel-initialized=true]>.gb-carousel-free-mode>.gb-carousel-items,.gb-carousel[data-free-mode=true][data-free-mode-sticky=false][data-autoplay-delay="0"][data-gb-carousel-initialized=true]>.gb-carousel-items{transition-timing-function:linear !important}[data-carousel-control]{transition:opacity .2s ease}[data-carousel-control].is-disabled,[data-carousel-control]:disabled,[data-carousel-control][aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}[data-carousel-control]:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-carousel-control]:focus:not(:focus-visible){outline:none}.gb-carousel-control .gb-carousel-control-icon{line-height:0}:where(.gb-carousel-pagination){align-items:center;display:flex;justify-content:center}:where(.gb-carousel-pagination)[data-pagination-type=bullets]{gap:7px}:where(.gb-carousel-pagination) .gb-carousel-dot{background-color:rgba(0,0,0,.3);border-radius:50%;display:inline-block;height:7px;transition:background-color .3s ease,transform .3s ease;width:7px}:where(.gb-carousel-pagination) .gb-carousel-dot[role=button]{cursor:pointer}:where(.gb-carousel-pagination) .gb-carousel-dot[role=button]:hover{background-color:rgba(0,0,0,.5)}:where(.gb-carousel-pagination) .gb-carousel-dot:only-child{display:none !important}:where(.gb-carousel-pagination) .gb-carousel-dot:disabled{cursor:not-allowed;opacity:.5}:where(.gb-carousel-pagination) .gb-carousel-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.gb-carousel-pagination) .gb-carousel-dot:focus:not(:focus-visible){outline:none}:where(.gb-carousel-pagination) .gb-carousel-dot .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:where(.gb-carousel-pagination)[data-pagination-type=fraction]{color:rgba(0,0,0,.8);font-size:16px}:where(.gb-carousel-pagination)[data-pagination-type=progressbar]{background-color:rgba(0,0,0,.1);height:var(--swiper-pagination-progressbar-size,4px);overflow:hidden;position:relative}@media (prefers-reduced-motion:reduce){.gb-carousel,.gb-carousel-dot,.gb-carousel-item,.gb-carousel-items,[data-carousel-control]{animation-delay:0ms !important;animation-duration:.001ms !important;transition-delay:0ms !important;transition-duration:.001ms !important}}.gb-carousel-control[hidden],.gb-carousel-pagination[hidden]{display:none !important}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}:where(.wp-block-post-comments input[type=submit]){border:none}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}:where(.wp-block-file){margin-bottom:1.5em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset !important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(pre.wp-block-verse){font-family:inherit}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}b,strong{font-weight:700}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.entry-header,.site-content{word-wrap:break-word}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.one-container .site-content{padding:40px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto !important;right:auto !important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}}body{background-color:var(--color-gold-50);color:var(--color-neutral-900)}a{color:var(--color-waldgruen-800)}a{text-decoration:underline}a:hover,a:focus,a:active{color:var(--color-waldgruen-950)}.grid-container{max-width:1280px}:root{--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f4;--color-neutral-200:#e5e3e4;--color-neutral-300:#d5d3d4;--color-neutral-400:#b3adb1;--color-neutral-500:#756f73;--color-neutral-600:#494648;--color-neutral-700:#2a2829;--color-neutral-800:#1a191a;--color-neutral-900:#100f0f;--color-neutral-950:#080808;--color-gold-50:#fefcf6;--color-gold-100:#faeecc;--color-gold-200:#f0da97;--color-gold-300:#dbbc61;--color-gold-400:#e3a81c;--color-gold-500:#ed9212;--color-gold-600:#cf6f15;--color-gold-700:#b34e1b;--color-gold-800:#7b3318;--color-gold-900:#4e2213;--color-gold-950:#30160d;--color-waldgruen-50:#fafcee;--color-waldgruen-100:#f2f8d9;--color-waldgruen-200:#e4f3b6;--color-waldgruen-300:#d0ea8b;--color-waldgruen-400:#b7db65;--color-waldgruen-500:#92b54f;--color-waldgruen-600:#7a9c40;--color-waldgruen-700:#556935;--color-waldgruen-800:#3b4b20;--color-waldgruen-900:#293319;--color-waldgruen-950:#191f0f}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0,0,0,.02)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:var(--color-waldgruen-950)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--base-3)}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,.2)}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:30px}}:root{--color-primary-50:var(--color-waldgruen-50);--color-primary-100:var(--color-waldgruen-100);--color-primary-200:var(--color-waldgruen-200);--color-primary-300:var(--color-waldgruen-300);--color-primary-400:var(--color-waldgruen-400);--color-primary-500:var(--color-waldgruen-500);--color-primary-600:var(--color-waldgruen-600);--color-primary-700:var(--color-waldgruen-700);--color-primary-800:var(--color-waldgruen-800);--color-primary-900:var(--color-waldgruen-900);--color-primary-950:var(--color-waldgruen-950);--radius-xs:2px;--radius-s:4px;--radius-m:8px;--radius-l:16px;--radius-xl:32px;--radius-full:999px;--button-radius:var(--radius-xs);--card-radius-compact:var(--radius-s);--card-radius-default:var(--radius-m);--card-callout-radius:var(--radius-xs);--card-quote-radius:var(--radius-s);--image-radius-default:var(--radius-xs);--shadow-color:320 2% 6%;--shadow-strength:1.2;--space-xxs:4px;--space-xs:8px;--space-s:16px;--space-m:32px;--space-l:64px;--space-xl:128px;--space-xxl:256px;--layout-max-width:1280px;--page-gutter-mobile:var(--space-s);--column-gutter:var(--space-s);--section-v-gap-desktop:calc(var(--space-xl) / 2);--section-v-gap-mobile:var(--space-l);--section-header-gap-desktop:var(--space-m);--section-header-gap-mobile:var(--space-m);--header-padding-desktop:var(--space-s);--header-margin-top-desktop:var(--space-l);--header-margin-top-mobile:var(--space-m);--card-padding-tiny:var(--space-xxs);--card-padding-compact:var(--space-xs);--card-padding-default:var(--space-s);--card-padding-big:var(--space-m);--card-padding-vbig:var(--space-l);--card-sidebar:var(--space-xxs);--component-stack-gap-tiny:var(--space-xs);--component-stack-gap-compact:var(--space-s);--component-stack-gap-default:var(--space-m);--component-stack-gap-big:var(--space-l);--text-paragraph-gap:var(--space-s);--text-heading-gap:var(--space-xs);--list-item-gap:var(--space-xxs);--image-caption-gap:var(--space-xxs);--button-group-gap:var(--space-s);--button-padding-h:var(--space-m);--button-padding-v:var(--space-s);--icon-text-gap:var(--space-xs);--form-input-padding-h:var(--space-s);--form-input-padding-v:var(--space-xs);--form-input-label-gap:var(--space-xxs);--category-pill-padding-h:var(--space-xxs);--category-pill-padding-v:var(--space-xs)}html{scrollbar-width:thin;scrollbar-color:var(--color-primary-900) var(--color-neutral-300)}html{scrollbar-width:thin;scrollbar-color:var(--color-primary-900) var(--color-neutral-300)}body{overflow-x:hidden;width:100%}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--color-neutral-200)}body::-webkit-scrollbar-thumb{background-color:var(--color-primary-900);border-radius:6px;border:3px solid var(--color-neutral-300)}::selection{background-color:var(--color-primary-800);color:var(--color-neutral-100)}#main{min-height:65vh}:root{--fs-h1:clamp(2.313rem,2.208rem + .526vw,2.602rem);--fs-h2:clamp(2.011rem,1.92rem + .457vw,2.263rem);--fs-h3:clamp(1.749rem,1.67rem + .398vw,1.968rem);--fs-h4:clamp(1.521rem,1.452rem + .346vw,1.711rem);--fs-h5:clamp(1.323rem,1.262rem + .301vw,1.488rem);--fs-h6:clamp(1.15rem,1.098rem + .261vw,1.294rem);--fs-p:clamp(1rem,.955rem + .227vw,1.125rem);--fs-small:clamp(.87rem,.83rem + .198vw,.978rem)}h1,.fs-h1{font-size:var(--fs-h1);font-family:var(--gp-font--heading);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--color-neutral-700)}h2,.fs-h2{font-size:var(--fs-h2);font-family:var(--gp-font--heading);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--color-neutral-700)}h3,.fs-h3{font-size:var(--fs-h3);font-family:var(--gp-font--heading);letter-spacing:-.01em;font-weight:700;line-height:1.2;color:var(--color-neutral-700)}h6,.fs-h6{font-size:var(--fs-h6);font-family:var(--gp-font--heading);letter-spacing:-.01em;font-weight:700;line-height:1.2;color:var(--color-neutral-700)}p,.fs-p,li,.btn,span{font-size:var(--fs-p);font-family:var(--gp-font--body);font-weight:400;line-height:1.5}.fs-small,.main-navigation a,.main-navigation .main-nav ul ul li a,.tooltip::before{font-size:var(--fs-small);font-family:var(--gp-font--body);font-weight:400}.headline-pre{font-size:var(--fs-small);font-weight:400;letter-spacing:.1em;line-height:1;text-transform:uppercase;font-family:var(--gp-font--heading);margin-bottom:var(--text-heading-gap);color:var(--color-neutral-700)}p,blockquote,li{text-wrap:pretty}p:last-child:last-of-type{margin-bottom:0px}.btn,.main-navigation .main-nav ul li.nav-cta a{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-v) var(--button-padding-h);position:relative;font-weight:600;text-align:center;white-space:nowrap;letter-spacing:.5px;text-decoration:none;overflow-wrap:normal;background-color:transparent;border:1px solid transparent;border-radius:var(--button-radius);cursor:pointer;box-shadow:var(--shadow-s);transition:background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out}.btn::before,.main-navigation .main-nav ul li.nav-cta a::before{content:"";position:absolute;width:50px;height:42px;top:50%;left:8px;margin-top:-21px;opacity:0;background-color:currentColor;mask:url("https://die-ulmer.de/wp-content/uploads/2026/03/Monogramm-schwarz.webp") no-repeat center/contain;transition:opacity .3s ease-in-out}@media (max-width: 1023px){.btn::before,.main-navigation .main-nav ul li.nav-cta a::before{opacity:.3}}.btn::after,.main-navigation .main-nav ul li.nav-cta a::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--button-radius);box-shadow:var(--shadow-m);opacity:0;transition:opacity .1s ease-in-out}.btn:is(:hover, :focus)::before,.main-navigation .main-nav ul li.nav-cta a:is(:hover, :focus)::before{opacity:.3}.btn:is(:hover, :focus)::after,.main-navigation .main-nav ul li.nav-cta a:is(:hover, :focus)::after{opacity:1}.btn:active::before,.main-navigation .main-nav ul li.nav-cta a:active::before{opacity:.3}.btn:active::after,.main-navigation .main-nav ul li.nav-cta a:active::after{opacity:0}.btn-primary{background-color:var(--color-primary-900);color:var(--color-primary-50);border:1px solid var(--color-primary-800)}.btn-primary:is(:hover,:focus){background-color:var(--color-primary-800);color:var(--color-primary-50)}.btn-primary:active{background-color:var(--color-primary-950)}.btn-secondary{background-color:var(--color-primary-50);color:var(--color-primary-800);border:1px solid var(--color-primary-800)}.btn-secondary:is(:hover,:focus){background-color:var(--color-primary-100);color:var(--color-primary-900)}.btn-secondary:active{background-color:var(--color-primary-200);color:var(--color-primary-800)}.btn:disabled{background-color:var(--color-neutral-200) !important;border-color:var(--color-neutral-200) !important;color:var(--color-neutral-400) !important;cursor:not-allowed !important;box-shadow:none !important}.shadow-m{box-shadow:var(--shadow-m)}.shadow-l{box-shadow:var(--shadow-l)}.section-default{padding-top:var(--space-l);padding-bottom:var(--space-l)}.card--steps-wrapper>.card--steps{position:relative}.card--steps-wrapper>.card--steps::before{content:"1";position:absolute;top:0;right:32px;font-family:var(--gp-font--heading);font-size:240px;font-weight:700;line-height:1;opacity:12%}.card--steps-wrapper>.card--steps:nth-child(2)::before{content:"2"}.card--steps-wrapper>.card--steps:nth-child(3)::before{content:"3"}.card--steps-wrapper>.card--steps:nth-child(4)::before{content:"4"}.ff-el-form-control{caret-color:var(--color-primary-800)}.ff-default .ff-el-input--label label{font-size:var(--fs-small,.875rem);color:var(--color-neutral-800)}.footer{position:relative}.footer::before{content:"";position:absolute;top:20%;bottom:0px;left:0;right:50%;opacity:.1;z-index:1;background-color:var(--color-neutral-300);mask:url("https://die-ulmer.de/wp-content/uploads/2026/03/Baum-1-Lineart-schwarz.png") no-repeat center/contain}.tooltip-container{position:relative}.tooltip{color:var(--color-primary-800);border-bottom:1px dashed var(--color-primary-800);cursor:help}.tooltip::before{content:attr(data-text);position:absolute;top:50%;transform:translatey(-50%);left:0;right:0;margin-top:2em;margin-right:16px;margin-left:16px;background-color:var(--color-neutral-300);color:var(--color-neutral-800);border:1px solid var(--color-neutral-400);border-radius:4px;padding:8px;box-shadow:var(--shadow-m);opacity:0;transition-property:opacity,z-index;transition-duration:.2s;transition-timing-function:ease-in-out;z-index:-1}@media (min-width: 1024px){.tooltip::before{transition-delay:.3s}}.tooltip:hover::before,.tooltip:focus::before{opacity:1;z-index:1}.gb-accordion__content{max-height:0;overflow:hidden;transition:max-height .25s ease;visibility:hidden;will-change:max-height}.gb-accordion__item-open>.gb-accordion__content{max-height:inherit;visibility:visible}.gb-accordion__item:not(.gb-accordion__item-open)>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:none}:where(div).gb-accordion__toggle{cursor:pointer}.gb-accordion__item.gb-accordion__item-open>.gb-accordion__toggle .gb-accordion__toggle-icon-open{display:none}:where(.gb-accordion[data-transition=fade]) .gb-accordion__content{transition:opacity .25s ease}:where(.gb-accordion[data-transition=fade])>.gb-accordion__item-open>.gb-accordion__content{opacity:1}:where(.gb-accordion[data-transition=fade])>:not(.gb-accordion__item-open)>.gb-accordion__content{display:none}.fluentform *{box-sizing:border-box}.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content:" ";display:table}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0}}@media (max-width:768px){.ff-t-cell{margin-left:0 !important}}.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content:" *";margin-left:3px}.fluentform .ff-el-form-control{display:block;width:100%}.fluentform .ff-el-ratings label.active svg{fill:#ffb100;fill:var(--fill-active)}.fluentform .ff-el-tc{border:none;border-collapse:collapse;display:table;width:100%}.fluentform .ff-el-tc label.ff_tc_label{display:table-row}.fluentform .ff-el-tc label.ff_tc_label>span{padding-top:8px !important;width:20px}.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{display:table-cell}.fluentform .ff_t_c{margin:0;padding:0 5px 0 0}.fluentform .ff_t_c p{margin:0;padding:0}.fluentform input[type=checkbox],.fluentform input[type=radio]{display:inline-block;margin:0}.fluentform textarea{max-width:100%}.fluentform .ff-el-form-check{margin-bottom:5px}.fluentform .ff-el-form-check-label .ff-el-form-check-input{position:relative;top:-2px;vertical-align:middle}.fluentform .ff-text-left{text-align:left}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#e9ecef;opacity:1}.fluentform-step.active{height:auto;width:100%}.ff-errors-in-stack{display:none;margin-top:15px}@keyframes skeleton-loading{0%{background-color:#e3e6e8}to{background-color:#f0f3f5}}@keyframes ff-progress-anim{0%{width:0}5%{width:0}10%{width:15%}30%{width:40%}50%{width:55%}80%{width:100%}95%{width:100%}to{width:0}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:none}.ff-default .ff-el-form-check label.ff-el-form-check-label{cursor:pointer;margin-bottom:7px}.ff-default .ff-el-form-check label.ff-el-form-check-label>span:after,.ff-default .ff-el-form-check label.ff-el-form-check-label>span:before{content:none}.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label{margin-bottom:0}.ff-default textarea{min-height:90px}@keyframes ff_move{0%{background-position:0 0}to{background-position:50px 50px}}.ff-default{font-family:inherit}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0}