@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/open-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/open-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-latin-wght-italic.woff2)format("woff2-variations"),url(/fonts/open-sans-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-latin-ext-wght-italic.woff2)format("woff2-variations"),url(/fonts/open-sans-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/rubik-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/rubik-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-primary:#42734b;--color-link:#e02b20;--color-text:#666;--color-heading:#333;--color-heading-hero:#000c;--color-menu:#0009;--color-menu-active:#2ea3f2;--color-menu-mobile:#666;--color-muted:#aaa;--color-on-dark:#fff;--color-on-color-label:#ffffff80;--color-bg:#fff;--color-surface-muted:#0000000a;--color-surface-grey:#f5f5f5;--color-tabs-bar:#f4f4f4;--color-slate:#3a5063;--color-blue-grey:#e9eff3;--color-gradient-grey:#e3e3e8;--color-border:#d8d8d8;--color-rule:#e2e2e2;--color-menu-divider:#00000008;--color-footer-bg:#222;--color-footer-nav-bg:#ffffff0d;--color-footer-bottom-bg:#00000052;--color-footer-link:#bbb;--color-footer-text:#666;--color-lang-footer-link:#444;--color-blue:#2b76df;--color-coral:#ff7355;--color-coral-light:#ff8a70;--color-orange:#ff9c02;--color-lime:#74bc19;--color-purple:#7f5aff;--color-purple-light:#9577ff;--color-amber:#e09900;--color-hero-fallback:#e8c239;--color-flag-yellow:#fdb913;--color-flag-green:#006a44;--color-flag-red:#c1272d;--overlay-slide:#0003;--overlay-hero-light:linear-gradient(#ffffffb3 0%, #fff 100%);--overlay-split-image:linear-gradient(148deg, #e0b04a2b 14%, var(--color-blue-grey) 100%);--font-body:Arial, Helvetica, sans-serif;--font-display:Helvetica, Arial, sans-serif;--font-body-webfont:"Open Sans", Arial, sans-serif;--font-display-webfont:"Rubik", Helvetica, Arial, sans-serif;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--text-base:14px;--leading-base:1.7;--leading-module:2;--leading-list:26px;--text-module:16px;--text-small:12px;--text-lead:18px;--text-h1:30px;--text-h2:26px;--text-h3:22px;--text-h4:18px;--text-h5:16px;--text-h6:14px;--leading-heading:1;--heading-gap:10px;--text-hero-title:50px;--text-display:40px;--text-display-phone:30px;--text-counter:46px;--text-card-title:20px;--text-numbered:42px;--leading-display:1.4;--text-kicker-l:16px;--text-kicker-m:14px;--text-kicker-s:12px;--tracking-wide:5px;--tracking-mid:3px;--tracking-split-title:6px;--container-width:80%;--container-max:1080px;--container-wide:90%;--text-measure:700px;--gutter-3:5.5%;--gutter-2:3%;--gutter-1:0%;--section-py:4%;--section-py-wide:54px;--section-py-mobile:50px;--row-py:2%;--row-py-wide:27px;--row-py-mobile:30px;--module-gap:2.75%;--module-gap-mobile:30px;--paragraph-gap:14px;--topbar-height:32px;--header-height:80px;--header-height-fixed:54px;--logo-height-ratio:54%;--menu-item-gap:26px;--menu-text-size:14px;--submenu-width:240px;--mobile-menu-icon:32px;--sidebar-width:225px;--content-sidebar-gap:5.5%;--radius-card:10px;--radius-card-s:5px;--radius-xs:3px;--radius-pill:70px;--border-card-top:10px;--shadow-header:0 1px 0 #0000001a;--shadow-header-fixed:0 0 7px #0000001a;--shadow-dropdown:0 2px 5px #0000001a;--shadow-card:0 12px 49px -6px #0000000f;--shadow-card-blurb:0 20px 45px -5px #00000012;--shadow-hero-inset:inset 0 -10px 18px #0003;--duration-button:.3s;--duration-header:.4s;--ease-header:ease-in-out;--hover-opacity:.7;--slider-interval:5s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:0}@media (width>=981px){html{scroll-padding-top:86px}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{padding-bottom:var(--heading-gap);color:var(--color-heading);font-weight:var(--weight-regular);line-height:var(--leading-heading);margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6)}p{padding-bottom:var(--paragraph-gap);margin:0}p:last-child{padding-bottom:0}strong,b{font-weight:var(--weight-bold)}a{color:var(--color-link);text-decoration:none}ul,ol{line-height:var(--leading-list);margin:0;padding:0 0 23px 1em}ul{list-style-type:disc}li ul,li ol{padding-bottom:0}blockquote{border-left:5px solid var(--color-primary);margin:20px 0 30px;padding-left:20px}img{vertical-align:middle;max-width:100%;height:auto}hr{border:0;border-top:1px solid #ececec;margin:0 0 23px}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.container{width:var(--container-width);max-width:var(--container-max);margin-inline:auto}.sr-only{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:1000;color:var(--color-heading);font-weight:var(--weight-bold);background:#fff;padding:8px 16px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}@media (width>=981px){.site-main{padding-top:calc(var(--topbar-height) + var(--header-height))}.hide-desktop{display:none!important}}@media (width>=768px) and (width<=980px){.hide-tablet{display:none!important}}@media (width<=767px){.hide-phone{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.has-bg{background-color:var(--bg-color,transparent);background-image:var(--bg-gradient,none), var(--bg-image,none);background-position:center, var(--bg-position,center);background-repeat:no-repeat;background-size:cover,cover}@media (width<=980px){.has-bg{background-position:center, var(--bg-position-tab,var(--bg-position,center))}}@media (width<=767px){.has-bg{background-position:center, var(--bg-position-ph,var(--bg-position-tab,var(--bg-position,center)))}}.section{padding:var(--section-py) 0;position:relative}@media (width>=1350px){.section{padding-block:var(--section-py-wide)}}@media (width<=980px){.section{padding-block:var(--section-py-mobile)}}:is(.section--fullwidth,.section:has(>.row--fullwidth)){padding-block:0!important}.shape-divider{z-index:1;height:var(--divider-height,100px);pointer-events:none;max-height:100%;position:absolute;left:0;right:0}.shape-divider svg{width:100%;height:100%;display:block}.shape-divider--top{top:0}.shape-divider--bottom{bottom:0;transform:rotate(180deg)}.section>:not(.shape-divider){z-index:2;position:relative}.section>.parallax{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.parallax__layer{will-change:transform;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(100% + 30vh);position:absolute;top:-30vh;left:0}.row{align-items:flex-start;gap:0 var(--g,var(--gutter-3));width:var(--container-width);max-width:var(--container-max);padding:var(--row-py) 0;margin-inline:auto;display:flex}@media (width>=1350px){.row{padding-block:var(--row-py-wide)}}.section>.row,.row--specialty{container-type:inline-size}.row{--module-gap-row:2.75cqw}.row--g2{--module-gap-row:1.5cqw}.column>.row--g3{--module-gap-row:2.75cqw}.row--specialty{max-width:var(--maxw,var(--container-max))}.section .row--specialty{padding-block:0}@media (width>=981px){.row--specialty>.column:not(:has(>.row)){padding-block:2.854cqw}}.row--equal{align-items:stretch}.row--fullwidth{width:100%;max-width:none;padding:0!important}.column>.row{width:100%;max-width:none;padding:0}.column{width:calc(var(--col,1) / var(--row-total,1) * (100% + var(--g,var(--gutter-3))) - var(--g,var(--gutter-3)));flex:none;min-width:0;position:relative}@media (width<=980px){.column:empty{display:none}}.row--fullwidth>.column--bg{padding:120px 80px 120px 10%}.row--fullwidth>.column--bg:last-child:not(:first-child){padding:120px 10% 120px 80px}@media (width<=980px){.row{column-gap:var(--gutter-3);padding-block:var(--row-py-mobile);flex-wrap:wrap}.column{width:100%}.column:not(:last-child){margin-bottom:var(--module-gap-mobile)}.row--fullwidth>.column:not(:last-child){margin-bottom:0}.row--fullwidth>.column--bg,.row--fullwidth>.column--bg:last-child:not(:first-child){padding:120px 10%}}@media (width>=768px) and (width<=980px){.row:not(.row--specialty,.row--fullwidth)>.column[data-type="1_4"]{width:calc((100% - var(--gutter-3)) / 2)}}.module{margin-bottom:var(--module-gap)}.row .module{margin-bottom:var(--module-gap-row)}.module:last-child{margin-bottom:0}@media (width<=980px){.module,.row .module{margin-bottom:var(--module-gap-mobile)}}.row .module:last-child,.module:has(+script:last-child){margin-bottom:0}.column>p:last-child,.column>ul:last-child,.column>ol:last-child{padding-bottom:0}.column>:is(p,ul,ol):has(+.module){margin-bottom:var(--module-gap-row);padding-bottom:0}@media (width<=980px){.column>:is(p,ul,ol):has(+.module){margin-bottom:var(--module-gap-mobile)}}:is(.column[data-type="1_3"],.column[data-type="1_4"],.column[data-type="1_5"],.column[data-type="1_6"],.column[data-type="2_5"])>h3{font-size:20px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.module-text{text-align:var(--text-align,inherit)}.module-text.has-bg{padding:20px}.module-text h1{color:var(--h1-color,var(--color-heading))}.module-text h2{color:var(--h2-color,var(--color-heading))}.module-text h3{color:var(--h3-color,var(--color-heading))}.module-text h4{color:var(--h4-color,var(--color-heading))}.module-text h5{color:var(--h5-color,var(--color-heading))}.module-text h6{color:var(--h6-color,var(--color-heading))}.column--bg .module-text,.text--display{font-family:var(--font-display);line-height:var(--leading-module)}.text--dark{color:#fff}.text--dark h1{color:var(--h1-color,#fff)}.text--dark h2{color:var(--h2-color,#fff)}.text--dark h3{color:var(--h3-color,#fff)}.text--dark h4{color:var(--h4-color,#fff)}.text--dark h5{color:var(--h5-color,#fff)}.text--dark h6{color:var(--h6-color,#fff)}.section--specialty .text--display h2{font-family:var(--font-display);font-size:var(--text-kicker-s);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-mid);line-height:18px}.section--specialty .module-text{font-family:var(--font-display);line-height:var(--leading-module)}.module-text li{line-height:var(--leading-list)}.module-text ul{padding-bottom:var(--paragraph-gap)}.module-text>.inline-image{margin-bottom:calc(9px + var(--paragraph-gap));display:block}.module-text img{vertical-align:baseline}.module-text p:has(>img):last-child{padding-bottom:var(--paragraph-gap)}.module-align-center{margin-inline:auto}.module-align-right{margin-left:auto}.text--display.text--center h2{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display)}@media (width<=767px){.text--display.text--center h2{font-size:var(--text-display-phone)}}.column--bg .module-text{font-size:var(--text-module)}.column--bg .module-text h2{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display);text-transform:uppercase;letter-spacing:var(--tracking-split-title)}.column--bg .module-text h5{font-size:var(--text-kicker-l);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:1.2}.column--bg .module-text h4{font-size:var(--text-h4);line-height:1.4}.column--bg .text--dark h4{color:var(--h4-color,var(--color-orange))}@media (width<=767px){.column--bg .module-text h2{font-size:var(--text-display-phone)}}.module-image{margin-inline:0;margin-top:0;line-height:0}.module-image img{width:100%;height:auto}.module-image img.module-image__remote{width:auto;max-width:100%}.inline-image{vertical-align:baseline;max-width:100%;height:auto}.inline-image--left{float:left;margin:0 15px 0 0}.inline-image--right{float:right;margin:0 0 0 15px}.module-image--fixed img{width:auto;max-width:100%}.module-image figcaption{color:var(--color-text);font-size:14px;line-height:var(--leading-base);padding-top:8px}.entry-content .module-image{margin-bottom:var(--paragraph-gap)}.entry-content .module-image--frame{box-sizing:border-box;text-align:center;background:#f3f3f3;border:1px solid #ddd;max-width:96%;margin-bottom:10px;padding:8px;line-height:0}.module-image--frame img{max-width:100%}.module-image--frame figcaption{padding:0 4px 5px;font-size:12px;line-height:24px}.button{border-radius:var(--radius-pill);background:var(--button-bg,var(--color-purple));color:var(--button-color,#fff);font-family:var(--font-display);font-size:16px;font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--duration-button), filter var(--duration-button);border:10px solid #0000;padding:.3em 1em;line-height:1.7;display:inline-block}.button:hover{filter:brightness(1.12)}.button--hero{background:var(--button-bg,var(--color-coral));border-width:15px;border-radius:100px}.divider{height:23px}.column--bg .divider{height:200px}.divider--line{height:auto;padding:11px 0}.divider--line:before{content:"";border-top:1px solid var(--divider-color,#ececec);display:block}.module-hero{text-align:var(--hero-align,center);font-family:var(--font-display);display:flow-root;position:relative}.hero__inner{width:64%;max-width:800px;margin:20px auto;padding:10px}.hero__kicker{color:var(--kicker-color,var(--color-coral));font-size:var(--text-kicker-l);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0;padding-bottom:10px;line-height:32px}.hero__title{color:var(--hero-title-color,var(--color-heading-hero));font-family:var(--font-display);font-size:var(--text-hero-title);font-weight:var(--weight-bold);line-height:var(--leading-display);padding-bottom:0}.hero__content{font-size:var(--text-lead);line-height:2}@media (width<=767px){.module-hero[style*=--hero-content-size-phone\:] .hero__content{font-size:var(--hero-content-size-phone)}}.hero__content h1{color:inherit;font-family:var(--font-display);font-size:var(--text-kicker-l);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:32px}.hero--bild{box-shadow:var(--shadow-hero-inset);color:#fff;padding:5vw 0}.hero--bild .hero__title{color:var(--hero-title-color,#fff)}.hero--bild .hero__kicker{color:var(--kicker-color,#000)}.hero--hell{color:var(--color-text);padding:8vw 0 4vw}.hero--creme{min-height:503px;box-shadow:var(--shadow-hero-inset);align-items:center;display:flex}@media (width<=767px){.hero__title{font-size:var(--text-display-phone);line-height:42px}.hero--bild .hero__content{font-size:16px;line-height:32px}}.module-slider{border-radius:var(--radius-card);background:var(--color-primary);position:relative;overflow:hidden}.slider__track{grid-template-columns:minmax(0,1fr);display:grid}.slide{background-color:var(--bg-color,var(--color-primary));text-align:center;color:#fff;font-family:var(--font-display);opacity:0;visibility:hidden;grid-area:1/1;align-items:center;padding:0 6%;transition:opacity .6s ease-in-out,visibility .6s;display:flex;position:relative}.slide:before{content:"";background:var(--overlay,transparent);position:absolute;inset:0}.slide.is-active,.module-slider:not(.is-ready) .slide:first-child{opacity:1;visibility:visible}.slide__content{width:100%;padding:var(--slide-pt,16%) var(--slide-pr,8%) var(--slide-pb,16%) var(--slide-pl,8%);position:relative}.slide__title{overflow-wrap:break-word;color:#fff;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display)}.slide__title a{color:inherit}.slide__text{font-size:var(--text-lead);line-height:2}.button--slide{color:#e00b00;background:#fff;margin-top:20px}.slider__arrow{z-index:3;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;width:48px;height:48px;margin-top:-24px;padding:0;transition:all .2s ease-in-out;position:absolute;top:50%}.slider__arrow svg{display:block}.slider__arrow--prev{left:-22px}.slider__arrow--next{right:-22px}.module-slider:hover .slider__arrow,.slider__arrow:focus-visible{opacity:1}.module-slider:hover .slider__arrow--prev,.slider__arrow--prev:focus-visible{left:22px}.module-slider:hover .slider__arrow--next,.slider__arrow--next:focus-visible{right:22px}.slider__arrow:focus-visible{outline-color:#fff}.slider__dots{z-index:3;justify-content:center;align-items:flex-start;gap:10px;height:28px;display:flex;position:absolute;bottom:20px;left:0;right:0}.slider__dots button{opacity:.5;cursor:pointer;background:#ffffff80;border:0;border-radius:7px;width:7px;height:7px;padding:0}.slider__dots button[aria-current=true]{opacity:1;background:#fff}.slider__dots button:focus-visible{outline-color:#fff}.module-slider:not(.is-ready) .slider__arrow,.module-slider:not(.is-ready) .slider__dots{display:none}@media (width<=767px){.slider__dots{height:14px;bottom:22px}}.module-blurb{text-align:var(--blurb-align,left);display:block}.blurb__content{max-width:550px;margin-inline:auto}.blurb__media{color:var(--accent,var(--color-coral));margin-bottom:30px;line-height:0}.blurb__title{color:var(--blurb-title-color,var(--color-heading))}.blurb__title a{color:inherit}.blurb--flagge{border-radius:var(--radius-card);background:var(--blurb-bg);color:#fff;font-family:var(--font-display);font-size:var(--text-small);line-height:var(--blurb-text-lh,1.7em);padding:14px 20px}.blurb--flagge .blurb__title{color:var(--blurb-title-color,var(--color-on-color-label));font-size:var(--text-kicker-s);font-weight:var(--weight-bold);line-height:var(--blurb-title-lh,1em);text-transform:uppercase;letter-spacing:var(--tracking-mid)}.blurb--kachel{background:var(--blurb-bg);color:#fff;text-align:center;height:100%;padding:40px 20px 30px}.blurb--kachel .blurb__title{color:#fff}.blurb--intro{text-align:center;max-width:550px;margin-inline:auto}.blurb--intro .blurb__media{justify-content:center;display:flex}.blurb--intro .blurb__title{color:var(--blurb-title-color,var(--color-blue));font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:28px}.blurb--karte .blurb__content{gap:15px;display:flex}.blurb--karte{border-top:var(--border-card-top) solid var(--accent,var(--color-purple));border-radius:var(--radius-card-s);box-shadow:var(--shadow-card-blurb);font-family:var(--font-display);line-height:var(--leading-module);background:#fff;padding:30px}.blurb--karte .blurb__media{color:var(--accent,var(--color-purple));margin:0}.blurb--karte .blurb__title{font-size:var(--text-card-title);line-height:34px}.blurb--dark,.blurb--dark .blurb__title{color:#fff}.blurb--flagge.blurb--dark .blurb__title{color:var(--blurb-title-color,var(--color-on-color-label))}a.module-blurb:focus-visible{outline-offset:3px}.module-testimonial{text-align:var(--testimonial-align,left);font-family:var(--font-display);margin-inline:0;margin-top:0;line-height:21px;position:relative}.testimonial__text{line-height:var(--testimonial-lh,1.5em);border:0;margin:0;padding:0}.testimonial__text p:last-child{padding-bottom:var(--paragraph-gap)}.testimonial__author{color:var(--color-text);font-family:var(--font-body);margin-top:32px;display:block}.testimonial__body:not(:has(.testimonial__author)):after{content:"";height:32px;display:block}.testimonial__author strong{display:block}.testimonial__author a{color:inherit}.testimonial__role{display:block}.testimonial__portrait{margin:0 auto 20px;line-height:0}.testimonial__portrait img{display:block}.testimonial__quote{background:var(--color-surface-grey);width:32px;height:32px;color:var(--color-heading);border-radius:50%;line-height:0;display:block;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.testimonial--karte{border-top:var(--border-card-top) solid var(--accent,var(--color-blue));border-radius:var(--radius-card-s);box-shadow:var(--shadow-card);background:#fff;padding:60px 30px}.testimonial--karte .testimonial__portrait,.testimonial--grau .testimonial__portrait{width:90px}.testimonial--karte .testimonial__portrait img,.testimonial--grau .testimonial__portrait img{object-fit:cover;border-radius:50%;width:90px;height:90px}.column:nth-child(3n+2) .testimonial--karte{--accent:var(--color-orange)}.column:nth-child(3n+3) .testimonial--karte{--accent:var(--color-coral)}@media (width>=768px) and (width<=980px){.testimonial--karte.has-portrait .testimonial__portrait{float:left;margin:0 30px 20px 0}.testimonial--karte.has-portrait .testimonial__body{margin-left:120px}}.testimonial--grau{background:var(--testimonial-bg,var(--color-surface-grey));padding:30px}.testimonial__author strong{font-size:var(--testimonial-author-size,inherit);line-height:1.5}@media (width>=981px){.column:not([data-type="1_3"],[data-type="1_4"],[data-type="1_5"],[data-type="1_6"],[data-type="2_5"])>.testimonial--grau.has-portrait .testimonial__portrait{float:left;margin:0 30px 0 0}.column:not([data-type="1_3"],[data-type="1_4"],[data-type="1_5"],[data-type="1_6"],[data-type="2_5"])>.testimonial--grau.has-portrait .testimonial__body{margin-left:120px}}@media (width>=768px) and (width<=980px){.testimonial--grau.has-portrait .testimonial__portrait{float:left;margin:0 30px 20px 0}.testimonial--grau.has-portrait .testimonial__body{margin-left:120px}}.testimonial--box{border-radius:var(--radius-card);background:var(--color-surface-muted);padding:14px 20px}.testimonial--box .testimonial__portrait{width:100%}.testimonial--box .testimonial__portrait img{border-radius:var(--radius-xs);object-fit:cover;width:100%;height:150px}.module-tabs{border-radius:var(--radius-card);font-family:var(--font-display);overflow:hidden}.tabs__list{background:var(--color-tabs-bar);flex-wrap:wrap;padding-bottom:1px;display:flex}.tabs__list[hidden]{display:none}.tabs__list button{background:var(--tab-inactive,var(--color-slate));color:var(--tab-text,#fff);font:inherit;font-size:14px;font-weight:var(--weight-bold);text-align:left;cursor:pointer;border:0;border-radius:0;padding:4px 30px;line-height:28px}.tabs__list button[aria-selected=true]{background:var(--tab-active,var(--color-blue))}.tabs__list button:focus-visible{outline-offset:-4px;outline-color:#fff}.tab{background:var(--tab-panel-bg,var(--color-surface-muted));line-height:var(--leading-module);padding:24px 30px}.module-tabs.is-ready .tab{animation:.3s ease-in-out tab-in}.module-tabs.is-ready .tab__title{display:none}@keyframes tab-in{0%{opacity:0}}@media (width<=767px){.tabs__list{flex-direction:column;padding-bottom:1px}.tabs__list button{padding-bottom:5px}}.module-counter{border-radius:var(--radius-card);background:var(--counter-bg,var(--color-blue));text-align:var(--counter-align,left);font-family:var(--font-display);padding:50px 25px 15px}.counter__number{height:72px;color:var(--counter-number,#fff);font-size:var(--text-counter);margin-bottom:20px;padding-bottom:0;line-height:100px}.counter__title{color:var(--counter-title,#fff);font-family:var(--font-display);font-size:var(--text-kicker-m);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:21px}.module-cta{text-align:var(--cta-align,left);font-family:var(--font-display);line-height:var(--leading-module)}.cta--box{border-radius:var(--radius-card);background:var(--cta-bg,#fff);padding:64px 60px}.row--equal .cta--box{min-height:100%}.cta__description{padding-bottom:20px}.cta__title{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display)}.cta--on-color,.cta--on-color .cta__title{color:#fff}.cta--on-color .cta__title{text-transform:uppercase;letter-spacing:var(--tracking-wide)}@media (width<=767px){.cta__title{font-size:var(--text-display-phone);line-height:42px}}.module-gallery{margin:0}.gallery__grid{flex-wrap:wrap;gap:7px;margin:0;padding:0;line-height:0;list-style:none;display:flex}.gallery__grid>li{width:calc((100% - (var(--gallery-cols,3) - 1) * 7px) / var(--gallery-cols,3));flex-grow:1;margin:0;padding:0;display:flex}.gallery__grid figure{flex-direction:column;flex-grow:1;margin:0;display:flex}.gallery__grid img{object-fit:cover;flex:1 0 0;width:100%;height:100%}.gallery__grid figcaption,.gallery__caption{text-align:center;padding-top:6px;font-size:13px;line-height:1.5}@media (width<=599px){.gallery__grid>li{width:calc(50% - 3.5px)}}.gallery--list .gallery__grid{gap:0;padding:0 0 23px 14px}.gallery--list .gallery__grid>li{width:calc((100% - (var(--gallery-cols,3) - 1) * 14px) / var(--gallery-cols,3));margin:0 14px 14px 0}.gallery--list .gallery__grid>li:nth-child(3n),.gallery--list .gallery__grid>li:last-child{margin-right:0}@media (width<=599px){.gallery--list .gallery__grid>li{width:calc(50% - 7px)}.gallery--list .gallery__grid>li:nth-child(3n){margin-right:14px}.gallery--list .gallery__grid>li:nth-child(2n),.gallery--list .gallery__grid>li:last-child{margin-right:0}}.gallery-classic{margin:0 auto;display:flow-root}.gallery-classic__item{float:left;text-align:center;width:33%;margin:10px 0 21px;line-height:0}.gallery-classic__item:nth-child(3n+1){clear:left}.gallery-classic__item a{width:90%;display:block}.gallery-classic__item img{box-sizing:border-box;aspect-ratio:1;object-fit:cover;border:2px solid #cfcfcf;width:150px;max-width:100%;height:auto}.module-media-text{grid-template-columns:var(--media-width,50%) 1fr;align-items:var(--media-align,center);display:grid}.media-text--right{grid-template-columns:1fr var(--media-width,50%)}.media-text--right .media-text__media{order:2}.media-text__media{margin:0;line-height:0}.media-text__media img{width:100%;height:auto}.media-text__content{padding:0 8%}@media (width<=600px){.media-text--stack{grid-template-columns:1fr}.media-text--stack .media-text__media{order:0}}.team-member__image{width:100%;max-width:320px;height:auto;margin-bottom:12px}.team-member__name{font-size:var(--text-h4)}.team-member__position{color:var(--color-muted);padding-bottom:0}.module-video{aspect-ratio:16/9;background:#222;position:relative}.module-video iframe{border:0;width:100%;height:100%}.module-video__consent{color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.module-video__play{background:#ffffffe6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l8 5-8 5z' fill='%23222'/%3E%3C/svg%3E") 50%/32px no-repeat;border-radius:12px;width:68px;height:48px}.module-video__consent:hover .module-video__play,.module-video__consent:focus-visible .module-video__play{background-color:#fff}.module-video__link{color:#fff;font-size:12px;position:absolute;bottom:8px;right:12px}.hubspot-form{min-height:var(--hs-h,160px)}@media (width<=980px){.hubspot-form{min-height:var(--hs-h-tablet,var(--hs-h,160px))}}@media (width<=767px){.hubspot-form{min-height:var(--hs-h-phone,var(--hs-h,160px))}}.hubspot-form.is-ready{min-height:0}.hubspot-form iframe{max-width:100%;display:block}.hubspot-form__fallback{padding-bottom:0;display:none}.hubspot-form.is-failed .hubspot-form__fallback,.hubspot-form__fallback--noscript{display:block}.hubspot-form.is-failed{min-height:0}.module-post-list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.post-list__pagination{font-family:var(--font-display);flex-basis:100%;order:1000;justify-content:space-between;font-size:16px;font-weight:500;line-height:24px;display:flex}.post-list__pagination a{color:#2b76df}.post-list__column{flex-direction:column;width:45.76%;display:flex}.post-card{background:#fff;margin-bottom:51.25px;padding:19px}.post-card__image{margin:-20px -20px 29px;line-height:0;display:block}.post-card__image img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto}.post-card__title{font-family:var(--font-display);font-size:14px;font-weight:var(--weight-bold);letter-spacing:2px;text-transform:uppercase;padding-bottom:10px;line-height:1.5}.post-card__title a{color:var(--color-heading)}.post-card__meta{font-family:var(--font-display);font-size:12px;font-weight:var(--weight-bold);margin-bottom:6px;padding-bottom:0;line-height:2}.post-card__content{font-family:var(--font-display);line-height:2}.post-card__excerpt{padding-bottom:0}@media (width<=980px){.post-list__column{width:47.25%}.post-card{margin-bottom:44px}}@media (width<=767px){.module-post-list{flex-direction:column;align-items:stretch}.post-list__column{display:contents}.post-card{margin-bottom:31.27px}.post-card__image img{aspect-ratio:auto}}.module-social-follow{flex-wrap:wrap;padding:0;line-height:26px;list-style:none;display:flex}.social-follow--center{justify-content:center}.social-follow--right{justify-content:flex-end}.social-network{margin:0 8px 8px 0;padding:0}.social-network__icon{background:var(--social-bg);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.social-network__icon svg{fill:currentColor;width:16px;height:16px}.post-template{padding-top:58px;display:flex;position:relative}.post-template:before{content:"";top:0;right:var(--sidebar-width);background:var(--color-rule);width:1px;height:100%;position:absolute}.post{min-width:0;padding-right:var(--content-sidebar-gap);flex:1;padding-bottom:108px}.post__title{font-size:var(--text-h1)}.post__meta{margin-bottom:6px;padding-bottom:15px}.post__featured{width:100%;height:auto;margin-bottom:8px;display:block}.post__featured--crop{aspect-ratio:var(--crop);object-fit:cover}@media (width<=480px){.post__featured--crop{aspect-ratio:auto}.post__featured--crop-phone{aspect-ratio:var(--crop-phone);object-fit:cover}}.post__content{padding-top:30px}.post__content p:last-of-type{padding-bottom:0}.post__content .module-image:not(.module-image--frame) figcaption{color:#555;font-size:13px;line-height:var(--leading-base);text-align:center;margin:.5em 0 1em;padding-top:0}.post__content .module-image.align-left{float:left;margin-right:15px}.post__content .module-image.align-right{float:right;margin-left:15px}.post__content .module-image img{width:auto;max-width:100%}.post__content .module-media-text,.post__content .module-gallery,.post__content .gallery-classic,.post__content .module-video,.post__content .paypal-donate{margin-bottom:0}@media (width<=479px){.post__content h2{padding-bottom:0;font-size:16px}}.post-sidebar{flex:0 0 var(--sidebar-width);padding:0 0 28px 30px}.post-sidebar__title{font-size:var(--text-h3);margin-bottom:30px}.post-sidebar__text{margin-bottom:30px;padding-bottom:0}@media (width>=981px){.post-sidebar--shifted{padding-top:30px}}.post-sidebar__form{margin-bottom:138px;padding-top:24px}@media (width<=980px){.post-template{flex-direction:column}.post-template:before{display:none}.post{padding-bottom:25px;padding-right:0}.post-sidebar{flex-basis:auto;margin-top:42px;padding-left:0}}.post--archive{padding-bottom:83px}.not-found__title{padding-bottom:10px;font-size:30px;line-height:1}.not-found p,.search-status{padding-bottom:0}.search-hit{margin-bottom:60px}.search-hit__image{margin-bottom:30px;display:block}.search-hit__image img{width:100%;height:auto;aspect-ratio:var(--crop,auto);object-fit:cover;display:block}.search-hit__title{padding-bottom:10px;font-size:26px;line-height:1}.search-hit__title a{color:var(--color-heading)}.search-hit__meta{margin-bottom:6px;padding-bottom:15px}.search-hit__excerpt mark{color:inherit;background:0 0;font-weight:600}.search-pagination{justify-content:space-between;min-height:24px;display:flex}.search-pagination a{color:#e02b20}.search-pagination[hidden]{display:none}@media (width<=980px){.post--archive{padding-bottom:0}.search-hit{margin-bottom:42px}}@media (width<=767px){.search-hit__title{padding-bottom:0;font-size:16px}}.paypal-donate{padding:48px 0 31px;line-height:0}.paypal-donate__button{box-sizing:border-box;color:#0e1f45;background:linear-gradient(#fff0b3,#ffc439 55%,#f5b42f);border:1px solid #d5a43c;border-radius:14px;justify-content:center;align-items:center;width:98px;height:27px;margin:2px 14px 18px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.paypal-donate__button:hover,.paypal-donate__button:focus-visible{filter:brightness(1.05)}.sp-mt{margin-top:var(--mt)!important}.sp-mr{margin-right:var(--mr)!important}.sp-mb{margin-bottom:var(--mb)!important}.sp-ml{margin-left:var(--ml)!important}.sp-pt{padding-top:var(--pt)!important}.sp-pr{padding-right:var(--pr)!important}.sp-pb{padding-bottom:var(--pb)!important}.sp-pl{padding-left:var(--pl)!important}.sp-minh{min-height:var(--minh)}.sp-maxw{max-width:var(--maxw)}@media (width<=980px){.sp-maxw-tab{max-width:var(--maxw-tab)}.sp-mt-tab{margin-top:var(--mt-tab)!important}.sp-mr-tab{margin-right:var(--mr-tab)!important}.sp-mb-tab{margin-bottom:var(--mb-tab)!important}.sp-ml-tab{margin-left:var(--ml-tab)!important}.sp-pt-tab{padding-top:var(--pt-tab)!important}.sp-pr-tab{padding-right:var(--pr-tab)!important}.sp-pb-tab{padding-bottom:var(--pb-tab)!important}.sp-pl-tab{padding-left:var(--pl-tab)!important}}@media (width<=767px){.sp-mt-ph{margin-top:var(--mt-ph)!important}.sp-mr-ph{margin-right:var(--mr-ph)!important}.sp-mb-ph{margin-bottom:var(--mb-ph)!important}.sp-ml-ph{margin-left:var(--ml-ph)!important}.sp-pt-ph{padding-top:var(--pt-ph)!important}.sp-pr-ph{padding-right:var(--pr-ph)!important}.sp-pb-ph{padding-bottom:var(--pb-ph)!important}.sp-pl-ph{padding-left:var(--pl-ph)!important}.sp-maxw-ph{max-width:var(--maxw-ph)}}.module-text[style*=--ty-text-family\:]{font-family:var(--ty-text-family)}.module-text[style*=--ty-text-weight\:]{font-weight:var(--ty-text-weight)}.module-text[style*=--ty-text-style\:]{font-style:var(--ty-text-style)}.module-text[style*=--ty-text-transform\:]{text-transform:var(--ty-text-transform)}.module-text[style*=--ty-text-size\:]{font-size:var(--ty-text-size)}.module-text[style*=--ty-text-lh\:]{line-height:var(--ty-text-lh)}.module-text[style*=--ty-text-ls\:]{letter-spacing:var(--ty-text-ls)}.module-text[style*=--ty-h1-family\:] h1{font-family:var(--ty-h1-family)}.module-text[style*=--ty-h1-weight\:] h1{font-weight:var(--ty-h1-weight)}.module-text[style*=--ty-h1-style\:] h1{font-style:var(--ty-h1-style)}.module-text[style*=--ty-h1-transform\:] h1{text-transform:var(--ty-h1-transform)}.module-text[style*=--ty-h1-size\:] h1{font-size:var(--ty-h1-size)}.module-text[style*=--ty-h1-lh\:] h1{line-height:var(--ty-h1-lh)}.module-text[style*=--ty-h1-ls\:] h1{letter-spacing:var(--ty-h1-ls)}.module-text[style*=--ty-h2-family\:] h2{font-family:var(--ty-h2-family)}.module-text[style*=--ty-h2-weight\:] h2{font-weight:var(--ty-h2-weight)}.module-text[style*=--ty-h2-style\:] h2{font-style:var(--ty-h2-style)}.module-text[style*=--ty-h2-transform\:] h2{text-transform:var(--ty-h2-transform)}.module-text[style*=--ty-h2-size\:] h2{font-size:var(--ty-h2-size)}.module-text[style*=--ty-h2-lh\:] h2{line-height:var(--ty-h2-lh)}.module-text[style*=--ty-h2-ls\:] h2{letter-spacing:var(--ty-h2-ls)}.module-text[style*=--ty-h3-family\:] h3{font-family:var(--ty-h3-family)}.module-text[style*=--ty-h3-weight\:] h3{font-weight:var(--ty-h3-weight)}.module-text[style*=--ty-h3-style\:] h3{font-style:var(--ty-h3-style)}.module-text[style*=--ty-h3-transform\:] h3{text-transform:var(--ty-h3-transform)}.module-text[style*=--ty-h3-size\:] h3{font-size:var(--ty-h3-size)}.module-text[style*=--ty-h3-lh\:] h3{line-height:var(--ty-h3-lh)}.module-text[style*=--ty-h3-ls\:] h3{letter-spacing:var(--ty-h3-ls)}.module-text[style*=--ty-h4-family\:] h4{font-family:var(--ty-h4-family)}.module-text[style*=--ty-h4-weight\:] h4{font-weight:var(--ty-h4-weight)}.module-text[style*=--ty-h4-style\:] h4{font-style:var(--ty-h4-style)}.module-text[style*=--ty-h4-transform\:] h4{text-transform:var(--ty-h4-transform)}.module-text[style*=--ty-h4-size\:] h4{font-size:var(--ty-h4-size)}.module-text[style*=--ty-h4-lh\:] h4{line-height:var(--ty-h4-lh)}.module-text[style*=--ty-h4-ls\:] h4{letter-spacing:var(--ty-h4-ls)}.module-text[style*=--ty-h5-family\:] h5{font-family:var(--ty-h5-family)}.module-text[style*=--ty-h5-weight\:] h5{font-weight:var(--ty-h5-weight)}.module-text[style*=--ty-h5-style\:] h5{font-style:var(--ty-h5-style)}.module-text[style*=--ty-h5-transform\:] h5{text-transform:var(--ty-h5-transform)}.module-text[style*=--ty-h5-size\:] h5{font-size:var(--ty-h5-size)}.module-text[style*=--ty-h5-lh\:] h5{line-height:var(--ty-h5-lh)}.module-text[style*=--ty-h5-ls\:] h5{letter-spacing:var(--ty-h5-ls)}.module-text[style*=--ty-h6-family\:] h6{font-family:var(--ty-h6-family)}.module-text[style*=--ty-h6-weight\:] h6{font-weight:var(--ty-h6-weight)}.module-text[style*=--ty-h6-style\:] h6{font-style:var(--ty-h6-style)}.module-text[style*=--ty-h6-transform\:] h6{text-transform:var(--ty-h6-transform)}.module-text[style*=--ty-h6-size\:] h6{font-size:var(--ty-h6-size)}.module-text[style*=--ty-h6-lh\:] h6{line-height:var(--ty-h6-lh)}.module-text[style*=--ty-h6-ls\:] h6{letter-spacing:var(--ty-h6-ls)}@media (width<=980px){.module-text[style*=--ty-text-size-t\:]{font-size:var(--ty-text-size-t)}.module-text[style*=--ty-text-lh-t\:]{line-height:var(--ty-text-lh-t)}.module-text[style*=--ty-text-ls-t\:]{letter-spacing:var(--ty-text-ls-t)}.module-text[style*=--ty-h1-size-t\:] h1{font-size:var(--ty-h1-size-t)}.module-text[style*=--ty-h1-lh-t\:] h1{line-height:var(--ty-h1-lh-t)}.module-text[style*=--ty-h1-ls-t\:] h1{letter-spacing:var(--ty-h1-ls-t)}.module-text[style*=--ty-h2-size-t\:] h2{font-size:var(--ty-h2-size-t)}.module-text[style*=--ty-h2-lh-t\:] h2{line-height:var(--ty-h2-lh-t)}.module-text[style*=--ty-h2-ls-t\:] h2{letter-spacing:var(--ty-h2-ls-t)}.module-text[style*=--ty-h3-size-t\:] h3{font-size:var(--ty-h3-size-t)}.module-text[style*=--ty-h3-lh-t\:] h3{line-height:var(--ty-h3-lh-t)}.module-text[style*=--ty-h3-ls-t\:] h3{letter-spacing:var(--ty-h3-ls-t)}.module-text[style*=--ty-h4-size-t\:] h4{font-size:var(--ty-h4-size-t)}.module-text[style*=--ty-h4-lh-t\:] h4{line-height:var(--ty-h4-lh-t)}.module-text[style*=--ty-h4-ls-t\:] h4{letter-spacing:var(--ty-h4-ls-t)}.module-text[style*=--ty-h5-size-t\:] h5{font-size:var(--ty-h5-size-t)}.module-text[style*=--ty-h5-lh-t\:] h5{line-height:var(--ty-h5-lh-t)}.module-text[style*=--ty-h5-ls-t\:] h5{letter-spacing:var(--ty-h5-ls-t)}.module-text[style*=--ty-h6-size-t\:] h6{font-size:var(--ty-h6-size-t)}.module-text[style*=--ty-h6-lh-t\:] h6{line-height:var(--ty-h6-lh-t)}.module-text[style*=--ty-h6-ls-t\:] h6{letter-spacing:var(--ty-h6-ls-t)}}@media (width<=767px){.module-text[style*=--ty-text-size-p\:]{font-size:var(--ty-text-size-p)}.module-text[style*=--ty-text-lh-p\:]{line-height:var(--ty-text-lh-p)}.module-text[style*=--ty-text-ls-p\:]{letter-spacing:var(--ty-text-ls-p)}.module-text[style*=--ty-h1-size-p\:] h1{font-size:var(--ty-h1-size-p)}.module-text[style*=--ty-h1-lh-p\:] h1{line-height:var(--ty-h1-lh-p)}.module-text[style*=--ty-h1-ls-p\:] h1{letter-spacing:var(--ty-h1-ls-p)}.module-text[style*=--ty-h2-size-p\:] h2{font-size:var(--ty-h2-size-p)}.module-text[style*=--ty-h2-lh-p\:] h2{line-height:var(--ty-h2-lh-p)}.module-text[style*=--ty-h2-ls-p\:] h2{letter-spacing:var(--ty-h2-ls-p)}.module-text[style*=--ty-h3-size-p\:] h3{font-size:var(--ty-h3-size-p)}.module-text[style*=--ty-h3-lh-p\:] h3{line-height:var(--ty-h3-lh-p)}.module-text[style*=--ty-h3-ls-p\:] h3{letter-spacing:var(--ty-h3-ls-p)}.module-text[style*=--ty-h4-size-p\:] h4{font-size:var(--ty-h4-size-p)}.module-text[style*=--ty-h4-lh-p\:] h4{line-height:var(--ty-h4-lh-p)}.module-text[style*=--ty-h4-ls-p\:] h4{letter-spacing:var(--ty-h4-ls-p)}.module-text[style*=--ty-h5-size-p\:] h5{font-size:var(--ty-h5-size-p)}.module-text[style*=--ty-h5-lh-p\:] h5{line-height:var(--ty-h5-lh-p)}.module-text[style*=--ty-h5-ls-p\:] h5{letter-spacing:var(--ty-h5-ls-p)}.module-text[style*=--ty-h6-size-p\:] h6{font-size:var(--ty-h6-size-p)}.module-text[style*=--ty-h6-lh-p\:] h6{line-height:var(--ty-h6-lh-p)}.module-text[style*=--ty-h6-ls-p\:] h6{letter-spacing:var(--ty-h6-ls-p)}}.top-bar[data-astro-cid-isef26zo]{z-index:100;background:var(--color-primary);color:#fff;font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:1;position:relative}.top-bar[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:#fff;transition:opacity var(--duration-header) var(--ease-header)}.top-bar[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{opacity:var(--hover-opacity)}.top-bar__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;min-height:31px;display:flex}.top-bar__mail[data-astro-cid-isef26zo]{align-items:center;gap:8px;display:inline-flex}.top-bar__right[data-astro-cid-isef26zo]{align-items:center;gap:18px;display:flex}.top-bar__links[data-astro-cid-isef26zo]{gap:18px;margin:0;padding:0;line-height:1;list-style:none;display:flex}.lang-switch[data-astro-cid-isef26zo]{position:relative}.lang-switch[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{align-items:center;gap:6px;display:flex}.lang-switch__current[data-astro-cid-isef26zo]{padding:10px 0}.lang-switch__list[data-astro-cid-isef26zo]{background:var(--color-primary);width:220px;box-shadow:var(--shadow-dropdown);margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;right:0}.lang-switch__list[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{height:38px;padding:0 14px}.lang-switch[data-astro-cid-isef26zo]:hover .lang-switch__list[data-astro-cid-isef26zo],.lang-switch[data-astro-cid-isef26zo]:focus-within .lang-switch__list[data-astro-cid-isef26zo]{display:block}@media (width>=981px){.top-bar[data-astro-cid-isef26zo]{position:fixed;top:0;left:0;right:0}.top-bar__inner[data-astro-cid-isef26zo]{min-height:var(--topbar-height)}}@media (width<=980px){.top-bar__right[data-astro-cid-isef26zo]{display:none}.top-bar__inner[data-astro-cid-isef26zo]{height:31px}}@media (width<=767px){.top-bar__inner[data-astro-cid-isef26zo]{justify-content:center}}.site-header[data-astro-cid-isef26zo]{z-index:99;box-shadow:var(--shadow-header);transition:box-shadow var(--duration-header) var(--ease-header), top var(--duration-header) var(--ease-header);--h:var(--header-height);background:#fff;position:relative}.site-header__inner[data-astro-cid-isef26zo]{height:var(--h);transition:height var(--duration-header) var(--ease-header);align-items:center;display:flex;position:relative}.site-header__logo[data-astro-cid-isef26zo]{align-items:center;height:100%;margin-right:auto;display:flex}.site-header__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:auto;height:calc(var(--h) * .54);max-width:none;transition:height var(--duration-header) var(--ease-header)}.main-nav__list[data-astro-cid-isef26zo]{align-items:center;height:100%;margin:0;padding:0;line-height:1;list-style:none;display:flex}.main-nav[data-astro-cid-isef26zo]{height:var(--h);transition:height var(--duration-header) var(--ease-header)}.main-nav__item[data-astro-cid-isef26zo]{align-items:center;height:100%;display:flex;position:relative}.main-nav__item[data-astro-cid-isef26zo]+.main-nav__item[data-astro-cid-isef26zo]{margin-left:var(--menu-item-gap)}.main-nav__item[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]{height:100%;color:var(--color-menu);font-size:var(--menu-text-size);font-weight:var(--weight-semibold);transition:opacity var(--duration-header) var(--ease-header);align-items:center;gap:6px;display:flex}.main-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{opacity:var(--hover-opacity)}.main-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].is-active{color:var(--color-menu-active)}.sub-menu[data-astro-cid-isef26zo]{z-index:10;width:var(--submenu-width);border-top:3px solid var(--color-primary);box-shadow:var(--shadow-dropdown);visibility:hidden;opacity:0;background:#fff;margin:0;padding:20px 0;line-height:28px;list-style:none;transition:opacity .2s ease-in-out;position:absolute;top:100%;left:0}.has-children[data-astro-cid-isef26zo]:hover>.sub-menu[data-astro-cid-isef26zo],.has-children[data-astro-cid-isef26zo]:focus-within>.sub-menu[data-astro-cid-isef26zo]{visibility:visible;opacity:1}.sub-menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--color-menu);font-size:var(--menu-text-size);font-weight:var(--weight-semibold);padding:6px 20px;line-height:1.4;display:block}.site-header__tools[data-astro-cid-isef26zo]{align-items:center;gap:22px;margin-left:22px;display:flex}.icon-button[data-astro-cid-isef26zo]{color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-isef26zo]{color:var(--color-primary);display:none}.menu-toggle__close[data-astro-cid-isef26zo],.menu-open[data-astro-cid-isef26zo] .menu-toggle__bars[data-astro-cid-isef26zo]{display:none}.menu-open[data-astro-cid-isef26zo] .menu-toggle__close[data-astro-cid-isef26zo]{display:block}.site-search[data-astro-cid-isef26zo]{z-index:20;flex-direction:column;justify-content:center;width:calc(45% + 30px);display:flex;position:absolute;top:0;bottom:0;right:0}.search-open[data-astro-cid-isef26zo] .main-nav[data-astro-cid-isef26zo],.search-open[data-astro-cid-isef26zo] .site-header__tools[data-astro-cid-isef26zo]{visibility:hidden}.site-search[data-astro-cid-isef26zo][style*=left]{width:auto}.site-search[data-astro-cid-isef26zo][hidden]{display:none}.site-search__form[data-astro-cid-isef26zo]{align-items:center;height:100%;display:flex}.site-search__input[data-astro-cid-isef26zo]{color:#333;min-width:0;font:inherit;font-size:var(--menu-text-size);appearance:none;background:0 0;border:0;border-radius:0;flex:1;align-self:stretch;padding:0;font-weight:400}.site-search__input[data-astro-cid-isef26zo]:focus{outline:none}.site-search__input[data-astro-cid-isef26zo]::-webkit-search-cancel-button{appearance:none}.site-search__close[data-astro-cid-isef26zo]{flex:0 0 30px;height:30px}@media (width>=981px){.site-header[data-astro-cid-isef26zo]{top:var(--topbar-height);position:fixed;left:0;right:0}.site-header[data-astro-cid-isef26zo].is-scrolled{--h:var(--header-height-fixed);box-shadow:var(--shadow-header-fixed)}.mobile-menu[data-astro-cid-isef26zo]{display:none!important}}@media (width<=980px){.main-nav[data-astro-cid-isef26zo]{display:none}.menu-toggle[data-astro-cid-isef26zo]{display:inline-flex}.site-header__tools[data-astro-cid-isef26zo]{gap:18px}.site-header__logo[data-astro-cid-isef26zo]{max-width:50%}.site-header__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{max-width:100%;height:auto;max-height:43px}}.mobile-menu[data-astro-cid-isef26zo]{z-index:30;border-top:3px solid var(--color-primary);box-shadow:var(--shadow-dropdown);background:#fff;padding:5%;position:absolute;top:100%;left:10%;right:10%}.mobile-menu[data-astro-cid-isef26zo][hidden]{display:none}.mobile-menu[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{margin:0;padding:0;line-height:1.4;list-style:none}.mobile-menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border-bottom:1px solid var(--color-menu-divider);color:var(--color-menu-mobile);font-size:var(--menu-text-size);font-weight:var(--weight-semibold);align-items:center;gap:6px;padding:10px 5%;display:flex}.mobile-menu[data-astro-cid-isef26zo] .has-children[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]{background:var(--color-menu-divider)}.mobile-menu[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding-left:calc(5% + 45px)}.site-footer[data-astro-cid-oenwriqq]{background:var(--color-footer-bg)}.footer-nav[data-astro-cid-oenwriqq]{background:var(--color-footer-nav-bg)}.footer-nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:center;gap:0 22px;min-height:54px;margin-block:0;padding:0;line-height:1;list-style:none;display:flex}.footer-nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer-nav[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]{cursor:pointer;font-family:inherit;line-height:inherit;color:var(--color-footer-link);font-size:14px;font-weight:var(--weight-semibold);transition:opacity var(--duration-header) var(--ease-header);background:0 0;border:0;padding:0}.footer-nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer-nav[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]:hover,.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.lang-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{opacity:var(--hover-opacity)}.footer-bottom[data-astro-cid-oenwriqq]{background:var(--color-footer-bottom-bg);min-height:54px;padding:15px 0 5px}.footer-bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:var(--color-footer-text);padding-bottom:10px;font-size:14px}.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-footer-text);transition:opacity var(--duration-header) var(--ease-header)}.lang-footer[data-astro-cid-oenwriqq]{text-align:center;background:#fff;border:1px solid #0000;margin-bottom:30px;padding:7px}.lang-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:center;margin:0;padding:0;line-height:1;list-style:none;display:flex}.lang-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-height:26px;color:var(--color-lang-footer-link);transition:opacity var(--duration-header) var(--ease-header);align-items:center;gap:6px;padding:5px 10px 6px;font-size:14px;display:inline-flex}@media (width<=980px){.footer-nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{justify-content:center;padding-block:18px}.footer-bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{text-align:center}}
