.elementor-5331 .elementor-element.elementor-element-dead7ae{--display:flex;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-panel{background-color:var( --e-global-color-fc5619d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6835fcd );}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom{margin:0 auto !important;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-brand-logo, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-logo{max-width:180px;margin:0px 0px 0px 0px;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-brand-logo, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-logo{margin:0 auto 20px;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-faces{margin:0 auto;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-title, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-heading{color:var( --e-global-color-primary );font-family:"yekanbakh", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.8em;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-title{margin-bottom:0px;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-sent, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-hint, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-legal{color:var( --e-global-color-a637dce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-title, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-legal, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-code-heading, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-code-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-code-hint, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-sent, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-password-links, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-profile-field span, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-panel .lw-passkey-description{text-align:center;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-step-phone .lw-field input.lw-input{color:var( --e-global-color-text );background:var( --e-global-color-fee3e11 );}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-field .lw-ico, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-field .lw-custom-icon{width:max(12px,20px);height:max(12px,20px);}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-send, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-verify, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-profile, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-password-submit{color:var( --e-global-color-33d9304 );background:var( --e-global-color-primary );font-family:"yekanbakh", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.8em;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-send:hover, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-verify:hover, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-profile:hover, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-password-submit:hover{color:var( --e-global-color-33d9304 );background:var( --e-global-color-a0fc403 );}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-back{order:0;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-resend{order:0;}@media(max-width:1024px){.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-title, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-heading{font-size:1rem;line-height:1.8em;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-sent, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-hint, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-legal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-send, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-verify, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-profile, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-password-submit{font-size:1rem;line-height:1.8em;}}@media(max-width:767px){.elementor-5331 .elementor-element.elementor-element-dead7ae{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-brand-logo, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw.lw-skin-custom .lw-logo{max-width:160px;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-title, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-heading{font-size:1.5rem;line-height:1.8em;}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-sent, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-subtitle, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-code-hint, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw-legal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-send, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-verify, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-profile, .elementor-5331 .elementor-element.elementor-element-7ed16d7 .lw .lw-password-submit{font-size:0.9rem;line-height:1.8em;}}/* Start custom CSS for loginwear_form, class: .elementor-element-7ed16d7 */.lw-brand-logo ,
.lw-login-fullscreen-page{
    background: none !important;
}

img.lw-brand-logo{
    margin-bottom: 10px !important;
}


input.lw-phone {
    background: var(--section1) !important;
    margin-top: 10px !important;
    text-align: center !important;
}

.lw-otp-visual input{
        background: var(--section1) !important;
        border: 1px solid var(--border-hover) !important;
}

.lw-otp-visual *:focus{
        outline: 1px solid var(--primary) !important;
            border: 1px solid var(--primary) !important;
}

.lw-otp-visual input{
    color: var(--text) !important;
}


p.lw-sent{
    color: var(--primary) !important;
}

.lw-row-actions button{
    font-weight: 700 !important;
    
}

.lw-input:focus {
    outline: 1px solid var(--primary) !important;
    border: 1px solid var(--primary) !important;
}

button.lw-resend {
    background: var(--primary-hover) !important;
    color: black !important;
}

.lw-row-actions .lw-back{
    background: var(--section1) !important;
    color: var(--light-text) !important;
    border: 1px solid var(--border-hover) !important;
}

.lw-alert {
    padding: 10px !important;
    font-size: .9rem !important;
    text-align: center !important;
    background: var(--bg) !important;
}

body.lw-login-fullscreen-page ,
.lw-fullscreen-surface{
    background: var(--bg) !important;
}

.lw-phone:focus svg.lw-ico{
    display: none !important;
}

.lw-fullscreen-surface{
    padding: 10px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekanbakh';
	font-display: swap;
	src: url('https://aliwebpress.com/wp-content/uploads/2026/08/YekanBakhFaNum-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */