:root{--sso-ink:#101010;--sso-accent:#666;--sso-paper:#ededed;--sso-text:#333;--sso-display:system-ui,sans-serif;--sso-body:system-ui,sans-serif;--sso-mono:ui-monospace,monospace;}body{--sso-ink:var(--sso-ink-kit,#0A0D13);--sso-accent:var(--sso-accent-kit,var(--e-global-color-accent,#d42a1c));--sso-accent-text:var(--SignalText,var(--sso-accent));--sso-accent-ink:var(--SignalOnInk,var(--sso-accent));--sso-paper:var(--sso-paper-kit,var(--e-global-color-secondary,#f4f2ee));--sso-text:var(--sso-text-kit,var(--e-global-color-text,#111));--sso-display:var(--e-global-typography-primary-font-family,system-ui),system-ui,sans-serif;--sso-body:var(--e-global-typography-text-font-family,system-ui),system-ui,sans-serif;--sso-mono:var(--e-global-typography-accent-font-family,ui-monospace),ui-monospace,monospace;--sso-on-ink:color-mix(in srgb,var(--sso-paper) 96%,transparent);--sso-dim:color-mix(in srgb,var(--sso-paper) 58%,transparent);--sso-ghost:color-mix(in srgb,var(--sso-paper) 22%,transparent);--sso-hair:color-mix(in srgb,var(--sso-paper) 14%,transparent);--sso-hair-ink:color-mix(in srgb,var(--sso-ink) 16%,transparent);--sso-mute-ink:color-mix(in srgb,var(--sso-ink) 68%,transparent);--sso-ease:cubic-bezier(.2,.7,.3,1);--sso-gutter:clamp(20px,5vw,88px);}:root{--sso-fg:var(--Ink,#101010);}.SectionInk{--sso-fg:var(--Paper,#f4f2ee);}.Section,.SectionSand,.SektionWeiss{--sso-fg:var(--Ink,#101010);}.sso-kicker{font-family:var(--sso-mono);font-size:var(--sso-label-size,12px);letter-spacing:var(--sso-label-track,.22em);text-transform:uppercase;color:var(--sso-accent);margin:0;}.sso-kicker--rule{padding-block-end:8px;border-block-end:1px solid var(--sso-hair);width:fit-content;}.sso-h1{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:var(--sso-display-size,clamp(52px,11vw,164px));line-height:var(--sso-lh-display,.86);letter-spacing:var(--sso-track-display,-.04em);margin:0;}.sso-h2{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:var(--sso-h1-size,clamp(34px,7vw,104px));line-height:var(--sso-lh-display,.9);letter-spacing:var(--sso-track-h1,-.035em);margin:0;}.sso-h3{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:var(--sso-h2-size,clamp(23px,3vw,40px));line-height:1.08;letter-spacing:var(--sso-track-h2,-.02em);margin:0;}.sso-lead{font-family:var(--sso-body);font-size:clamp(16px,1.3vw,20px);line-height:1.55;max-width:56ch;margin:0;}.sso-body{font-family:var(--sso-body);font-size:16px;line-height:1.6;max-width:62ch;margin:0;}.sso-on-dark{color:var(--sso-on-ink);}.sso-on-dark .sso-lead,.sso-lead.sso-muted{color:var(--sso-dim);}.sso-ghost{color:var(--sso-ghost);}.sso-on-light{color:var(--sso-ink);}.sso-on-light .sso-body,.sso-body.sso-muted{color:var(--sso-mute-ink);}.sso-ink{background-color:var(--sso-ink);}.sso-paper{background-color:var(--sso-paper);}.sso-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--sso-ink) 74%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 34%,transparent) 46%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--sso-ink) 56%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 26%,transparent) 34%,color-mix(in srgb,var(--sso-ink) 96%,transparent) 100%);}.sso-row{border-block-start:1px solid var(--sso-hair-ink);transition:padding-inline-start .5s var(--sso-ease),background-color .5s var(--sso-ease);}.sso-row:hover{padding-inline-start:22px;background-color:color-mix(in srgb,var(--sso-ink) 5%,transparent);}.sso-row__n{font-family:var(--sso-mono);font-size:12px;letter-spacing:.14em;color:var(--sso-accent-text);min-width:34px;margin:7px 0 0 0;}.sso-figure{border-block-start:2px solid var(--sso-accent);padding-block-start:22px;}.sso-figure__n{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:var(--sso-display-size,clamp(52px,8vw,110px));line-height:var(--sso-lh-display,.9);letter-spacing:var(--sso-track-display,-.045em);color:var(--sso-on-ink);margin:0;}.sso-figure__l{font-family:var(--sso-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sso-dim);margin:0;}.sso-kz{display:grid;gap:52px 44px;grid-template-columns:repeat(var(--sso-kz-spalten,3),minmax(0,1fr));}.sso-kz__i{min-width:0;}.sso-kz[data-sso-kz-linie="oben"] .sso-kz__i{border-block-start:2px solid var(--sso-accent);padding-block-start:18px;}.sso-kz[data-sso-kz-linie="links"] .sso-kz__i{border-inline-start:2px solid var(--sso-accent);padding-block:2px;padding-inline-start:20px;}.sso-kz__w{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:clamp(38px,4.2vw,58px);line-height:.94;letter-spacing:-.035em;margin:0;color:var(--sso-fg,currentColor);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}.sso-kz__w--wort{font-size:clamp(24px,2.4vw,34px);line-height:1.12;letter-spacing:-.015em;}.sso-kz__w--wort .sso-kz__e{font-size:.62em;vertical-align:.12em;}.sso-kz__e{font-size:.40em;font-weight:500;letter-spacing:.01em;margin-inline-start:.26em;vertical-align:.46em;color:color-mix(in srgb,var(--sso-fg,currentColor) 62%,transparent);}.sso-kz__l{font-family:var(--sso-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;margin:13px 0 0;color:color-mix(in srgb,var(--sso-fg,currentColor) 62%,transparent);}.sso-kz[data-sso-kz-fuehrt="an"]{grid-template-columns:1.6fr repeat(2,minmax(0,1fr));}.sso-kz[data-sso-kz-fuehrt="an"] .sso-kz__i:first-child .sso-kz__w{font-size:clamp(52px,6.4vw,92px);}.sso-kz[data-sso-kz-fuehrt="an"] .sso-kz__i:first-child{border-block-start-width:3px;}@media (max-width:880px){.sso-kz,.sso-kz[data-sso-kz-fuehrt="an"]{gap:34px 24px;grid-template-columns:repeat(2,minmax(0,1fr));}.sso-kz__w,.sso-kz[data-sso-kz-fuehrt="an"] .sso-kz__i:first-child .sso-kz__w{font-size:clamp(30px,9vw,40px);}.sso-kz__w--wort,.sso-kz[data-sso-kz-fuehrt="an"] .sso-kz__i:first-child .sso-kz__w--wort{font-size:clamp(19px,5.4vw,24px);line-height:1.16;}.sso-kz__l{font-size:10px;letter-spacing:.14em;margin-top:10px;}}.sso-stimmen{display:grid;gap:44px 40px;grid-template-columns:repeat(var(--sso-st-spalten,3),minmax(0,1fr));}.sso-stimmen__i{margin:0;min-width:0;}.sso-stimmen[data-sso-st-linie="oben"] .sso-stimmen__i{border-block-start:2px solid var(--sso-accent);padding-block-start:18px;}.sso-stimmen[data-sso-st-linie="links"] .sso-stimmen__i{border-inline-start:2px solid var(--sso-accent);padding-block:2px;padding-inline-start:20px;}.sso-stimmen__q{margin:0;font-family:var(--sso-display);font-weight:400;font-size:clamp(16px,1.35vw,19px);line-height:1.55;letter-spacing:-.005em;color:var(--sso-fg,currentColor);}.sso-stimmen__w{margin:16px 0 0;font-family:var(--sso-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;color:color-mix(in srgb,var(--sso-fg,currentColor) 62%,transparent);}.sso-stimmen__w a{color:inherit;text-decoration:none;padding-block-end:2px;border-block-end:1px solid color-mix(in srgb,var(--sso-fg,currentColor) 38%,transparent);transition:color .3s var(--sso-ease),border-color .3s var(--sso-ease);}.sso-stimmen__w a:hover{color:var(--sso-accent);border-block-end-color:var(--sso-accent);}@media (max-width:880px){.sso-stimmen{gap:32px;grid-template-columns:minmax(0,1fr);}.sso-stimmen__q{font-size:16px;line-height:1.5;}.sso-stimmen__w{font-size:10px;letter-spacing:.14em;margin-top:12px;}}.sso-frame{overflow:hidden;border-radius:3px;border:1px solid color-mix(in srgb,var(--sso-fg,currentColor) 16%,transparent);transition:border-color .6s var(--sso-ease);}.sso-frame:hover{border-color:var(--sso-accent);}.sso-frame img,img.sso-frame,.sso-media img,img.sso-media{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.55) contrast(1.05);transition:filter .7s var(--sso-ease),transform .9s var(--sso-ease);}.sso-frame:hover img,img.sso-frame:hover{filter:grayscale(0) contrast(1.02);transform:scale(1.05);}img.sso-media.sso-fx-scrub,.sso-media.sso-fx-scrub{transition:filter .7s var(--sso-ease);}.sso-btn{display:inline-flex;width:fit-content;max-width:100%;}.sso-btn .elementor-widget-container{width:fit-content;max-width:100%;}.sso-marquee{overflow:hidden;border-block:1px solid var(--sso-hair);padding-block:18px;}.sso-marquee__t{display:inline-block;white-space:nowrap;will-change:transform;font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:clamp(28px,5vw,66px);letter-spacing:-.02em;color:var(--sso-ghost);}.sso-fx-ready .sso-marquee__t{animation:sso-marquee 28s linear infinite;}@keyframes sso-marquee{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}.sso-marquee--zeichen{border-block:1px solid color-mix(in srgb,var(--sso-fg,currentColor) 14%,transparent);padding-block:clamp(18px,2.4vw,28px) !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;padding-inline:0 !important;gap:clamp(14px,1.8vw,24px);}.sso-marquee--zeichen .sso-marquee__t{display:flex;align-items:center;gap:clamp(34px,5vw,72px);width:max-content;font-size:0;letter-spacing:0;}@keyframes sso-marquee-r{from{transform:translate3d(-50%,0,0);}to{transform:translate3d(0,0,0);}}.sso-fx-ready .sso-marquee--zeichen .sso-marquee__t--rechts{animation:sso-marquee-r 34s linear infinite;}.sso-fx-ready .sso-marquee--zeichen .sso-marquee__t{animation-duration:38s;}.sso-fx-ready .sso-marquee--zeichen .sso-marquee__t--rechts{animation-duration:34s;}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con.sso-marquee--zeichen{padding-inline:0 !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con .e-con.sso-marquee__t{flex-direction:row !important;align-items:center !important;align-self:flex-start !important;width:max-content !important;flex:0 0 auto !important;padding-inline:0 !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con .e-con.sso-marquee__t>*{align-self:center !important;width:auto !important;flex:0 0 auto !important;}}@media (max-width:767px){.sso-marquee--zeichen .sso-marquee__t{flex-direction:row !important;align-items:center !important;align-self:flex-start !important;width:max-content !important;flex:0 0 auto !important;padding-inline:0 !important;}.sso-marquee--zeichen .sso-marquee__t>*{align-self:center !important;width:auto !important;flex:0 0 auto !important;}}.sso-marquee--zeichen .sso-marquee__t>*{flex:0 0 auto;width:auto;}.sso-marquee--zeichen .sso-marquee__t img{height:clamp(54px,6vw,92px);width:auto;max-width:none;display:block;transform:none !important;opacity:.62;transition:opacity .4s var(--sso-ease,ease);}.sso-marquee--zeichen .sso-marquee__paar{position:relative;}.sso-marquee--zeichen .sso-marquee__t img.sso-marquee__bunt{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;width:auto;opacity:0;}.sso-marquee--zeichen .sso-marquee__paar:hover img{opacity:0;}.sso-marquee--zeichen .sso-marquee__paar:hover img.sso-marquee__bunt{opacity:1;}.sso-marquee--zeichen .sso-marquee__t>*:not(.sso-marquee__paar):hover img{opacity:1;}.sso-marquee--zeichen .sso-marquee__t:hover{animation-play-state:paused;}@media (prefers-reduced-motion:reduce){.sso-marquee--zeichen .sso-marquee__t{animation:none !important;}}.sso-fx-ready .sso-fx-reveal,.sso-fx-ready .sso-fx-stagger>*{opacity:0;transform:translate3d(0,26px,0);transition:opacity .8s var(--sso-ease),transform .8s var(--sso-ease);}.sso-fx-ready .sso-fx-reveal--left{transform:translate3d(-34px,0,0);}.sso-fx-ready .sso-fx-reveal--right{transform:translate3d(34px,0,0);}.sso-fx-ready .sso-fx-scale{opacity:0;transform:scale(.92);transition:opacity .65s var(--sso-ease),transform .65s var(--sso-ease);}.sso-fx-ready .sso-fx-reveal.is-in,.sso-fx-ready .sso-fx-stagger>.is-in,.sso-fx-ready .sso-fx-scale.is-in{opacity:1;transform:none;}.sso-fx-first .sso-fx-reveal,.sso-fx-first .sso-fx-stagger>*,.sso-fx-first .sso-fx-scale,.sso-fx-first .sso-fx-split .sso-w{transition-duration:0s !important;transition-delay:0s !important;}.sso-fx-ready .sso-fx-scrub{transform:translate3d(0,calc(var(--sso-p,0) * -8%),0) scale(calc(1 + var(--sso-p,0) * .08));}.sso-fx-ready .sso-fx-split .sso-w{display:inline-block;opacity:0;overflow-wrap:anywhere;hyphens:auto;transform:translate3d(0,.5em,0);transition:opacity .7s var(--sso-ease),transform .7s var(--sso-ease);transition-delay:calc(var(--sso-i,0) * 55ms);}.sso-fx-ready .sso-fx-split.is-in .sso-w{opacity:1;transform:none;}@media (prefers-reduced-motion:reduce){.sso-fx-reveal,.sso-fx-stagger>*,.sso-fx-scale,.sso-fx-split .sso-w{opacity:1 !important;transform:none !important;}.sso-marquee__t{animation:none !important;}}.sso-reveal{position:relative;overflow:hidden;isolation:isolate;}.sso-reveal__cap{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:clamp(18px,2.4vw,34px);background:linear-gradient(0deg,color-mix(in srgb,var(--sso-ink) 94%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 72%,transparent) 58%,transparent 100%);transform:translate3d(0,24px,0);opacity:0;transition:transform .62s var(--sso-ease),opacity .45s var(--sso-ease);}.sso-reveal:hover .sso-reveal__cap,.sso-reveal:focus-within .sso-reveal__cap{transform:none;opacity:1;}.sso-reveal__t{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:clamp(19px,1.9vw,30px);line-height:1.06;letter-spacing:-.02em;color:var(--sso-on-ink);margin:0;}.sso-reveal__d{font-family:var(--sso-body);font-size:14px;line-height:1.5;color:var(--sso-dim);margin:0;max-width:var(--Bahnbreite,46ch);transform:translate3d(0,12px,0);opacity:0;transition:transform .6s var(--sso-ease) .08s,opacity .5s var(--sso-ease) .08s;}.sso-reveal:hover .sso-reveal__d,.sso-reveal:focus-within .sso-reveal__d{transform:none;opacity:1;}.sso-reveal__cap::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:clamp(18px,2.4vw,34px);inset-inline-end:clamp(18px,2.4vw,34px);height:2px;background:var(--sso-accent);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--sso-ease);}.sso-reveal:hover .sso-reveal__cap::before,.sso-reveal:focus-within .sso-reveal__cap::before{transform:scaleX(1);}.sso-reveal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--sso-ease),filter .7s var(--sso-ease);}.sso-reveal:hover img{transform:scale(1.045);}.sso-cursor,.sso-cursor__ring{display:none;}@media (hover:hover) and (pointer:fine){.sso-cursor,.sso-cursor__ring{display:block;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:2147483000;pointer-events:none;transform:translate3d(-50%,-50%,0);will-change:transform;}.sso-cursor{width:6px;height:6px;border-radius:50%;background:var(--sso-accent);transition:width .3s var(--sso-ease),height .3s var(--sso-ease),background-color .3s var(--sso-ease),opacity .3s var(--sso-ease);}.sso-cursor__ring{width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--sso-accent) 55%,transparent);display:grid;place-items:center;transition:width .38s var(--sso-ease),height .38s var(--sso-ease),border-color .38s var(--sso-ease),background-color .38s var(--sso-ease);}.sso-cursor__label{font-family:var(--sso-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--sso-fg,var(--sso-paper));opacity:0;transition:opacity .25s var(--sso-ease);white-space:nowrap;}.sso-cursor{opacity:0;}.sso-cursor__ring{opacity:0;width:0;height:0;}.sso-cursor-on.is-link .sso-cursor__ring{opacity:1;width:46px;height:46px;border-color:color-mix(in srgb,var(--sso-accent) 70%,transparent);background:color-mix(in srgb,var(--sso-accent) 10%,transparent);}.sso-cursor-on.is-label .sso-cursor__ring{opacity:1;width:78px;height:78px;border-color:transparent;background:var(--sso-accent);}.sso-cursor-on.is-label .sso-cursor__label{opacity:1;}.sso-cursor-on.is-down .sso-cursor__ring{transform:translate3d(var(--sso-cx,0),var(--sso-cy,0),0) translate(-50%,-50%) scale(.86);}}.sso-cursor-view,.sso-cursor-drag,.sso-cursor-open{}.sso-slider{position:relative;}.sso-slider__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;}.sso-slider__track::-webkit-scrollbar{display:none;}.sso-slider .sso-slider__track>*{flex:0 0 100%;scroll-snap-align:start;position:relative;}.sso-slider.is-dragging .sso-slider__track{scroll-behavior:auto;cursor:grabbing;}.sso-slider.is-dragging .sso-slider__track>*{pointer-events:none;}.sso-slider__rail{position:absolute;z-index:3;inset-inline:var(--sso-gutter);inset-block-end:clamp(20px,3.4vh,40px);display:flex;align-items:center;gap:20px;pointer-events:none;}.sso-slider__n{font-family:var(--sso-mono);font-size:12px;letter-spacing:.16em;color:var(--sso-on-ink);white-space:nowrap;}.sso-slider__n b{color:var(--sso-accent);font-weight:500;}.sso-slider__bar{flex:1;height:1px;background:var(--sso-hair);position:relative;}.sso-slider__bar i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--sso-accent);width:var(--sso-w,33%);transition:width .45s var(--sso-ease),transform .45s var(--sso-ease);transform:translate3d(calc(var(--sso-x,0) * 100%),0,0);}a.sso-nav-link{position:relative;}a.sso-nav-link::after{content:'';position:absolute;inset-inline:0;inset-block-end:-5px;height:1px;background:var(--sso-accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--sso-ease);}a.sso-nav-link:hover::after,a.sso-nav-link:focus-visible::after{transform:scaleX(1);transform-origin:left;}.sso-header{transition:transform .5s var(--sso-ease),background-color .5s var(--sso-ease);}.sso-fx-ready .sso-header.is-hidden{transform:translate3d(0,-102%,0);}.sso-header.is-stuck{background-color:color-mix(in srgb,var(--sso-ink) 92%,transparent);backdrop-filter:saturate(1.4) blur(9px);}.sso-gl-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .6s var(--sso-ease);}.sso-gl-canvas.is-on{opacity:1;}.sso-gl-live img{visibility:hidden;}@media (prefers-reduced-motion:reduce){.sso-gl-canvas{display:none !important;}.sso-gl-live img{visibility:visible !important;}}.sso-slide{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;}.sso-slide img{position:absolute;inset:0;z-index:0;}.sso-slide .sso-scrim{z-index:1;}.sso-slide__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(12px,2vh,22px);max-width:1180px;padding:0 var(--sso-gutter) clamp(96px,13vh,156px);}.sso-fx-ready .sso-slider__track>*:not(.is-current) .sso-slide__body{opacity:.12;transform:translate3d(0,16px,0);}.sso-slider__track>* .sso-slide__body{transition:opacity .7s var(--sso-ease),transform .7s var(--sso-ease);}body.elementor-editor-active .sso-fx-reveal,body.elementor-editor-active .sso-fx-stagger>*,body.elementor-editor-active .sso-fx-scale,body.elementor-editor-active .sso-fx-split .sso-w,body.elementor-editor-active .sso-slide__body{opacity:1 !important;transform:none !important;}body.elementor-editor-active .sso-slider__track{overflow-x:visible !important;flex-wrap:wrap !important;}body.elementor-editor-active .sso-slider .sso-slider__track>*{flex:1 1 100% !important;}body.elementor-editor-active .sso-reveal__cap,body.elementor-editor-active .sso-reveal__d{opacity:1 !important;transform:none !important;}body.elementor-editor-active .sso-gl-canvas{display:none !important;}body.elementor-editor-active .sso-gl-live img{visibility:visible !important;}body.elementor-editor-active .sso-cursor,body.elementor-editor-active .sso-cursor__ring{display:none !important;}.sso-hacc__p .elementor-widget-image,.sso-hacc__p .elementor-widget-image .elementor-widget-container{position:static;}.sso-hacc__p{position:relative;overflow:hidden;min-width:0;border-radius:3px;cursor:pointer;flex:1 1 0%;transition:flex-grow .8s var(--sso-ease);}.sso-hacc{height:var(--min-height,460px);}.sso-hacc>.e-con-inner{height:100%;}.sso-hacc .sso-hacc__p{flex:1 1 0%;}.sso-hacc:hover .sso-hacc__p:not(:hover),.sso-hacc:focus-within .sso-hacc__p:not(:focus-within){flex-grow:.78;}.sso-hacc .sso-hacc__p:hover,.sso-hacc .sso-hacc__p:focus-within{flex-grow:4.6;}.sso-hacc__p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.42) contrast(1.1);transform:scale(1.08);transition:filter 1s var(--sso-ease),transform 1.2s var(--sso-ease);}.sso-hacc__p:hover img,.sso-hacc__p:focus-within img{filter:grayscale(0) brightness(.66) contrast(1.02);transform:scale(1);}.sso-hacc__p::before{content:'';position:absolute;z-index:2;inset-block:0;inset-inline-start:0;width:2px;background:var(--sso-accent);transform:scaleY(0);transform-origin:top;transition:transform .7s var(--sso-ease);}.sso-hacc__p:hover::before,.sso-hacc__p:focus-within::before{transform:scaleY(1);}.sso-hacc__p::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--sso-ink) 88%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 34%,transparent) 52%,color-mix(in srgb,var(--sso-ink) 12%,transparent) 100%);}.sso-hacc__n,.sso-hacc__tag,.sso-hacc__t,.sso-hacc__d{position:relative;z-index:2;}.sso-hacc__n{font-family:var(--sso-mono);font-size:11px;letter-spacing:.2em;color:var(--sso-accent);margin:0;position:absolute;top:18px;inset-inline-start:20px;z-index:3;}.sso-hacc__tag{font-family:var(--sso-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sso-on-ink);margin:0;position:absolute;bottom:22px;left:20px;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;opacity:1;transition:opacity .35s var(--sso-ease);}.sso-hacc__p:hover .sso-hacc__tag,.sso-hacc__p:focus-within .sso-hacc__tag{opacity:0;}.sso-hacc__t{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:clamp(24px,2.6vw,46px);line-height:1.02;letter-spacing:-.025em;color:var(--sso-on-ink);margin:0;white-space:nowrap;opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s var(--sso-ease) .12s,transform .6s var(--sso-ease) .12s;}.sso-hacc__d{font-family:var(--sso-body);font-size:15px;line-height:1.55;color:var(--sso-dim);margin:0;max-width:var(--Bahnbreite,46ch);opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s var(--sso-ease) .2s,transform .6s var(--sso-ease) .2s;}.sso-hacc__p:hover .sso-hacc__t,.sso-hacc__p:focus-within .sso-hacc__t,.sso-hacc__p:hover .sso-hacc__d,.sso-hacc__p:focus-within .sso-hacc__d{opacity:1;transform:none;}@media (max-width:860px){.sso-hacc{flex-direction:column !important;}.sso-hacc__p{flex:1 1 auto !important;min-height:190px;}.sso-hacc__tag{display:none;}.sso-hacc__t,.sso-hacc__d{opacity:1;transform:none;white-space:normal;}.sso-hacc__p img{filter:grayscale(.3) brightness(.6);transform:none;}}.sso-slide .elementor-widget-image,.sso-slide .elementor-widget-image .elementor-widget-container,.sso-reveal .elementor-widget-image,.sso-reveal .elementor-widget-image .elementor-widget-container,.sso-figure .elementor-widget-image,.sso-figure .elementor-widget-image .elementor-widget-container,.sso-frame .elementor-widget-image,.sso-frame .elementor-widget-image .elementor-widget-container{position:static;}.sso-h1 .elementor-heading-title,.sso-h2 .elementor-heading-title,.sso-h3 .elementor-heading-title,.sso-hacc__t .elementor-heading-title,.sso-hacc__n .elementor-heading-title,.sso-hacc__tag .elementor-heading-title,.sso-reveal__t .elementor-heading-title,.sso-figure__n .elementor-heading-title,.sso-kicker .elementor-heading-title,.sso-slider__n .elementor-heading-title,.sso-marquee__t .elementor-heading-title,.sso-lead p,.sso-body p,.sso-hacc__d p,.sso-reveal__d p,.sso-figure__l p,.sso-marquee__t p{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0;}.sso-reveal .sso-reveal__cap{position:absolute;inset-inline:0;inset-block-end:0;}.sso-slide .sso-scrim,.sso-slider .sso-scrim{position:absolute;inset:0;}.sso-fx-ready .elementor-widget-image.sso-fx-scrub{transform:none;}.sso-fx-ready .elementor-widget-image.sso-fx-scrub img{transform:translate3d(0,calc(var(--sso-p,0) * -8%),0) scale(calc(1 + var(--sso-p,0) * .08));}.sso-frame--43{position:relative;aspect-ratio:4 / 3;}.sso-frame--43 img{position:absolute;inset:0;}.sso-reveal--open .sso-reveal__cap{transform:none;opacity:1;background:linear-gradient(0deg,color-mix(in srgb,var(--sso-ink) 92%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 56%,transparent) 56%,color-mix(in srgb,var(--sso-ink) 8%,transparent) 100%);}.sso-reveal--open:hover .sso-reveal__cap,.sso-reveal--open:focus-within .sso-reveal__cap{background:linear-gradient(0deg,color-mix(in srgb,var(--sso-ink) 96%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 74%,transparent) 62%,color-mix(in srgb,var(--sso-ink) 18%,transparent) 100%);}.sso-reveal--open .sso-reveal__d{transform:none;opacity:.74;}.sso-reveal--open:hover .sso-reveal__d,.sso-reveal--open:focus-within .sso-reveal__d{opacity:1;}.sso-reveal--open .sso-reveal__cap::before{transform:scaleX(.12);}.sso-reveal--open:hover .sso-reveal__cap::before,.sso-reveal--open:focus-within .sso-reveal__cap::before{transform:scaleX(1);}.sso-slider--strip .sso-slider__track{gap:clamp(12px,1.6vw,26px);}.sso-slider--strip .sso-slider__track>*{flex:0 0 min(80%,400px);}@media (min-width:861px){.sso-slider--strip .sso-slider__track>*{flex:0 0 min(37%,470px);}}.sso-slider--strip .sso-slider__rail{position:relative;inset:auto;margin-block-start:clamp(18px,2.2vw,30px);}.sso-h1,.sso-h2,.sso-h3,.sso-hacc__t,.sso-reveal__t,.sso-figure__n,.sso-h1 .elementor-heading-title,.sso-h2 .elementor-heading-title,.sso-h3 .elementor-heading-title,.sso-hacc__t .elementor-heading-title,.sso-reveal__t .elementor-heading-title,.sso-figure__n .elementor-heading-title{overflow-wrap:break-word;hyphens:auto;}@media (max-width:860px){.sso-fx-ready .sso-fx-reveal--left,.sso-fx-ready .sso-fx-reveal--right{transform:translate3d(0,22px,0);}.sso-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--sso-ink) 42%,transparent) 0%,color-mix(in srgb,var(--sso-ink) 22%,transparent) 34%,color-mix(in srgb,var(--sso-ink) 96%,transparent) 100%) !important;}.sso-reveal__cap,.sso-reveal__d{opacity:1 !important;transform:none !important;}.sso-reveal__cap::before{transform:scaleX(1) !important;}.sso-reveal img{transform:none !important;}.sso-frame{flex:1 1 100% !important;min-width:0 !important;height:clamp(230px,38vh,320px) !important;}.sso-slide{min-height:82vh !important;}.sso-slide__body{padding-block-end:clamp(40px,7vh,64px) !important;}.sso-h1{font-size:clamp(40px,12vw,62px);}.sso-h2{font-size:clamp(28px,8.5vw,44px);}.sso-marquee__t{font-size:clamp(22px,7vw,34px);}.sso-hacc{height:auto !important;}.sso-hacc__p{min-height:200px;}.sso-slider,.sso-hacc,.sso-marquee{max-width:100%;}.sso-slider--strip .sso-slider__track>*{flex:0 0 78%;}.sso-frame--43{flex:0 0 auto !important;height:auto !important;aspect-ratio:4 / 3;}.sso-reveal--open.sso-frame--43{aspect-ratio:3 / 4;}}body.sso-design{overflow-x:clip;}:root{--sso-red:var(--sso-accent);--sso-disp:var(--sso-display);--sso-ink2:color-mix(in srgb,var(--sso-ink) 92%,var(--sso-paper));--sso-line:color-mix(in srgb,var(--sso-paper) 9%,transparent);--sso-line2:color-mix(in srgb,var(--sso-paper) 16%,transparent);}body.elementor-page:not(.sso-atomic) .elementor.elementor[data-elementor-type="wp-page"]{background:var(--sso-canvas,var(--sso-ink))!important;background-color:var(--sso-canvas,var(--sso-ink))!important;font-family:var(--sso-disp);color:var(--sso-fg,var(--sso-paper))}:where(body:not(.sso-atomic) [data-elementor-type="wp-page"] .elementor-heading-title){color:var(--sso-fg,var(--sso-paper))}:where(body:not(.sso-atomic) [data-elementor-type="wp-page"] .elementor-widget-text-editor,body:not(.sso-atomic) [data-elementor-type="wp-page"] .elementor-widget-text-editor p){color:var(--sso-fg,var(--sso-paper))}:where(body:not(.sso-atomic) [data-elementor-type="wp-page"] a){color:var(--sso-fg,var(--sso-paper))}body:not(.sso-atomic) [data-elementor-type="wp-page"] h1,body:not(.sso-atomic) [data-elementor-type="wp-page"] h2,body:not(.sso-atomic) [data-elementor-type="wp-page"] h3,body:not(.sso-atomic) [data-elementor-type="wp-page"] h4{font-family:var(--sso-disp)!important;letter-spacing:-.03em}body:not(.sso-atomic) [data-elementor-type="wp-page"]::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.sso-mono,.sso-mono *{font-family:var(--sso-mono)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--sso-dim)}.sso-mono b{color:var(--sso-red);font-weight:500}.sso-kicker{position:relative;padding-left:48px!important}.sso-kicker::before{content:"";position:absolute;left:0;width:max(10px,calc(var(--sso-inset) - 6px));height:1px;background:var(--sso-red);top:50%;top:0.5lh}@media (max-width:860px){body.sso-design .sso-kicker{padding-left:0!important}.sso-kicker::before{position:static;display:block;width:34px;margin-block-end:9px}}.sso-hero{position:relative}.sso-h1 .elementor-heading-title{font-size:var(--sso-display-size,clamp(46px,9vw,140px))!important;line-height:var(--sso-lh-display,.92)!important;font-weight:var(--sso-weight-display,700)!important;color:var(--sso-fg,var(--sso-paper))!important;text-wrap:balance}.sso-outline{color:transparent;-webkit-text-stroke:1.5px var(--sso-paper)}.sso-reddot{color:var(--sso-red)}.sso-lead .elementor-widget-container,.sso-lead p{color:var(--sso-dim)!important;font-size:clamp(16px,1.15vw,18.5px);line-height:1.62;max-width:52ch}.sso-btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--sso-red)!important;border:1px solid var(--sso-red)!important;color:var(--sso-paper)!important;border-radius:0!important;font-family:var(--sso-mono)!important;font-weight:500;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:18px 32px!important;white-space:nowrap;position:relative;overflow:hidden;z-index:1;transition:color .4s var(--sso-ease),border-color .4s var(--sso-ease)!important}.sso-btn .elementor-button::before{content:"";position:absolute;inset:0;background:var(--sso-ink);transform:translateY(101%);transition:transform .45s cubic-bezier(.77,0,.18,1);z-index:-1}.sso-btn .elementor-button:hover::before{transform:none}.sso-btn .elementor-button:hover{border-color:var(--sso-ink)!important;color:var(--sso-paper)!important;transform:none!important;box-shadow:none!important}.sso-btn .elementor-button:focus-visible{outline:2px solid var(--sso-accent);outline-offset:3px}.sso-btn--ghost .elementor-button{background:transparent!important;border-color:currentColor!important;color:inherit!important}.sso-btn--ghost .elementor-button::before{background:var(--sso-red)}.sso-btn--ghost .elementor-button:hover{border-color:var(--sso-red)!important;color:var(--sso-paper)!important}@media(max-width:1024px){.sso-btn .elementor-button{padding:16px 26px!important}}@media(max-width:767px){.sso-btn .elementor-button{padding:15px 22px!important;font-size:11px!important;letter-spacing:.14em}}.sso-nav .elementor-nav-menu>li>a{position:relative;font-family:var(--sso-mono);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--sso-fg,var(--sso-paper));opacity:.72;transition:opacity .2s,color .2s}.sso-nav .elementor-nav-menu>li>a:hover{opacity:1;color:var(--sso-fg,var(--sso-paper))}.sso-nav .elementor-nav-menu>li>a::after{content:'';position:absolute;left:14px;right:14px;bottom:2px;height:1px;background:var(--sso-red);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.sso-nav .elementor-nav-menu>li>a:hover::after{transform:scaleX(1)}.sso-nav .elementor-nav-menu>li>a.elementor-item-active{opacity:1}.sso-nav .elementor-nav-menu>li>a.elementor-item-active::after{transform:scaleX(1)}.sso-nav .elementor-menu-toggle{color:var(--sso-fg,var(--sso-paper));border:1px solid var(--sso-line2);border-radius:var(--Radius,2px);padding:8px 10px}.sso-nav .elementor-nav-menu--dropdown{border:1px solid var(--sso-line2);backdrop-filter:blur(6px)}.sso-nav .elementor-nav-menu--dropdown a{font-family:var(--sso-mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px}@media(max-width:1024px){.sso-nav .elementor-nav-menu>li>a{font-size:11px;letter-spacing:.08em}}.sso-tt{overflow:hidden;width:100%;padding:20px 0;border-block:1px solid var(--sso-line2);background:var(--sso-ink2)}.sso-tt .track{display:inline-flex;gap:44px;white-space:nowrap;align-items:center;animation:ssott 40s linear infinite}.sso-tt span,.sso-tt a{font-family:var(--sso-disp);font-size:clamp(20px,2.4vw,32px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sso-fg,var(--sso-paper));text-decoration:none;transition:color .2s}.sso-tt a:hover{color:var(--sso-red)}.sso-tt .track>:nth-child(8n+1){color:transparent;-webkit-text-stroke:1px rgba(233,231,223,.6)}.sso-tt i{font-style:normal;color:var(--sso-red);font-size:14px}.sso-tt:hover .track{animation-play-state:paused}@keyframes ssott{to{transform:translateX(-50%)}}.sso-row{border-bottom:1px solid var(--sso-line2)!important;position:relative;transition:padding-left .45s cubic-bezier(.77,0,.18,1)}.sso-row:first-of-type{border-top:1px solid var(--sso-line2)!important}.sso-row::before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--sso-fg,var(--sso-ink)) 5%,transparent);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.77,0,.18,1)}.sso-row:hover::before{transform:scaleY(1)}.sso-row:hover{padding-left:22px!important}.sso-row>*{position:relative}.sso-no .elementor-heading-title{font-family:var(--sso-mono)!important;font-size:13px!important;color:var(--sso-red)!important}.sso-row h3{font-size:clamp(22px,2.6vw,34px)!important;font-weight:500!important;color:var(--sso-fg,var(--sso-paper))!important}.sso-row p{color:var(--sso-dim);font-size:15px}.sso-rung{border:1px solid var(--sso-line2)!important;background:rgba(14,18,25,.5)!important;transition:.35s!important;min-height:190px}.sso-rung:hover{border-color:var(--sso-red)!important;transform:translateY(-6px)}.sso-lvl .elementor-heading-title{font-family:var(--sso-mono)!important;font-size:26px!important;color:var(--sso-fg,var(--sso-paper))!important}.sso-rung:hover .sso-lvl .elementor-heading-title{color:var(--sso-red)!important}.sso-cap,.sso-cap p{font-family:var(--sso-mono)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--sso-dim)!important;line-height:1.7!important}.sso-step{border-left:1px solid var(--sso-line2)!important;position:relative;padding-left:22px!important}.sso-step::before{content:attr(data-sso-no);font-family:var(--sso-mono);font-size:11px;color:var(--sso-red);position:absolute;left:-16px;top:12px;background:var(--sso-ink);padding:4px 0;letter-spacing:.1em}.sso-step h4{font-size:20px!important;font-weight:500!important;color:var(--sso-fg,var(--sso-paper))!important}.sso-step p{color:var(--sso-dim);font-size:15px}.sso-band .elementor-counter-number-wrapper{font-family:var(--sso-disp)!important;font-size:var(--sso-h1-size,clamp(40px,5.6vw,84px))!important;font-weight:var(--sso-weight-display,700)!important;color:var(--sso-ink)!important;letter-spacing:var(--sso-track-display,-.04em);justify-content:flex-start!important}.sso-band .elementor-counter-title{font-family:var(--sso-mono)!important;font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:#6b6f66!important;text-align:left!important;justify-content:flex-start!important;margin-top:10px}.sso-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--sso-line2)!important;background:transparent!important}.sso-faq .elementor-tab-title{padding:26px 0!important;font-family:var(--sso-disp)!important;font-size:clamp(18px,2vw,24px)!important;font-weight:500!important;color:var(--sso-fg,var(--sso-paper))!important;background:transparent!important}.sso-faq .elementor-tab-title a{color:var(--sso-fg,var(--sso-paper))!important}.sso-faq .elementor-tab-title .elementor-accordion-icon{color:var(--sso-red)!important}[data-sso-features~="akkordeon-ruhig"] .elementor-accordion{border-block-end:1px solid var(--Line,var(--sso-hair-ink));}[data-sso-features~="akkordeon-ruhig"] .elementor-accordion .elementor-accordion-item{border:0;border-block-start:1px solid var(--Line,var(--sso-hair-ink));background:transparent;}[data-sso-features~="akkordeon-ruhig"] .elementor-accordion .elementor-tab-title{background:transparent;padding-inline:0;padding-block:22px;}[data-sso-features~="akkordeon-ruhig"] .elementor-accordion .elementor-tab-content{background:transparent;padding-inline:0;padding-block-end:22px;}[data-sso-features~="akkordeon-ruhig"] .elementor-accordion .elementor-accordion-icon{font-size:13px;transition:transform 320ms var(--sso-ease,ease);}.elementor-widget-accordion .elementor-tab-content>*{max-width:62ch;}.sso-faq .elementor-tab-content{border:0!important;padding:0 0 28px!important;color:var(--sso-dim)!important;font-size:15.5px!important;background:transparent!important}.sso-h1--long .elementor-heading-title{font-size:var(--sso-h1-size,clamp(32px,5vw,80px))!important;line-height:1.02!important;letter-spacing:var(--sso-track-display,-.03em)!important}.sso-sec-h .elementor-heading-title{font-size:var(--sso-h1-size,clamp(30px,4.6vw,72px))!important;line-height:var(--sso-lh-sec,1)!important;letter-spacing:var(--sso-track-display,-.035em)!important;font-weight:var(--sso-weight-display,700)!important;color:var(--sso-fg,var(--sso-paper))!important;text-wrap:balance;max-width:20ch;overflow-wrap:break-word;hyphens:auto}@media(max-width:767px){.sso-sec-h .elementor-heading-title{font-size:clamp(28px,9vw,42px)!important}}[data-elementor-type="wp-page"] .sso-band + .e-con{padding-top:clamp(46px,5vw,74px)!important}[data-elementor-type="wp-page"] .sso-band{margin-top:clamp(20px,3vw,48px)}.sso-cta .elementor-heading-title{font-size:var(--sso-display-size,clamp(40px,7.5vw,110px))!important;line-height:1!important;font-weight:var(--sso-weight-display,700)!important;color:var(--sso-fg,var(--sso-paper))!important}.sso-img img{width:100%;height:auto;aspect-ratio:auto 4/3;display:block;border-radius:12px;background:rgba(233,231,223,.06)}.sso-img .elementor-widget-container{width:100%}.sso-claim{border-top:1px solid var(--sso-line)!important}.sso-lockup__ghost .elementor-heading-title{font-family:var(--sso-disp);font-weight:700;font-size:var(--sso-display-size,clamp(30px,7vw,110px))!important;line-height:.92!important;letter-spacing:var(--sso-track-display,-.02em)!important;color:transparent!important;-webkit-text-stroke:1px var(--sso-paper);text-stroke:1px var(--sso-paper);opacity:.5}.sso-lockup__h .elementor-heading-title{font-size:var(--sso-display-size,clamp(38px,10vw,168px))!important;line-height:.9!important;letter-spacing:var(--sso-track-display,-.03em)!important;text-wrap:balance}.sso-lockup .sso-lead{max-width:var(--Bahnbreite,46ch)}@media(prefers-contrast:more){.sso-lockup__ghost .elementor-heading-title{color:var(--sso-fg,var(--sso-paper))!important;-webkit-text-stroke:0}}body.sso-design .sso-cta__lock,body.sso-design .sso-cta__zeile{padding:0;}body.sso-design .sso-cta{--sso-cta-kontur:var(--sso-ink,#111);--sso-cta-linie:color-mix(in srgb,var(--sso-ink,#111) 20%,transparent);}body.sso-design .sso-cta--ink{--sso-cta-kontur:var(--sso-on-ink,#fff);--sso-cta-linie:color-mix(in srgb,var(--sso-on-ink,#fff) 20%,transparent);}body.sso-design .sso-cta>.Wrap{border-block-start:1px solid var(--sso-cta-linie);padding-block-start:clamp(28px,5vw,72px);}body.sso-design .sso-cta__lock{display:block;position:relative;overflow:hidden;padding-block-start:clamp(36px,9.5vw,136px);}body.sso-design .sso-cta__geist{position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;max-width:100%;pointer-events:none;user-select:none;font-weight:700;font-size:clamp(48px,14vw,220px);line-height:.78;letter-spacing:-.045em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--sso-cta-kontur);opacity:.3;}body.sso-design .sso-cta__h{position:relative;margin:0;}body.sso-design .sso-cta__geistbild{position:absolute;inset-block-start:0;inset-inline-start:0;width:62vw;max-width:100%;height:auto;margin:0;pointer-events:none;user-select:none;opacity:.09;}body.sso-design .sso-cta--ink .sso-cta__geistbild{filter:invert(1);opacity:.13;}body.sso-design .sso-cta__lock:has(.sso-cta__geistbild){padding-block-start:clamp(28px,4.6vw,72px);}@media (prefers-contrast:more){body.sso-design .sso-cta__geistbild{opacity:.2;}body.sso-design .sso-cta--ink .sso-cta__geistbild{opacity:.26;}}body.sso-design .sso-cta__zeile{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,56px);margin-block-start:clamp(24px,4vw,56px);}body.sso-design .sso-cta__lead{max-width:var(--Bahnbreite,46ch);margin:0;}body.sso-design .sso-cta__knopf{flex:0 0 auto;}@media (max-width:700px){body.sso-design .sso-cta__zeile{flex-direction:column;align-items:flex-start;}}@media (prefers-contrast:more){body.sso-design .sso-cta__geist{color:var(--sso-cta-kontur);-webkit-text-stroke:0;opacity:.12;}}.sso-ledger{border-top:1px solid var(--sso-line2)!important;border-bottom:1px solid var(--sso-line2)!important}.sso-ledger__t .elementor-heading-title{font-size:clamp(17px,1.7vw,24px)!important;line-height:1.2!important}.sso-ledger__n .elementor-heading-title{font-size:var(--sso-h1-size,clamp(34px,5.4vw,84px))!important;line-height:.95!important;letter-spacing:var(--sso-track-display,-.02em)!important;color:var(--sso-fg,var(--sso-paper))!important}.sso-ledger__l,.sso-ledger__l p{font-family:var(--sso-mono);font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--sso-dim)!important;margin:0}@media(max-width:767px){.sso-ledger__n .elementor-heading-title{font-size:clamp(28px,11vw,44px)!important}}.sso-faq-split .sso-faq__side{flex:0 0 38%;width:38%;max-width:38%;align-self:flex-start}.sso-faq-split .sso-faq__body{flex:1 1 auto;width:auto;max-width:none;min-width:0}.sso-faq-split .sso-faq{width:100%}.sso-faq-split .sso-faq__side .sso-sec-h .elementor-heading-title{font-size:var(--sso-h2-size,clamp(26px,3.4vw,54px))!important;max-width:none}.sso-faq-split .sso-sec-h .elementor-heading-title{text-wrap:balance}.sso-faq-split .sso-faq .elementor-accordion-item:first-child .elementor-tab-title{padding-top:0!important}@media(max-width:767px){.sso-faq-split .sso-faq__side,.sso-faq-split .sso-faq__body{flex:1 1 100%;width:100%;max-width:none}.sso-faq-split .sso-faq .elementor-accordion-item:first-child .elementor-tab-title{padding-top:18px!important}.sso-faq-split .sso-faq__side,.sso-faq-split .sso-faq__body{--padding-left:0px;--padding-right:0px}}.sso-docs .sso-doc{border-top:1px solid var(--sso-line2)!important}.sso-docs .sso-doc:last-child{border-bottom:1px solid var(--sso-line2)!important}.sso-doc__t .elementor-heading-title{font-family:var(--sso-mono)!important;font-size:clamp(13px,1.2vw,15px)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--sso-fg,var(--sso-paper))!important;line-height:1.5!important}.sso-doc__d,.sso-doc__d p{color:var(--sso-dim)!important;font-size:15px;line-height:1.65;max-width:54ch}.sso-doc__b .elementor-button{padding:12px 18px!important;font-size:11px!important;letter-spacing:.12em;border-color:var(--sso-line2)!important}.sso-doc__b .elementor-button:hover{border-color:var(--sso-red)!important}.sso-doc__b--file .elementor-button::after{content:"↓";margin-left:10px;color:var(--sso-red);transition:color .4s}.sso-doc__b--file .elementor-button:hover::after{color:var(--sso-fg,var(--sso-paper))}@media(max-width:767px){.sso-docs .sso-doc{padding:22px 0!important}}.sso-locs{align-items:stretch!important}.sso-loc{border-top:1px solid var(--sso-line2)!important}.sso-loc__t .elementor-heading-title{font-size:clamp(18px,1.7vw,22px)!important;font-weight:500!important;color:var(--sso-fg,var(--sso-paper))!important;line-height:1.25!important}.sso-loc__a,.sso-loc__a p{color:var(--sso-dim)!important;font-size:15px;line-height:1.62;margin:0}.sso-loc__a a{color:var(--sso-dim)!important;text-decoration:underline;text-underline-offset:3px}.sso-loc__links{margin-top:auto!important}.sso-loc__b .elementor-button{width:100%;padding:13px 18px!important;font-size:11px!important;letter-spacing:.12em;border-color:var(--sso-line2)!important}.sso-loc__b .elementor-button-content-wrapper{justify-content:flex-start!important}.sso-loc__b--tel .elementor-button{border-color:var(--sso-fg,var(--sso-paper))!important}.sso-loc__b .elementor-button:hover{border-color:var(--sso-red)!important}@media(max-width:767px){.sso-loc__b .elementor-button-content-wrapper{justify-content:center!important}}.sso-v-ladder .sso-row{border-top:1px solid var(--sso-line2)!important;padding:clamp(22px,3.2vw,44px) 0!important}.sso-v-ladder .sso-row:last-child{border-bottom:1px solid var(--sso-line2)!important}.sso-v-ladder .sso-no{opacity:.42;font-size:clamp(13px,1.1vw,15px)!important}.sso-v-ladder .sso-row:hover .sso-no{opacity:1}.sso-v-wide .sso-row{display:grid!important;grid-template-columns:minmax(64px,9%) 1fr!important;gap:clamp(16px,2.6vw,54px)!important;align-items:start!important;border-top:1px solid var(--sso-line)!important;padding:clamp(26px,3.8vw,58px) 0!important}.sso-v-wide .sso-row>*:nth-child(n+3){grid-column:2}.sso-v-wide .sso-no{font-size:clamp(22px,2.6vw,40px)!important;opacity:.28;line-height:1}.sso-v-wide .sso-row .elementor-heading-title{font-size:clamp(24px,3vw,46px)!important;line-height:1.05!important}.sso-v-wide .sso-row:hover .sso-no{opacity:.85;transition:opacity .35s}@media(max-width:767px){.sso-v-wide .sso-row{grid-template-columns:1fr!important;gap:8px!important}.sso-v-wide .sso-row>*:nth-child(n+3){grid-column:1}}.sso-v-cards .sso-rung{border-radius:14px!important;padding:clamp(20px,2.4vw,34px)!important;transition:transform .4s var(--sso-ease,ease),border-color .4s!important}.sso-v-cards .sso-rung:hover{transform:translateY(-4px)!important;border-color:var(--sso-red)!important}.sso-v-cards .sso-no{display:none!important}.sso-v-duo .sso-img{order:2}.sso-v-duo-flip .sso-img{order:-1}@media(max-width:900px){.sso-v-duo .sso-img,.sso-v-duo-flip .sso-img{order:0}}@keyframes sso-fx-unhold{to{opacity:1;transform:none}}.sso-fx-hold{animation:sso-fx-unhold 1ms linear 3.4s forwards}@media(prefers-reduced-motion:reduce){.sso-fx-hold{animation-delay:0s}}@media(prefers-reduced-motion:reduce){.sso-tt .track{animation:none}}@media (max-width:767px){header.elementor-location-header{position:relative}header.elementor-location-header .e-con,header.elementor-location-header .e-con-inner{position:static!important}header.elementor-location-header .e-con-inner{flex-wrap:nowrap!important}header.elementor-location-header .elementor-widget-nav-menu{position:static!important;width:auto!important;flex:0 0 auto!important}header.elementor-location-header .elementor-menu-toggle{margin:0!important}header.elementor-location-header .elementor-widget-heading,header.elementor-location-header .elementor-widget-button{flex:0 1 auto!important;min-width:0!important}header.elementor-location-header .elementor-widget-button .elementor-button{white-space:nowrap;font-size:10px!important;letter-spacing:.6px!important;padding:8px 10px!important}header.elementor-location-header .e-button-base{flex:0 1 auto!important;min-width:0!important;white-space:nowrap;font-size:12px!important;letter-spacing:.6px!important;padding:11px 16px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[data-sso-features~="kopf-nur-logo-mobil"] header.elementor-location-header .e-button-base.KnopfKopf{display:none !important;}header.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;max-width:none!important;margin-top:0!important;z-index:99!important}.sso-nav .elementor-nav-menu--dropdown a.elementor-item{font-size:13px!important;min-height:48px!important;display:flex!important;align-items:center!important}.sso-nav .elementor-nav-menu--dropdown .sub-menu a.elementor-item{font-size:12px!important;padding-left:34px!important;opacity:.82}}@media (max-width:767px){[data-sso-look="hell"] header.elementor-location-header .e-con.KopfHell{position:fixed !important;}}.sso-lvl,.sso-cap,.sso-rung .elementor-heading-title,.sso-row h3,.sso-figure__l,.sso-no,body.sso-design :is(h1,h2,h3,h4,h5,h6),body.sso-design .elementor-heading-title{overflow-wrap:anywhere;hyphens:auto;}body.sso-design .sso-no,body.sso-design .sso-no .elementor-heading-title,body.sso-design .sso-figure__n{overflow-wrap:normal;white-space:nowrap;hyphens:none;}body.sso-design .sso-figure__n,body.sso-design .sso-figure__n .elementor-heading-title{white-space:normal;}.e-con-inner:has(>.sso-rung),.e-con:has(>.sso-rung){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;align-items:stretch!important;}.sso-rung{width:auto!important;max-width:none!important;flex:none!important}body.sso-design{--sso-inset:clamp(16px,3.2vw,40px)}body.sso-design header .e-con-inner>.elementor-element,body.sso-design footer .e-con-inner>.elementor-element{padding-left:0!important;padding-right:0!important;}body.sso-design .sso-mono{padding-left:var(--sso-inset)!important;padding-right:var(--sso-inset)!important;}.sso-media,.sso-frame{overflow:hidden!important}.sso-row>.e-con{padding-left:0!important;padding-right:0!important}.optimizer-langswitch{display:flex;align-items:center;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;}.optimizer-langswitch::-webkit-scrollbar{display:none;}.optimizer-langswitch__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;}.optimizer-langswitch__item{margin:0;padding:0;}.optimizer-langswitch__link{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:4px;color:currentColor;text-decoration:none;font-size:.68rem;font-weight:600;letter-spacing:.09em;line-height:1;opacity:.62;transition:opacity .18s ease,text-decoration-color .18s ease;}.optimizer-langswitch__link:hover,.optimizer-langswitch__link:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}.optimizer-langswitch__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.optimizer-langswitch__item.is-current .optimizer-langswitch__link{opacity:1;cursor:default;}.optimizer-langswitch__flag{display:block;width:18px;height:12px;flex:0 0 auto;border-radius:var(--Radius,2px);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 28%,transparent);}.optimizer-langswitch__code{white-space:nowrap;}body.sso-design:not(.sso-atomic) header .optimizer-langswitch__link,body.sso-design:not(.sso-atomic) footer .optimizer-langswitch__link{color:var(--sso-on-ink);opacity:.82;}body.sso-design:not(.sso-atomic) header .optimizer-langswitch__item.is-current .optimizer-langswitch__link,body.sso-design:not(.sso-atomic) footer .optimizer-langswitch__item.is-current .optimizer-langswitch__link{opacity:1;}body.sso-design:not(.sso-atomic) header .optimizer-langswitch__item.is-current .optimizer-langswitch__flag,body.sso-design:not(.sso-atomic) footer .optimizer-langswitch__item.is-current .optimizer-langswitch__flag{box-shadow:0 0 0 1px var(--sso-accent);}@media (max-width:640px){.optimizer-langswitch__link{gap:4px;padding:4px 5px;font-size:.64rem;}.optimizer-langswitch__flag{width:16px;height:11px;}.optimizer-langswitch__list:has(>:nth-child(4)) .optimizer-langswitch__item:not(.is-current) .optimizer-langswitch__code{display:none;}}.elementor-nav-menu--main .optimizer-langswitch-item{display:none !important;}@media (max-width:1024px){header .elementor-widget-shortcode .optimizer-langswitch{display:none !important;}}.elementor-nav-menu--dropdown .optimizer-langswitch-item{border-top:1px solid color-mix(in srgb,var(--sso-fg,currentColor) 18%,transparent);margin-top:6px;padding:10px 0;}.elementor-nav-menu--dropdown .optimizer-langswitch{justify-content:flex-start;padding:0 20px;}.elementor-nav-menu--dropdown .optimizer-langswitch__list{gap:4px;flex-wrap:wrap;}.elementor-nav-menu--dropdown .optimizer-langswitch-item .optimizer-langswitch__link{display:inline-flex;align-items:center;padding:8px 10px;font-size:.72rem;gap:7px;min-height:40px;border:0;border-bottom:0;text-transform:none;text-decoration:none;letter-spacing:.09em;line-height:1;}.elementor-nav-menu--dropdown .optimizer-langswitch-item .optimizer-langswitch__flag{width:20px;height:14px;}.elementor-nav-menu--dropdown .optimizer-langswitch-item .optimizer-langswitch__code{display:inline;}.sso-v-expand .e-con-inner:has(>.sso-rung),.sso-v-expand .e-con:has(>.sso-rung){align-items:start!important;}.sso-xcard.is-foldable:not(.is-open){min-height:0!important;}.sso-xcard.is-foldable>.sso-xcard__t{cursor:pointer;}.sso-xcard.is-foldable>.sso-xcard__t:focus-visible{outline:2px solid var(--sso-red);outline-offset:4px;border-radius:4px;}.sso-xcard.is-foldable>.sso-xcard__t .elementor-heading-title{position:relative;padding-right:34px;display:block;}.sso-xcard.is-foldable>.sso-xcard__t .elementor-heading-title::after{content:"";position:absolute;right:4px;top:.55em;width:14px;height:14px;margin-top:-7px;opacity:.72;background:linear-gradient(currentColor,currentColor) center/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 14px no-repeat;transition:transform .35s var(--sso-ease,ease),opacity .35s var(--sso-ease,ease);}.sso-xcard.is-open>.sso-xcard__t .elementor-heading-title::after{transform:rotate(45deg);opacity:1;}.sso-xcard.is-foldable:not(.is-open)>.sso-xcard__bd{display:none!important;}.sso-xcard.is-open>.sso-xcard__bd{animation:sso-xfold .32s var(--sso-ease,ease) both;}@keyframes sso-xfold{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){.sso-xcard.is-open>.sso-xcard__bd{animation:none;}.sso-xcard.is-foldable>.sso-xcard__t .elementor-heading-title::after{transition:none;}}body.sso-atomic .optimizer-langswitch__flag{display:none;}body.sso-atomic .optimizer-langswitch__list:has(>:nth-child(4)) .optimizer-langswitch__item:not(.is-current) .optimizer-langswitch__code{display:inline;}body.sso-atomic .optimizer-langswitch__list{gap:6px;}body.sso-atomic .elementor-widget-shortcode .optimizer-langswitch__link{gap:0;padding:2px 12px;border-radius:0;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:0.14em;line-height:1.4;opacity:1;color:rgba(255,255,255,0.48);background-color:transparent;transition:color 0.22s ease;}body.sso-atomic .elementor-widget-shortcode .optimizer-langswitch__item + .optimizer-langswitch__item .optimizer-langswitch__link{border-left:1px solid rgba(255,255,255,0.20);}body.sso-atomic .elementor-widget-shortcode .optimizer-langswitch__item.is-current .optimizer-langswitch__link{color:#ffffff;}body.sso-atomic .elementor-widget-shortcode .optimizer-langswitch__link:hover,body.sso-atomic .elementor-widget-shortcode .optimizer-langswitch__link:focus-visible{color:#ffffff;background-color:transparent;}body.sso-atomic .optimizer-langswitch__link:focus-visible{outline:2px solid rgba(255,255,255,0.85);outline-offset:2px;}.elementor .e-form-input-base::placeholder,.elementor .e-form-textarea-base::placeholder,.elementor input::placeholder,.elementor textarea::placeholder{color:currentColor;opacity:1;}.sso-design .wpforms-field-label,.sso-design .wpforms-field-label-inline,.sso-design .wpforms-field-sublabel{color:color-mix(in srgb,currentColor 68%,transparent);}.sso-atomic .Display,.sso-atomic .DisplayOnInk,.sso-atomic .SectionTitle,.sso-atomic .SectionTitleOnInk,.sso-atomic .HeldTitel,.sso-atomic .HeldTitelOnInk,.sso-atomic .SchmalTitel,.sso-atomic .SchmalTitelOnInk{text-transform:var(--sso-display-transform-kit,none);}.sso-atomic .SectionInk .ButtonPrimary,.sso-atomic .HeroWrap .ButtonPrimary{background-color:var(--sso-cta-ink-grund-kit,var(--sso-signal-onink-kit,var(--sso-paper)));border-color:var(--sso-cta-ink-grund-kit,var(--sso-signal-onink-kit,var(--sso-paper)));color:var(--sso-cta-ink-text-kit,var(--sso-ink));transition:background-color .25s var(--sso-ease),color .25s var(--sso-ease),transform .25s var(--sso-ease);}.sso-atomic .SectionInk .ButtonPrimary:hover,.sso-atomic .HeroWrap .ButtonPrimary:hover{background-color:var(--sso-on-ink);color:var(--sso-ink);transform:translateY(-2px);}.sso-atomic .ButtonPrimary:focus-visible{outline:2px solid var(--sso-signal-onink-kit,var(--sso-accent));outline-offset:3px;}.sso-atomic .Section .ButtonPrimary,.sso-atomic .SectionSand .ButtonPrimary{background-color:var(--sso-cta-grund-kit,var(--Ink,var(--sso-ink)));border-color:var(--sso-cta-grund-kit,var(--Ink,var(--sso-ink)));color:var(--sso-cta-text-kit,var(--Paper,var(--sso-paper)));transition:background-color .25s var(--sso-ease),color .25s var(--sso-ease),transform .25s var(--sso-ease);}.sso-atomic .Section .ButtonPrimary:hover,.sso-atomic .SectionSand .ButtonPrimary:hover{background-color:var(--sso-ink);border-color:var(--sso-ink);color:var(--sso-paper);transform:translateY(-2px);}.sso-nav .elementor-nav-menu>li>a:focus-visible{opacity:1;outline:2px solid var(--sso-red);outline-offset:3px}.sso-nav .elementor-nav-menu>li>a:focus-visible::after{transform:scaleX(1)}.sso-atomic .FooterBar{border-top:1px solid var(--sso-hair);}.sso-atomic .FooterLink{position:relative;transition:color .2s var(--sso-ease),transform .25s var(--sso-ease);}.sso-atomic .FooterLink::before{content:'\2192';position:absolute;left:-1.15em;top:50%;translate:0 -50%;color:var(--sso-signal-onink-kit,var(--sso-accent));opacity:0;transform:translateX(-6px);transition:opacity .25s var(--sso-ease),transform .25s var(--sso-ease);}.sso-atomic .FooterLink:hover{transform:translateX(12px);}.sso-atomic .FooterLink:hover::before{opacity:1;transform:none;}.sso-atomic .FooterLink:focus-visible{outline:2px solid var(--sso-signal-onink-kit,var(--sso-accent));outline-offset:2px;}.sso-atomic .FooterBar .LabelOnInk{letter-spacing:.18em;}@media (prefers-reduced-motion:reduce){.sso-atomic .FooterLink,.sso-atomic .FooterLink::before,.sso-atomic .SectionInk .ButtonPrimary,.sso-atomic .HeroWrap .ButtonPrimary,.sso-atomic .Section .ButtonPrimary,.sso-atomic .SectionSand .ButtonPrimary{transition:none !important;transform:none !important;}}.sso-atomic [data-sso-tauchachse]{position:relative;}[data-sso-tauchachse] .LabelOnInk{width:fit-content;padding:4px 10px;}[data-sso-tauchachse] .AccNum{width:fit-content;padding:3px 8px;background:var(--sso-tauch-4,var(--sso-ink));}.sso-atomic [data-sso-stufe]{min-height:58vh;align-content:center;padding-block:8vh;border-top:1px solid var(--sso-hair);}.sso-atomic [data-sso-stufe]:first-child{border-top:0;}@media (max-width:767px){.sso-atomic [data-sso-stufe]{min-height:0;}}.sso-gauge{position:fixed;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:22px;z-index:40;pointer-events:none;}.sso-gauge b{font-family:var(--Mono,ui-monospace,monospace);font-size:10px;font-weight:500;line-height:1;letter-spacing:.12em;color:var(--Ink,#111);position:relative;padding-left:20px;}.sso-gauge b::before{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:currentColor;}.sso-gauge b.sso-an{color:var(--Signal,#C00000);}@media (max-width:1100px){.sso-gauge{display:none;}}.sso-atomic .SectionInk input,.sso-atomic .SectionInk textarea,.sso-atomic .SectionInk select{color:var(--Line,#e4e2de);}.sso-atomic .SectionInk input::placeholder,.sso-atomic .SectionInk textarea::placeholder{color:var(--Line,#e4e2de);opacity:.75;}.KopfHell.sso-header.is-stuck{background-color:var(--Sand,#f6f5f3);box-shadow:0 1px 0 var(--Line,#e4e2de);backdrop-filter:none;}.sso-atomic .e-paragraph-base a,.sso-atomic .elementor-widget-text-editor a,.sso-atomic .elementor-tab-content a{text-decoration:underline;text-underline-offset:3px;}.sso-hkarten{display:flex;gap:0;width:100%;}.sso-hkarte{position:relative;flex:1 1 0%;min-width:0;min-height:440px;overflow:hidden;box-sizing:border-box;background:var(--Ink,#10141a);background-clip:padding-box;transition:flex-grow .65s var(--sso-ease,cubic-bezier(.22,.61,.36,1));}.sso-hkarte:not(:last-child){border-inline-end:16px solid transparent;}.sso-hkarte:hover,.sso-hkarte:focus-within,.sso-hkarte.sso-hk-aktiv{flex-grow:2.6;}.sso-hk-medien img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--sso-hk-zeit,1.1s) var(--sso-hk-kurve,var(--sso-ease,ease)),transform var(--sso-hk-zeit,1.1s) var(--sso-hk-kurve,var(--sso-ease,ease));}.sso-hkarte:hover .sso-hk-medien img.sso-hk-a,.sso-hkarte.sso-hk-aktiv .sso-hk-medien img.sso-hk-a{opacity:0;}.sso-hkarte:hover .sso-hk-medien.sso-hk-solo img.sso-hk-a,.sso-hkarte:focus-within .sso-hk-medien.sso-hk-solo img.sso-hk-a,.sso-hkarte.sso-hk-aktiv .sso-hk-medien.sso-hk-solo img.sso-hk-a{opacity:1;}.sso-hk-medien img.sso-hk-b{opacity:0;transform:scale(1.04);}.sso-hkarte:hover .sso-hk-medien img.sso-hk-b,.sso-hkarte.sso-hk-aktiv .sso-hk-medien img.sso-hk-b{opacity:1;transform:none;}.sso-hk-lage{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;min-height:inherit;padding:22px;background:linear-gradient(180deg,rgba(16,20,26,.18) 0%,rgba(16,20,26,.42) 55%,rgba(16,20,26,.86) 100%);}.sso-hkarten .sso-hk-kicker{font-family:var(--Mono,ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:1.54px;text-transform:uppercase;color:var(--Line,#e4e2de);}.sso-hkarten .sso-hk-lage,.sso-hkarten .sso-hk-titel,.sso-hkarten .sso-hk-text{min-width:0;overflow-wrap:anywhere;hyphens:manual;}.sso-hkarten .sso-hk-titel{margin:auto 0 0;color:var(--Paper,#fff);font-family:var(--Display,sans-serif);font-weight:700;font-size:24px;line-height:1.15;position:relative;}.sso-hkarten .sso-hk-titel .sso-hk-v{writing-mode:vertical-rl;transform:rotate(180deg);display:block;max-height:260px;overflow:hidden;transition:opacity .4s var(--sso-ease,ease);}.sso-hkarten .sso-hk-titel::after{content:attr(data-hk);position:absolute;inset-block-end:0;inset-inline-start:0;opacity:0;transition:opacity .4s var(--sso-ease,ease) .1s;}.sso-hkarte:hover .sso-hk-titel .sso-hk-v,.sso-hkarte:focus-within .sso-hk-titel .sso-hk-v,.sso-hkarte.sso-hk-aktiv .sso-hk-titel .sso-hk-v{opacity:0;}.sso-hkarte:hover .sso-hk-titel::after,.sso-hkarte:focus-within .sso-hk-titel::after,.sso-hkarte.sso-hk-aktiv .sso-hk-titel::after{opacity:1;}.sso-hkarten[data-sso-hk-titel="waagerecht"] .sso-hk-titel .sso-hk-v{display:none;}.sso-hkarten[data-sso-hk-titel="waagerecht"] .sso-hk-titel::after{position:static;display:block;opacity:1;transition:none;}.sso-hkarten .sso-hk-text{max-width:var(--Bahnbreite,46ch);margin-block-start:0;color:var(--Line,#e4e2de);font-family:var(--Text,sans-serif);font-size:15px;line-height:1.6;opacity:0;transform:translateX(-14px);max-height:0;transition:opacity .45s var(--sso-ease,ease) .15s,transform .45s var(--sso-ease,ease) .15s,max-height .45s var(--sso-ease,ease),margin-block-start .45s var(--sso-ease,ease);}.sso-hkarte:hover .sso-hk-text,.sso-hkarte:focus-within .sso-hk-text,.sso-hkarte.sso-hk-aktiv .sso-hk-text{opacity:1;transform:none;max-height:240px;margin-block-start:14px;}.sso-hk-verweis{position:absolute;inset:0;z-index:3;}@media (max-width:880px){.sso-hkarten{flex-direction:column;}.sso-hkarte{min-height:300px;}.sso-hkarte:not(:last-child){border-inline-end:0;border-block-end:16px solid transparent;}.sso-hkarten .sso-hk-titel .sso-hk-v{writing-mode:horizontal-tb;transform:none;}.sso-hkarten .sso-hk-titel::after{content:none;}.sso-hkarten .sso-hk-text{opacity:1;transform:none;max-height:none;margin-block-start:14px;}.sso-hkarten .sso-hk-knopf{opacity:1;transform:none;max-height:5em;margin-block-start:14px;padding-block-end:3px;}.sso-hkarten .sso-hk-knopf::after{transform:scaleX(1);}.sso-hkarte:hover .sso-hk-titel .sso-hk-v,.sso-hkarte:focus-within .sso-hk-titel .sso-hk-v,.sso-hkarte.sso-hk-aktiv .sso-hk-titel .sso-hk-v{opacity:1;}}@media (prefers-reduced-motion:reduce){.sso-hkarte,.sso-hk-medien img,.sso-hk-titel .sso-hk-v,.sso-hk-titel::after,.sso-hkarten .sso-hk-text{transition:none;}}.sso-maske{position:relative;width:100%;overflow:hidden;min-height:200px;}.sso-maske-medium{display:block;width:100%;height:100%;min-height:200px;object-fit:cover;}.sso-maske-svg{position:absolute;width:0;height:0;}.sso-maske-schrift{font-family:var(--Display,sans-serif);font-weight:800;font-size:220px;letter-spacing:-6px;text-transform:uppercase;}.sso-maske-text{background:var(--Sand,#f6f5f3);}.sso-maske-text .sso-maske-medium{aspect-ratio:1200 / 280;min-height:0;}.sso-maske-kreis .sso-maske-medium{clip-path:circle(38% at 50% 50%);}.sso-maske-fenster .sso-maske-medium{clip-path:inset(6% 10% round 28px);}.sso-rov{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;height:100vh!important;width:min(100vh,62vw)!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;pointer-events:none;z-index:60;background:transparent!important;overflow:hidden;opacity:1;will-change:transform,opacity}.sso-rov.sso-rov-gesteuert{opacity:0}.sso-rov.sso-rov-gesteuert.sso-rov-an{opacity:1}.sso-rov .elementor-widget-container,.sso-rov .e-lottie__container,.sso-rov .e-lottie__animation{height:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sso-rov .e-lottie__container{--lottie-container-width:100%;--lottie-container-max-width:none}.sso-rov svg{display:block;width:100%!important;height:100%!important;will-change:transform}.sso-lit{text-shadow:0 0 14px color-mix(in srgb,var(--sso-accent-kit,#E9A555) 45%,transparent),0 0 44px color-mix(in srgb,var(--sso-accent-kit,#E9A555) 28%,transparent)!important;transition:text-shadow .6s ease}@media (max-width:1023px),(prefers-reduced-motion:reduce){.sso-rov{display:none!important}}body.sso-atomic .KopfHell .optimizer-langswitch__link{color:color-mix(in srgb,var(--Ink,#111111) 72%,transparent);}body.sso-atomic .KopfHell .optimizer-langswitch__item + .optimizer-langswitch__item .optimizer-langswitch__link{border-left:1px solid color-mix(in srgb,var(--Ink,#111111) 20%,transparent);}body.sso-atomic .KopfHell .optimizer-langswitch__item.is-current .optimizer-langswitch__link,body.sso-atomic .KopfHell .optimizer-langswitch__link:hover,body.sso-atomic .KopfHell .optimizer-langswitch__link:focus-visible{color:var(--Ink,#111111);}body.sso-atomic .optimizer-langswitch__link{min-height:24px;min-width:24px;padding-block:4px;align-items:center;justify-content:center;}@media (max-width:1024px){body.sso-atomic :is( .FussVerweis,.FussTitel,.ButtonGhost,.e-form-input-base,.e-form-submit-button-base){min-height:44px;display:inline-flex;align-items:center;}body.sso-atomic a.e-image-link-base{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:flex-start;}.elementor-nav-menu--dropdown .optimizer-langswitch-item .optimizer-langswitch__link{min-height:44px;}body.sso-atomic a.optimizer-langswitch__link{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;}body.sso-atomic :is(a.KopfMarke,a.FussMarke){min-height:44px;display:inline-flex;align-items:center;}}.sso-hkarten .sso-hk-kicker{color:var(--sso-signal-onink-kit,var(--Signal,#d42a1c));background:var(--Ink,#10141a);align-self:flex-start;padding:3px 9px;}.sso-hkarten .sso-hk-knopf{display:inline-block;align-self:flex-start;position:relative;margin-block-start:0;padding-block-end:0;font-family:var(--Mono,ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--Paper,#fff);opacity:0;transform:translateX(-14px);max-height:0;overflow:hidden;transition:opacity .45s var(--sso-ease,ease) .2s,transform .45s var(--sso-ease,ease) .2s,max-height .45s var(--sso-ease,ease),margin-block-start .45s var(--sso-ease,ease);}.sso-hkarten .sso-hk-knopf::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:100%;height:1px;background:var(--Signal,#d42a1c);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--sso-ease,ease) .3s;}.sso-hkarte:hover .sso-hk-knopf,.sso-hkarte:focus-within .sso-hk-knopf,.sso-hkarte.sso-hk-aktiv .sso-hk-knopf{opacity:1;transform:none;max-height:5em;margin-block-start:14px;padding-block-end:3px;}.sso-hkarte:hover .sso-hk-knopf::after,.sso-hkarte:focus-within .sso-hk-knopf::after,.sso-hkarte.sso-hk-aktiv .sso-hk-knopf::after{transform:scaleX(1);}body.sso-atomic .KnopfKopf{transition:transform .28s var(--sso-ease,cubic-bezier(.22,.61,.36,1)),box-shadow .28s var(--sso-ease,ease),background-color .28s ease,color .28s ease;}body.sso-atomic .KnopfKopf:hover,body.sso-atomic .KnopfKopf:focus-visible{transform:translateY(-2px);box-shadow:0 6px 18px color-mix(in srgb,var(--Signal,#d42a1c) 34%,transparent);}@media (prefers-reduced-motion:reduce){body.sso-atomic .KnopfKopf{transition:background-color .2s ease,color .2s ease;}body.sso-atomic .KnopfKopf:hover{transform:none;box-shadow:none;}.sso-hkarten .sso-hk-knopf,.sso-hkarten .sso-hk-knopf::after{transition:none;}}@media (hover:none){.sso-hkarten .sso-hk-text{opacity:1;transform:none;max-height:240px;margin-block-start:14px;}.sso-hkarten .sso-hk-knopf{opacity:1;transform:none;max-height:5em;margin-block-start:14px;padding-block-end:3px;}.sso-hkarten .sso-hk-knopf::after{transform:scaleX(1);}}@media (min-width:881px){[data-sso-look="hell"] .sso-hkarte:hover .sso-hk-titel .sso-hk-v,[data-sso-look="hell"] .sso-hkarte:focus-within .sso-hk-titel .sso-hk-v,[data-sso-look="hell"] .sso-hkarte.sso-hk-aktiv .sso-hk-titel .sso-hk-v{max-height:0;}[data-sso-look="hell"] .sso-hkarten .sso-hk-titel .sso-hk-v{transition:opacity .4s var(--sso-ease,ease),max-height .45s var(--sso-ease,ease);}}[data-sso-look="hell"] .sso-hkarten .sso-hk-titel{line-height:0;}[data-sso-look="hell"] .sso-hkarten .sso-hk-titel .sso-hk-v,[data-sso-look="hell"] .sso-hkarten .sso-hk-titel::after{line-height:1.15;}[data-sso-look="hell"] .sso-hkarten .sso-hk-text{max-width:none;overflow:hidden;}[data-sso-look="hell"] .sso-hkarte:hover .sso-hk-knopf,[data-sso-look="hell"] .sso-hkarte:focus-within .sso-hk-knopf{font-weight:700;}[data-sso-look="hell"] .sso-hkarte:hover .sso-hk-knopf::after,[data-sso-look="hell"] .sso-hkarte:focus-within .sso-hk-knopf::after{background-image:linear-gradient(90deg,var(--Signal,#d42a1c) 0%,var(--Signal,#d42a1c) 38%,var(--Paper,#fff) 50%,var(--Signal,#d42a1c) 62%,var(--Signal,#d42a1c) 100%);background-size:200% 100%;background-repeat:no-repeat;animation:sso-hk-lauf 1.5s linear .45s infinite;}@keyframes sso-hk-lauf{from{background-position:100% 0;}to{background-position:0% 0;}}[data-sso-look="hell"] .sso-hkarte:hover,[data-sso-look="hell"] .sso-hkarte:focus-within,[data-sso-look="hell"] .sso-hkarte.sso-hk-aktiv{flex-grow:4;}@media (prefers-reduced-motion:reduce){[data-sso-look="hell"] .sso-hkarten .sso-hk-titel .sso-hk-v{transition:none;}[data-sso-look="hell"] .sso-hkarte:hover .sso-hk-knopf::after,[data-sso-look="hell"] .sso-hkarte:focus-within .sso-hk-knopf::after,[data-sso-look="hell"] .sso-hkarte.sso-hk-aktiv .sso-hk-knopf::after{animation:none;background-image:none;}}@media (max-width:1279px){[data-sso-look="hell"] .SchmalTitelKlebt{position:static;}[data-sso-look="hell"] .SchmalTitel_rechts{max-width:100%;}[data-sso-look="hell"] .LeseSpalteRechts{align-self:auto;}[data-sso-look="hell"] .SchmalTitelRechts{align-self:auto;text-align:start;}[data-sso-look="hell"] .VorzeileRechts{justify-content:flex-start;}[data-sso-look="hell"] .e-heading-base{overflow-wrap:break-word;}}@media (min-width:768px) and (max-width:1023px){[data-sso-look="hell"] .FussZeile{flex-wrap:wrap;}[data-sso-look="hell"] .FussSpalte{flex:1 1 200px;min-width:0;}[data-sso-look="hell"] .FussVerweis,[data-sso-look="hell"] .FussTitel{overflow-wrap:break-word;}}@media (max-width:767px){[data-sso-look="hell"] .FussZeile,[data-sso-look="hell"] .FussZeile>*{flex:0 0 auto;}}@media (max-width:767px){[data-sso-look="hell"] .FussZeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px;}[data-sso-look="hell"] .FussMarkenSpalte{grid-column:1 / -1;}}.sso-herovideo{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;}.sso-herovideo-medium{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}.sso-herovideo-dunkel .sso-herovideo-schleier{position:absolute;inset:0;background:linear-gradient(100deg,var(--Ink,#10141a) 0%,var(--Ink,#10141a) 58%,color-mix(in srgb,var(--Ink,#10141a) 55%,transparent) 76%,transparent 94%);}.sso-herovideo-hell .sso-herovideo-schleier{position:absolute;inset:0;background:linear-gradient(100deg,var(--Paper,#ffffff) 0%,var(--Paper,#ffffff) 58%,color-mix(in srgb,var(--Paper,#ffffff) 55%,transparent) 76%,transparent 94%);}@media (max-width:880px){.sso-herovideo-dunkel .sso-herovideo-schleier{background:var(--Ink,#10141a);}.sso-herovideo-hell .sso-herovideo-schleier{background:var(--Paper,#ffffff);}}.HeldVideo>:is(.elementor-widget-sso-hintergrundvideo,.elementor-widget-sso-partikelnetz){position:absolute;inset:0;z-index:0;padding:0;margin:0;}.HeldVideo>.elementor-widget-sso-hintergrundvideo>.elementor-widget-container{height:100%;}.HeldVideo>.elementor-widget-sso-partikelnetz>.elementor-widget-container{height:100%;}.HeldVideo>*:not(.elementor-widget-sso-hintergrundvideo,.elementor-widget-sso-partikelnetz){position:relative;z-index:1;}body.sso-atomic.sso-hat-herovideo .KopfHell{background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 62%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);}@supports not (backdrop-filter:blur(2px)){body.sso-atomic.sso-hat-herovideo .KopfHell{background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 88%,transparent);}}@media (prefers-reduced-motion:reduce){.sso-herovideo-medium{display:none;}}.sso-gauge.sso-gauge-aufdunkel b{color:var(--Line,#e4e2de);}.sso-gauge.sso-gauge-aufdunkel b::before{background:var(--Line,#e4e2de);}.sso-gauge.sso-gauge-aufdunkel b.sso-an{color:var(--sso-signal-onink-kit,var(--Signal,#d42a1c));}.sso-gauge.sso-gauge-aufdunkel b.sso-an::before{background:var(--sso-signal-onink-kit,var(--Signal,#d42a1c));}.HeldVideo .KickerZeile,.HeldVideo .KickerZeile *,.HeldVideo .HeldTitel,.HeldVideo .HeldLead{text-shadow:0 0 3px var(--Paper,#fff),0 0 10px color-mix(in srgb,var(--Paper,#fff) 92%,transparent),0 0 26px color-mix(in srgb,var(--Paper,#fff) 72%,transparent);}body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck){background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;}body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck) .elementor-item,body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck) .KopfMarke,body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck) .optimizer-langswitch__link{text-shadow:0 0 3px var(--Paper,#fff),0 0 9px color-mix(in srgb,var(--Paper,#fff) 90%,transparent),0 0 20px color-mix(in srgb,var(--Paper,#fff) 70%,transparent);}[data-sso-look="hell"] body.sso-design :is(h1,h2,h3,h4,h5,h6),[data-sso-look="hell"] body.sso-design .elementor-heading-title,[data-sso-look="hell"] .e-heading-base{overflow-wrap:break-word;hyphens:manual;}:lang(de) .e-heading-base,:lang(de) body.sso-design :is(h1,h2,h3,h4,h5,h6),:lang(de) body.sso-design .elementor-heading-title{overflow-wrap:anywhere;hyphens:manual;}[data-sso-look="hell"] :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.e-heading-base)[style*="--sso-fit-fs"]{font-size:var(--sso-fit-fs) !important;}[data-sso-look="hell"] .sso-tabelle :is(td,th){overflow-wrap:normal;word-break:normal;hyphens:manual;}[data-sso-look="hell"] .HeldVideo .KickerZeile{align-self:flex-start;width:fit-content;max-width:100%;padding:7px 14px;gap:12px;background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 62%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);}@supports not (backdrop-filter:blur(2px)){[data-sso-look="hell"] .HeldVideo .KickerZeile{background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 88%,transparent);}}[data-sso-look="hell"] :is(.LeiterText,.LeiterTextOnInk){max-width:var(--Bahnbreite,46ch);}[data-sso-look="hell"] :is(.Lead,.LeadOnInk){max-width:var(--Bahnbreite,46ch);}[data-sso-look="hell"] .LeiterZeile .LeiterSpalte{display:flex;flex-direction:column;align-items:flex-start;gap:14px;}[data-sso-look="hell"] .LeiterZeile .LeiterSpalte .LeiterBild[data-sso-zeilenbild="klein"]{align-self:center;width:100%;max-width:240px;height:auto;margin-top:-50px;}@media (max-width:1024px){[data-sso-look="hell"] .LeiterZeile .LeiterSpalte .LeiterBild[data-sso-zeilenbild="klein"]{align-self:flex-start;margin-top:8px;}}.e-paragraph-base a,.e-heading-base a,.e-form-label-base a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--Signal,#d42a1c) 55%,transparent);transition:color .18s ease,text-decoration-color .18s ease;}.e-paragraph-base a:hover,.e-paragraph-base a:focus-visible,.e-heading-base a:hover,.e-heading-base a:focus-visible,.e-form-label-base a:hover,.e-form-label-base a:focus-visible{color:var(--Signal,#d42a1c);text-decoration-color:var(--Signal,#d42a1c);}.SectionInk .e-paragraph-base a:hover,.SectionInk .e-paragraph-base a:focus-visible,.SectionInk .e-form-label-base a:hover,.SectionInk .e-form-label-base a:focus-visible{color:var(--sso-signal-onink-kit,var(--Signal,#d42a1c));text-decoration-color:var(--sso-signal-onink-kit,var(--Signal,#d42a1c));}[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal,.KnopfKopf){background-color:var(--Signal,#c00000);border:0;border-radius:0;color:var(--OnSignal,var(--Paper,#f0f0f0));font-family:var(--Mono,ui-monospace,monospace);text-transform:uppercase;transition:background-color .24s var(--sso-ease,ease),color .24s ease,transform .24s var(--sso-ease,ease),box-shadow .24s ease;}[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal){font-size:12px;font-weight:500;letter-spacing:1.92px;padding:18px 32px;}[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal,.KnopfKopf):hover,[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal,.KnopfKopf):focus-visible{background-color:var(--Ink,#10141a);color:var(--Paper,#f0f0f0);font-weight:700;transform:translateY(-2px);box-shadow:0 6px 18px color-mix(in srgb,var(--Signal,#c00000) 34%,transparent);}[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal,.KnopfKopf):focus-visible{outline:2px solid var(--sso-signal-onink-kit,var(--Paper,#f0f0f0));outline-offset:3px;}[data-sso-features~="cta-signal"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tief]) .ButtonPrimary:hover,[data-sso-features~="cta-signal"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tief]) .ButtonPrimary:focus-visible{background-color:var(--Paper,#f0f0f0);color:var(--Ink,#10141a);}[data-sso-look="hell"] body.sso-atomic .ButtonGhost{display:inline-block;position:relative;align-self:flex-start;width:fit-content;max-width:100%;background:transparent;border:0;border-radius:0;padding:0 0 3px 0;margin-block-start:4px;font-family:var(--Mono,ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;text-decoration:none;color:var(--Ink,#10141a);transition:color .2s ease;}[data-sso-features~="tauchszene"] body.sso-atomic .TauchBuehne{container-type:inline-size;max-width:none;}[data-sso-features~="tauchszene"] body.sso-atomic .TauchSchlagzeile .elementor-heading-title{font-family:var(--sso-display);font-weight:var(--sso-weight-display,700);font-size:12vw;font-size:12cqw;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin:0;color:var(--sso-ink);}@media (max-width:767px){[data-sso-features~="tauchszene"] body.sso-atomic .TauchSchlagzeile .elementor-heading-title{font-size:7vw;font-size:7cqw;}}[data-sso-look="hell"] body.sso-atomic .ButtonGhost::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:100%;height:1px;background-color:var(--Signal,#c00000);background-repeat:no-repeat;}[data-sso-look="hell"] body.sso-atomic .ButtonGhost:hover,[data-sso-look="hell"] body.sso-atomic .ButtonGhost:focus-visible{font-weight:700;}[data-sso-look="hell"] body.sso-atomic .ButtonGhost:hover::after,[data-sso-look="hell"] body.sso-atomic .ButtonGhost:focus-visible::after{background-image:linear-gradient(90deg,var(--Signal,#c00000) 0%,var(--Signal,#c00000) 38%,var(--Ink,#10141a) 50%,var(--Signal,#c00000) 62%,var(--Signal,#c00000) 100%);background-size:200% 100%;animation:sso-hk-lauf 1.5s linear 0s infinite;}[data-sso-look="hell"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tauchachse],[data-sso-tief]) .ButtonGhost{color:var(--sso-knopf-fg,var(--Paper,#f0f0f0));}[data-sso-look="hell"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tauchachse],[data-sso-tief]) .ButtonGhost:hover,[data-sso-look="hell"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tauchachse],[data-sso-tief]) .ButtonGhost:focus-visible{background:transparent;border:0;color:var(--sso-knopf-fg,var(--Paper,#f0f0f0));}[data-sso-look="hell"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tauchachse],[data-sso-tief]) .ButtonGhost:hover::after,[data-sso-look="hell"] body.sso-atomic :is(.SectionInk,.HeroWrap,[data-sso-tauchachse],[data-sso-tief]) .ButtonGhost:focus-visible::after{background-image:linear-gradient(90deg,var(--Signal,#c00000) 0%,var(--Signal,#c00000) 38%,var(--Paper,#f0f0f0) 50%,var(--Signal,#c00000) 62%,var(--Signal,#c00000) 100%);}[data-sso-look="hell"] body.sso-atomic .ButtonGhost:focus-visible{outline:2px solid currentColor;outline-offset:4px;}[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titelLinks"]{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;width:fit-content;max-width:100%;gap:18px;}@media (min-width:1280px){[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titelLinks"]{position:sticky;inset-block-start:104px;}}@media (prefers-reduced-motion:reduce){[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal,.KnopfKopf):hover,[data-sso-look="hell"] body.sso-atomic :is(.ButtonPrimary,.KnopfSignal,.KnopfKopf):focus-visible{transform:none;box-shadow:none;}[data-sso-look="hell"] body.sso-atomic .ButtonGhost:hover::after,[data-sso-look="hell"] body.sso-atomic .ButtonGhost:focus-visible::after{animation:none;background-image:none;}}[data-sso-look="hell"] body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck){background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 62%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);}[data-sso-look="hell"] body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck) .elementor-item,[data-sso-look="hell"] body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck) .KopfMarke,[data-sso-look="hell"] body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck) .optimizer-langswitch__link{text-shadow:none;}@supports not (backdrop-filter:blur(2px)){[data-sso-look="hell"] body.sso-atomic.sso-hat-herovideo .KopfHell:not(.is-stuck){background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 88%,transparent);}}[data-sso-look="hell"] body.sso-atomic .sso-gauge:not(.sso-gauge-aufdunkel) b{padding:4px 8px 4px 20px;background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 85%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);}@supports not (backdrop-filter:blur(2px)){[data-sso-look="hell"] body.sso-atomic .sso-gauge:not(.sso-gauge-aufdunkel) b{background-color:color-mix(in srgb,var(--Sand,#f6f5f3) 88%,transparent);}}[data-sso-look="hell"] body.sso-atomic header .optimizer-langswitch__link{padding:2px 6px;background-color:var(--Sand,#f6f5f3);}[data-sso-look="hell"] body.sso-atomic header .optimizer-langswitch__link,[data-sso-look="hell"] body.sso-atomic header .optimizer-langswitch__code{color:var(--Ink,#1b1f24);}[data-sso-look="hell"] body.sso-atomic footer .optimizer-langswitch__code{color:inherit;}[data-sso-look="hell"] body.sso-atomic footer .optimizer-langswitch__item:not(.is-current) .optimizer-langswitch__link{color:var(--Line,#e4e2de);}[data-sso-look="hell"] body.sso-atomic footer .optimizer-langswitch__item.is-current .optimizer-langswitch__code,[data-sso-look="hell"] body.sso-atomic footer .optimizer-langswitch__item.is-current .optimizer-langswitch__link{color:var(--sso-accent-ink) !important;}[data-sso-look="hell"] body.sso-atomic .SectionInk .KickerZeileOnInk{align-self:flex-start;width:fit-content;max-width:100%;padding:6px 12px;background-color:color-mix(in srgb,var(--Ink,#1b1f24) 62%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);}@supports not (backdrop-filter:blur(2px)){[data-sso-look="hell"] body.sso-atomic .SectionInk .KickerZeileOnInk{background-color:color-mix(in srgb,var(--Ink,#1b1f24) 88%,transparent);}}[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] .KickerZeileOnInk,[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] .LabelOnInk,[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] .AccNum{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-inline:0;}[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] .KickerZeileOnInk,[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] .KickerZeileOnInk .e-paragraph-base{color:var(--Paper,#f6f5f3);}[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] .AccNum{color:var(--sso-marke,var(--SignalOnInk,#e9a555));}[data-sso-look="hell"] body.sso-atomic [data-sso-tauch="platz"]:not(:has(*)){min-height:320px;}[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] [data-sso-stufe] .Stack{justify-content:space-evenly;}.sso-hkarte{min-height:var(--sso-hk-hoehe,440px);}.sso-hk-medien img{object-fit:var(--sso-hk-fit,cover);object-position:var(--sso-hk-pos,50% 50%);}.sso-hk-lage{padding:var(--sso-hk-polster,22px);}@media (max-width:767px){[data-sso-look="hell"] body.sso-atomic [data-sso-tauch="platz"]:not(:has(*)){display:none;}}.elementor-widget-sso-partikelnetz{position:static;pointer-events:none;}.sso-netz-host{position:absolute;inset:0;overflow:hidden;pointer-events:none;}.sso-netz-host canvas{display:block;width:100%;height:100%;}.elementor-editor-active .elementor-widget-sso-partikelnetz,.elementor-editor-preview .elementor-widget-sso-partikelnetz{pointer-events:auto;min-height:1px;}.elementor-editor-active .elementor-widget-sso-partikelnetz::before{content:"Partikelnetz";display:block;position:relative;z-index:9;width:max-content;pointer-events:auto;padding:6px 11px;background:var(--Marke,#e9a555);color:var(--Ink,#10141a);font-family:var(--Mono,ui-monospace,monospace);font-size:10px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;}.sso-wechsel{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate;--sso-w-dauer:1100ms;--sso-w-kurve:cubic-bezier(.22,.61,.36,1);--sso-w-zoom:1.04;}.sso-wechsel img{display:block;width:100%;object-fit:cover;object-position:50% 50%;}@property --sso-w-hover{syntax:"<number>";inherits:true;initial-value:0;}@property --sso-w-scroll{syntax:"<number>";inherits:true;initial-value:0;}.sso-wechsel[data-sso-wechsel] img.sso-wechsel__a{position:relative;height:auto;opacity:1;}.sso-wechsel[data-sso-wechsel] img.sso-wechsel__b{position:absolute;inset:0;width:100%;height:100%;--sso-w-k:max(var(--sso-w-hover,0),var(--sso-w-scroll,0));opacity:var(--sso-w-k);transform:scale(calc(1 + (var(--sso-w-zoom,1.04) - 1) * (1 - var(--sso-w-k))));transition:--sso-w-hover var(--sso-w-dauer) var(--sso-w-kurve);}.sso-wechsel:hover img.sso-wechsel__b,.sso-wechsel:focus-within img.sso-wechsel__b{--sso-w-hover:1;}.sso-wechsel__schleier{position:absolute;inset:0;pointer-events:none;transition:background-color var(--sso-w-dauer) var(--sso-w-kurve);}.sso-wechsel__verweis{position:absolute;inset:0;z-index:2;}.sso-wechsel__verweis:focus-visible{outline:2px solid var(--Signal,#b01008);outline-offset:-4px;}@keyframes sso-w-scrollwechsel{to{--sso-w-scroll:1;}}@supports (animation-timeline:view()){.sso-wechsel[data-sso-scroll="immer"] img.sso-wechsel__b{animation:sso-w-scrollwechsel 1s linear both;animation-timeline:view();animation-range:var(--sso-w-weg,entry 25% cover 60%);}}@media (hover:none){.sso-wechsel[data-sso-scroll="mobil"][data-sso-puls="an"] img.sso-wechsel__b{animation:none;}.sso-wechsel[data-sso-takt="blende"][data-sso-scroll="mobil"][data-sso-puls="an"]{animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}}@media (hover:none){.sso-wechsel[data-sso-wechsel="hell"][data-sso-scroll="nie"] img.sso-wechsel__b{--sso-w-hover:1;}}@supports not (animation-timeline:view()){@media (hover:none){.sso-wechsel[data-sso-wechsel="hell"] img.sso-wechsel__b{--sso-w-hover:1;}}}@media (prefers-reduced-motion:reduce){.sso-wechsel img.sso-wechsel__b,.sso-wechsel__schleier{transition:none;}.sso-wechsel img.sso-wechsel__b{animation:none;}}@media (prefers-reduced-motion:reduce) and (hover:none){.sso-wechsel[data-sso-wechsel="hell"] img.sso-wechsel__b{--sso-w-hover:1;}}.sso-wechsel[data-sso-takt="wasser"]{--sso-w-wasser-grund:transparent;--sso-w-wasser-misch:normal;--sso-w-wasser-deckung:.9;--sso-w-wasser-saettigung:.7;transform:translateY(8px);transition:transform var(--sso-w-dauer) var(--sso-w-kurve);}.sso-wechsel[data-sso-takt="wasser"] .sso-wechsel__wasser{position:absolute;inset:0;z-index:1;pointer-events:none;isolation:isolate;background-color:var(--sso-w-wasser-grund);transition:opacity var(--sso-w-dauer) var(--sso-w-kurve);}.sso-wechsel[data-sso-takt="wasser"] .sso-wechsel__wasser img{height:100%;filter:url(#sso-wechsel-wasser) saturate(var(--sso-w-wasser-saettigung));mix-blend-mode:var(--sso-w-wasser-misch);opacity:var(--sso-w-wasser-deckung);}.sso-wechsel__filter{position:absolute;width:0;height:0;overflow:hidden;}.sso-wechsel[data-sso-takt="wasser"]:hover,.sso-wechsel[data-sso-takt="wasser"]:focus-within,.sso-wechsel[data-sso-takt="wasser"][data-sso-puls="an"],.sso-wechsel-ausloeser:hover .sso-wechsel[data-sso-takt="wasser"],.sso-wechsel-ausloeser:focus-within .sso-wechsel[data-sso-takt="wasser"]{transform:translateY(0) scale(var(--sso-w-zoom,1.04));}.sso-wechsel[data-sso-takt="wasser"]:hover .sso-wechsel__wasser,.sso-wechsel[data-sso-takt="wasser"]:focus-within .sso-wechsel__wasser,.sso-wechsel[data-sso-takt="wasser"][data-sso-puls="an"] .sso-wechsel__wasser,.sso-wechsel-ausloeser:hover .sso-wechsel[data-sso-takt="wasser"] .sso-wechsel__wasser,.sso-wechsel-ausloeser:focus-within .sso-wechsel[data-sso-takt="wasser"] .sso-wechsel__wasser{opacity:0;}@media (hover:none){html:not([data-sso-puls-js="an"]) .sso-wechsel[data-sso-takt="wasser"][data-sso-wechsel="hell"]{transform:none;}html:not([data-sso-puls-js="an"]) .sso-wechsel[data-sso-takt="wasser"][data-sso-wechsel="hell"] .sso-wechsel__wasser{opacity:0;}.sso-wechsel[data-sso-takt="wasser"][data-sso-scroll="nie"][data-sso-wechsel="hell"]{transform:none;}.sso-wechsel[data-sso-takt="wasser"][data-sso-scroll="nie"][data-sso-wechsel="hell"] .sso-wechsel__wasser{opacity:0;}}[data-sso-puls="an"] .sso-wechsel[data-sso-takt="wasser"]{transform:translateY(0) scale(var(--sso-w-zoom,1.04));}[data-sso-puls="an"] .sso-wechsel[data-sso-takt="wasser"] .sso-wechsel__wasser{opacity:0;}@media (prefers-reduced-motion:reduce){.sso-wechsel[data-sso-takt="wasser"],.sso-wechsel[data-sso-takt="wasser"]:hover,.sso-wechsel[data-sso-takt="wasser"]:focus-within,.sso-wechsel[data-sso-takt="wasser"][data-sso-puls="an"],.sso-wechsel-ausloeser:hover .sso-wechsel[data-sso-takt="wasser"],.sso-wechsel-ausloeser:focus-within .sso-wechsel[data-sso-takt="wasser"]{transform:none;transition:none;}.sso-wechsel[data-sso-takt="wasser"] .sso-wechsel__wasser{transition:none;}}.sso-atomic .HeroMedia .elementor-widget,.sso-atomic .HeroMedia .elementor-widget-container,.sso-atomic .HeroMedia .sso-wechsel{height:100%;width:100%;max-width:none;margin:0;}.sso-atomic .HeroMedia .sso-wechsel[data-sso-wechsel] img{width:100%;height:100%;object-fit:cover;}.sso-wechsel[data-sso-takt="schnitt"][data-sso-wechsel] img.sso-wechsel__b{transition:none;transform:none;opacity:0;}.sso-wechsel[data-sso-takt="schnitt"][data-sso-bild="ziel"][data-sso-wechsel] img.sso-wechsel__b{opacity:1;}.sso-wechsel[data-sso-takt="schnitt"]:hover img.sso-wechsel__b,.sso-wechsel[data-sso-takt="schnitt"]:focus-within img.sso-wechsel__b{--sso-w-hover:0;}.sso-wechsel__lagen{position:absolute;z-index:2;inset:0;pointer-events:none;overflow:hidden;}.sso-wechsel__lage{position:absolute;inset:0;background-image:var(--sso-w-riss-klein,var(--sso-w-riss));background-repeat:no-repeat;background-size:cover;background-position:50% 50%;opacity:0;}@media (min-width:900px){.sso-wechsel__lage{background-image:var(--sso-w-riss);}}[data-sso-glitch="an"] .sso-wechsel__lage{opacity:1;}[data-sso-glitch="an"] .sso-wechsel__lage:nth-child(1){transform:translateX(-5%);animation:sso-w-riss-1 calc(2s * var(--sso-w-glitch,1)) infinite linear alternate;}[data-sso-glitch="an"] .sso-wechsel__lage:nth-child(2){transform:translateX(3%) translateY(3%);animation:sso-w-riss-2 calc(2.3s * var(--sso-w-glitch,1)) calc(-0.8s * var(--sso-w-glitch,1)) infinite linear alternate;}[data-sso-glitch="an"] .sso-wechsel__lage:nth-child(3){transform:translateX(5%);animation:sso-w-riss-blitz calc(1s * var(--sso-w-glitch,1)) infinite linear;}@keyframes sso-w-riss-1{0%{clip-path:polygon(0 0%,100% 0%,100% 5%,0 5%);}10%{clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);}20%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);}30%{clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);}40%{clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%);}50%{clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%);}60%{clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%);}70%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);}80%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);}90%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);}100%{clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);}}@keyframes sso-w-riss-2{0%{clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%);}15%{clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);}25%{clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%);}30%{clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);}45%{clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%);}50%{clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%);}65%{clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);}75%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);}80%{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);}95%{clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);}100%{clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%);}}@keyframes sso-w-riss-blitz{0%{opacity:0.2;}30%,100%{opacity:0;}}.sso-wechsel__lamellen{position:absolute;inset:0;z-index:1;display:flex;overflow:hidden;pointer-events:none;}.sso-wechsel__lamelle{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden;opacity:1;transition:opacity var(--sso-w-lam-zeit,1300ms) ease-in-out;transition-delay:var(--sso-w-lam-halten,4000ms);}.sso-wechsel[data-sso-lam-r="waagerecht"] .sso-wechsel__lamellen{flex-direction:column;}.sso-wechsel__lamelle::before{content:"";position:absolute;background-image:var(--sso-w-lam-klein,var(--sso-w-lam));background-repeat:no-repeat;background-size:cover;background-position:50% 50%;top:0;bottom:0;width:var(--sso-w-lam-spanne,100%);left:calc(var(--sso-l-k,0) * -100%);}.sso-wechsel[data-sso-lam-r="waagerecht"] .sso-wechsel__lamelle::before{top:calc(var(--sso-l-k,0) * -100%);bottom:auto;left:0;right:0;width:auto;height:var(--sso-w-lam-spanne,100%);}@media (min-width:900px){.sso-wechsel__lamelle::before{background-image:var(--sso-w-lam);}}.sso-wechsel[data-sso-lam="ganz"]:not([data-sso-scroll="immer"]):hover .sso-wechsel__lamelle,.sso-wechsel[data-sso-lam="ganz"]:not([data-sso-scroll="immer"]):focus-within .sso-wechsel__lamelle{opacity:0;transition-duration:var(--sso-w-lam-kante,180ms);transition-delay:calc(var(--sso-l-i,0) * var(--sso-w-lam-versatz,26ms));}.sso-atomic .HeroWrap:hover .sso-wechsel[data-sso-lam="ganz"] .sso-wechsel__lamelle,.sso-atomic .HeroWrap:focus-within .sso-wechsel[data-sso-lam="ganz"] .sso-wechsel__lamelle{opacity:0;transition-duration:var(--sso-w-lam-kante,180ms);transition-delay:calc(var(--sso-l-i,0) * var(--sso-w-lam-versatz,26ms));}.sso-wechsel[data-sso-lam="einzeln"]:not([data-sso-scroll="immer"]) .sso-wechsel__lamellen{pointer-events:auto;}.sso-wechsel[data-sso-lam="einzeln"]:not([data-sso-scroll="immer"]) .sso-wechsel__lamelle:hover{opacity:0;transition-duration:0s;transition-delay:0s;}.sso-wechsel[data-sso-takt="lamellen"][data-sso-wechsel] img.sso-wechsel__b{opacity:1;transform:none;transition:none;}.sso-wechsel[data-sso-lam-solo="an"] .sso-wechsel__lamelle::before{filter:var(--sso-w-lam-daempfung,grayscale(1) brightness(0.52) contrast(1.08));}@media (prefers-reduced-motion:reduce){.sso-wechsel[data-sso-lam-solo="an"] .sso-wechsel__lamelle{opacity:0;}}@property --sso-w-lam-auf{syntax:"<number>";initial-value:0;inherits:true;}@keyframes sso-lam-welle{0%{--sso-w-lam-auf:0;}50%{--sso-w-lam-auf:1;}100%{--sso-w-lam-auf:0;}}@keyframes sso-lam-puls{0%{--sso-w-lam-auf:0;--sso-w-scroll:0;animation-timing-function:cubic-bezier(.22,.61,.36,1);}20%{--sso-w-lam-auf:1;--sso-w-scroll:1;animation-timing-function:linear;}80%{--sso-w-lam-auf:1;--sso-w-scroll:1;animation-timing-function:cubic-bezier(.22,.61,.36,1);}100%{--sso-w-lam-auf:0;--sso-w-scroll:0;}}@property --sso-w-schlepp{syntax:"<number>";initial-value:0;inherits:true;}@keyframes sso-lam-schlepp{from{--sso-w-schlepp:-1;}to{--sso-w-schlepp:1;}}@supports (animation-timeline:view()){[data-sso-schlepp="an"]:not(.sso-wechsel){animation:sso-lam-schlepp 1s linear both;animation-timeline:view();animation-range:cover 0% cover 100%;}[data-sso-schlepp="an"] .sso-wechsel[data-sso-wechsel] img.sso-wechsel__b{height:calc(100% + 2 * var(--sso-w-schleppweg,16%));top:calc(-1 * var(--sso-w-schleppweg,16%) * (1 + var(--sso-w-schlepp,0)));transform:none;}[data-sso-schlepp="an"] .sso-wechsel[data-sso-lam-solo="an"]{top:calc(-1 * var(--sso-w-schleppweg,16%) * (1 + var(--sso-w-schlepp,0)));}}@media (prefers-reduced-motion:reduce){[data-sso-schlepp="an"]{animation:none;}[data-sso-schlepp="an"] .sso-wechsel[data-sso-wechsel] img.sso-wechsel__b{height:100%;top:0;transform:none;}[data-sso-schlepp="an"] .sso-wechsel[data-sso-lam-solo="an"]{top:0;}}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hkarte:not(.sso-hk-solo) img.sso-hk-b{opacity:1;transform:none;transition:none;}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hkarte:hover .sso-wechsel__lamelle,.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hkarte:focus-within .sso-wechsel__lamelle,.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hkarte.sso-hk-aktiv .sso-wechsel__lamelle{opacity:0;transition-duration:var(--sso-w-lam-kante,180ms);transition-delay:calc(var(--sso-l-i,0) * var(--sso-w-lam-versatz,26ms));}@media (hover:none){.sso-hkarten[data-sso-hk-lamellen="an"][data-sso-puls="an"]{animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,18)),1);}}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hk-solo .sso-wechsel__lamelle::before{filter:grayscale(1) brightness(0.52) contrast(1.08);}@media (max-width:880px){.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hk-medien .sso-wechsel__lamellen{flex-direction:column;}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hk-medien .sso-wechsel__lamelle::before{top:calc(var(--sso-l-k,0) * -100%);bottom:auto;left:0;right:0;width:auto;height:var(--sso-w-lam-spanne,100%);}}@media (max-width:880px){body.sso-atomic .sso-hkarten[data-sso-hk-lamellen="an"]{animation:none;}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hkarte[data-sso-puls="an"]{animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}}@media (prefers-reduced-motion:reduce){.sso-hkarten[data-sso-hk-lamellen="an"] .sso-wechsel__lamelle{transition:none;opacity:1;}.sso-hkarten[data-sso-hk-lamellen="an"] .sso-hk-solo .sso-wechsel__lamelle{opacity:0;}}@media (hover:none){[data-sso-schlepp="an"] .MediaFrame[data-sso-puls="an"]:has(.sso-wechsel[data-sso-takt="lamellen"]){animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}[data-sso-schlepp="an"] .MediaFrame .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,24)),1);}}.sso-atomic .HeroWrap:has(.sso-wechsel[data-sso-takt="lamellen"]){--sso-w-lam-auf:0;}@media (hover:none){.sso-atomic .HeroWrap[data-sso-puls="an"]:has(.sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll="mobil"]),.sso-atomic .HeroWrap[data-sso-puls="an"]:has(.sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll="immer"]){animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}.sso-atomic .HeroWrap .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,24)),1);}}@media (hover:hover){.sso-atomic .HeroWrap .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle{transition:opacity var(--sso-w-lam-zeit,1300ms) ease-in-out;transition-delay:var(--sso-w-lam-halten,4000ms);opacity:1;}}@supports (animation-timeline:view()){.sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll="immer"]{animation:sso-lam-welle 1s linear both;animation-timeline:view();animation-range:var(--sso-w-weg,entry 15% exit 85%);}.sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll="immer"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,24)),1);}}[data-sso-lam-js="an"] .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle,[data-sso-lam-js="an"] .sso-hkarten[data-sso-hk-lamellen="an"] .sso-wechsel__lamelle,[data-sso-lam-js="an"] .sso-atomic .HeroWrap .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle,[data-sso-lam-js="an"] [data-sso-schlepp="an"] .MediaFrame .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle,[data-sso-lam-js="an"] [data-sso-lam-achse="an"] .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,24)),1);}[data-sso-lam-js="an"] [data-sso-schlepp="an"] .sso-wechsel[data-sso-wechsel] img.sso-wechsel__b{height:calc(100% + 2 * var(--sso-w-schleppweg,16%));top:calc(-1 * var(--sso-w-schleppweg,16%) * (1 + var(--sso-w-schlepp,0)));transform:none;}[data-sso-lam-js="an"] [data-sso-schlepp="an"] .sso-wechsel[data-sso-lam-solo="an"]{top:calc(-1 * var(--sso-w-schleppweg,16%) * (1 + var(--sso-w-schlepp,0)));}@media (hover:none){[data-sso-lam-achse="an"][data-sso-puls="an"]{animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}[data-sso-lam-achse="an"] .sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll],.sso-atomic .HeroWrap .sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll]{animation:none;}[data-sso-lam-achse="an"] .sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,24)),1);}}@media (hover:none){.sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll="mobil"][data-sso-puls="an"]{animation:sso-lam-puls var(--sso-puls-dauer,5s) both;}.sso-wechsel[data-sso-takt="lamellen"][data-sso-scroll="mobil"] .sso-wechsel__lamelle{transition:none;opacity:clamp(0,calc(1 - (var(--sso-w-lam-auf,0) - var(--sso-l-n,0)) * var(--sso-w-lam-n,24)),1);}}@media (hover:none){.sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamellen{pointer-events:none;}}@media (prefers-reduced-motion:reduce){.sso-wechsel[data-sso-takt="lamellen"] .sso-wechsel__lamelle{transition:none;opacity:1;}.sso-wechsel[data-sso-lam="ganz"]:hover .sso-wechsel__lamelle,.sso-wechsel[data-sso-lam="ganz"]:focus-within .sso-wechsel__lamelle,.sso-wechsel[data-sso-lam="einzeln"] .sso-wechsel__lamelle:hover{opacity:1;}}@media (prefers-reduced-motion:reduce){.sso-wechsel[data-sso-takt="schnitt"][data-sso-wechsel] img.sso-wechsel__b{opacity:1;}.sso-wechsel[data-sso-takt="schnitt"] .sso-wechsel__lagen{display:none;}}.sso-wechsel[data-sso-takt="wellen"]{--sso-w-wl-grund:var(--sso-w-wl-farbe,var(--sso-w-grund,var(--tauch-karte-grund,var(--e-global-color-ssopaper,#ffffff))));}.sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__wellen{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;}.sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle{--sso-wl-l:calc(var(--sso-w-wl-laenge,200px) * var(--sso-wl-s,1));--sso-wl-h:calc(var(--sso-w-wl-hoehe,26px) * var(--sso-wl-a,1));--sso-wl-weg:translate3d(calc(var(--sso-w-wl-laenge,200px) * var(--sso-wl-x,0)),calc(100% + 2px),0);position:absolute;left:calc(-1.5 * var(--sso-w-wl-laenge,200px));right:calc(-1.5 * var(--sso-w-wl-laenge,200px));bottom:-1px;height:calc(var(--sso-w-wl-deckung,60%) * var(--sso-wl-f,1) + var(--sso-wl-h));background-color:var(--sso-w-wl-grund);opacity:calc(var(--sso-w-wl-dichte,.5) + (1 - var(--sso-w-wl-dichte,.5)) * var(--sso-wl-voll,0));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C22 22 38 6 64 6S112 32 140 32 184 22 200 22V40H0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:var(--sso-wl-l) var(--sso-wl-h),100% calc(100% - var(--sso-wl-h) + 1px);-webkit-mask-position:calc(var(--sso-wl-l) * var(--sso-wl-p,0)) 0,0 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C22 22 38 6 64 6S112 32 140 32 184 22 200 22V40H0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-size:var(--sso-wl-l) var(--sso-wl-h),100% calc(100% - var(--sso-wl-h) + 1px);mask-position:calc(var(--sso-wl-l) * var(--sso-wl-p,0)) 0,0 100%;mask-repeat:repeat-x,no-repeat;transform:translate3d(0,0,0);transition:transform calc(var(--sso-w-wl-dauer,1600ms) * var(--sso-wl-t,1)) cubic-bezier(.45,.05,.3,1);}.sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle--oben{top:-1px;bottom:auto;scale:1 -1;}.sso-wechsel[data-sso-takt="wellen"]:hover .sso-wechsel__welle,.sso-wechsel[data-sso-takt="wellen"]:focus-within .sso-wechsel__welle,.sso-wechsel-ausloeser:hover .sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle,.sso-wechsel-ausloeser:focus-within .sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle{transform:var(--sso-wl-weg);}@media (hover:hover){.sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel] img.sso-wechsel__a{transform:scale(var(--sso-w-zoom,1.04));transition:transform var(--sso-w-wl-dauer,1600ms) cubic-bezier(.45,.05,.3,1);}.sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel]:hover img.sso-wechsel__a,.sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel]:focus-within img.sso-wechsel__a,.sso-wechsel-ausloeser:hover .sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel] img.sso-wechsel__a,.sso-wechsel-ausloeser:focus-within .sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel] img.sso-wechsel__a{transform:none;}}@keyframes sso-wl-puls{0%,100%{transform:translate3d(0,0,0);}20%,80%{transform:var(--sso-wl-weg);}}.sso-wechsel[data-sso-takt="wellen"][data-sso-puls="an"] .sso-wechsel__welle,[data-sso-puls="an"] .sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle{animation:sso-wl-puls var(--sso-puls-dauer,5s) cubic-bezier(.45,.05,.3,1) calc(var(--sso-wl-i,0) * 90ms) both;}@media (hover:none){html:not([data-sso-puls-js="an"]) .sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel="hell"] .sso-wechsel__welle,.sso-wechsel[data-sso-takt="wellen"][data-sso-scroll="nie"][data-sso-wechsel="hell"] .sso-wechsel__welle{transform:var(--sso-wl-weg);transition:none;}}@media (prefers-reduced-motion:reduce){.sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle{transition:opacity var(--sso-w-wl-dauer,1600ms) linear;animation:none;}.sso-wechsel[data-sso-takt="wellen"]:hover .sso-wechsel__welle,.sso-wechsel[data-sso-takt="wellen"]:focus-within .sso-wechsel__welle,.sso-wechsel-ausloeser:hover .sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle,.sso-wechsel-ausloeser:focus-within .sso-wechsel[data-sso-takt="wellen"] .sso-wechsel__welle{transform:translate3d(0,0,0);opacity:0;}.sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel] img.sso-wechsel__a{transform:none;transition:none;}}@media (prefers-reduced-motion:reduce) and (hover:none){html:not([data-sso-puls-js="an"]) .sso-wechsel[data-sso-takt="wellen"][data-sso-wechsel="hell"] .sso-wechsel__welle,.sso-wechsel[data-sso-takt="wellen"][data-sso-scroll="nie"][data-sso-wechsel="hell"] .sso-wechsel__welle{transform:translate3d(0,0,0);opacity:0;}}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con{padding-inline:var(--sso-rand-mobil,20px) !important;flex-direction:column !important;align-items:stretch !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con .e-con{flex-direction:column !important;align-items:stretch !important;align-self:stretch !important;padding-inline:0 !important;max-width:none !important;flex:0 0 auto !important;width:auto !important;}}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con.Tauchszene{padding-inline:0 !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con.Tauchszene .e-con.TauchText{padding-inline:var(--sso-rand-mobil,20px) !important;}}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con.Tauchszene,html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe1{overflow:clip !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe1{isolation:isolate;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .elementor-widget.sso-tauchkopf-gross{position:relative;z-index:-1 !important;width:100%;align-self:stretch;pointer-events:none;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .elementor-widget.sso-tauchkopf-gross.sso-tauchkopf-taucht{position:sticky;top:calc(var(--sso-kopf-hoehe,76px) + 1.5vw);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkopf-gross .elementor-heading-title{font-size:clamp(56px,14vw,320px);line-height:0.85;letter-spacing:-0.005em;white-space:nowrap;text-align:center;margin:0;padding-top:2vw;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .elementor-widget.sso-tauchkopf-gross{margin-bottom:clamp(32px,5vw,96px);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene{--tauch-luft:clamp(56px,6.5vw,112px);--tauch-band-1:calc(28vw + clamp(24px,3vw,48px));}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene{--tauch-band-1:calc(43vw + 20px);}}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con>.e-con.TauchText{position:relative !important;top:auto !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe1{min-height:0 !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe1>.e-con.TauchText{margin-bottom:var(--tauch-band-1) !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe2{--tauch-feld:calc(30vw + 170px);--tauch-grund:var(--e-global-color-ssotauch2);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe3{--tauch-feld:calc(30vw + 190px);--tauch-grund:var(--e-global-color-ssotauch3);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe4{--tauch-feld:calc(30vw + 170px);--tauch-grund:var(--e-global-color-ssotauch4);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe5{--tauch-feld:70vw;--tauch-grund:var(--e-global-color-ssotauch5);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con:is(.TauchStufe2,.TauchStufe3,.TauchStufe4,.TauchStufe5){min-height:var(--tauch-feld) !important;padding-block:var(--tauch-luft) !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con:is(.TauchStufe2,.TauchStufe3,.TauchStufe4,.TauchStufe5)>.e-con.TauchText::before{content:"";position:absolute;inset:-56px;width:auto;height:auto;border:0;border-radius:0;mix-blend-mode:normal;z-index:-1;background:var(--tauch-grund,transparent);filter:blur(16px);pointer-events:none;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .elementor-widget.sso-tauchkopf-gross{opacity:calc(1 - 0.88 * var(--sso-kopf-deckung,1));filter:blur(calc(4px * var(--sso-kopf-deckung,1)));transition:opacity 0.15s linear,filter 0.15s linear;}.sso-atomic [data-sso-tauchachse]{--sso-tauch-1:var(--e-global-color-ssotauch1,#ffffff);--sso-tauch-2:var(--e-global-color-ssotauch2,#d2dce2);--sso-tauch-3:var(--e-global-color-ssotauch3,#31536a);--sso-tauch-4:var(--e-global-color-ssotauch4,#142e48);--sso-tauch-5:var(--e-global-color-ssotauch5,#0a0d13);--sso-marke-hoch:#6b3608;--sso-marke-tief:#f0be7a;padding-block-end:0;}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="1"]{background-color:var(--sso-tauch-1);}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="2"]{background-color:var(--sso-tauch-2);}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="3"]{background-color:var(--sso-tauch-3);}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="4"]{background-color:var(--sso-tauch-4);}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="5"]{background-color:var(--sso-tauch-5);}[data-sso-tauchachse] [data-sso-stufe]{padding-block:clamp(38px,6vw,76px);padding-inline:max(20px,calc((100% - 1200px) / 2 + 32px));}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="1"],[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="2"]{color:var(--sso-ink,#0a0d13);}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="1"] :is(.SectionTitleOnInk,.KickerZeileOnInk,.LabelOnInk,.e-heading-base,.e-paragraph-base),[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="2"] :is(.SectionTitleOnInk,.KickerZeileOnInk,.LabelOnInk,.e-heading-base,.e-paragraph-base){color:var(--sso-ink,#0a0d13);}[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="1"],[data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="2"]{--sso-marke:var(--sso-marke-hoch);}[data-sso-tauchachse] [data-sso-stufe]:is([data-sso-stufe="3"],[data-sso-stufe="4"],[data-sso-stufe="5"]){color:var(--sso-paper,#ededed);}[data-sso-tauchachse] [data-sso-stufe]:is([data-sso-stufe="3"],[data-sso-stufe="4"],[data-sso-stufe="5"]){--sso-marke:var(--sso-marke-tief);}[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="1"],[data-sso-look="hell"] body.sso-atomic [data-sso-tauchachse] [data-sso-stufe][data-sso-stufe="2"]{--sso-knopf-fg:var(--sso-ink,#0a0d13);}[data-sso-tauchachse] [data-sso-oberflaeche]{isolation:isolate;}[data-sso-tauchachse] [data-sso-stufe="1"]{border-top:0;}[data-sso-tauchachse] [data-sso-stufe] img[data-sso-kulisse]{position:absolute;left:0;right:0;top:0;width:100%;height:auto;margin:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.34) 0%,rgba(0,0,0,.40) 26%,rgba(0,0,0,.74) 46%,#000 62%);mask-image:linear-gradient(to right,rgba(0,0,0,.34) 0%,rgba(0,0,0,.40) 26%,rgba(0,0,0,.74) 46%,#000 62%);}[data-sso-tauchachse] [data-sso-stufe] img[data-sso-kulisse="wasserlinie"]{transform:translateY(-82%);}[data-sso-tauchachse] [data-sso-stufe] img[data-sso-kulisse="grund"]{top:auto;bottom:0;}[data-sso-tauchachse] [data-sso-stufe]:has(>img[data-sso-kulisse])>.e-con{position:relative;}[data-sso-tauchachse] [data-sso-stufe="1"]{--sso-stufe-grund:var(--sso-tauch-1,#ffffff);}[data-sso-tauchachse] [data-sso-stufe="2"]{--sso-stufe-grund:var(--sso-tauch-2,#d2dce2);}[data-sso-tauchachse] [data-sso-stufe="3"]{--sso-stufe-grund:var(--sso-tauch-3,#31536a);}[data-sso-tauchachse] [data-sso-stufe="4"]{--sso-stufe-grund:var(--sso-tauch-4,#142e48);}[data-sso-tauchachse] [data-sso-stufe="5"]{--sso-stufe-grund:var(--sso-tauch-5,#0a0d13);}[data-sso-tauchachse] [data-sso-stufe]:has(>img[data-sso-kulisse="wasserlinie"]){--sso-wasserband:clamp(38px,6.6vw,108px);}[data-sso-tauchachse] [data-sso-stufe]:has(>img[data-sso-kulisse="wasserlinie"])::after{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--sso-wasserband));height:var(--sso-wasserband);background:linear-gradient(to bottom,transparent 0%,var(--sso-stufe-grund,#d2dce2) 100%);mix-blend-mode:multiply;pointer-events:none;}@media (prefers-reduced-motion:no-preference){[data-sso-tauchachse] [data-sso-stufe] img[data-sso-kulisse="wasserlinie"]{animation:sso-kulisse-duenung 16s ease-in-out infinite;}}@keyframes sso-kulisse-duenung{0%,100%{transform:translateY(-82%);}50%{transform:translateY(calc(-82% + 6px));}}@media (max-width:767px){[data-sso-tauchachse] [data-sso-stufe] img[data-sso-kulisse]{-webkit-mask-image:none;mask-image:none;}}[data-sso-tauchachse] img[data-sso-ebene]{pointer-events:none;-webkit-user-select:none;user-select:none;}[data-sso-tauchachse] [data-sso-stufe="1"]{border-top:0;}[data-sso-tauchachse] [data-sso-oberflaeche]:has(>img[data-sso-ebene]) [data-sso-stufe="1"]{background-color:transparent;}[data-sso-tauchachse] [data-sso-stufe] img[data-sso-seite="rechts"]{object-position:100% 50%;-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 44%,#000 64%);mask-image:linear-gradient(to right,transparent 0%,transparent 44%,#000 64%);}[data-sso-tauchachse] [data-sso-stufe] img[data-sso-seite="links"]{object-position:0% 50%;-webkit-mask-image:linear-gradient(to left,transparent 0%,transparent 44%,#000 64%);mask-image:linear-gradient(to left,transparent 0%,transparent 44%,#000 64%);}[data-sso-tauchachse] [data-sso-stufe][data-sso-wasser]{--sso-wassertiefe:clamp(150px,15vw,230px);padding-block-start:calc(var(--sso-wassertiefe) + 1.5rem);background-color:transparent;background-image:linear-gradient( to bottom,color-mix(in srgb,var(--sso-stufe-grund,#d2dce2) 38%,transparent) 0,color-mix(in srgb,var(--sso-stufe-grund,#d2dce2) 76%,transparent) calc(var(--sso-wassertiefe) * .58),var(--sso-stufe-grund,#d2dce2) var(--sso-wassertiefe));}[data-sso-tauchachse] [data-sso-stufe][data-sso-wasser]::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--sso-wassertiefe,230px);pointer-events:none;-webkit-backdrop-filter:blur(5px) saturate(.62) brightness(1.03);backdrop-filter:blur(5px) saturate(.62) brightness(1.03);background-image:repeating-linear-gradient( 101deg,transparent 0,color-mix(in srgb,#ffffff 13%,transparent) 26px,transparent 58px),repeating-linear-gradient( 79deg,transparent 0,color-mix(in srgb,var(--sso-stufe-grund,#d2dce2) 18%,transparent) 38px,transparent 84px);background-size:340px 100%,260px 100%;}@media (prefers-reduced-motion:no-preference){[data-sso-tauchachse] [data-sso-stufe][data-sso-wasser]::before{animation:sso-kaustik 34s linear infinite;}}@keyframes sso-kaustik{from{background-position:0 0,0 0;}to{background-position:340px 0,-260px 0;}}@media (max-width:767px){[data-sso-tauchachse] [data-sso-stufe] img[data-sso-lage="grund"],[data-sso-tauchachse] [data-sso-stufe] img[data-sso-ebene="stroemung"]{display:none;}[data-sso-tauchachse] [data-sso-stufe][data-sso-wasser]{--sso-wassertiefe:clamp(110px,30vw,180px);}}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene{--tauch-karte-breite:clamp(240px,26vw,380px);--tauch-band-karte:calc(38vw + clamp(24px,3vw,48px));}@media (min-width:768px){html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.sso-tauchstufe-karte{flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;align-content:flex-start !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.sso-tauchstufe-karte>.e-con.sso-tauchkarte{margin-left:auto;margin-right:6vw;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe1.sso-tauchstufe-karte>.e-con.sso-tauchkarte{margin-bottom:var(--tauch-band-karte) !important;}}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con>.e-con.sso-tauchkarte{position:relative;z-index:9;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:0 0 auto;width:var(--tauch-karte-breite);max-width:100%;padding:0;background-color:inherit;--tauch-karte-linie:rgba(27,31,36,.2);--tauch-karte-grund:var(--tauch-grund,var(--e-global-color-ssotauch1,#ffffff));}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con[data-sso-tief]>.e-con.sso-tauchkarte{--tauch-karte-linie:rgba(255,255,255,.2);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkarte>.elementor-widget-sso-bildwechsel{width:100%;margin-bottom:8px;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkarte .sso-wechsel{box-sizing:border-box;border:1px solid var(--tauch-karte-linie);background-color:var(--tauch-karte-grund);--sso-w-wasser-grund:var(--tauch-karte-grund);--sso-w-wasser-misch:multiply;--sso-w-wasser-deckung:.8;--sso-w-wasser-saettigung:.6;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con[data-sso-tief] .sso-tauchkarte .sso-wechsel{--sso-w-wasser-misch:soft-light;--sso-w-wasser-deckung:1;--sso-w-wasser-saettigung:.8;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkarte .sso-tauchkarte-titel{font-weight:600;margin:0;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkarte .sso-tauchkarte-verweis{position:static !important;background-image:linear-gradient(var(--Signal,#c00000),var(--Signal,#c00000));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkarte .sso-tauchkarte-verweis::after{inset:0 !important;width:auto !important;height:auto !important;background:none !important;animation:none !important;z-index:3;}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con.Tauchszene>.e-con>.e-con.sso-tauchkarte{margin:24px 20px 0 !important;}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene .sso-tauchkarte>.elementor-widget-sso-bildwechsel{width:min(100%,360px);}html[data-sso-look="hell"] body.sso-atomic .e-con.Tauchszene>.e-con.TauchStufe1.sso-tauchstufe-karte>.e-con.TauchText{margin-bottom:0 !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con.Tauchszene>.e-con.TauchStufe1.sso-tauchstufe-karte>.e-con.sso-tauchkarte{margin-bottom:var(--tauch-band-1) !important;}}[data-sso-look="hell"] body.sso-atomic .e-form-base{--sso-feld:#1a2029;--sso-feld-rahmen:#6b7684;--sso-feld-fokus:var(--SignalOnInk,#e9a555);--sso-feld-fehler:#ff7a6d;display:flex;flex-direction:column;align-items:stretch;gap:6px;max-width:560px;}[data-sso-look="hell"] body.sso-atomic .e-form-base>.e-form-label-base:not(:first-child){margin-block-start:20px;}[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea,select){background-color:var(--sso-feld);color:var(--Paper,#ededed);border:1px solid var(--sso-feld-rahmen);border-radius:var(--Radius,2px);padding:11px 13px;font-size:16px;line-height:1.45;width:100%;transition:border-color .15s ease,background-color .15s ease;}[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea)::placeholder{color:#98a2ae;opacity:1;}[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea,select):hover{border-color:var(--Paper,#ededed);}[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea,select):focus,[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea,select):focus-visible{outline:2px solid var(--sso-feld-fokus);outline-offset:2px;border-color:var(--sso-feld-fokus);background-color:color-mix(in srgb,var(--sso-feld) 88%,#ffffff);}[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea):user-invalid{border-color:var(--sso-feld-fehler);}[data-sso-look="hell"] body.sso-atomic .e-form-base textarea{min-height:132px;resize:vertical;}[data-sso-look="hell"] body.sso-atomic .e-form-base input:is([type="checkbox"],[type="radio"]){-webkit-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:0 0 20px;width:20px;min-width:20px;height:20px;padding:0;margin:3px 12px 0 0;background-color:var(--sso-feld);border:1.5px solid var(--sso-feld-rahmen);border-radius:var(--Radius,2px);cursor:pointer;}[data-sso-look="hell"] body.sso-atomic .e-form-base input[type="radio"]{border-radius:50%;}[data-sso-look="hell"] body.sso-atomic .e-form-base input:is([type="checkbox"],[type="radio"])::before{content:"";width:12px;height:12px;background:#1b1f24;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform .12s ease;}[data-sso-look="hell"] body.sso-atomic .e-form-base input[type="radio"]::before{clip-path:circle(50%);width:8px;height:8px;}[data-sso-look="hell"] body.sso-atomic .e-form-base input:is([type="checkbox"],[type="radio"]):checked{background-color:var(--sso-feld-fokus);border-color:var(--sso-feld-fokus);}[data-sso-look="hell"] body.sso-atomic .e-form-base input:is([type="checkbox"],[type="radio"]):checked::before{transform:scale(1);}[data-sso-look="hell"] body.sso-atomic .e-form-base input:is([type="checkbox"],[type="radio"]):user-invalid{border-color:var(--sso-feld-fehler);}html[data-sso-look="hell"] body.sso-atomic form.e-form-base .e-flexbox-base:has(>input:is([type="checkbox"],[type="radio"])){flex-direction:row !important;flex-wrap:nowrap;align-items:flex-start;}html[data-sso-look="hell"] body.sso-atomic form.e-form-base .e-flexbox-base:has(>input:is([type="checkbox"],[type="radio"]))>label{flex:1 1 auto;min-width:0;}[data-sso-look="hell"] body.sso-atomic .e-form-base .e-form-submit-button-base{background-color:var(--Signal,#d42a1c);color:var(--OnSignal,#ffffff);border:0;border-radius:var(--Radius,2px);padding:14px 30px;margin-block-start:22px;align-self:flex-start;font-family:var(--Mono,ui-monospace,monospace);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease;}[data-sso-look="hell"] body.sso-atomic .e-form-base .e-form-submit-button-base:hover{box-shadow:0 0 0 2px var(--Paper,#ededed);}[data-sso-look="hell"] body.sso-atomic .e-form-base .e-form-submit-button-base:focus-visible{outline:2px solid var(--sso-feld-fokus);outline-offset:3px;}[data-sso-look="hell"] body.sso-atomic .e-form-base .e-form-submit-button-base:active{transform:translateY(1px);}@media (prefers-reduced-motion:reduce){[data-sso-look="hell"] body.sso-atomic .e-form-base :is(input,textarea,select),[data-sso-look="hell"] body.sso-atomic .e-form-base .e-form-submit-button-base{transition:none;}}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con[data-sso-tauchachse]{padding-inline:0 !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con[data-sso-tauchachse]>.e-con:not([data-sso-stufe]):not([data-sso-oberflaeche]),html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con[data-sso-tauchachse]>[data-sso-oberflaeche]>.e-con:not([data-sso-stufe]){padding-inline:20px !important;}html[data-sso-look="hell"] body.sso-atomic div.elementor>.e-con[data-sso-tauchachse] [data-sso-stufe]{padding-inline:20px !important;}}html[data-sso-look="hell"] body.sso-atomic .HeldVideo{min-height:calc(100vh + 98px);}@media (max-width:767px){html[data-sso-look="hell"] body.sso-atomic .HeldVideo{min-height:calc(100dvh + 86px);}}[data-sso-look="hell"] body.sso-atomic img:hover:not(.sso-wechsel__a,.sso-wechsel__b){opacity:1;}[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"]{flex:0 0 40%;align-self:flex-start;gap:18px;align-items:flex-end;text-align:end;}[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"]>.e-heading-base{flex:none;align-self:stretch;}[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"] .KickerZeileOnInk,[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"] .KickerZeile{align-self:flex-end;width:fit-content;}@media (min-width:1280px){[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"]{position:sticky;inset-block-start:104px;}}@media (max-width:767px){[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"]{order:-1;flex:0 0 auto;align-items:flex-start;text-align:start;}[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"] .KickerZeileOnInk,[data-sso-look="hell"] body.sso-atomic [data-sso-duo="titel"] .KickerZeile{align-self:flex-start;}}.VillaSchleier{background:linear-gradient( to top,rgba(58,37,23,0.30) 0%,rgba(58,37,23,0.16) 26%,rgba(58,37,23,0.04) 52%,rgba(58,37,23,0) 70%);pointer-events:none;}.VillaHeld::before{content:"";position:absolute;top:12%;left:6%;width:320px;height:320px;border-radius:50%;background:radial-gradient( circle,rgba(207,169,105,0.30) 0%,rgba(207,169,105,0.10) 55%,transparent 72%);pointer-events:none;}@media (max-width:767px){.VillaHeld::before{width:200px;height:200px;}}.VillaFussVerweis.e-button-base,.VillaFussTitel.e-button-base,.VillaSignatur.e-button-base,.VillaMarke.e-button-base,.VillaKnopfLeise.e-button-base{color:inherit;}.VillaFussVerweis.e-button-base{color:var(--Ink,#241f1b);}.VillaFussTitel.e-button-base{color:var(--Ink,#241f1b);}.VillaSignatur.e-button-base{color:var(--Signal,#b05233);}.VillaMarke.e-button-base{color:var(--Ink,#241f1b);}.VillaKnopfLeise.e-button-base{color:var(--Signal,#b05233);}.VillaFussVerweis.e-button-base:hover,.VillaFussTitel.e-button-base:hover,.VillaMarke.e-button-base:hover{color:var(--Signal,#b05233);}@media (prefers-reduced-motion:reduce){.VillaHeld::before{transition:none;animation:none;}}.VillaFuss{color:var(--Ink,#241f1b);}.optimizer-langswitch__link,.elementor-nav-menu--dropdown a.elementor-item{-webkit-tap-highlight-color:transparent;}[data-sso-look="hell"] .optimizer-langswitch__item.is-current .optimizer-langswitch__link,[data-sso-look="hell"] .optimizer-langswitch__item.is-current .optimizer-langswitch__code,[data-sso-look="hell"] .optimizer-langswitch__link:hover,[data-sso-look="hell"] .optimizer-langswitch__link:active,[data-sso-look="hell"] .optimizer-langswitch__link:focus-visible,[data-sso-look="hell"] .optimizer-langswitch__link:hover .optimizer-langswitch__code,[data-sso-look="hell"] .optimizer-langswitch__link:active .optimizer-langswitch__code,[data-sso-look="hell"] .optimizer-langswitch__link:focus-visible .optimizer-langswitch__code{color:var(--sso-accent-text,var(--Signal,#c00000)) !important;opacity:1;background-color:transparent !important;}@keyframes sso-villa-feder{from{-webkit-mask-position:100% 0;mask-position:100% 0;}to{-webkit-mask-position:0 0;mask-position:0 0;}}.VillaSchriftzug,.VillaSchriftzugHell{-webkit-mask-image:linear-gradient(105deg,#000 8%,#000 38%,transparent 62%);mask-image:linear-gradient(105deg,#000 8%,#000 38%,transparent 62%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:sso-villa-feder 1600ms cubic-bezier(0.22,0.61,0.36,1) both;}.VillaSignatur,.VillaSignaturHell{-webkit-mask-image:linear-gradient(105deg,#000 8%,#000 38%,transparent 62%);mask-image:linear-gradient(105deg,#000 8%,#000 38%,transparent 62%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:sso-villa-feder 1300ms cubic-bezier(0.22,0.61,0.36,1) 1100ms both;}@supports not (mask-image:linear-gradient(#000,#000)){.VillaSchriftzug,.VillaSchriftzugHell,.VillaSignatur,.VillaSignaturHell{animation:none;-webkit-mask-image:none;mask-image:none;opacity:1;}}@media (prefers-reduced-motion:reduce){.VillaSchriftzug,.VillaSchriftzugHell,.VillaSignatur,.VillaSignaturHell{animation:none;-webkit-mask-image:none;mask-image:none;opacity:1;}}@property --sso-band-weg{syntax:"<percentage>";inherits:true;initial-value:0%;}@keyframes sso-band-lauf{from{--sso-band-weg:-8%;}to{--sso-band-weg:8%;}}.e-con:has(>.elementor-widget>.elementor-widget-container>.sso-mh),.e-con:has(>.elementor-widget>.sso-mh),.e-con:has(>.sso-mh){padding:0 !important;}.sso-mh{--mh-familie:var(--Display,sans-serif);--mh-gewicht:900;--mh-min:58px;--mh-max:188px;--mh-zeile:0.84;--mh-lauf:-0.032em;--mh-hoehe:92vh;--mh-fokus:center;--mh-versal:uppercase;--mh-grund:var(--Ink,#10141A);position:relative;min-height:var(--mh-hoehe);display:flex;flex-direction:column;justify-content:space-between;background:var(--mh-grund);overflow:hidden;isolation:isolate;}.sso-mh .sso-mh__medium{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--mh-fokus);z-index:0;}.sso-mh.sso-mh--steht{clip-path:inset(0);}.sso-mh.sso-mh--steht .sso-mh__medium{position:fixed;}.sso-mh .sso-mh__stanze{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding:clamp(70px,11vh,140px) var(--Rand,28px) clamp(36px,6vh,66px);}.sso-mh .sso-mh__innen{width:100%;max-width:var(--Bahn,1180px);margin-inline:auto;}.sso-mh .sso-mh__stanze .sso-mh__titel{margin:0;font-family:var(--mh-familie);font-weight:var(--mh-gewicht);font-size:clamp(var(--mh-min),12.5vw,var(--mh-max));line-height:var(--mh-zeile);letter-spacing:var(--mh-lauf);text-transform:var(--mh-versal);text-wrap:balance;}.sso-mh.sso-mh--hell .sso-mh__stanze{background:#fff;mix-blend-mode:screen;}.sso-mh.sso-mh--hell .sso-mh__stanze .sso-mh__titel{color:#000;}.sso-mh.sso-mh--dunkel .sso-mh__stanze{background:#000;mix-blend-mode:multiply;}.sso-mh.sso-mh--dunkel .sso-mh__stanze .sso-mh__titel{color:#fff;}.sso-mh.sso-mh--clip .sso-mh__stanze .sso-mh__titel{color:var(--Paper,#fff);}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sso-mh.sso-mh--clip .sso-mh__stanze .sso-mh__titel{background-image:var(--mh-bild,none);background-size:cover;background-position:var(--mh-fokus);-webkit-background-clip:text;background-clip:text;color:transparent;}}.sso-mh .sso-mh__kopf,.sso-mh .sso-mh__fuss{position:relative;z-index:3;width:100%;padding-inline:max(var(--Rand,28px),calc((100% - var(--Bahn,1180px)) / 2));}.sso-mh.sso-mh--hell .sso-mh__kopf,.sso-mh.sso-mh--hell .sso-mh__fuss{background:#fff;}.sso-mh.sso-mh--dunkel .sso-mh__kopf,.sso-mh.sso-mh--dunkel .sso-mh__fuss{background:#000;}.sso-mh.sso-mh--clip .sso-mh__kopf,.sso-mh.sso-mh--clip .sso-mh__fuss{background:var(--mh-grund);}.sso-mh.sso-mh--hell .sso-mh__kopf .sso-mh__kicker{color:var(--Dim,#5c5c5c);}.sso-mh.sso-mh--hell .sso-mh__fuss .sso-mh__lead{color:var(--Ink,#10141A);}.sso-mh__kopf{padding-top:32px;}.sso-mh__fuss{padding-bottom:38px;display:flex;flex-wrap:wrap;gap:24px 40px;align-items:flex-end;justify-content:space-between;}.sso-mh .sso-mh__kopf .sso-mh__kicker{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--Mono,monospace);font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.85);}.sso-mh .sso-mh__kopf .sso-mh__kicker::before{content:"";flex:none;width:34px;height:1px;background:var(--Signal,#C00000);}.sso-mh .sso-mh__fuss .sso-mh__lead{margin:0;max-width:var(--Bahnbreite,46ch);color:rgba(255,255,255,0.9);font-family:var(--Text,sans-serif);font-size:17.5px;line-height:1.55;}.sso-mh .sso-mh__fuss a.sso-mh__knopf{display:inline-block;background:var(--Signal,#C00000);color:var(--OnSignal,#fff);text-decoration:none;font-family:var(--Mono,monospace);font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;padding:17px 30px;border:1px solid var(--Signal,#C00000);white-space:nowrap;transition:background 0.2s,color 0.2s;}.sso-mh .sso-mh__fuss a.sso-mh__knopf:hover,.sso-mh .sso-mh__fuss a.sso-mh__knopf:focus-visible{background:transparent;color:#fff;}.sso-mh.sso-mh--hell .sso-mh__fuss a.sso-mh__knopf:hover,.sso-mh.sso-mh--hell .sso-mh__fuss a.sso-mh__knopf:focus-visible{background:transparent;color:var(--Signal,#C00000);}@media (prefers-reduced-motion:reduce){.sso-mh--steht{clip-path:none;}.sso-mh--steht .sso-mh__medium{position:absolute;}.sso-mh video.sso-mh__medium{display:none;}.sso-mh video.sso-mh__medium + .sso-mh__stanze{background-color:var(--mh-grund);}}.elementor-editor-active .sso-mh--steht,.elementor-editor-preview .sso-mh--steht{clip-path:none;}.elementor-editor-active .sso-mh--steht .sso-mh__medium,.elementor-editor-preview .sso-mh--steht .sso-mh__medium{position:absolute;}@property --sso-sz-k{syntax:"<percentage>";inherits:true;initial-value:100%;}.sso-sz{position:relative;margin:0;--sso-sz-dauer:calc(var(--sso-sz-n,12) * var(--sso-sz-tempo,150ms));--sso-sz-wisch:calc(960ms + var(--sso-sz-n,12) * 50ms);}@keyframes sso-sz-schreiben{from{--sso-sz-k:6%;opacity:0;}1%{opacity:1;}to{--sso-sz-k:104%;opacity:1;}}.sso-sz--feder{width:fit-content;max-width:100%;}.sso-sz--feder .sso-sz__blatt{display:inline-block;-webkit-mask-image:linear-gradient( 96deg,#000 calc(var(--sso-sz-k) - 4%),rgba(0,0,0,0.62) calc(var(--sso-sz-k) + 2%),rgba(0,0,0,0.22) calc(var(--sso-sz-k) + 8%),transparent calc(var(--sso-sz-k) + 12%));mask-image:linear-gradient( 96deg,#000 calc(var(--sso-sz-k) - 4%),rgba(0,0,0,0.62) calc(var(--sso-sz-k) + 2%),rgba(0,0,0,0.22) calc(var(--sso-sz-k) + 8%),transparent calc(var(--sso-sz-k) + 12%));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.sso-sz--feder{animation:sso-sz-schreiben var(--sso-sz-wisch) cubic-bezier(0.37,0,0.63,1) var(--sso-sz-verzug,0ms) both;}.sso-sz__feder{position:absolute;top:0;left:var(--sso-sz-k);display:block;width:0;height:100%;pointer-events:none;animation:sso-sz-feder calc(var(--sso-sz-dauer) + 420ms) linear var(--sso-sz-verzug,0ms) both;}@keyframes sso-sz-feder{0%{opacity:0;transform:translate(-3px,7px);}4%{opacity:1;transform:translate(-3px,0);}93%{opacity:1;transform:translate(-3px,0);}100%{opacity:0;transform:translate(4px,-14px);}}.sso-sz__feder::before{content:"";position:absolute;left:-4px;bottom:8%;width:11px;height:34px;background:linear-gradient( to bottom,var(--Ink,#2e2925) 0%,var(--Ink,#2e2925) 58%,var(--Signal,#b05233) 100%);clip-path:polygon(50% 100%,0 6%,62% 0,100% 22%);transform-origin:50% 100%;animation:sso-sz-zittern 240ms ease-in-out infinite alternate;}.sso-sz__feder::after{content:"";position:absolute;left:-1px;bottom:5%;width:5px;height:5px;border-radius:50%;background:var(--Signal,#b05233);filter:blur(1.2px);opacity:0.55;}@keyframes sso-sz-zittern{from{transform:rotate(17deg) translateY(0);}to{transform:rotate(19deg) translateY(-1.5px);}}.sso-sz--tinte .sso-sz__w{display:inline-block;}.sso-sz--tinte .sso-sz__z{display:inline-block;animation:sso-sz-tinte calc(var(--sso-sz-tempo,150ms) * 5) cubic-bezier(0.2,0.7,0.3,1) calc(var(--sso-sz-verzug,0ms) + var(--i,0) * var(--sso-sz-tempo,150ms)) both;}@keyframes sso-sz-tinte{from{opacity:0;filter:blur(9px);transform:translateY(5px) scale(1.05);}to{opacity:1;filter:blur(0);transform:none;}}.sso-sz--aufblick{overflow:clip;overflow-clip-margin:0.24em;padding-block:0.05em;}.sso-sz--aufblick .sso-sz__w{display:inline-block;animation:sso-sz-aufblick calc(var(--sso-sz-tempo,150ms) * 7) cubic-bezier(0.16,1,0.3,1) calc(var(--sso-sz-verzug,0ms) + var(--w,0) * var(--sso-sz-tempo,150ms) * 1.6) both;}@keyframes sso-sz-aufblick{from{opacity:0;transform:translateY(0.78em) rotate(1.1deg);}to{opacity:1;transform:none;}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sso-sz--flimmer .sso-sz__blatt{background-image:linear-gradient( 100deg,currentColor 0 41%,color-mix(in srgb,currentColor 78%,var(--Ocker,#cfa969)) 50%,currentColor 59% 100%);background-size:260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sso-sz-flimmer calc(var(--sso-sz-dauer) + 700ms) cubic-bezier(0.4,0,0.2,1) var(--sso-sz-verzug,0ms) both;}@keyframes sso-sz-flimmer{from{background-position:118% 0;}to{background-position:-46% 0;}}}@supports not (mask-image:linear-gradient(#000,#000)){.sso-sz--feder,.sso-sz--feder .sso-sz__blatt{-webkit-mask-image:none;mask-image:none;animation:none;opacity:1;}.sso-sz__feder{display:none;}}@media (prefers-reduced-motion:reduce){.sso-sz--feder,.sso-sz--flimmer .sso-sz__blatt,.sso-sz--tinte .sso-sz__z,.sso-sz--aufblick .sso-sz__w{animation:none;opacity:1;filter:none;transform:none;}.sso-sz--feder .sso-sz__blatt{-webkit-mask-image:none;mask-image:none;}.sso-sz--flimmer .sso-sz__blatt{background-image:none;-webkit-text-fill-color:currentColor;}.sso-sz__feder{display:none;}}@property --sso-held-scroll{syntax:"<number>";inherits:false;initial-value:0;}@property --sso-held-hover{syntax:"<number>";inherits:false;initial-value:0;}@keyframes sso-held-wechsel{to{--sso-held-scroll:1;}}@property --sso-zier-hover{syntax:"<number>";inherits:true;initial-value:0;}@keyframes sso-zier-scrollwechsel{to{--sso-zier-hover:1;}}.sso-map.sso-map.sso-map button{font-family:var(--k-body,inherit);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit;background-color:transparent;background-image:none;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;}.sso-map.sso-map.sso-map .sso-map__nav button{display:grid;width:100%;padding:10px 12px;min-height:42px;font-size:14px;font-weight:600;text-align:left;color:var(--k-ink);border-radius:calc(var(--k-radius) - 4px);}.sso-map.sso-map.sso-map .sso-map__nav button.is-on{background-color:var(--k-nav-on);color:var(--k-nav-on-ink);}.sso-map.sso-map.sso-map[data-nav="tabs"] .sso-map__nav button,.sso-map.sso-map.sso-map[data-pos="top"] .sso-map__nav button,.sso-map.sso-map.sso-map[data-pos="bottom"] .sso-map__nav button,.sso-map.sso-map.sso-map[data-pos="stack"] .sso-map__nav button{width:auto;padding:8px 12px;min-height:38px;font-size:13px;border:1px solid var(--k-hair);border-radius:999px;}.sso-map.sso-map.sso-map .sso-map__item{display:grid;width:100%;padding:10px 8px;text-align:left;color:inherit;border-radius:calc(var(--k-radius) - 4px);}.sso-map.sso-map.sso-map .maplibregl-ctrl-group{background:var(--k-panel,#fff);border-radius:4px;box-shadow:0 0 0 2px rgba(0,0,0,0.08);overflow:hidden;}.sso-map.sso-map.sso-map .maplibregl-ctrl-group button{width:29px;height:29px;padding:0;background-color:transparent;color:var(--k-ink);border-radius:0;}.sso-map.sso-map.sso-map .maplibregl-ctrl-group button:hover{background-color:var(--k-hover,rgba(0,0,0,0.05));}.sso-map.sso-map.sso-map .maplibregl-ctrl-group button + button{border-top:1px solid var(--k-hair);}.sso-map.sso-map.sso-map .maplibregl-ctrl-attrib:not(.maplibregl-compact-show) .maplibregl-ctrl-attrib-inner{display:none;}.sso-map.sso-map.sso-map .maplibregl-ctrl-attrib{background:transparent;box-shadow:none;}.sso-map.sso-map.sso-map .maplibregl-ctrl-attrib-button{background-color:var(--k-panel,#fff);border-radius:50%;opacity:0.75;}.sso-map.sso-map.sso-map .sso-map__list{display:none;}@keyframes sso-film-puls{0%{box-shadow:0 0 0 0 rgba(212,42,28,0.34);}70%{box-shadow:0 0 0 clamp(14px,2.4vw,26px) rgba(212,42,28,0);}100%{box-shadow:0 0 0 0 rgba(212,42,28,0);}}.sso-tabelle{color:var(--sso-fg,currentColor);margin-block:8px;min-width:0;max-width:100%;}.sso-tabelle-rahmen{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;}.e-con:has(.sso-tabelle),.elementor-widget-sso-tabelle,.elementor-widget-sso-tabelle>.elementor-widget-container{min-width:0;max-width:100%;}.sso-tabelle-rahmen:focus-visible{outline:2px solid var(--Signal,#d63f34);outline-offset:3px;}.sso-tabelle table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;text-align:left;}.sso-tabelle caption{caption-side:top;text-align:left;padding-block-end:14px;font-family:var(--sso-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.72;}.sso-tabelle th,.sso-tabelle td{padding:12px 16px;border-block-end:1px solid currentColor;vertical-align:top;border-color:color-mix(in srgb,currentColor 18%,transparent);}.sso-tabelle thead th{font-family:var(--sso-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:.78;border-block-end-width:2px;border-color:color-mix(in srgb,currentColor 34%,transparent);}.sso-tabelle tbody th[scope="row"]{position:sticky;inset-inline-start:0;font-weight:700;white-space:nowrap;background:inherit;}.sso-tabelle tbody tr:last-child th,.sso-tabelle tbody tr:last-child td{border-block-end:0;}.sso-tabelle-herkunft{margin-block-start:14px;font-size:13px;opacity:.66;}@media (max-width:900px){.sso-tabelle table{font-size:14px;}.sso-tabelle th,.sso-tabelle td{padding:10px 12px;}}@media (max-width:900px){.elementor .e-con:has(.sso-tabelle){max-width:100%;min-width:0;}.sso-tabelle table{table-layout:fixed;width:100%;font-size:12px;}.sso-tabelle th,.sso-tabelle td{padding:8px 6px;overflow-wrap:anywhere;hyphens:auto;}.sso-tabelle tbody th[scope="row"]{position:static;}}.sso-ft{--sso-ft-tempo:2;--sso-ft-1:inherit;--sso-ft-2:color-mix(in srgb,var(--sso-fg,currentColor) 65%,transparent);--sso-ft-3:var(--sso-accent-kit,inherit);--sso-ft-4:color-mix(in srgb,var(--sso-fg,currentColor) 82%,transparent);--sso-ft-5:inherit;min-width:0;overflow-wrap:anywhere;hyphens:auto}.sso-ft__z{transition:color .45s var(--sso-ease,ease)}.sso-ft[data-sso-ft-modus="lesen"][data-sso-ft] .sso-ft__z{--sso-ft-gelesen:min(1,calc(var(--sso-p,0) / var(--sso-ft-lesen-bis,1)));--sso-ft-t:clamp(0,calc( (var(--sso-ft-gelesen) * (var(--sso-ft-n,1) + var(--sso-ft-rampe,6)) - var(--sso-ft-i,0)) / var(--sso-ft-rampe,6)),1);color:color-mix(in srgb,var(--sso-fg,currentColor) calc((var(--sso-ft-boden,65) + (100 - var(--sso-ft-boden,65)) * var(--sso-ft-t)) * 1%),transparent);transition:none}.sso-ft[data-sso-ft-montage="an"]{--sso-ft-mont-bis:.45;--sso-ft-mrampe:9;--sso-ft-weite:.85em}.sso-ft[data-sso-ft-montage="an"] .sso-ft__z{--sso-ft-m:clamp(0,calc( (min(1,calc(var(--sso-p,0) / var(--sso-ft-mont-bis,.45))) * (var(--sso-ft-n,1) + var(--sso-ft-mrampe,9)) - var(--sso-ft-i,0)) / var(--sso-ft-mrampe,9)),1);position:relative;opacity:var(--sso-ft-m);top:calc((1 - var(--sso-ft-m)) * var(--sso-ft-weite,.85em) * var(--sso-ft-ri,1))}.sso-ft[data-sso-ft-montage="an"] .sso-ft__z:nth-child(odd){--sso-ft-ri:-1}.sso-ft[data-sso-ft-montage="an"] .sso-ft__z:nth-child(even){--sso-ft-ri:1}@media(prefers-reduced-motion:reduce){.sso-ft[data-sso-ft-montage="an"] .sso-ft__z{opacity:1!important;top:0!important}}.sso-ft[data-sso-ft-finale="an"]{position:relative;--sso-ft-lesen-bis:.40;--sso-ft-schwund-bis:.50;--sso-ft-wuchs-bis:.60;--sso-ft-wuchs:2.2;--sso-ft-mehr:.95em;--sso-ft-w:clamp(0,calc( (var(--sso-p,0) - var(--sso-ft-schwund-bis,.5)) / (var(--sso-ft-wuchs-bis,.6) - var(--sso-ft-schwund-bis,.5))),1);margin-block-end:calc(var(--sso-ft-mehr,.95em) * var(--sso-ft-w,0));margin-block-start:calc(-1 * var(--sso-ft-hoch,0px) * var(--sso-ft-w,0))}.sso-ft[data-sso-ft-finale="an"] .sso-ft__w{transition:opacity .25s var(--sso-ease,ease)}.sso-ft[data-sso-ft-finale="an"] .sso-ft__w--ziel{display:inline-block}.sso-ft[data-sso-ft-finale="an"] .sso-ft__w:not(.sso-ft__w--ziel){opacity:clamp(0,calc( (var(--sso-ft-schwund-bis,.5) - var(--sso-p,0)) / (var(--sso-ft-schwund-bis,.5) - var(--sso-ft-lesen-bis,.4))),1)}.sso-ft[data-sso-ft-finale="an"] .sso-ft__w--ziel{--sso-ft-f:min(var(--sso-ft-wuchs,2.2),var(--sso-ft-wuchs-max,99));transform:scale(calc(1 + (var(--sso-ft-f) - 1) * var(--sso-ft-w,0)));transform-origin:left center;will-change:transform}.sso-ft[data-sso-ft-finale="an"]:not([data-sso-ft-f="0"]) .sso-ft__w--ziel{font-weight:400;font-synthesis:none;letter-spacing:normal}.sso-ft[data-sso-ft-finale="an"][data-sso-ft-f="1"] .sso-ft__w--ziel{font-family:var(--sso-ft-f1,inherit)}.sso-ft[data-sso-ft-finale="an"][data-sso-ft-f="2"] .sso-ft__w--ziel{font-family:var(--sso-ft-f2,inherit)}.sso-ft[data-sso-ft-finale="an"][data-sso-ft-f="3"] .sso-ft__w--ziel{font-family:var(--sso-ft-f3,inherit)}.sso-ft[data-sso-ft-finale="an"][data-sso-ft-f="4"] .sso-ft__w--ziel{font-family:var(--sso-ft-f4,inherit)}.sso-ft[data-sso-ft-finale="an"][data-sso-ft-f="5"] .sso-ft__w--ziel{font-family:var(--sso-ft-f5,inherit)}.sso-ft[data-sso-ft-finale="an"][data-sso-ft-f="6"] .sso-ft__w--ziel{font-family:var(--sso-ft-f6,inherit)}.sso-ft__lade{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;font-size:8px;line-height:0}@media(prefers-reduced-motion:reduce){.sso-ft[data-sso-ft-finale="an"] .sso-ft__w{opacity:1!important}.sso-ft[data-sso-ft-finale="an"] .sso-ft__w--ziel{transform:none!important}}@media (max-width:767px){.sso-ft[data-sso-ft-finale="an"]{--sso-ft-wuchs:.86;}.sso-ft[data-sso-ft-finale="an"] .sso-ft__w--ziel{transform-origin:left top;}}@media(prefers-reduced-motion:reduce){.sso-ft[data-sso-ft-modus="lesen"][data-sso-ft] .sso-ft__z{color:var(--sso-fg,currentColor)}}@media(prefers-reduced-motion:reduce){.sso-ft__z{transition:none}}[data-sso-ft-s="0"] .sso-ft__z:nth-child(5n+1){color:var(--sso-ft-1,inherit)}[data-sso-ft-s="0"] .sso-ft__z:nth-child(5n+2){color:var(--sso-ft-2,inherit)}[data-sso-ft-s="0"] .sso-ft__z:nth-child(5n+3){color:var(--sso-ft-3,inherit)}[data-sso-ft-s="0"] .sso-ft__z:nth-child(5n+4){color:var(--sso-ft-4,inherit)}[data-sso-ft-s="0"] .sso-ft__z:nth-child(5n+5){color:var(--sso-ft-5,inherit)}[data-sso-ft-s="1"] .sso-ft__z:nth-child(5n+1){color:var(--sso-ft-2,inherit)}[data-sso-ft-s="1"] .sso-ft__z:nth-child(5n+2){color:var(--sso-ft-3,inherit)}[data-sso-ft-s="1"] .sso-ft__z:nth-child(5n+3){color:var(--sso-ft-4,inherit)}[data-sso-ft-s="1"] .sso-ft__z:nth-child(5n+4){color:var(--sso-ft-5,inherit)}[data-sso-ft-s="1"] .sso-ft__z:nth-child(5n+5){color:var(--sso-ft-1,inherit)}[data-sso-ft-s="2"] .sso-ft__z:nth-child(5n+1){color:var(--sso-ft-3,inherit)}[data-sso-ft-s="2"] .sso-ft__z:nth-child(5n+2){color:var(--sso-ft-4,inherit)}[data-sso-ft-s="2"] .sso-ft__z:nth-child(5n+3){color:var(--sso-ft-5,inherit)}[data-sso-ft-s="2"] .sso-ft__z:nth-child(5n+4){color:var(--sso-ft-1,inherit)}[data-sso-ft-s="2"] .sso-ft__z:nth-child(5n+5){color:var(--sso-ft-2,inherit)}[data-sso-ft-s="3"] .sso-ft__z:nth-child(5n+1){color:var(--sso-ft-4,inherit)}[data-sso-ft-s="3"] .sso-ft__z:nth-child(5n+2){color:var(--sso-ft-5,inherit)}[data-sso-ft-s="3"] .sso-ft__z:nth-child(5n+3){color:var(--sso-ft-1,inherit)}[data-sso-ft-s="3"] .sso-ft__z:nth-child(5n+4){color:var(--sso-ft-2,inherit)}[data-sso-ft-s="3"] .sso-ft__z:nth-child(5n+5){color:var(--sso-ft-3,inherit)}[data-sso-ft-s="4"] .sso-ft__z:nth-child(5n+1){color:var(--sso-ft-5,inherit)}[data-sso-ft-s="4"] .sso-ft__z:nth-child(5n+2){color:var(--sso-ft-1,inherit)}[data-sso-ft-s="4"] .sso-ft__z:nth-child(5n+3){color:var(--sso-ft-2,inherit)}[data-sso-ft-s="4"] .sso-ft__z:nth-child(5n+4){color:var(--sso-ft-3,inherit)}[data-sso-ft-s="4"] .sso-ft__z:nth-child(5n+5){color:var(--sso-ft-4,inherit)}[data-sso-ft="aus"] .sso-ft__z{color:var(--sso-ft-1,inherit)}[data-sso-ft="aus"][data-sso-ft-s="1"] .sso-ft__z{color:var(--sso-ft-2,inherit)}[data-sso-ft="aus"][data-sso-ft-s="2"] .sso-ft__z{color:var(--sso-ft-3,inherit)}[data-sso-ft="aus"][data-sso-ft-s="3"] .sso-ft__z{color:var(--sso-ft-4,inherit)}[data-sso-ft="aus"][data-sso-ft-s="4"] .sso-ft__z{color:var(--sso-ft-5,inherit)}body.sso-design .sso-spec .sso-row{align-items:baseline;gap:clamp(16px,2.4vw,40px);padding-block:clamp(14px,1.6vw,22px);padding-inline:0;}body.sso-design .sso-row__t{flex:0 0 clamp(180px,26%,320px);margin:0;}body.sso-design .sso-row__d{flex:1 1 auto;margin:0;max-width:66ch;}body.sso-design .sso-row__t>*{margin-block:0;}body.sso-design .sso-spec .sso-row__n{flex:0 0 auto;min-width:40px;margin:0;font-family:var(--sso-mono);font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--sso-accent-text);}@media (max-width:700px){body.sso-design .sso-spec .sso-row{flex-wrap:wrap;}body.sso-design .sso-row__t{flex:1 1 calc(100% - 60px);}body.sso-design .sso-row__d{flex:1 1 100%;}}body.sso-atomic .e-button-base{border-radius:var(--Radius,2px);}body.sso-atomic input[name="sso_hp"],body.sso-atomic input[name=sso_hp]{display:none !important;}.sso-buch{position:relative;margin:0;width:100%;outline:none;}:is(.SectionInk,.HeroWrap) .sso-buch{color:var(--Paper,#f0f0f0);}.sso-buch__raum{position:relative;margin:0 auto;}.sso-buch__buehne{width:100%;margin:0 auto;}.sso-buch__umschlag{margin:0 0 26px;}.sso-buch .sso-buch__titel{margin:0 0 18px;color:inherit;font-family:var(--Display,"Roboto Condensed",sans-serif);font-weight:700;text-transform:uppercase;font-size:clamp(30px,3.4vw,50px);line-height:0.95;letter-spacing:-0.01em;}.sso-buch .sso-buch__text{margin:0;max-width:46ch;color:inherit;opacity:0.9;font-family:var(--Text,sans-serif);font-size:17px;line-height:1.6;}.sso-buch.is-quer .sso-buch__umschlag{position:absolute;z-index:0;left:0;top:0;bottom:0;width:50%;margin:0;padding:0 7% 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;transition:opacity 0.45s ease;}.sso-buch.is-quer .sso-buch__buehne{position:relative;z-index:1;}.sso-buch.is-quer:not(.is-anfang) .sso-buch__umschlag{opacity:0;pointer-events:none;}.sso-buch.is-laedt .sso-buch__buehne{min-height:52vh;display:grid;place-items:center;}.sso-buch.is-laedt .sso-buch__buehne::after{content:"";width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:var(--Signal,#c00000);animation:sso-buch-dreh 0.9s linear infinite;}@keyframes sso-buch-dreh{to{transform:rotate(360deg);}}.sso-buch .stf__block{filter:drop-shadow(0 22px 46px rgba(0,0,0,0.38));}.sso-buch__blatt{background:#f4f3ef;overflow:hidden;}.sso-buch__blatt canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity 0.35s ease;}.sso-buch__blatt.is-da canvas{opacity:1;}.sso-buch__leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:26px;font-family:var(--Mono,"JetBrains Mono",ui-monospace,monospace);font-size:0.78rem;letter-spacing:0.12em;}.sso-buch__seite{min-width:7ch;text-align:center;font-variant-numeric:tabular-nums;}.sso-buch .sso-buch__knopf{appearance:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;border:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease;}.sso-buch .sso-buch__knopf svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.sso-buch .sso-buch__knopf:hover,.sso-buch .sso-buch__knopf:focus-visible{border-color:var(--Signal,#c00000);color:var(--Signal,#c00000);}.sso-buch.is-anfang [data-sso-buch="zurueck"],.sso-buch.is-ende [data-sso-buch="vor"]{opacity:0.28;pointer-events:none;}.sso-buch a.sso-buch__laden,.sso-buch a.sso-buch__laden:hover,.sso-buch a.sso-buch__laden:focus-visible{margin-left:12px;color:inherit;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--Signal,#c00000);text-decoration-thickness:1px;text-underline-offset:6px;}.sso-buch.is-fehler .sso-buch__buehne,.sso-buch.is-fehler .sso-buch__knopf,.sso-buch.is-fehler .sso-buch__seite{display:none;}.sso-buch:fullscreen{background:#121417;color:#f2f2f0;padding:3vh 4vw;display:flex;flex-direction:column;justify-content:center;}@media (max-width:767px){.sso-buch__leiste{gap:12px;}.sso-buch .sso-buch__knopf--voll{display:none;}.sso-buch__laden{flex-basis:100%;text-align:center;margin:6px 0 0;}}@media (prefers-reduced-motion:reduce){.sso-buch.is-laedt .sso-buch__buehne::after{animation:none;}.sso-buch__blatt canvas{transition:none;}}[data-sso-look="hell"] header .elementor-nav-menu--main .elementor-item{padding-left:10px !important;padding-right:10px !important;letter-spacing:1px !important;}[data-sso-look="hell"] header .KopfSprachen{flex:0 0 auto !important;width:auto !important;}[data-sso-look="hell"] header .KopfSprachen>.elementor-widget{width:auto !important;}[data-sso-look="hell"] header .KopfSprachen .optimizer-langswitch{overflow:visible !important;}[data-sso-look="hell"] header .KopfSprachen .optimizer-langswitch__flag{display:none !important;}@media (max-width:1279px){[data-sso-look="hell"] header a.KopfMarke{display:none !important;}}@media (max-width:1099px){[data-sso-look="hell"] header .KopfSprachen{display:none !important;}}.sso-puzzle{--sso-pz-schein:rgba(255,234,196,0.62);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;width:100%;color:inherit;}.sso-puzzle[data-sso-pz-grund="dunkel"]{color:var(--e-global-color-ssopaper,#f0f0f0);}.sso-puzzle[data-sso-pz-grund="hell"]{color:var(--e-global-color-ssoink,#1b1f24);}.sso-puzzle[data-sso-pz-grund="hell"]{--sso-pz-schein:rgba(16,20,26,0.42);}.sso-puzzle[data-sso-pz-anordnung="unter"]{grid-template-columns:minmax(0,1fr);}.sso-puzzle__buehne{position:relative;overflow:hidden;min-width:0;}.sso-puzzle__flaeche{position:relative;}.sso-puzzle[data-sso-pz-rand="weich"] .sso-puzzle__buehne{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect;}.sso-puzzle__buehne[data-sso-pz-schnitt="an"] .sso-puzzle__flaeche{position:absolute;left:0;right:0;}.sso-puzzle .sso-puzzle__bild{display:block;width:100%;height:auto;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;transform:var(--sso-pz-lage,none);transform-origin:50% 50%;}.sso-puzzle__buehne[data-sso-pz-schnitt="an"] .sso-puzzle__bild{height:100%;object-fit:fill;}.sso-puzzle__stueck{position:absolute;inset:0;pointer-events:none;}.sso-puzzle .sso-puzzle__teil{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;pointer-events:auto;clip-path:var(--sso-pz-form);-webkit-tap-highlight-color:transparent;outline:none;}.sso-puzzle__licht{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--sso-hk-zeit,1.1s) var(--sso-hk-kurve,var(--sso-ease,ease)),filter var(--sso-hk-zeit,1.1s) var(--sso-hk-kurve,var(--sso-ease,ease));}.sso-puzzle[data-sso-pz-schein="an"] .sso-puzzle__licht{filter:drop-shadow(0 0 3px var(--sso-pz-schein)) drop-shadow(0 0 18px var(--sso-pz-schein));}.sso-puzzle__form{position:absolute;inset:0;overflow:hidden;clip-path:var(--sso-pz-form);transform:scale(1.04);transform-origin:var(--sso-pz-mitte,50% 50%);transition:transform var(--sso-hk-zeit,1.1s) var(--sso-hk-kurve,var(--sso-ease,ease));}.sso-puzzle__buehne .sso-puzzle__form .sso-puzzle__bild{position:absolute;inset:0;height:100%;object-fit:fill;}.sso-puzzle__licht.sso-pz-an,.sso-puzzle .sso-puzzle__teil:focus-visible + .sso-puzzle__licht{opacity:1;}.sso-puzzle__licht.sso-pz-an .sso-puzzle__form,.sso-puzzle .sso-puzzle__teil:focus-visible + .sso-puzzle__licht .sso-puzzle__form{transform:none;}@media (hover:hover){.sso-puzzle .sso-puzzle__teil:hover + .sso-puzzle__licht{opacity:1;}.sso-puzzle .sso-puzzle__teil:hover + .sso-puzzle__licht .sso-puzzle__form{transform:none;}}.sso-puzzle .sso-puzzle__teil:focus-visible + .sso-puzzle__licht{filter:drop-shadow(2px 0 0 currentColor) drop-shadow(-2px 0 0 currentColor) drop-shadow(0 2px 0 currentColor) drop-shadow(0 -2px 0 currentColor);transition-duration:0s;}.sso-puzzle .sso-puzzle__schritte{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.2vw,30px);min-width:0;}.sso-puzzle[data-sso-pz-anordnung="unter"] .sso-puzzle__schritte{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}.sso-puzzle .sso-puzzle__schritt{position:relative;margin:0;padding:2px 0 2px 20px;border-inline-start:2px solid rgba(128,128,128,0.4);border-inline-start:2px solid color-mix(in srgb,currentColor 24%,transparent);cursor:default;transition:opacity 0.35s var(--sso-ease,ease),border-color 0.35s var(--sso-ease,ease);}.sso-puzzle .sso-puzzle__schritt.sso-pz-an{border-inline-start-color:var(--Signal,#c00000);}.sso-puzzle[data-sso-pz-aktiv="an"] .sso-puzzle__schritt:not(.sso-pz-an){opacity:0.55;}.sso-puzzle .sso-puzzle__nummer{display:block;font-family:var(--Mono,ui-monospace,monospace);font-size:12px;font-weight:500;letter-spacing:0.08em;line-height:1.4;color:inherit;}.sso-puzzle .sso-puzzle__titel{margin:6px 0 8px;font-family:var(--Display,inherit);font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.15;color:inherit;overflow-wrap:anywhere;hyphens:manual;}.sso-puzzle .sso-puzzle__text{margin:0;max-width:48ch;font-size:16px;line-height:1.55;color:inherit;}@media (max-width:880px){.sso-puzzle,.sso-puzzle[data-sso-pz-anordnung="neben"]{grid-template-columns:minmax(0,1fr);}.sso-puzzle[data-sso-pz-anordnung="unter"] .sso-puzzle__schritte{grid-template-columns:minmax(0,1fr);}}@media (prefers-reduced-motion:reduce){.sso-puzzle__licht,.sso-puzzle__form,.sso-puzzle .sso-puzzle__schritt{transition:none;}.sso-puzzle__form{transform:none;}}.sso-kanaele{margin-block-start:36px;gap:14px;}.sso-kanal a{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:underline;text-decoration-color:var(--Signal,#c00000);text-underline-offset:5px;}.sso-kanal--linkedin a::before{content:"";flex:0 0 28px;width:28px;height:28px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='2' y='2' width='20' height='20' fill='%23fff'/><path fill='%230A66C2' d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/></svg>") center / contain no-repeat;}.sso-atomic [data-sso-recht="spalte"]{display:flex;flex-direction:column;align-items:stretch;gap:1em;width:100%;max-width:72ch;}.sso-atomic [data-sso-recht="spalte"]>.e-paragraph-base{white-space:pre-line;max-width:none;margin:0;}.sso-atomic [data-sso-recht="spalte"]>.e-heading-base{max-width:none;margin:0;}.sso-atomic [data-sso-recht="abschnitt"]{padding-top:clamp(12px,1.4vw,20px) !important;padding-bottom:clamp(12px,1.4vw,20px) !important;}.sso-atomic [data-sso-recht="abschnitt"]:first-child{padding-top:clamp(104px,8vw,128px) !important;}html[data-sso-look] body.sso-atomic div.elementor>[data-sso-recht="abschnitt"].e-con>.e-con.Wrap{width:100% !important;margin-inline:auto;}.sso-atomic [data-sso-recht="abschnitt"]:last-child{padding-bottom:clamp(56px,7vw,112px) !important;}.elementor-popup-modal.sso-popup .dialog-widget-content{background-color:var(--Ink,#1b1f24);color:var(--Paper,#f0f0f0);border-radius:0;box-shadow:-18px 0 48px rgba(0,0,0,.35);}.elementor-popup-modal.sso-popup .dialog-message{overscroll-behavior:contain;}.elementor-popup-modal.sso-popup .dialog-message>.elementor{width:100%;}.elementor-popup-modal.sso-popup .SectionInk{padding-block:88px 64px;min-height:100%;}.elementor-popup-modal.sso-popup .Wrap{padding-inline:40px;}.elementor-popup-modal.sso-popup .dialog-close-button{top:24px;inset-inline-end:24px;width:44px;height:44px;margin:0;align-items:center;justify-content:center;font-size:18px;color:var(--Paper,#f0f0f0);background-color:transparent;border:1px solid color-mix(in srgb,var(--Paper,#f0f0f0) 45%,transparent);border-radius:50%;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}.elementor-popup-modal.sso-popup .dialog-close-button i{color:inherit;}.elementor-popup-modal.sso-popup .dialog-close-button svg{width:1em;height:1em;fill:currentColor;}.elementor-popup-modal.sso-popup .dialog-close-button:hover{border-color:var(--Paper,#f0f0f0);background-color:color-mix(in srgb,var(--Paper,#f0f0f0) 10%,transparent);}.elementor-popup-modal.sso-popup .dialog-close-button:focus-visible{outline:2px solid var(--SignalOnInk,#e9a555);outline-offset:3px;}@supports (height:100dvh){.elementor-popup-modal.sso-popup .dialog-message{height:100dvh !important;max-height:100dvh;}}@media (max-width:767px){.elementor-popup-modal.sso-popup .SectionInk{padding-block:76px 48px;}.elementor-popup-modal.sso-popup .Wrap{padding-inline:20px;}.elementor-popup-modal.sso-popup .dialog-close-button{top:16px;inset-inline-end:16px;}}@media (prefers-reduced-motion:reduce){.elementor-popup-modal.sso-popup .dialog-widget-content{animation-duration:.01s !important;}.elementor-popup-modal.sso-popup .dialog-close-button{transition:none;}}