:root{--brand-grad:linear-gradient(90deg, var(--brand-green) 0%, var(--brand-petrol) 55%, var(--brand-blue) 100%);--fw-display:700;--fw-meta:500;--accent-mix:0%;--case-meta:none;--case-btn:none;--nav-case:uppercase;--shadow-card:0 1px 2px color-mix(in srgb, var(--c-ink) 5%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--c-ink) 20%, transparent);--shadow-header:0 1px 2px color-mix(in srgb, var(--c-ink) 5%, transparent);--shadow-btn:none;--shadow-btn-press:none;--hero-box-shadow:0 20px 40px -24px color-mix(in srgb, var(--c-hero-btn-ink) 50%, transparent);--tag-rotate:0deg;--hero-box-rotate:0deg;--hero-box-top:0 solid transparent;--glance-border:1px solid var(--c-line);--glance-top:1px solid var(--c-line);--glance-bar:block;--list-divider:1px dashed var(--c-divider);--eventbar-border:0 solid transparent;--mark-bg:var(--brand-grad) left bottom / 100% 4px no-repeat;--overline-rule:none;--footer-topline:var(--brand-grad);--footer-mark:var(--c-footer-ink);--footer-mark-op:.45;--footer-logo-text:var(--c-footer-ink);--hero-art-filter:none;--hero-art-opacity:1;--band-pattern:none;--band-pattern-size:auto;--header-pos:relative;--header-stick:0}:root:root{--f-display:"Figtree", "Figtree", system-ui, sans-serif;--f-text:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-meta:"Figtree", ui-monospace, SFMono-Regular, Consolas, monospace}:root[data-skin] body{--e-global-color-primary:var(--c-primary);--e-global-color-secondary:var(--c-ink);--e-global-color-text:var(--c-ink);--e-global-color-accent:var(--c-primary);--e-global-typography-primary-font-family:var(--f-display);--e-global-typography-primary-font-weight:var(--fw-display);--e-global-typography-secondary-font-family:var(--f-text);--e-global-typography-text-font-family:var(--f-text);--e-global-typography-accent-font-family:var(--f-text)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.ms-h1,.ms-h2,.ms-h3,.ms-h4,.ms-footer-head,.ms-dtile-day{font-weight:var(--fw-display);text-wrap:balance}.ms-meta,.ms-hero-tagline{font-weight:var(--fw-meta);text-transform:var(--case-meta);font-variant-numeric:tabular-nums}.ms-overline::before{content:"";display:var(--overline-rule);width:28px;height:1px;background:currentColor}.ms-mark{background:var(--mark-bg)}.ms-btn{text-transform:var(--case-btn);box-shadow:var(--shadow-btn)}.ms-btn:active{box-shadow:var(--shadow-btn-press)}.ms-btn-ghost,.ms-link-more{box-shadow:none}.ms-card{box-shadow:var(--shadow-card)}.ms-header-box{box-shadow:var(--shadow-header)}.ms-tag,.ms-pill-hl,.ms-eventbar-label{rotate:var(--tag-rotate)}.ms-tag,.ms-pill,.ms-filter{white-space:nowrap}.ms-pill strong{font-family:var(--f-display);font-weight:var(--fw-display);margin-right:.35em;font-variant-numeric:tabular-nums}.ms-hero-box{rotate:var(--hero-box-rotate);box-shadow:var(--hero-box-shadow);border-top:var(--hero-box-top)}.ms-hero-art{filter:var(--hero-art-filter);opacity:var(--hero-art-opacity);pointer-events:none}.ms-glance{border:var(--glance-border);border-top:var(--glance-top)}.ms-glance::before{content:"";display:var(--glance-bar);position:absolute;inset:0 0 auto;height:4px;background:var(--brand-grad)}.ms-agenda-item{border-bottom:var(--list-divider)}.ms-agenda-item:last-child{border-bottom:0}.e-loop-item>.ms-agenda-item{border-bottom:0;border-top:var(--list-divider)}.e-loop-item:nth-child(1of .e-loop-item:not([hidden]))>.ms-agenda-item,.cxt-monat+.e-loop-item>.ms-agenda-item{border-top:0}.ms-legend{border-top:var(--list-divider)}.ms-eventbar{border-block:var(--eventbar-border)}.ms-footer-box::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--footer-topline);pointer-events:none}.ms-logo svg{display:block;width:100%;height:auto}.ms-logo-footer{--m-all:var(--footer-mark);--m-op-t:var(--footer-mark-op);--logo-text:var(--footer-logo-text)}:root .elementor .ms-band{background-image:var(--band-pattern);background-size:var(--band-pattern-size);background-position:center -1px}:root .elementor :is(.ms-news-card,.ms-feature,.single-post .ms-titel) .ms-tag:not(.ms-tag-kat){background-color:color-mix(in srgb,var(--c-accent-4-soft) var(--accent-mix,0%),var(--c-primary-soft));color:color-mix(in srgb,var(--c-accent-4-ink) var(--accent-mix,0%),var(--c-primary-deep))}:root .elementor .ms-person :is(.ms-avatar,.ms-tag){background-color:color-mix(in srgb,var(--c-accent-3-soft) var(--accent-mix,0%),var(--c-primary-soft));color:color-mix(in srgb,var(--c-accent-3-ink) var(--accent-mix,0%),var(--c-primary-deep))}:root .elementor .ms-fach-tile{background-color:color-mix(in srgb,var(--c-accent-1) var(--accent-mix,0%),var(--c-primary));color:color-mix(in srgb,var(--c-ink) var(--accent-mix,0%),var(--c-on-primary))}:root .elementor .ms-glance{background-color:color-mix(in srgb,var(--c-accent-1-soft) var(--accent-mix,0%),var(--c-surface))}:root .elementor .ms-agenda-item .ms-dtile{background-color:color-mix(in srgb,var(--kat-soft,var(--c-dtile)) var(--accent-mix,0%),var(--c-dtile));color:color-mix(in srgb,var(--kat,var(--c-dtile-ink)) var(--accent-mix,0%),var(--c-dtile-ink));border-color:color-mix(in srgb,var(--kat-soft,var(--c-card-border)) var(--accent-mix,0%),var(--c-card-border))}:root .elementor .ms-tile img{transition:transform .3s ease}:root .elementor .ms-tile:hover img{transform:scale(1.03)}:root .elementor .ms-header-box{background-color:var(--header-box-bg,var(--c-surface))}@media (min-width:460px){:root .elementor .ms-header-box{padding-inline:var(--header-box-pad-x,var(--frame-pad))}}@media (max-width:459px){:root .elementor .ms-header-box{padding-inline:var(--header-box-pad-x,14px)}}@media (max-width:345px){:root .elementor .ms-header-box{padding-inline:var(--header-box-pad-x,10px)}}:root .elementor .ms-header-box>:is(.elementor-widget-cxm-megamenu,.e-con),:root .elementor .ms-header-box>.ms-logo::before{background-color:var(--header-part-bg,transparent);border-radius:var(--header-part-radius,0);box-shadow:var(--header-part-shadow,none)}:root .elementor .ms-header-box>.ms-logo{--_lmx:var(--header-logo-mx,0px);position:relative;isolation:isolate;margin-inline:var(--_lmx)}:root .elementor .ms-header-box>.ms-logo::before{content:var(--header-part);position:absolute;z-index:-1;inset:0;margin:calc(-1 * var(--header-logo-bleed-y,0px)) calc(-1 * var(--_lmx));pointer-events:none}:root .elementor .ms-header-box>.elementor-widget-cxm-megamenu{padding:var(--header-nav-pad-m,0)}:root .elementor .ms-header-box>.e-con{padding:var(--header-tools-pad,0)}@media (max-width:499px){:root .elementor .ms-header-box>.ms-logo{--_lmx:var(--header-logo-mx-s,var(--header-logo-mx,0px))}:root .elementor .ms-header-box>.e-con{padding:var(--header-tools-pad-s,var(--header-tools-pad,0))}:root .elementor .ms-header-box>.elementor-widget-cxm-megamenu{padding:var(--header-nav-pad-s,var(--header-nav-pad-m,0))}}@media (max-width:345px){:root .elementor .ms-header-box>.ms-logo{--_lmx:var(--header-logo-mx-xs,var(--header-logo-mx-s,var(--header-logo-mx,0px)))}}@media (min-width:1280px){:root .elementor .ms-header-box{gap:var(--header-box-gap,20px)}:root .elementor .ms-header-box>.elementor-widget-cxm-megamenu{padding:var(--header-nav-pad,0)}:root .elementor-location-header .cxm-bp-1280.cxm--ind-pill :is(.cxm-nav__link:not(.cxm-nav__link--button):hover,.cxm-nav__trigger:hover,.cxm-nav__item.is-open>.cxm-nav__trigger,.cxm-nav__item--current>.cxm-nav__link:not(.cxm-nav__link--button),.cxm-nav__item--current>.cxm-nav__trigger){background:var(--nav-hover-bg,var(--_alt))}}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.ms-btn,.ms-news-card,.ms-tile,.ms-tile img{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}