.elementor-177 .elementor-element.elementor-element-0a41063{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-738e66f{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;text-align:center;}.elementor-177 .elementor-element.elementor-element-738e66f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-738e66f .elementor-heading-title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-0a41063 *//* کلاس اسکرول افقی برای هر کانتینر */
.x-scroll {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    direction: ltr; /* اسکرول استاندارد چپ به راست */
    scroll-behavior: smooth; /* اسکرول نرم */
}

/* برای اینکه محتوا RTL بماند */
.x-scroll > * {
    direction: rtl;
}

/* استایل اسکرول شیک */
.x-scroll::-webkit-scrollbar {
    height: 8px;
}

.x-scroll::-webkit-scrollbar-track {
    background: #e3e3e3;
    border-radius: 10px;
}

.x-scroll::-webkit-scrollbar-thumb {
    background: #8c7aff;
    border-radius: 10px;
}

.x-scroll::-webkit-scrollbar-thumb:hover {
    background: #6f5ee6;
}/* End custom CSS */