hello! can you try this css:
.lay-content.hascustomphonegrid.footer-hascustomphonegrid{
display: flex!important;
flex-direction: column!important;
}
#footer-region{
position: relative!important;
order: 1;
/* space top: */
padding-top: 50px;
}
#custom-phone-grid{
order: 2;
}
in lay options -> custom css & html -> custom css for phone