.elementor-widget-section > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-section > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-14520 .elementor-element.elementor-element-3acfe3c{margin-top:20px;margin-bottom:0px;}.elementor-widget-column > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-column > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-tabs .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-tabs .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );}.elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title, .elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title:before, .elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title:after, .elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-content, .elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title, .elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title a{color:#3061B4;}.elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title.elementor-active,
					 .elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title.elementor-active a{color:#636363;}.elementor-14520 .elementor-element.elementor-element-900e7e8 .elementor-tab-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}body.elementor-page-14520:not(.elementor-motion-effects-element-type-background), body.elementor-page-14520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}/* Start custom CSS for tabs, class: .elementor-element-900e7e8 *//* استایل جعبه‌ای برای بخش عنوان تب‌ها */
.elementor-tabs-wrapper {
    background: white;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* سایه ملایم */
}

/* تنظیم عنوان تب‌ها بدون افزایش ارتفاع */
.elementor-tabs {
    display: flex;
    align-items: flex-start; /* جلوگیری از افزایش ارتفاع تب‌ها */
}

/* استایل هر تب (بدون سایه) */
.elementor-tab-title {
    border: 1px solid #ddd;
    padding: 10px 15px;
    border-radius: 8px;
    transition: all 0.3s ease-in-out;
    margin-bottom: 5px; /* فاصله بین تب‌ها */
}

/* استایل هاور و فعال */
.elementor-tab-title.elementor-active,
.elementor-tab-title:hover {
    background: #f8f8f8;
    border-color: #ccc;
}

/* تنظیم فاصله بین تب‌ها و محتوای تب */
.elementor-tabs-content-wrapper {
    margin-right: 10px; /* ایجاد فاصله بین عنوان تب‌ها و محتوای آن */
    flex-grow: 1; /* اجازه رشد فقط به محتوای تب */
}

/* تنظیم استایل محتوای تب */
.elementor-tab-content {
    background: #fff;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* سایه جداکننده برای محتوای تب */
}/* End custom CSS */