/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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:baseline}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}template{display:none}[hidden]{display:none}*{box-sizing:border-box}@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px))}100%{opacity:1;transform:translate3d(calc(var(--z) * 100px), calc(var(--z) * 100px), calc(var(--z) * 100px))}}body:not(.wp-admin) header{z-index:9999;position:sticky;top:0;width:100%;transition:ease-in-out 200ms background-color,ease-in-out 200ms top}body:not(.wp-admin) header.nav-up{top:-12rem}body:not(.wp-admin) header.nav-down{top:0}body:not(.wp-admin) header .wp-block-navigation{display:flex;gap:2.5rem}body:not(.wp-admin) header .stk-9494e54-column{justify-content:space-between !important;align-items:center !important}body:not(.wp-admin) header .stk-d9e02ae{margin-right:auto}body:not(.wp-admin) header .wp-block-stackable-icon-button a{width:3rem;height:3rem}body:not(.wp-admin) header .wp-block-sturdy-menu-button__toggle{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border:1px solid var(--wp--preset--color--button-tertiary-initial-border);background:rgba(0,0,0,0)}body:not(.wp-admin) header .wp-block-navigation__responsive-container{display:none}@media screen and (max-width: 1081px){body:not(.wp-admin) header .stk--hide-desktop,body:not(.wp-admin) header .stk-a4d21a6,body:not(.wp-admin) header .wp-block-sturdy-menu-button{display:block !important}body:not(.wp-admin) header nav.wp-block-navigation.is-responsive{position:fixed;top:0;left:0;right:0;width:100vw !important;height:100vh !important;max-width:100vw !important;margin:0;z-index:0;pointer-events:none}body:not(.wp-admin) header body.has-modal-open nav.wp-block-navigation.is-responsive{z-index:0}body:not(.wp-admin) header .stk-9494e54-column{flex-wrap:nowrap !important;align-items:center !important}body:not(.wp-admin) header .stk-a88e002,body:not(.wp-admin) header .stk-a4d21a6{flex:0 0 auto !important;width:auto !important}body:not(.wp-admin) header .stk-a4d21a6{margin-left:auto}body:not(.wp-admin) header .wp-block-navigation__responsive-container.is-menu-open,body:not(.wp-admin) header .wp-block-navigation__responsive-container[aria-hidden=false]{display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto}body:not(.wp-admin) header .wp-block-navigation__responsive-container{top:var(--sturdy-header-offset, 0px) !important;left:0;right:0;height:calc(100vh - var(--sturdy-header-offset, 0px)) !important;position:fixed;z-index:9999;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 150ms ease,visibility 0s linear 150ms}body:not(.wp-admin) header .wp-block-navigation__responsive-container[hidden]{display:none !important}body:not(.wp-admin) header .wp-block-navigation__responsive-container[aria-hidden=true] .wp-block-sturdy-menu-search{display:none !important}body:not(.wp-admin) header .wp-block-navigation__responsive-close,body:not(.wp-admin) header .wp-block-navigation__responsive-dialog{height:100%;width:100%}body:not(.wp-admin) header .wp-block-navigation__responsive-dialog{display:flex;align-items:flex-start;justify-content:flex-start}body:not(.wp-admin) header .wp-block-navigation__responsive-container-content{width:100%;max-width:100%;margin:0;padding:1rem}}body:not(.wp-admin) header .wp-block-navigation__responsive-container{background:#f3f6ff;padding:1rem}body:not(.wp-admin) header .wp-block-navigation__responsive-container-content{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}body:not(.wp-admin) header .wp-block-navigation__container.is-responsive{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){body:not(.wp-admin) header .wp-block-navigation__container.is-responsive{flex-direction:row;justify-content:flex-end;width:100%}}body:not(.wp-admin) header .wp-block-navigation__container.is-responsive .wp-block-navigation-item__content{font-size:1rem;line-height:1.5;color:var(--wp--preset--color--text-text-primary)}body:not(.wp-admin) header .wp-block-sturdy-menu-search{display:none;align-items:center;gap:.5rem;width:100%;border:1px solid var(--wp--preset--color--inputs-initial-border);background:var(--wp--preset--color--inputs-initial-background);padding-right:.5rem}body:not(.wp-admin) header .wp-block-navigation__responsive-container.is-menu-open .wp-block-sturdy-menu-search,body:not(.wp-admin) header .wp-block-navigation__responsive-container[aria-hidden=false] .wp-block-sturdy-menu-search{display:flex}body:not(.wp-admin) header .wp-block-sturdy-menu-search input[type=search]{flex:1;border:0;padding:.75rem .5rem;background:rgba(0,0,0,0);color:var(--wp--preset--color--text-text-primary)}body:not(.wp-admin) header .wp-block-sturdy-menu-search input[type=search]::placeholder{color:var(--wp--preset--color--text-text-secondary)}body:not(.wp-admin) header .wp-block-sturdy-menu-search button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;background:var(--wp--preset--color--general-primary);color:var(--wp--preset--color--white);cursor:pointer}body:not(.wp-admin) header .stk-c1cc9ed,body:not(.wp-admin) header .wp-block-sturdy-header-search__anchor{position:relative}body:not(.wp-admin) header .wp-block-sturdy-header-search{position:absolute;top:calc(100% + .5rem);right:0;z-index:10000;width:min(22rem,90vw);display:block;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity 180ms ease,transform 180ms ease,visibility 0s linear 180ms}body:not(.wp-admin) header .wp-block-sturdy-header-search.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity 180ms ease,transform 180ms ease}body:not(.wp-admin) header .wp-block-sturdy-header-search .wp-block-sturdy-menu-search{display:flex}.alignfull .container{max-width:var(--wp--style--global--wide-size);margin:0 auto}.small-container{width:90%;max-width:825px;margin:0 auto}footer a{color:var(--wp--preset--color--white) !important}footer .yoast-breadcrumbs{max-width:var(--wp--style--global--content-size);margin-inline:1rem}@media screen and (min-width: 1081px){footer .yoast-breadcrumbs{max-width:var(--stk-block-wide-width, var(--stk-block-width-wide-detected, 80vw));margin-inline:auto}}@media screen and (min-width: 2660px){footer .yoast-breadcrumbs{max-width:var(--wp--style--global--content-size)}}.home footer .yoast-breadcrumbs{display:none}footer .yoast-breadcrumbs ol{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;font-size:var(--wp--preset--font-size--x-small)}footer .yoast-breadcrumbs ol li::after{display:none}footer .yoast-breadcrumbs ol li:has(img) a{width:1rem;height:1rem;overflow:hidden;position:relative}footer .yoast-breadcrumbs ol li:has(img) a img{width:10px;height:14.582px;aspect-ratio:24/35}footer .yoast-breadcrumbs ol li:not(:last-child){display:flex;align-items:center;gap:.5rem}footer .yoast-breadcrumbs ol li:not(:last-child)::after{content:"";width:4px;height:4px;flex-shrink:0;border-radius:100%;background-color:var(--wp--preset--color--white)}footer .yoast-breadcrumbs ol li:last-child{font-weight:700}footer .yoast-breadcrumbs ol li a{color:var(--wp--preset--color--text-text-secondary)}@media screen and (min-width: 2660px){footer .alignwide{max-width:var(--wp--style--global--content-size) !important}}body.menu-is-on{overflow:clip}@media(min-width: 1024px){.mobile-only{display:none !important}}@media(max-width: 1023px){.desktop-only{display:none !important}}.overlay-link:after{content:"";position:absolute;inset:0}main a:not([class]),main a:visited:not([class]),main a:focus:not([class]),main a:active:not([class]){background:linear-gradient(0deg, var(--wp--preset--color--text-text-primary), var(--wp--preset--color--text-text-primary)) no-repeat left bottom/100% var(--bg-h);transition:background-size .3s,color .3s ease-in-out;--bg-h: 1px;display:inline-block;outline:0;text-decoration:none !important}main a:not([class]):where(:hover,:focus-visible),main a:visited:not([class]):where(:hover,:focus-visible),main a:focus:not([class]):where(:hover,:focus-visible),main a:active:not([class]):where(:hover,:focus-visible){background-size:0 var(--bg-h) !important;background-position-x:right !important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.facetwp-pager{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-block-start:2.5rem}.facetwp-pager .facetwp-page{text-decoration:none}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{display:inline-flex;justify-content:center;align-items:center;padding:.625rem;background:var(--wp--preset--color--general-primary)}.facetwp-pager .facetwp-page.next svg path,.facetwp-pager .facetwp-page.prev svg path{stroke:var(--wp--preset--color--button-primary-initial-text)}.facetwp-pager .facetwp-page.next:hover,.facetwp-pager .facetwp-page.prev:hover{background:var(--wp--preset--color--button-primary-hover-background)}.facetwp-pager .facetwp-page.next:hover svg path,.facetwp-pager .facetwp-page.prev:hover svg path{stroke:var(--wp--preset--color--general-primary)}.facetwp-facet-categorien{display:flex;flex-direction:row;gap:2rem;list-style:none;padding-left:0;align-items:flex-end;position:relative}.facetwp-facet-categorien.has-facet-underline .facetwp-radio::after{content:none}.facetwp-facet-categorien .facetwp-facet-underline{position:absolute;left:0;bottom:-1px;height:2px;background:var(--wp--preset--color--button-secondary-hover-background);transition:left .2s ease,width .2s ease;pointer-events:none}.facetwp-facet-categorien .facetwp-radio{appearance:none;background:none;background-image:none;border:0;margin:0;padding-bottom:.5rem;padding-left:0;cursor:pointer;color:var(--wp--preset--color--text-text-primary);font-weight:500;border-bottom:0;line-height:1.3;box-shadow:none;list-style:none;display:inline-flex;align-items:center;margin-bottom:-1px;flex-shrink:0;position:relative;transition:color .2s ease}.facetwp-facet-categorien .facetwp-radio::after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;background:var(--wp--preset--color--button-secondary-hover-background);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.facetwp-facet-categorien .facetwp-radio.checked{font-weight:700;background-image:none !important;color:var(--wp--preset--color--text-text-primary)}.facetwp-facet-categorien .facetwp-radio.checked::after{transform:scaleX(1)}.facetwp-facet-categorien .facetwp-radio:hover::after,.facetwp-facet-categorien .facetwp-radio:focus::after{transform:scaleX(1)}.facetwp-facet-categorien .facetwp-counter{display:none}.facetwp-facet-categorien .facetwp-radio::before{content:none !important;display:none !important}
