.elementor-400 .elementor-element.elementor-element-4b27df6d{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for formidable, class: .elementor-element-4595ecc */.elementor-400 .elementor-element.elementor-element-4595ecc .frm_primary_label {
    color: #fff !important;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_description {
    color: #fff !important;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_form_field {
    background: transparent !important;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_form_field select, .frm_form_field input {
    background: transparent !important;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_form_field p {
    color: #fff !important;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_form_field label {
    color: #fff !important;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_form_field input[type=radio] {
    padding: 8px !important;
    
}

.elementor-400 .elementor-element.elementor-element-4595ecc .with_frm_style .frm_scale input[type=radio]:before, .with_frm_style .frm_radio input[type=radio]:before {
    background-color: #44E44F;
    height:12px;
    width:12px;
    margin:-6px;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked, 
.elementor-400 .elementor-element.elementor-element-4595ecc .frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked,
.elementor-400 .elementor-element.elementor-element-4595ecc .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {
    border-color: #44E44F !important;
}


.elementor-400 .elementor-element.elementor-element-4595ecc .frm_form_fields select {
    color: #fff !important;
    border-radius:50px;
    min-height:48px;
}
.elementor-400 .elementor-element.elementor-element-4595ecc .with_frm_style select option.frm-select-placeholder {
    color: #fff !important;
}


.elementor-400 .elementor-element.elementor-element-4595ecc .frm_checkbox label {
    padding-left: 25px;
    position:relative;
}

.elementor-400 .elementor-element.elementor-element-4595ecc .frm_checkbox label:before {
    position: absolute !important;
    left: 0px !important;
    top: 0;
    height: 16px;
    width: 16px;
    background: transparent !important;
    border: 1px solid #ddd;
    content: "";
    z-index: 11;
    border-radius:3px;
}
.elementor-400 .elementor-element.elementor-element-4595ecc .with_frm_style .frm_checkbox input[type=checkbox]{
    display:none !important;
}
.elementor-400 .elementor-element.elementor-element-4595ecc label:has(input[type="checkbox"]:checked)::before {
  content: "";
  color: #fff;
  background-image: url(https://elitesky-services.de/wp-content/uploads/2025/06/checkmark.svg) !important;  
  background-size: 16px !important;
  background-position: center center !important;
  border-color:#44E44F;
}
label.p-FieldLabel.Label {
    color: #fff !important;
}
 label.p-FieldLabel.Label input::placeholder {
    color: #fff !important;
}

.Input, .p-FauxInput {
    background-color: transparent !important;
    color: #fff !important;
}


 .p-Select select {
    height: 45px;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c39728 */label.p-FieldLabel.Label {
    color: #fff !important;
}
 label.p-FieldLabel.Label input::placeholder {
    color: #fff !important;
}

.Input, .p-FauxInput {
    background-color: transparent !important;
    color: #fff !important;
}


 .p-Select select {
    height: 45px;
    color: #fff;
}

div#frm_field_47_container label {
    background:  !important;
}

.frm_label_button_container {
    background: transparent !important;
    border-radius: 50px !important;
    outline:none !important;
    box-shadow:none !important;
}


.frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_label_button_container{
    background:#44E44F !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b27df6d */.frm_style_formidable-style.with_frm_style .frm_error, .frm_style_formidable-style.with_frm_style .frm_limit_error {
    color: red;
}/* End custom CSS */