@font-face{font-family:roboto;src:url(../media/Roboto_Light-s.p.1xe0638e98zab.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Regular-s.p.1_k5oyzl8xqh5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Bold-s.p.1apx7un1458ks.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.49%;descent-override:24.34%;line-gap-override:0.0%;size-adjust:100.3%}.MZGFFW_className{font-family:roboto,roboto Fallback,Arial,Helvetica,sans-serif}.MZGFFW_variable{--font-roboto:"roboto", "roboto Fallback", Arial, Helvetica, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-roboto), Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.5;--radius-sm:5px;--radius-md:10px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#0084ca;--color-primary-text:#0084ca;--color-secondary:#00aca9;--color-accent:#f63;--color-ink:#171942;--color-canvas:#e7ecf0;--color-surface:#fff;--color-error:#b3261e;--color-nav-active:#324a6d;--color-muted-blog:#646464;--color-slate-light:#cbd5e1;--color-badge-text:#54595f;--color-badge-border:#d1d8e0;--color-badge-bg:#f4f7fa;--color-border-card:#e1e3ec;--color-border-filter:#bbc0c5;--color-grey-500:#bfbfbf;--text-hero:116px;--text-hero-services:95px;--text-display:80px;--text-h2:72px;--text-h2-sm:48px;--text-quote:40px;--text-h3:38px;--text-button:28px;--text-body:22px;--text-small:16px;--leading-heading:1.3;--radius-badge:4px;--radius-pill:100px;--shadow-strong:0 0 25px 0 #00000040;--spacing-hero-top:125px;--spacing-hero-top-tablet:100px;--spacing-hero-top-mobile:50px;--spacing-hero-gap:20px;--spacing-page-x:5%}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:767px){.container{max-width:767px}}@media (min-width:890px){.container{max-width:890px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1366px){.container{max-width:1366px}}@media (min-width:2400px){.container{max-width:2400px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#1a4d80\]{background-color:#1a4d80}.bg-primary{background-color:var(--color-primary)}.py-\[350px\]{padding-block:350px}.text-body{font-size:var(--text-body)}.text-button{font-size:var(--text-button)}.text-display{font-size:var(--text-display)}.text-h2{font-size:var(--text-h2)}.text-h2-sm{font-size:var(--text-h2-sm)}.text-h3{font-size:var(--text-h3)}.text-hero{font-size:var(--text-hero)}.text-hero-services{font-size:var(--text-hero-services)}.text-quote{font-size:var(--text-quote)}.text-small{font-size:var(--text-small)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:2400px){:root{--text-hero-services:116px;--text-h2:80px;--text-quote:46px;--text-display:120px}}@media (max-width:1366px){:root{--text-hero:90px;--text-hero-services:var(--text-hero);--text-h2:54px;--text-h2-sm:42px;--text-quote:38px;--text-h3:30px;--text-button:24px;--text-body:20px}}@media (max-width:1200px){:root{--text-hero:80px;--text-h2:58px;--text-h2-sm:38px;--text-quote:36px;--text-h3:32px}}@media (max-width:1024px){:root{--text-hero:82px;--text-h3:28px}}@media (max-width:890px){:root{--text-hero:58px;--text-display:58px;--text-h2:38px;--text-h2-sm:28px;--text-quote:28px;--text-h3:24px;--text-button:18px;--text-body:16px}}@media (max-width:767px){:root{--text-hero:38px;--text-display:50px;--text-h2:28px;--text-quote:24px;--text-h3:20px;--text-small:13px}}body{background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--font-weight-normal);line-height:var(--leading-normal)}.seite-weiss{background-color:var(--color-surface);flex:1}body:has(main.seite-weiss){background-color:var(--color-surface)}.kasten{width:100%;max-width:1120px;margin-inline:auto}.hero{padding:var(--spacing-hero-top) var(--spacing-page-x) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero:before{content:"";inset-inline:0;background-image:url(/design/2023/05/st-welle-bg_03_1920_schmal.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;height:120%;position:absolute;top:-8%}.hero>*{position:relative}.hero-inhalt{gap:var(--spacing-hero-gap);flex-direction:column;display:flex}.hero-zeile-klein{font-size:var(--text-quote);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-accent);text-align:start}.hero-zeile-gross{font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface);text-align:start;align-self:flex-start}.seite-kontakt .hero-name{text-transform:uppercase}.schlagwort-raute{color:var(--color-accent)}.hero-a{min-height:950px}.hero-b{min-height:1025px}.hero-d{min-height:100vh}.hero-e{min-height:800px}.hero-f{min-height:446px}.hero-f:before{background-position:50%;height:100%;top:0}@media (max-width:890px){.hero-f{min-height:344px}}@media (max-width:767px){.hero-f{min-height:320px}}.hero-c{min-height:100vh}.seite-leistung .hero-zeile-gross{font-size:var(--text-hero-services)}.seite-leistung .hero-zeile-klein{color:var(--color-primary-text);font-size:32px}.knopf.knopf-leistung{width:auto;max-width:100%;font-size:20px;font-weight:var(--font-weight-semibold);padding:20px}.knopf-symbol{flex-shrink:0;width:1em;height:1em}.leistung-einstieg{flex-direction:column;gap:20px;margin-block:50px 0;display:flex}.leistung-schlagworte{font-size:54px;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}@media (min-width:2400px),(max-width:1366px){.leistung-schlagworte{font-size:var(--text-h2)}}.leistung-lead{color:var(--color-ink);padding-block:25px}.inhalt.leistung-lead p{line-height:1.5em}.leistung-lead p.hervorgehobene-zeile>strong{color:var(--color-primary-text);font-size:1.5em}.leistung-lead p.hervorgehobene-zeile~p.hervorgehobene-zeile>strong{color:var(--color-accent)}.leistung-angebot{flex-direction:row;align-items:stretch;margin-top:50px;padding-right:5%;display:flex}.leistung-angebot-welle{flex:none;align-self:center;width:50%;height:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.leistung-angebot-welle{animation:linear both welle-wandert;animation-timeline:view();animation-range:entry exit 0%}}}@keyframes welle-wandert{0%{transform:translateY(120px)}to{transform:translateY(-120px)}}.leistung-angebot-text{width:600px;max-width:100%;padding-top:250px}.leistung-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);text-transform:uppercase}.leistung-bereichstitel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.leistung-bereichstitel strong{font-weight:inherit;color:var(--color-primary-text)}@media (max-width:1024px){.leistung-angebot{padding-inline:var(--spacing-page-x)}.leistung-angebot-welle{display:none}.leistung-angebot-text{padding-top:0}}.leistung-bloecke{flex-wrap:wrap;gap:0;margin-top:50px;display:flex}.leistung-bloecke-schmal{flex-flow:column;margin-top:20px}.leistung-bloecke-schmal .leistungsblock{width:100%;padding:0}.leistung-bloecke-schmal .leistungsblock-titel{margin-top:20px}.leistung-abschnitt{margin-top:150px}.leistung-abschnitt-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);text-transform:uppercase;margin-bottom:20px}.leistung-gruppen{grid-template-columns:repeat(2,1fr);gap:60px 20px;margin-top:60px;display:grid}@media (max-width:767px){.leistung-gruppen{grid-template-columns:1fr}}.leistung-gruppe-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:20px;line-height:1.5em}.inhalt.leistung-gruppe-text p,.inhalt.leistung-abschnitt-text p{font-weight:var(--font-weight-normal);line-height:1.5em}.leistungsblock{flex-direction:column;gap:20px;padding:20px;display:flex}@media (min-width:768px){.leistungsblock{width:50%}}.leistungsblock-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);align-items:center;gap:15px;margin-top:40px;display:flex}.leistungsblock-titel:before{content:"";background-image:url(/design/2023/06/SimplyTest_Logo-Icon_dark-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:25px;height:25px}.inhalt.leistungsblock-text{padding-left:0}.inhalt.leistungsblock-text ul{margin:0;padding-left:40px;list-style:outside}.inhalt.leistungsblock-text ol{margin:0;padding-left:40px;list-style:decimal}.inhalt.leistungsblock-text p,.inhalt.leistungsblock-text li{font-size:20px;font-weight:var(--font-weight-normal);line-height:1.5em}.inhalt.leistungsblock-text strong{color:var(--color-primary-text)}.leistung-abschluss{margin-block:150px 100px;padding-inline:5%}.fragenblock{flex-direction:column;gap:20px;display:flex}.fragenblock-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);text-transform:uppercase}.fragenblock-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.frage{border-bottom:1px solid var(--color-primary-text)}.frage-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;list-style:none;display:flex}.frage-titel::-webkit-details-marker{display:none}.frage-titel:after{content:"+";text-align:center;width:15px;color:var(--color-primary-text);flex:none;font-size:15px;line-height:1}.frage[open] .frage-titel:after{content:"–"}.inhalt.frage-antwort{padding-bottom:15px}.inhalt.frage-antwort p,.inhalt.frage-antwort li{font-size:20px;font-weight:var(--font-weight-normal);line-height:1.5em}.inhalt.frage-antwort ul{margin:0;padding-left:40px;list-style:outside}.inhalt.frage-antwort ol{margin:0;padding-left:40px;list-style:decimal}.inhalt.frage-antwort strong{color:var(--color-primary-text)}.rezensionen{flex-direction:column;gap:20px;display:flex}.rezensionen-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);text-transform:uppercase}.rezensionen-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.rezension{border:1px solid var(--color-surface);background-color:var(--color-surface);text-align:center;border-radius:10px;margin:0;padding:30px}.rezensionen-liste-mit-pfeilen{position:relative}.rezensionen-liste-mit-pfeilen .rezension{padding-inline:64px}@media (max-width:767px){.rezensionen-liste-mit-pfeilen .rezension{padding-inline:48px}}.rezension-person{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.rezension-name{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-ink);font-style:normal;line-height:1.5em}.rezension-firma{font-size:var(--text-small);color:var(--color-accent)}.rezension-text{font-size:var(--text-body);font-weight:var(--font-weight-light);color:var(--color-ink);margin:0;line-height:1.5em}.rezensionen-punkte{justify-content:center;gap:10px;margin-top:10px;display:flex}.rezensionen-punkt{background-color:var(--color-accent);border-radius:50%;width:8px;height:8px}.logoband{margin-top:50px;padding-block:25px;overflow:hidden}.logoband-streifen{width:320%;display:flex}.logoband-lauf{width:50%;margin:0;padding:0;list-style:none;display:flex}.logoband-lauf li{justify-content:center;align-items:center;width:12.5%;padding-inline:50px;display:flex}.logoband-lauf img{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.logoband-streifen{animation:12s linear infinite logoband-rueckt}}@keyframes logoband-rueckt{0%{transform:translate(0)}4.1667%{transform:translate(-6.25%)}12.5%{transform:translate(-6.25%)}16.6667%{transform:translate(-12.5%)}25%{transform:translate(-12.5%)}29.1667%{transform:translate(-18.75%)}37.5%{transform:translate(-18.75%)}41.6667%{transform:translate(-25%)}50%{transform:translate(-25%)}54.1667%{transform:translate(-31.25%)}62.5%{transform:translate(-31.25%)}66.6667%{transform:translate(-37.5%)}75%{transform:translate(-37.5%)}79.1667%{transform:translate(-43.75%)}87.5%{transform:translate(-43.75%)}91.6667%{transform:translate(-50%)}to{transform:translate(-50%)}}@media (max-width:1024px){.logoband-streifen{width:533%}.logoband-lauf li{padding-inline:30px}}@media (max-width:767px){.logoband-streifen{width:800%}.logoband-lauf li{padding-inline:20px}}.leistung-kontakt{background-color:var(--color-ink);margin-top:150px;padding:100px 5%}@media (max-width:1200px){.leistung-kontakt{margin-top:100px}}@media (max-width:767px){.leistung-kontakt{padding:50px 5% 75px}}.leistung-kontakt-innen{flex-direction:row;gap:80px;max-width:1120px;margin-inline:auto;display:flex}.leistung-kontakt-anfrage{flex:1.2;padding-top:25px}.leistung-kontakt-person{padding-left:50px;flex:1;padding-block:60px;display:flex}@media (max-width:1024px){.leistung-kontakt-person{padding-left:0}.leistung-kontakt-innen{flex-direction:column;gap:50px}}.leistung-kontakt-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);text-transform:uppercase;margin-bottom:20px}.inhalt.leistung-kontakt-text{margin-bottom:25px}.inhalt.leistung-kontakt-text p,.inhalt.leistung-kontakt-text a{color:var(--color-surface)}.leistung-kontakt .formular-felder{gap:10px}.leistung-kontakt .formular-feld textarea{min-height:140px}.leistung-kontakt .formular-feld input:not([type=checkbox]):not([type=file]),.leistung-kontakt .formular-feld textarea,.leistung-kontakt .formular-feld select{font-size:16px}.leistung-kontakt .formular-senden{width:100%;margin-top:12px;padding:12px 15px;font-size:16px}.leistung-kontakt .formular-zustimmung{color:var(--color-surface)}.leistung-kontakt .formular-zustimmung a{color:var(--color-surface);text-decoration:underline}.leistung-kontakt .formular-hinweis{margin-top:4px}.leistung-kontakt .formular-feld input:not([type=checkbox]):not([type=file]):not([aria-invalid=true]),.leistung-kontakt .formular-feld textarea:not([aria-invalid=true]),.leistung-kontakt .formular-feld select:not([aria-invalid=true]){border-color:#0000}.leistung-kontakt .formular-feld input::placeholder,.leistung-kontakt .formular-feld textarea::placeholder{color:#5a5f72;opacity:1}.ansprechpartner{border-radius:5px;flex:1;margin:0;display:flex;position:relative;overflow:hidden}.ansprechpartner-bild{object-fit:cover;width:100%;height:100%;display:block}.ansprechpartner-schleier{background-color:var(--color-primary);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.ansprechpartner:hover .ansprechpartner-schleier,.ansprechpartner:focus-within .ansprechpartner-schleier{opacity:1}@media (prefers-reduced-motion:reduce){.ansprechpartner-schleier{transition:none}}.ansprechpartner-angaben{background-color:var(--color-surface);text-align:center;flex-direction:column;gap:5px;padding:20px;display:flex}.ansprechpartner-name{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-ink);line-height:1.5em}.ansprechpartner-funktion{color:var(--color-accent)}.ansprechpartner-telefon{color:var(--color-surface);font-size:var(--text-small);white-space:nowrap;background-color:#474747;padding:15px;text-decoration:none}.seite-leistungen .hero-name,.uebersicht-label,.uebersicht-kontakt-label{text-transform:uppercase}.seite-leistungen .hero-zeile-klein{color:var(--color-primary-text)}.uebersicht-einstieg{flex-direction:column;gap:20px;margin-top:100px;display:flex}@media (max-width:1366px){.uebersicht-einstieg{margin-top:0}}@media (max-width:1200px){.uebersicht-einstieg{margin-top:50px}}@media (max-width:1024px){.uebersicht-einstieg{margin-top:75px}}.uebersicht-schlagworte{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.uebersicht-lead{color:var(--color-ink)}@media (max-width:1200px){.uebersicht-einstieg,.uebersicht-angebot{padding-inline:var(--spacing-page-x)}}.uebersicht-bild-bereich{margin-top:-50px}.uebersicht-bild{width:100%;height:auto;display:block}.uebersicht-angebot{flex-direction:column;gap:20px;margin-top:200px;display:flex}@media (max-width:1366px){.uebersicht-angebot{margin-top:150px}}.uebersicht-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-accent)}.uebersicht-angebot-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:40px}.uebersicht-angebot-untertitel{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-primary-text);line-height:1.5em}.uebersicht-kacheln-bereich{background-color:var(--color-canvas);margin-top:50px;padding:60px 30px}@media (max-width:767px){.uebersicht-kacheln-bereich{margin-top:20px;padding:30px 20px}}.leistungskacheln{gap:60px;display:flex}@media (max-width:1024px){.leistungskacheln{flex-direction:column;gap:30px}}.leistungskacheln-wahl{flex-direction:column;flex:0 0 280px;gap:4px;display:flex}@media (max-width:1024px){.leistungskacheln-wahl{flex-flow:wrap;flex-basis:auto}}@media (max-width:767px){.leistungskacheln-wahl{gap:0}}.leistungskacheln-knopf{text-align:start;width:100%;font-family:inherit;font-size:20px;font-weight:var(--font-weight-normal);color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:14px 20px;line-height:1.4}.leistungskacheln-knopf-aktiv{font-weight:var(--font-weight-semibold);color:var(--color-primary-text)}.leistungskacheln-knopf:hover{color:var(--color-primary-text)}@media (max-width:767px){.leistungskacheln-knopf{padding:10px 12px;font-size:15px;line-height:1.3}}.leistungskacheln-gruppe{flex:1;grid-template-columns:repeat(3,1fr);gap:0;min-width:0;display:grid}@media (max-width:1024px){.leistungskacheln-gruppe{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.leistungskacheln-gruppe{grid-template-columns:1fr}}.leistungskachel{color:var(--color-ink);border-bottom:1.5px solid #c7cad8;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px;text-decoration:none;transition:color .25s cubic-bezier(.2,.7,.2,1),border-bottom-color .25s cubic-bezier(.2,.7,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.leistungskachel{transition:none}}.leistungskachel-titel{font-size:20px;font-weight:var(--font-weight-normal);line-height:1.35}.leistungskachel-text{font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-ink);margin-top:2px;line-height:1.5}a.leistungskachel:hover,a.leistungskachel:focus-visible{border-bottom-color:var(--color-primary-text)}a.leistungskachel:hover .leistungskachel-titel,a.leistungskachel:focus-visible .leistungskachel-titel{color:var(--color-secondary)}.leistungskachel-bald{opacity:.45;pointer-events:none}.leistungskachel-abzeichen{color:var(--color-surface);font-size:9px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;background:#b9b9b9;border-radius:20px;margin-left:8px;padding:3px 10px;display:inline-block}.uebersicht-welle{background-image:url(/design/2023/04/st-welle-bg_03_invert_1920.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px;position:relative}.uebersicht-welle:before{content:"";background-image:linear-gradient(180deg, #17194200 90%, var(--color-ink) 100%);position:absolute;inset:0}@media (min-width:2400px),(max-width:1024px){.uebersicht-welle{background-image:url(/design/2023/05/st-welle-bg_03_1920_uebergang-ab-tablet-oben.webp)}}@media (min-width:2400px){.uebersicht-welle{min-height:650px}}@media (max-width:1366px){.uebersicht-welle{min-height:350px}}@media (max-width:1200px){.uebersicht-welle{min-height:300px}}@media (max-width:1024px){.uebersicht-welle{min-height:250px}}@media (max-width:890px){.uebersicht-welle{min-height:200px}}@media (max-width:767px){.uebersicht-welle{min-height:150px}}.uebersicht-kontakt{background-color:var(--color-ink);margin-top:-2px;padding:0 5% 200px}@media (max-width:1200px){.uebersicht-kontakt{padding-bottom:150px}}@media (max-width:1024px){.uebersicht-kontakt{padding-bottom:100px}}@media (max-width:767px){.uebersicht-kontakt{padding-bottom:75px}}.uebersicht-kontakt-innen{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.uebersicht-kontakt-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-accent);margin-bottom:20px}@media (max-width:890px){.uebersicht-kontakt-label{margin-bottom:0}}.uebersicht-kontakt-schlagworte{font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.inhalt.uebersicht-kontakt-text{padding-block:25px}.inhalt.uebersicht-kontakt-text p{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-surface)}.knopf.knopf-uebersicht{width:auto;max-width:100%;padding:12px 24px}.knopf{border-radius:var(--radius-sm);background-color:var(--color-accent);width:43%;color:var(--color-surface);font-size:var(--text-button);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-self:flex-start;align-items:center;gap:.4em;padding:20px 10px;text-decoration:none;display:inline-flex}.knopf-pfeil{flex:none;width:.7em;height:.7em}.knopf:hover,.knopf:focus-visible{background-color:var(--color-primary)}.seite-karriere .hero-zeile-klein{color:var(--color-primary-text)}.karriere-weg{margin-block:100px}@media (max-width:1200px){.karriere-weg{padding-inline:var(--spacing-page-x)}}.karriere-weg-schlagworte{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:40px}.karriere-weg-text{color:var(--color-ink)}.karriere-bild-bereich{margin-top:50px}.karriere-bild{width:100%;height:auto;display:block}.karriere-vorteile,.karriere-anforderungen{background-color:var(--color-ink);padding-inline:var(--spacing-page-x);color:var(--color-surface)}.karriere-vorteile-innen{justify-content:flex-end;display:flex}.karriere-anforderungen-innen{flex-direction:row;gap:40px;display:flex}.karriere-spalte{flex-direction:column;gap:20px;width:600px;max-width:100%;display:flex}.karriere-vorteile-bild{display:none}.karriere-spalte .aufzaehlung{margin-top:20px}.karriere-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-accent)}.karriere-ueberschrift{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.karriere-ueberschrift strong{color:var(--color-accent);font-weight:inherit}.karriere-vorteile{background-image:url(/design/2023/09/MagnusJobseiteBild27.png);background-position:0;background-repeat:no-repeat;background-size:contain;padding-block:250px 200px}.karriere-anforderungen{margin-block:-25px -100px;padding-block:100px 200px}.karriere-logo{width:600px;max-width:100%}.punkte-logo{width:100%;height:auto}@media (max-width:767px){.karriere-logo{display:none}.karriere-anforderungen{padding-bottom:80px}}.karriere-stellen{min-height:782px;padding:50px var(--spacing-page-x) 0;background-image:url(/design/2023/08/10034_23002_Fotoshooting_Nikon-_DSC4754-scaled.jpg);background-position:top;background-repeat:no-repeat;background-size:auto;flex-direction:column;justify-content:flex-end;margin-block:100px;display:flex}.karriere-stellen-titel{border-radius:var(--radius-md);background-color:var(--color-surface);font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);text-align:center;margin-top:30px;margin-bottom:20px;padding:10px;box-shadow:0 0 25px #00000080}.karriere-stellen-titel strong{color:var(--color-primary-text);font-weight:inherit}@media (max-width:1024px){.karriere-stellen{min-height:1920px}}@media (max-width:767px){.karriere-stellen{min-height:1500px}}@media (max-width:1024px){.karriere-vorteile{background-image:none;padding-block:100px}.knopf{width:100%}.karriere-vorteile-bild{width:100%;height:auto;margin-top:20px;display:block}.karriere-anforderungen-innen{flex-direction:column}}@media (max-width:767px){.karriere-vorteile-bild{display:none}}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stellenkacheln{flex-wrap:wrap;gap:20px;margin-top:40px;display:flex}.stellenkachel{border-radius:var(--radius-md);background-color:var(--color-surface);width:calc(33% - 14px);min-height:45rem;color:var(--color-ink);text-align:center;flex-direction:column;align-items:center;padding:25px;display:flex;box-shadow:0 0 25px #00000040}.kachel-bildmarke{width:65px;height:auto}.kachel-titel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:var(--text-button);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink);margin-top:20px}.kachel-zusatz{font-size:var(--text-small);font-weight:var(--font-weight-bold);color:var(--color-accent)}.kachel-liste{text-align:start;width:100%;margin-top:20px}.kachel-liste-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-primary-text);align-items:center;gap:15px;display:flex}.kachel-liste-titel:before{content:"";background-image:url(/design/2023/05/SimplyTest_Logo-Icon_dark-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;flex:none;width:25px;height:25px}.kachel-liste ul{margin:0;padding-inline-start:40px;list-style:none}.kachel-liste li{color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-normal)}.kachel-liste li:before{content:"» "}.kachel-text{font-size:var(--text-small);line-height:var(--leading-normal);text-align:start;margin-top:20px}.kachel-verweis{color:var(--color-ink);font-size:var(--text-small);font-weight:var(--font-weight-bold);align-items:center;gap:.6em;margin-top:20px;text-decoration:none;display:inline-flex}.kachel-verweis-text{border-bottom:1px solid var(--color-primary);padding-bottom:4px}.kachel-pfeil{width:.7em;height:.7em}@media (min-width:2400px){.stellenkachel{width:calc(25% - 15px)}}@media (max-width:1024px){.stellenkachel{width:calc(48% - 10px);min-height:730px}}@media (max-width:767px){.stellenkachel{width:100%;min-height:0;padding:20px}.kachel-bildmarke{width:48px}.kachel-titel{margin-top:12px;font-size:20px}}.karriere-direkt{flex-direction:column;gap:0;margin-top:60px;padding:40px;display:flex}.karriere-direkt-formular{padding:40px 20px}.karriere-direkt-ansprache{flex-direction:column;gap:20px;display:flex}.karriere-direkt-schlagworte{font-size:63px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.karriere-direkt-titel{font-size:47px;font-weight:var(--font-weight-light);color:var(--color-ink);line-height:49px}@media (min-width:768px){.karriere-direkt{flex-direction:row}.karriere-direkt-ansprache,.karriere-direkt-formular{width:50%}}@media (max-width:1200px){.karriere-direkt-schlagworte{font-size:53px}.karriere-direkt-titel{font-size:40px}}@media (max-width:1024px){.karriere-direkt-schlagworte{font-size:47px}.karriere-direkt-titel{font-size:34px}}@media (max-width:890px){.karriere-direkt{margin-top:0}.karriere-direkt-schlagworte{font-size:39px}.karriere-direkt-titel{font-size:27px}}@media (max-width:767px){.karriere-direkt-schlagworte{font-size:33px}.karriere-direkt-titel{font-size:21px}}.aufzaehlung{flex-direction:column;gap:25px;margin:0;padding:0;list-style:none;display:flex}.aufzaehlung li{font-size:var(--text-body);font-weight:400;line-height:var(--leading-normal);flex-direction:row;align-items:center;gap:15px;display:flex}.aufzaehlung li:before{content:"";background-image:url(/design/2023/04/SimplyTest_Logo_Icon_orange_01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:25px;height:25px}body:has(.stellenseite){background-color:var(--color-surface)}.stellenseite{width:100%;max-width:1100px;margin:0 auto 40px;padding-top:40px}.stellenseite-innen{flex-direction:row;align-items:flex-start;display:flex}.stelle-haupt{width:65%}.stelle-neben{width:35%;padding:0 20px 20px}.stelle-spalte{padding:0 20px}.stelle-kasten{background-color:var(--color-surface);border:2px solid var(--color-ink);border-radius:5px;padding:0 30px}.stelle-zeile{margin:20px 0 30px}.stelle-neben .stelle-zeile{margin:20px 0}.stelle-zeile-logo{margin:35px 0 40px}.stelle-marke{font-size:var(--text-small);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin-bottom:10px}.stelle-marke span{border-bottom:2px solid var(--color-ink);padding-bottom:2px}.stelle-text,.stelle-neben dd{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);overflow-wrap:break-word}.stelle-titel{font-size:28px;font-weight:var(--font-weight-normal);color:var(--color-ink);overflow-wrap:break-word;line-height:37px}.stelle-text p{margin-bottom:10px}.stelle-text ul{margin:0 0 15px 25px;list-style:outside}.stelle-text ol{margin:0 0 15px 25px;list-style:decimal}.stelle-text img{float:right;width:176px;max-width:40%;height:auto;margin-inline-start:2em}.stelle-text a{color:var(--color-primary-text);text-decoration:none}.stelle-text a:hover{color:var(--color-secondary)}.stelle-arbeitgeber{width:100%;max-width:270px;height:auto;margin:0 auto;display:block}.stelle-nadel{width:20px;height:20px;color:var(--color-ink);margin-bottom:-4px;margin-right:3px;display:inline-block}.stelle-pdf{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);text-decoration:none;display:block}.stelle-pdf:hover{color:var(--color-primary-text)}.stelle-pdf-symbol{vertical-align:middle;width:21px;height:21px;margin-top:-5px;margin-right:5px;display:inline-block}.stelle-bewerben{padding:20px 0}.stelle-knopf{background-color:var(--color-primary);width:100%;color:var(--color-surface);font-size:var(--text-small);text-align:center;text-transform:uppercase;border-radius:5px;margin-top:5px;padding:12px 10px;font-weight:500;line-height:25px;text-decoration:none;transition:background .5s;display:block}.stelle-knopf:hover{background-color:var(--color-accent);color:var(--color-surface)}@media (max-width:900px){.stellenseite{padding:100px 10px}.stelle-haupt{width:60%}.stelle-neben{width:40%;padding-left:10px;padding-right:10px}.stelle-kasten{padding:0 15px}}@media (max-width:560px){.stellenseite{margin:0 0 30px;padding:60px 15px}.stellenseite-innen{flex-direction:column}.stelle-haupt,.stelle-neben{width:100%}.stelle-haupt{margin-bottom:30px}.stelle-haupt .stelle-spalte{padding:0}.stelle-neben{margin-bottom:20px;padding-bottom:10px;padding-left:0;padding-right:0}}.modal-hintergrund{z-index:1200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.modal-kasten{background-color:var(--color-surface);border-radius:4px;width:90%;max-width:650px;margin:auto;padding:80px 60px 60px;position:relative;box-shadow:0 3px 15px #00000059}.modal-schliessen{width:30px;height:30px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:30px;right:30px}.modal-schliessen svg{width:100%;height:100%}.modal-titel{font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin:0 0 30px}.modal-feld{margin-bottom:20px}.modal-anrede{border:none;margin-inline:0;padding:0}.modal-beschriftung{color:var(--color-ink);margin-bottom:5px;font-size:14px;font-weight:600;line-height:14px;display:block}.modal-pflicht{color:var(--color-error);margin-left:5px}.modal-feld input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal-feld textarea{width:100%;max-width:100%;font-family:inherit;font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-ink);background-color:#e1e1e1;border:1px solid #e1e1e1;border-radius:2px;padding:10px 20px;display:block}.modal-feld textarea{resize:vertical;min-height:60px}.modal-wahl{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);cursor:pointer;margin:2px 0;display:block}.modal-wahl span{margin:0 5px}.modal-zustimmung{align-items:start;gap:5px;display:flex}.modal-zustimmung a{color:var(--color-primary-text)}.modal-abschnitt{font-size:var(--text-small);color:var(--color-ink);padding-top:20px;font-weight:600;line-height:18px}.modal-hinweis{font-size:14px;line-height:var(--leading-normal);color:var(--color-ink);margin-top:5px}.modal-hinweis .modal-pflicht{font-weight:var(--font-weight-bold);margin-left:0;margin-right:5px}.modal-fehler{color:var(--color-error);margin-top:5px;font-size:14px}.modal-feld input[aria-invalid=true],.modal-feld textarea[aria-invalid=true]{border-color:var(--color-error);border-width:2px}.modal-dateien{color:var(--color-ink);flex-direction:column;gap:6px;margin-top:10px;font-size:14px;display:flex}.modal-dateien li{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-dateien button{background-color:var(--color-primary);font-family:inherit;font-size:14px;font-weight:var(--font-weight-light);color:var(--color-surface);cursor:pointer;border:none;border-radius:5px;flex:none;padding:8px 20px 9px;line-height:14px}.modal-dateien button:hover{background-color:var(--color-accent)}.modal-falle{visibility:hidden;height:0;overflow:hidden}.modal-fuss{text-align:center;margin-top:30px}.modal-senden{background-color:var(--color-primary);min-width:240px;font-family:inherit;font-size:var(--text-small);color:var(--color-surface);cursor:pointer;border:none;border-radius:5px;padding:12px 35px;font-weight:600;line-height:25px}.modal-senden:hover:not(:disabled){background-color:var(--color-accent)}.modal-senden:disabled{cursor:default;opacity:.6}.modal-rueckmeldung{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-ink);margin:25px 0 0;padding:20px 10px}.modal-rueckmeldung-fehler{color:var(--color-error)}@media (max-width:560px){.modal-kasten{width:100%;padding:70px 20px 30px}.modal-schliessen{top:20px;right:20px}}.inhalt-bereich{padding-inline:var(--spacing-page-x);margin-block:100px 150px}@media (min-width:2400px){.hero{padding:200px var(--spacing-page-x) 100px}.hero:before{background-size:cover}.hero-a{min-height:1175px}.hero-b,.hero-d,.hero-e{min-height:1250px}.inhalt-bereich{margin-block:100px 200px}}@media (max-width:1366px){.hero{padding:var(--spacing-hero-top-tablet) var(--spacing-page-x) 0}.hero:before{background-size:auto}.hero-a{min-height:800px}.hero-b,.hero-d,.hero-e{min-height:900px}.inhalt-bereich{margin-block:50px 150px}}@media (max-width:1200px){.hero:before{background-size:cover}.hero-a{min-height:600px}.hero-b,.hero-d,.hero-e{min-height:700px}.inhalt-bereich{margin-block:100px 150px}}@media (max-width:1024px){.kasten{max-width:1024px}.hero{padding:var(--spacing-hero-top-tablet) var(--spacing-page-x) 0}.hero:before{background-image:url(/design/2023/05/st-welle-bg_03_1920_mittel.webp);background-position:50% 100%;background-size:cover}.hero-a{min-height:575px}.hero-b,.hero-d,.hero-e,.hero-c{min-height:650px}.inhalt-bereich{margin-block:75px 150px}}@media (max-width:890px){.hero{padding:var(--spacing-hero-top-mobile) var(--spacing-page-x) 300px}.hero:before{background-image:url(/design/2023/04/st-welle-bg_03_1920x1080.webp);background-position:50% 100%;background-size:cover}.hero-a{min-height:550px}.hero-b,.hero-d,.hero-e{min-height:650px}.inhalt-bereich{margin-block:-25px 150px}}@media (max-width:767px){.kasten{max-width:767px}.hero{padding:var(--spacing-hero-top-mobile) var(--spacing-page-x) 0}.hero:before{background-image:url(/design/2023/05/st-welle-bg_03_1920_schmal.webp);background-position:-100px -21px;background-size:cover}.hero-c:before{background-position:50% 100%}.hero-a,.hero-b,.hero-d,.hero-e{min-height:500px}.hero-c{min-height:158px}.inhalt-bereich{margin-block:25px 100px}}.inhalt p{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);margin-bottom:14.4px}.inhalt h2{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);margin-top:34px;margin-bottom:20px}.inhalt-klein p{font-size:var(--text-small);font-weight:var(--font-weight-normal)}.inhalt strong{font-weight:bolder}.inhalt em{font-style:italic}.inhalt a{color:var(--color-primary-text);text-decoration:none}.inhalt a:hover{color:var(--color-secondary)}.kontakt-intro{padding-inline:var(--spacing-page-x);margin-block:100px 0}.kontakt-intro p{font-size:32px;font-weight:var(--font-weight-bold);color:var(--color-ink);padding-bottom:25px;line-height:1.3}.kontakt-intro strong{color:var(--color-accent);font-weight:inherit}.kontakt-intro h2{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}@media (min-width:2400px){.kontakt-intro{margin-top:100px}}@media (max-width:1366px){.kontakt-intro{margin-top:50px}}@media (max-width:1200px){.kontakt-intro{margin-top:100px}}@media (max-width:1024px){.kontakt-intro{margin-top:75px}}@media (max-width:890px){.kontakt-intro{margin-top:-25px}}@media (max-width:767px){.kontakt-intro{margin-top:25px}}@media (max-width:1366px){.kontakt-intro p{font-size:30px}}@media (max-width:1200px){.kontakt-intro p{font-size:28px}}@media (max-width:1024px){.kontakt-intro p{font-size:24px}}@media (max-width:890px){.kontakt-intro p{font-size:20px}}.kontakt-formular-bereich{padding-inline:var(--spacing-page-x);margin-block:100px 150px}.formular-felder{flex-wrap:wrap;gap:25px;display:flex}.formular-feld{flex:100%}.formular-feld-halb{flex:calc(50% - 25px)}.formular-feld input:not([type=checkbox]):not([type=file]),.formular-feld textarea,.formular-feld select{background-color:var(--color-surface);border:1px solid var(--color-secondary);width:100%;font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--color-ink);border-radius:10px;padding:8px 16px}.formular-feld textarea{resize:vertical;min-height:180px}.formular-bewerbung .formular-feld input:not([type=checkbox]):not([aria-invalid=true]),.formular-bewerbung .formular-feld textarea:not([aria-invalid=true]),.formular-bewerbung .formular-feld select:not([aria-invalid=true]),.kontakt-formular-bereich .formular-feld input:not([type=checkbox]):not([type=file]):not([aria-invalid=true]),.kontakt-formular-bereich .formular-feld textarea:not([aria-invalid=true]),.kontakt-formular-bereich .formular-feld select:not([aria-invalid=true]){border-color:#0000}.formular-mit-winkel{position:relative}.formular-mit-winkel select{appearance:none;padding-right:34px}.formular-winkel{width:9px;height:6px;color:var(--color-ink);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.formular-dateiwahl{background-color:var(--color-surface);border-radius:10px;padding:8px 34px 8px 16px}.formular-dateiwahl input[type=file]{width:100%;font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--color-ink);background:0 0}.formular-beschriftung{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--color-ink);padding-bottom:10px;display:block}.formular-pflicht{color:var(--color-error);padding-inline-start:.2em}.formular-dateien{font-size:var(--text-small);color:var(--color-ink);flex-direction:column;gap:6px;margin-top:10px;display:flex}.formular-dateien li{justify-content:space-between;align-items:center;gap:10px;display:flex}.formular-dateien button{border:1px solid var(--color-border-filter);font:inherit;color:var(--color-primary-text);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:2px 10px}.formular-fallen{display:none}.formular-zustimmung{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);align-items:start;gap:10px;display:flex}.formular-zustimmung a{color:var(--color-primary-text)}.formular-hinweis{font-size:var(--text-small);font-weight:var(--font-weight-normal);color:var(--color-accent);margin-top:10px}.formular-fehler{font-size:var(--text-small);font-weight:var(--font-weight-normal);color:var(--color-error);margin-top:6px}:is(.formular-feld,.modal-feld) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--color-error)!important;border-width:2px!important}.formular-senden{background-color:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:var(--text-button);font-weight:var(--font-weight-bold);cursor:pointer;border:none;border-radius:10px;margin-top:25px;padding:15px 45px;transition:background-color .3s}.formular-senden:hover:not(:disabled){background-color:var(--color-primary)}.formular-senden:disabled{cursor:default;opacity:.6}.formular-rueckmeldung{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);margin-top:25px}.formular-rueckmeldung-fehler{color:var(--color-error)}@media (min-width:2400px){.kontakt-formular-bereich{margin-block:100px 200px}}@media (max-width:890px){.kontakt-formular-bereich{margin-block:50px 150px}.formular-feld-halb{flex-basis:100%}}@media (max-width:767px){.kontakt-formular-bereich{margin-block:50px 100px}}.footer{margin-top:auto}.laufband{--laufband-dauer:40s;background-color:var(--color-secondary);display:flex;overflow:hidden}.laufband-runde{min-width:max-content;animation:laufband-ziehen var(--laufband-dauer) linear infinite;flex:none;margin:0;padding:0;list-style:none;display:flex}@keyframes laufband-ziehen{0%{transform:translate(0)}to{transform:translate(-100%)}}.laufband:hover .laufband-runde,.laufband:focus-within .laufband-runde{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.laufband-runde{animation:none}}.laufband-eintrag{align-items:center;gap:10px;margin:16px 30px;display:flex}.laufband-stern{width:25px;height:25px;color:var(--color-ink);flex:none}.laufband-verweis{font-size:var(--text-body);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);white-space:nowrap;text-decoration:none}.laufband-verweis:hover,.laufband-verweis:focus-visible{font-weight:var(--font-weight-bold)}.laufband-platz{height:0;font-weight:var(--font-weight-bold);display:block;overflow:hidden}.footer-haupt{--footer-spalten-abstand:40px;gap:var(--footer-spalten-abstand);padding:50px var(--spacing-page-x);background-image:url(/design/2023/04/st-welle_footer_01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-wrap:wrap;display:flex;position:relative}.footer-haupt:before{content:"";background-color:var(--color-canvas);opacity:.8;position:absolute;inset:0}.footer-spalte{flex:320px;position:relative}.footer-logo{width:260px;height:35px}.footer-claim{font-size:var(--text-body);font-weight:var(--font-weight-normal);margin-top:20px}.footer-siegel{width:calc(50% + var(--footer-spalten-abstand) / 4);align-items:flex-start;gap:10px;margin-top:64px;display:flex}.footer-siegel img{flex-basis:0;min-width:0;height:auto}.footer-siegel-kununu{flex-grow:.7585}.footer-siegel-asqf{flex-grow:1}.footer-adresse{font-size:var(--text-body);font-weight:var(--font-weight-normal);line-height:33px}.footer-kontakt{font-size:var(--text-body);font-weight:var(--font-weight-normal);margin-top:44px;padding:0;list-style:none}.footer-kontakt a{color:inherit;align-items:center;line-height:33px;text-decoration:none;display:flex}.footer-kontakt svg{flex:0 0 25px;height:20px;margin-right:4px}.footer-social-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);margin-top:20px}.footer-social{gap:25px;margin-top:14px;padding:0;list-style:none;display:flex}.footer-social a{width:40px;height:40px;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.footer-social svg{width:auto;height:100%}.footer-social a:hover{color:var(--color-primary-text)}.footer-partner{font-size:var(--text-body);font-weight:var(--font-weight-bold);margin-top:36px}.footer-partner a{color:var(--color-primary-text);text-decoration:none}.footer-partner-akzent{color:var(--color-accent)}.footer-leiste{min-height:75px;padding-inline:var(--spacing-page-x);background-color:var(--color-ink);color:var(--color-surface);font-size:var(--text-small);font-weight:var(--font-weight-normal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-rechtliches{gap:20px;display:flex}.footer-leiste a{color:inherit;text-decoration:none}.footer-leiste a:hover{color:var(--color-accent)}@media (max-width:767px){.footer-leiste{min-height:50px}}.kurs-kopf{background-image:url(/design/2023/05/10034_23002_Fotoshooting_Nikon-_DSC4730_ohne-Bildschirm.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;align-items:center;min-height:600px;padding:0 5%;display:flex;position:relative}@media (hover:none),(prefers-reduced-motion:reduce){.kurs-kopf{background-attachment:scroll}}.kurs-kopf:before{content:"";background-color:var(--color-ink);opacity:.85;position:absolute;inset:0}.kurs-kopf-innen{flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%;display:flex;position:relative}.kurs-kopf-text{flex-direction:column;flex:0 0 68%;align-items:flex-start;gap:20px;display:flex}.kurs-zurueck{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-primary-text);align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.kurs-zurueck:hover,.kurs-zurueck:focus-visible{text-decoration:underline}.kurs-zurueck-pfeil{flex:none;width:.7em;height:.7em}.kurs-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.kurs-zaehler{text-align:center;flex-direction:column;flex:0 0 30%;justify-content:center;align-items:center;display:flex}.kurs-zaehler-bild{object-fit:cover;width:100px;height:auto}.kurs-zaehler-zahl{font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-accent);margin-top:20px}.kurs-zaehler-text{font-size:var(--text-body);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-surface)}.kurs-inhalt{align-items:flex-start;margin-top:50px;display:flex}@media (max-width:1200px){.kurs-inhalt{padding-inline:5%}}.kurs-hauptspalte{flex:1 1 0;min-width:0}.kurs-nebenspalte{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;margin:15px 0 50px 60px;display:flex}@media (max-width:1024px){.kurs-inhalt{flex-direction:column}.kurs-nebenspalte{margin-left:0}}.knopf.knopf-teilnehmen{width:auto;max-width:100%;font-size:20px;font-weight:var(--font-weight-semibold);margin-bottom:30px;padding:16px 28px;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 8px #00000026}.knopf.knopf-teilnehmen:hover,.knopf.knopf-teilnehmen:focus-visible{background-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media (prefers-reduced-motion:reduce){.knopf.knopf-teilnehmen{transition:none}.knopf.knopf-teilnehmen:hover,.knopf.knopf-teilnehmen:focus-visible{transform:none}}@media (min-width:1025px){.knopf.knopf-teilnehmen{display:none}.seite-warenkorb .knopf.knopf-teilnehmen{display:inline-flex}}.karte{border-radius:var(--radius-md);background-color:var(--color-surface);padding:20px;box-shadow:0 0 10px #00000026}.kurs-zusagen{flex-direction:column;gap:15px;padding-left:30px;list-style:none;display:flex}.zusage{align-items:center;gap:25px;display:flex}.zusage-inhalt{min-width:0}.zusage-titel{font-size:15px;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.zusage-symbol{color:#208500;vector-effect:non-scaling-stroke;flex:none;width:21px;height:21px}.zusage-text{font-size:13px;font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink)}.kurs-eckdaten-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin-bottom:15px}.rahmenkasten{border:3px solid var(--color-canvas);border-radius:var(--radius-sm);text-align:center;padding:0 40px 25px}.kurs-inhouse .rahmenkasten{padding-top:25px}.preis{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink);margin-top:10px}.rahmenkasten-zeile{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);padding-bottom:10px}.rahmenkasten-text{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink)}.rahmenkasten-text+.rahmenkasten-text{margin-top:10px}.inhouse-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-primary-text);margin-bottom:10px}.rahmenkasten a.inhouse-knopf{border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-surface);font-size:var(--text-small);font-weight:var(--font-weight-semibold);margin-top:20px;padding:10px 20px;text-decoration:none;display:inline-block}.rahmenkasten a.inhouse-knopf:hover,.rahmenkasten a.inhouse-knopf:focus-visible{background-color:var(--color-accent);color:var(--color-surface)}.rahmenkasten a{color:var(--color-primary-text)}.kurs-uhrzeit{font-size:14px;font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:#6a6a6a;margin-top:15px}.inhalt.kurs-text p,.inhalt.kurs-text li{font-size:16px;font-weight:var(--font-weight-normal);line-height:var(--leading-normal)}@media (max-width:767px){.inhalt.kurs-text p,.inhalt.kurs-text li{font-size:14px}}.inhalt.kurs-text h2:first-child{margin-top:0}.inhalt.kurs-text h2{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);margin-top:40px;margin-bottom:20px}.inhalt.kurs-text h3{font-size:1.17em;font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin-top:25px;margin-bottom:10px}.inhalt.kurs-text ul{margin:0 0 20px;padding-left:25px;list-style:outside}.inhalt.kurs-text ol{margin:0 0 20px;padding-left:25px;list-style:decimal}.inhalt.kurs-text li ul,.inhalt.kurs-text li ol{margin-bottom:0}.inhalt.kurs-text li{margin-bottom:4px}.inhalt.kurs-text p{margin-bottom:20px}.inhalt.kurs-text strong{color:var(--color-ink)}.inhalt.kurs-text a{color:var(--color-primary-text)}.terminliste{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.termin{border-top:1px solid var(--color-canvas);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;padding:15px 0;display:flex}.termin-angaben{flex:0 auto;min-width:0}.termin-datum{font-size:var(--text-small);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.termin-ort{font-size:14px;font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:#6a6a6a}.knopf.knopf-termin{background-color:var(--color-primary);width:auto;font-size:14.4px;font-weight:var(--font-weight-bold);box-shadow:none;border-radius:3px;flex:none;padding:9px 14px}.knopf.knopf-termin:hover,.knopf.knopf-termin:focus-visible{color:var(--color-surface);background-color:#0071ad}.termin-bestaetigung{text-align:center;font-size:14px;font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:#208500;flex:1 0 100%}.termin-bestaetigung a{font-weight:var(--font-weight-normal);color:var(--color-primary-text);margin-left:8px}.terminliste-leer{margin-top:20px}.terminliste-leer>p,.terminliste-leer>ul>li{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink)}.terminliste-leer ul{margin:10px 0 0;padding-left:25px;list-style:outside}.terminliste-leer a{color:var(--color-primary-text)}.terminliste-leer>p+ul+p,.formular-warteliste{margin-top:15px}.formular-warteliste .formular-felder{gap:10px}.formular-warteliste .formular-feld input:not([type=checkbox]){min-height:40px;font-size:15px;font-weight:var(--font-weight-normal);border-color:#9b9b9b;border-radius:5px;padding:5px 14px;line-height:1.4}.formular-warteliste .formular-feld input[aria-invalid=true]{border-color:var(--color-error)}.formular-warteliste .formular-feld input::placeholder{color:#5a5f72;opacity:1}.formular-warteliste .formular-feld:has(.formular-zustimmung){margin-top:15px}.formular-warteliste .formular-zustimmung{font-size:14px}.formular-warteliste .formular-zustimmung input{flex:none;margin-top:.3em}.formular-warteliste .formular-hinweis,.formular-warteliste .formular-fehler{font-size:14px}.formular-warteliste .formular-senden{width:100%;min-height:40px;font-size:15px;font-weight:var(--font-weight-semibold);border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding:12px 24px;line-height:1;display:flex}.formular-senden-symbol{flex:none;width:1em;height:1em}.formular-warteliste .formular-rueckmeldung{font-size:15px;font-weight:var(--font-weight-normal);margin-top:15px}.seite-warenkorb{padding:100px 5% 150px}.warenkorb-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:40px}.warenkorb-liste{flex-direction:column;gap:15px;list-style:none;display:flex}.warenkorb-zeile{flex-wrap:wrap;align-items:center;gap:15px 25px;display:flex}.warenkorb-angaben{flex:260px;min-width:0}.warenkorb-kurs{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-primary-text);text-decoration:none}.warenkorb-kurs:hover,.warenkorb-kurs:focus-visible{text-decoration:underline}.warenkorb-termin,.warenkorb-preis{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink)}.warenkorb-ort{color:#6a6a6a;font-size:14px}.warenkorb-anzahl input{border:1px solid var(--color-canvas);border-radius:var(--radius-sm);width:72px;font-size:var(--text-small);color:var(--color-ink);padding:8px 10px}.warenkorb-entfernen{font-size:14px;font-weight:var(--font-weight-semibold);color:#6a6a6a;cursor:pointer;text-decoration:underline}.warenkorb-entfernen:hover,.warenkorb-entfernen:focus-visible{color:var(--color-ink)}.warenkorb-summe{border-top:2px solid var(--color-canvas);font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink);justify-content:space-between;margin-top:30px;padding-top:20px;display:flex}.warenkorb-hinweis{font-size:14px;font-weight:var(--font-weight-normal);color:#6a6a6a;margin-top:10px}.warenkorb-leer p{font-size:var(--text-body);font-weight:var(--font-weight-light);color:var(--color-ink);margin-bottom:25px}.kurs-location,.kurs-rezensionen,.kurs-hilfe{margin-top:80px;padding-inline:5%}.kurs-abschnitt-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);margin-bottom:20px}.inhalt.kurs-location-text p,.kurs-hilfe .inhalt p{font-size:16px;font-weight:var(--font-weight-normal);line-height:var(--leading-normal);margin-bottom:16px}.kurs-hilfe .inhalt a,.inhalt.kurs-location-text a{color:var(--color-primary-text)}.kurs-location-bilder{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;list-style:none;display:grid}.kurs-location-bild{border-radius:var(--radius-md);object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}@media (max-width:767px){.kurs-location-bilder{grid-template-columns:1fr}}.sterne{gap:2px;display:inline-flex}.stern{fill:#d6d6d6;width:20px;height:20px}.sterne-gross{gap:4px}.sterne-gross .stern{width:28px;height:28px}.stern-voll{fill:gold}.kurs-bewertung{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kurs-bewertung-text{font-size:13px;font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-surface)}.kurs-rezensionen-unterzeile{color:var(--color-ink);margin-bottom:25px;font-size:16px}.kurs-rezension-rahmen{position:relative}.kurs-rezension{border-radius:var(--radius-md);background-color:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;padding:40px 64px;display:flex;box-shadow:0 0 10px #00000026}.rezension-bild{color:#2b2b2b;background-color:#e4e4e4;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.rezension-bild svg{width:34px;height:34px}.kurs-rezension-person{flex-direction:column;align-items:center;gap:4px;display:flex}.kurs-rezension-name{font-size:var(--text-small);font-weight:var(--font-weight-bold);color:var(--color-ink);font-style:normal}.kurs-rezension-rolle{font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-accent)}.kurs-rezension-text{max-width:900px;font-size:16px;font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);white-space:pre-line}.kurs-rezension-pfeil{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:-22px;padding:0;display:flex;position:absolute;top:50%}.kurs-rezension-pfeil svg{width:22px;height:22px}.kurs-rezension-pfeil-zurueck{left:8px}.kurs-rezension-pfeil-weiter{right:8px}.kurs-rezension-pfeil:hover,.kurs-rezension-pfeil:focus-visible{color:var(--color-primary)}@media (max-width:767px){.kurs-rezension{padding:40px 48px}.kurs-rezension-pfeil{width:36px}.kurs-rezension-pfeil-zurueck{left:2px}.kurs-rezension-pfeil-weiter{right:2px}}.kurs-rezensionen-punkte{justify-content:center;gap:6px;margin-top:20px;display:flex}.rezensionen-punkt{cursor:pointer;background-color:#9b9b9b;border-radius:50%;width:8px;height:8px;position:relative}.rezensionen-punkt:after{content:"";position:absolute;inset:-8px}.rezensionen-punkt-aktiv{background-color:var(--color-ink)}.rezensionen-punkt:hover,.rezensionen-punkt:focus-visible{background-color:var(--color-primary)}.kurs-hilfe .formular-feld input:not([type=checkbox]):not([type=file]):not([aria-invalid=true]),.kurs-hilfe .formular-feld textarea:not([aria-invalid=true]),.kurs-hilfe .formular-feld select:not([aria-invalid=true]){border-color:#0000}.kurs-hilfe .formular-feld input:not([type=checkbox]):not([type=file]),.kurs-hilfe .formular-feld textarea,.kurs-hilfe .formular-feld select{font-size:16px}.kurs-hilfe .formular-felder{gap:10px}.kurs-hilfe .formular-feld textarea{min-height:140px}.kurs-hilfe .formular-feld input::placeholder,.kurs-hilfe .formular-feld textarea::placeholder{color:#5a5f72;opacity:1}.kurs-hilfe .formular-senden{width:100%;padding:12px 15px;font-size:16px}.kurs-hilfe-innen{flex-wrap:wrap;align-items:flex-start;gap:60px;display:flex}.kurs-hilfe-text,.kurs-hilfe-formular{flex:340px;min-width:0}.weitere-leistungen{margin-top:100px;padding-inline:5%}.weitere-leistungen-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-accent);text-align:center;text-transform:uppercase;margin-bottom:40px}.weitere-leistungen-liste{grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;display:grid}@media (max-width:1024px){.weitere-leistungen-liste{grid-template-columns:1fr}}.weitere-leistung{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:25px;display:flex}.weitere-leistung-bild{object-fit:contain;width:auto;height:100px}.weitere-leistung-titel{font-size:18px;font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink)}.weitere-leistung-vorschau{max-width:34ch;font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink)}.weitere-leistung-preis{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-primary-text)}.knopf.weitere-leistung-knopf{align-self:center;text-decoration:none}.seite-schulungen .hero-zeile-klein{color:var(--color-primary-text);font-size:40px}@media (max-width:1366px){.seite-schulungen .hero-zeile-klein{font-size:30px}}@media (max-width:767px){.seite-schulungen .hero-zeile-klein{font-size:24px}}.schulungsgruppe,.uebersicht-cta{position:relative}.schulungsgruppe-1{z-index:5;padding-left:5%}.schulungsgruppe-1 .gruppe-innen,.uebersicht-cta .gruppe-innen{flex-direction:row-reverse}.schulungsgruppe-2{z-index:4;margin-bottom:50px;padding-right:5%}.uebersicht-cta{z-index:3;margin-bottom:150px;padding-left:5%}.titel-hervorgehoben{color:var(--color-primary-text)}.gruppe-innen{align-items:flex-start;gap:40px;display:flex}.gruppe-welle{aspect-ratio:1;background-position:0 0;background-repeat:no-repeat;background-size:contain;flex:0 0 45%}.schulungsgruppe-1 .gruppe-welle{background-image:url(/design/2023/04/st-welle_rechts_05.webp);background-position:100% 0;margin-top:-200px}.schulungsgruppe-2 .gruppe-welle{background-image:url(/design/2023/04/st-welle_links_05.webp)}.uebersicht-cta .gruppe-welle{background-image:url(/design/2023/04/st-welle_rechts_05.webp);background-position:100% 0;margin-top:-150px}.gruppe-inhalt{flex:1 1 0;min-width:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gruppe-welle{animation:none;animation-timeline:view();animation-range:entry exit 0%}.schulungsgruppe-1 .gruppe-welle,.uebersicht-cta .gruppe-welle{animation-name:welle-wandert-hoch}.schulungsgruppe-2 .gruppe-welle{animation-name:welle-wandert-runter}}}@keyframes welle-wandert-hoch{0%{transform:translateY(90px)}to{transform:translateY(-90px)}}@keyframes welle-wandert-runter{0%{transform:translateY(-90px)}to{transform:translateY(90px)}}.schulungsgruppe-1 .gruppe-inhalt{padding-top:200px}.schulungsgruppe-2 .gruppe-inhalt{padding-top:450px}.uebersicht-cta .gruppe-inhalt{padding-top:200px}@media (max-width:1024px){.gruppe-welle{display:none}.schulungsgruppe-1,.schulungsgruppe-2,.uebersicht-cta{padding-inline:5%}.schulungsgruppe-1 .gruppe-inhalt,.schulungsgruppe-2 .gruppe-inhalt,.uebersicht-cta .gruppe-inhalt{padding-top:80px}.uebersicht-cta{margin-bottom:80px}}.gruppe-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:20px}.gruppe-liste{flex-direction:column;gap:20px;list-style:none;display:flex}.gruppe-verweis{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);align-items:center;gap:5px;text-decoration:none;transition:color .3s;display:inline-flex}.gruppe-pfeil{width:25px;height:25px;color:var(--color-primary-text);flex:none}.gruppe-verweis:hover,.gruppe-verweis:focus-visible{color:var(--color-primary-text)}@media (prefers-reduced-motion:reduce){.gruppe-verweis{transition:none}}.cta-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:20px}.cta-schlagworte{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:25px}.inhalt.cta-text{max-width:820px;margin-bottom:30px}.kopf{--kopf-einblenden-dauer:.25s;z-index:95;min-height:100px;padding-inline:var(--spacing-page-x);background-color:var(--color-ink);flex-direction:row;align-items:stretch;gap:0;display:flex;position:sticky;top:0}.kopf-sprung{top:0;left:var(--spacing-page-x);z-index:1;border-radius:0 0 var(--radius-sm) var(--radius-sm);background-color:var(--color-accent);color:var(--color-surface);font-size:var(--text-small);font-weight:var(--font-weight-bold);padding:10px 20px;text-decoration:none;transition:transform .2s;position:absolute;transform:translateY(-120%)}.kopf-sprung:focus-visible{transform:translateY(0)}.kopf-marke{flex-direction:column;justify-content:center;width:20%;display:flex}.kopf-logo{align-items:center;display:inline-flex}.kopf-logo img{width:300px;height:auto}.kopf-rechts{flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;width:80%;display:flex}.kopf-navigation{align-self:stretch;align-items:center;display:flex}.kopf-menue{height:100%}.kopf-punkte{flex-direction:row;align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}.kopf-punkt{align-items:center;display:flex}.kopf-punkt-nurmobil,.kopf-mobil-unter,.kopf-punkt-kontakt{display:none}.kopf-punkt-zeile{align-items:center;height:100%;padding:.5rem 1rem;display:flex}.kopf-punkt-verweis{font-size:22px;font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-surface);text-decoration:none;transition:color .3s}.kopf-pfeil{color:var(--color-surface);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:5px;padding:0;transition:color .3s;display:inline-flex}.kopf-pfeil-symbol{width:auto;height:22px}.kopf-punkt:hover .kopf-punkt-verweis,.kopf-punkt:hover .kopf-pfeil,.kopf-punkt-verweis:focus-visible,.kopf-pfeil:focus-visible{color:var(--color-accent)}.kopf-klapptafel{padding-inline:var(--spacing-page-x);position:absolute;top:100%;left:0;right:0}.kopf-klapptafel:not([hidden]) .kopf-klapptafel-inhalt{animation:kopf-einblenden var(--kopf-einblenden-dauer) ease-out}@keyframes kopf-einblenden{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kopf-klapptafel:not([hidden]) .kopf-klapptafel-inhalt{animation:none}}.kopf-klapptafel-inhalt{background-color:var(--color-surface);border-radius:0;flex-direction:row;gap:0;padding:10px;display:flex;box-shadow:0 0 10px #00000080}.kopf-spalte{flex-direction:column;flex:1 1 0;gap:1px;padding:10px;display:flex}.kopf-spalte-titel{font-size:var(--text-small);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin:0}.kopf-spalte-linie{border-top:2px solid var(--color-accent);width:100%;margin-block:2px 15px;display:block}.kopf-spalte-liste{margin:0;padding:0;list-style:none}.kopf-spalte-eintrag{align-items:baseline;gap:5px;display:flex}.kopf-spalte-eintrag:not(:last-child){padding-bottom:7px}.kopf-spalte-eintrag:not(:first-child){margin-top:7px}.kopf-spalte-symbol{width:auto;height:14px;color:var(--color-accent);flex:none}.kopf-spalte-verweis,.kopf-spalte-bald{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);text-decoration:none;transition:color .3s}.kopf-spalte-verweis:hover,.kopf-spalte-verweis:focus-visible{color:var(--color-accent)}.kopf-spalte-bald{color:var(--color-badge-text)}.kopf-spalte-abzeichen{border:1px solid var(--color-badge-border);border-radius:var(--radius-badge);background-color:var(--color-badge-bg);white-space:nowrap;margin-left:8px;padding:1px 8px;font-size:12px}.kopf-klapptafel-mit-bild{justify-content:center}.kopf-klapptafel-mit-bild .kopf-spalte{flex:0 0 45%}.kopf-klappbild{align-self:center;width:69%;max-width:420px;height:auto}.knopf.knopf-kopf{align-self:center;width:auto;margin-right:12px;padding:12px 34px;font-size:17px;transition:color .3s}.knopf.knopf-kopf:hover,.knopf.knopf-kopf:focus-visible{background-color:var(--color-accent);color:var(--color-ink)}.kopf-korb{color:var(--color-surface);align-items:center;transition:color .3s;display:inline-flex;position:relative}.kopf-korb:hover,.kopf-korb:focus-visible{color:var(--color-accent)}.kopf-korb-symbol{width:25px;height:25px}.kopf-korb-anzahl{border-radius:var(--radius-pill);background-color:var(--color-accent);min-width:18px;color:var(--color-surface);font-size:12px;font-weight:var(--font-weight-bold);text-align:center;padding:0 4px;line-height:18px;position:absolute;top:-6px;right:-10px}.kopf-schalter{color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;display:none}.kopf-schalter-symbol{width:20px;height:20px}@media (min-width:2400px){.kopf{align-items:center;min-height:80px}}@media (max-width:1366px){.kopf-punkt-verweis{font-size:20px}.kopf-pfeil-symbol{height:20px}.kopf-logo img{width:200px}}@media (max-width:1200px){.knopf.knopf-kopf{display:none}.kopf-schalter{display:inline-flex}.kopf-menue{border-radius:0 0 var(--radius-md) var(--radius-md);background-color:var(--color-ink);display:none;position:absolute;top:calc(100% + 15px);left:0;right:0;box-shadow:0 30px 25px #00000040}.kopf-menue-offen{display:block}.kopf-menue,.kopf-punkte,.kopf-punkt-zeile{height:auto}.kopf-punkte,.kopf-punkt{flex-direction:column;align-items:stretch}.kopf-punkt-kontakt{display:flex}.kopf-punkt:not(:last-child){border-bottom:1px solid var(--color-nav-active)}.kopf-punkt-zeile{justify-content:space-between;padding:20px}.kopf-punkt-verweis{font-size:16px}.kopf-pfeil-symbol{height:16px}.kopf-punkt-nurmobil{display:flex}.kopf-mobil-unter{margin:0;padding:0 20px 15px;list-style:none}.kopf-mobil-unter:not([hidden]){display:block}.kopf-klapptafel{display:none}.kopf-mobil-verweis{font-size:16px;line-height:var(--leading-normal);color:var(--color-surface);padding:10px 0;text-decoration:none;display:block}.kopf-mobil-verweis:hover,.kopf-mobil-verweis:focus-visible{color:var(--color-accent)}.kopf-klapptafel{padding-inline:0;position:static}.kopf-klapptafel-inhalt{box-shadow:none;background-color:#0000;flex-direction:column;padding:0 20px 20px}.kopf-spalte{padding:10px 0}.kopf-spalte-titel,.kopf-spalte-verweis{color:var(--color-surface)}.kopf-spalte-bald{color:var(--color-slate-light)}.kopf-spalte-abzeichen{border-color:var(--color-nav-active);background-color:#0000}.kopf-klappbild{display:none}}@media (max-width:1024px){.kopf{min-height:85px}.kopf-marke{width:25%}.kopf-rechts{width:75%}.kopf-logo img{width:auto;height:30px}}@media (max-width:767px){.kopf{justify-content:space-between;min-height:65px}.kopf-marke,.kopf-rechts{width:49%}.kopf-logo img{height:20px}.kopf-spalte-verweis,.kopf-spalte-bald,.kopf-spalte-titel{font-size:14px}.kopf-korb-symbol{width:20px;height:20px}}#inhalt,:target{scroll-margin-top:110px}@media (max-width:1024px){#inhalt,:target{scroll-margin-top:95px}}@media (max-width:767px){#inhalt,:target{scroll-margin-top:75px}}.buchung{border-top:2px solid var(--color-canvas);margin-top:60px;padding-top:40px}.buchung-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink);margin-bottom:10px}.buchung-hinweis{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--color-ink);margin-bottom:35px}.buchung-abschnitt{font-size:22px;font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink);margin-bottom:20px}.buchung .formular-felder+.buchung-abschnitt{margin-top:45px}.formular-beschriftung{font-size:var(--text-small);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin-bottom:6px;display:block}.buchung select{border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;font-family:inherit;font-size:var(--text-body);color:var(--color-ink);border:1px solid #0000;padding:12px 15px}.buchung .formular-feld input:not([type=checkbox]):not([type=file]):not([aria-invalid=true]),.buchung .formular-feld textarea:not([aria-invalid=true]),.buchung .formular-feld select:not([aria-invalid=true]){border-color:#0000}.buchung textarea{min-height:120px}.blog-kopf{background-color:var(--color-ink);background-position:bottom;background-repeat:no-repeat;background-size:cover;align-items:center;padding:0 5%;display:flex;position:relative}@media (min-width:1367px){.blog-kopf{background-attachment:fixed}}.blog-kopf:before{content:"";position:absolute;inset:0}.blog-news .blog-kopf{min-height:600px}.blog-news .blog-kopf:before{background-image:linear-gradient(90deg, var(--color-ink) 0%, #17194200 90%);opacity:.99}.blog-fachartikel .blog-kopf{min-height:295px}.blog-fachartikel .blog-kopf:before{background-color:var(--color-ink);opacity:.89}.blog-kopf-innen{flex-direction:column;align-items:flex-start;gap:20px;padding-block:40px;display:flex;position:relative}.blog-kopf-verweis{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-primary-text);align-items:center;gap:.3em;text-decoration:none;transition:color .3s;display:inline-flex}.blog-kopf-verweis:hover,.blog-kopf-verweis:focus-visible{color:var(--color-accent)}.blog-kopf-pfeil{flex:none;width:.7em;height:.7em}.blog-titel{font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface);margin:0}.blog-news .blog-titel{font-size:72px}.blog-fachartikel .blog-titel{font-size:48px}@media (min-width:2400px){.blog-titel,.blog-news .blog-titel,.blog-fachartikel .blog-titel{font-size:80px}}@media (max-width:1366px){.blog-news .blog-titel,.blog-fachartikel .blog-titel{font-size:54px}}@media (max-width:1200px){.blog-news .blog-titel,.blog-fachartikel .blog-titel{font-size:58px}}@media (max-width:890px){.blog-news .blog-titel,.blog-fachartikel .blog-titel{font-size:38px}}@media (max-width:767px){.blog-news .blog-titel,.blog-fachartikel .blog-titel{font-size:28px;line-height:var(--leading-snug)}}.blog-datum{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-surface)}.blog-inhalt{gap:30px;padding:100px 5% 0;display:flex}.blog-hauptspalte{min-width:0}.blog-inhalt-news .blog-hauptspalte{flex:0 70%}.blog-seitenleiste{flex:0 30%}.blog-inhalt-fachartikel .blog-hauptspalte{flex:100%}@media (max-width:1024px){.blog-inhalt{flex-direction:column;align-items:center}.blog-inhalt-news .blog-hauptspalte,.blog-seitenleiste,.blog-inhalt-fachartikel .blog-hauptspalte{flex:none;width:min(800px,100%)}}@media (max-width:890px){.blog-inhalt-news .blog-hauptspalte,.blog-seitenleiste,.blog-inhalt-fachartikel .blog-hauptspalte{width:min(680px,100%)}}.blog-fachartikel .blog-text p,.blog-fachartikel .blog-text li{font-weight:var(--font-weight-normal)}@media (max-width:1366px){.blog-text p,.blog-text li{font-size:20px}}@media (max-width:890px){.blog-text p,.blog-text li{font-size:16px}}.blog-text img{border-radius:5px;max-width:100%;height:auto}.blog-zurueck{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);margin-top:20px}.blog-zurueck a{color:var(--color-primary-text)}.blog-autor-kasten{text-align:center;background-color:#f5f5f5;width:90%;margin:20px auto;padding:10px}.blog-autor-kasten .blog-autor-foto{width:155px;max-width:100%;height:auto;margin:14px auto;display:block}.blog-autor-name{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink)}.blog-autor-rolle{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--color-ink)}.blog-autor-oben{padding:60px 5% 0}.blog-autor-zeile{align-items:flex-start;gap:25px;display:flex}.blog-autor-zeile .blog-autor-foto{object-fit:cover;border-radius:5px;flex:none;width:90px;height:90px}.blog-autor-linkedin{width:36px;height:36px;color:var(--color-surface);background-color:#0077b5;border-radius:10%;justify-content:center;align-items:center;margin-top:10px;display:inline-flex}.blog-autor-linkedin svg{width:18px;height:18px}.blog-weitere-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin-bottom:20px}@media (max-width:767px){.blog-weitere-titel{font-size:var(--text-small)}}.blog-weitere-bereich{padding:60px 5% 0}.blog-weitere{gap:30px;margin:0;padding:0;list-style:none;display:grid}.blog-weitere-1{grid-template-columns:1fr}.blog-weitere-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.blog-weitere-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-weitere-4{grid-template-columns:1fr}}.blog-weitere-karte{background-color:var(--color-surface);border-radius:5px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 10px #00000026}.blog-weitere-bild img{aspect-ratio:1/.65;object-fit:cover;width:100%;display:block}@media (max-width:767px){.blog-weitere-bild img{aspect-ratio:1/.5}}.blog-weitere-text{flex-direction:column;gap:15px;padding:20px 30px 15px;display:flex}.blog-weitere-kartentitel{font-size:21px;font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.blog-weitere-kartentitel a{color:var(--color-ink);text-decoration:none}.blog-weitere-kartentitel a:hover,.blog-weitere-kartentitel a:focus-visible{text-decoration:underline}.blog-weitere-datum{border-top:1px solid var(--color-canvas);font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-ink);padding-top:15px}@media (max-width:767px){.blog-weitere-datum{font-size:13px}}.blog-kommentare{padding:60px 5% 0}.blog-schlagwoerter{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-ink)}.seite-blogartikel{padding-bottom:100px}.seite-blogartikel:has(.uebersicht-kontakt){padding-bottom:0}.blog-text p:has(>img~img){flex-wrap:wrap;gap:10px;display:flex}.blog-text p:has(>img~img)>br{display:none}.blog-text p:has(>img~img)>img{object-fit:cover;flex:200px;height:220px}@media (max-width:767px){.blog-text p:has(>img~img)>img{flex-basis:100%;height:auto}}.inhalt.blog-text h2{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);margin-top:40px;margin-bottom:20px}.inhalt.blog-text h2:first-child{margin-top:0}.inhalt.blog-text h3{font-size:1.17em;font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);margin-top:25px;margin-bottom:10px}.inhalt.blog-text h2.dunkel,.inhalt.blog-text h3.dunkel{color:var(--color-ink)}@media (max-width:1366px){.inhalt.blog-text h2{font-size:30px}}@media (max-width:1024px){.inhalt.blog-text h2{font-size:28px}}@media (max-width:890px){.inhalt.blog-text h2{font-size:24px}}@media (max-width:767px){.inhalt.blog-text h2{font-size:20px}}.inhalt.blog-text ul{margin:0 0 14.4px;padding-left:40px;list-style:outside}.inhalt.blog-text ol{margin:0 0 14.4px;padding-left:40px;list-style:decimal}.inhalt.blog-text li ul,.inhalt.blog-text li ol{margin-bottom:0}.inhalt.blog-text li{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal)}.blog-fachartikel .inhalt.blog-text li{font-weight:var(--font-weight-normal)}@media (max-width:1366px){.inhalt.blog-text li{font-size:20px}}@media (max-width:890px){.inhalt.blog-text li{font-size:16px}}.blog-text p>img[width]:only-child,.blog-text p>a:only-child>img[width]{margin-inline:auto}.blog-kommentar-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-primary-text);margin:40px 0 10px}@media (max-width:1366px){.blog-kommentar-titel{font-size:30px}}@media (max-width:767px){.blog-kommentar-titel{font-size:20px}}.blog-kommentare .formular{max-width:800px}.formular-hinweis-oben{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-ink);margin-bottom:20px}.formular-kommentar .formular-felder{gap:15px}.formular-kommentar .formular-beschriftung{font-size:var(--text-small);font-weight:var(--font-weight-normal);padding-bottom:5px}.formular-kommentar .formular-feld input:not([type=checkbox]),.formular-kommentar .formular-feld textarea{font-size:var(--text-small);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);border-color:#9b9b9b;border-radius:3px;padding:8px 16px}.formular-kommentar .formular-feld input[aria-invalid=true],.formular-kommentar .formular-feld textarea[aria-invalid=true]{border-color:var(--color-error)}.formular-kommentar .formular-feld textarea{min-height:160px}.formular-kommentar .formular-zustimmung,.formular-kommentar .formular-fehler{font-size:14px}.formular-kommentar .formular-zustimmung input{flex:none;margin-top:.3em}.formular-kommentar .formular-senden{font-size:var(--text-small);font-weight:var(--font-weight-semibold);border-radius:3px;margin-top:20px;padding:12px 30px}.formular-kommentar .formular-rueckmeldung{font-size:var(--text-small);font-weight:var(--font-weight-normal)}.formular-kommentar .formular-feld:has(.formular-zustimmung){margin-top:15px}.blog-uebersicht-kopf{background-color:var(--color-ink);justify-content:center;align-items:center;min-height:420px;padding:110px 20px;display:flex}@media (max-width:767px){.blog-uebersicht-kopf{min-height:0}}.blog-uebersicht-kopf-innen{flex-direction:column;align-items:flex-start;gap:20px;width:min(1140px,100%);display:flex}.blog-uebersicht-titel{font-size:30px;font-weight:var(--font-weight-bold);letter-spacing:1px;line-height:var(--leading-snug);color:var(--color-accent)}.blog-uebersicht-schlagworte{font-size:60px;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}@media (max-width:1024px){.blog-uebersicht-schlagworte{font-size:44px}}@media (max-width:767px){.blog-uebersicht-titel{font-size:20px}.blog-uebersicht-schlagworte{font-size:32px}}.blog-uebersicht-inhalt{width:min(1200px,100%);margin-inline:auto;padding:72px 20px 96px}.blog-uebersicht-einleitung p{font-size:23px;font-weight:var(--font-weight-light);color:var(--color-muted-blog);margin-bottom:36px;line-height:1.6}.blog-uebersicht-einleitung strong{color:var(--color-ink)}@media (max-width:767px){.blog-uebersicht-einleitung p{font-size:16px}}.blog-filter{flex-wrap:wrap;gap:22px;margin-bottom:36px;display:flex}.blog-filter-knopf{color:var(--color-ink);white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #bbc0c5;border-radius:30px;padding:14px 22px;font-size:22px;font-weight:600;line-height:1.2;transition:color .3s,border-color .3s,background-color .3s}.blog-filter-knopf:hover,.blog-filter-knopf:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.blog-filter-knopf[aria-pressed=true]{border-color:var(--color-accent);background-color:var(--color-accent);color:#fff}@media (max-width:767px){.blog-filter{gap:10px}.blog-filter-knopf{padding:8px 10px;font-size:14px}}button.blog-seitenzahl{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.blog-seitenzahl:hover,button.blog-seitenzahl:focus-visible{color:var(--color-primary-text)}.blog-liste{grid-template-columns:1fr;gap:28px;display:grid}@media (max-width:1024px){.blog-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-liste{grid-template-columns:1fr}}.blogkarte{border:1px solid var(--color-border-card);background-color:var(--color-surface);border-radius:16px;padding:20px;display:flex;box-shadow:0 10px 30px #1719421a}@media (max-width:767px){.blogkarte{padding:10px}}.blogkarte-bild{flex:0 0 34%}.blogkarte-bild img{border-radius:12px;width:100%}.blogkarte-text{flex-direction:column;flex:66%;align-items:flex-start;gap:12px;min-width:0;padding:8px 12px 8px 24px;display:flex}@media (max-width:767px){.blogkarte{flex-direction:column}.blogkarte-bild{display:none}.blogkarte-text{flex:none;padding:8px}}.blogkarte-meta{font-size:var(--text-small);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);text-transform:uppercase;color:var(--color-primary-text)}.blogkarte-titel{font-size:28px;font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.blogkarte-titel a{color:var(--color-ink);text-decoration:none}.blogkarte-titel a:hover,.blogkarte-titel a:focus-visible{text-decoration:underline}.blogkarte-datum{font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-ink)}.blogkarte-anreisser{font-size:19px;font-weight:500;line-height:var(--leading-normal);color:var(--color-ink)}.blogkarte-weiter{font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-accent);align-items:center;gap:.4em;margin-top:4px;padding-top:6px;text-decoration:none;transition:color .3s;display:inline-flex}.blogkarte-weiter:hover,.blogkarte-weiter:focus-visible{color:#e54e1f}.blogkarte-pfeil{width:.9em;height:.9em}@media (max-width:767px){.blogkarte-meta{font-size:12px}.blogkarte-titel{font-size:19px}.blogkarte-anreisser,.blogkarte-weiter{font-size:14px}}.blog-seitenzahlen{font-size:var(--text-small);font-weight:var(--font-weight-normal);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:48px;display:flex}.blog-seitenzahl{color:var(--color-ink);text-decoration:none}a.blog-seitenzahl:hover,a.blog-seitenzahl:focus-visible,.blog-seitenzahl-aktuell{color:var(--color-primary-text)}.blogkarte{cursor:pointer;transition:box-shadow .3s;position:relative}.blogkarte-titel a:after{content:"";border-radius:16px;position:absolute;inset:0}.blogkarte-weiter{z-index:1;position:relative}.blogkarte:hover{box-shadow:0 14px 36px #1719422e}.blogkarte:hover .blogkarte-titel a{text-decoration:underline}.blogkarte:has(.blogkarte-titel a:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.blog-weitere-karte{cursor:pointer;transition:box-shadow .3s;position:relative}.blog-weitere-kartentitel a:after{content:"";border-radius:5px;position:absolute;inset:0}.blog-weitere-karte:hover{box-shadow:0 0 16px #00000038}.blog-weitere-karte:hover .blog-weitere-kartentitel a{text-decoration:underline}.blog-weitere-karte:has(.blog-weitere-kartentitel a:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.news-inhalt{width:min(1120px,90%);margin-inline:auto}.news-einleitung{margin-top:100px;margin-bottom:50px}.news-einleitung p{font-size:32px;font-weight:var(--font-weight-bold);color:var(--color-ink);line-height:1.3}.news-linkedin{justify-content:center;padding-block:10px;display:flex}.news-linkedin-knopf{background-color:var(--color-primary);color:var(--color-surface);font-size:15px;font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:30px;line-height:1;text-decoration:none;transition:color .3s;display:inline-flex}.news-linkedin-knopf svg{width:13px;height:15px}.news-linkedin-knopf:hover,.news-linkedin-knopf:focus-visible{color:var(--color-canvas)}.news-liste-bereich{padding-top:100px;padding-bottom:150px}.news-liste-titel{font-size:38px;font-weight:var(--font-weight-semibold);color:var(--color-primary-text);text-align:center;margin-bottom:20px;line-height:1.3}.news-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.newskarte{background-color:var(--color-surface);cursor:pointer;border-radius:5px;flex-direction:column;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #00000026}.newskarte-bild{aspect-ratio:1/.65}.newskarte-bild img{object-fit:cover;width:100%;height:100%}.newskarte-text{flex-grow:1;margin-top:20px;padding-inline:30px}.newskarte-titel{font-size:21px;font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-bottom:25px;line-height:1.2}.newskarte-titel a{color:inherit;text-decoration:none}.newskarte-titel a:after{content:"";position:absolute;inset:0}.newskarte-anreisser{color:var(--color-ink);margin-bottom:25px;font-size:16px;line-height:1.5}.newskarte-weiter{z-index:1;font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;text-decoration:none;display:inline-block;position:relative}.newskarte-meta{border-top:1px solid var(--color-canvas);color:var(--color-ink);padding:15px 30px;font-size:16px}.newskarte:hover{box-shadow:0 0 16px #00000038}.newskarte:hover .newskarte-titel a{text-decoration:underline}.newskarte:has(.newskarte-titel a:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}.news-mehr{text-align:center;margin-top:30px}.news-mehr-knopf{background-color:var(--color-accent);color:var(--color-surface);font-size:15px;font-weight:var(--font-weight-bold);cursor:pointer;border:0;border-radius:3px;padding:12px 24px;line-height:1;transition:background-color .3s}.news-mehr-knopf:hover,.news-mehr-knopf:focus-visible{background-color:var(--color-primary)}@media (max-width:1366px){.news-einleitung{margin-top:50px}.news-einleitung p{font-size:30px}}@media (max-width:1200px){.news-einleitung{margin-top:100px}.news-einleitung p{font-size:28px}.news-liste-bereich{margin-top:50px;padding-top:0}}@media (max-width:1024px){.news-einleitung{margin-top:75px}.news-einleitung p{font-size:24px}.news-liste-titel{font-size:28px}.news-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:890px){.news-einleitung{margin-top:-25px}.news-einleitung p{font-size:20px}}@media (max-width:767px){.news-einleitung{margin-top:25px}.news-liste-titel{font-size:20px}.news-liste-bereich{padding-bottom:100px}.news-liste{grid-template-columns:minmax(0,1fr)}.newskarte-bild{aspect-ratio:2}.newskarte-meta{font-size:14px}}.bewertung-inhalt{width:min(1120px,90%);margin-inline:auto;padding-bottom:150px}.bewertung-einleitung{margin-top:100px;margin-bottom:100px}.bewertung-einleitung p{font-size:32px;font-weight:var(--font-weight-bold);color:var(--color-ink);line-height:1.3}.bewertung-einleitung p+p{margin-top:.9rem}.bewertung-einleitung em{color:var(--color-accent);font-style:normal}.bewertung-schritte{justify-content:space-between;margin-bottom:25px;display:flex}.bewertung-schritt{color:var(--color-ink);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;display:flex;position:relative}.bewertung-schritt:first-child{text-align:start;align-items:flex-start}.bewertung-schritt:last-child{text-align:end;align-items:flex-end}.bewertung-schritte{position:relative}.bewertung-schritte:before{content:"";border-top:1px solid var(--color-grey-500);position:absolute;top:15px;left:30px;right:30px}.bewertung-schritt-nummer{background-color:var(--color-surface);width:30px;height:30px;box-shadow:0 0 0 10px var(--color-canvas);border:1px solid;place-items:center;font-size:13px;display:grid}.bewertung-schritt-titel{font-size:13px;font-weight:var(--font-weight-bold);line-height:1}.bewertung-schritt-aktuell{color:var(--color-accent)}.bewertung-stufe{border:0;min-width:0;margin:0;padding:0}.formular-bewertung .formular-feld input:not([type=checkbox]):not([aria-invalid=true]),.formular-bewertung .formular-feld textarea:not([aria-invalid=true]),.formular-bewertung .formular-feld select:not([aria-invalid=true]){border-color:#0000}.formular-bewertung .formular-beschriftung{font-size:var(--text-body);font-weight:var(--font-weight-light);margin-bottom:0;padding-bottom:10px}.bewertung-knoepfe{gap:25px;display:flex}.bewertung-knoepfe .formular-senden{flex:1 1 0}@media (max-width:1366px){.bewertung-einleitung{margin-top:50px}.bewertung-einleitung p{font-size:30px}}@media (max-width:1200px){.bewertung-einleitung{margin-top:100px}}@media (max-width:1024px){.bewertung-einleitung{margin-top:75px}.bewertung-einleitung p{font-size:28px}}@media (max-width:890px){.bewertung-einleitung{margin-top:-25px}.bewertung-einleitung p{font-size:20px}}@media (max-width:767px){.bewertung-einleitung{margin-top:25px;margin-bottom:50px}.bewertung-inhalt{padding-bottom:100px}.bewertung-knoepfe .formular-senden{padding-inline:15px}}.seite-ueber-uns>.kasten{width:90%}.ueber-uns-spalten{gap:0;padding-top:25px;display:flex}.ueber-uns-spalten>*{flex:0 0 50%;max-width:50%}.ueber-uns-verweise{flex-direction:column;gap:20px;display:flex}.ueber-uns-verweis{color:var(--color-ink);align-items:flex-start;gap:5px;text-decoration:none;transition:color .3s;display:flex}.ueber-uns-verweis-pfeil{width:35px;height:35px;color:var(--color-accent);flex:none;padding:5px;transition:color .3s}.ueber-uns-verweis-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);display:block}.ueber-uns-verweis-text{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);display:block}.ueber-uns-verweis:hover,.ueber-uns-verweis:focus-visible,.ueber-uns-verweis:hover .ueber-uns-verweis-pfeil,.ueber-uns-verweis:focus-visible .ueber-uns-verweis-pfeil{color:var(--color-primary-text)}.ueber-uns-bild-bereich{margin-top:-100px}.ueber-uns-zitat{flex-direction:column;align-items:flex-start;gap:15px;margin-top:150px;display:flex}.ueber-uns-zitat-zeichen{background-color:var(--color-accent);width:48px;height:48px;color:var(--color-surface);border-radius:50%;place-items:center;display:grid}.ueber-uns-zitat-zeichen svg{width:20px;height:20px}.ueber-uns-zitat-text p{font-size:var(--text-h2-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink)}.ueber-uns-zitat-quelle{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-accent)}.uebersicht-kontakt.uebersicht-kontakt-ohne-welle{padding-top:200px}.bildteaser{padding-inline:var(--spacing-page-x);background-color:var(--color-ink);margin-top:-2px;position:relative;overflow:hidden}.bildteaser.bildteaser-start-news{margin-top:-100px}.bildteaser.bildteaser-start-stellen{margin-top:-150px}@media (min-width:2400px){.bildteaser.bildteaser-start-news,.bildteaser.bildteaser-start-stellen{margin-top:-2px}}@media (max-width:1366px){.bildteaser.bildteaser-start-stellen{margin-top:-200px}}@media (max-width:1200px){.bildteaser.bildteaser-start-stellen{margin-top:-75px}}@media (max-width:1024px){.bildteaser.bildteaser-start-stellen{margin-top:-48px}}@media (max-width:767px){.bildteaser.bildteaser-start-news{margin-top:-50px}.bildteaser.bildteaser-start-stellen{margin-top:-75px}}.bildteaser-bild{width:auto;max-width:none;position:absolute;top:50%;transform:translateY(-50%)}.bildteaser-bild-links .bildteaser-bild{left:0}.bildteaser-bild-rechts .bildteaser-bild{right:0}.bildteaser-text{flex-direction:column;align-items:flex-start;gap:20px;width:min(600px,100%);padding-block:350px 200px;display:flex;position:relative}.bildteaser-bild-links .bildteaser-text{margin-left:max(0px,50% - 40px)}.bildteaser-bild-rechts .bildteaser-text{margin-left:max(0px,50% - 560px);padding-top:400px}.bildteaser-label{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-accent);text-transform:uppercase;margin-bottom:20px}.bildteaser-schlagworte{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.bildteaser-absatz{font-size:var(--text-body);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-surface);padding-block:0 20px}@media (min-width:2400px){.bildteaser-bild-links .bildteaser-bild{width:85%}.bildteaser-absatz{padding-block:25px}}@media (max-width:1366px){.ueber-uns-bild-bereich{margin-top:-100px}.bildteaser-bild{width:100%}.bildteaser-bild-links .bildteaser-text{padding-top:200px}}@media (max-width:1200px){.ueber-uns-bild-bereich{margin-top:-50px}.ueber-uns-zitat{margin-top:75px}.bildteaser{padding-inline:0;flex-direction:column;padding-bottom:100px;display:flex}.bildteaser-bild{align-self:flex-end;width:auto;max-width:100%;position:static;transform:none}.bildteaser-text,.bildteaser-bild-links .bildteaser-text,.bildteaser-bild-rechts .bildteaser-text{width:100%;padding:0 var(--spacing-page-x);margin-left:0}.bildteaser-bild-links .bildteaser-text{margin-top:-50px}.bildteaser-bild-rechts .bildteaser-text{margin-top:-400px}}@media (max-width:1024px){.ueber-uns-spalten{flex-wrap:wrap;gap:25px}.ueber-uns-spalten>*{flex-basis:100%;max-width:100%}.ueber-uns-bild-bereich{margin-top:-80px}.bildteaser-bild-rechts .bildteaser-text{margin-top:-300px}}@media (max-width:890px){.ueber-uns-zitat{margin-top:50px}.bildteaser-bild-rechts .bildteaser-text{margin-top:-250px}}@media (max-width:767px){.ueber-uns-spalten{padding-top:0}.ueber-uns-bild-bereich{margin-top:0}.bildteaser-bild{width:100%}.bildteaser-bild-links .bildteaser-text,.bildteaser-bild-rechts .bildteaser-text{margin-top:-25px}}@media (max-width:1200px){.uebersicht-kontakt.uebersicht-kontakt-ohne-welle{padding-top:150px}}@media (max-width:767px){.uebersicht-kontakt.uebersicht-kontakt-ohne-welle{padding-top:100px}}.start-titel .hervorgehoben,.start-zwischentitel .hervorgehoben{color:var(--color-accent)}.themenblock-titel .hervorgehoben,.fachblog-titel .hervorgehoben{color:var(--color-primary-text)}.start-kopf{min-height:1260px}.start-kopf:before{background-image:url(/design/2023/05/st-welle-bg_03_1920_mittel.webp);background-position:50% 100%}.start-kopf .hero-inhalt{gap:20px}.start-titel{font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.start-schlagworte{font-size:var(--text-quote);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-surface);margin-top:25px}.start-text{font-size:var(--text-body);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-surface)}.start-knoepfe{flex-wrap:wrap;gap:20px;display:flex}.start-kontakt{font-size:var(--text-button);font-weight:var(--font-weight-bold);color:var(--color-surface);align-self:flex-start;align-items:center;gap:.4em;margin-top:15px;padding:12px 24px;text-decoration:none;transition:color .3s;display:inline-flex}.start-kontakt:hover,.start-kontakt:focus-visible{color:var(--color-accent)}.start-zaehler{width:90%;max-width:none;margin-block:100px 200px}.zaehler{flex-wrap:wrap;gap:40px 20px;display:flex}.zaehler-eintrag{flex:auto;place-content:start center;display:grid}.zaehler-zahl{font-size:80px;font-weight:var(--font-weight-bold);color:var(--color-accent);font-variant-numeric:tabular-nums;line-height:1}.zaehler-titel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink)}.themenblock{padding-right:var(--spacing-page-x);align-items:flex-start;display:flex}.themenblock-bild{flex:0 0 47.5%;width:47.5%;margin-top:-200px}.themenblock+.themenblock .themenblock-bild{margin-top:-50px}.themenblock-text{flex-direction:column;flex:auto;align-items:flex-start;padding-top:350px;display:flex}.themenblock+.themenblock .themenblock-text{padding-bottom:100px}.themenblock-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:20px}.themenblock-schlagworte,.fachblog-schlagworte{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink)}.themenblock-absatz{font-size:var(--text-body);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--color-ink);padding-block:25px}.knopf.knopf-blau{background-color:var(--color-primary)}.knopf.knopf-blau:hover,.knopf.knopf-blau:focus-visible{background-color:var(--color-accent)}.themenblock-zwischentitel{font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-ink);margin-top:50px}.kursreiter{margin-top:20px}.kursreiter-leiste{flex-wrap:wrap;gap:10px;display:flex}.kursreiter-reiter{color:var(--color-ink);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-bold);cursor:pointer;background-color:#d1d6de;border:0;border-radius:10px;padding:10px 20px;transition:background-color .3s,color .3s}.kursreiter-reiter[aria-selected=true]{background-color:var(--color-primary);color:var(--color-surface)}.kursreiter-liste{flex-direction:column;gap:20px;margin-top:20px;display:flex}.kursreiter-kurs{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);align-items:center;gap:5px;text-decoration:none;transition:color .3s;display:flex}.kursreiter-kurs:hover,.kursreiter-kurs:focus-visible{color:var(--color-primary-text)}.kursreiter-pfeil{width:30px;height:30px;color:var(--color-primary-text);flex:none;padding:4px}.start-zwischentitel-bereich{padding-inline:var(--spacing-page-x);background-color:var(--color-ink);margin-top:-1px}.start-zwischentitel{font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.bildteaser-start-ueber-uns .bildteaser-bild{width:80%}.bildteaser.bildteaser-start-ueber-uns .bildteaser-text{padding-top:350px}.welle-hell{background-image:url(/design/2023/04/st-welle-bg_03_1920x1080.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:600px;margin-top:-2px}.fachblog{width:90%;margin-top:100px}.fachblog-titel{font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin-bottom:40px}.fachblog-spalten{align-items:flex-start;display:flex}.fachblog-text{flex-direction:column;flex:0 0 40%;align-items:flex-start;padding-right:25px;display:flex}.fachblog-absatz{color:var(--color-ink);padding-block:25px}.fachblog-karten{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.fachblog-karte{background-color:var(--color-surface);border-radius:10px;transition:box-shadow .3s;position:relative;overflow:hidden}.fachblog-karte-bild{object-fit:cover;width:100%;height:250px}.fachblog-karte-titel{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--color-ink);text-align:center;text-transform:uppercase;padding:20px 20px 0}.fachblog-karte-titel a{color:inherit;text-decoration:none}.fachblog-karte-titel a:after{content:"";position:absolute;inset:0}.fachblog-karte-text{font-size:var(--text-small);line-height:var(--leading-normal);color:#333;text-align:center;padding:10px 20px 20px}.fachblog-karte:hover{box-shadow:0 0 16px #00000026}.fachblog-karte:has(a:focus-visible){outline:2px solid var(--color-primary-text);outline-offset:2px}@media (min-width:2400px){.start-kopf{min-height:1350px}.welle-hell{min-height:650px}}@media (max-width:1366px){.start-kopf{min-height:1200px}.welle-hell{min-height:350px}}@media (max-width:1200px){.start-kopf{min-height:1100px}.welle-hell{min-height:300px}.themenblock-text{padding-top:250px}}@media (max-width:1024px){.zaehler-eintrag{flex-basis:calc(50% - 10px)}.start-zaehler{margin-block:50px 100px}.themenblock{padding-inline:var(--spacing-page-x)}.themenblock-bild{display:none}.themenblock-text,.themenblock+.themenblock .themenblock-text{padding-top:100px}.welle-hell{min-height:250px}.fachblog-spalten{flex-direction:column;gap:25px}.fachblog-text{flex-basis:auto;padding-right:0}.fachblog-karten{width:100%}}@media (max-width:890px){.zaehler-zahl{font-size:58px}.welle-hell{min-height:200px}}@media (max-width:767px){.start-kopf{min-height:950px}.start-kopf:before{background-image:url(/design/2023/05/st-welle-bg_03_1920_hoch-tablet-scaled.webp)}.start-schlagworte{margin-top:0}.start-zaehler{margin-block:25px 0}.zaehler-eintrag{flex-basis:100%}.zaehler-zahl{font-size:50px}.themenblock-text,.themenblock+.themenblock .themenblock-text{padding-top:80px}.welle-hell{min-height:175px}.fachblog{margin-top:75px}.fachblog-karten{grid-template-columns:minmax(0,1fr)}}.lexikon-inhalt{width:min(1120px,90%);margin-inline:auto;padding-block:100px 150px}.lexikon-text em{color:var(--color-accent)}.lexikon-text ul{margin-block:10px 40px;padding-left:40px;list-style:outside}.lexikon-text li{font-size:var(--text-small);line-height:var(--leading-normal)}.lexikon-text a{color:var(--color-primary-text)}.lexikon-text p:has(>img){float:right;clear:right;width:min(500px,45%);margin:0 0 20px 16px}.lexikon-text img{width:100%;height:auto}.seite-lexikon .hero-zeile-gross{font-size:57px}@media (max-width:890px){.seite-lexikon .hero-zeile-gross{font-size:45px}}.lexikon-text:after{content:"";clear:both;display:block}.lexikon-kopf{min-height:295px;padding:0 var(--spacing-page-x) 40px;background-color:var(--color-ink);align-items:flex-end;display:flex}.lexikon-kopf-innen{flex-direction:column;gap:20px;display:flex}.lexikon-zurueck-oben{font-size:var(--text-small);color:var(--color-primary-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lexikon-pfeil{width:14px;height:14px}.lexikon-titel{font-size:48px;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-surface)}.lexikon-artikel img{margin-inline:auto;display:block}.lexikon-artikel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-small);line-height:var(--leading-normal);background-color:#f6f3ef;border-radius:5px;margin-block:20px;padding:20px}.lexikon-knopf{margin-block:30px 40px}.lexikon-zurueck{font-size:var(--text-small);color:var(--color-primary-text);margin-top:20px;display:inline-block}@media (max-width:767px){.lexikon-inhalt{padding-block:50px 100px}.lexikon-text p:has(>img){float:none;width:100%;margin-left:0}.lexikon-titel{font-size:28px}}.testimonials-inhalt{width:min(1140px,90%);margin-inline:auto;padding-block:10px 25px}.testimonials-titel{font-size:40px;font-weight:var(--font-weight-normal);color:#333;line-height:1.2}.testimonials-liste{flex-direction:column;gap:15px;margin-top:15px;display:flex}.testimonials-liste a{font-size:var(--text-h3);font-weight:var(--font-weight-bold);color:var(--color-primary-text);line-height:1.2;text-decoration:none}.testimonials-liste a:hover,.testimonials-liste a:focus-visible{text-decoration:underline}.testimonials-seiten{font-size:var(--text-small);justify-content:space-between;margin-top:30px;display:flex}.testimonials-seiten a{color:var(--color-primary-text)}.testimonials-weiter{margin-left:auto}.testimonials-sterne{margin-top:10px}.einweihung-kopf{padding:90px var(--spacing-page-x) 100px;background-color:var(--color-ink);text-align:center}.einweihung-spalte{flex-direction:column;align-items:center;gap:20px;width:min(900px,100%);margin-inline:auto;display:flex}.einweihung-logo{width:170px;height:auto}.einweihung-titel{font-size:44px;font-weight:var(--font-weight-bold);color:var(--color-surface);line-height:1.2}.einweihung-knopf{background-color:var(--color-accent);color:var(--color-surface);font-size:17px;font-weight:var(--font-weight-bold);border-radius:5px;padding:14px 28px;text-decoration:none;transition:background-color .3s;display:inline-block;box-shadow:0 0 10px #00000080}.einweihung-knopf:hover,.einweihung-knopf:focus-visible{background-color:var(--color-primary)}.einweihung-einleitung p{color:#dce0ee;font-size:18px;line-height:1.5}.einweihung-einleitung p+p{margin-top:.9rem}.einweihung-einleitung strong{color:var(--color-surface)}.einweihung-eckdaten{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(880px,100%);margin-top:10px;display:grid}.einweihung-eckdatum{border-left:4px solid var(--color-accent);color:var(--color-surface);background-color:#ffffff0f;padding:20px 24px;font-size:17px;line-height:1.5}.einweihung-eckdatum p+p{margin-top:.9rem}.einweihung-eckdatum-titel{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-accent);text-transform:uppercase;margin-bottom:6px}.einweihung-ablauf,.einweihung-anmelden{padding:80px var(--spacing-page-x);background-color:var(--color-surface);text-align:center}.einweihung-fotos{background-color:var(--color-surface)}.einweihung-abschnitt-titel{font-size:34px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin-bottom:30px}.einweihung-ablauf-liste{color:#767676;text-align:left;flex-direction:column;gap:14px;width:min(560px,100%);margin-inline:auto;font-size:18px;line-height:1.5;display:flex}.einweihung-ablauf-liste strong{color:var(--color-accent)}.einweihung-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 20px 20px;display:grid}.einweihung-fotos img{width:100%;height:auto}.einweihung-ort{padding:90px var(--spacing-page-x);background-color:var(--color-canvas);text-align:center}.einweihung-anschrift{font-size:var(--text-small);color:var(--color-ink)}.einweihung-karte{width:min(1400px,100%);font-size:var(--text-small);color:var(--color-ink);background-color:#f9f9f9;flex-direction:column;align-items:center;gap:15px;margin:30px auto 0;padding:60px 30px;display:flex}.einweihung-karte-rahmen{border:0;width:100%;height:450px}.einweihung-karte-knopf{border:2px solid var(--color-ink);border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-surface);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;padding:12px 20px}.einweihung-karte-knopf:hover{background-color:var(--color-accent);border-color:var(--color-accent)}.einweihung-karte a{color:var(--color-primary-text);font-weight:var(--font-weight-bold)}.einweihung-frist{font-size:var(--text-small);color:var(--color-accent);margin-bottom:30px}@media (max-width:767px){.einweihung-titel{font-size:28px}.einweihung-eckdaten{grid-template-columns:minmax(0,1fr)}.einweihung-abschnitt-titel{font-size:26px}}.nicht-gefunden-text{font-size:var(--text-small);color:#333;margin-top:10px}.cookiebanner{z-index:1000;inset-inline:16px;bottom:max(16px, env(safe-area-inset-bottom,0px));border-radius:var(--radius-md);background-color:var(--color-surface);max-width:960px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-strong);color:var(--color-ink);font-size:var(--text-small);margin-inline:auto;padding:24px;line-height:1.5;position:fixed;overflow-y:auto}.cookiebanner:focus{outline:none}.cookiebanner-titel{font-size:22px;font-weight:var(--font-weight-bold);margin:0 0 8px}.cookiebanner-text{margin:0 0 16px}.cookiebanner-text a{color:var(--color-primary-text);text-decoration:underline}.cookiebanner-auswahl{border:0;gap:12px;margin:0 0 16px;padding:0;display:grid}.cookiebanner-kategorie{align-items:flex-start;gap:12px;margin:0;display:flex}.cookiebanner-kategorie input{flex:none;width:20px;height:20px;margin-top:2px}.cookiebanner-knoepfe{flex-wrap:wrap;gap:12px;display:flex}.cookiebanner-knopf{border:2px solid var(--color-ink);border-radius:var(--radius-sm);background-color:var(--color-ink);color:var(--color-surface);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;padding:12px 20px}.cookiebanner-knopf:hover{background-color:var(--color-accent);border-color:var(--color-accent)}.cookiebanner-knopf-leise{color:var(--color-ink);background-color:#0000}.cookiebanner-knopf-leise:hover{color:var(--color-surface)}.footer-cookie-knopf{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-knopf:hover{color:var(--color-accent)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
