.elementor-2810 .elementor-element.elementor-element-ea034d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2810 .elementor-element.elementor-element-ea034d7.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-2810 .elementor-element.elementor-element-ea034d7{--width:835px;}}/* Start custom CSS for container, class: .elementor-element-ea034d7 */.um-field-first_name,.um-field-birth_date,.um-field-user_login  {
    display: inline-block;
    width: 48%;
    margin-right: 2%;
}

.um-field-last_name,.um-field-mobile_number,.um-field-user_email {
    display: inline-block;
    width: 48%;
    margin-right: 0;
}


#um_field_2785_user_password  {
    display: inline-block;
    width: 48%;
    margin-right: 2%;
}

#um_field_2785_confirm_user_password{
    display: inline-block;
    width: 48%;
    margin-right: 0;
}


@media screen and (max-width: 768px) {
    .um-field-first_name, 
    .um-field-last_name, 
    .um-field-birth_date, 
    .um-field-mobile_number, 
    .um-field-user_login, 
    .um-field-user_email, 
    #um_field_2785_user_password, 
    #um_field_2785_confirm_user_password {
        display: block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px; /* Adds spacing between fields */
    }
}/* End custom CSS */