.elementor-43 .elementor-element.elementor-element-ec20a4b > .elementor-container{max-width:1640px;}.elementor-43 .elementor-element.elementor-element-ec20a4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-11px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-ec20a4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-54c2df0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-54c2df0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2dc2f2f );}.elementor-43 .elementor-element.elementor-element-54c2df0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-54c2df0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-aeb0578 img{border-radius:19px 19px 19px 19px;}.elementor-43 .elementor-element.elementor-element-3d9e3c5 .widget-a-d-s .ads-item .ads-overlay{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .widget-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .widget-title a{color:#000000;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .widget-title span{border-bottom-color:#000000;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget .widget-title{justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget .widget-title span{padding:0 10px;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .slider-item .item-title{font-size:15px;font-weight:900;text-transform:capitalize;text-align:center;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .stock-rating .stock svg{width:0px;height:0px;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .stock-rating .rating{font-size:14px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .stock-rating .rating svg{fill:#FFDF00;width:16px;height:16px;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .owl-carousel .owl-dots .owl-dot{width:1px;height:1px;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .owl-carousel .owl-dots .active{width:calc(1px*2);}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .widget-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .widget-title a{color:#000000;}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .widget-title span{border-bottom-color:#000000;}.elementor-43 .elementor-element.elementor-element-6565495 .widget .widget-title{justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-6565495 .widget .widget-title span{padding:0 10px;}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .slider-item .item-title{font-size:15px;font-weight:900;text-transform:capitalize;text-align:center;}.elementor-43 .elementor-element.elementor-element-6565495 .stock-rating .stock svg{width:0px;height:0px;}.elementor-43 .elementor-element.elementor-element-6565495 .stock-rating .rating{font-size:14px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-6565495 .stock-rating .rating svg{fill:#FFDF00;width:16px;height:16px;}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .owl-carousel .owl-dots .owl-dot{width:1px;height:1px;}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .owl-carousel .owl-dots .active{width:calc(1px*2);}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .widget-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .widget-title a{color:#000000;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .widget-title span{border-bottom-color:#000000;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget .widget-title{justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget .widget-title span{padding:0 10px;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .slider-item .item-title{font-size:15px;font-weight:900;text-transform:capitalize;text-align:center;}.elementor-43 .elementor-element.elementor-element-90f8623 .stock-rating .stock svg{width:0px;height:0px;}.elementor-43 .elementor-element.elementor-element-90f8623 .stock-rating .rating{font-size:14px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-90f8623 .stock-rating .rating svg{fill:#FFDF00;width:16px;height:16px;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .owl-carousel .owl-dots .owl-dot{width:1px;height:1px;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .owl-carousel .owl-dots .active{width:calc(1px*2);}.elementor-43 .elementor-element.elementor-element-b5cb590 img{border-radius:19px 19px 19px 19px;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .widget-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .widget-title a{color:#000000;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .widget-title span{border-bottom-color:#000000;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget .widget-title{justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget .widget-title span{padding:0 10px;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .slider-item .item-title{font-size:15px;font-weight:900;text-transform:capitalize;text-align:center;}.elementor-43 .elementor-element.elementor-element-a25d2bd .stock-rating .stock svg{width:0px;height:0px;}.elementor-43 .elementor-element.elementor-element-a25d2bd .stock-rating .rating{font-size:14px;font-weight:600;}.elementor-43 .elementor-element.elementor-element-a25d2bd .stock-rating .rating svg{fill:#FFDF00;width:16px;height:16px;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .owl-carousel .owl-dots .owl-dot{width:1px;height:1px;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .owl-carousel .owl-dots .active{width:calc(1px*2);}.elementor-43 .elementor-element.elementor-element-7216644 .widget-main-slider .owl-carousel .owl-nav button{background:#1C61E7C2 !important;border:none !important;}.elementor-43 .elementor-element.elementor-element-7216644 .widget-main-slider .owl-carousel .owl-nav button svg{fill:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-7216644 .widget-main-slider .owl-carousel .owl-dots .owl-dot{width:1px;height:1px;}.elementor-43 .elementor-element.elementor-element-7216644 .widget-main-slider .owl-carousel .owl-dots .active{width:calc(1px*2);}.elementor-43 .elementor-element.elementor-element-545c9ca .widget-posts-slider{background:var( --e-global-color-c0881cd );}.elementor-43 .elementor-element.elementor-element-545c9ca .widget-posts-slider .widget-title{color:#000000;}.elementor-43 .elementor-element.elementor-element-545c9ca .widget-posts-slider .widget-title a{color:#000000;}.elementor-43 .elementor-element.elementor-element-545c9ca .widget-posts-slider .widget-title span{border-bottom-color:#000000;}.elementor-43 .elementor-element.elementor-element-545c9ca .widget .widget-title{justify-content:flex-start;}.elementor-43 .elementor-element.elementor-element-545c9ca .widget .widget-title span{padding:0 10px;}.elementor-43 .elementor-element.elementor-element-545c9ca .widget-posts-slider .owl-carousel .owl-dots .owl-dot{background:#E4E4E5;}.elementor-43 .elementor-element.elementor-element-545c9ca .widget-posts-slider .owl-carousel .owl-dots .active{opacity:0.5;}.elementor-43 .elementor-element.elementor-element-4b6e851:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4b6e851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0881cd );}.elementor-43 .elementor-element.elementor-element-4b6e851{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-4b6e851 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-4c24fcc > .elementor-container{max-width:1200px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-f6cd901 .elementor-heading-title{font-size:25px;color:#A0522D;}.elementor-43 .elementor-element.elementor-element-f2e18a6 .wrapper .text{text-align:justify;}.elementor-43 .elementor-element.elementor-element-ca14212:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-ca14212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0881cd );}.elementor-43 .elementor-element.elementor-element-ca14212 > .elementor-container{max-width:1640px;}.elementor-43 .elementor-element.elementor-element-ca14212{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-ca14212 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-f2b1fca > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-43 .elementor-element.elementor-element-f2b1fca .wrapper .title{text-align:justify;}.elementor-43 .elementor-element.elementor-element-f2b1fca .wrapper .text{text-align:justify;}.elementor-43 .elementor-element.elementor-element-f2b1fca .wrapper .showmore-button{color:#1C61E7;font-weight:600;}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-54c2df0{width:100%;}.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .slider-item .item-title{line-height:2.4em;letter-spacing:0.6px;word-spacing:0em;}.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .slider-item .item-title{line-height:2.4em;letter-spacing:0.6px;word-spacing:0em;}.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .slider-item .item-title{line-height:2.4em;letter-spacing:0.6px;word-spacing:0em;}.elementor-43 .elementor-element.elementor-element-a25d2bd .widget-products-slider .slider-item .item-title{line-height:2.4em;letter-spacing:0.6px;word-spacing:0em;}.elementor-43 .elementor-element.elementor-element-f6cd901 .elementor-heading-title{line-height:1.6em;}.elementor-43 .elementor-element.elementor-element-8eb71eb > .elementor-element-populated{text-align:justify;}}/* Start custom CSS for irk-products-slider, class: .elementor-element-f7e1dbb */.elementor-43 .elementor-element.elementor-element-f7e1dbb .widget-products-slider .widget-title a {
  display: none;
}/* End custom CSS */
/* Start custom CSS for irk-products-slider, class: .elementor-element-6565495 */.elementor-43 .elementor-element.elementor-element-6565495 .widget-products-slider .widget-title a {
  display: none;
}/* End custom CSS */
/* Start custom CSS for irk-products-slider, class: .elementor-element-90f8623 */.elementor-43 .elementor-element.elementor-element-90f8623 .widget-products-slider .widget-title a {
  display: none;
}/* End custom CSS */
/* Start custom CSS for irk-products-slider, class: .elementor-element-a25d2bd */.elementor-43 .elementor-element.elementor-element-a25d2bd  .widget-products-slider .widget-title a {
  display: none;
}/* End custom CSS */
/* Start custom CSS for irk-posts-slider, class: .elementor-element-545c9ca *//*
   تنظیمات برای هر آیتم اسلاید داخل ویجت widget-posts-slider
   این بخش مطمئن می‌شود که خود آیتم اسلاید، ارتفاعش را بر اساس تصویر تنظیم می‌کند.
*/
.widget.widget-posts-slider .slider-item, /* اگر slider-item مستقیما داخل ویجت است */
.widget.widget-posts-slider .owl-carousel .slider-item /* اگر از ساختار Owl Carousel استفاده شده باشد */
{
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* یا flex-start اگر نمی‌خواهید عمودی در مرکز باشد */
    align-items: center !important;   /* یا flex-start اگر نمی‌خواهید افقی در مرکز باشد */
    overflow: hidden;
}

/*
   تنظیمات برای خود تصویر (img) داخل هر آیتم اسلاید
   تا با ابعاد اصلی و به صورت واکنش‌گرا نمایش داده شود.
*/
.widget.widget-posts-slider .slider-item img, /* اگر slider-item مستقیما داخل ویجت است */
.widget.widget-posts-slider .owl-carousel .slider-item img /* اگر از ساختار Owl Carousel استفاده شده باشد */
{
    width: auto !important;
    max-width: 100% !important; /* برای واکنش‌گرایی و جلوگیری از بیرون زدن از کادر */
    height: auto !important;    /* برای حفظ نسبت ابعاد اصلی تصویر */
    display: block !important;
    object-fit: contain !important; /*
                                      'contain': کل تصویر نمایش داده می‌شود، ممکن است فضای خالی ایجاد شود.
                                      'cover': تصویر کادر را پر می‌کند، ممکن است بخش‌هایی برش بخورد.
                                      'initial' یا 'unset': رفتار پیش‌فرض مرورگر.
                                      برای "ابعاد اصلی" معمولا 'contain' یا 'initial' مناسب‌تر است.
                                    */
    margin-left: auto;          /* برای مرکز چین کردن افقی تصویر در صورت نیاز */
    margin-right: auto;         /* برای مرکز چین کردن افقی تصویر در صورت نیاز */
}

/* کد برای بزرگ‌تر کردن آیتم فعال در Owl Carousel */
.widget.widget-posts-slider .owl-carousel .owl-item.active {
    transform: scale(1.05); /* آیتم فعال را 5% بزرگ‌تر می‌کند. می‌توانید این مقدار را تغییر دهید (مثلاً 1.1 برای 10%) */
    transition: transform 0.3s ease-in-out; /* انیمیشن نرم برای تغییر اندازه */
    z-index: 10; /* اطمینان از اینکه آیتم فعال روی سایر آیتم‌ها (در صورت همپوشانی) نمایش داده می‌شود */
    /*
      توجه: بسته به تنظیمات اسلایدر شما، ممکن است نیاز به تنظیمات اضافی باشد.
      مثلاً اگر آیتم بزرگ‌شده از کناره‌ها بیرون می‌زند یا با آیتم‌های دیگر بیش از حد تداخل پیدا می‌کند،
      شاید لازم باشد از طریق گزینه‌های جاوااسکریپت Owl Carousel مانند 'stagePadding' فضای بیشتری ایجاد کنید،
      یا margin آیتم‌های غیرفعال را تنظیم نمایید.
    */
}

/* اختیاری: برای اینکه آیتم‌های غیرفعال هم هنگام رفتن به حالت عادی، انیمیشن نرم داشته باشند */
.widget.widget-posts-slider .owl-carousel .owl-item {
    transition: transform 0.3s ease-in-out;
}

/*
   کدهای قبلی برای نمایش صحیح تصویر داخل آیتم‌ها همچنان باید اعمال شوند
   تا تصویر داخل آیتم بزرگ‌شده نیز به درستی نمایش داده شود.
   مانند:
*/
.widget.widget-posts-slider .owl-carousel .owl-item.active .slider-item img {
    /* استایل‌های قبلی برای width: auto, max-width: 100%, height: auto و ... */
    /* این اطمینان می‌دهد که تصویر به درستی داخل .slider-item که خود داخل .owl-item.active قرار دارد، بزرگ می‌شود */
}/* End custom CSS */