#lf_form_container form {
    display: flex;
    flex-wrap: wrap;
}

#lf_form_container form &gt; * {
    width: 100%;
    padding: 0.5rem;
}

#lf_form_container form &gt; p:nth-child(-n+5) {
    width: 50%;
}

#lf_form_container form label,
#lf_form_container form input {
    width: 100%;
}

#lf_form_container form h3,
#lf_form_container form label {
    color: #FFF;
}

#lf_form_container form input[type="submit"] {
    width: auto;
}