:root{--site-width:1280px;--site-padding:24px;--c-bg:#ffffff;--c-surface:#f6f7f6;--c-border:#dfe0df;--c-grey-border:#e0e2e3;--c-grey-light:#f0f1f0;--c-text:#333533;--c-text-dark:#111211;--c-text-light:#575857;--c-text-lighter:#757675;--c-prim:#558000;--c-primrgb:85,128,0;--c-prim-light:#7DA827;--c-prim-dark:#426202;--c-accent:#0284C2;--c-red:#CF1B1F;--c-red-bg:#F6E9E9;--c-blue:#0284C2;--c-lila:#b701e9;--c-green:#558000;--c-green-light:#6F9327;--c-green-bg:#E8EFD9;--c-yellow:#E6AC00;--c-yellow-bg:#FBF2D9;--c-white:#ffffff;--fs-xs:0.75rem;--fs-s:0.875rem;--fs-m:1rem;--fs-l:1.25rem;--fs-h1:1.75rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-h46:1.125rem;--fs-xl:1.75rem;--focus-color:var(--c-prim);--focus-width:3px;--focus-offset:3px;--br:3px;--br2:8px;}body{font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",'Roboto',"Helvetica Neue",sans-serif;font-size:var(--fs-m);line-height:1.6;}@media (min-width:768px){:root{--site-padding:32px;--fs-h1:2rem;--fs-h2:2rem;--fs-h3:1.375rem;--fs-xl:2.375rem;}}@media (min-width:1024px){:root{--fs-h1:2.5rem;--fs-xl:3rem;}}@media (min-width:1240px){:root{--site-padding:16px;--fs-xl:3.5rem;}}*,*::before,*::after{box-sizing:border-box;transition:all 0.2s linear;}html,body{min-width:320px;}html{scroll-behavior:smooth;scroll-padding-block:16px;}:where( h1,h2,h3,h4,h5,h6,[id],a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]) ){scroll-margin-block:16px;}body{min-height:100vh;display:flex;flex-direction:column;margin:0;background:var(--c-bg);color:var(--c-text);}img{display:block;max-width:100%;height:auto;}a{color:var(--c-prim);text-decoration-thickness:1px;text-underline-offset:3px;}a:hover,a:focus-visible{text-decoration-thickness:2px;}ul,ol{padding:0 0 0 32px;margin:0 0 20px 0;}.counter-reset{counter-reset:counter;}.counter{counter-increment:counter;}.counter::before{content:counter(counter) ". ";font-family:inherit;line-height:inherit;font-size:inherit;background:var(--c-prim);color:var(--c-white);display:inline-block;padding:0.25em 0.5em;text-align:center;border-radius:var(--br);margin-right:12px;}.hasbr{border-radius:var(--br);}.hasbr2{border-radius:var(--br2);}ol.counter-reset,ul.counter-reset{list-style:none;padding-left:0;}figure{margin:0 0 20px 0;}table{width:100%;border-collapse:collapse;margin-bottom:20px;}th,td{vertical-align:top;text-align:left;}:where( a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]) ):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);}:where( button,summary,select,input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea,[role="button"] ){min-block-size:24px;}input[type="checkbox"],input[type="radio"]{min-width:24px;min-height:24px;}.container{width:min( calc(100% - (var(--site-padding) * 2)),var(--site-width) );margin-inline:auto;}.site-topbar{display:none;background:var(--c-prim);color:var(--c-white);}.site-topbar-inner{min-height:38px;display:flex;align-items:center;justify-content:center;gap:12px;padding-block:7px;font-size:var(--fs-s);text-align:center;}.site-topbar p{margin:0;}.site-topbar ul,.site-topbar ol{margin:0;padding-left:20px;}.site-topbar a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;}.site-topbar a:hover{text-decoration-thickness:2px;}.site-topbar a:focus-visible{outline:3px solid currentColor;outline-offset:3px;}.site-topbar.show-mobile{display:block;}@media (min-width:768px){.site-topbar.show-mobile{display:none;}.site-topbar.show-tablet{display:block;}}@media (min-width:1240px){.site-topbar.show-tablet{display:none;}.site-topbar.show-desktop{display:block;}}@media (min-width:1400px){.site-topbar.show-desktop{display:none;}.site-topbar.show-wide{display:block;}}.site-header{position:relative;z-index:100;width:100%;background:var(--c-bg);border-bottom:1px solid var(--c-border);}.site-header.has-sticky-header{position:sticky;top:calc(-1 * var(--site-topbar-height,0px));}html.has-sticky-site-header{scroll-padding-block-start:calc(var(--site-sticky-header-height,0px) + 16px);}.site-header-inner{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding-block:12px;}@media (min-width:768px){.site-header-inner{padding-block:16px;}}.site-branding{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--c-text);font-weight:700;text-decoration:none;}.site-header-right{display:flex;align-items:center;justify-content:flex-end;min-width:0;}.site-header-utility{display:flex;align-items:center;justify-content:flex-end;gap:12px;}.language-switcher{position:relative;flex:0 0 auto;}.language-switcher summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border:1px solid transparent;border-radius:var(--br);background:var(--c-bg);color:var(--c-text);font-size:var(--fs-s);line-height:1.2;cursor:pointer;list-style:none;}.language-switcher summary::-webkit-details-marker{display:none;}.language-switcher-current{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.language-switcher-flag{display:block;flex:0 0 auto;width:24px;height:16px;object-fit:cover;border-radius:2px;}.language-switcher-code{font-size:var(--fs-s);font-weight:700;line-height:1;}.language-switcher-menu .language-switcher-flag{margin-inline-end:4px;}.language-switcher summary:hover{border-color:var(--c-prim);color:var(--c-prim);}.language-switcher summary:focus-visible{outline:3px solid var(--c-prim);outline-offset:2px;}.language-switcher-icon{display:inline-block;transition:transform 160ms ease;}.language-switcher[open] .language-switcher-icon{transform:rotate(180deg);}.language-switcher-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:150px;margin:0;padding:6px;list-style:none;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);box-shadow:0 10px 28px rgb(0 0 0 / 14%);}.language-switcher-menu li{margin:0;padding:0;}.language-switcher-menu a,.language-switcher-menu span{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:calc(var(--br) - 2px);color:var(--c-text);text-decoration:none;white-space:nowrap;}.language-switcher-menu a:hover,.language-switcher-menu a:focus-visible{color:var(--c-prim);}.language-switcher-menu span[aria-current="true"]{font-weight:700;color:var(--c-prim);}.site-branding picture{display:block;}.site-logo{display:block;width:auto;height:42px;max-width:min(280px,70vw);}.site-navigation{width:100%;flex-basis:100%;display:flex;align-items:center;gap:0;}.site-navigation ul{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;}.site-navigation li{position:relative;width:100%;}.site-navigation .site-submenu{flex:0 0 100%;width:100%;position:static;z-index:20;min-width:0;display:block;padding:0 0 0 20px;}.site-navigation .site-submenu>ul{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.site-navigation .site-submenu li{width:100%;}.site-navigation .site-submenu a{display:block;padding:9px 0;white-space:normal;}.site-navigation li{position:relative;}.submenu-toggle[hidden]{display:none;}.submenu-toggle{display:none;}.site-navigation a{color:var(--c-text);text-decoration:none;}.site-navigation a:hover,.site-navigation a:focus-visible,.site-navigation a[aria-current="page"]{color:var(--c-prim);}.site-navigation a:focus-visible,.site-navigation a[aria-current="page"]{text-decoration:none;}.site-navigation a{display:block;padding:10px 0;}.site-navigation>ul>li,.site-navigation .site-submenu li{display:flex;flex-wrap:wrap;align-items:center;}.site-navigation li>a{flex:1 1 auto;min-width:0;}.site-navigation .has-submenu>a{display:inline-flex;align-items:center;gap:8px;}.site-navigation .has-submenu>a::after{content:"";flex:0 0 auto;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);}.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu>a::after{display:none;}.site-header.is-nav-enhanced .submenu-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--c-text);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;}.site-header.is-nav-enhanced .submenu-toggle>span{display:inline-block;transition:transform 160ms ease;}.site-header.is-nav-enhanced .submenu-toggle:hover{color:var(--c-prim);}.site-header.is-nav-enhanced .submenu-toggle:focus-visible{outline:3px solid var(--c-prim);outline-offset:2px;}.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu>.site-submenu{display:none;}.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu.is-submenu-open>.site-submenu{display:block;}.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu.is-submenu-open>.submenu-toggle>span{transform:rotate(45deg);}.site-header.is-nav-enhanced .menu-toggle{display:inline-flex;}.site-header.is-nav-enhanced .site-navigation{display:none;}.site-header.is-nav-enhanced .site-navigation.is-open{display:flex;}.site-header.is-nav-open .menu-toggle-icon{background:transparent;}.site-header.is-nav-open .menu-toggle-icon::before{top:0;transform:rotate(45deg);}.site-header.is-nav-open .menu-toggle-icon::after{top:0;transform:rotate(-45deg);}.menu-toggle[hidden]{display:none;}.menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);color:var(--c-text);font:inherit;font-weight:700;line-height:1;cursor:pointer;min-height:44px;}.menu-toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.menu-toggle:hover{border-color:var(--c-prim);color:var(--c-prim);}.menu-toggle:focus-visible{outline:3px solid var(--c-prim);outline-offset:3px;}.menu-toggle-icon,.menu-toggle-icon::before,.menu-toggle-icon::after{width:20px;height:2px;display:block;background:currentColor;}.menu-toggle-icon{position:relative;transition:background-color 160ms ease,transform 160ms ease;}.menu-toggle-icon::before,.menu-toggle-icon::after{position:absolute;left:0;content:"";transition:top 160ms ease,transform 160ms ease;}.menu-toggle-icon::before{top:-6px;}.menu-toggle-icon::after{top:6px;}.site-header-inner{column-gap:8px;row-gap:0;}.site-branding{grid-column:1;grid-row:1;min-width:0;overflow:visible;}.site-branding picture{width:100%;min-width:0;}.site-logo{width:auto;max-width:100%;height:auto;max-height:42px;object-fit:contain;object-position:left center;}.site-header-right{grid-column:2;grid-row:1;display:flex;width:auto;align-items:center;justify-content:flex-end;}.site-header-utility{flex:0 0 auto;gap:8px;margin-inline-start:auto;}.language-switcher summary{min-width:44px;height:44px;min-height:44px;padding:6px;justify-content:center;gap:3px;}.site-navigation{grid-column:1 / -1;grid-row:2;min-width:0;padding-block-start:8px;}.site-main{min-height:60vh;padding-block:0 48px;}.site-main>.container{width:min( calc(100% - (var(--site-padding) * 2)),var(--site-width) );margin-inline:auto;}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--c-text);line-height:1.2;}h1{margin-bottom:24px;font-size:clamp(2rem,4vw,4rem);}h2{margin-bottom:20px;font-size:clamp(1.625rem,3vw,3.25rem);}h3{margin-bottom:20px;font-size:clamp(1.25rem,2vw,2rem);}h4,h5,h6{margin-bottom:var(--fs-m);font-size:var(--fs-h46);}p{margin-top:0;margin-bottom:20px;}section + section{margin-top:44px;}.btn,.btns{min-height:44px;padding:12px 24px;display:inline-block;text-decoration:none;border-radius:var(--br)}.btn{background:var(--c-prim);color:var(--c-white);}.btn:hover{background:var(--c-prim-dark);text-decoration:none;}.btns{background:var(--c-sec);color:var(--c-white);}.btns:hover{background:var(--c-sec-dark);text-decoration:none;}.hero{padding-top:0;position:relative;}.cover,.home-cover{background:var(--c-prim-dark);min-height:200px;color:var(--c-white);overflow:hidden;}.h1pre{margin-bottom:16px;font-size:var(--fs-xs);font-weight:500;}.h1pre span{display:inline-block;color:var(--c-white);font-size:inherit;font-weight:inherit;background:var(--c-prim);padding:4px 10px;text-transform:uppercase;border-radius:var(--br);}.cover h1,.home-cover h1{color:var(--c-white)}.teaser{padding-block:32px 0;position:relative;z-index:1;}.cover .teaser{padding-block:60px;}.home-cover .teaser{padding-block:80px;}.cover .teaser p,.home-cover .teaser p{margin-bottom:0;text-wrap:balance;line-height:1.3;}.teaser .cova{margin:32px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:16px;}.teaser .cova a{display:inline-block;color:var(--c-prim);padding:16px 32px;border:1px solid var(--c-prim);text-align:center;background:transparent;text-decoration:none;}.teaser .cova a:first-of-type{background:var(--c-prim);color:var(--c-white);}.cover .teaser .cova a,.home-cover .teaser .cova a{border-color:var(--c-white);color:var(--c-white);}.teaser .cova a:hover{background:var(--c-accent);text-decoration:none;border:1px solid var(--c-accent);color:var(--c-white);}.cover .teaser .cova a:hover,.home-cover .teaser .cova a:hover{border-color:var(--c-white);}.cover figure,.home-cover figure{margin:0;padding:0;}.cover figure figcaption,.home-cover figure figcaption{display:none;}.hero-picture{margin-bottom:20px;}.hero .hero-picture{overflow:hidden;display:block;}.hero.cover .hero-picture,.hero.home-cover .hero-picture{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;margin-bottom:0;}.cover .hero-picture img,.home-cover .hero-picture img{object-fit:cover;position:absolute;width:100%;height:100%;}.hero.cover .hero-picture::after,.hero.home-cover .hero-picture::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:'';}@media (min-width:768px){.cover .teaser{padding-block:100px;}.home-cover .teaser{padding-block:130px;}}@media (min-width:1240px){.cover .teaser{padding-block:130px;}.home-cover .teaser{padding-block:180px;}}.breadcrumbs{padding-block:8px;font-size:var(--fs-xs);z-index:1;position:relative;}.cover .breadcrumbs{background:rgba(0,0,0,0.5);}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;}.breadcrumbs li{display:inline-flex;align-items:center;}.breadcrumbs li + li::before{content:"/";margin-inline:4px;color:var(--c-text-light);}.breadcrumbs a{color:var(--c-text);text-decoration:none;}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--c-prim);text-decoration:underline;text-underline-offset:3px;}.breadcrumbs [aria-current="page"]{color:var(--c-text-light);}.cover .breadcrumbs a,.cover .breadcrumbs [aria-current="page"],.cover .breadcrumbs li + li::before{color:var(--c-white);}.site-footer{margin-top:auto;background:var(--c-surface);border-top:1px solid var(--c-border);padding-bottom:60px;}.site-footer-inner{min-height:160px;padding-block:40px;display:grid;grid-template-columns:repeat(1,1fr);gap:24px;}.site-footer p:last-child{margin-bottom:0;}.site-footer ul,.site-footer ol{padding-left:20px;}.fconh{font-size:var(--fs-h46);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--c-border);line-height:1.3;font-weight:700;}.fconh a:hover{color:var(--c-prim);text-decoration:none !important;}dl.footer-opening-hours{display:grid;grid-template-columns:auto 1fr;grid-gap:0 8px;margin-bottom:24px;}dl.footer-opening-hours dt{font-weight:700;}dl.footer-opening-hours dt,dl.footer-opening-hours dd{margin-bottom:4px;}dl.footer-opening-hours dd{text-align:right;}.site-footer__copyright{text-align:center;}.site-footer a{text-decoration:none;}.site-footer a:hover{text-decoration:underline;}@media (min-width:768px){.site-footer-inner{grid-template-columns:repeat(2,1fr);gap:40px;}}@media (min-width:1024px){.site-footer{margin-top:auto;padding-bottom:80px;}.site-footer-inner{grid-template-columns:repeat(3,1fr);gap:60px;}}@media (min-width:768px){.site-main{padding-block:0 56px;}section + section{margin-top:56px;}}@media (min-width:1240px){.site-header-inner{min-height:76px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:32px;row-gap:4px;align-items:end;padding-block:20px;}.site-branding{grid-column:1;grid-row:1 / 3;align-self:end;}.site-branding picture{width:auto;}.site-header-right{grid-column:2;grid-row:1;display:flex;width:auto;align-items:center;justify-content:flex-end;gap:4px;}.site-header-utility{width:auto;gap:12px;margin-inline-start:0;}.language-switcher summary{font-size:var(--fs-xs);}.site-logo{height:48px;max-height:none;max-width:min(320px,40vw);}.site-navigation{grid-column:2;grid-row:2;width:auto;justify-self:end;gap:24px;padding-block-start:0;}.site-navigation ul{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px;}.site-navigation li{width:auto;}.site-navigation a{display:inline-flex;align-items:center;min-height:24px;padding:0;}.site-navigation .site-submenu{flex:none;width:auto;position:absolute;top:100%;right:0;min-width:220px;display:none;padding:8px 0 0;}.site-navigation .site-submenu>ul{padding:8px 0;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);box-shadow:0 8px 24px rgb(0 0 0 / 12%);}.site-navigation .site-submenu li{width:100%;}.site-navigation .site-submenu a{display:block;padding:10px 14px;white-space:nowrap;}.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu.is-submenu-open>.site-submenu{display:none;}.site-navigation .has-submenu:hover>.site-submenu,.site-navigation .has-submenu:focus-within>.site-submenu,.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu:hover>.site-submenu,.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu:focus-within>.site-submenu{display:block;}.site-header.is-nav-enhanced.has-collapsible-submenus .has-submenu>a::after{display:block;}.site-header.is-nav-enhanced .submenu-toggle,.site-header.is-nav-enhanced .menu-toggle{display:none;}.site-header.is-nav-enhanced .site-navigation,.site-header.is-nav-enhanced .site-navigation.is-open{display:flex;}.site-main{padding-block:0 72px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}@media (forced-colors:active){:where( a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]) ):focus-visible{outline:2px solid Highlight;}.contact-submit,.error-page-button,.scroll-to-top{border:1px solid ButtonText;}}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 14px;background:var(--c-text);color:var(--c-bg);border-radius:var(--br);transform:translateY(-150%);}.skip-link:focus{transform:translateY(0);}.maintenance-notice{padding:10px var(--site-padding);background:#fff4d6;border-bottom:1px solid #e5c56d;text-align:center;}.maintenance-notice p{margin:0;}.scroll-to-top[hidden]{display:none;}.scroll-to-top{position:fixed;right:16px;bottom:16px;z-index:200;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--c-prim);color:var(--c-white);font:inherit;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0 / 18%);}.scroll-to-top:hover{filter:brightness(0.92);}.scroll-to-top:focus-visible{outline:3px solid currentColor;outline-offset:3px;}@media (min-width:768px){.scroll-to-top{right:24px;bottom:24px;width:48px;height:48px;}}.contact-layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:start;}.contact-form-wrap{min-width:0;}.contact-form{display:grid;gap:24px;}.form-field,.form-field-text{display:grid;gap:8px;}.form-field label,.form-field-text label{font-weight:700;}.form-optional,.form-help,.form-privacy-note{color:var(--c-text-light);font-size:var(--fs-s);font-weight:400;}.contact-form input,.contact-form select,.contact-form textarea{width:100%;max-width:100%;padding:12px 14px;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);color:var(--c-text);font:inherit;}.contact-form textarea{min-height:180px;resize:vertical;}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible,.contact-submit:focus-visible{outline:3px solid var(--c-prim);outline-offset:3px;}.contact-form [aria-invalid="true"]{border-width:2px;}.form-checkbox{grid-template-columns:auto 1fr;align-items:start;column-gap:12px;display:grid;}.form-checkbox input{width:24px;height:24px;margin-top:2px;}.form-checkbox .form-field-error{grid-column:2;}.form-field-error{margin:0;color:var(--c-red);font-weight:700;font-size:var(--fs-s)}.form-errors,.form-success{margin-bottom:24px;position:relative;}.form-errors p:last-of-type,.form-success p:last-of-type{margin-bottom:0;}.form-errors h2,.form-success h2{margin-bottom:12px;font-size:var(--fs-h3);font-weight:700;}.form-success{color:var(--c-green);}.form-success h2{color:var(--c-green)}.form-errors{color:var(--c-red);}.form-errors h2{color:var(--c-red)}.form-errors ul{margin-bottom:0;padding-left:24px;}.form-errors li a{color:var(--c-red);text-decoration:none;}.contact-submit{justify-self:start;padding:12px 20px;border:2px solid var(--c-prim);border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font:inherit;font-weight:700;cursor:pointer;}.contact-submit:hover{filter:brightness(0.92);}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}@media (min-width:1024px){.contact-layout{grid-template-columns:repeat(3,1fr);gap:48px;}.contact-form-wrap{grid-column:span 2 / span 2;}.contact-info{grid-column-start:3;}}@media (min-width:1240px){.form-field{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);}.contact-form .form-field input,.contact-form .form-field select{grid-column:span 2 / span 2;}.form-field label,.form-field-text label{padding-top:12px;}}.post-comments__notice{background:var(--c-surface);color:var(--c-green);padding:16px;border:1px solid var(--c-green);font-weight:600;}.post-comments__notice--error{border-color:var(--c-red);color:var(--c-red);}.post-comments__list{list-style:none;padding:0;margin:0 0 24px 0;}.post-comments__item{margin-bottom:32px;}.post-comments__header{margin-bottom:4px;}.post-comments__header .post-comments__author{color:var(--c-prim);margin-right:8px;}.post-comments__reply{position:relative;}.post-comments__reply::before{content:"\21AA";position:absolute;top:0;left:-20px;color:var(--c-prim);}.post-comments__reply-header{margin-bottom:4px;}.post-comments__reply-header .post-comments__author{color:var(--c-prim);}.post-comments__reply-header .post-comments__owner-badge,.post-comments__reply-header span{font-size:var(--fs-s);}.post-comments__header span{color:var(--c-text-light);font-size:var(--fs-s);}.post-comments__comment{margin-bottom:16px;}.post-comments__replies{list-style:none;padding:0;margin:0;}.post-comments__replies li{padding:16px;margin:0 0 8px 24px;background:var(--c-surface);}.post-comments__form{display:grid;gap:24px;background:var(--c-surface);padding:24px;border:1px solid var(--c-border);border-radius:var(--br);}.post-comments__field{display:grid;gap:8px;}.post-comments__field label{font-weight:700;}.post-comments__field input,.post-comments__field textarea{width:100%;max-width:100%;padding:12px 14px;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);color:var(--c-text);font:inherit;}.post-comments__consent{grid-template-columns:auto 1fr;align-items:start;column-gap:12px;display:grid;}.post-comments__consent input{width:24px;height:24px;margin-top:2px;}.post-comments__consent label{font-weight:400;}.post-comments__submit{justify-self:start;padding:12px 20px;border:2px solid var(--c-prim);border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font:inherit;font-weight:700;cursor:pointer;}.post-comments__submit:hover{filter:brightness(0.92);}.error-page{max-width:760px;padding-block:40px 56px;text-align:left;}.error-page-code{margin:0 0 8px;font-size:clamp(4.5rem,18vw,8rem);font-weight:700;line-height:1;color:var(--c-prim);}.error-page h1{margin-top:0;}.error-page-image{float:right;margin:0 0 16px 16px;}.error-page-image img{width:100px;}.error-page-text{max-width:640px;}.error-page-actions{margin-top:28px;}.error-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font-weight:600;text-decoration:none;}.error-page-button:hover{text-decoration:none;color:var(--c-white);}.error-page-button:focus-visible{outline:3px solid currentColor;outline-offset:3px;}@media (min-width:768px){.error-page{padding-block:64px 80px;text-align:left;}.error-page-image img{width:300px;}}.post-layout{min-width:0;}.post-layout--with-sidebar{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "sidebar";gap:60px;}.post-layout .post{min-width:0;grid-area:content;}.post-layout picture,.post-layout img{width:100%;}.post-sidebar{min-width:0;grid-area:sidebar;}.post-sidebar__inner{display:grid;grid-template-columns:1fr;gap:32px;align-content:start;}.post-sidebar>:last-child,.post-sidebar__inner>:last-child{margin-bottom:0;}.post__meta{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;line-height:1.3;margin:0 0 20px 0;}.post__meta span{line-height:inherit;}.post-layout figure,.post-layout picture,.post-layout img{display:block;margin-bottom:20px;}.post-layout figure{margin:0 0 20px 0;}.post-layout figure picture,.post-layout figure img{margin-bottom:4px;}.post-layout figure figcaption{text-align:center;color:var(--c-text-lighter);font-size:var(--fs-xs);padding:0 8px;}.post__meta a{text-decoration:none;color:var(--c-text)}.meta-category a,.meta-category span{display:inline-block;background:var(--c-prim);padding:2px 8px;color:var(--c-white);border-radius:var(--br)}.meta-category a:hover{filter:brightness(0.92);}.meta-comments a:hover{color:var(--c-prim);text-decoration:underline;}.archive__posts{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px;}.archive__post{border:1px solid var(--c-border);border-radius:var(--br);padding-bottom:20px;position:relative;overflow:hidden;}.archive__post-title,.archive__post-title a{color:var(--c-text-dark);text-decoration:none;font-size:var(--fs-h3);}.archive__post-title{padding:0 24px;margin-bottom:8px;}.archive__post-title a::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";}.archive__post-image-link{display:block;margin-bottom:16px;}.archive__post-picture{display:block;overflow:hidden;min-height:60px;background:var(--c-surface);}.archive__post-image{display:block;width:100%;transition:transform 0.2s linear;}.archive__post:hover .archive__post-image{transform:scale(1.1);}.archive__post-meta{display:block;padding:0 24px;font-size:var(--fs-s);margin-bottom:12px;}.archive__post-category{background:var(--c-prim);color:var(--c-white);display:inline-block;padding:4px 10px;position:absolute;top:0;left:0;border-right:1px solid var(--c-white);border-bottom:1px solid var(--c-white)}.archive__post-description{padding:0 24px;}.archive__post-read{display:block;margin-top:8px;color:var(--c-prim)}.archive__post-read::after{content:'\276D';margin-left:0.375em;}.archive__post:hover .archive__post-title,.archive__post:hover .archive__post-title a{color:var(--c-prim)}.archive__post:hover{box-shadow:0px 0px 12px 0px rgba(0,0,0,0.2);}.archive__empty{background:var(--c-red-bg);color:var(--c-red);padding:16px;}.archive__content{margin-top:48px;}.archive__content figure{display:block;margin:0 0 20px 0;}.archive__content picture:not(:where(figure picture)){display:block;margin:0 0 20px 0;}.archive__content figure figcaption{text-align:center;color:var(--c-text-lighter);font-size:var(--fs-xs);padding:0 8px;}.blog-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:48px;}.blog-category{border-radius:var(--br);position:relative;overflow:hidden;}.blog-category picture{overflow:hidden;display:block;}.blog-category h2,.blog-category h3{position:absolute;left:0;bottom:0;width:100%;line-height:1.2;margin:0;font-size:var(--fs-m);font-weight:400;}.blog-category h2 a,.blog-category h3 a{display:block;line-height:inherit;background:rgba(var(--c-primrgb),0.9);color:var(--c-white);text-decoration:none;text-align:center;padding:8px;border-top:1px solid var(--c-white)}.blog-category:hover h2 a,.blog-category:hover h3 a{background:rgba(var(--c-primrgb),1);}.blog-category:hover img{transform:scale(1.1);}.blog-category a:focus-visible{outline:3px solid var(--c-text-dark);outline-offset:-3px;}.blog-search-form{background:var(--c-surface);padding:24px;text-align:center;display:flex;flex-direction:column;gap:8px;border-radius:var(--br);margin-bottom:48px;}.blog-search-form label{font-weight:700;}.blog-search-form__row{display:flex;flex-direction:column;gap:8px;}.blog-search-form__row input[type="search"]{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);color:var(--c-text);font:inherit;}.blog-search-form__row button{min-height:44px;padding:9px 14px;border:1px solid var(--c-prim);border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font:inherit;font-weight:700;cursor:pointer;}@media (min-width:640px){.archive__posts{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.post-sidebar__inner{grid-template-columns:repeat(2,1fr);}.blog-categories{grid-template-columns:repeat(3,1fr);gap:16px;}.blog-search-form__row{flex-direction:row;justify-content:center;}.blog-search-form__row input[type="search"]{width:360px;}.archive__content figure,.archive__content picture:not(:where(figure picture)){float:right;margin:0 0 32px 5vw;width:33vw;max-width:480px;}}@media (min-width:1024px){.post-sidebar__inner{grid-template-columns:repeat(3,1fr);}.archive__posts{grid-template-columns:repeat(3,1fr);margin-bottom:60px;}.archive__content{margin-top:80px;}.blog-categories{grid-template-columns:repeat(4,1fr);margin-bottom:60px;}.blog-search-form{margin-bottom:60px;}.post-layout--with-sidebar{align-items:stretch;}.post-sidebar{align-self:stretch;}.post-layout--sidebar-right{grid-template-columns:minmax(0,1fr) minmax(160px,220px);grid-template-areas:"content sidebar";}.post-layout--sidebar-left{grid-template-columns:minmax(160px,220px) minmax(0,1fr);grid-template-areas:"sidebar content";}.post-sidebar__inner{grid-template-columns:1fr;align-content:start;min-height:100%;}.sb-empf{position:sticky;top:120px;align-self:start;}}@media (min-width:1240px){.post-layout--with-sidebar{gap:80px;}.post-layout--sidebar-right{grid-template-columns:minmax(0,1fr) minmax(200px,240px);}.post-layout--sidebar-left{grid-template-columns:minmax(200px,240px) minmax(0,1fr);}}.post-layout h3{margin-top:32px;}.post-sidebar__section{margin-top:0;}.post-sidebar__title{margin-bottom:16px;font-size:var(--fs-l);line-height:1.4;}.post-sidebar__search{display:grid;gap:10px;}.post-sidebar__search label{font-weight:700;font-size:var(--fs-s);}.post-sidebar__search input[type="search"]{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);color:var(--c-text);font:inherit;}.post-sidebar__search input[type="search"]:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);}.post-sidebar__search button{min-height:44px;padding:9px 14px;border:1px solid var(--c-prim);border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font:inherit;font-weight:700;cursor:pointer;}.post-sidebar__search button:hover{filter:brightness(0.92);}.post-sidebar__list{display:grid;gap:4px;margin:0;padding:0 0 0 20px;list-style:disc;font-size:var(--fs-s)}.sb-author .post-sidebar__list{list-style:none;padding:0;}.sb-author .post-sidebar__list a{font-weight:700;}.sb-author .post-sidebar__list li p{font-size:var(--fs-s);}.post-sidebar__list li{min-width:0;}.post-sidebar__list li::marker{color:var(--c-prim-light);}.post-sidebar__list a{overflow-wrap:anywhere;color:var(--c-text);text-decoration:none;}.post-sidebar__list a:hover,.post-sidebar__list a:focus-visible{color:var(--c-prim);text-decoration:underline;text-underline-offset:3px;}.post-sidebar__recent-posts li a{display:block;}.post-sidebar__recent-posts time{color:var(--c-text-light);font-size:var(--fs-xs);}.post-sidebar__tip-posts{list-style:none;padding:0;margin:0;display:flex;gap:8px;}.post-sidebar__tip-post{position:relative;}.post-sidebar__tip-post a picture{margin-bottom:8px;overflow:hidden;display:block;}.post-sidebar__tip-post a{font-weight:700;text-decoration:none;color:var(--c-text-dark);display:block;}.post-sidebar__tip-post a img{margin-bottom:0;}.post-sidebar__tip-post a:hover img{transform:scale(1.1);}.post-sidebar__tip-post a span{line-height:inherit;}.post-sidebar__tip-post-label{background:var(--c-prim);color:var(--c-white);font-size:var(--fs-s);display:inline-block;padding:2px 8px;font-weight:400;position:absolute;top:0;left:0;border-right:1px solid var(--c-white);border-bottom:1px solid var(--c-white)}.post-sidebar__section p:last-of-type,.post-sidebar__section li p:last-of-type{margin:0;}.sb-empf{margin-bottom:32px;text-align:center;}.sb-empf div{margin:0 auto 16px auto;border-radius:var(--br);padding-top:16px;position:relative;max-width:260px;}.sb-empf div svg{margin-bottom:0;margin:0 auto;}.sb-empf div p{font-size:var(--fs-s);margin:0;text-wrap:balance;}.sb-empf div a{display:block;padding:4px 16px 16px 16px;color:var(--c-text);text-decoration:none;}.sb-empf div a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}.empfme{background:rgba(41,115,161,0.05);}.empfme svg{fill:#2973A1;}.empfme:hover a{color:#2973A1;}.empfng{background:rgba(203,68,100,0.05);}.empfng svg{fill:#CB4464;}.empfng:hover a{color:#CB4464;}@media (min-width:1024px){.post-sidebar__tip-posts{flex-direction:column;gap:24px;}}.faq-section{padding-block:0;}.faq-section__heading{margin-block:0 24px;}.faq-list{display:grid;gap:10px;}.faq-item{border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-bg);overflow:hidden;}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:16px 20px;font-weight:700;cursor:pointer;list-style:none;}.faq-item__question::-webkit-details-marker{display:none;}.faq-item__question::after{content:'\25BE';flex:0 0 auto;color:var(--c-prim);font-size:24px;line-height:1;}.faq-item[open] .faq-item__question::after{content:'\25B4';}.faq-item__question:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:-4px;}.faq-item__answer{padding:0 20px 20px 20px;margin:0;max-width:90%;overflow-wrap:anywhere;}.sbtns{text-align:center;font-size:var(--fs-s);margin:56px auto;}.share-buttons ul{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0 0;padding:0;list-style:none;justify-content:center;}.share-buttons a,.share-buttons button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:100px;padding:8px 16px;border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font:inherit;text-decoration:none;cursor:pointer;font-size:var(--fs-xs);border:none;}.share-buttons a:hover,.share-buttons a:focus-visible,.share-buttons button:hover,.share-buttons button:focus-visible{color:var(--c-white);opacity:0.9;text-decoration:none;}.share-fb a{background:#4273c8;}.share-x a{background:#000000;}.share-li a{background:#0e76a8;}.share-xi a{background:#126567;}.share-pi a{background:#e70f18;}.share-wa a{background:#34af23;}h1{font-size:var(--fs-h1);font-weight:700;}h2{font-size:var(--fs-h2);font-weight:700;}h3{font-size:var(--fs-h3);font-weight:700;}h4,h5,h6{font-size:var(--fs-h46);font-weight:700;}h1,h2,h3,h4,h5,h6,.contheadlines{color:var(--c-text-dark);margin-bottom:20px;}ul.dprimlight{list-style:disc;}ul.dprimlight li::marker{color:var(--c-prim-light);font-size:1.1em;}ol.dprimlight li::marker{color:var(--c-prim-light);font-weight:700;}.is-cnt{text-align:center;}.sepe::after{content:"";display:block;width:60px;margin:20px auto;border-bottom:3px solid var(--c-prim);}a:hover,a:focus-visible{text-decoration-thickness:1px;color:var(--c-prim-light);}.hinweis{background:var(--c-surface);border-left:3px solid var(--c-prim);padding:16px 24px;}.infobox{background:var(--c-surface);padding:20px;border:2px solid var(--c-green);}.infobox h2,.infobox h3{margin-top:0;}.homeh{font-weight:400;text-wrap:balance;text-align:center;max-width:800px;margin-inline:auto;}.homep{color:var(--c-text-light);margin-bottom:32px;}.h1pre{margin-bottom:20px;text-align:center;}.home-cover h1{margin-bottom:8px;font-size:var(--fs-xl);}.home-cover .teaser{text-align:center;padding-block:100px;}.home-cover .teaser p{margin-left:auto;margin-right:auto;max-width:860px;}.tstkbr tr:nth-child(2n+1){background:var(--c-surface);}.tstkbr tr td{padding:8px;}.tstkbr tr td:first-of-type{min-width:50%;}.flx{display:flex;flex-direction:column;}.flx-4-1{display:block;max-width:240px;}.ovl_fadein{animation:fadein .25s ease-out;}.ovl_backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:9999;}.ovl_img_container{position:relative;max-width:90vw;max-height:90vh;}.ovl_img_container img{display:block;max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 0 25px rgba(0,0,0,0.5);}.ovl_close{position:absolute;top:-10px;right:-10px;background:#000;color:var(--c-white);border:none;font-size:22px;border-radius:50%;width:34px;height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;}.site-header{border:none;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);}.menu-toggle{border-color:transparent;}.menu-toggle-icon,.menu-toggle-icon::before,.menu-toggle-icon::after{width:28px;height:3px;}.menu-toggle-icon::before{top:-8px;}.menu-toggle-icon::after{top:8px;}.site-logo{max-height:40px;}.breadcrumbs{font-size:var(--fs-xs);padding-top:12px;}.archive__post{border:1px solid var(--c-grey-border);}.post__meta{font-size:var(--fs-s);color:var(--c-text-lighter);}.post__meta a{text-decoration:none;color:var(--c-text-lighter)}.meta-category a,.meta-category span{color:var(--c-white);}.meta-publishedtime,.meta-updatedtime,.meta-comments,.meta-category{display:flex;gap:4px;align-items:center;}.meta-publishedtime::before,.meta-updatedtime::before{content:url('../images/icons/publishedat.svg');height:16px;width:16px;overflow:hidden;}.meta-category::before{content:url('../images/icons/category.svg');height:16px;width:16px;overflow:hidden;}.meta-comments::before{content:url('../images/icons/comments.svg');height:16px;width:16px;overflow:hidden;}.tcontent{padding:16px;border:1px solid var(--c-border);background:var(--c-surface);margin-bottom:24px;border-radius:var(--br);}.tcontent summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;}.tcontent summary::after{content:'\25BC';}details.tcontent[open]>summary::after{content:'\25B2';}.tcontent nav{margin-top:16px;}.olist-contents,.olist-contents-sub{margin:0;padding:0 0 0 24px;}.olist-contents li::marker{font-weight:700;}.olist-contents a{color:var(--c-text);text-decoration:none;display:block;}.olist-contents a:hover{color:var(--c-prim);text-decoration:underline;}.farmen{display:grid;gap:24px;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);}.farmen div{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--br);padding:24px;}.farmen div h3{margin:0 0 8px 0;font-size:var(--fs-h46)}.farmen div p:last-of-type{margin-bottom:0;}.farmen div a{color:var(--c-prim-dark)}q,blockquote,cite,.is-blockq{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;font-style:italic;color:var(--c-text);font-weight:normal;margin:0;}.is-blockq{padding:24px 24px 24px 48px;border-left:5px solid var(--c-prim);background:var(--c-surface);font-size:var(--fs-h3);margin:48px 0 !important;position:relative;}.is-blockq::before{content:'“';position:absolute;top:0;left:16px;color:var(--c-prim);font-size:var(--fs-h1);font-weight:700;}.blockqauthor{font-size:var(--fs-m) !important;text-align:left !important;margin:0;padding:0 !important}.formel{background:var(--c-surface);padding:8px 8px 8px 16px;border-left:3px solid var(--c-prim);}.rechner{border:1px solid var(--c-prim);padding:16px;margin:48px auto;}.rechner h3,.rechner h4{margin-bottom:8px;font-size:var(--fs-h46);color:var(--c-prim)}.rechner button{padding:12px 20px;border:2px solid var(--c-prim);border-radius:var(--br);background:var(--c-prim);color:var(--c-white);font:inherit;font-weight:700;cursor:pointer;margin-bottom:24px;}.rechneri{display:grid;gap:24px;margin-bottom:24px;}.rechneri div{display:grid;gap:8px;}.rechneri div label{font-weight:700;}.rechneri div input{width:100%;max-width:100%;padding:12px 14px;border:1px solid var(--c-border);border-radius:var(--br);background:var(--c-surface);color:var(--c-text);font:inherit;}.tbl thead tr{background:var(--c-grey-border);}.tbl th{font-weight:700;}.tbl th,.tbl td{padding:8px;border:1px solid var(--c-grey-border);}.tbl tr:nth-child(2n) td{background-color:var(--c-surface);}.sources{padding:32px 0;font-size:var(--fs-xs);}.site-footer{background:var(--c-text-dark);border:none;color:var(--c-white);font-size:var(--fs-s);}.site-footer a,.fconh{color:var(--c-white);}.faq-item{background:var(--c-surface);}@media (min-width:768px){h1{text-wrap:balance;}.tstkbr tr td:first-of-type{min-width:40%;}.site-logo{max-height:48px;}.breadcrumbs{font-size:var(--fs-s);}.h1pre span{font-size:var(--fs-s);}.farmen{grid-template-columns:repeat(2,1fr);}.rechneri{grid-template-columns:repeat(2,1fr);}.flx{flex-direction:row;flex-wrap:nowrap;gap:60px;}.flx-4-1{width:calc(100% / 4 * 1);margin:0;order:1;}.flx-4-3{width:calc(100% / 4 * 3);order:0;}}@media (min-width:1024px){.sepe::after{width:120px;}.h1pre span{font-size:var(--fs-m);padding:8px 20px;}.home-cover .teaser{padding-block:150px;}.homeh{font-size:var(--fs-h1)}.homep{font-size:var(--fs-l);text-align:center;}.rechneri{grid-template-columns:repeat(3,1fr);}}@media (min-width:1240px){.site-navigation ul{gap:4px;}.site-navigation a{padding:6px 12px;}.site-navigation a:hover,.site-navigation a:focus-visible,.site-navigation a[aria-current="page"]{color:var(--c-white);background:var(--c-prim);border-radius:var(--br);}.site-header.has-sticky-header.has-shrink-header .site-header-inner{padding-block:12px;min-height:36px;}.site-header.has-sticky-header.has-shrink-header .site-logo{height:40px;max-height:40px;}.home-cover .teaser{padding-block:180px;}.h1pre span{font-size:var(--fs-l);}.home-cover .teaser p{font-size:var(--fs-l);}.blog-categories{grid-template-columns:repeat(6,1fr);}.blog-category h2,.blog-category h3{position:relative;}.site-footer-inner{gap:100px;}}
