/* ------------------------ ANCHOR Elementor Builder ------------------------ */
.elementor-editor-active .banner-title span {
  color: #8b5685 !important;
  font-weight: 600 !important;
}
/* ------------------------------- ANCHOR Text Allgemein ------------------------------ */
.elementor-widget-text-editor {
  p {
    a {
      font-size: 22px !important;
    }
  }
}

/* --------------------------- ANCHOR Custom Style -------------------------- */
.banner-title span {
  color: #8b5685 !important;
  font-weight: 600 !important;
}

.navi-btn {
  margin-left: 15px;
  border-radius: 6px;
  font-size: 0.9rem;
  line-height: 28px;
  padding: 6px 16px 6px !important;
  border: 2px solid #d67857 !important;
  background-color: #d67857b2 !important;
  transition: all 400ms ease-in-out;
  a {
    margin-inline-start: 0 !important;
  }
  &:hover {
    border: 2px solid #22223b !important;
    background-color: #fff !important;
    a {
      color: #22223b !important;
    }
  }
}
/* --------------------------- ANCHOR Teilprojekte -------------------------- */
.teilprojekt-text-height {
  height: 135px !important;
  overflow: hidden !important;
}

/* ------------------------------- ANCHOR FAQ ------------------------------- */
.e-n-accordion-item .e-n-accordion-item-title {
  border-radius: 20px !important;
  /*  border: 1px solid #f3f3f3; */
}
.e-n-accordion-item[open] .e-n-accordion-item-title {
  border-radius: 20px 20px 0 0 !important;
  border: 0;
}

/* ----------------------------- ANCHOR Partner ----------------------------- */
.circle {
  width: 150px !important;
  height: 150px !important;
}

/* ----------------------------- ANCHOR Kontakt ----------------------------- */
.kontaktformular .elementor-field-type-acceptance span.elementor-field-option {
  position: relative !important;
  top: 5px !important;
  display: flex !important;
}
.kontaktformular
  .elementor-field-type-acceptance
  span.elementor-field-option
  label {
  padding-left: 10px !important;
}
.kontaktformular input[type="checkbox"].elementor-acceptance-field {
  display: flex !important;
  width: 26px !important;
  height: 16px !important;
  position: relative;
  top: 2px;
}
