.survey-form div#gform_fields_10 {
    display:        flex;
    flex-direction: column;
    gap:            38px;
}

.survey-form .gform_footer.before {
    padding-top: 18px;
}

.survey-form fieldset {
    padding: 1px;
}

.survey-form .survey--radio-input div.gfield_radio {
    display:        flex;
    align-content:  center;
    align-items:    center;
    flex-direction: row;
    gap:            16px;
    flex-wrap:      wrap;
}

.survey-form .survey--radio-input div.gfield_radio .gchoice {
    display:         flex;
    flex-direction:  row;
    align-content:   center;
    align-items:     center;
    justify-content: center;
    gap:             12px;
    flex-wrap:       wrap;
}

.survey-form .survey--radio-input div.gfield_radio .gchoice input {
    width:              24px;
    height:             24px;
    -webkit-appearance: none;
    border-radius:      50%;
    outline:            none;
    box-shadow:         0 0 0 1px #d4d4d4;
}

.survey-form .survey--radio-input div.gfield_radio .gchoice input:checked {
    -webkit-appearance: checkbox;
    box-shadow:         0 0 0 0px #d4d4d4;
}

.survey-form .survey--radio-input div.gfield_radio .gchoice label {
    margin:         0;
    font-size:      16px;
    font-weight:    normal !important;
    font-stretch:   normal;
    font-style:     normal;
    line-height:    1.5;
    letter-spacing: normal;
    color:          #767676;
}

@media only screen and (max-width: 479px) {
    .survey-form .survey--radio-input div.gfield_radio .gchoice label {
        min-width: 40px;
    }
}

.survey-form .survey--radio-input legend.gfield_label.gform-field-label {
    font-size:      15px;
    font-weight:    500;
    font-stretch:   normal;
    font-style:     normal;
    line-height:    1.6;
    letter-spacing: normal;
    color:          #444;
}


html[lang="de-DE"] .german-search li#field_3_2 label.gfield_label.gform-field-label {
    display: none;
}

html[lang="de-DE"] .german-search li#field_3_2:before {
    content:     "nach Name oder Artikelnummer";
    font-weight: 500 !important;
    color:       var(--e-global-color-d5a23eb);
}
html[lang="de-DE"]  body .german-search #gform_3 .gform_button span{
    display: none;
}
html[lang="de-DE"]  body .german-search #gform_3 .gform_button:after {
    content: "Suchen";
    /* transform: translateY(10px); */
    transform: skew(33deg) !important;
    display: block;
}