.elementor-14 .elementor-element.elementor-element-d56aa52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-b256d33{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-repeater-item-4bd0e88 .swiper-slide-bg{background-image:url(https://zisran.ir/wp-content/uploads/2026/05/new-banner.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-repeater-item-3b1e101 .swiper-slide-bg{background-image:url(https://zisran.ir/wp-content/uploads/2026/05/07-_-1960-x-460-_-بنر-کیسه-پارچه-ای-2.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-repeater-item-ab021da .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://zisran.ir/wp-content/uploads/2026/06/11-_-1960-x-460-_-بنر-کوله-فلسطین-با-پیکسل-رهبر-شهید.webp);background-size:cover;}.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-slide{transition-duration:calc(2000ms*1.2);height:360px;}.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-slide-heading{color:#050505;}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-slide-description{color:#696969;}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-6b1fa6a );}.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button svg{fill:var( --e-global-color-6b1fa6a );}.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-pagination-bullet-active{background-color:#D7A461;}.elementor-14 .elementor-element.elementor-element-991b833 .elementor-repeater-item-596eef4 .swiper-slide-bg{background-image:url(https://zisran.ir/wp-content/uploads/2026/05/mobile-banner.png);background-size:cover;}.elementor-14 .elementor-element.elementor-element-991b833 .elementor-repeater-item-fd7034e .swiper-slide-bg{background-image:url(https://zisran.ir/wp-content/uploads/2026/05/07-_-400-x-200-_-بنر-کیسه-پارچه-ای-2.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-991b833 .elementor-repeater-item-b480e05 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://zisran.ir/wp-content/uploads/2026/06/11-_-400-x-200-_-بنر-کوله-فلسطین-با-پیکسل-رهبر-شهید-1.webp);background-size:cover;}.elementor-14 .elementor-element.elementor-element-991b833 .swiper-slide{transition-duration:calc(2000ms*1.2);height:320px;}.elementor-14 .elementor-element.elementor-element-991b833 .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-991b833 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-6b1fa6a );}.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button svg{fill:var( --e-global-color-6b1fa6a );}.elementor-14 .elementor-element.elementor-element-991b833 .swiper-pagination-bullet-active{background-color:#D7A461;}.elementor-14 .elementor-element.elementor-element-6a5ccf6 .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-6a5ccf6 .wd-products-with-bg .wd-product{--wd-prod-bg:var( --e-global-color-54418c9 );--wd-bordered-bg:var( --e-global-color-54418c9 );}.elementor-14 .elementor-element.elementor-element-df0a8c6 .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-df0a8c6 .wd-products-with-bg .wd-product{--wd-prod-bg:var( --e-global-color-54418c9 );--wd-bordered-bg:var( --e-global-color-54418c9 );}.elementor-14 .elementor-element.elementor-element-875a3af > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-34724a9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-1cc0038{text-align:left;}.elementor-14 .elementor-element.elementor-element-1cc0038 img{height:550px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-bf460a9{text-align:left;}.elementor-14 .elementor-element.elementor-element-bf460a9 img{height:550px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-0698335{text-align:left;}.elementor-14 .elementor-element.elementor-element-0698335 img{width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-cf0833b{text-align:left;}.elementor-14 .elementor-element.elementor-element-cf0833b img{height:550px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-8a4fb66{text-align:left;}.elementor-14 .elementor-element.elementor-element-8a4fb66 img{height:550px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-525df55{text-align:left;}.elementor-14 .elementor-element.elementor-element-525df55 img{height:550px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-041df3c{margin:50px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b3de08d .wd-nav-tabs{--nav-color:var( --e-global-color-secondary );--nav-color-hover:#D7A461;--nav-color-active:var( --e-global-color-6b1fa6a );}.elementor-14 .elementor-element.elementor-element-b3de08d .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-b3de08d .wd-products-with-bg .wd-product{--wd-prod-bg:var( --e-global-color-54418c9 );--wd-bordered-bg:var( --e-global-color-54418c9 );}.elementor-14 .elementor-element.elementor-element-616b622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0e69f4e{--display:flex;}.elementor-14 .elementor-element.elementor-element-f2bfd02 .wd-nav-arrows{--wd-arrow-offset-v:-250px;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-34724a9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-1cc0038 img{height:450px;}.elementor-14 .elementor-element.elementor-element-bf460a9 img{height:450px;}.elementor-14 .elementor-element.elementor-element-0698335 img{height:450px;}.elementor-14 .elementor-element.elementor-element-cf0833b img{height:450px;}.elementor-14 .elementor-element.elementor-element-8a4fb66 img{height:450px;}.elementor-14 .elementor-element.elementor-element-525df55 img{height:450px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-d56aa52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b256d33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-7c203d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-slide{height:121px;}.elementor-14 .elementor-element.elementor-element-991b833 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-991b833 .swiper-slide{height:160px;}.elementor-14 .elementor-element.elementor-element-6a5ccf6 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-df0a8c6 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-34724a9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1cc0038 img{height:200px;}.elementor-14 .elementor-element.elementor-element-bf460a9 img{height:200px;}.elementor-14 .elementor-element.elementor-element-0698335 img{width:100%;height:200px;}.elementor-14 .elementor-element.elementor-element-cf0833b img{height:200px;}.elementor-14 .elementor-element.elementor-element-8a4fb66 img{height:200px;}.elementor-14 .elementor-element.elementor-element-525df55 img{height:200px;}.elementor-14 .elementor-element.elementor-element-616b622{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-2b84e53{text-align:center;}.elementor-14 .elementor-element.elementor-element-0e69f4e{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-7c203d1 */.swiper-slide-bg {
    border-radius: 12px!important;
}

/* ---------------------------
   استایل دکمه‌های جهت‌یابی (فلش‌ها)
--------------------------- */

/* تنظیمات مشترک برای هر دو فلش */
.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button {
    background-color: #ffffff; /* رنگ پس‌زمینه سفید */
    color: #001a3d; /* رنگ آیکون فلش (سرمه‌ای تیره) */
    width: 36px;  /* عرض دکمه */
    height: 36px; /* ارتفاع دکمه */
    border-radius: 50%; /* گرد کردن کامل دکمه */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15); /* سایه نرم */
    transition: all 0.3s ease;
    /* تنظیم موقعیت در گوشه پایین راست */
    position: absolute;
    right: 30px; 
    z-index: 10;
}

/* سایز آیکون فلش داخل دکمه */
.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button i {
    font-size: 16px;
    font-weight: bold;
}

/* هاور دکمه‌ها (اختیاری - کمی تیره‌تر شدن) */
.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button:hover {
    background-color: #f5f5f5;
}

/* موقعیت فلش سمت راست (بعدی) - پایین */
.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button-next {
    bottom: 20px;
    left: auto; /* ریست کردن مقدار پیشفرض */
}

/* موقعیت فلش سمت چپ (قبلی) - بالا */
.elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button-prev {
    bottom: 75px; /* فاصله از پایین + ارتفاع دکمه بعدی + فاصله بینشان */
    left: auto; /* ریست کردن مقدار پیشفرض */
}


/* ---------------------------
   استایل نقاط ناوبری (Dots/Pagination)
--------------------------- */

/* کانتینر اصلی نقاط - قرارگیری در مرکز پایین */
.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-pagination {
    bottom: 10px !important; /* فاصله از پایین */
    text-align: center;
    width: auto !important;
    left: 50% !important;
    transform: translateX(-50%);
    z-index: 10;
}

/* استایل تمام نقاط (حالت غیرفعال) */
.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-pagination-bullet {
    width: 6px;   /* عرض نقطه */
    height: 6px;  /* ارتفاع نقطه */
    border-radius:10px; /* گوشه‌های گرد (شکل بیضی/خطی) */
    background: rgba(255, 255, 255, 0.5) !important; /* رنگ سفید نیمه‌شفاف */
    opacity: 1 !important;
    margin: 0 4px !important; /* فاصله بین نقاط */
    transition: all 0.3s ease; /* انیمیشن نرم تغییر حالت */
}

/* استایل نقطه فعال (اسلاید جاری) */
.elementor-14 .elementor-element.elementor-element-7c203d1 .swiper-pagination-bullet-active {
    width: 24px; /* کشیده‌تر شدن نقطه فعال */
    background: #ffffff !important; /* رنگ سفید کامل */
}

/* ---------------------------
   تنظیمات ریسپانسیو (مخصوص موبایل)
--------------------------- */

/* وقتی عرض صفحه کمتر از 767 پیکسل است (موبایل) */
@media screen and (max-width: 767px) {
    /* مخفی کردن دکمه‌های فلش */
    .elementor-14 .elementor-element.elementor-element-7c203d1 .elementor-swiper-button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-991b833 */.swiper-slide-bg {
    border-radius: 12px!important;
}

/* ---------------------------
   استایل دکمه‌های جهت‌یابی (فلش‌ها)
--------------------------- */

/* تنظیمات مشترک برای هر دو فلش */
.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button {
    background-color: #ffffff; /* رنگ پس‌زمینه سفید */
    color: #001a3d; /* رنگ آیکون فلش (سرمه‌ای تیره) */
    width: 36px;  /* عرض دکمه */
    height: 36px; /* ارتفاع دکمه */
    border-radius: 50%; /* گرد کردن کامل دکمه */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15); /* سایه نرم */
    transition: all 0.3s ease;
    /* تنظیم موقعیت در گوشه پایین راست */
    position: absolute;
    right: 30px; 
    z-index: 10;
}

/* سایز آیکون فلش داخل دکمه */
.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button i {
    font-size: 16px;
    font-weight: bold;
}

/* هاور دکمه‌ها (اختیاری - کمی تیره‌تر شدن) */
.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button:hover {
    background-color: #f5f5f5;
}

/* موقعیت فلش سمت راست (بعدی) - پایین */
.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button-next {
    bottom: 20px;
    left: auto; /* ریست کردن مقدار پیشفرض */
}

/* موقعیت فلش سمت چپ (قبلی) - بالا */
.elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button-prev {
    bottom: 75px; /* فاصله از پایین + ارتفاع دکمه بعدی + فاصله بینشان */
    left: auto; /* ریست کردن مقدار پیشفرض */
}


/* ---------------------------
   استایل نقاط ناوبری (Dots/Pagination)
--------------------------- */

/* کانتینر اصلی نقاط - قرارگیری در مرکز پایین */
.elementor-14 .elementor-element.elementor-element-991b833 .swiper-pagination {
    bottom: 10px !important; /* فاصله از پایین */
    text-align: center;
    width: auto !important;
    left: 50% !important;
    transform: translateX(-50%);
    z-index: 10;
}

/* استایل تمام نقاط (حالت غیرفعال) */
.elementor-14 .elementor-element.elementor-element-991b833 .swiper-pagination-bullet {
    width: 6px;   /* عرض نقطه */
    height: 6px;  /* ارتفاع نقطه */
    border-radius:10px; /* گوشه‌های گرد (شکل بیضی/خطی) */
    background: rgba(255, 255, 255, 0.5) !important; /* رنگ سفید نیمه‌شفاف */
    opacity: 1 !important;
    margin: 0 4px !important; /* فاصله بین نقاط */
    transition: all 0.3s ease; /* انیمیشن نرم تغییر حالت */
}

/* استایل نقطه فعال (اسلاید جاری) */
.elementor-14 .elementor-element.elementor-element-991b833 .swiper-pagination-bullet-active {
    width: 24px; /* کشیده‌تر شدن نقطه فعال */
    background: #ffffff !important; /* رنگ سفید کامل */
}

/* ---------------------------
   تنظیمات ریسپانسیو (مخصوص موبایل)
--------------------------- */

/* وقتی عرض صفحه کمتر از 767 پیکسل است (موبایل) */
@media screen and (max-width: 767px) {
    /* مخفی کردن دکمه‌های فلش */
    .elementor-14 .elementor-element.elementor-element-991b833 .elementor-swiper-button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-875a3af */.elementor-14 .elementor-element.elementor-element-875a3af{
    height: 270px;
    width: 1370px;
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-f2bfd02 */.elementor-14 .elementor-element.elementor-element-f2bfd02 .modified-date{
    font-size: 14px;
}/* End custom CSS */