*{font:inherit;font-feature-settings:inherit,"kern","tnum";font-kerning:normal;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;line-height:inherit}html{hanging-punctuation:first last}body{min-height:100svh}img,picture,svg,video{display:block;height:auto;max-width:100%}img{background-position:50%;background-repeat:no-repeat;background-size:cover;font-style:italic;-o-object-fit:cover;object-fit:cover;width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}ol,ul{list-style:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{background-color:transparent;background-color:initial;border:initial;cursor:pointer}summary::-webkit-details-marker{display:none}summary{list-style:none}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));scroll-padding-top:var(--nav-height)}}@font-face{font-display:swap;font-family:Messina Sans;font-weight:400;src:url(../load/fonts/MessinaSansWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Messina Sans;font-weight:600;src:url(../load/fonts/MessinaSansWeb-SemiBold.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{hyphens:auto;line-height:1.04;word-wrap:break-word;max-width:100%}.fs-6{font-size:clamp(1.75rem,1.649648rem + .422535vw,2.125rem);font-size:var(--fs-6);letter-spacing:-.01em}.fs-4{font-size:clamp(1.125rem,1.058099rem + .28169vw,1.375rem);font-size:var(--fs-4)}.fs-2{font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2);letter-spacing:-.01em;line-height:1.3}.fs-1{font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1);letter-spacing:.01em}.regular{font-weight:400;font-weight:var(--fw-regular)}.semi{font-weight:600;font-weight:var(--fw-semi);letter-spacing:-.01em}.up{letter-spacing:.06em;text-transform:uppercase}.grey{color:#b6b0b4;color:var(--clr-grey)}.darkgrey{color:#585155;color:var(--clr-dark-grey)}:root{--clr-white:#fff;--clr-black:#302;--clr-mid-pink:#e7d7e2;--clr-pink:#de75bf;--clr-light-pink:#f3c2e3;--clr-bg-pink:#fff6fc;--clr-light-blue:#f3efff;--clr-blue:#a5a3f1;--clr-light-blue:#f2edff;--clr-yellow:#eeebd6;--clr-green:#d4dad3;--clr-teal:#c7f2ec;--clr-dark-blue:#2e2d56;--clr-brown:#926d6d;--clr-light-grey:#f9f7f7;--clr-mid-grey:#f2efef;--clr-grey:#b6b0b4;--clr-dark-grey:#585155;--ff-main:"Messina Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--fw-regular:400;--fw-semi:600;--fs-6:clamp(1.75rem,1.649648rem + 0.422535vw,2.125rem);--fs-4:clamp(1.125rem,1.058099rem + 0.28169vw,1.375rem);--fs-2:clamp(1rem,0.966549rem + 0.140845vw,1.125rem);--fs-1:clamp(0.8125rem,0.795775rem + 0.070423vw,0.875rem);--sp-10:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);--sp-8:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);--sp-6:clamp(1.25rem,0.9154929577464789rem + 1.4084507042253522vw,2.5rem);--sp-4:clamp(0.9375rem,0.8552631578947368rem + 0.3509vw,1.25rem);--sp-2:clamp(0.3125rem,0.2303rem + 0.3509vw,0.625rem);--mg-page:clamp(0.75rem,0.2894736842105264rem + 1.964912280701754vw,2.5rem);--r-10:20px;--r-6:8px;--r-2:2px;--pd-cta:15px 18px;--nav-height:calc(var(--sp-4)*2 + var(--fs-4));--sp-top:calc(var(--nav-height)*2);--z-negative:-1;--z-base:unset;--z-mid:9;--zz-top:calc(infinity);--ts-5:500ms ease-in-out;--ts-3:300ms ease-in-out;--ts-2:200ms ease-in-out;--ts-1:100ms ease-in-out;color:#302;color:var(--clr-black);font-family:Messina Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--ff-main);interpolate-size:allow-keywords}hr{background-color:currentColor;border:none;height:1px}@media (min-width:1200px){.text--split{width:50%}.max-h{max-height:85svh}}.cta{border-radius:20px;border-radius:var(--r-10);font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2);letter-spacing:.02em;padding:6px 12px;transition:background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out;transition:background-color var(--ts-1),color var(--ts-1),border-color var(--ts-1);white-space:nowrap;--cta-clr:var(--clr-black);--cta-bg:var(--clr-white);background-color:#fff;background-color:var(--cta-bg);border:1px solid #fff;border:1px solid var(--cta-bg);color:#302;color:var(--cta-clr);display:inline-block;width:-moz-fit-content;width:fit-content}.cta:before{content:"→ "}.cta.cta--noarrow:before{content:none}.cta.cta--mid-pink{--cta-bg:var(--clr-mid-pink)}.cta.cta--grey{--cta-bg:var(--clr-grey)}.cta.cta--oblack{border-color:#302;border-color:var(--clr-black);--cta-bg:transparent}.cta.cta--oblack:focus-visible{--cta-clr:var(--clr-white);--cta-bg:var(--clr-black)}.cta.cta--oblack:hover{--cta-clr:var(--clr-white);--cta-bg:var(--clr-black)}.cta.cta--filter{border:1px solid #b6b0b4;border:1px solid var(--clr-grey);border-radius:8px;border-radius:var(--r-6)}.cta.cta--filter[aria-pressed=true]{--cta-clr:var(--clr-white);--cta-bg:var(--clr-black);border-color:#302;border-color:var(--cta-bg)}@media (max-width:680px){.cta:not(.cta--nav){text-align:center;width:100%}}@media (hover){.cta:focus-visible{border:1px solid;--cta-bg:var(--clr-light-grey)}.cta:hover{border:1px solid;--cta-bg:var(--clr-light-grey)}.cta:active{--cta-bg:var(--clr-grey)}.link{transition:color .1s ease-in-out;transition:color var(--ts-1)}}@media (hover){.link:focus-visible{color:#639}.link:hover{color:#639}.link:active{color:#f2efef;color:var(--clr-mid-grey)}}#wpadminbar{background-color:#e3e3e3!important;border-radius:10px;margin:.5% 1%;opacity:.4;width:98%}#wpadminbar:hover{opacity:1}#adminmenu,#adminmenuback,#adminmenuwrap,#wpadminbar{background-color:#f9f9f9!important;position:absolute}#adminmenu,#adminmenu *,#adminmenuback,#adminmenuback *,#adminmenuwrap,#adminmenuwrap *,#wpadminbar,#wpadminbar *{color:#302!important;color:var(--clr-black)!important}#adminmenu .ab-icon:before,#adminmenu .ab-item:before,#adminmenuback .ab-icon:before,#adminmenuback .ab-item:before,#adminmenuwrap .ab-icon:before,#adminmenuwrap .ab-item:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#b5b5b5!important}#adminmenu .ab-top-menu li:hover>a,#adminmenuback .ab-top-menu li:hover>a,#adminmenuwrap .ab-top-menu li:hover>a,#wpadminbar .ab-top-menu li:hover>a{background-color:#b5b5b5!important;border-radius:var(--bd-r)!important}#adminmenu .ab-top-menu li:hover .ab-icon:before,#adminmenu .ab-top-menu li:hover .ab-item:before,#adminmenuback .ab-top-menu li:hover .ab-icon:before,#adminmenuback .ab-top-menu li:hover .ab-item:before,#adminmenuwrap .ab-top-menu li:hover .ab-icon:before,#adminmenuwrap .ab-top-menu li:hover .ab-item:before,#wpadminbar .ab-top-menu li:hover .ab-icon:before,#wpadminbar .ab-top-menu li:hover .ab-item:before{color:#0d0d0d!important}#adminmenu .ab-top-menu #wp-admin-bar-wp-logo-external,#adminmenu .ab-top-menu .ab-sub-wrapper,#adminmenuback .ab-top-menu #wp-admin-bar-wp-logo-external,#adminmenuback .ab-top-menu .ab-sub-wrapper,#adminmenuwrap .ab-top-menu #wp-admin-bar-wp-logo-external,#adminmenuwrap .ab-top-menu .ab-sub-wrapper,#wpadminbar .ab-top-menu #wp-admin-bar-wp-logo-external,#wpadminbar .ab-top-menu .ab-sub-wrapper{background-color:#f9f9f9!important;border-radius:16px!important;margin:4px!important;padding:4px!important}#adminmenu .ab-top-menu #wp-admin-bar-wp-logo-external,#adminmenuback .ab-top-menu #wp-admin-bar-wp-logo-external,#adminmenuwrap .ab-top-menu #wp-admin-bar-wp-logo-external,#wpadminbar .ab-top-menu #wp-admin-bar-wp-logo-external{margin:0!important;padding:0!important}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:80px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='21' fill='none' viewBox='0 0 81 21'%3E%3Cpath fill='%230a0a0a' d='M70.135 20.2c-5.743 0-10.077-4.29-10.077-9.944C60.058 4.49 64.392.2 70.135.2 75.944.2 80.3 4.49 80.3 10.256c0 5.676-4.356 9.945-10.165 9.945M66.813 5.46v9.394h1.43v-3.19l1.254-1.298 3.278 4.488h1.849l-4.049-5.588 3.674-3.807h-1.87l-4.136 4.269V5.459z'/%3E%3Cpath fill='%230a0a0a' d='M50.333 20.2c-5.742 0-10.077-4.29-10.077-9.944C40.256 4.49 44.59.2 50.333.2c5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945M45.867 5.46v9.394h1.43V8.122l2.486 6.732h1.188l2.486-6.732v6.732h1.43V5.46h-1.87l-2.64 7.085-2.64-7.085z'/%3E%3Cpath fill='%230a0a0a' d='M30.531 20.2c-5.742 0-10.077-4.29-10.077-9.944C20.454 4.49 24.788.2 30.531.2c5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945m-.638-14.74-3.63 9.394h1.496l.836-2.2h3.872l.858 2.2h1.54l-3.63-9.395zm2.068 5.874h-2.86l1.452-3.872z'/%3E%3Cpath fill='%230a0a0a' d='M10.73 20.2C4.986 20.2.651 15.91.651 10.257.652 4.49 4.987.2 10.73.2c5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945M7.648 5.46v9.394h2.97c1.892 0 4.489-.726 4.489-4.774 0-2.948-1.497-4.62-4.159-4.62zm2.882 8.074H9.08V6.802h1.672c1.958 0 2.883 1.056 2.883 3.256 0 2.398-.969 3.476-3.103 3.476'/%3E%3C/svg%3E")}.components-button.edit-post-fullscreen-mode-close:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='39' fill='none' viewBox='0 0 41 39'%3E%3Cpath fill='%23f8f8ff' d='M30.311 38.815c-5.742 0-10.077-4.29-10.077-9.945 0-5.765 4.335-10.055 10.077-10.055 5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945M26.99 24.073v9.395h1.43v-3.19l1.254-1.298 3.278 4.488H34.8L30.75 27.88l3.674-3.807h-1.87l-4.136 4.269v-4.269z'/%3E%3Cpath fill='%23f8f8ff' d='M10.51 38.815c-5.743 0-10.078-4.29-10.078-9.945 0-5.765 4.335-10.055 10.077-10.055 5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945M6.042 24.073v9.395h1.43v-6.733l2.486 6.733h1.188l2.486-6.733v6.733h1.43v-9.395h-1.87l-2.64 7.085-2.64-7.085zM30.531 20.2c-5.742 0-10.077-4.29-10.077-9.944C20.454 4.49 24.788.2 30.531.2c5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945m-.638-14.74-3.63 9.394h1.496l.836-2.2h3.872l.858 2.2h1.54l-3.63-9.395zm2.068 5.874h-2.86l1.452-3.872z'/%3E%3Cpath fill='%23f8f8ff' d='M10.73 20.2C4.986 20.2.651 15.91.651 10.257.652 4.49 4.987.2 10.73.2c5.809 0 10.165 4.29 10.165 10.055 0 5.676-4.356 9.945-10.165 9.945M7.648 5.46v9.394h2.97c1.892 0 4.489-.726 4.489-4.774 0-2.948-1.497-4.62-4.159-4.62zm2.882 8.074H9.08V6.802h1.672c1.958 0 2.883 1.056 2.883 3.256 0 2.398-.969 3.476-3.103 3.476'/%3E%3C/svg%3E")}.components-button.edit-post-fullscreen-mode-close svg{display:none}.wysiwyg{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{line-height:1.5}.wysiwyg h3{font-size:clamp(1.75rem,1.649648rem + .422535vw,2.125rem);font-size:var(--fs-6);font-weight:600;font-weight:var(--fw-semi);letter-spacing:-.01em;margin-bottom:clamp(.3125rem,.2303rem + .3509vw,.625rem);margin-bottom:var(--sp-2);text-wrap:pretty}.wysiwyg h3:not(:first-child),.wysiwyg img{margin-top:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);margin-top:var(--sp-6)}.wysiwyg img{align-self:center;border-radius:2px;border-radius:var(--r-2);margin-bottom:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);margin-bottom:var(--sp-6);max-width:660px}.wysiwyg p:has(img:only-child){display:contents}.wysiwyg ol{list-style:decimal;list-style-position:inside}.wysiwyg ol,.wysiwyg ul{display:flex;flex-direction:column;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}.wysiwyg ul{list-style:disc;list-style-position:inside}.wysiwyg ol li,.wysiwyg ul li{hyphens:auto}.wysiwyg ol li::marker{width:2em}.wysiwyg ul li::marker{width:2em}.wysiwyg a{color:#de75bf;color:var(--clr-pink)}.wysiwyg a:after{content:" ↗"}.wysiwyg a{-webkit-text-decoration:underline;text-decoration:underline}.wysiwyg a:focus-visible{color:#585155;color:var(--clr-dark-grey)}.wysiwyg a:hover{color:#585155;color:var(--clr-dark-grey)}.wysiwyg a:focus-visible path{fill:#585155;fill:var(--clr-dark-grey)}.wysiwyg a:hover path{fill:#585155;fill:var(--clr-dark-grey)}.wysiwyg a:active{color:#f2efef;color:var(--clr-mid-grey)}.wysiwyg a:active path{fill:#f2efef;fill:var(--clr-mid-grey)}.wysiwyg strong{font-weight:700}.wysiwyg oblique{font-style:italic}.news__litem{border-top:1px dashed #302;border-top:1px dashed var(--clr-black);flex-direction:column;padding-bottom:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);padding-bottom:var(--sp-6);padding-top:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);padding-top:var(--sp-6)}.news__litem,.news__litem .news__info{display:flex;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}.news__litem .news__info{align-items:center}.news__litem .news__category{color:#585155;color:var(--clr-dark-grey)}.news__litem .news__date{background-color:#de75bf;background-color:var(--clr-pink);border-radius:2px;border-radius:var(--r-2);color:#fff;color:var(--clr-white);padding-left:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-left:var(--sp-2);padding-right:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-right:var(--sp-2)}.faq__accordion{background-color:#f3c2e3;background-color:var(--clr-light-pink);border-radius:8px;border-radius:var(--r-6);display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);padding:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem) clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-6) var(--sp-4)}.faq__accordion .accordion{background-color:#f9f7f7;background-color:var(--clr-light-grey);border-radius:8px;border-radius:var(--r-6);color:#302;color:var(--clr-black);padding:clamp(.3125rem,.2303rem + .3509vw,.625rem) clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-2) var(--sp-4)}.faq__accordion .accordion .accordion__header{align-items:center;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}.faq__accordion .accordion .accordion__inner{margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}.faq__accordion .accordion .accordion__head{margin-right:auto;text-overflow:ellipsis;transition:color .1s ease-in-out;transition:color var(--ts-1)}.faq__accordion .accordion[open] .accordion__head{color:#de75bf;color:var(--clr-pink)}.faq__accordion .accordion .accordion__category{color:#926d6d;color:var(--clr-brown)}@media (hover){.faq__accordion .accordion:focus-visible{background-color:#f2efef;background-color:var(--clr-mid-grey)}.faq__accordion .accordion:hover{background-color:#f2efef;background-color:var(--clr-mid-grey)}}.block--accordion{display:flex;flex-direction:column}.block--accordion .accordion{padding-bottom:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-bottom:var(--sp-4);padding-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-top:var(--sp-4);transition:height .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:height var(--ts-3),background-color var(--ts-3),border-color var(--ts-3)}.block--accordion .accordion .accordion__header{transition:color .3s ease-in-out;transition:color var(--ts-3)}.block--accordion .accordion .accordion__header>*{padding-bottom:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-bottom:var(--sp-2);padding-top:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-top:var(--sp-2)}.block--accordion .accordion .accordion__cross{padding-left:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-left:var(--sp-2);padding-right:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-right:var(--sp-2)}.block--accordion .accordion .accordion__cross svg{rotate:45deg;transition:rotate .3s ease-in-out;transition:rotate var(--ts-3)}.block--accordion .accordion:not(:last-child){border-bottom:1px solid}.block--accordion .accordion .accordion__inner{margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}.block--accordion .accordion[open] .accordion__header{color:#585155;color:var(--clr-dark-grey)}.block--accordion .accordion[open] .accordion__cross svg{rotate:0deg}.block--accordion .accordion[open] .accordion__inner{animation:fade-in .3s ease-in-out .1s forwards;animation:fade-in var(--ts-3) .1s forwards}.slider--main{position:relative}.slider--main .slider__list{gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);margin-left:calc(clamp(.75rem,
        .2894736842105264rem + 1.964912280701754vw,
        2.5rem)*-1);margin-left:calc(var(--mg-page)*-1);margin-right:calc(clamp(.75rem,
        .2894736842105264rem + 1.964912280701754vw,
        2.5rem)*-1);margin-right:calc(var(--mg-page)*-1);padding-left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-left:var(--mg-page);padding-right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-right:var(--mg-page)}.slider--main .slider__litem{width:36%}@media (max-width:680px){.slider--main .slider__litem{width:90%}}.slider--main .slider__litem{max-width:530px}.slider--main .slider__litem .slider__img{position:relative}.slider--main .slider__litem .slider__img .figure__img{aspect-ratio:5/7;background-size:cover;-o-object-fit:cover;object-fit:cover;width:100%}.slider--main .slider__litem figcaption{backdrop-filter:blur(12px);background:rgba(51,0,34,.3);border-radius:2px;border-radius:var(--r-2);color:#fff;color:var(--clr-white);left:50%;padding:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding:var(--sp-2);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.slider--main .slider__litem.slide--active figcaption{background:rgba(154,8,105,.3)}.news--wrapper{height:50px;overflow:visible;z-index:calc(infinity);z-index:var(--zz-top)}.module--news{display:flex;flex-direction:column;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2);justify-content:center;min-height:100%;padding:6px 12px}.module--news,.module--news .cta--news{background-color:#a5a3f1;background-color:var(--clr-blue);border:0;border-radius:8px;border-radius:var(--r-6);color:#fff;color:var(--clr-white)}.module--news .cta--news{padding:0}.module--news [aria-expanded=true]{display:flex;font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2);justify-content:space-between;min-width:40vw;width:100%}.module--news [aria-expanded=true] .news--count:after{content:"×";font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2)}.module--news .news__list{gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10);margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}.module--news .news__list li{display:flex;flex-direction:column;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2);padding-bottom:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-bottom:var(--sp-4);padding-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-top:var(--sp-4)}.module--news .news__list li:not(:last-child){border-bottom:1px solid #fff;border-bottom:1px solid var(--clr-white)}.module--news .news__list li:first-child{border-top:1px solid #fff;border-top:1px solid var(--clr-white)}.module--news .news__list li .news__date{border-radius:2px;border-radius:var(--r-2);padding-left:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-left:var(--sp-2);padding-right:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-right:var(--sp-2)}.module--news .news--count,.module--news .news__list li .news__date{background-color:#de75bf;background-color:var(--clr-pink);color:#fff;color:var(--clr-white)}.module--news .news--count{align-content:center;aspect-ratio:1/1;border-radius:100px;display:inline-block;font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1);width:30px}.module--news .news--count:after{content:attr(data-count);font-weight:600;font-weight:var(--fw-semi)}.section__hr{display:grid;grid-template-columns:max-content auto;grid-gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);grid-gap:var(--sp-6);gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6)}.section__hr .hr__figure{aspect-ratio:1/1;height:100%;width:-moz-min-content;width:min-content}.section__hr .figure__img{aspect-ratio:1/1;border-radius:2px;border-radius:var(--r-2);height:100%}@media (max-width:680px){.section__hr{display:flex}.section__hr .hr__figure{height:10svh}}.text__list .text__litem{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);grid-gap:var(--sp-4);gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);padding-bottom:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-bottom:var(--sp-4);padding-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-top:var(--sp-4)}@media (max-width:680px){.text__list .text__litem{grid-template-columns:1fr}}.text__list .text__litem{border-top:1px solid}.text__list .text__litem:last-child{border-bottom:1px solid}.text__list .text__litem .wysiwyg a{color:#302;color:var(--clr-black)}.text__list.list--column .text__litem{grid-template-columns:1fr}.formular--stellen{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);grid-gap:var(--sp-4);gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}@media (max-width:680px){.formular--stellen{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}}.formular--stellen>:not(:has(input[type=checkbox])){grid-column:1/1}.formular--stellen>[data-name=nachricht]:not(:has(input[type=checkbox])){grid-column:2/2;grid-row:-1/6;height:100%}.formular--stellen>[type=submit]:not(:has(input[type=checkbox])){grid-column:2/2}@media (hover){.formular--stellen>:not(:has(input[type=checkbox])) :hover{background-color:#f2efef;background-color:var(--clr-mid-grey)}.formular--stellen>:not(:has(input[type=checkbox])) :focus-within{background-color:#f2efef;background-color:var(--clr-mid-grey)}}.form__upload,input:not(.does-not-exist),textarea:not(.does-not-exist){background-color:#f9f7f7;background-color:var(--clr-light-grey);border:none;border-radius:8px;border-radius:var(--r-6);height:100%;padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4);transition:background-color .1s ease-in-out;transition:background-color var(--ts-1);width:100%}input.wpcf7-submit{border-radius:20px;border-radius:var(--r-10);font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2);letter-spacing:.02em;margin-left:auto;padding:6px 12px;transition:background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out;transition:background-color var(--ts-1),color var(--ts-1),border-color var(--ts-1);white-space:nowrap;--cta-bg:var(--clr-mid-pink);background-color:#e7d7e2;background-color:var(--cta-bg);border:1px solid #e7d7e2;border:1px solid var(--cta-bg);color:var(--cta-clr);display:inline-block;width:-moz-fit-content;width:fit-content}input.wpcf7-submit:before{content:"→ "}@media (hover){input.wpcf7-submit:focus-visible{border:1px solid;--cta-bg:var(--clr-light-grey)}input.wpcf7-submit:hover{border:1px solid;--cta-bg:var(--clr-light-grey)}input.wpcf7-submit:active{--cta-bg:var(--clr-grey)}}.form__upload{display:flex;justify-content:space-between}.form__upload,.form__upload *{cursor:pointer}.form__upload:focus-within{background-color:#f2efef!important;background-color:var(--clr-mid-grey)!important}.form__upload:hover{background-color:#f2efef!important;background-color:var(--clr-mid-grey)!important}.form__upload label{width:100}.wpcf7-form-control-wrap{height:-moz-fit-content;height:fit-content}.hidden-fields-container,.screen-reader-response{border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.wpcf7 form.sent .wpcf7-response-output{background-color:#eeebd6;background-color:var(--clr-yellow);border:1px solid;border-radius:8px;border-radius:var(--r-6);color:#302;color:var(--clr-black);font-size:clamp(1.125rem,1.058099rem + .28169vw,1.375rem);font-size:var(--fs-4);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4);width:calc(100% - clamp(.75rem,
        .2894736842105264rem + 1.964912280701754vw,
        2.5rem)*2);width:calc(100% - var(--mg-page)*2)}.form__radio{color:#f2efef;color:var(--clr-mid-grey);display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.form__radio label{cursor:pointer}@media (max-width:680px){.form__radio label{font-family:var(--ff-mono);font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1)}}.wpcf7-list-item{font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2);margin:0;transition:color .1s ease-in-out;transition:color var(--ts-1)}.wpcf7-list-item:focus-visible{color:#585155;color:var(--clr-dark-grey)}.wpcf7-list-item:hover{color:#585155;color:var(--clr-dark-grey)}.form__select .wpcf7-list-item label{display:flex;flex-direction:row;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.wpcf7-list-item-label{align-items:center;display:inline-flex}.wpcf7-list-item-label:before{content:""}.form__fill{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.form__fill input,.form__fill textarea{background-color:#fff;background-color:var(--clr-white);border:none;border-radius:8px;border-radius:var(--r-6);color:#f2efef;color:var(--clr-mid-grey);font-family:var(--ff-mono);font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1);padding:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding:var(--sp-2);resize:vertical;width:100%}@media (max-width:680px){.form__fill input,.form__fill textarea{resize:none}}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;border:2px solid #302;border:2px solid var(--clr-black);border-radius:100%;cursor:pointer;height:28px!important;margin:0;min-width:28px;width:28px!important}@media (max-width:680px){input[type=checkbox],input[type=radio]{height:14px!important;margin-top:4px;min-width:14px;width:14px!important}}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#302;background-color:var(--clr-black);transition:background-color .15s,box-shadow .1s}input[type=checkbox]:checked+span,input[type=radio]:checked+span{color:#302;color:var(--clr-black)}.form__senderblock{align-items:baseline;display:flex;flex-direction:column;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);justify-content:space-between}.wpcf7-acceptance label{align-items:center;color:#b6b0b4;color:var(--clr-grey);display:flex;flex-direction:row;font-family:var(--ff-mono);font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1);gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.wpcf7-acceptance input[type=checkbox]:not(:checked){border-color:#b6b0b4;border-color:var(--clr-grey)}.wpcf7-acceptance .wpcf7-list-item-label{display:inline}.wpcf7-acceptance a{display:inline;-webkit-text-decoration:underline;text-decoration:underline}.contact__send{color:#302;color:var(--clr-black);cursor:pointer;transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color var(--ts-1),color var(--ts-1);width:-moz-fit-content;width:fit-content}.contact__send[disabled]{border-color:#f2efef;border-color:var(--clr-mid-grey);color:#f2efef;color:var(--clr-mid-grey)}.contact__send:not([disabled]):focus-visible{background-color:var(--clr-bg-purple);color:#585155;color:var(--clr-dark-grey)}.contact__send:not([disabled]):hover{background-color:var(--clr-bg-purple);color:#585155;color:var(--clr-dark-grey)}.wpcf7-response-output,.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{font-family:var(--ff-mono);font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1);padding-top:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding-top:var(--sp-2)}.wpcf7 form.sent .form__fill,.wpcf7 form.sent .form__select{opacity:.15;pointer-events:none}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--clr-bg-purple);border:1px solid #585155;border:1px solid var(--clr-dark-grey);border-radius:2px;border-radius:var(--r-2);bottom:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);bottom:var(--mg-page);color:#585155;color:var(--clr-dark-grey);display:inline;display:initial;font-family:var(--ff-mono);font-size:clamp(1rem,.966549rem + .140845vw,1.125rem);font-size:var(--fs-2);left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);left:var(--mg-page);left:auto;padding:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding:var(--sp-2);position:fixed;right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);right:var(--mg-page);top:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);top:var(--mg-page);top:auto;width:24ch}.section{padding:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-10) var(--mg-page)}.section--intro{background-color:#a5a3f1;background-color:var(--clr-blue);padding:0}.section--intro img{background-image:none!important}.section.bg-teal{background-color:#c7f2ec;background-color:var(--clr-teal)}.section.bg-light-blue{background-color:#f2edff;background-color:var(--clr-light-blue)}.section.bg-blue{background-color:#a5a3f1;background-color:var(--clr-blue)}.section.bg-yellow{background-color:#eeebd6;background-color:var(--clr-yellow)}.section.bg-grey{background-color:#f9f7f7;background-color:var(--clr-light-grey)}.section.bg-pink{background-color:#f3c2e3;background-color:var(--clr-light-pink)}.section--content{margin-top:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);margin-top:var(--sp-8)}@media (max-width:680px){.section--content{margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}}.section--full{padding:0}.section--grey{background-color:#f9f7f7;background-color:var(--clr-light-grey)}.section--seperator{margin-left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);margin-left:var(--mg-page);margin-right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);margin-right:var(--mg-page);margin-top:-1px}.intro--split{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:calc(100svh - clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 - clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));height:calc(100svh - var(--nav-height))}@media (max-width:680px){.intro--split{height:100svh}}@media (min-width:680px){.intro--split>*{height:calc(100svh - clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 - clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));height:calc(100svh - var(--nav-height));justify-content:center;padding:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-10) var(--mg-page)}}.intro--split .intro__text{display:flex;flex-direction:column;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6)}.intro--split .intro__img{background-color:#fff;background-color:var(--clr-white);transition:background-color .3s ease-in-out;transition:background-color var(--ts-3)}.intro--split .intro__img>*{animation:fade-in .3s ease-in-out forwards;animation:fade-in var(--ts-3) forwards;animation-delay:50ms;height:100%;opacity:0}.intro--split .intro__img img{background-size:contain;height:100%;max-height:80svh;-o-object-fit:contain;object-fit:contain}@media (max-width:680px){.intro--split{display:flex;flex-direction:column-reverse;gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8);padding:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2*2*1.2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem)*2*1.2) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:calc(var(--sp-top)*1.2) var(--mg-page)}.intro--split .intro__img{border-radius:2px;border-radius:var(--r-2);height:100%;overflow:hidden;width:100%}}.section__text{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.section--text-img{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-10) var(--mg-page)}.section--text-img figure,.section--text-img img{height:100%;max-height:80svh}.section--text-img .section__text{align-self:start;background-color:#eeebd6;background-color:var(--clr-yellow);gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10);height:100%;justify-content:space-between;padding:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-8) var(--mg-page)}.section--text-img .section__text .section__detail{border-top:1px solid;margin-top:auto;padding-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-top:var(--sp-4)}@media (max-width:680px){.section--text-img{align-items:flex-start;background-color:#eeebd6;background-color:var(--clr-yellow);display:flex;flex-direction:column;gap:0;margin:0;padding:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-8) var(--mg-page)}}.section--split{align-items:start;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);grid-gap:var(--sp-8);gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8)}@media (max-width:680px){.section--split{grid-template-columns:1fr}}.section--split:has(.block--accordion) .section__head{margin-top:.43em}.section--split:has(.block--accordion) .section__text{gap:calc(clamp(2.5rem, 2.165492957746479rem + 1.4084507042253522vw, 3.75rem) - .36em);gap:calc(var(--sp-8) - .36em)}.section:has(>:first-child.figure--full){padding-top:0}.figure--full{margin-left:calc(clamp(.75rem,
        .2894736842105264rem + 1.964912280701754vw,
        2.5rem)*-1);margin-left:calc(var(--mg-page)*-1);margin-right:calc(clamp(.75rem,
        .2894736842105264rem + 1.964912280701754vw,
        2.5rem)*-1);margin-right:calc(var(--mg-page)*-1);position:relative}.figure--full figcaption{backdrop-filter:blur(12px);background:rgba(51,0,34,.3);border-radius:2px;border-radius:var(--r-2);color:#fff;color:var(--clr-white);left:50%;padding:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding:var(--sp-2);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.section--teaser .teaser{background-color:var(--bg-color);border-radius:2px;border-radius:var(--r-2);padding:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem) clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);padding:var(--sp-8) var(--sp-6);width:100%}@media (max-width:680px){.section--teaser ul{flex-direction:column}}.section--filter .filter__filter{align-items:center}.section--filter .filter__list{background-color:#fff;background-color:var(--clr-white);border-radius:8px;border-radius:var(--r-6);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}.section--filter .filter__cta{border-top:1px dashed #302;border-top:1px dashed var(--clr-black);padding-top:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);padding-top:var(--sp-6)}.nav--main{align-items:center;display:flex;flex-flow:row wrap;gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8);height:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));height:var(--nav-height);justify-content:space-between;padding-left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-left:var(--mg-page);padding-right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-right:var(--mg-page);pointer-events:none;position:fixed;top:0;top:env(safe-area-inset-top);width:100%;z-index:calc(infinity);z-index:var(--zz-top)}.nav--main>*{pointer-events:all}.nav--main.nav--sticky:has([inert]){backdrop-filter:blur(22px);background-color:hsla(0,0%,100%,.7)}.nav__list{--gap:var(--sp-4);gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--gap)}.nav__list,.nav__list .nav__litem{display:flex;flex-direction:column}.nav__list .nav__litem{border-bottom:1px solid #302;border-bottom:1px solid var(--clr-black);gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2);padding-bottom:var(--gap);transition:color .2s ease-in-out;transition:color var(--ts-2)}.nav__list .nav__litem:focus-visible{color:#a5a3f1;color:var(--clr-blue)}.nav__list .nav__litem:hover{color:#a5a3f1;color:var(--clr-blue)}.nav__list .nav__litem:has([aria-current=page]){color:#926d6d;color:var(--clr-brown)}.nav__list .nav__litem:has([aria-current=page]) a:before{content:"→ "}@media (min-width:680px) and (max-height:900px){.nav__list{--gap:var(--sp-2)}.nav__list *{font-size:clamp(1.125rem,1.058099rem + .28169vw,1.375rem);font-size:var(--fs-4)}}.nav__logo{align-items:center;display:flex;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.nav__logo *{letter-spacing:.04em}.nav__logo .logo-pink{color:#de75bf;color:var(--clr-pink);transition:color .2s ease-in-out;transition:color var(--ts-2)}.nav__logo h1{animation:fade-in .1s ease-in-out forwards;animation:fade-in var(--ts-1) forwards}@media (max-width:680px){.nav__logo h1{font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1)}}.nav__logo svg{height:clamp(1.125rem,1.058099rem + .28169vw,1.375rem);height:var(--fs-4);width:auto}.nav__logo svg path{transition:fill .2s ease-in-out;transition:fill var(--ts-2)}.nav__logo:hover,.nav__logo:hover .logo-pink{color:#302;color:var(--clr-black)}.nav__logo:hover path{fill:#302;fill:var(--clr-black)}@media (min-width:680px){.nav--sticky .nav__logo h1{display:none}}.nav__overlay{background-color:#fff;background-color:var(--clr-white);bottom:0;display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);height:100svh;left:0;margin-bottom:auto;margin-top:auto;overflow-y:scroll;padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-4) var(--mg-page);position:fixed;right:0;top:0;transition:translate .5s ease-in-out;transition:translate var(--ts-5);translate:0 -100lvh;width:100svw;z-index:calc(infinity);z-index:var(--zz-top)}.nav__overlay:not([inert]){translate:0lvh 0}.nav__overlay .overlay__menu{align-items:center;display:flex;flex-direction:row;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);height:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));height:var(--nav-height);justify-content:space-between}@media (min-width:680px){.nav__overlay .overlay__menu .nav__ctas{display:flex;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.nav__overlay .overlay__menu .nav__ctas,.nav__overlay .overlay__menu .nav__ctas>*{height:100%}.nav__overlay .overlay__menu .nav__ctas .cta{border-radius:8px;border-radius:var(--r-6)}}@media (max-width:680px){.nav__overlay .overlay__menu{align-items:flex-start;flex-flow:row wrap;height:auto}.nav__overlay .overlay__menu .nav__ctas{display:contents}.nav__overlay .overlay__menu .nav__logo{align-self:center;order:1}.nav__overlay .overlay__menu .cta--navClose{height:-moz-fit-content;height:fit-content;order:2;width:-moz-fit-content;width:fit-content}.nav__overlay .overlay__menu .news--wrapper{order:3;width:100%}.nav__overlay .form--search,.nav__overlay .news--wrapper{height:calc((clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem))*1);height:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2*1 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem)*1);height:calc(var(--nav-height)*1)}.nav__overlay .form--search form,.nav__overlay .form--search label,.nav__overlay .news--wrapper form,.nav__overlay .news--wrapper label{height:100%}}@media (max-width:680px){.nav__overlay .form--search.news--wrapper:has([aria-expanded=true]){height:-moz-fit-content;height:fit-content}.nav__overlay .news--wrapper.news--wrapper:has([aria-expanded=true]){height:-moz-fit-content;height:fit-content}.nav__overlay .nav__list{font-size:clamp(1.125rem,1.058099rem + .28169vw,1.375rem);font-size:var(--fs-4);margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}}.nav__overlay .overlay__info{display:flex;flex-flow:row;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);margin-top:auto}.nav__overlay .overlay__info address{width:-moz-max-content;width:max-content}.nav__overlay .overlay__info .info__einweisung{background-color:#c7f2ec;background-color:var(--clr-teal);border-radius:8px;border-radius:var(--r-6);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}.nav__overlay .overlay__info .nav__smalllist{text-align:right;width:100%}@media (max-width:680px){.nav__overlay .overlay__info{flex-direction:column}.nav__overlay .overlay__info .info__address,.nav__overlay .overlay__info .nav__smalllist{border-top:1px solid #302;border-top:1px solid var(--clr-black);padding-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding-top:var(--sp-4);text-align:left}}.nav__overlay .form--search label{background-color:#f9f7f7;background-color:var(--clr-light-grey)}@media (max-width:680px){body:has(.nav--sticky) .onpage__list{margin-top:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));margin-top:var(--nav-height)}}:root:has(.cta--nav[aria-expanded=true]) .nav--onpage{z-index:9;z-index:var(--z-mid)}@media (max-width:680px){:root:has(.cta--nav[aria-expanded=true]) .nav__overlay .nav__logo p{display:none}}.nav--onpage{height:calc(clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 + clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));height:var(--nav-height);pointer-events:none;position:sticky;top:0}.nav--onpage>*{pointer-events:all}.nav--onpage:not(:has(li)){height:0;padding:0}.nav--onpage{align-items:center;display:flex;justify-content:center;padding-left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-left:var(--mg-page);padding-right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-right:var(--mg-page);z-index:calc(infinity);z-index:var(--zz-top)}@media (max-width:680px){.nav--onpage{align-items:flex-end;font-size:clamp(.8125rem,.795775rem + .070423vw,.875rem);font-size:var(--fs-1);height:-moz-fit-content;height:fit-content;padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-4) var(--mg-page)}}.nav--onpage .onpage__list{display:flex;flex-flow:row wrap;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2);margin-top:0;transition:margin .2s ease-in-out;transition:margin var(--ts-2)}.nav--onpage .onpage__litem{background-color:#f2edff;background-color:var(--clr-light-blue);border-radius:2px;border-radius:var(--r-2);padding:4px;transition:background-color .2s ease-in-out;transition:background-color var(--ts-2)}.nav--onpage .onpage__litem.active{background-color:#de75bf;background-color:var(--clr-pink)}.footer{background-color:#2e2d56;background-color:var(--clr-dark-blue);color:#fff;color:var(--clr-white);display:flex;flex-direction:column;gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8);padding:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-8) var(--mg-page)}.footer .footer__logo,.footer .footer__text{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.footer .footer__logo h2{white-space:nowrap}.footer .footer__logo svg{height:clamp(1.75rem,1.649648rem + .422535vw,2.125rem);height:var(--fs-6)}.footer .footer__logo path{fill:#fff;fill:var(--clr-white)}.footer .nav--footer{align-items:flex-end;display:flex;flex-flow:row wrap;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);justify-content:space-between}.footer .nav__wrapper{display:flex;flex-flow:column;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}.footer .nav__list{display:flex;flex-flow:row wrap;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);row-gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);row-gap:var(--sp-2)}.footer .nav__list .nav__litem{border:none;padding-bottom:0}.footer .nav__list.nav--sub{width:100%}@media (min-width:680px){.footer .nav__list.nav--sub{justify-content:flex-end}}:focus-visible{background:none;background-color:rgba(56,123,254,.2);border-radius:2px;border-radius:var(--r-2);filter:none;opacity:1;outline:2px solid #387bfe}@media (prefers-reduced-motion){*{animation:none;opacity:1;transform:none;transition:none}}@media (prefers-contrast:more){*{color:#000!important}}.home .section--intro,.page-template-page-content .section--intro{align-items:center;background-color:#f9f7f7;background-color:var(--clr-light-grey);display:grid;grid-template-columns:1fr 1fr;height:calc(100svh - clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2 - clamp(1.125rem, 1.058099rem + .28169vw, 1.375rem));height:calc(100svh - var(--nav-height))}.home .section--intro .section__head h2,.page-template-page-content .section--intro .section__head h2{hyphens:inherit}@media (max-width:680px){.home .section--intro,.page-template-page-content .section--intro{display:flex;flex-direction:column-reverse;height:100svh;padding-bottom:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);padding-bottom:var(--sp-8)}}.home .section--intro .intro__img img,.page-template-page-content .section--intro .intro__img img{background:none!important}.home .section--intro .intro__img,.page-template-page-content .section--intro .intro__img{padding:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--mg-page)}.home .section--intro .intro__img img,.page-template-page-content .section--intro .intro__img img{background-size:cover;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;width:100%}.home .section--intro .intro__img:has(.img--ess:not([hidden])){--bg-color:var(--clr-light-pink)}.page-template-page-content .section--intro .intro__img:has(.img--ess:not([hidden])){--bg-color:var(--clr-light-pink)}.home .section--intro .intro__img:has(.img--adhs:not([hidden])){--bg-color:var(--clr-light-blue)}.page-template-page-content .section--intro .intro__img:has(.img--adhs:not([hidden])){--bg-color:var(--clr-light-blue)}.home .section--intro .intro__img:has(.img--adi:not([hidden])){--bg-color:var(--clr-yellow)}.page-template-page-content .section--intro .intro__img:has(.img--adi:not([hidden])){--bg-color:var(--clr-yellow)}.section--bereiche{padding:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--sp-8) var(--mg-page)}@media (max-width:680px){.section--bereiche{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}}.section--bereiche figure{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);grid-gap:var(--sp-2);gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2);position:relative}.section--bereiche figure img{background-size:calc(100% - clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem)*2);background-size:calc(100% - var(--sp-4)*2);border-radius:2px;border-radius:var(--r-2);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}@media (max-width:680px){.section--bereiche figure img{background-image:none!important}}.section--bereiche figure figcaption{align-self:flex-end}@media (max-width:680px){.section--bereiche figure figcaption{justify-self:left}}.section--bereiche figure a{text-align:left}.section--bereiche figure a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section--bereiche figure.img--ess img{background-color:#f3c2e3;background-color:var(--clr-light-pink)}.section--bereiche figure.img--adhs img{background-color:#f2edff;background-color:var(--clr-light-blue)}.section--bereiche figure.img--adi img{background-color:#eeebd6;background-color:var(--clr-yellow)}.section--faq{background-color:#f9f7f7;background-color:var(--clr-light-grey)}.section--faq .section__text{gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.section--faq .section__text .section__subhead{color:var(--clr-soft-black)}.section--faq .faq__wrapper{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);grid-gap:var(--sp-10);gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10)}@media (max-width:680px){.section--faq .faq__wrapper{align-items:flex-start;display:flex;flex-direction:column}}.section--faq .accordion__category{display:none}.section--news .news__list{background-color:#fff;background-color:var(--clr-white);border-radius:8px;border-radius:var(--r-6);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}@media (max-width:680px){.home .section--text-img{gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8)}.home .section--text-img .section__figure{height:40svh;order:2;width:100%}.home .section--text-img .section__text{display:contents}.home .section--text-img .section__text .section__head{order:1}.home .section--text-img .section__text .section__wrapper{order:3}}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--intro,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--intro{background-color:#f9f7f7;background-color:var(--clr-light-grey)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--intro .section__text,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--intro .section__text{align-items:center;display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);justify-items:center;text-align:center}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--intro .section__text .section__head,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--intro .section__text .section__head{background-color:#fff;background-color:var(--clr-white);border-radius:2px;border-radius:var(--r-2);padding:clamp(.3125rem,.2303rem + .3509vw,.625rem);padding:var(--sp-2);width:-moz-fit-content;width:fit-content}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--intro .section__text .section__subhead,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--intro .section__text .section__subhead{color:#926d6d;color:var(--clr-brown)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--intro .intro__img,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--intro .intro__img{background-color:var(--bg-color)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content{--content-w:75ch;margin-bottom:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);margin-bottom:var(--sp-10);margin-left:auto;margin-right:auto;max-width:75ch;max-width:var(--content-w);padding:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--mg-page)}@media (min-width:1200px){.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content,.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content *,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content *{--content-w:90ch}}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content{display:flex;flex-direction:column;gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--text,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--text{gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg--accordion,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg--accordion{background-color:#f2edff;background-color:var(--clr-light-blue);border-radius:8px;border-radius:var(--r-6);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg--accordion+.wysiwyg--accordion,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg--accordion+.wysiwyg--accordion{margin-top:calc(clamp(2.5rem, 2.165492957746479rem + 1.4084507042253522vw, 3.75rem)*-1 + clamp(.9375rem, .8552631578947368rem + .3509vw, 1.25rem));margin-top:calc(var(--sp-8)*-1 + var(--sp-4))}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg--accordion .accordion__inner,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg--accordion .accordion__inner{line-height:1.4;margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg--accordion[open],.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg--accordion[open]{background-color:#f9f7f7;background-color:var(--clr-light-grey)}@media (hover){.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg--accordion:focus-visible{background-color:#f2efef;background-color:var(--clr-mid-grey)}.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg--accordion:focus-visible{background-color:#f2efef;background-color:var(--clr-mid-grey)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg--accordion:hover,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg--accordion:hover{background-color:#f2efef;background-color:var(--clr-mid-grey)}}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .wysiwyg__img,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .wysiwyg__img{background-image:none!important;border-radius:8px;border-radius:var(--r-6)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content blockquote,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content blockquote{font-size:clamp(1.75rem,1.649648rem + .422535vw,2.125rem);font-size:var(--fs-6);font-weight:600;font-weight:var(--fw-semi);letter-spacing:-.01em}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--abbildung,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--abbildung{align-items:center;align-self:center;display:flex;flex-direction:column;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);margin-bottom:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);margin-bottom:var(--sp-6);margin-top:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);margin-top:var(--sp-6);text-align:center}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--abbildung img,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--abbildung img{background-image:none!important;border-radius:8px;border-radius:var(--r-6)}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--abbildung.abb-big,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--abbildung.abb-big{background-color:var(--bg-color);padding-bottom:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);padding-bottom:var(--sp-8);padding-top:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);padding-top:var(--sp-8);width:100vw}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--abbildung.abb-big figcaption,.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--abbildung.abb-big img,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--abbildung.abb-big figcaption,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--abbildung.abb-big img{max-width:calc(var(--content-w) - clamp(.75rem,
        .2894736842105264rem + 1.964912280701754vw,
        2.5rem));max-width:calc(var(--content-w) - var(--mg-page))}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--quote,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--quote{align-self:center;background-color:#fff6fc;background-color:var(--clr-bg-pink);display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4);margin-bottom:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);margin-bottom:var(--sp-6);margin-top:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);margin-top:var(--sp-6);padding-bottom:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);padding-bottom:var(--sp-10);padding-top:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);padding-top:var(--sp-10);width:100vw}.page-template-page-content:not(.does-not-exist):not(.does-not-exist) .section--content .block--quote>*,.wp-singular:not(.page-template-page-sub):not(.single-news) .section--content .block--quote>*{margin-left:auto;margin-right:auto;max-width:none;width:70vw}.page-template-page-sub .section--intro,.single .section--intro,.single-news .section--intro{align-content:center;background-color:#a5a3f1;background-color:var(--clr-blue);min-height:40svh;padding-left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-left:var(--mg-page);padding-right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-right:var(--mg-page)}@media (max-width:680px){.page-template-page-sub .section--intro,.single .section--intro,.single-news .section--intro{padding-bottom:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);padding-bottom:var(--sp-10);padding-top:calc(clamp(3.75rem,
        2.579225352112676rem + 4.929577464788733vw,
        8.125rem)*2);padding-top:calc(var(--sp-10)*2)}}.page-template-page-sub .section--intro .section__text,.single .section--intro .section__text,.single-news .section--intro .section__text{align-items:baseline;display:flex;flex-flow:row;gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10)}.page-template-page-sub .section--intro .section__text>*,.single .section--intro .section__text>*,.single-news .section--intro .section__text>*{flex:1}@media (max-width:680px){.page-template-page-sub .section--intro .section__text,.single .section--intro .section__text,.single-news .section--intro .section__text{flex-direction:column}}.page-template-page-sub .section--content,.single .section--content,.single-news .section--content{display:flex;flex-direction:row;gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8)}@media (max-width:680px){.page-template-page-sub .section--content,.single .section--content,.single-news .section--content{flex-direction:column;margin-top:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);margin-top:var(--sp-8)}}.page-template-page-sub .section--content,.single .section--content,.single-news .section--content{padding:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem) clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem) clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);padding:var(--mg-page) var(--mg-page) var(--sp-10)}.page-template-page-sub .section--content .wysiwyg,.single .section--content .wysiwyg,.single-news .section--content .wysiwyg{--content-w:75ch;max-width:75ch;max-width:var(--content-w)}@media (min-width:1200px){.page-template-page-sub .section--content .wysiwyg,.page-template-page-sub .section--content .wysiwyg *,.single .section--content .wysiwyg,.single .section--content .wysiwyg *,.single-news .section--content .wysiwyg,.single-news .section--content .wysiwyg *{--content-w:90ch}}.page-template-page-sub .infoblock,.single .infoblock,.single-news .infoblock{background-color:#f9f7f7;background-color:var(--clr-light-grey);border-radius:8px;border-radius:var(--r-6);height:-moz-fit-content;height:fit-content;padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}@media (min-width:1200px){.page-template-page-sub .infoblock,.single .infoblock,.single-news .infoblock{width:480px}}.page-template-page-sub .infoblock dl,.single .infoblock dl,.single-news .infoblock dl{display:flex;flex-direction:column;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}.single .infoblock dd:has(+dt){border-bottom:1px solid #302;border-bottom:1px solid var(--clr-black);margin-bottom:clamp(.3125rem,.2303rem + .3509vw,.625rem);margin-bottom:var(--sp-2);padding-bottom:calc(clamp(.3125rem, .2303rem + .3509vw, .625rem)*2);padding-bottom:calc(var(--sp-2)*2)}.single-news .infoblock dd:has(+dt){border-bottom:1px solid #302;border-bottom:1px solid var(--clr-black);margin-bottom:clamp(.3125rem,.2303rem + .3509vw,.625rem);margin-bottom:var(--sp-2);padding-bottom:calc(clamp(.3125rem, .2303rem + .3509vw, .625rem)*2);padding-bottom:calc(var(--sp-2)*2)}.page-template-page-sub .infoblock dd:has(+dt){border-bottom:1px solid #302;border-bottom:1px solid var(--clr-black);margin-bottom:clamp(.3125rem,.2303rem + .3509vw,.625rem);margin-bottom:var(--sp-2);padding-bottom:calc(clamp(.3125rem, .2303rem + .3509vw, .625rem)*2);padding-bottom:calc(var(--sp-2)*2)}.page-template-page-stellenangebote .section--weiterbildung{margin-bottom:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);margin-bottom:var(--sp-10)}.page-template-page-stellenangebote .contact--wrapper{background-color:#fff;background-color:var(--clr-white);border-radius:8px;border-radius:var(--r-6);padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4)}.page-template-page-stellenangebote .contact--wrapper a{-webkit-text-decoration:underline;text-decoration:underline}body.search .section--intro{align-content:center;background-color:#a5a3f1;background-color:var(--clr-blue);min-height:40svh;padding-left:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-left:var(--mg-page);padding-right:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding-right:var(--mg-page)}body.search .section--intro .section__text{align-items:baseline;display:flex;flex-flow:row;gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10)}body.search .section--intro .section__text>*{flex:1}@media (max-width:680px){body.search .section--intro .section__text{flex-direction:column}}body.search .section--results{--content-w:75ch;margin-left:auto;margin-right:auto;max-width:75ch;max-width:var(--content-w);padding:clamp(.75rem,.2894736842105264rem + 1.964912280701754vw,2.5rem);padding:var(--mg-page)}@media (min-width:1200px){body.search .section--results,body.search .section--results *{--content-w:90ch}}body.search .section--results .result__list{display:flex;flex-direction:column;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}body.search .section--results .result__litem{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between;padding:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);padding:var(--sp-4);position:relative}body.search .section--results .result__litem.litem--search{background-color:#b6b0b4;background-color:var(--clr-grey)}body.search .section--results .result__litem.litem--search:focus-visible{background-color:#b6b0b4;background-color:var(--clr-grey)}body.search .section--results .result__litem.litem--search:hover{background-color:#b6b0b4;background-color:var(--clr-grey)}body.search .section--results .result__litem{gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}body.search .section--results .result__litem p{width:100%}body.search .section--results .result__litem{background-color:#f9f7f7;background-color:var(--clr-light-grey);border-radius:8px;border-radius:var(--r-6);transition:background-color .2s ease-in-out;transition:background-color var(--ts-2)}body.search .section--results .result__litem a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}body.search .section--results .result__litem:focus-visible{background-color:#f2efef;background-color:var(--clr-mid-grey)}body.search .section--results .result__litem:hover{background-color:#f2efef;background-color:var(--clr-mid-grey)}.form--search{width:100%}.form--search label{align-content:center;background-color:#fff;background-color:var(--clr-white);border-radius:8px;border-radius:var(--r-6);display:flex;padding:2px clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);padding:2px var(--sp-6);text-align:center}.form--search label input{background-color:transparent;border:none;outline:none;text-align:center;width:100%}.form--search label button svg{height:clamp(1rem,.966549rem + .140845vw,1.125rem);height:var(--fs-2)}.faq .faq__filter{align-items:center}.faq .faq__accordion,.faq .section--faq{background-color:#fff;background-color:var(--clr-white)}.faq .faq__accordion{padding:0}.faq .accordion[open]{background-color:#fff6fc;background-color:var(--clr-bg-pink)}.faq .accordion__category{display:block}.klinik .section--klinik{background-color:#c7f2ec;background-color:var(--clr-teal)}.klinik .section--bereiche{gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10);padding-bottom:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);padding-bottom:var(--sp-10);padding-top:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);padding-top:var(--sp-10)}.klinik .section--bereiche,.klinik .section--team{background-color:#f9f7f7;background-color:var(--clr-light-grey)}.klinik .section--team .teamlist__figure{max-width:240px;width:20%}.klinik .section--team .teamlist__figure figcaption{margin-bottom:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-bottom:var(--sp-4);margin-top:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);margin-top:var(--sp-4)}.klinik .section--team .teamlist__figure dl{gap:.2em}.klinik .section--teaser{background-color:#f9f7f7;background-color:var(--clr-light-grey)}.page-template-page-kontakt .section--aufnahme .section__wrapper{border-radius:2px;border-radius:var(--r-2);padding:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);padding:var(--sp-6)}.slider{display:grid;grid-gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);grid-gap:var(--sp-6);gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6)}.slider__list{display:flex;flex-flow:row nowrap;gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2);overflow-x:scroll;overflow-y:hidden;position:relative}.slider__list::-webkit-scrollbar{display:none}.slider__list{cursor:grab}.slider__list:active{cursor:grabbing}.slider__list .slider__litem{display:flex;flex:none;flex-direction:column;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);min-width:0}.slider__list .slider__litem img{pointer-events:none}.slider__control>*{aspect-ratio:1/1;width:clamp(1rem,.966549rem + .140845vw,1.125rem);width:var(--fs-2)}.slider__pagination{justify-content:center}.slider__pagination,.slider__pagination ul{display:flex;gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.slider__pagination ul{list-style:none}.slider__dot{aspect-ratio:1/1;background-color:#302;background-color:var(--clr-black);border-radius:50%;cursor:pointer;transition:background-color .2s ease-in-out;transition:background-color var(--ts-2);width:clamp(1rem,.966549rem + .140845vw,1.125rem);width:var(--fs-2)}@media (hover){.slider__dot:focus-visible{background-color:#585155;background-color:var(--clr-dark-grey)}.slider__dot:hover{background-color:#585155;background-color:var(--clr-dark-grey)}.slider__dot:active{color:#fff;color:var(--clr-white)}}.slider__dot.active{background-color:#d4dad3;background-color:var(--clr-green)}.accordion{overflow:clip;position:relative;transition:height .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:height var(--ts-2),background-color var(--ts-2),border-color var(--ts-2)}.accordion summary:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.accordion .accordion__header{cursor:pointer;display:flex;gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6);justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.accordion .accordion__header svg{aspect-ratio:1/1;height:var(--fs-8)}.accordion[open] .accordion__inner{animation:fade-in .2s ease-in-out .1s forwards;animation:fade-in var(--ts-2) .1s forwards;opacity:0}.accordion .accordion__inner{opacity:0}.accordion .cta--accordion:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.accordion[open] svg{rotate:180deg}.visually-hidden{border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media (max-width:680px){.desktop{display:none!important}}@media (min-width:680px){.mobile{display:none}}.hidden{display:none}.flex{display:flex}.in-view{opacity:1;transform:translate(0)}.observe>*{opacity:0;transition:opacity .1s ease-in-out;transition:opacity var(--ts-1);transition-delay:var(--anim-delay)}.observe>.in-view{opacity:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@supports (text-box:trim-both cap alphabetic){.trim{text-box:trim-both cap alphabetic;align-self:end}}.sp-2,.sp-4,.sp-6,.sp-8{display:flex;flex-direction:column}.sp-2{gap:clamp(.3125rem,.2303rem + .3509vw,.625rem);gap:var(--sp-2)}.sp-4{gap:clamp(.9375rem,.8552631578947368rem + .3509vw,1.25rem);gap:var(--sp-4)}.sp-6{gap:clamp(1.25rem,.9154929577464789rem + 1.4084507042253522vw,2.5rem);gap:var(--sp-6)}.sp-8{gap:clamp(2.5rem,2.165492957746479rem + 1.4084507042253522vw,3.75rem);gap:var(--sp-8)}.sp-10{gap:clamp(3.75rem,2.579225352112676rem + 4.929577464788733vw,8.125rem);gap:var(--sp-10)}.row{flex-direction:row}.w-limited{margin-left:auto;margin-right:auto;max-width:780px}.w100{grid-column:-1/1;width:100%}.bg--teal{background-color:#c7f2ec!important;background-color:var(--clr-teal)!important}.bg--blue{background-color:#a5a3f1!important;background-color:var(--clr-blue)!important}.bg--pink{background-color:#f3c2e3!important;background-color:var(--clr-light-pink)!important}