#frm_form_43_container .frm_fields_container {
    align-items: center;
    grid-template-columns: 1fr 1fr 1fr !important;
    grid-gap: 20px;
    display: grid;
}

#frm_form_43_container .frm_form_field {
    margin: 0;
    grid-column: auto;
}

#frm_form_43_container .frm_form_field label {
    display: none;
}

#frm_form_43_container .frm_submit {
    margin: 0;
    grid-column: auto;
}

#frm_form_43_container .frm_button_submit {
    margin: 0;
    width: 100%;
    background: #1ec2b2;
    border: none !important;
    box-shadow: none;
}

#frm_form_43_container .frm_form_field input {
    background-color: #fff;
    height: 38px;
}

#frm_form_43_container .frm_form_fields > fieldset {
    padding-bottom: 0;
}