.elementor-67365 .elementor-element.elementor-element-7f64f11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-67365 .elementor-element.elementor-element-7f64f11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-67365 .elementor-element.elementor-element-190c419{text-align:center;}.elementor-67365 .elementor-element.elementor-element-ff9a47e > .elementor-widget-container{padding:0px 0px 0px 0px;}body.elementor-page-67365:not(.elementor-motion-effects-element-type-background), body.elementor-page-67365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1F26;}/* Start custom CSS for html, class: .elementor-element-ff9a47e */form#memb_password_send-1 {
    width: 480px;
    margin: 20px auto;
    background-color: #ffffff; /* White background for the form */
    border-radius: 10px; /* Rounded corners */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    padding: 30px; /* Ample padding */
    font-family: 'Arial', sans-serif; /* Modern font */
}

#memb_password_send-1 label {
    display: block; /* Stack labels */
    margin-bottom: 8px; /* Space between label and input */
    font-weight: 600; /* Semi-bold text */
    color: #1a1a1a; /* Dark text color, similar to the login page */
}

#memb_password_send-1 input[type=email] {
    width: calc(100% - 20px); /* Full width minus padding */
    border: 1px solid #ccc; /* Light border */
    border-radius: 5px; /* Rounded corners */
    padding: 10px; /* Inner padding */
    font-size: 16px; /* Standard font size */
    transition: border-color 0.3s; /* Smooth border color change */
}

#memb_password_send-1 input[type=email]:focus {
    border-color: #007bff; /* Blue color on focus */
    outline: none; /* Remove default outline */
}

#memb_password_send-1-block2 {
    text-align: center;
    margin-top: 20px; /* Space above the button */
}

#memb_password_send-1 input[type=submit] {
    padding: 12px 20px; /* Padding for button */
    background-color: #007bff; /* Button color */
    color: #ffffff; /* White text */
    border: none; /* No border */
    border-radius: 5px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
    font-size: 16px; /* Match input font size */
    transition: background-color 0.3s; /* Smooth background change */
    width: 100%; /* Full width button */
}

#memb_password_send-1 input[type=submit]:hover {
    background-color: #0056b3; /* Darker shade on hover */
}/* End custom CSS */