.elementor-4333 .elementor-element.elementor-element-d348d8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4333 .elementor-element.elementor-element-d348d8d:not(.elementor-motion-effects-element-type-background), .elementor-4333 .elementor-element.elementor-element-d348d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39444f8 );}.elementor-4333 .elementor-element.elementor-element-d348d8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-4333 .elementor-element.elementor-element-d348d8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-749c8ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4333 .elementor-element.elementor-element-749c8ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-fc8c861{--spacer-size:50px;}.elementor-4333 .elementor-element.elementor-element-fc8c861 > .elementor-widget-container{margin:-1.45rem 0rem 0rem 0rem;}.elementor-4333 .elementor-element.elementor-element-22a51aa{text-align:center;}.elementor-4333 .elementor-element.elementor-element-3a957e7 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-4333 .elementor-element.elementor-element-3a957e7{text-align:center;font-size:18px;}.elementor-4333 .elementor-element.elementor-element-a217313 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4333 .elementor-element.elementor-element-a217313 img{width:100%;}.elementor-4333 .elementor-element.elementor-element-f19679f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4333 .elementor-element.elementor-element-f19679f:not(.elementor-motion-effects-element-type-background), .elementor-4333 .elementor-element.elementor-element-f19679f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c484d6e );}.elementor-4333 .elementor-element.elementor-element-f19679f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 20px 0px;z-index:2;}.elementor-4333 .elementor-element.elementor-element-f19679f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-ea45657:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-f8bac15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-f8bac15{text-align:center;}.elementor-4333 .elementor-element.elementor-element-f8bac15 .elementor-heading-title{color:#FFFFFF;}.elementor-4333 .elementor-element.elementor-element-65c572c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-65c572c{text-align:center;color:#FFFFFF;}.elementor-4333 .elementor-element.elementor-element-2a4a41f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4333 .elementor-element.elementor-element-2a4a41f:not(.elementor-motion-effects-element-type-background), .elementor-4333 .elementor-element.elementor-element-2a4a41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c484d6e );}.elementor-4333 .elementor-element.elementor-element-2a4a41f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 0px 20px 0px;z-index:2;}.elementor-4333 .elementor-element.elementor-element-2a4a41f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-f5d038f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-5560c2d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-d744fda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-7c53caa > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-c3e239f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-b98c40a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-49dce2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4333 .elementor-element.elementor-element-49dce2c:not(.elementor-motion-effects-element-type-background), .elementor-4333 .elementor-element.elementor-element-49dce2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c484d6e );}.elementor-4333 .elementor-element.elementor-element-49dce2c{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 60px 0px;z-index:2;}.elementor-4333 .elementor-element.elementor-element-49dce2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-db0ae02 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4333 .elementor-element.elementor-element-db0ae02:not(.elementor-motion-effects-element-type-background), .elementor-4333 .elementor-element.elementor-element-db0ae02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4333 .elementor-element.elementor-element-db0ae02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;z-index:2;}.elementor-4333 .elementor-element.elementor-element-db0ae02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4333 .elementor-element.elementor-element-71e67aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4333 .elementor-element.elementor-element-71e67aa > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-8f4f6ec{text-align:center;}.elementor-4333 .elementor-element.elementor-element-8f4f6ec .elementor-heading-title{font-size:28px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4333 .elementor-element.elementor-element-8a55d11 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-71e67aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4333 .elementor-element.elementor-element-22a51aa .elementor-heading-title{font-size:18px;}.elementor-4333 .elementor-element.elementor-element-3a957e7{font-size:16px;}.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-background-slideshow{border-radius:00px 00px 00px 00px;}.elementor-4333 .elementor-element.elementor-element-ea45657 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4333 .elementor-element.elementor-element-65c572c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4333 .elementor-element.elementor-element-65c572c{font-size:14px;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-f5d038f > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-d744fda > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4333 .elementor-element.elementor-element-c3e239f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4333 .elementor-element.elementor-element-ce4fdee > .elementor-element-populated, .elementor-4333 .elementor-element.elementor-element-ce4fdee > .elementor-element-populated > .elementor-background-overlay, .elementor-4333 .elementor-element.elementor-element-ce4fdee > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4333 .elementor-element.elementor-element-ea45657{width:100%;}.elementor-4333 .elementor-element.elementor-element-f5d038f{width:100%;}.elementor-4333 .elementor-element.elementor-element-d744fda{width:100%;}.elementor-4333 .elementor-element.elementor-element-c3e239f{width:100%;}.elementor-4333 .elementor-element.elementor-element-71e67aa{width:100%;}}/* Start custom CSS for column, class: .elementor-element-ce4fdee */.fital-bewerbung {
  background: #fff;
  border-radius: 20px;
  padding: 38px;
  font-family: 'Montserrat', sans-serif;
  color: #37343c;
  max-width: 100%;
  margin: 0 auto;
}

