.elementor-1981 .elementor-element.elementor-element-0d4d5df{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1981 .elementor-element.elementor-element-e035178{--display:flex;}.elementor-1981 .elementor-element.elementor-element-9d5f975{--display:flex;}.elementor-1981 .elementor-element.elementor-element-5c436ab{--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-1981 .elementor-element.elementor-element-4fa300e{margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1981 .elementor-element.elementor-element-0cca33c{--display:flex;}.elementor-1981 .elementor-element.elementor-element-4d40932{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1981 .elementor-element.elementor-element-f329afd{--display:flex;}.elementor-1981 .elementor-element.elementor-element-5aa2915{--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-1981 .elementor-element.elementor-element-215dd77{margin:-97px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1981 .elementor-element.elementor-element-2a72dec{--display:flex;}.elementor-1981 .elementor-element.elementor-element-18e0542{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1981 .elementor-element.elementor-element-2530198{--n-accordion-title-font-size:1rem;margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-icon-size:15px;}.elementor-1981 .elementor-element.elementor-element-2530198 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#8CBA1D;}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-c5f3cf8 *//* کلاس برای لیست تیک‌های سبز */
.list-tight {
    list-style: none;       /* حذف بولت پیش‌فرض */
    margin: 0;              /* حذف فاصله بالا و پایین لیست */
    padding-left: 0;        /* حذف فاصله چپ */
}

.list-tight li {
    display: flex;          /* آیتم‌ها کنار تیک و متن باشند */
    align-items: center;    /* وسط چین عمودی */
    margin-bottom: 6px;     /* فاصله بین آیتم‌ها */
    line-height:0.5;       /* فاصله خطوط داخل هر آیتم */
    font-size: 16px;        /* سایز متن قابل تغییر */
}

/* استایل تیک سبز */
.list-tight li::before {
    content: "✓";           /* علامت تیک */
    color: #8CBA1D;         /* رنگ سبز */
    font-weight: bold;
    display: inline-block;
    width: 20px;             /* فاصله تیک از متن */
    margin-right: 8px;       /* فاصله بین تیک و متن */
    flex-shrink: 0;
}/* End custom CSS */