@charset "UTF-8";
/* Custom Styles 
/*  BS Fahrschul GmbH
/*  Author: Heiko Göb
*/
:root {
  --visualScale: 1;
  --focusColor: oklch(55.08% 0.09754 181.071);
  --white: oklch(1 0 0);
  --black: oklch(0 0 0);
  --marginPaddingBase: .72rem;
}

html, body {
  zoom: 1 !important;
  width: 100vw;
  padding: 0;
  margin: 0;
  text-wrap: pretty;
}

html, body {
  scroll-behavior: smooth;
  scroll-padding-top: calc(var(--headerHeight, 6rem) - 3rem);
}

:focus-visible {
  outline: 2px solid var(--focusColor);
  box-shadow: none;
}

:is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6) {
  text-wrap-style: balance;
  hyphens: none;
}

#header {
  max-width: 90vw;
  margin: 3px auto;
}
#header::after {
  content: "";
  display: block;
  z-index: -1;
  position: absolute;
  inset: 21% 0;
  background: linear-gradient(180.12deg, oklch(from var(--customColor1) l c h/1) 9%, oklch(from var(--customColor1) l c h/0.36) 75%, oklch(from var(--customColor1) l c h/0));
  border-radius: 20rem;
  border: solid 2px rgba(255, 255, 255, 0.4588235294);
  backdrop-filter: blur(18px) brightness(180%) contrast(70%);
  background-clip: content-box;
}

#footer {
  background: var(--secondColor);
}
#footer > .inside {
  max-width: unset !important;
}/*# sourceMappingURL=customize.css.map */