.elementor-5164 .elementor-element.elementor-element-9cb8432{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5164 .elementor-element.elementor-element-9cb8432::before, .elementor-5164 .elementor-element.elementor-element-9cb8432 > .elementor-background-video-container::before, .elementor-5164 .elementor-element.elementor-element-9cb8432 > .e-con-inner > .elementor-background-video-container::before, .elementor-5164 .elementor-element.elementor-element-9cb8432 > .elementor-background-slideshow::before, .elementor-5164 .elementor-element.elementor-element-9cb8432 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5164 .elementor-element.elementor-element-9cb8432 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-5164 .elementor-element.elementor-element-9cb8432:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 4px 12px -4px rgba(0, 0, 0, 0.12);}.elementor-5164 .elementor-element.elementor-element-9cb8432, .elementor-5164 .elementor-element.elementor-element-9cb8432::before{--border-transition:0.3s;}.elementor-5164 .elementor-element.elementor-element-fcc9f19{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5164 .elementor-element.elementor-element-d4dbfad{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-5164 .elementor-element.elementor-element-d4dbfad .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5164 .elementor-element.elementor-element-d4dbfad .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-5164 .elementor-element.elementor-element-d4dbfad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 12px 12px 0px;}.elementor-5164 .elementor-element.elementor-element-cd4491d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5164 .elementor-element.elementor-element-cc64c99{--display:flex;}.elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5164 .elementor-element.elementor-element-ff017e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-item > a{font-size:16px;}.elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-text{color:var( --e-global-color-32d9a93 );transition:color 0.3s;}.elementor-5164 .elementor-element.elementor-element-63904b6{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5164 .elementor-element.elementor-element-2e9a9e0 .elementor-heading-title{font-size:15px;font-weight:400;}.elementor-5164 .elementor-element.elementor-element-a12895d{--e-rating-gap:1px;--e-rating-icon-marked-color:#00AA6C;--e-rating-icon-color:var( --e-global-color-1df343a );}.elementor-5164 .elementor-element.elementor-element-a12895d.elementor-element{--align-self:center;}.elementor-5164 .elementor-element.elementor-element-245bf9f .elementor-heading-title{font-size:13px;font-weight:400;}.elementor-5164 .elementor-element.elementor-element-245bf9f.elementor-element{--align-self:center;}.elementor-5164 .elementor-element.elementor-element-c9b2e1d{text-align:justify;}@media(min-width:768px){.elementor-5164 .elementor-element.elementor-element-fcc9f19{--width:33.3333%;}.elementor-5164 .elementor-element.elementor-element-cd4491d{--width:66.6666%;}}@media(max-width:1024px){.elementor-5164 .elementor-element.elementor-element-9cb8432{--flex-wrap:nowrap;}.elementor-5164 .elementor-element.elementor-element-d4dbfad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 12px 012px 0px;}}@media(max-width:767px){.elementor-5164 .elementor-element.elementor-element-9cb8432{--flex-wrap:wrap;}.elementor-5164 .elementor-element.elementor-element-d4dbfad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 0px 0px;}.elementor-5164 .elementor-element.elementor-element-cd4491d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5164 .elementor-element.elementor-element-ff017e9 .elementor-icon-list-item > a{font-size:12px;}.elementor-5164 .elementor-element.elementor-element-63904b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-d4dbfad *//* wrapper */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container{
  width:100%;
  height:260px;        /* ارتفاع ثابت */
  overflow:hidden;
}

/* slides container */
.elementor-widget-image-carousel .elementor-image-carousel{
  height:260px;
}

/* images */
.elementor-widget-image-carousel .swiper-slide-image{
  width:100%;
  height:260px;        /* ارتفاع ثابت برای همه */
  object-fit:cover;
  border-radius:10px;
  transition:transform .35s ease;
}

.elementor-widget-image-carousel .swiper-pagination-bullet:nth-child(n+6){
  display:none !important;
}

/* Dots */
.elementor-widget-image-carousel .swiper-pagination-bullet{
  width:9px;
  height:9px;
  background:rgba(0,0,0,.22);
  border-radius:50%;
  opacity:1 !important;
  transition:transform .25s, background .25s;
}
.elementor-widget-image-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background:#000;
  transform:scale(1.3);
}
/* Controls */
.elementor-widget-image-carousel .elementor-swiper-button{
  background:#002b11;          /* رنگ اصلی */
  width:36px;
  height:36px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#ffffff;
  opacity:0.9;
  transition:all .25s ease;
}

.elementor-widget-image-carousel .elementor-swiper-button:hover{
  background:rgba(0,43,17,0.7); /* همون سبز فقط کمی روشن‌تر / کم‌رنگ‌تر */
  color:#ffffff;
}

.elementor-widget-image-carousel .elementor-swiper-button svg{
  width:22px;
  height:22px;
  fill:currentColor;
}
/* optional show on hover */
.elementor-widget-image-carousel:hover .elementor-swiper-button{
  opacity:1;
}

/* Mobile */
@media(max-width:767px){
  .elementor-widget-image-carousel .swiper,
  .elementor-widget-image-carousel .swiper-container,
  .elementor-widget-image-carousel .swiper-slide-image,
  .elementor-widget-image-carousel .elementor-image-carousel{
     height:200px;
  }
}
/* hide arrows by default */
.elementor-widget-image-carousel .elementor-swiper-button{
  opacity:0;
  pointer-events:none;   /* تا وقتی دیده نمیشه کلیک‌پذیر هم نباشه */
}

/* show on hover */
.elementor-widget-image-carousel:hover .elementor-swiper-button{
  opacity:1;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b2e1d */.elementor-element.elementor-element-c9b2e1d{
    display:-webkit-box;
    -webkit-line-clamp:3;       /* تعداد خطوط دلخواه */
    -webkit-box-orient:vertical;
    overflow:hidden;
}/* End custom CSS */