.elementor-883 .elementor-element.elementor-element-1bd27931{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-1bd27931 *//* =========================================================
   PASSWORD RESET CARD
   ========================================================= */

.um.um-password {
    max-width: 560px !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 28px 24px !important;

    background: #ffffff !important;
    border-radius: 14px !important;
    box-shadow: 0 10px 28px rgba(0,0,0,0.08) !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .um.um-password {
        max-width: 480px !important;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .um.um-password {
        padding: 20px 16px !important;
    }
}

/* =========================================================
   INTRO TEXT
   ========================================================= */

.um.um-password .um-field-block div {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #555 !important;
    margin-bottom: 16px !important;
}

/* =========================================================
   INPUT FIELD
   ========================================================= */

.um.um-password .um-form-field {
    width: 100% !important;
    height: 44px !important;

    font-family: 'Inter', system-ui, sans-serif !important;
    font-size: 14px !important;

    border: 1px solid #e3e6ef !important;
    border-radius: 8px !important;
    padding: 10px 14px !important;

    background: #fff !important;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.03) !important;
}

/* Focus */
.um.um-password .um-form-field:focus {
    outline: none !important;
    border-color: #2C62FF !important;
    box-shadow: 0 0 0 3px rgba(44,98,255,0.15) !important;
}

/* =========================================================
   SUBMIT BUTTON
   ========================================================= */

.um.um-password .um-button {
    width: 100% !important;
    height: 46px !important;

    background: #2C62FF !important;
    color: #fff !important;

    font-family: 'Inter', system-ui, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;

    border: none !important;
    border-radius: 10px !important;

    cursor: pointer !important;
    transition: transform .15s ease, box-shadow .15s ease !important;
}

.um.um-password .um-button:hover {
    transform: translateY(-1px) !important;
    box-shadow: 0 8px 18px rgba(44,98,255,0.3) !important;
}

/* =========================================================
   CLEANUP
   ========================================================= */

.um.um-password .um-field-label,
.um.um-password .um-clear,
.um.um-password .um_request_name {
    display: none !important;
}/* End custom CSS */