.elementor-4387 .elementor-element.elementor-element-d6060c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4387 .elementor-element.elementor-element-5542801{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-1befe2e );}body.elementor-page-4387:not(.elementor-motion-effects-element-type-background), body.elementor-page-4387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ankergroup.org/wp-content/uploads/2026/05/df84ae9223b3483cf2940dccb2f13c95_enhance-1.png");background-size:cover;}@media(max-width:1024px) and (min-width:768px){.elementor-4387 .elementor-element.elementor-element-d6060c1{--width:100%;}}@media(max-width:1024px){.elementor-4387 .elementor-element.elementor-element-d6060c1{--min-height:0px;--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4387 .elementor-element.elementor-element-e8eaf15{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-5542801{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}body.elementor-page-4387:not(.elementor-motion-effects-element-type-background), body.elementor-page-4387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ankergroup.org/wp-content/uploads/2026/05/df84ae9223b3483cf2940dccb2f13c95_enhance-1.png");background-size:cover;}body.elementor-page-4387{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4387 .elementor-element.elementor-element-5542801{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-size:12px;}body.elementor-page-4387:not(.elementor-motion-effects-element-type-background), body.elementor-page-4387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ankergroup.org/wp-content/uploads/2026/05/df84ae9223b3483cf2940dccb2f13c95_enhance-1.png");}}/* Start custom CSS for shortcode, class: .elementor-element-e8eaf15 *//* تنظیم عناوین فیلدها */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid label {
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    margin-bottom: 10px !important;
    display: block;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5) !important;
}

@media (max-width: 1024px) {
    .elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid label { font-size: 15px !important; }
}

@media (max-width: 767px) {
    .elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid label { font-size: 13px !important; margin-bottom: 6px !important; }
}

/* حالت عادی و غیرفعال فیلدها */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input[type="text"],
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input[type="email"],
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input[type="password"] {
    background: rgba(0, 190, 250, 0.05) !important;
    color: #ffffff !important;
    border: 1px solid rgba(0, 190, 250, 0.5) !important; 
    border-radius: 12px !important;
    padding: 15px 18px !important;
    padding-right: 50px !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    box-shadow: inset 0 0 15px rgba(0, 190, 250, 0.2), 0 4px 15px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.2s ease-in-out;
    text-align: left !important;
    direction: ltr !important;
}

/* حالت فعال و فوکوس فیلدها */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input[type="text"]:focus,
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input[type="email"]:focus,
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input[type="password"]:focus,
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid input:not(:placeholder-shown) {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 2px solid #00BEFA !important;
    box-shadow: 0 0 20px rgba(0, 190, 250, 0.6), inset 0 0 10px rgba(0, 190, 250, 0.4) !important;
}

/* تنظیم کانتینر دکمه - نزدیک به کادر */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-button-container {
    width: 100% !important;
    padding: 0 !important;
    margin: 15px 0 10px 0 !important; /* فاصله کمتر از بالا */
    text-align: center !important;
}

/* دکمه تایید Submit - حالت پیش‌فرض */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form button[type="submit"] {
    background: #091533 !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: bold !important;
    border: 1px solid rgba(0, 190, 250, 0.5) !important;
    border-radius: 10px !important;
    padding: 10px 0 !important; 
    width: 60% !important; /* عرض کمتر */
    margin: 0 auto !important;
    display: block !important;
    transition: all 0.3s ease-in-out;
}

/* تغییر رنگ دکمه به گرادینت هنگام پر بودن فیلد */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form input:not(:placeholder-shown) ~ .ur-button-container button[type="submit"],
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form button[type="submit"]:hover {
    background: linear-gradient(135deg, #091533, #00BEFA) !important;
    border-color: #00BEFA !important;
    box-shadow: 0 0 15px rgba(0, 190, 250, 0.6) !important;
    transform: translateY(-1px);
}

/* ساختار شیشه‌ای فرم */
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form { background: transparent !important; border: none !important; box-shadow: none !important; max-width: 600px !important; margin: 0 auto !important; }
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .user-registration, .elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-row, .elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid { background: transparent !important; }
.elementor-4387 .elementor-element.elementor-element-e8eaf15 .ur-frontend-form .ur-form-grid .ur-field-item { position: relative !important; }

/* آیکون چشمک پسورد - دست نخورده */
.real-eye-toggle {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important; right: 20px !important;
    cursor: pointer !important;
    z-index: 99999 !important;
    color: #00BEFA !important;
    display: flex !important;
    align-items: center !important;justify-content: center !important;
    width: 15px !important;
    height: 15px !important;
}
.real-eye-toggle svg { width: 100% !important; height: 100% !important; pointer-events: none !important; }
@media (max-width: 767px) { .real-eye-toggle { right: 16px !important; } }

/* لینک‌های پایین فرم */
.elementor-widget-text-editor a, .elementor-element a { color: #00BEFA !important; text-decoration: none !important; font-weight: bold !important; }
.elementor-widget-text-editor a:hover, .elementor-element a:hover { color: #ffffff !important; text-shadow: 0 0 10px rgba(0, 190, 250, 0.8) !important; }/* End custom CSS */