.fital-form-header {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  font-size: 11px;
  letter-spacing: 0.6px;
  color: #9675b2;
  margin-bottom: 18px;
}

.fital-progress {
  height: 5px;
  background: #e8e0ec;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 35px;
}

.fital-progress-fill {
  height: 100%;
  width: 25%;
  background: #9675b2;
  transition: width .3s ease;
}

.fital-step {
  display: none;
}

.fital-step.is-active {
  display: block;
}

.fital-step h3 {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 25px;
}

.fital-bewerbung .wpcf7-radio {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.fital-bewerbung .wpcf7-list-item {
  margin: 0;
}

.fital-bewerbung .wpcf7-list-item label {
  display: flex;
  align-items: center;
  padding: 18px 20px;
  background: #f5f7f8;
  border: 1px solid #e3e5e7;
  border-radius: 12px;
  cursor: pointer;
  transition: .2s ease;
}

.fital-bewerbung .wpcf7-list-item label:hover,
.fital-bewerbung .wpcf7-list-item label:has(input:checked) {
  border-color: #9675b2;
  background: #f2edf6;
}

.fital-bewerbung input[type="radio"] {
  accent-color: #9675b2;
  margin-right: 12px;
}

.fital-bewerbung input[type="text"],
.fital-bewerbung input[type="tel"],
.fital-bewerbung input[type="email"] {
  width: 100%;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 9px;
  background: #f8f9fa;
  margin: 8px 0 18px;
  font-family: inherit;
}

.fital-bewerbung .fital-navigation {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  gap: 12px;
}

.fital-bewerbung button,
.fital-bewerbung .fital-submit {
  background: #665078;
  color: #fff;
  border: none;
  border-radius: 7px;
  padding: 14px 25px;
  font-family: inherit;
  font-size: 14px;
  cursor: pointer;
}

.fital-bewerbung .fital-back {
  background: #eee9f1;
  color: #665078;
}

.fital-bewerbung .fital-submit {
  width: 100%;
  margin-top: 15px;
}

.fital-privacy {
  font-size: 12px;
  line-height: 1.7;
  color: #666;
}

.fital-privacy a {
  color: #665078;
  text-decoration: underline;
}

.fital-bewerbung .wpcf7-not-valid-tip {
  font-size: 12px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .fital-bewerbung {
    padding: 24px 18px;
  }

  .fital-step h3 {
    font-size: 21px;
  }

  .fital-form-header {
    font-size: 10px;
  }
}


/* Andere therapeutische Qualifikation */

.fital-bewerbung .fital-andere-qualifikation {
  display: none;
  margin-top: 20px;
}

.fital-bewerbung .fital-andere-qualifikation.is-visible {
  display: block;
}

.fital-bewerbung .fital-andere-qualifikation label {
  display: block;
  font-size: 14px;
  color: #37343c;
}

.fital-bewerbung .fital-andere-qualifikation input {
  width: 100%;
  margin-top: 10px;
  padding: 16px;
  border: 1px solid #9675b2;
  border-radius: 10px;
  background: #fff;
}/* End custom CSS */