#form-personal .left-side {
    display: inline-block;
}

#form-personal .buttons-wrap {
    float: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#form-personal .left-side p {
    margin: 0;
}

#form-personal .left-side {
    display: flex;
    align-items: center;
    gap: 10px;
}

@media (max-width: 520px) {
    #form-personal .buttons-wrap {
        align-items: flex-end;
    }

    #form-personal .left-side .btn.btn-custom {
        order: 1;
    }

    #form-personal .left-side {
        flex-wrap: wrap;
    }
}