.elementor-3641 .elementor-element.elementor-element-7522da9{--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-3641 .elementor-element.elementor-element-19cd080{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3641 .elementor-element.elementor-element-66a0c4a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#001E60;}.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-3641 .elementor-element.elementor-element-6496343{font-family:"Vazirmatn", Sans-serif;font-weight:400;color:#001E60;}.elementor-3641 .elementor-element.elementor-element-b1f2d56 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#001E60;}.elementor-3641 .elementor-element.elementor-element-8c8532e .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#001E60;}.elementor-3641 .elementor-element.elementor-element-bb2202f{color:#001E60;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button-wrap{max-width:160px;}.elementor-3641 .elementor-element.elementor-element-78f2589{text-align:right;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button-icon{font-size:18px;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button-icon svg{width:18px;height:18px;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button-text,.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button::after{font-family:"Vazirmatn", Sans-serif;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button:hover{border-color:#E8E8E8;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-3641 .elementor-element.elementor-element-78f2589.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}body.elementor-page-3641:not(.elementor-motion-effects-element-type-background), body.elementor-page-3641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-3641 .elementor-element.elementor-element-19cd080{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3641 .elementor-element.elementor-element-66a0c4a .elementor-heading-title{font-size:25px;}.elementor-3641 .elementor-element.elementor-element-6496343{line-height:1.4em;}.elementor-3641 .elementor-element.elementor-element-b1f2d56 .elementor-heading-title{font-size:25px;}.elementor-3641 .elementor-element.elementor-element-8c8532e .elementor-heading-title{font-size:25px;}.elementor-3641 .elementor-element.elementor-element-78f2589{text-align:center;}.elementor-3641 .elementor-element.elementor-element-78f2589 .wpr-button{border-radius:6px 6px 6px 6px;}}/* Start custom CSS for wpforms, class: .elementor-element-4a4e813 */.wpforms-submit-container {
  text-align: center !important;
}

.wpforms-submit {
  background-color: #555fFF !important;
  color: #ffffff !important;
  border-radius: 7px !important;
  padding: 10px 40px !important;
  border: none !important;
  font-size: 16px !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
  display: inline-block !important;
  font-family: 'Vazirmatn', sans-serif !important;
  font-weight: 700 !important;
}
 
.wpforms-submit:hover {
  background-color: #001f4d !important;
}
.wpforms-field-label {
  font-family: 'Vazirmatn', sans-serif !important;
  color: #000000 !important;
  font-weight: 500; /* اگه خواستی Bold باشه، بذار 700 */
  font-size: 15px; /* اندازه دلخواه */
}

/* Ali is editing here*/


/* تنظیم RTL و فونت برای کل فرم */
#wpforms-1836 {
    direction: rtl;
    font-family: 'Vazirmatn', sans-serif;
}

/* استایل کانتینر فیلدها */
.wpforms-field-container {
    direction: rtl;
    font-family: 'Vazirmatn', sans-serif;
}

/* استایل فیلدهای فرم */
.wpforms-field {
    margin-bottom: 20px;
    font-family: 'Vazirmatn', sans-serif;
}

/* استایل لیبل‌ها */
.wpforms-field-label {
    font-family: 'Vazirmatn', sans-serif;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
    color: #333;
    text-align: right;
}

/* استایل ستاره اجباری */
.wpforms-required-label {
    color: #d63638;
    font-family: 'Vazirmatn', sans-serif;
}

/* استایل فیلدهای input */
#wpforms-1836-field_2,
#wpforms-1836-field_3 {
    border-radius: 8px;
    font-family: 'Vazirmatn', sans-serif;
    padding: 12px 15px;
    border: 1px solid #ddd;
    direction: rtl;
    text-align: right;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.5;
    transition: all 0.3s ease;
}

/* حالت فوکوس فیلدها */
#wpforms-1836-field_2:focus,
#wpforms-1836-field_3:focus {
    outline: none;
    border-color: #0073aa;
    box-shadow: 0 0 5px rgba(0, 115, 170, 0.3);
}

/* استایل توضیحات فیلد */
.wpforms-field-description {
    font-family: 'Vazirmatn', sans-serif;
    font-size: 12px;
    color: #666;
    margin-top: 5px;
    text-align: right;
    direction: rtl;
}

/* استایل متن محدودیت کاراکتر */
.wpforms-field-limit-text {
    font-family: 'Vazirmatn', sans-serif;
    font-size: 11px;
    color: #999;
    margin-top: 3px;
    text-align: right;
    direction: rtl;
}

/* استایل پیغام‌های خطا */
.wpforms-error {
    font-family: 'Vazirmatn', sans-serif;
    color: #d63638;
    font-size: 12px;
    margin-top: 5px;
    display: block;
    text-align: right;
    direction: rtl;
}

/* استایل فیلدهای دارای خطا */
.wpforms-field-required.wpforms-error {
    border-color: #d63638;
}

/* بهبود فاصله‌گذاری */
#wpforms-1836-field_3-container {
    margin-bottom: 20px;
}

#wpforms-1836-field_2-container {
    margin-bottom: 20px;
}

/* استایل placeholder */
#wpforms-1836-field_2::placeholder {
    font-family: 'Vazirmatn', sans-serif;
    color: #999;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7522da9 */.wpr-button-wrap a[href="https://www.stylishai.ir/quiz"] {
    visibility: hidden;
}/* End custom CSS */