.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-869 .elementor-element.elementor-element-bdfbecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-869 .elementor-element.elementor-element-bdfbecf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;line-height:1em;color:#E8EDDF;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .gfield_label{color:#E8EDDF;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield label{color:#E8EDDF;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:#E8EDDF;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="email"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="tel"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="number"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield textarea, html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield select{background-color:#202020;color:#E8EDDF;border-style:solid;border-color:#00000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield textarea{padding:5px 30px 5px 30px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield textarea, 
                    html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield select{border-radius:30px 30px 30px 30px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield textarea, html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield select{font-family:"Poppins", Sans-serif;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .gfield_description{color:#E8EDDF;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield.gsection .gsection_title{color:#E8EDDF;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:#2D908E;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_footer{text-align:center;justify-content:center;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;background-color:#2D908E !important;color:#202020 !important;border-radius:25px 25px 25px 25px !important;padding:10px 20px 10px 20px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:#2D908E !important;color:#202020 !important;border-radius:25px 25px 25px 25px !important;padding:10px 20px 10px 20px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:#2D908E !important;border-radius:25px 25px 25px 25px !important;padding:10px 20px 10px 20px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#202020 !important;color:#2D908E !important;border-color:#2D908E;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#202020 !important;color:#2D908E !important;border-color:#2D908E;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#202020 !important;color:#2D908E !important;border-color:#2D908E;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Poppins", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-869 .elementor-element.elementor-element-71e0af9 .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{color:#FFFFFF!important;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-869 .elementor-element.elementor-element-38a00fb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-869 .elementor-element.elementor-element-38a00fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.6em;color:#FFFFFF;}#jet-popup-869 .jet-popup__container-inner{background-color:#313231CF;justify-content:flex-start;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px 30px rgba(0, 0, 0, 0.2);}#jet-popup-869{z-index:9999;}#jet-popup-869 .jet-popup__container{width:800px;}#jet-popup-869 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-869 .jet-popup__container-overlay{border-radius:30px 30px 30px 30px;}#jet-popup-869 .jet-popup__close-button{transform:translateX(-20px) translateY(20px);-webkit-transform:translateX(-20px) translateY(20px);background-color:#02010100;font-size:30px;}#jet-popup-869 .jet-popup__close-button:before{font-size:30px;}#jet-popup-869 .jet-popup__close-button svg{width:30px;}@media(max-width:1024px){.elementor-869 .elementor-element.elementor-element-bdfbecf .elementor-heading-title{font-size:70px;}}@media(max-width:767px){.elementor-869 .elementor-element.elementor-element-bdfbecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-869 .elementor-element.elementor-element-bdfbecf .elementor-heading-title{font-size:30px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield{margin-bottom:-20px;}html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield textarea, html body .elementor-869 .elementor-element.elementor-element-71e0af9 .eael-gravity-form .gfield select{font-size:16px;}#jet-popup-869 .jet-popup__container-inner{margin:0px 10px 0px 10px;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-71e0af9 */body .gform_wrapper .gform_body {
    font-family: "Poppins";
}

.gform_heading{
    display: none !important;
}

.gfield_label {
    vertical-align: top !important;
    margin-top: 15px;
}


input[type='radio']{
    margin: 15px 5px 15px 25px !important;
}

input[type='checkbox']{
    margin: -1px 10px 0px 30px !important;
}

select{
 border-radius: 30px !important;
  border-color: #02010100;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
  color: #FFF !important;
  padding: 0px 0px 0px 30px !important;
 -webkit-appearance: none !important;
appearance: none !important;
background-image:
  linear-gradient(45deg, transparent 50%, #FFF 50%),
  linear-gradient(135deg, #FFF 50%, transparent 50%) !important;
background-position:
  calc(100% - 20px) center,
  calc(100% - 15px) center,
  calc(100% - 2.5em) center !important;
background-size:
  5px 5px,
  5px 5px,
  1px 1.5em !important;
background-repeat: no-repeat !important;
}

select option {
    color: #FFFFFF !important; 
  }
  
   select option:first-child {
    color: #8BAEB3 !important; /* Farbe des ersten Eintrags */
  }
 
 
select:focus{
  outline: none !important;
  border-color: #000000 !important;
}


textarea{
    padding: 20px 30px 30px 30px !important;
}

#gform_submit_button_1{
    padding: 15px 50px 15px 50px !important;
    color: #FFFFFF !important;
}

#label_1_2_1{
    color: #FFFFFF;
    font-size: 12px;
}

#label_1_2_1 a{
    color: #2D8E8D !important;
}

.gform_validation_errors
{
 background-color: transparent !important; 
 border-color: #FFFFFF;
 border-width: 0 !important;
 margin-bottom: 20px;

 box-shadow: 0 0 !important;
}

.gform_validation_errors>h2{
    color: #FFFFFF !important;
    font-family: "Poppins" !important;
    font-size: 14px !important;
}


.gfield_validation_message{
     background-color: transparent !important; 
 border-color: #FFFFFF ;
 border-width: 0 !important;
 box-shadow: 0 0 !important;
 color: #FFFFFF !important;
    font-family: "Poppins";
    font-size: 14px;
    margin-bottom: -5px;
     margin-top: -10px;
      margin-left: 30px !important;
}

#gform_1_validation_container{
    display: none;
}

#gform_confirmation_message_1{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91446c7 */.BorlabsCookie ._brlbs-content-blocker ._brlbs-default{
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a00fb */.capli a{
    color: #2D908F;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af57686 */#jet-popup-869{
    backdrop-filter: saturate(180%) blur(5px) !important;
    -webkit-backdrop-filter: saturate(180%) blur(5px) !important;
}/* End custom CSS */