/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#483c37;--color-lachs:#f6a184;--color-mint:#cbe5dd;--color-mint-feld:#cbe5ddb0;--color-mint-antwort:#cbe5dda6;--color-sand:#eeeee9;--color-orange:#fe8000;--color-orange-hover:#fe80009c;--color-gruen:#5c6b62;--color-salbei:#98bbb5;--color-antwort:#303d49;--color-grau-text:#475467;--color-menue:#c8c8c8e6;--color-weiss:#fff;--color-fokus:#4d65ff;--color-consent:#e4eafa;--color-consent-knopf:#023047;--color-consent-rand:#1e1a35;--color-consent-hover:#344054;--font-heading:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Lato", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:"Halimun", "Brush Script MT", cursive;--radius-card:20px;--radius-klein:10px;--radius-pill:30px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:56px}body{color:var(--color-ink);background:var(--color-weiss);font-family:var(--font-body);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:10px;font-weight:500;line-height:1.5}h1{margin-top:20px;font-size:2.375rem}h2{margin-top:20px;font-size:6vw}h3{margin-top:20px;font-size:1.5rem}h4{margin-top:10px;font-size:1.375rem}h5{margin-top:10px;font-size:1.25rem}h6{margin-top:10px;font-size:1.125rem}@media (width>=30em){h2{font-size:2rem}}p{margin-top:0;margin-bottom:10px}a{color:var(--color-gruen);text-decoration:none}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{list-style-type:disc}img{vertical-align:middle;max-width:100%;display:inline-block}strong{font-weight:700}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:.125rem solid var(--color-fokus);outline-offset:.125rem}}@layer components,utilities;@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-300-lightitalic.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Halimun;src:url(/fonts/halimun.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.sr-only-webflow{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100000;background:var(--color-orange);color:var(--color-ink);border-radius:var(--radius-pill);padding:.5rem 1rem;font-weight:700;position:absolute;top:-4rem;left:.75rem}.skip-link:focus{top:.75rem}.c-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:.5em .5em 1em}.c-container.position-flex{height:100%;display:flex}.c-container.padding-bottom-3em{padding-bottom:3em}.c-container.align-center{justify-content:center;display:flex}.c-div{border-radius:var(--radius-card);flex-flow:column;display:flex;overflow:hidden}.c-div.col-1{background-color:var(--color-lachs)}.c-div.col-1.overlow-show{overflow:visible}.c-div.col-2{background-color:var(--color-mint)}.c-div.col-2.rounded-top-none{border-top-left-radius:0;border-top-right-radius:0}.c-div.col-2.height-100{height:100%}.c-div.col-3{background-color:var(--color-sand)}.c-div.col-2.rounded-top-none.col-3{flex:1}.c-div.rounded-none,.c-div.square{border-radius:0}.grid-2,.grid-3,.grid-4,.grid-dynamic,.contentgrid,.grid-2-1fr-025fr{grid-template-rows:auto;grid-auto-columns:1fr;gap:16px;display:grid}.grid-2{grid-template-columns:minmax(0,1fr)}@media (width>=30em){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-2.mobile-grid-1{grid-template-columns:1fr;gap:0}@media (width>=30em){.grid-2.mobile-grid-1{gap:16px}}@media (width>=48em){.grid-2.mobile-grid-1{grid-template-columns:1fr 1fr}}.grid-2.tablet-grid-1{grid-template-columns:1fr}@media (width>=62em){.grid-2.tablet-grid-1.desktop-33-66{grid-template-columns:.5fr 1fr}}.grid-3{grid-template-columns:minmax(0,1fr)}@media (width>=30em){.grid-3{grid-template-columns:1fr 1fr}}@media (width>=48em){.grid-3:not(.tablet-portrait-2-column){grid-template-columns:1fr 1fr 1fr}}.grid-4{grid-template-columns:1fr 1fr}@media (width>=30em){.grid-4{grid-template-columns:repeat(4,1fr)}}.grid-4.mobile-gap-2px{gap:2px}@media (width>=48em){.grid-4.mobile-gap-2px{gap:16px}}.grid-4.mobile-1column{grid-template-columns:1fr;row-gap:0}@media (width>=48em){.grid-4.mobile-1column{grid-template-columns:1fr 1fr;row-gap:16px}}@media (width>=62em){.grid-4.mobile-1column{grid-template-columns:repeat(4,1fr)}}.grid-4.acjc{place-items:center}.grid-dynamic{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (width>=48em){.grid-dynamic{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.grid-dynamic._250px{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.contentgrid,.grid-2-1fr-025fr{grid-template-columns:minmax(0,1fr);column-gap:0}@media (width>=62em){.contentgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-1fr-025fr{grid-template-columns:minmax(0,1fr) minmax(0,.25fr)}}.flex-vertical-c-c{flex-direction:column;justify-content:center;align-items:center;padding-top:1em;display:flex}.flex-vertical-c-c.alsb{justify-content:space-between;align-items:flex-start}.flex-vertical-c-c.padding-none{padding-top:0}.flex-vertical-c-c.padding-bottom{padding-top:0;padding-bottom:3em}.flex-vertical-c-c.padding-bottom-none{padding-bottom:0}.flex-vertical-c-c.padding-top-bottom-3em{margin-top:2.7em;margin-bottom:2.7em}@media (width>=30em){.flex-vertical-c-c.padding-top-bottom-3em{margin-top:4.1em;margin-bottom:4.1em}}.p-fcc-v{flex-direction:column;justify-content:center;align-items:center;padding-top:1em;padding-bottom:1em;display:flex}.p-fcc-v.no-padding-top{padding-top:0}.p-fcc-v.height-100{height:100%}.padding-0-5em{padding-left:.5em;padding-right:.5em}.section-heading{justify-content:center;padding-bottom:1em;display:flex}.section-heading.white{color:var(--color-weiss)}.section-heading.text--bold{font-family:var(--font-body);font-weight:700}.section--margin-top-6em{margin-top:6em}.negative-height{margin-top:-30vw}@media (width>=30em){.negative-height{margin-top:-5vw}}@media (width>=62em){.negative-height{margin-top:0}}.text-spacer{flex:none;width:.2em}.space-m{height:1rem}.text--bold{font-weight:700}.text--light{font-weight:300}.block-position-relative{position:relative}.zwischen-module-strich{background-color:var(--color-mint);border-radius:var(--radius-card);width:90%;height:.2em}.rt>:first-child{margin-top:0!important}.rt>:last-child{margin-bottom:0!important}.rt p+p{margin-top:1.5em}.rt ul{overflow:hidden}.navbar{z-index:9999;background-color:var(--color-sand);width:100%;height:50px;font-family:var(--font-heading);transition:transform .4s cubic-bezier(.25,1,.5,1);position:sticky;top:0}.navbar.is-weg{transform:translateY(-56px)}.navbar-container{justify-content:flex-end;align-items:center;max-width:1200px;height:50px;margin:0 auto;padding:0 .5em;display:flex;position:relative}.menu-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:60px;height:50px;padding:0;display:flex}.menu-button svg{width:24px;height:24px}.nav-menu{display:none}.nav-menu.is-open{text-align:center;background-color:var(--color-menue);display:block;position:absolute;top:100%;left:0;right:0}.navlink{color:#222;letter-spacing:-.08rem;text-align:center;width:100%;height:40px;padding:10px;line-height:20px;display:block}.navlink.highlight-navbar-link{color:var(--color-orange)}@media (width>=62em){.navbar-container{padding:0}.menu-button{display:none}.nav-menu,.nav-menu.is-open{background:0 0;display:block;position:static}.navlink{width:auto;height:50px;padding:10px;line-height:30px;display:inline-block}.navbar.is-weg{transform:none}}.hero-background-con{z-index:97;height:80vw;position:relative}@media (width>=30em){.hero-background-con{height:54vw}}@media (width>=48em){.hero-background-con{height:50vw}}.hero-background-image{width:100%;height:100%;position:relative}.hero-bild{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}@media (width>=30em){.hero-bild{object-position:50% 50%}}.hero-background-image>.c-container{position:relative}.hero-text-block{color:var(--color-weiss);text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:22px;line-height:1.5;display:flex}@media (width>=48em){.hero-text-block{font-size:28px}}@media (width>=80em){.hero-text-block{flex:1}}.hero-text-h2{font-family:var(--font-heading);margin-top:0;margin-bottom:10px;font-size:10vw;font-weight:500;line-height:1}@media (width>=30em){.hero-text-h2{font-size:45px}}@media (width>=62em){.hero-text-h2{font-size:60px}}@media (width>=80em){.hero-text-h2{font-size:80px}}.hero-text-con{text-transform:uppercase;padding-top:30vw;font-size:30px}@media (width>=30em){.hero-text-con{padding-top:.5em}}@media (width>=48em){.hero-text-con{padding-top:0}}@media (width>=62em){.hero-text-con{padding-top:2em}}@media (width>=80em){.hero-text-con{padding-bottom:100px}}.hero-text-h1{font-family:var(--font-body);margin:0;font-size:5vw;font-weight:300;line-height:1.5}@media (width>=30em){.hero-text-h1{font-size:32px}}.hero-text-paragraph{font-size:5vw;font-weight:700}.hero-text-paragraph:after{content:"";height:2lh;display:block}@media (width>=30em){.hero-text-paragraph{font-size:inherit}}.zwischen-module{z-index:98;background:url(/deko/halbkreise.svg) 50%/contain no-repeat;width:50vw;height:42vw;transition:opacity 1s cubic-bezier(.5,0,.75,0);position:absolute}@media (width>=48em){.zwischen-module{width:40vw;height:27vw}}@media (width>=62em){.zwischen-module{width:24vw;height:15vw}}@media (width>=120em){.zwischen-module{width:18vw}}@media (hover:hover){.zwischen-module:hover{transition-timing-function:cubic-bezier(.5,0,.75,0);opacity:0!important}}.grid-image{object-fit:cover;width:100%;height:300px}.grid-image.top-rounded-edge{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.highlightblog-link{height:100%;color:inherit;flex-flow:row;justify-content:center;display:flex}.highlightblog-link .c-div{width:100%}.highlightblog-link .grid-image{transition:transform .2s cubic-bezier(.55,.055,.675,.19)}@media (hover:hover){.highlightblog-link:hover .grid-image{transform:scale(1.1)}}.workshop-image{object-fit:cover;width:100%;height:100%}.workshop-text{place-self:center}@media (width>=62em){.workshop-image{width:auto}}.overlap-element{z-index:99;width:auto;max-width:none;height:175px;transition:transform .1s linear;position:relative;top:74px}@media (width>=30em){.overlap-element{height:190px;top:115px}}@media (width>=48em){.overlap-element{height:250px}}@media (hover:hover){.overlap-element:hover{transition:transform .2s cubic-bezier(.55,.055,.675,.19);transform:translateY(-61px)}}.leitsatz-formen{grid-area:2/1/3/2}@media (width>=30em){.leitsatz-formen{grid-area:auto}}.element-background{background:url(/deko/banner-hintergrund.svg) 50%/contain no-repeat;justify-content:center;align-items:center;width:100%;height:220px;display:flex;position:relative;top:55px}@media (width>=30em){.element-background{top:0}}@media (width>=62em){.element-background{height:250px}}.text-slant{text-align:left;font-family:var(--font-script);font-size:40px;line-height:1.5}.text-block-inter{text-align:left;font-size:25px;display:flex}@media (width>=62em){.text-block-inter{font-size:30px}}.text-block-above-symbol{z-index:5;position:relative}.background-yellow-symbol{z-index:1;background:url(/deko/pinselstrich-gelb.svg) 0 0/contain no-repeat;min-width:136px;min-height:50px;position:absolute;inset:-11% 0 0 -8%}@media (width>=48em){.background-yellow-symbol{min-width:165px;min-height:61px}}@media (width>=62em){.background-yellow-symbol{min-width:200px;min-height:70px}}.professional-bio-image-con{justify-self:start}@media (width>=48em){.professional-bio-image-con{justify-self:auto}}.professional-bio-img{width:auto;max-width:100%;height:80vw;margin-bottom:-17px;display:block}@media (width>=30em){.professional-bio-img{height:62vw;margin-bottom:-6px}}@media (width>=48em){.professional-bio-img{height:55vw;margin-bottom:0}}@media (width>=62em){.professional-bio-img{width:100%;height:auto}}.professional-bio-con{order:-9999;padding-left:1em;padding-right:1em}@media (width>=62em){.professional-bio-con{order:0;padding-left:0}}.leitsatz-text{align-self:center}@media (width>=62em){.leitsatz-text{align-self:auto}}.element-2{background:url(/deko/fleck.svg) 50%/contain no-repeat;width:100%;height:90px}@media (width>=48em){.element-2{width:330px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.element-2:hover{animation:1.1s both jello}.element-2.is-gummi{animation:1.25s both rubberband}}@keyframes jello{0%{transform:skew(0deg)}9%{animation-timing-function:cubic-bezier(.25,1,.5,1);transform:skew(-12deg,-12deg)}30%{transform:skew(4deg,4deg)}50%{transform:skew(-2deg,-2deg)}70%{transform:skew(1deg,1deg)}to{transform:skew(0deg)}}@keyframes rubberband{0%{transform:scale(1)}20%{transform:scale(1.25,.75)}40%{transform:scale(.85,1.12)}60%{transform:scale(1.06,.96)}80%{transform:scale(.98,1.01)}to{transform:scale(1)}}.text-block-all-caps{text-transform:uppercase}.yellow-slash{background:url(/deko/pinselstrich-gelb.svg) 0%/contain no-repeat}.yellow-slash h2{margin-top:0}.professional-bio-text-con{padding-left:.5em}@media (width>=30em){.professional-bio-text-con{padding-left:0}}.professional-bio-start-text{text-align:left}.professional-bio-start-text ul{margin-bottom:0}.professional-bio-start-text p{margin-top:1.5em}.reveal-more{text-align:justify}.bio-mehr>summary{cursor:pointer;margin-bottom:1.5em;font-weight:700;list-style:none;display:inline-block}.bio-mehr>summary::-webkit-details-marker{display:none}.bio-mehr[open]>summary{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.professional-bio-extended-con{-webkit-hyphens:auto;hyphens:auto;overflow:hidden}.professional-bio-extended-con p:last-child{margin-bottom:1.5em}.trust-link{width:100%;max-width:30vw;height:30vw;display:block}@media (width>=48em){.trust-link{max-width:16vw;height:13vw}}.trust-link img{object-fit:contain;width:100%;height:100%}.rezensionen-con{background-color:var(--color-sand);border-radius:var(--radius-klein);flex-direction:column;align-self:start;align-items:center;padding:.5em;display:flex}.rezensionen-con blockquote{margin:0}.rezensionen-con .section-heading{padding-bottom:1em}.text-block-halii{font-family:var(--font-script);font-style:normal;display:flex}.text-block-alert{background-color:var(--color-orange);color:var(--color-weiss);border-radius:var(--radius-pill);padding:.5rem}.text-block-alert a{color:var(--color-gruen)}.w-form{margin:0 0 15px}.contact-form-input-field{color:#333;vertical-align:middle;background-color:var(--color-mint-feld);border-radius:var(--radius-klein);border:0;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:19px;line-height:1.42857;display:block}.contact-form-input-field::placeholder{color:#999}.contact-form-input-field:focus{outline:2px solid var(--color-fokus);outline-offset:1px}.contact-form-input-field.increased-height{resize:vertical;height:300px}@media (width>=30em){.contact-form-input-field.increased-height{height:150px}}@media (width>=48em){.contact-form-input-field.increased-height{height:95%}}.checkbox-field{text-align:left;cursor:pointer;margin-bottom:5px;padding-left:20px;font-weight:400;display:block}.checkbox-field input{float:left;width:14px;height:14px;margin:7px 0 0 -20px}.honigtopf{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.c-button-main{cursor:pointer;color:var(--color-weiss);background-color:var(--color-orange);text-transform:uppercase;line-height:inherit;border-radius:var(--radius-pill);border:0;padding:9px 29px 9px 20px;text-decoration:none;transition:all .2s;display:inline-block}.c-button-main:hover{color:var(--color-weiss);background-color:var(--color-orange)}@media (width>=30em){.c-button-main:hover{background-color:var(--color-orange-hover)}}.c-button-main.full-width{width:100%}.contact-info-area{margin-top:1em}.contact-area-block{color:var(--color-gruen);text-align:left;justify-content:center;align-items:center;padding-bottom:1em;display:flex}@media (width>=48em){.contact-area-block{justify-content:flex-start}}.kontakt-icon{width:40px;height:50px;margin-right:3px}.kontakt-icon.phone{width:37px}.kontakt-icon.pin{width:36px}.einblick-knopf{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.instagram-img{width:100%;height:auto;display:block}.lightbox{background:#000000e6;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.lightbox::backdrop{background:#000000e6}.lightbox[open]{justify-content:center;align-items:center;display:flex}.lightbox img{width:auto;max-width:96vw;height:auto;max-height:96vh}.lightbox-zu{width:4em;height:4em;color:var(--color-weiss);cursor:pointer;opacity:.8;background:0 0;border:0;font-size:2rem;position:absolute;top:0;right:0}.lightbox-zu:hover{opacity:1}.faq-con{font-family:var(--font-body);text-align:left;margin-bottom:1em}.question-container{background-color:var(--color-sand);cursor:pointer;justify-content:space-between;align-items:center;padding:.2em 0;list-style:none;display:flex}.question-container::-webkit-details-marker{display:none}.question-con{color:var(--color-ink);padding:.3em .5em;font-weight:700}.arrow-con{flex-direction:column;flex:none;justify-content:center;margin-right:1em;display:flex}.arrow-img{background:url(/deko/pfeil.svg) 50%/contain no-repeat;width:1.2em;height:1.2em;transition:transform .2s}.faq-con[open] .arrow-img{transform:rotate(90deg)}.answer-con{color:var(--color-antwort);background-color:var(--color-mint-antwort);overflow:hidden}.text-block-answer{color:var(--color-ink);padding:.5em}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq-con{interpolate-size:allow-keywords}.faq-con::details-content{height:0;transition:height .5s ease, content-visibility .5s allow-discrete;overflow:clip}.faq-con[open]::details-content{height:auto}.bio-mehr{interpolate-size:allow-keywords}.bio-mehr::details-content{height:0;transition:height .5s ease, content-visibility .5s allow-discrete;overflow:clip}.bio-mehr[open]::details-content{height:auto}}}.text-h2-bold{font-weight:700}.blog-introduction{padding-bottom:1rem}.blog-introduction h6{font-size:1.125rem}.rich-text-block{font-family:var(--font-heading)}.rich-text-block h4,.rich-text-block h6{margin-top:1.5em}.rich-text-block p{margin-bottom:1em}.artikel-bild{width:100%;height:auto;margin-bottom:2em}.artikel-quelle a{overflow-wrap:anywhere}.section-blue{background-color:var(--color-salbei)}.c-container.left-align{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:1em;padding-bottom:1em;display:flex}@media (width>=30em){.c-container.left-align{text-align:left;display:block}}.section-blue .grid-2{width:100%}.footer-social{justify-content:center;display:flex}@media (width>=30em){.footer-social{justify-content:flex-start}}.footer-social-link{width:2em;height:2em;margin-left:.5em;margin-right:.5em;display:inline-block}.footer-social-link img{width:100%;height:100%}.text-block-right-align{flex-direction:column;align-self:center;align-items:center;display:flex}@media (width>=30em){.text-block-right-align{text-align:right;display:block}}.text-link-white{color:var(--color-weiss);padding-right:0}@media (width>=30em){.text-link-white{padding-right:1em}}button.text-link-white{cursor:pointer;font:inherit;background:0 0;border:0;padding-left:0}.section-footer{background-color:var(--color-lachs);border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.footer-container{text-align:center}.footer-text-con{color:var(--color-weiss);flex-direction:column;justify-content:center;display:flex}.footer-link{color:var(--color-weiss)}.footer-copyright{color:var(--color-weiss);justify-content:center;margin-top:2em;font-size:14px;display:flex}.floating-contact-button{z-index:99999;width:119px;position:fixed;top:54%;right:0}@media (width>=30em){.floating-contact-button{top:60%}}@media (width>=48em){.floating-contact-button{top:80%}}.floating-contact-button .c-button-main{color:var(--color-grau-text);text-align:center;padding:9px 15px;font-size:14px;line-height:1.5}.fk-symbol{display:none}@media (width<=47.99em){.floating-contact-button{text-align:right}.floating-contact-button .c-button-main{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:none}.floating-contact-button.is-bewegt .c-button-main{overflow:hidden}.floating-contact-button.is-klein{width:auto;margin-top:6px;right:10px}.floating-contact-button.is-klein .c-button-main{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.floating-contact-button.is-klein .fk-symbol{width:22px;height:22px;display:block}.floating-contact-button.is-klein .fk-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.utility-page-wrap{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.utility-page-content{text-align:center;flex-direction:column;align-items:center;width:260px;display:flex}.utility-page-content.breit{width:auto;max-width:40rem;padding:3em .5em}.legal-text{text-align:left;padding-bottom:2em}.legal-text h2{margin-top:1.5em;font-size:1.5rem}.legal-text h3{margin-top:1.25em;font-size:1.25rem}.legal-text a{text-decoration:underline}.legal-hinweis{background:var(--color-mint);border-radius:var(--radius-klein);margin-bottom:2em;padding:1em}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}.js [data-reveal=links]{transform:translate(-100px)}.js [data-reveal=rechts]{transform:translate(100px)}.js [data-reveal=unten]{transform:translateY(100px)}.js [data-reveal].is-in{opacity:1;transform:none}}.consent{z-index:100001;background-color:var(--color-consent);max-width:600px;color:var(--color-ink);border-radius:1rem;padding:1rem;font-size:15px;position:fixed;bottom:10px;left:10px;right:10px}@media (width>=30em){.consent{font-size:inherit;bottom:20px;left:20px;right:20px}}@media (width>=48em){.consent{max-width:80%;padding:2rem;right:auto}}@media (width>=62em){.consent{max-width:600px}}.consent h2{margin-top:0;font-size:1.5rem}.consent p{margin-bottom:.75em}.consent a{text-decoration:underline}.consent-buttons{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media (width>=48em){.consent-buttons{flex-direction:row;margin-top:2rem}}.cw-button_primary,.cw-button_secondary{text-align:center;cursor:pointer;border-radius:80px;flex:1;min-height:3rem;padding:15px 1.5rem;line-height:1.2;transition:transform .3s,color .3s,background-color .3s}.cw-button_primary{color:var(--color-weiss);background-color:var(--color-consent-knopf);border:1px solid var(--color-consent-knopf)}.cw-button_primary:hover{transform:translateY(-2px)}.cw-button_secondary{color:var(--color-consent-rand);border:1px solid var(--color-consent-rand);background:0 0}.cw-button_secondary:hover{color:var(--color-weiss);background-color:var(--color-consent-hover);border-color:var(--color-consent-hover);transform:translateY(-2px)}.consent-optionen{text-align:left;gap:.75rem;margin-top:1.5rem;display:grid}.consent-optionen label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.consent-optionen input{width:20px;height:20px;accent-color:var(--color-consent-knopf);flex:none;margin-top:2px}.consent-optionen small{color:var(--color-grau-text);font-size:.875rem;display:block}.cw-cookie_icon{z-index:100000;cursor:pointer;width:44px;height:44px;color:var(--color-consent-knopf);background:0 0;border:0;padding:5px;position:fixed;bottom:20px;left:20px}.cw-cookie_icon svg{width:100%;height:100%}
