@charset "UTF-8";
:root {
  --bav-header-h: 13rem;
  --bav-footer-h: 8rem;
}

@media (max-width: 768px) {
  .brxe-block {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1200px) {
  .bav_hide_b3_plus {
    display: none !important;
  }
}
@media (width < 1200px) {
  .bav_hide_b3_minus {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .bav_hide_b2_plus {
    display: none !important;
  }
}
@media (width < 992px) {
  .bav_hide_b2_minus {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .bav_hide_b1_plus {
    display: none !important;
  }
}
@media (width < 768px) {
  .bav_hide_b1_minus {
    display: none !important;
  }
}
@media (min-width: 400px) {
  .bav_hide_b0_plus {
    display: none !important;
  }
}
@media (width < 400px) {
  .bav_hide_b0_minus {
    display: none !important;
  }
}
/* Compile-time Surface (BG = Sass-Farbe): setzt BG, Auto-Ink, Border aus BG */
/* Runtime Surface (BG = var(--…)): du sagst hell/dunkel */
/* =========================================================
   KONTRAST & INK – SCSS (ohne Dart Sass)
   ========================================================= */
/* ---------- 0) Kleine Utilities ---------- */
/* ---------- 1) Luma (BT.601 Approx, 0..1) ---------- */
/* ---------- 2) Kontrast-Approx (WCAG-Formel mit Luma-Input) ---------- */
/* ---------- 3) BW nach HSL-Lightness (deterministisch, robust) ---------- */
/* ---------- 4) Wunschfarbe in Richtung Zielkontrast schieben ---------- */
/* RGB-basierte Schritte; reduziert zusätzlich Sättigung leicht */
/* ---------- 5) „Smart“ Textfarbe (BW-Vergleich → optional Korrektur) ---------- */
/* - Vergleicht zuerst #fff vs #000 nach bav-contrast
   - Falls keiner >= $min, wird der bessere Richtung Zielkontrast verschoben
//    - Fallback: HSL-Schwelle (z. B. bei exotischen Fällen) */
/* =========================================================
   OKLCH-Helper (stringbasiert → funktioniert auch mit var(--…))
   ========================================================= */
/* OKLCH-Tools (funktionieren auch mit var(--...)) */
/* Aliase, falls du die Namen „bav_lighten/darken/alpha“ gewohnt bist */
/* =========================================================
   Komfort-Mixins (optional)
   ========================================================= */
/* Compile-time Surface (BG = Sass-Farbe): setzt BG, Auto-Ink, Border aus BG */
/* Runtime Surface (BG = var(--…)): du sagst hell/dunkel */
/* Perceived brightness (HSP) – ohne sqrt: wir vergleichen die Quadrate */
/* Weiß/Schwarz anhand HSP – threshold 0.60–0.65 meist gut */
/* Smart-Textfarbe: zuerst HSP, dann (falls gewünscht) Feinkorrektur */
/* HSP-Textfarbe (robust für Blau/Magenta) */
/* Einzeiler für Chips/Badges/Cards */
body {
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-gutter: stable;
  background-color: hsl(224, 62%, 32%);
}

.brxe-container {
  width: 1200px;
}

ul {
  margin: 0px;
}

.bav_sec_all {
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all .bav_cont_all {
  background-color: hsl(224, 62%, 32%);
}
@media (min-width: 1200px) {
  .bav_sec_all .bav_cont_all {
    border-inline: 1px solid hsl(60, 100%, 87%);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_content {
  z-index: 0;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_content {
    flex-direction: row;
    justify-content: space-between;
    column-gap: 1%;
    flex-wrap: nowrap;
  }
}

@media (max-width: 850px) {
  :root {
    --bav-header-h: calc(22rem + (100vw - 400px) * -0.2 + 0px);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_header_caption {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_2 {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_header_placeholder {
  z-index: 1;
  height: var(--bav-header-h);
}
.bav_sec_all .bav_cont_all .bav_cont_header {
  z-index: 5;
  position: fixed;
  width: calc(1200px - 2px);
  height: var(--bav-header-h);
  background-color: hsla(0, 0%, 100%, 0);
  padding-inline: clamp(33px, calc(33px + (100vw - 400px) * 0.0118243243 + 0px), 40px);
  box-shadow: 0px 13px 12px 1px rgba(0, 0, 0, 0.54);
  -webkit-box-shadow: 0px 13px 12px 1px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: 0px 13px 12px 1px rgba(0, 0, 0, 0.54);
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo {
  padding-top: 2rem;
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_menu .bav_ele_svg_std {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_menu .bav_ele_svg_hov {
  display: none;
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_menu:hover {
  cursor: pointer;
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_menu:hover .bav_ele_svg_std {
  display: none;
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_menu:hover .bav_ele_svg_hov {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_logo svg.bav_bb_logo {
  width: clamp(80px, calc(80px + (100vw - 400px) * 0.0675675676 + 0px), 120px);
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_menu .bav_ele_icon {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0480769231 + 0px), 50px);
  }
  .bav_sec_all .bav_cont_all .bav_cont_header .bav_blk_menu_logo .bav_blk_logo svg.bav_bb_logo {
    width: clamp(120px, calc(120px + (100vw - 992px) * 0 + 0px), 120px);
  }
}

.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte {
  padding-inline: 4rem;
  padding-block: 2rem;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: center;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte {
    flex-direction: row;
  }
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_unterschrift {
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_unterschrift {
    flex-basis: 33%;
    font-size: clamp(12px, calc(12px + (100vw - 992px) * 0.0096153846 + 0px), 14px);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum {
  flex-direction: column;
  row-gap: clamp(20px, calc(20px + (100vw - 400px) * 0 + 0px), 20px);
  column-gap: clamp(20px, calc(20px + (100vw - 400px) * 0.0337837838 + 0px), 40px);
  font-size: clamp(14px, calc(14px + (100vw - 400px) * 0.0033783784 + 0px), 16px);
  padding-bottom: clamp(15px, calc(15px + (100vw - 400px) * 0 + 0px), 15px);
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .brxe-block {
  align-items: center;
  justify-content: center;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_4 {
  flex-basis: 65%;
  flex-direction: row;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_21, .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_22 {
  flex-direction: row;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_ele_link_login, .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_ele_link_logout, .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_ele_link_my_bitbite {
  flex-basis: 33%;
  padding: 7px 20px;
  border: 1px solid hsl(60, 100%, 87%);
  border-radius: 8px;
  font-weight: 700;
  cursor: pointer;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum {
    flex-basis: 65%;
    font-size: clamp(14px, calc(14px + (100vw - 768px) * 0.0046296296 + 0px), 16px);
    padding-bottom: 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_4 {
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-basis: 79%;
  }
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_21, .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_22 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_texte .bav_blk_impressum .bav_blk_login {
    flex-basis: 20%;
    flex-direction: row;
  }
}

.bav_sec_all .bav_cont_all .bav_cont_footer.toc {
  background-color: hsl(224, 62%, 32%);
  z-index: 1000;
  bottom: 0;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.3;
  font-weight: 400;
  color: hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 {
  z-index: 6;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation {
  position: relative;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation svg {
  height: 50px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_left {
  width: 80px;
  position: absolute;
  top: -28px;
  left: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_left .bav_ele_svg_left {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_left .bav_ele_svg_left_hover {
  display: none;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_left:hover {
  cursor: pointer;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_left:hover .bav_ele_svg_left {
  display: none;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_left:hover .bav_ele_svg_left_hover {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_right {
  width: 80px;
  position: absolute;
  top: -28px;
  right: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_right .bav_ele_svg_right {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_right .bav_ele_svg_right_hover {
  display: none;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_right:hover {
  cursor: pointer;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_right:hover .bav_ele_svg_right {
  display: none;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_navigation .bav_blk_right:hover .bav_ele_svg_right_hover {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_deco_line {
  height: 8px;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 100%;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.toc .bav_blk_line_1 .bav_blk_deco_line {
    width: 100%;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.toc {
  position: fixed;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.toc {
    width: calc(1200px - 2px);
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  padding-bottom: calc(var(--bav-footer-h) - 3px);
}
@media (max-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
    margin-bottom: calc(var(--bav-footer-h) + 25px);
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  border-bottom: 0px solid hsl(60, 100%, 87%);
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-static .bav_cont_content {
    margin-bottom: -5px;
  }
}
.bav_sec_all .bav_cont_all.is-footer-static .bav_cont_footer.toc {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  border-bottom: 1px solid hsl(60, 100%, 87%);
}

.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt {
  background-color: hsl(224, 62%, 32%);
  z-index: 1000;
  bottom: 0;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.3;
  font-weight: 400;
  color: hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 {
  z-index: 6;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_navigation {
  position: relative;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_navigation svg {
  height: 50px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_navigation .bav_blk_left {
  width: 80px;
  position: absolute;
  top: -28px;
  left: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_navigation .bav_blk_left .bav_ele_svg_left {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_navigation .bav_blk_right {
  width: 80px;
  position: absolute;
  top: -28px;
  right: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_navigation .bav_blk_right .bav_ele_svg_right {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_deco_line {
  height: 8px;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 100%;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.kontakt .bav_blk_line_1 .bav_blk_deco_line {
    width: 100%;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.kontakt {
  position: fixed;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.kontakt {
    width: calc(1200px - 2px);
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  padding-bottom: 10rem;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
    padding-bottom: 8rem;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  border-bottom: 0px solid hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all.is-footer-static .bav_cont_footer.kontakt {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  border-bottom: 1px solid hsl(60, 100%, 87%) !important;
}

.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta {
  background-color: hsl(224, 62%, 32%);
  z-index: 1000;
  bottom: 0;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.3;
  font-weight: 400;
  color: hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 {
  z-index: 6;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_navigation {
  position: relative;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_navigation svg {
  height: 50px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_navigation .bav_blk_left {
  width: 80px;
  position: absolute;
  top: -28px;
  left: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_navigation .bav_blk_left .bav_ele_svg_left {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_navigation .bav_blk_right {
  width: 80px;
  position: absolute;
  top: -28px;
  right: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_navigation .bav_blk_right .bav_ele_svg_right {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_deco_line {
  height: 8px;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 100%;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.impr_insta .bav_blk_line_1 .bav_blk_deco_line {
    width: 100%;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.impr_insta {
  position: fixed;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.impr_insta {
    width: calc(1200px - 2px);
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  padding-bottom: 10rem;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
    padding-bottom: 8rem;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  border-bottom: 0px solid hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all.is-footer-static .bav_cont_footer.impr_insta {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  border-bottom: 1px solid hsl(60, 100%, 87%) !important;
}

.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz {
  background-color: hsl(224, 62%, 32%);
  z-index: 1000;
  bottom: 0;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.3;
  font-weight: 400;
  color: hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 {
  z-index: 6;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_navigation {
  position: relative;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_navigation svg {
  height: 50px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_navigation .bav_blk_left {
  width: 80px;
  position: absolute;
  top: -28px;
  left: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_navigation .bav_blk_left .bav_ele_svg_left {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_navigation .bav_blk_right {
  width: 80px;
  position: absolute;
  top: -28px;
  right: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_navigation .bav_blk_right .bav_ele_svg_right {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_deco_line {
  height: 8px;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 100%;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.datenschutz .bav_blk_line_1 .bav_blk_deco_line {
    width: 100%;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.datenschutz {
  position: fixed;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.datenschutz {
    width: calc(1200px - 2px);
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  padding-bottom: 10rem;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
    padding-bottom: 8rem;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  border-bottom: 0px solid hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all.is-footer-static .bav_cont_footer.datenschutz {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  border-bottom: 1px solid hsl(60, 100%, 87%) !important;
}

@media (max-width: 850px) {
  :root {
    --bav-header-h: calc(22rem + (100vw - 400px) * -0.2 + 0px);
  }
}
.bav_cont_all .bav_cont_header {
  z-index: 5;
  position: fixed;
  width: calc(1200px - 2px);
  height: var(--bav-header-h);
  background-color: hsla(0, 0%, 100%, 0);
  padding-inline: clamp(33px, calc(33px + (100vw - 400px) * 0.0118243243 + 0px), 40px);
  box-shadow: 0px 13px 12px 1px rgba(0, 0, 0, 0.54);
  -webkit-box-shadow: 0px 13px 12px 1px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: 0px 13px 12px 1px rgba(0, 0, 0, 0.54);
}
.bav_cont_all .bav_cont_header .bav_blk_row_top {
  padding-top: 2rem;
  flex-direction: row;
}
.bav_cont_all .bav_cont_header .bav_blk_row_top .bav_blk_left {
  flex-basis: 600px;
}
.bav_cont_all .bav_cont_header .bav_blk_row_top .bav_blk_left p {
  color: hsl(0, 0%, 100%);
}
.bav_cont_all .bav_cont_header .bav_blk_row_top .bav_blk_caption {
  flex-basis: auto;
}
.bav_cont_all .bav_cont_header .bav_blk_row_top .bav_blk_logo svg.bav_bb_logo {
  flex-basis: clamp(80px, calc(80px + (100vw - 400px) * 0.0675675676 + 0px), 120px);
}
@media (min-width: 992px) {
  .bav_cont_all .bav_cont_header .bav_blk_row_top .bav_blk_menu .bav_ele_icon {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0480769231 + 0px), 50px);
  }
  .bav_cont_all .bav_cont_header .bav_blk_row_top .bav_blk_logo svg.bav_bb_logo {
    width: clamp(120px, calc(120px + (100vw - 992px) * 0 + 0px), 120px);
  }
}

.bav_sec_all .bav_cont_all .bav_cont_footer {
  background-color: hsl(224, 62%, 32%);
  z-index: 1000;
  bottom: 0;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.3;
  font-weight: 400;
  color: hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 {
  z-index: 6;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_navigation {
  position: relative;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_navigation svg {
  height: 50px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_navigation .bav_blk_left {
  width: 80px;
  position: absolute;
  top: -28px;
  left: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_navigation .bav_blk_left .bav_ele_svg_left {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_navigation .bav_blk_right {
  width: 80px;
  position: absolute;
  top: -28px;
  right: 0px;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_navigation .bav_blk_right .bav_ele_svg_right {
  display: flex;
}
.bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_deco_line {
  height: 8px;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 100%;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer .bav_blk_line_1 .bav_blk_deco_line {
    width: 100%;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.datenschutz {
  position: fixed;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_footer.datenschutz {
    width: calc(1200px - 2px);
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  padding-bottom: 10rem;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
    padding-bottom: 8rem;
  }
}
.bav_sec_all .bav_cont_all.is-footer-fixed .bav_cont_content {
  border-bottom: 0px solid hsl(60, 100%, 87%);
}
.bav_sec_all .bav_cont_all.is-footer-static .bav_cont_footer.datenschutz {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  border-bottom: 1px solid hsl(60, 100%, 87%) !important;
}

.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte {
  padding-inline: 4rem;
  padding-block: 2rem;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: center;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte {
    flex-direction: row;
  }
}
.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_unterschrift {
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_unterschrift {
    flex-basis: 33%;
    font-size: clamp(12px, calc(12px + (100vw - 992px) * 0.0096153846 + 0px), 14px);
  }
}
.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum {
  flex-direction: column;
  row-gap: clamp(20px, calc(20px + (100vw - 400px) * 0 + 0px), 20px);
  column-gap: clamp(20px, calc(20px + (100vw - 400px) * 0.0337837838 + 0px), 40px);
  font-size: clamp(14px, calc(14px + (100vw - 400px) * 0.0033783784 + 0px), 16px);
  padding-bottom: clamp(15px, calc(15px + (100vw - 400px) * 0 + 0px), 15px);
}
.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .brxe-block {
  align-items: center;
  justify-content: center;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_4 {
  flex-basis: 65%;
  flex-direction: row;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_21, .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_22 {
  flex-direction: row;
}
.bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_ele_link_login, .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_ele_link_logout, .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_ele_link_my_bitbite {
  flex-basis: 33%;
  padding: 7px 20px;
  border: 1px solid hsl(60, 100%, 87%);
  border-radius: 8px;
  font-weight: 700;
  cursor: pointer;
}
@media (min-width: 992px) {
  .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum {
    flex-basis: 65%;
    font-size: clamp(14px, calc(14px + (100vw - 768px) * 0.0046296296 + 0px), 16px);
    padding-bottom: 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_4 {
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-basis: 79%;
  }
  .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_21, .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_4 .bav_blk_22 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .bav_sec_all .bav_cont_all .bav_cont_footer.intern .bav_blk_texte .bav_blk_impressum .bav_blk_login {
    flex-basis: 20%;
    flex-direction: row;
  }
}

.brx-popup.brxe-popup-2673 {
  padding: 2rem;
}
.brx-popup.brxe-popup-2673 .brx-popup-content {
  width: 600px;
  background-color: hsl(224, 62%, 32%);
  border: 2px solid hsl(60, 100%, 87%);
  border-radius: 2rem;
  padding-left: 0px;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close {
  color: hsl(60, 100%, 87%);
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close:hover {
  cursor: pointer;
  color: hsl(0, 94%, 41%);
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_svg .bav_ele_svg {
  display: flex;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_svg .bav_ele_svg_hover {
  display: none;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point:hover {
  cursor: pointer;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point:hover .bav_blk_svg .bav_ele_svg {
  display: none;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point:hover .bav_blk_svg .bav_ele_svg_hover {
  display: flex;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc {
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: nowrap;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point {
  height: clamp(8rem, calc(8rem + (100vw - 400px) * 0.025 + 0px), 10rem);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_svg {
  flex-wrap: nowrap;
  flex-shrink: 1;
  flex-basis: 25%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_svg .bav_ele_div_balken {
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  height: clamp(5px, calc(5px + (100vw - 400px) * 0.00375 + 0px), 8px);
  width: clamp(30px, calc(30px + (100vw - 400px) * 0 + 0px), 30px);
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_svg .bav_ele_svg {
  padding-right: 1rem;
  height: clamp(40px, calc(40px + (100vw - 400px) * 0.025 + 0px), 60px);
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_svg .bav_ele_svg_hover {
  padding-right: 1rem;
  height: clamp(40px, calc(40px + (100vw - 400px) * 0.025 + 0px), 60px);
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_text {
  flex-shrink: 1;
  flex-basis: auto;
  color: hsl(60, 100%, 87%);
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_text .bav_ele_text_titel {
  font-family: "Fuzzy Bubbles";
  font-weight: 700;
  font-size: clamp(22px, calc(22px + (100vw - 400px) * 0.01 + 0px), 30px);
  line-height: 1.1;
}
.brx-popup.brxe-popup-2673 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_toc .bav_sec_toc .bav_cont_all .bav_cont_toc .bav_blk_point .bav_blk_text .bav_ele_text_sub_titel {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(12px, calc(12px + (100vw - 400px) * 0.01 + 0px), 20px);
}

.brx-popup.brxe-popup-3504 .brx-popup-content {
  width: 500px;
  background-color: hsl(224, 62%, 32%);
  border: 2px solid hsl(60, 100%, 87%);
  border-radius: 2rem;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_header {
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_header .bav_blk_close .bav_ele_text_caption {
  color: hsl(60, 100%, 87%);
  font-family: "Fuzzy Bubbles";
  font-size: 40px;
  font-weight: 400;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close {
  color: hsl(60, 100%, 87%);
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close:hover {
  cursor: pointer;
  color: hsl(0, 94%, 41%);
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all {
  font-family: Roboto, Arial, sans-serif;
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0 + 0px), 18px);
  font-weight: 400 !important;
  color: hsl(0, 0%, 100%);
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform {
  display: block;
  padding-bottom: 0px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p label {
  color: hsl(0, 0%, 100%);
  font-weight: 200 !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p input {
  color: hsl(0, 0%, 0%);
  margin-top: 0 !important;
  line-height: 28px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p.login-submit input {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p.login-submit input:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p.login-submit {
  margin-bottom: 20px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform .text-success {
  font-size: 16px !important;
  color: hsl(0, 0%, 100%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform .error.text-danger {
  margin-top: 0px;
  margin-bottom: 2rem;
  font-size: 16px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_initial .fls_magic_login_btn button {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_initial .fls_magic_login_btn button:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form p.fls_magic_text {
  color: hsl(0, 0%, 100%);
  font-weight: 400 !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form label {
  color: hsl(0, 0%, 100%);
  font-weight: 200 !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form input {
  color: hsl(0, 0%, 0%);
  margin-top: 0 !important;
  line-height: 28px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form .fls_magic_submit_wrapper button {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form .fls_magic_submit_wrapper button:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form .magic_back_regular .fls_magic_login_back button {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 70px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form .magic_back_regular .fls_magic_login_back button:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform #fls_magic_login .fls_magic_login_form .magic_back_regular .fls_magic_login_back button {
  margin-bottom: 1rem;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform {
  margin-bottom: 0 !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p {
  display: none;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p {
  margin-bottom: 20px !important;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-items: center;
  align-items: center;
  justify-content: center;
  align-content: center;
  font-size: 0;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p a {
  font-size: 24px;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_registration_wrapper {
  display: none !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .fls_field_group.fls_field_user_login label {
  color: hsl(0, 0%, 100%);
  font-weight: 200 !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .fls_field_group.fls_field_user_login input {
  color: hsl(0, 0%, 0%);
  margin-top: 0 !important;
  line-height: 28px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form button {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form button:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form button {
  margin-bottom: 20px !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .success.text-success.fls-text-success {
  margin-top: 0px;
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .error.text-danger {
  font-size: 16px !important;
  margin-top: 0px;
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .bav_ele_btn_register {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3504 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_login .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .bav_ele_btn_register:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}

.brx-popup.brxe-popup-3687 .brx-popup-content {
  width: 500px;
  background-color: hsl(224, 62%, 32%);
  border: 2px solid hsl(60, 100%, 87%);
  border-radius: 2rem;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_header {
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_header .bav_blk_close .bav_ele_text_caption {
  color: hsl(60, 100%, 87%);
  font-family: "Fuzzy Bubbles";
  font-size: 40px;
  font-weight: 400;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close {
  color: hsl(60, 100%, 87%);
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close:hover {
  cursor: pointer;
  color: hsl(0, 94%, 41%);
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all {
  font-family: Roboto, Arial, sans-serif;
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0 + 0px), 18px);
  font-weight: 400 !important;
  color: hsl(0, 0%, 100%);
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all .fls_registration_wrapper form .fls_registration_fields .fls_field_group label {
  color: hsl(0, 0%, 100%);
  font-weight: 200 !important;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all .fls_registration_wrapper form .fls_registration_fields .fls_field_group input {
  color: hsl(0, 0%, 0%);
  margin-top: 0 !important;
  line-height: 28px !important;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all .fls_registration_wrapper form .fls_registration_fields #fls_submit {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all .fls_registration_wrapper form .fls_registration_fields #fls_submit:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all .fls_registration_wrapper form .fls_registration_fields #fls_submit {
  margin-top: 20px !important;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all div .fls_signup_verification .fls_field_group.fls_field_verification p {
  color: hsl(0, 0%, 100%);
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all div .fls_signup_verification .fls_field_group.fls_field_verification .fls_field_label.is-required label {
  font-weight: 200;
  color: hsl(0, 0%, 100%);
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all div .fls_signup_verification .fls_field_group.fls_field_verification .fs_input_wrap input {
  color: hsl(0, 0%, 0%);
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all div .fls_signup_verification p button {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3687 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_register .bav_cont_pop_register .bav_cont_all div .fls_signup_verification p button:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content {
  width: 500px;
  background-color: hsl(224, 62%, 32%);
  border: 2px solid hsl(60, 100%, 87%);
  border-radius: 2rem;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_header {
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_header .bav_blk_close .bav_ele_text_caption {
  color: hsl(60, 100%, 87%);
  font-family: "Fuzzy Bubbles";
  font-size: 40px;
  font-weight: 400;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close {
  color: hsl(60, 100%, 87%);
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_header .bav_blk_close .bav_ele_icon_close:hover {
  cursor: pointer;
  color: hsl(0, 94%, 41%);
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all {
  font-family: Roboto, Arial, sans-serif;
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0 + 0px), 18px);
  font-weight: 400 !important;
  color: hsl(0, 0%, 100%);
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform {
  display: block;
  padding-bottom: 0px !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p label {
  color: hsl(0, 0%, 100%);
  font-weight: 200 !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p input {
  color: hsl(0, 0%, 0%);
  margin-top: 0 !important;
  line-height: 28px !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p.login-submit input {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p.login-submit input:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform p.login-submit {
  margin-bottom: 20px !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform .text-success {
  color: hsl(0, 0%, 100%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform .error.text-danger {
  font-size: 16px !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform {
  margin-bottom: 0 !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p {
  display: none;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p {
  margin-bottom: 20px !important;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-items: center;
  align-items: center;
  justify-content: center;
  align-content: center;
  font-size: 0;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_login_wrapper form#loginform + p + p a {
  font-size: 24px;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_registration_wrapper {
  display: none !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .fls_field_group.fls_field_user_login label {
  color: hsl(0, 0%, 100%);
  font-weight: 200 !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .fls_field_group.fls_field_user_login input {
  color: hsl(0, 0%, 0%);
  margin-top: 0 !important;
  line-height: 28px !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form button {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form button:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form button {
  margin-bottom: 20px !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .success.text-success.fls-text-success {
  margin-top: 0px;
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .fls_auth_wrapper .fls_reset_pass_wrapper form .error.text-danger {
  font-size: 16px !important;
  margin-top: 0px;
  margin-bottom: 2rem;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .bav_ele_btn_register {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: 24px;
  color: hsl(60, 100%, 87%) !important;
  text-align: center;
  border: 1px solid hsl(60, 100%, 87%) !important;
  border-radius: 10px !important;
  width: 100%;
  height: 60px;
  background: hsl(288, 30%, 30%) !important;
}
.brx-popup.brxe-popup-3729 .brx-popup-content .bav_sec_popup.bav_sec_popup_bb_pw_reset .bav_cont_pop_login .bav_cont_all .bav_blk_shortcode .bav_ele_btn_register:hover {
  background: hsl(288, 50%, 80%) !important;
  color: hsl(224, 62%, 32%) !important;
}

.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content {
  margin-top: 3rem;
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content,
  .bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content,
  .bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content,
  .bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content,
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content,
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content {
    margin-top: 6rem;
  }
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image {
  flex-direction: row;
  justify-content: center;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken {
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  height: clamp(8px, calc(8px + (100vw - 400px) * 0 + 0px), 8px);
  width: clamp(320px, calc(320px + (100vw - 400px) * 0.6418918919 + 0px), 700px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_div_balken {
    width: clamp(320px, calc(320px + (100vw - 992px) * 1.8269230769 + 0px), 700px);
  }
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik .bav_ele_svg_ziffer {
  height: clamp(65px, calc(65px + (100vw - 400px) * 0.0253378378 + 0px), 80px);
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  flex-basis: 33%;
  flex-direction: column;
  justify-content: flex-start;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken {
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  height: clamp(8px, calc(8px + (100vw - 400px) * 0 + 0px), 8px);
  width: clamp(260px, calc(260px + (100vw - 400px) * 0.2364864865 + 0px), 400px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken,
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_div_balken {
    width: clamp(260px, calc(260px + (100vw - 992px) * 0.6730769231 + 0px), 400px);
  }
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_svg_ziffer,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik .bav_ele_svg_ziffer {
  height: clamp(75px, calc(75px + (100vw - 992px) * 0.1201923077 + 0px), 100px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_text {
    flex-basis: 65%;
  }
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_text,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_text,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_text,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_text,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_text {
  padding-right: clamp(33px, calc(33px + (100vw - 400px) * 0.0287162162 + 0px), 50px);
  padding-left: clamp(33px, calc(33px + (100vw - 400px) * 0.0287162162 + 0px), 50px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text,
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_text {
    padding-right: clamp(33px, calc(33px + (100vw - 992px) * 0.0817307692 + 0px), 50px);
    padding-left: 0px;
  }
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner {
  border: 4px solid hsl(37, 87%, 66%);
  background-color: hsl(60, 100%, 87%);
  font-family: Roboto, Arial, sans-serif !important;
  font-weight: 400;
  line-height: 1.25;
  color: hsl(224, 62%, 32%);
  padding: clamp(15px, calc(15px + (100vw - 400px) * 0.0084459459 + 0px), 20px);
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
  .bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
  .bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
  .bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner,
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_inner {
    padding: clamp(20px, calc(20px + (100vw - 992px) * 0.0240384615 + 0px), 25px);
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}

.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_header .bav_blk_menu {
  display: none;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_header_caption {
  height: var(--bav-header-h);
  background-color: hsl(224, 62%, 32%);
  z-index: 4;
  position: fixed;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content {
  margin-top: 5rem;
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content {
    margin-top: 15rem;
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc {
  margin-top: 0rem;
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc {
    margin-top: -3.7rem;
  }
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc {
    flex-basis: 33%;
    flex-wrap: nowrap;
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_ele_svg {
  display: flex;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_ele_svg_hover {
  display: none;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point:hover {
  cursor: pointer;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point:hover .bav_ele_svg {
  display: none;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point:hover .bav_ele_svg_hover {
  display: flex;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 45px;
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point:last-child {
  margin-bottom: 10rem;
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point {
    margin-bottom: clamp(30px, calc(30px + (100vw - 992px) * 0.0240384615 + 0px), 35px);
  }
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point:last-child {
    margin-bottom: 0px;
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-basis: clamp(180px, calc(180px + (100vw - 400px) * 0.0337837838 + 0px), 200px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg {
    flex-basis: clamp(105px, calc(105px + (100vw - 992px) * 0.1201923077 + 0px), 130px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg .bav_ele_div_balken {
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  height: clamp(8px, calc(8px + (100vw - 400px) * 0 + 0px), 8px);
  width: clamp(30px, calc(30px + (100vw - 400px) * 0 + 0px), 30px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg .bav_ele_div_balken {
    width: clamp(30px, calc(30px + (100vw - 992px) * 0 + 0px), 30px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg .bav_ele_svg, .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg .bav_ele_svg_hover {
  padding-right: 1rem;
  height: clamp(65px, calc(65px + (100vw - 400px) * 0.0168918919 + 0px), 75px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg .bav_ele_svg, .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_svg .bav_ele_svg_hover {
    padding-right: clamp(10px, calc(10px + (100vw - 992px) * 0 + 0px), 10px);
    height: clamp(70px, calc(70px + (100vw - 992px) * 0.0480769231 + 0px), 80px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_text {
  flex-basis: auto;
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_text .bav_ele_text_titel {
  font-family: "Fuzzy Bubbles";
  font-weight: 700;
  font-size: clamp(26px, calc(26px + (100vw - 400px) * 0.0168918919 + 0px), 36px);
  line-height: 1.1;
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_text .bav_ele_text_titel {
    font-weight: 700;
    font-size: clamp(22px, calc(22px + (100vw - 992px) * 0.0192307692 + 0px), 26px);
    line-height: 1.1;
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_text .bav_ele_text_sub_titel {
  font-weight: 400;
  font-size: clamp(15px, calc(15px + (100vw - 400px) * 0.0084459459 + 0px), 20px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_toc .bav_blk_point .bav_blk_text .bav_ele_text_sub_titel {
    font-weight: 400;
    font-size: clamp(12px, calc(12px + (100vw - 992px) * 0.0144230769 + 0px), 15px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text {
  font-family: "Fuzzy Bubbles" !important;
  padding-right: clamp(33px, calc(33px + (100vw - 400px) * 0.0287162162 + 0px), 50px);
  padding-left: clamp(33px, calc(33px + (100vw - 400px) * 0.0287162162 + 0px), 50px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text {
    padding-right: clamp(33px, calc(33px + (100vw - 992px) * 0.0817307692 + 0px), 50px);
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text {
    flex-basis: 65%;
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer {
  position: relative;
  border: 4px solid hsl(44, 98%, 56%);
  padding-block: clamp(33px, calc(33px + (100vw - 400px) * 0.0118243243 + 0px), 40px);
  padding-inline: clamp(20px, calc(20px + (100vw - 400px) * 0.0675675676 + 0px), 60px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer {
    padding-block: clamp(33px, calc(33px + (100vw - 992px) * 0.0336538462 + 0px), 40px);
    padding-inline: clamp(60px, calc(60px + (100vw - 992px) * 0.0576923077 + 0px), 72px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer .bav_ele_svg_bb {
  position: absolute;
  z-index: 1;
  top: 0px;
  right: clamp(0px, calc(40px + (100vw - 400px) * -0.0675675676 + 0px), 40px);
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.2533783784 + 0px), 350px);
  margin-top: clamp(-130px, calc(-75px + (100vw - 400px) * -0.0929054054 + 0px), -75px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer .bav_ele_svg_bb {
    top: 0px;
    right: clamp(161px, calc(161px + (100vw - 992px) * 0.1875 + 0px), 200px);
    width: clamp(289px, calc(289px + (100vw - 992px) * 0.2932692308 + 0px), 350px);
    margin-top: clamp(-132px, calc(-110px + (100vw - 992px) * -0.1057692308 + 0px), -110px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer .bav_cont_content_text_inner {
  background-color: hsl(60, 100%, 87%);
  padding-block: clamp(75px, calc(75px + (100vw - 400px) * 0.08125 + 0px), 140px);
  border: 4px solid hsl(37, 87%, 66%);
  border-radius: 3rem;
  font-family: "Fuzzy Bubbles";
  font-size: clamp(28px, calc(28px + (100vw - 400px) * 0.0084459459 + 0px), 33px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer .bav_cont_content_text_inner {
    font-size: clamp(33px, calc(33px + (100vw - 992px) * 0.0240384615 + 0px), 38px);
  }
}
.bav_sec_all.bav_sec_start .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_text_outer .bav_cont_content_text_inner {
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1px;
  color: hsl(224, 62%, 32%);
}

.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 400px) * 0 + 0px), 0rem);
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image {
  margin-top: clamp(-38px, calc(-32px + (100vw - 400px) * -0.0101351351 + 0px), -32px);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image .bav_ele_image {
  border: 2px solid hsl(37, 87%, 66%);
  border-top: 0px solid red;
  width: clamp(220px, calc(220px + (100vw - 400px) * 0.1858108108 + 0px), 330px);
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik {
  z-index: 5;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-bottom: clamp(2rem, calc(2rem + (100vw - 400px) * 0.0168918919 + 0px), 3rem);
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
  position: sticky;
  top: 18rem;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image {
  z-index: 4;
  margin-top: clamp(-46px, calc(-34px + (100vw - 992px) * -0.0576923077 + 0px), -34px);
  padding-left: clamp(33px, calc(33px + (100vw - 992px) * 0.0817307692 + 0px), 50px);
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image .bav_ele_image {
  border: 2px solid hsl(37, 87%, 66%);
  border-top: 0px solid red;
  width: clamp(205px, calc(205px + (100vw - 992px) * 0.1682692308 + 0px), 240px);
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik {
  margin-top: clamp(-46px, calc(-35px + (100vw - 992px) * -0.0528846154 + 0px), -35px);
  z-index: 5;
}
.bav_sec_all.bav_sec_page_01 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-bottom: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
}

.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 400px) * 0 + 0px), 0rem);
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image {
  z-index: 5;
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image .bav_ele_image {
  width: clamp(220px, calc(220px + (100vw - 400px) * 0.1689189189 + 0px), 320px);
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik {
  margin-top: clamp(-107px, calc(-77px + (100vw - 400px) * -0.0506756757 + 0px), -77px);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-bottom: clamp(3rem, calc(3rem + (100vw - 400px) * 0.0168918919 + 0px), 4rem);
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
  position: sticky;
  top: 20rem;
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image {
  margin-top: -3rem;
  z-index: 5;
  padding-left: clamp(39px, calc(55px + (100vw - 992px) * -0.0769230769 + 0px), 55px);
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 992px) * 0.4326923077 + 0px), 290px);
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik {
  margin-top: clamp(-107px, calc(-77px + (100vw - 992px) * -0.1442307692 + 0px), -77px);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_02 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-bottom: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
}

.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 400px) * 0 + 0px), 0rem);
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image {
  z-index: 5;
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image .bav_ele_image {
  width: clamp(190px, calc(190px + (100vw - 400px) * 0.1351351351 + 0px), 270px);
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik {
  margin-top: clamp(-8.5rem, calc(-6.5rem + (100vw - 400px) * -0.0337837838 + 0px), -6.5rem);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-bottom: clamp(2rem, calc(2rem + (100vw - 400px) * 0.0168918919 + 0px), 3rem);
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
  position: sticky;
  top: 6rem;
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image {
  margin-top: 10rem;
  z-index: 5;
  padding-left: clamp(5px, calc(5px + (100vw - 992px) * 0.0721153846 + 0px), 20px);
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 992px) * 0.3365384615 + 0px), 270px);
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik {
  margin-top: clamp(-100px, calc(-77px + (100vw - 992px) * -0.1105769231 + 0px), -77px);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_03 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-bottom: clamp(0px, calc(0px + (100vw - 992px) * 0 + 0px), 0px);
}

.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 400px) * 0 + 0px), 0rem);
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image {
  z-index: 5;
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.0844594595 + 0px), 250px);
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik {
  margin-top: clamp(-3.6rem, calc(-2.9rem + (100vw - 400px) * -0.0118243243 + 0px), -2.9rem);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-bottom: clamp(2rem, calc(2rem + (100vw - 400px) * 0.0168918919 + 0px), 3rem);
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
  position: sticky;
  top: 6rem;
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image {
  margin-top: 11rem;
  z-index: 3;
  padding-left: clamp(35px, calc(35px + (100vw - 992px) * 0.0721153846 + 0px), 50px);
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image .bav_ele_image {
  width: clamp(190px, calc(190px + (100vw - 992px) * 0.4326923077 + 0px), 280px);
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik {
  margin-top: clamp(-4.8rem, calc(-3.5rem + (100vw - 992px) * -0.0625 + 0px), -3.5rem);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_04 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-bottom: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
}

.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-top: clamp(0rem, calc(0rem + (100vw - 400px) * 0 + 0px), 0rem);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image {
  z-index: 5;
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_image .bav_ele_image {
  width: clamp(160px, calc(160px + (100vw - 400px) * 0.0675675676 + 0px), 200px);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus .bav_blk_grafik {
  margin-top: clamp(-5.4rem, calc(-4.2rem + (100vw - 400px) * -0.0202702703 + 0px), -4.2rem);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_plus {
  padding-bottom: clamp(2rem, calc(2rem + (100vw - 400px) * 0.0168918919 + 0px), 3rem);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-top: clamp(26rem, calc(28rem + (100vw - 992px) * -0.0961538462 + 0px), 28rem);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image {
  margin-top: -3rem;
  z-index: 5;
  padding-left: clamp(60px, calc(60px + (100vw - 992px) * 0.1923076923 + 0px), 100px);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_image .bav_ele_image {
  width: clamp(150px, calc(150px + (100vw - 992px) * 0.1923076923 + 0px), 190px);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus .bav_blk_grafik {
  margin-top: clamp(-6.4rem, calc(-4.8rem + (100vw - 992px) * -0.0769230769 + 0px), -4.8rem);
  z-index: 4;
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_toc.bav_hide_b2_minus {
  padding-bottom: clamp(0rem, calc(0rem + (100vw - 992px) * 0 + 0px), 0rem);
}
.bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_form_outer {
  border: 4px solid hsl(44, 98%, 56%);
  padding: clamp(2rem, calc(2rem + (100vw - 400px) * 0.0337837838 + 0px), 4rem);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_05 .bav_cont_all .bav_cont_content .bav_cont_content_text .bav_cont_content_form_outer {
    padding: clamp(3rem, calc(3rem + (100vw - 992px) * 0.0480769231 + 0px), 4rem);
  }
}
#fluentform_3 input:-webkit-autofill,
#fluentform_3 input:-webkit-autofill:hover,
#fluentform_3 input:-webkit-autofill:focus,
#fluentform_3 textarea:-webkit-autofill,
#fluentform_3 select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #ffffbd inset !important;
  -webkit-text-fill-color: hsl(224, 62%, 32%) !important;
  transition: background-color 9999s ease-in-out 0s;
}

#fluentform_3 .error span,
#fluentform_3 .error p,
#fluentform_3 .error {
  font-size: clamp(12px, calc(12px + (100vw - 400px) * 0.0067567568 + 0px), 16px);
}
@media (min-width: 992px) {
  #fluentform_3 .error span,
  #fluentform_3 .error p,
  #fluentform_3 .error {
    font-size: clamp(12px, calc(12px + (100vw - 992px) * 0.0192307692 + 0px), 16px);
  }
}
#fluentform_3 .error span,
#fluentform_3 .error p,
#fluentform_3 .error {
  font-weight: 700;
  text-align: center;
}
#fluentform_3 .ff-el-group.ff-el-form-top .ff-el-input--label {
  display: inline !important;
}
#fluentform_3 .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
  display: none;
}
#fluentform_3 {
  font-family: "Fuzzy Bubbles";
}
#fluentform_3 .ff-el-form-control {
  font-family: "Fuzzy Bubbles" !important;
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 .ff-el-form-control {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
#fluentform_3 .ff-el-form-control {
  line-height: 1;
  font-weight: 700;
  color: hsl(224, 62%, 32%);
  padding: 5px 10px;
  border: 2px solid hsl(37, 87%, 66%);
  background-color: hsl(60, 100%, 87%);
}
#fluentform_3 .ff-el-form-control .ff-el-input--content {
  border: 2px solid hsl(37, 87%, 66%) !important;
  border-radius: 8px;
}
#fluentform_3 .ff-el-form-control::placeholder {
  color: hsl(212, 54%, 75%);
  font-weight: 700;
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 .ff-el-form-control::placeholder {
    font-size: clamp(17px, calc(17px + (100vw - 992px) * 0.0240384615 + 0px), 22px);
  }
}
#fluentform_3 .kontakt_ich_freue_mich {
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 .kontakt_ich_freue_mich {
    font-size: clamp(17px, calc(17px + (100vw - 992px) * 0.0240384615 + 0px), 22px);
  }
}
#fluentform_3 .kontakt_ich_freue_mich {
  line-height: 1.3;
  font-weight: 700;
  color: hsl(224, 62%, 32%);
}
#fluentform_3 .kontakt_ich_freue_mich p {
  margin-bottom: 0px;
}
#fluentform_3 .kontakt_newsletter {
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 .kontakt_newsletter {
    font-size: clamp(17px, calc(17px + (100vw - 992px) * 0.0240384615 + 0px), 22px);
  }
}
#fluentform_3 .kontakt_newsletter {
  line-height: 1.3;
  font-weight: 400;
  color: hsl(224, 62%, 32%);
  text-align: center;
  padding-inline: clamp(1rem, calc(1rem + (100vw - 400px) * 0.0375 + 0px), 4rem);
}
#fluentform_3 .kontakt_newsletter p {
  margin-bottom: 0px;
}
#fluentform_3 .kontakt_newsletter_abonieren {
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 .kontakt_newsletter_abonieren {
    font-size: clamp(17px, calc(17px + (100vw - 992px) * 0.0240384615 + 0px), 22px);
  }
}
#fluentform_3 .kontakt_newsletter_abonieren {
  line-height: 1.3;
  font-weight: 700;
  color: hsl(212, 54%, 75%);
  padding-top: 8px;
  padding-left: 8px;
  border: 2px solid hsl(37, 87%, 66%);
  border-radius: 8px;
  background-color: hsl(60, 100%, 87%);
  margin-bottom: 3rem;
}
#fluentform_3 .kontakt_newsletter_abonieren .ff-el-input--label label {
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 .kontakt_newsletter_abonieren .ff-el-input--label label {
    font-size: clamp(17px, calc(17px + (100vw - 992px) * 0.0240384615 + 0px), 22px);
  }
}
#fluentform_3 .kontakt_newsletter_abonieren .ff-el-input--label label {
  line-height: 1.3;
  font-weight: 400;
  color: hsl(224, 62%, 32%);
}
#fluentform_3 .kontakt_newsletter_abonieren .ff-el-input--content .ff-el-form-check-label span {
  color: hsl(212, 54%, 75%);
  font-weight: 700;
}
#fluentform_3 .kontakt_newsletter_abonieren .ff-el-group.ff-el-form-top {
  margin-bottom: 0px;
}
#fluentform_3 .kontakt_newsletter_abonieren .ff-el-form-check.ff-el-form-check- {
  margin-bottom: 0px;
}
#fluentform_3 .kontakt_newsletter_abonieren .ff_t_c p {
  line-height: 1.3;
  font-weight: 700;
  color: hsl(212, 54%, 75%);
}
#fluentform_3 button {
  padding: 10px 20px;
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.0033783784 + 0px), 20px);
}
@media (min-width: 992px) {
  #fluentform_3 button {
    font-size: clamp(17px, calc(17px + (100vw - 992px) * 0.0144230769 + 0px), 20px);
  }
}
#fluentform_3 button {
  font-weight: 700;
  color: hsl(224, 62%, 32%);
  background-color: hsl(212, 54%, 75%);
}
#fluentform_3 button:hover {
  background-color: hsl(224, 62%, 32%);
  color: hsl(60, 100%, 87%);
}

.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_header_caption.page_06 {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_header_caption.page_06 .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_header_caption.page_06 .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_header_caption.page_06 .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_header_caption.page_06 .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0075 + 0px), 42px);
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_header_caption.page_06 .bav_blk_texte .bav_ele_text_2 {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0075 + 0px), 22px);
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  color: hsl(60, 100%, 87%);
  padding-top: 5rem;
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_1 {
  font-weight: 700;
  font-size: clamp(24px, calc(24px + (100vw - 400px) * 0.01 + 0px), 32px);
  padding-bottom: 1.2rem;
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_2 {
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.005 + 0px), 22px);
  padding-bottom: 2rem;
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_3 {
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0025 + 0px), 18px);
  padding-bottom: 4rem;
}
.bav_sec_all.bav_sec_page_06 .bav_cont_all .bav_cont_content .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.1875 + 0px), 350px);
  padding-bottom: 3rem;
}

.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte .bav_ele_text_2 {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_header_caption.page_08 .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_content {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  color: hsl(60, 100%, 87%);
  padding-top: 5rem;
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_1 {
  font-weight: 700;
  font-size: clamp(24px, calc(24px + (100vw - 400px) * 0.01 + 0px), 32px);
  padding-bottom: 1.2rem;
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_2 {
  font-size: clamp(18px, calc(18px + (100vw - 400px) * 0.005 + 0px), 22px);
  padding-bottom: 2rem;
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_3 {
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0025 + 0px), 18px);
  padding-bottom: 4rem;
}
.bav_sec_all.bav_sec_page_08 .bav_cont_all .bav_cont_content .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.1875 + 0px), 350px);
  padding-bottom: 3rem;
}

.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte .bav_ele_text_2 {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_header_caption.page_21 .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_content {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: hsl(224, 62%, 32%);
  padding-top: 2rem;
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_content .bav_blk_image {
  z-index: 10;
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_content .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.1875 + 0px), 350px);
  padding-bottom: 3rem;
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_content .bav_blk_text a {
  text-decoration: underline;
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_content .bav_blk_text {
  z-index: 9;
  margin-top: clamp(-81px, calc(-60px + (100vw - 400px) * -0.02625 + 0px), -60px);
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 80%;
}
.bav_sec_all.bav_sec_page_21 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_1 {
  padding-top: 6rem;
  padding-inline: 17%;
  font-size: clamp(15px, calc(15px + (100vw - 400px) * 0.00375 + 0px), 18px);
  padding-bottom: 3rem;
}

.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte .bav_ele_text_2 {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_header_caption.page_22 .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_content {
  margin-top: 4rem;
  font-family: "Fuzzy Bubbles";
  font-weight: 700;
  line-height: 1.1;
  color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_content .bav_blk_text {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 80%;
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_1 {
  font-size: clamp(15px, calc(15px + (100vw - 400px) * 0.00375 + 0px), 18px);
  padding-bottom: 3rem;
}
.bav_sec_all.bav_sec_page_22 .bav_cont_all .bav_cont_content .bav_blk_text .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.1875 + 0px), 350px);
}

.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte .bav_ele_text_2 {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_header_caption.page_23 .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_content {
  margin-top: 4rem;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.2;
  color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_content .bav_blk_image {
  z-index: 9;
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_content .bav_blk_image .bav_ele_image {
  width: clamp(100px, calc(100px + (100vw - 400px) * 0.0625 + 0px), 150px);
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_content .bav_blk_text a {
  text-decoration: underline;
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_content .bav_blk_text {
  margin-top: clamp(-23px, calc(-16px + (100vw - 400px) * -0.00875 + 0px), -16px);
  z-index: 8;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 80%;
}
.bav_sec_all.bav_sec_page_23 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_1 {
  padding-top: 6rem;
  padding-inline: 10%;
  font-size: clamp(15px, calc(15px + (100vw - 400px) * 0.00375 + 0px), 18px);
  padding-bottom: 3rem;
}

.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte .bav_ele_text_2 {
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_header_caption.page_24 .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_content {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: hsl(224, 62%, 32%);
  padding-top: 2rem;
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_content .bav_blk_image {
  z-index: 10;
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_content .bav_blk_image .bav_ele_image {
  width: clamp(200px, calc(200px + (100vw - 400px) * 0.1875 + 0px), 350px);
  padding-bottom: 3rem;
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_content .bav_blk_newsletter {
  z-index: 9;
  margin-top: clamp(-81px, calc(-60px + (100vw - 400px) * -0.02625 + 0px), -60px);
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 80%;
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_content .bav_blk_newsletter .bav_blk_sc_form_newsletter {
  padding-top: clamp(40px, calc(40px + (100vw - 400px) * 0.025 + 0px), 60px);
  width: 80%;
}
.bav_sec_all.bav_sec_page_24 .bav_cont_all .bav_cont_content .bav_blk_newsletter .bav_blk_sc_form_newsletter .bav_sc_form_newsletter form [data-name=ff_cn_id_3] .ff-el-group.ff-el-input--content {
  margin-left: 0px;
}

.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption {
  z-index: 4;
  position: fixed;
  width: calc(1200px - 2px);
  background-color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
  height: var(--bav-header-h);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
    padding-top: calc(120px + (100vw - 400px) * -0.2666666667 + 0px);
  }
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte {
  color: hsl(60, 100%, 87%);
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_1 {
  letter-spacing: -3px;
  font-family: "Fuzzy Bubbles";
  font-weight: 400;
  line-height: 1.3;
  font-size: clamp(36px, calc(36px + (100vw - 400px) * 0.0067567568 + 0px), 40px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_1 {
    font-size: clamp(40px, calc(40px + (100vw - 992px) * 0.0096153846 + 0px), 42px);
  }
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_2 {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(16px, calc(16px + (100vw - 400px) * 0.0033783784 + 0px), 18px);
}
@media (min-width: 992px) {
  .bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_caption .bav_blk_texte .bav_ele_text_2 {
    font-size: clamp(18px, calc(18px + (100vw - 992px) * 0.0192307692 + 0px), 22px);
  }
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_header_placeholder {
  z-index: 1;
  height: var(--bav-header-h);
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_content {
  margin-top: 4rem;
  font-family: Roboto, Arial, sans-serif;
  line-height: 1.2;
  color: hsl(224, 62%, 32%);
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_content .bav_blk_image {
  z-index: 9;
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_content .bav_blk_image .bav_ele_image {
  width: clamp(100px, calc(100px + (100vw - 400px) * 0.0625 + 0px), 150px);
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_content .bav_blk_text a {
  text-decoration: underline;
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_content .bav_blk_text {
  margin-top: clamp(-23px, calc(-16px + (100vw - 400px) * -0.00875 + 0px), -16px);
  z-index: 8;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: hsl(60, 100%, 87%);
  border: 2px solid hsl(37, 87%, 66%);
  width: 80%;
}
.bav_sec_all.bav_sec_page_50_00 .bav_cont_all .bav_cont_content .bav_blk_text .bav_ele_text_1 {
  padding-top: 6rem;
  padding-inline: 10%;
  font-size: clamp(15px, calc(15px + (100vw - 400px) * 0.00375 + 0px), 18px);
  padding-bottom: 3rem;
}

/*# sourceMappingURL=main.css.map */
