.elementor-1922 .elementor-element.elementor-element-0888031{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1922 .elementor-element.elementor-element-0888031:not(.elementor-motion-effects-element-type-background), .elementor-1922 .elementor-element.elementor-element-0888031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1922 .elementor-element.elementor-element-fa58555 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1922 .elementor-element.elementor-element-58ea528{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-1922 .elementor-element.elementor-element-b421f7a{--display:flex;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1922 .elementor-element.elementor-element-ac0a328 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}@media(min-width:768px){.elementor-1922 .elementor-element.elementor-element-0888031{--content-width:880px;}}@media(min-width:2400px){.elementor-1922 .elementor-element.elementor-element-0888031{--justify-content:center;--border-radius:60px 60px 60px 60px;--margin-top:60px;--margin-bottom:60px;--margin-left:60px;--margin-right:60px;}.elementor-1922 .elementor-element.elementor-element-0888031.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1922 .elementor-element.elementor-element-fa58555 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1922 .elementor-element.elementor-element-fa58555 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1200px){.elementor-1922 .elementor-element.elementor-element-58ea528{font-size:20px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1922 .elementor-element.elementor-element-fa58555 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1922 .elementor-element.elementor-element-58ea528{font-size:18px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1922 .elementor-element.elementor-element-fa58555 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1922 .elementor-element.elementor-element-58ea528{font-size:17px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-ac0a328 */.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-control,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-control::placeholder,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff_textarea,
.elementor-1922 .elementor-element.elementor-element-ac0a328 input[type="text"],
.elementor-1922 .elementor-element.elementor-element-ac0a328 input[type="email"],
.elementor-1922 .elementor-element.elementor-element-ac0a328 input[type="tel"],
.elementor-1922 .elementor-element.elementor-element-ac0a328 input[type="number"],
.elementor-1922 .elementor-element.elementor-element-ac0a328 input[type="date"],
.elementor-1922 .elementor-element.elementor-element-ac0a328 textarea,
.elementor-1922 .elementor-element.elementor-element-ac0a328 select {
  border-radius: 10px;
  border: 1px solid #d8ddd6;
  background: #ffffff;
  color: #333333;
  padding: 12px 14px;
  font-size: 16px;
  line-height: 1.4;
  box-shadow: none;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-control:focus,
.elementor-1922 .elementor-element.elementor-element-ac0a328 input:focus,
.elementor-1922 .elementor-element.elementor-element-ac0a328 textarea:focus,
.elementor-1922 .elementor-element.elementor-element-ac0a328 select:focus {
  border-color: #6a9f7a;
  box-shadow: 0 0 0 2px rgba(106, 159, 122, 0.12);
  outline: none;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-input--label label,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-check-label,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-section-title h3,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-step-title {
  color: #2f3a30;
  font-weight: 600;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-section-title {
  margin-bottom: 12px;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-step-progressbar {
  margin-bottom: 28px;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-step-progressbar .ff-step {
  background: #dfe6dc;
  color: #5c665d;
  border-radius: 999px;
  padding: 8px 14px;
  font-size: 14px;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-step-progressbar .ff-step.active {
  background: #6a9f7a;
  color: #ffffff;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-btn,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-btn-submit,
.elementor-1922 .elementor-element.elementor-element-ac0a328 button.ff-btn,
.elementor-1922 .elementor-element.elementor-element-ac0a328 button.ff-btn-submit {
  background: #6a9f7a;
  color: #ffffff;
  border: none;
  border-radius: 10px;
  padding: 14px 26px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  transition: all 0.2s ease;
  box-shadow: none;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-btn:hover,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-btn-submit:hover,
.elementor-1922 .elementor-element.elementor-element-ac0a328 button.ff-btn:hover,
.elementor-1922 .elementor-element.elementor-element-ac0a328 button.ff-btn-submit:hover {
  background: #5a8d69;
  transform: translateY(-1px);
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-btn,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-btn-submit,
.elementor-1922 .elementor-element.elementor-element-ac0a328 button.ff-btn,
.elementor-1922 .elementor-element.elementor-element-ac0a328 button.ff-btn-submit {
  background: linear-gradient(135deg, #6a9f7a 0%, #7fb08b 100%);
  color: #ffffff;
  border: none;
  border-radius: 999px;
  padding: 14px 28px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  transition: all 0.2s ease;
  box-shadow: 0 6px 18px rgba(106, 159, 122, 0.18);
}


.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-message-success {
  border-radius: 10px;
  background: #edf7ee;
  border: 1px solid #bfd7c3;
  color: #2f5d35;
  padding: 14px 16px;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-is-error .text-danger,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .error.text-danger {
  color: #b42318;
  font-size: 14px;
  margin-top: 6px;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-is-error .ff-el-form-control,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-is-error input,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-is-error textarea,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-is-error select {
  border-color: #d92d20;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-t-cell,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-grid-table thead th,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-grid-table tbody td {
  border-color: #e5e9e3;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-grid-table thead th {
  background: #f7f7f5;
  color: #2f3a30;
  font-weight: 600;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-check {
  margin-bottom: 8px;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-check input[type="checkbox"],
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-form-check input[type="radio"] {
  accent-color: #6a9f7a;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff_step_start,
.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-step-body {
  background: transparent;
}

.elementor-1922 .elementor-element.elementor-element-ac0a328 .ff-el-group {
  margin-bottom: 20px;
}.ff-btn-next {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.ff-btn-prev {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Light.eot');
	src: url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Light.woff2') format('woff2'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Light.woff') format('woff'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Light.ttf') format('truetype'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Light.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Medium.eot');
	src: url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Medium.woff2') format('woff2'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Medium.woff') format('woff'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Medium.ttf') format('truetype'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-Medium.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-ExtraLight.eot');
	src: url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-ExtraLight.woff2') format('woff2'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-ExtraLight.woff') format('woff'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-ExtraLight.ttf') format('truetype'),
		url('https://www.heilpraktiker-radebeul.com/wp-content/uploads/2024/06/Poppins-ExtraLight.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */