.buttons{opacity:1!important;cursor:pointer;font-family:'GenosGFG Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:15px;letter-spacing:0px;color:#ffffff!important;background-color:#ff6600;padding-top:10px!important;padding-right:20px!important;padding-bottom:10px!important;padding-left:20px!important;border-width:0px!important;border-color:0|0|0|0;border-radius:0px!important;border-style:solid!important;transition:all .3s}.form{font-family:'GenosGFG Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:15px}.et-pb-contact-message{font-size:20px;font-weight:500;color:#002d67}.wpmem_msg{background:#66df62!important;font-size:20px!important;font-weight:500!important}.login-wrapper{display:flex;justify-content:center;align-items:center;min-height:20vh;background:transparent!important;padding:10px 0!important}.wpmem_login label{display:block;font-size:14px;font-weight:500;color:#444;margin-bottom:6px}.wpmem_login input[type="text"],.wpmem_login input[type="password"]{width:100%;padding:12px 14px;font-size:15px;border:1px solid #dcdfe6;border-radius:8px;background:#fafbfd;transition:border-color 0.25s,box-shadow 0.25s;margin-bottom:20px}.wpmem_login input[type="text"]:focus,.wpmem_login input[type="password"]:focus{border-color:#4da3ff;box-shadow:0 0 0 3px rgba(77,163,255,0.25);outline:none}.wpmem_login input[type="submit"]{width:100%;padding:12px 14px;border:none;background:#297aff;color:#fff;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background 0.25s;margin-top:10px}.wpmem_login input[type="submit"]:hover{background:#1a5ad8}.login-links{text-align:center;margin-top:25px}.login-links a{display:block;color:#297aff;font-size:14px;margin:3px 0;text-decoration:none;transition:color 0.2s}.login-links a:hover{color:#1a5ad8}.login-wrapper #wpmem_login{text-align:center}.login-wrapper #wpmem_login .button_div{text-align:center!important;float:none!important}.login-wrapper #wpmem_login .button_div input[type="submit"]{float:none!important;display:inline-block;margin:10px auto 0!important}.login-wrapper #wpmem_login .link-text{text-align:center!important;float:none!important;margin-top:20px}.login-wrapper #wpmem_login .link-text span{display:block}.login-wrapper #wpmem_login .button_div input[type="submit"]{background:linear-gradient(90deg,#ff6600 0%,#e55a00 100%);transition:all 0.3s ease;box-shadow:0 4px 10px rgba(255,102,0,0.25);border:none}.login-wrapper #wpmem_login .button_div input[type="submit"]:hover{background:linear-gradient(90deg,#e55a00 0%,#ff6600 100%);transform:translateY(-2px);box-shadow:0 6px 14px rgba(255,102,0,0.35)}.login-wrapper #wpmem_login .button_div input[type="submit"]:active{transform:translateY(0);box-shadow:0 3px 6px rgba(255,102,0,0.25)}.login-wrapper .wpmem_msg,.login-wrapper .alert{margin:20px auto;padding:12px 16px;border-radius:8px;font-size:15px;max-width:400px;text-align:center;box-sizing:border-box}.login-wrapper .wpmem_msg.error,.login-wrapper .alert.alert-error{background:#ffeaea;color:#d33;border:1px solid #f2b2b2}.login-wrapper .wpmem_msg.success,.login-wrapper .alert.alert-success{background:#e9f9ef;color:#207544;border:1px solid #b8e2c3}.dipi-mobile-menu-bar .dipi-mobile-logo img{max-height:60px!important;height:auto!important;width:auto!important}.dipi-mobile-menu-bar .dipi-mobile-logo{display:flex;align-items:center}.dipi-mobile-header-logo img,.et_mobile_menu_logo img,.dipi-mobile-logo img{max-height:70px!important;height:auto!important;width:auto!important}.profile-avatar-box{max-width:320px;margin:0 auto;font-size:14px;color:#444}.profile-avatar-box table.form-table{width:100%;border-collapse:collapse}.profile-avatar-box table.form-table th{display:none}.profile-avatar-box table.form-table td{padding:0}.profile-avatar-box .basic-user-avatar img{display:block;margin:0 auto 15px;max-width:150px;border-radius:8px;border:2px solid #eee;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.profile-avatar-box input[type="file"]{display:block;width:100%;margin:10px 0 12px;padding:8px;border:1px solid #dcdfe6;border-radius:6px;background:#fafbfd;cursor:pointer;box-sizing:border-box}.profile-avatar-box input[type="checkbox"]{margin-right:6px}.profile-avatar-box label,.profile-avatar-box .description,.profile-avatar-box p{font-size:14px;line-height:1.5;color:#555}.profile-avatar-box input[type="submit"],.profile-avatar-box .button-primary,.profile-avatar-box button{display:inline-block;width:100%;padding:12px 14px;background:linear-gradient(90deg,#ff6600 0%,#e55a00 100%);color:#fff;border:none;border-radius:1px;cursor:pointer;font-size:14px;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(255,102,0,0.25);margin-top:10px}.profile-avatar-box input[type="submit"]:hover,.profile-avatar-box .button-primary:hover,.profile-avatar-box button:hover{background:linear-gradient(90deg,#e55a00 0%,#ff6600 100%);transform:translateY(-2px);box-shadow:0 6px 14px rgba(255,102,0,0.35)}.profile-avatar-box input[type="submit"]:active,.profile-avatar-box .button-primary:active,.profile-avatar-box button:active{transform:translateY(0);box-shadow:0 3px 6px rgba(255,102,0,0.25)}@media (max-width:768px){.profile-avatar-box{max-width:100%}}