.elementor-256 .elementor-element.elementor-element-754a80d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-ab68c86{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-754a80d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-ab68c86 *//* --- Simple Password Reset Design --- */

/* ১. মেইন বক্স ডিজাইন */
.um-um_password_id.um {
    background: #ffffff !important;
    border: 1px solid #eee !important;
    border-radius: 12px !important;
    padding: 30px !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important;
    margin: 40px auto !important;
}

/* ২. উপরের টেক্সট (Instruction) */
.um-field-block {
    font-family: 'Work Sans', sans-serif !important;
    font-size: 15px !important;
    color: #555 !important;
    line-height: 1.6 !important;
    margin-bottom: 20px !important;
}

/* ৩. ইনপুট বক্স (Input Field) */
.um-field-text input {
    width: 100% !important;
    padding: 12px 15px !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    font-family: 'Work Sans', sans-serif !important;
    font-size: 14px !important;
    background-color: #fcfcfc !important;
    transition: 0.3s !important;
}

.um-field-text input:focus {
    border-color: #CD1500 !important; /* আপনার ব্র্যান্ড রেড */
    background-color: #fff !important;
}

/* ৪. সাবমিট বাটন (Reset Button) */
.um-button {
    background-color: #CD1500 !important;
    color: #fff !important;
    font-family: 'Bebas Neue', sans-serif !important;
    font-size: 20px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    padding: 12px 30px !important;
    border-radius: 8px !important;
    border: none !important;
    width: 100% !important;
    cursor: pointer !important;
    transition: 0.3s !important;
}

.um-button:hover {
    background-color: #1a1a1a !important;
    transform: translateY(-2px);
}

/* ৫. মোবাইল রেসপন্সিভ */
@media (max-width: 767px) {
    .um-um_password_id.um {
        padding: 20px !important;
        width: 90% !important;
    }
}/* End custom CSS */