@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-italic.CsfrDhJx.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-italic.xTUDxVF8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-italic.CIUtULAL.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-italic.DsJ3McxZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-italic.DgljI1UR.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-italic.ByZcx49q.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-italic.SVIaMW7s.woff2)format("woff2"),url(/_astro/inter-greek-400-italic.C1OpWafJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-italic.Ceaj4WUo.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-italic.E-DnQMHp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-italic.CGFCRmTM.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-italic.DpQ6ZOoA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-italic.D1l0FflY.woff2)format("woff2"),url(/_astro/inter-latin-400-italic.BmFrN47l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-italic.GPRkb3xU.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-italic.D3fKamtN.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-italic.Ppu1tTPz.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-italic.CZrx1Xve.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-italic.5m0CTrl1.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-italic.CO97m7Jb.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-italic.D5vwbaZX.woff2)format("woff2"),url(/_astro/inter-greek-700-italic.bD6OVWQz.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-italic.BbJv01XC.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-italic.BF_6wm_E.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-italic.DtYkv-XI.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-italic.sscBbOod.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-italic.BsEzapPQ.woff2)format("woff2"),url(/_astro/inter-latin-700-italic.QsoQop6F.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fixed-bg{background:linear-gradient(165deg,#1c2933 0%,#10161c 100%)}.fixed-bg *{text-shadow:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,h1,h2,h3,h4,h5,h6,input,textarea,select,button,.button{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2{letter-spacing:-.02em;font-weight:700}h3,h4{font-weight:600}::selection{color:#fff;background:#2185c5}.nowrap{white-space:nowrap}.section-tint{background:#f4f8fb}ul.fahrlehrer-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.fahrlehrer-chips li{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:.375rem .875rem;font-size:.9375rem;font-weight:600}.fahrlehrer-chips li.chip-buero{color:#cfe5f4}table{border-collapse:separate;border-spacing:0;border:1px solid #e7e7e7;border-radius:8px;overflow:hidden}.skip-link{z-index:1100;color:#2185c5;background:#fff;border:1px solid #2185c5;border-radius:0 0 8px;padding:.75rem 1.25rem;position:absolute;top:0;left:-999em}.skip-link:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #2185c5}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-999em!important}.form-result[data-state=success]{color:#2a7d2a;font-weight:700}.form-result[data-state=error]{color:#cf2a0e;font-weight:700}.site-header{z-index:980;background:#fffffff7;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #0000001a}.site-header-inner{justify-content:space-between;align-items:center;gap:2rem;max-width:75rem;min-height:4.5rem;margin:0 auto;padding:.5rem 1.25rem;display:flex}a.site-brand,a.site-brand:link,a.site-brand:visited{color:#343333;align-items:center;gap:.75rem;text-decoration:none;display:flex}.site-brand img{width:auto;height:3rem;display:block}.site-brand-text{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.site-brand-text .zeile1{font-size:.875rem;font-style:italic;font-weight:700}.site-brand-text .zeile2{letter-spacing:.01em;font-size:1.1875rem;font-weight:700}.site-nav{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav li{margin:0}.site-nav a,.site-nav a:link,.site-nav a:visited{color:#444;border-radius:8px;padding:.5rem .75rem;font-size:.9375rem;text-decoration:none;transition:color .15s,background-color .15s;display:block}.site-nav a:hover,.site-nav a:focus{color:#2185c5;background:#ecf5fb}.site-nav a[aria-current=page]{color:#2185c5;font-weight:700}.site-nav .site-nav-cta a,.site-nav .site-nav-cta a:link,.site-nav .site-nav-cta a:visited{color:#fff;background:#2185c5;margin-left:.5rem;padding:.5rem 1.125rem;font-weight:700}.site-nav .site-nav-cta a:hover,.site-nav .site-nav-cta a:focus{color:#fff;background:#1a6a9e}@media (width>=64.0625em){.site-header{display:block}body{padding-top:4.5rem}}a.stoerer,a.stoerer:link,a.stoerer:visited{color:#111;background:#ecf5fb;border:1px solid #2185c5;border-radius:8px;margin:0 0 1rem;padding:.9rem 1.25rem;text-decoration:none;display:block}@media (width>=64.0625em){#willkommen .stoerer{margin-top:1rem}}section#willkommen #title,#willkommen #title h2{margin-top:0}#willkommen .arrow-wrap{margin-top:1.25rem;font-size:.35em}#willkommen .arrow:after{content:none}#willkommen .arrow{float:none;border:.55em solid #fff;border-top:0;border-left:0;width:4em;height:4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}a.stoerer:hover,a.stoerer:focus{color:#111;background:#dcecf8}.stoerer strong{color:#2185c5}.team-gruppenfoto{width:100%;height:auto;margin:0 0 2rem;display:block}ul.kontakt-zeilen{margin:0 0 1.25rem;padding:0;list-style:none}.kontakt-zeilen li{align-items:center;gap:.625rem;margin:0 0 .5rem;display:flex}.kontakt-zeilen .kontakt-icon{color:#2185c5;flex:none;width:1.125rem;height:1.125rem;display:inline-flex}.kontakt-zeilen .kontakt-icon svg{width:100%;height:100%}.kontakt-zeilen a,.kontakt-zeilen a:link,.kontakt-zeilen a:visited{color:#222;font-size:1.0625rem;font-weight:600;text-decoration:none}.kontakt-zeilen a:hover,.kontakt-zeilen a:focus{color:#2185c5}.kontakt-zeilen .kontakt-hinweis{color:#767676;margin-left:.375rem;font-size:.875rem}#kontakt #unterrichtszeiten h3{margin:0 0 .75rem;padding:0;font-size:1.25rem;line-height:1.6}.fixed-bg .subheader{text-shadow:none}ul.fahrzeug-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.fahrzeug-karte{background:#fafbfc;border:1px solid #e7e7e7;border-radius:8px;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;display:flex}.fahrzeug-kopf{align-items:center;gap:.625rem;font-size:1.0625rem;display:flex}.fahrzeug-anzahl{color:#fff;background:#2185c5;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:2rem;height:1.5rem;padding:0 .375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.fahrzeug-details{color:#555;margin:0;font-size:.9375rem}.fahrzeug-klasse{color:#1a6a9e;background:#ecf5fb;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.125rem .625rem;font-size:.8125rem;font-weight:600}.klassen-badge{color:#1a6a9e;white-space:nowrap;background:#ecf5fb;border-radius:6px;padding:.125rem .5rem;font-size:.875rem;font-weight:700;display:inline-block}form.anmeldung-form{background:#fafbfc;border:1px solid #e7e7e7;border-radius:8px;padding:1.5rem}.form-grid{gap:1rem 1.25rem;display:grid}@media (width>=40.0625em){.form-grid{grid-template-columns:1fr 1fr}.form-feld-voll{grid-column:1/-1}}.form-feld label{color:#333;margin:0 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.anmeldung-form input[type=text],.anmeldung-form input[type=tel],.anmeldung-form input[type=email],.anmeldung-form input[type=date],.anmeldung-form select,.anmeldung-form textarea{width:100%;height:auto;box-shadow:none;color:#222;background:#fff;border:1px solid #d0d7de;border-radius:8px;margin:0;padding:.625rem .75rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.anmeldung-form input:focus,.anmeldung-form select:focus,.anmeldung-form textarea:focus{background:#fff;border-color:#2185c5;box-shadow:0 0 0 3px #2185c526}label.form-checkbox{align-items:flex-start;gap:.625rem;margin:1.25rem 0;font-size:.9375rem;line-height:1.5;display:flex}.form-checkbox input{accent-color:#2185c5;flex:none;width:1.05rem;height:1.05rem;margin:.2rem 0 0}.anmeldung-form input[type=submit]{margin:0}.anmeldung-info{background:#ecf5fb;border:1px solid #cfe5f4;border-radius:8px;padding:1.25rem 1.375rem}.anmeldung-info p{margin-bottom:.75rem}.anmeldung-info p:last-child{margin-bottom:0}.standorte-karten{margin-top:2rem}#kontakt .standort{margin-bottom:0}#kontakt .standort address{background:#fafbfc;border:1px solid #e7e7e7;border-radius:8px;flex-direction:column;width:100%;margin-bottom:1.25rem;padding:1.25rem 1.25rem 1rem;display:flex}#kontakt .standort address p{margin-bottom:.75rem}#kontakt .standort address p:last-child{margin-top:auto;margin-bottom:0}@media (width>=40.0625em){.standorte-karten,.standorte-karten .standort{display:flex}}.team-mitglied h3{margin:.75rem 0 .25rem;padding:0}.intensiv-termine h3{margin:0 0 .5rem;padding:0;font-size:1.25rem;line-height:1.6}.termin-status.frei{color:#2a7d2e;font-weight:700}.termin-status.ausgebucht{color:#767676}.team-rolle{color:#d5d5d5;margin:0 0 .25rem;font-size:.875rem}.team-tel a,.team-tel a:link,.team-tel a:visited{color:#fff;text-shadow:none;text-decoration:none}.team-tel a:hover,.team-tel a:focus{color:#fff;text-decoration:underline}.trust-band{color:#444;flex-wrap:wrap;justify-content:center;gap:.5rem 2.5rem;margin:3rem 0 0;font-size:.9375rem;list-style:none;display:flex}.trust-band li{margin:0}.trust-band a,.trust-band a:link,.trust-band a:visited{color:#444;text-decoration:none}.trust-band a:hover,.trust-band a:focus{color:#2185c5}.trust-band .trust-sterne{color:#f5a623;letter-spacing:.1em}.zitate-section{background:#f5f5f5}blockquote.zitat{background:#fff;border:1px solid #e7e7e7;border-left:4px solid #2185c5;border-radius:8px;margin:0 0 1.25rem;padding:1.25rem 1.5rem}blockquote.zitat p{color:#111;margin:0 0 .75rem}blockquote.zitat footer{color:#666;font-size:.875rem}.warum-wir-section{background:#f5f5f5}.warum-punkt{background:#fff;border:1px solid #e7e7e7;border-radius:8px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.warum-punkt h3{margin-bottom:.5rem;font-size:1.125rem}.warum-punkt p{margin:0}.schritte li{margin-bottom:1rem}.faq details{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;margin-bottom:.75rem;padding:.375rem 1.125rem;transition:background-color .15s}.faq details:hover,.faq details[open]{background:#ffffff1a}.faq summary{cursor:pointer;padding:.625rem 0;font-weight:700}.faq details p{margin:.25rem 0 .75rem}.cta-section{text-align:center;background:#f4f8fb;border-top:1px solid #e3edf5;padding:3.5rem 0}.cta-section h2{margin-bottom:1.5rem}.cta-section .button{margin:.5rem;padding:1rem 2rem;font-size:1.125rem;display:inline-block}.button,a.button{font-weight:600;transition:background-color .15s,color .15s,border-color .15s;border-radius:8px!important}.button.cta-primary,a.button.cta-primary:link,a.button.cta-primary:visited{color:#fff;text-shadow:none;background-color:#2185c5;border:1px solid #2185c5}.button.cta-primary:hover,a.button.cta-primary:hover,a.button.cta-primary:focus{color:#fff;background-color:#1a6a9e;border-color:#1a6a9e}a.button.cta-secondary:link,a.button.cta-secondary:visited{color:#2185c5;text-shadow:none;background-color:#fff;border:1px solid #2185c5}a.button.cta-secondary:hover,a.button.cta-secondary:focus{color:#2185c5;background-color:#ecf5fb}@media (width>=64.0625em){.subpage.subpage-first{padding-top:5.5rem}}.mobile-topbar{z-index:980;background:#fffffff7;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.375rem 1rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #0000001a}a.mobile-topbar-logo,a.mobile-topbar-logo:link,a.mobile-topbar-logo:visited{color:#343333;align-items:center;gap:.625rem;text-decoration:none;display:flex}.mobile-topbar-logo img{width:auto;height:2.5rem;display:block}.mobile-topbar-text{flex-direction:column;line-height:1.15;display:flex}.mobile-topbar-text .zeile1{font-size:.8125rem;font-style:italic;font-weight:700}.mobile-topbar-text .zeile2{letter-spacing:.01em;font-size:1.0625rem;font-weight:700}button.hamburger,button.hamburger:hover,button.hamburger:focus{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:2.75rem;height:2.75rem;margin:0;padding:0;display:flex}.hamburger span{background:#222;border-radius:2px;width:26px;height:3px;transition:transform .25s,opacity .2s;display:block}html.menue-offen .hamburger span:first-child{transform:translateY(9px)rotate(45deg)}html.menue-offen .hamburger span:nth-child(2){opacity:0}html.menue-offen .hamburger span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.mobile-menu{z-index:970;opacity:0;visibility:hidden;background:#fff;flex-direction:column;padding:1.5rem 1.5rem 2rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;inset:3.5rem 0 0;overflow-y:auto;transform:translateY(-.5rem)}html.menue-offen .mobile-menu{opacity:1;visibility:visible;transform:none}html.menue-offen{overflow:hidden}html.menue-offen a.scroll-top{display:none}.mobile-menu-liste{margin:0 0 1.75rem;padding:0;list-style:none}.mobile-menu-liste a,.mobile-menu-liste a:link,.mobile-menu-liste a:visited{color:#222;border-bottom:1px solid #ececec;padding:.875rem .25rem;font-size:1.375rem;font-weight:700;text-decoration:none;display:block}.mobile-menu-liste a:hover,.mobile-menu-liste a:focus,.mobile-menu-liste a[aria-current=page]{color:#2185c5}a.mobile-menu-cta{text-align:center;padding:1rem 2rem;font-size:1.125rem;display:block}.mobile-menu-kontakt{border-top:1px solid #ececec;flex-direction:column;gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.mobile-menu-kontakt a,.mobile-menu-kontakt a:link,.mobile-menu-kontakt a:visited{color:#555;text-decoration:none}.mobile-menu-kontakt a:hover,.mobile-menu-kontakt a:focus{color:#2185c5}@media (width<=64em){body{padding-top:3.5rem}}@media (width>=64.0625em){.mobile-topbar,.mobile-menu{display:none}}.site-footer{color:#cfcfcf;background:#121212;padding:4rem 0 2rem;font-size:.9375rem}.site-footer h2{color:#fff;margin:0 0 1.5rem;font-size:1.25rem;font-weight:400}.site-footer a,.site-footer a:link,.site-footer a:visited{color:#fff;text-decoration:none}.site-footer a:hover,.site-footer a:focus{color:#2185c5}.footer-col{margin-bottom:2.5rem}.footer-logo{filter:brightness(0)invert();width:220px;max-width:100%;margin-bottom:1.5rem}.footer-standorte{margin:0 0 1.75rem;list-style:none}.footer-standorte li{margin-bottom:.9rem}.footer-standorte span{color:#9a9a9a;display:block}.footer-rating{align-items:center;gap:.6rem;display:inline-flex}.footer-rating .rating-wert{color:#f5a623;font-size:1.75rem;font-weight:400}.footer-rating .rating-sterne{color:#f5a623;letter-spacing:.12em;font-size:1.25rem}.footer-rating .rating-anzahl{color:#cfcfcf}.footer-links{margin:0;list-style:none}.footer-links li{margin-bottom:1.1rem}.footer-links a{align-items:center;gap:.75rem;display:inline-flex}.footer-icon{flex:none;width:20px;height:20px;display:inline-flex}.footer-icon svg{width:100%;height:100%}a.footer-anmelden:link,a.footer-anmelden:visited{color:#fff;background:0 0;border:1px solid #fff;border-radius:8px;margin-top:1.25rem;padding:.75rem 1.75rem;transition:background .2s,border-color .2s;display:inline-block}a.footer-anmelden:hover,a.footer-anmelden:focus{color:#fff;background:#2185c5;border-color:#2185c5}.footer-bottom{border-top:1px solid #2c2c2c;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.footer-copyright{color:#9a9a9a;font-size:inherit;flex:auto;margin:0}.footer-rechtliches{font-size:inherit;flex-wrap:wrap;gap:1.5rem;margin:0;list-style:none;display:flex}.footer-rechtliches li{margin:0}a.scroll-top,a.scroll-top:link,a.scroll-top:visited{z-index:1050;color:#fff;background:#2185c5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 2px 8px #00000059}a.scroll-top:hover,a.scroll-top:focus{color:#fff;background:#2185c5}.scroll-top svg{width:20px;height:20px}
