@layer seiten{.b-hero{border-bottom:1px solid var(--farbe-linie);position:relative;overflow:clip}.b-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#eef0f1 calc(8.33333% - 1px) 8.33333%);position:absolute;inset:0}.b-hero .innen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);padding-block:clamp(1.2rem,2vw,2rem) clamp(2.2rem,3.5vw,3.4rem);display:grid;position:relative}.b-hero h1{letter-spacing:-.026em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;max-width:24ch;margin-top:1rem;font-size:clamp(2rem,.95rem + 2.4vw,3.2rem)}.b-hero .unter{max-width:50ch;color:var(--farbe-text2);margin-top:1.2rem;font-size:clamp(1.06rem,1rem + .3vw,1.22rem);line-height:1.55}.b-hero .aufruf{margin-top:1.6rem}.b-hero .aufruf .mikro{order:3}.b-hero-text .kopfzeile{background:#fff}.pfad ol{color:var(--farbe-leise);flex-wrap:wrap;gap:.2rem 0;margin:0 0 1.4rem;padding:0;font-size:.86rem;list-style:none;display:flex}.pfad li{background:#fff;align-items:center;display:inline-flex}.pfad li+li:before{content:"›";color:#8a9196;margin:0 .55rem}.pfad a{color:var(--farbe-leise);padding-block:.35rem;text-decoration:none}.pfad a:hover{color:var(--farbe-text);text-decoration:underline}.pfad [aria-current]{color:var(--farbe-text);font-weight:560}.b-tel{color:var(--farbe-text2);background:#fff;align-items:center;gap:.55rem;width:fit-content;margin-top:1.1rem;font-size:.94rem;display:flex}.b-tel svg{width:18px;height:18px;color:var(--farbe-text);flex:none}.b-tel a{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--farbe-text);font-weight:650}.b-hero-rechts{padding-top:.4rem;position:relative}.b-foto{aspect-ratio:5/3.4;background:#5d6870;margin:0;position:relative;overflow:hidden}.b-foto picture,.b-foto img{width:100%;height:100%;position:absolute;inset:0}.b-foto img{object-fit:cover;filter:saturate(.88)contrast(1.02)}.b-foto:after{content:"";pointer-events:none;background:linear-gradient(#0c0e1000 55%,#0c0e1099);position:absolute;inset:0}.b-foto figcaption{z-index:1;position:absolute;top:.8rem;left:.9rem}.b-foto figcaption i{color:var(--farbe-text);font-variation-settings:"wdth" 92;border-radius:var(--radius);background:#fff;padding:.25rem .55rem;font-size:.82rem;font-style:normal;font-weight:620;display:inline-block}.foto-werkstatt{object-position:38% 40%}.foto-labor{object-position:50% 30%}.foto-lager{object-position:50% 32%}.foto-buero{object-position:50% 42%}.schriftfeld{border-collapse:collapse;border:1.5px solid var(--farbe-text);outline:1px solid var(--farbe-text);outline-offset:3px;width:calc(100% - 1.6rem);box-shadow:var(--schatten-karte);background:#fff;margin:-3.2rem 0 0 1.6rem;font-size:.92rem;position:relative}.schriftfeld caption{caption-side:top;text-align:left;color:#fff;background:var(--farbe-text);font-variation-settings:"wdth" 92;padding:.45rem .8rem;font-size:.8rem;font-weight:600}.schriftfeld th,.schriftfeld td{text-align:left;vertical-align:top;border-top:1px solid var(--farbe-linie);padding:.55rem .8rem}.schriftfeld th{width:7.2rem;color:var(--farbe-leise);border-right:1px solid var(--farbe-linie);padding-top:.68rem;font-size:.8rem;font-weight:500}.schriftfeld td{color:var(--farbe-text);line-height:1.4}.schriftfeld td b{font-weight:680}.schriftfeld .gross{margin-right:.6rem;font-size:1.35rem;line-height:1}.schriftfeld .quelle{color:var(--farbe-leise);white-space:nowrap;font-size:.78rem}.schriftfeld .inkl td{color:var(--farbe-passt);font-weight:620}.schriftfeld .inkl-zeile{align-items:flex-start;gap:.4rem;display:flex}.schriftfeld .inkl svg{flex:none;width:15px;height:15px;margin-top:.2rem}.b-belege .innen{color:var(--farbe-text2);flex-wrap:wrap;gap:.6rem 2.6rem;padding-block:1rem;font-size:.95rem;display:flex}.b-belege p{margin:0}.b-belege .sterne{vertical-align:-2px;gap:1px;margin-right:.35rem;display:inline-flex}.b-belege b{color:var(--farbe-text);font-weight:680}.b-belege small{color:var(--farbe-leise);font-size:.82rem}.b-zwei{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.b-reiz{border-top:1px solid var(--farbe-text);margin-top:2.2rem;padding:0;list-style:none}.b-reiz li{border-bottom:1px solid var(--farbe-linie);grid-template-columns:2.6rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}.b-reiz .zahl,.b-telefon .zahl{border:1.3px solid var(--farbe-text);border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:1rem;display:grid}.b-reiz h3{letter-spacing:-.01em;font-size:1.28rem}.b-reiz p{color:var(--farbe-text2);max-width:56ch;margin-top:.4rem}.b-profil{border-top:1px solid var(--farbe-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);margin-top:2.4rem;display:grid}.b-profil>div{padding-top:1.4rem}.b-profil h3{font-size:1.28rem}.b-profil p{color:var(--farbe-text2);max-width:54ch;margin-top:.6rem}.b-haken{gap:.55rem;margin-top:.8rem;padding:0;list-style:none;display:grid}.b-haken li{color:var(--farbe-text2);align-items:flex-start;gap:.6rem;display:flex}.b-haken svg{width:18px;height:18px;color:var(--farbe-passt);flex:none;margin-top:.22rem}.b-engpass{border-top:6px solid var(--farbe-text);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.6rem;padding:0;list-style:none;display:grid}.b-engpass li{padding:1.4rem 1.6rem 1.6rem 0}.b-engpass li+li{border-left:1px solid var(--farbe-linie);padding-left:1.6rem}.b-engpass .zahl{color:var(--farbe-leise);font-size:2.6rem;line-height:1;display:block}.b-engpass h3{letter-spacing:-.01em;margin-top:.7rem;font-size:1.32rem}.b-engpass p{color:var(--farbe-text2);margin-top:.55rem}#engpass .uebergang{margin-top:2.4rem}.b-telefon{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.2rem;padding:0;list-style:none;display:grid}.b-telefon li{border:1px solid var(--farbe-linie);background:#fff;align-content:start;gap:.9rem;padding:1.4rem 1.3rem 1.5rem;display:grid}.b-frage{font-variation-settings:"wdth" 90;letter-spacing:-.005em;font-size:1.16rem;font-weight:630;line-height:1.3}.b-telefon p:not(.b-frage){color:var(--farbe-text2);font-size:.97rem}.b-telefon b{color:var(--farbe-text);font-weight:640}.b-notiz{max-width:70ch;color:var(--farbe-text2);margin-top:1.6rem}.b-pruefung{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:2.6rem;display:grid}.b-eckdaten{border-top:1px solid var(--farbe-text);margin:0}.b-eckdaten>div{border-bottom:1px solid var(--farbe-linie);grid-template-columns:9rem 1fr;gap:1rem;padding:1rem 0;display:grid}.b-eckdaten dt{color:var(--farbe-leise);padding-top:.15rem;font-size:.86rem}.b-eckdaten dd{color:var(--farbe-text2);margin:0}.b-eckdaten dd>span,.b-eckdaten dd .leise{display:block}.b-eckdaten dd .leise{margin-top:.35rem;font-size:.92rem}.b-eckdaten .gross{color:var(--farbe-text);margin-bottom:.3rem;font-size:2rem;line-height:1}.b-anteile{border:1px solid var(--farbe-linie);margin:0;padding:1.3rem 1.4rem 1.4rem}.b-anteile figcaption{font-variation-settings:"wdth" 92;margin-bottom:.8rem;font-size:1.02rem;font-weight:640}.b-anteile ul{gap:.15rem;padding:0;list-style:none;display:grid}.b-anteile li{border-bottom:1px solid var(--farbe-linie);grid-template-columns:minmax(0,1.25fr) minmax(4rem,1fr) 3.6rem;align-items:center;gap:.9rem;padding:.55rem 0;display:grid}.b-anteile li:last-child{border-bottom:0}.b-name{font-size:.94rem;line-height:1.3}.b-name small{color:var(--farbe-leise);font-size:.84rem}.b-balken{width:100%;height:10px;display:block}.b-balken rect{fill:var(--farbe-text)}.b-balken rect.grund{fill:var(--farbe-flaeche)}.b-anteile .zahl{text-align:right;font-size:1.25rem}.b-besonders{background:var(--farbe-flaeche);max-width:76ch;color:var(--farbe-text2);margin-top:2rem;padding:1.1rem 1.3rem}.b-besonders+.b-besonders{margin-top:.8rem}.b-besonders b{color:var(--farbe-text);font-weight:650}.b-lernfelder{border-top:1px solid var(--farbe-linie);border-bottom:1px solid var(--farbe-linie);max-width:58rem;margin-top:1.4rem}.b-lernfelder summary{cursor:pointer;font-variation-settings:"wdth" 92;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.b-lernfelder summary::-webkit-details-marker{display:none}.b-lernfelder summary svg{width:20px;height:20px;transition:transform var(--dauer-mittel) var(--kurve-raus);flex:none}.b-lernfelder[open] summary svg{transform:rotate(45deg)}.b-lernfelder ol{columns:2;color:var(--farbe-text2);column-gap:3rem;padding:0 0 1.2rem 1.6rem;font-size:.95rem}.b-lernfelder li{break-inside:avoid;padding:.2rem 0}#pruefung .fussnote a{color:var(--farbe-leise)}.b-vorb .phase .zahl{color:var(--farbe-passt);font-style:normal}.b-vorb h2{margin-top:.6rem}.b-vorb .b-haken{margin-top:1.4rem}.b-hinweis{color:var(--farbe-text2);margin-top:.4rem;font-size:.95rem}.b-staerken{gap:.85rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.b-staerken li{align-items:flex-start;gap:.6rem;display:flex}.b-staerken svg{width:18px;height:18px;color:var(--farbe-passt);flex:none;margin-top:.22rem}.b-staerken b{font-weight:600;display:block}.b-staerken small{color:var(--farbe-text2);margin-top:.15rem;font-size:.9rem;line-height:1.45;display:block}.b-ort{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-right:.45rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.b-ort-telefon{color:var(--farbe-passt)}.b-ort-probetag,.b-ort-test{color:var(--farbe-text2)}.b-academy{border:1px solid var(--farbe-linie);background:#fff;gap:1rem;padding:1.6rem 1.6rem 1.7rem;display:grid}.b-academy img{width:auto;height:44px}.b-academy p{color:var(--farbe-text2)}.b-academy-zahl{border-top:1px solid var(--farbe-linie);align-items:baseline;gap:.8rem;padding-top:1rem;display:flex}.b-academy-zahl .zahl{color:var(--farbe-text);font-size:2.4rem;line-height:1}.b-fall{border-top:1px solid var(--farbe-text);border-bottom:1px solid var(--farbe-linie);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);align-items:center;gap:1.5rem 2.5rem;margin-top:2.2rem;padding:1.6rem 0;display:grid}.b-fall .firma{align-items:center;gap:1rem;display:flex}.b-fall .firma img{object-fit:contain;object-position:left center;opacity:.7;flex:none;width:80px;height:36px}.b-fall .firma b{font-weight:650;line-height:1.3;display:block}.b-fall .firma span{color:var(--farbe-leise);font-size:.9rem}.b-fall>p{color:var(--farbe-text2)}.b-fall dl{flex-wrap:wrap;gap:1.6rem;margin:0;display:flex}.b-fall dt{color:var(--farbe-leise);font-size:.8rem}.b-fall dd{margin:.2rem 0 0}.b-fall dd.gross{font-size:2.2rem;line-height:1}.b-fall dd small{color:var(--farbe-leise);font-size:.45em;font-style:normal}.b-ablauf{counter-reset:schritt;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:2.4rem;padding:0;list-style:none;display:grid}.b-ablauf li{border-top:6px solid var(--farbe-text);padding:.9rem .6rem 0 0}.b-ablauf li:nth-child(n+3){border-color:#5f666c}.b-ablauf li:nth-child(5){border-color:var(--farbe-passt)}.b-ablauf .wann{color:var(--farbe-leise);font-size:.84rem;display:block}.b-ablauf b{font-variation-settings:"wdth" 90;margin-top:.25rem;font-size:1.08rem;font-weight:650;line-height:1.25;display:block}.b-ablauf p{color:var(--farbe-text2);margin-top:.45rem;font-size:.93rem}.b-weiter{padding-block:clamp(3rem,6vw,5rem)}.b-weiter h2{font-size:clamp(1.5rem,1rem + 1.4vw,2.2rem)}.b-verwandt{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.6rem;margin-top:1.6rem;padding:0;list-style:none;display:grid}.b-verwandt a{border:1px solid var(--farbe-linie);font-variation-settings:"wdth" 92;min-height:4.2rem;transition:border-color var(--dauer-kurz) var(--kurve-raus), background-color var(--dauer-kurz) var(--kurve-raus);grid-template-columns:1fr auto;align-items:center;gap:0 1rem;padding:.75rem 1rem;font-weight:630;line-height:1.25;text-decoration:none;display:grid}.b-verwandt a span{color:var(--farbe-leise);grid-column:1;font-size:.78rem;font-weight:500}.b-verwandt a svg{width:18px;height:18px;transition:transform var(--dauer-mittel) var(--kurve-feder);grid-area:1/2/3}.b-verwandt a:hover{border-color:var(--farbe-text);background:var(--farbe-flaeche)}.b-verwandt a:hover svg{transform:translate(4px)}.b-mehr{flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.6rem;padding:0;list-style:none;display:flex}.b-mehr a{color:var(--farbe-text);font-weight:560}.schluss .b-tel{background:0 0;margin-top:1.4rem}@media (width<=1100px){.b-ablauf{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}}@media (width<=980px){.b-hero .innen,.b-zwei,.b-pruefung{grid-template-columns:1fr}.b-hero-rechts{max-width:40rem}.b-telefon,.b-engpass{grid-template-columns:1fr}.b-engpass li,.b-engpass li+li{border-left:0;border-bottom:1px solid var(--farbe-linie);padding:1.3rem 0}.b-fall{grid-template-columns:1fr}}@media (width<=640px){.b-hero:before{display:none}.b-hero .innen{gap:1.6rem;padding-block:1rem 2.2rem}.pfad ol{margin-bottom:.9rem;font-size:.82rem}.b-hero h1{letter-spacing:-.02em;overflow-wrap:break-word;margin-top:.7rem;font-size:1.86rem}.b-hero .unter{margin-top:.8rem;font-size:1.04rem;line-height:1.5}.b-hero .aufruf{gap:.55rem 1rem;margin-top:1.2rem}.b-hero .aufruf .knopf{width:100%}.b-hero .aufruf .mikro{text-align:center;flex-basis:auto;order:0;width:100%;font-size:.86rem}.b-hero .aufruf .textlink{order:4}.zusagen li{white-space:normal}.b-foto{aspect-ratio:16/9}.schriftfeld{width:calc(100% - .6rem);margin:-1.6rem 0 0 .6rem;font-size:.88rem}.schriftfeld th{width:5.6rem}.schriftfeld .quelle{white-space:normal;margin-top:.3rem;display:block}.b-belege .innen{flex-direction:column;gap:.4rem}.b-profil{grid-template-columns:1fr}.b-eckdaten>div{grid-template-columns:1fr;gap:.3rem}.b-anteile{padding:1rem}.b-anteile li{grid-template-columns:1fr 3.2rem;row-gap:.4rem}.b-anteile .b-balken{grid-area:2/1/auto/-1}.b-anteile .zahl{grid-area:1/2}.b-lernfelder ol{columns:1}.b-ablauf{grid-template-columns:1fr;gap:0}.b-ablauf li{border-top-width:0;border-left:4px solid var(--farbe-text);padding:.2rem 0 1.2rem 1rem}.b-ablauf li:nth-child(n+3){border-left-color:#5f666c}.b-ablauf li:nth-child(5){border-left-color:var(--farbe-passt)}}}
