@font-face {
  font-family: "DrukWideBold";
  src: url("/clickandbuilds/Visuria/media/fonts/DrukWideBold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Alles innerhalb des Formulars */
.contact-form.ba-form-wrapper,
.contact-form.ba-form-wrapper * {
  font-family: "DrukWideBold", Arial, sans-serif !important;
}

/* Placeholder-Texte */
.contact-form.ba-form-wrapper input::placeholder,
.contact-form.ba-form-wrapper textarea::placeholder {
  font-family: "DrukWideBold", Arial, sans-serif !important;
  opacity: 0.6;
}

/* Checkbox-Label und Radiobuttons */
.contact-form.ba-form-wrapper .ba-checkbox span,
.contact-form.ba-form-wrapper .ba-radio span {
  font-family: "DrukWideBold", Arial, sans-serif !important;
}

/* Buttons */
.contact-form.ba-form-wrapper button,
.contact-form.ba-form-wrapper .ba-btn {
  font-family: "DrukWideBold", Arial, sans-serif !important;
  text-transform: none !important;
}

/* ==============================================================
   Sichtbarkeit Cookie-Banner erzwingen (Gridbox Lightbox Fix)
   ============================================================== */
.ba-lightbox-backdrop.ba-cookies {
  opacity: 1 !important;
  visibility: visible !important;
  position: fixed !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 999999 !important;
  display: block !important;
}

/* Cookie-Banner sichtbar machen */
.ba-cookies {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: fixed !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 999999 !important;
}
