.elementor-585 .elementor-element.elementor-element-09a57e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-585 .elementor-element.elementor-element-09a57e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-585 .elementor-element.elementor-element-4df1b93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-585 .elementor-element.elementor-element-4df1b93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-585 .elementor-element.elementor-element-4df1b93.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-585 .elementor-element.elementor-element-5455002 .elementor-headline{text-align:center;}.elementor-585 .elementor-element.elementor-element-5455002 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-5455002{--dynamic-text-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-5455002 .elementor-headline-dynamic-text{font-weight:500;}.elementor-585 .elementor-element.elementor-element-943fef4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-585 .elementor-element.elementor-element-943fef4{padding:5% 0% 5% 0%;}.elementor-585 .elementor-element.elementor-element-1a45714{text-align:center;}.elementor-585 .elementor-element.elementor-element-1a45714 .elementor-heading-title{font-size:20px;font-weight:normal;}.elementor-585 .elementor-element.elementor-element-a43a6d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-585 .elementor-element.elementor-element-a43a6d2{padding:15px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-1aea362.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-585 .elementor-element.elementor-element-1aea362 .swiper-pagination-bullet-active, .elementor-585 .elementor-element.elementor-element-1aea362 .swiper-pagination-progressbar-fill{background-color:#000000;}.elementor-585 .elementor-element.elementor-element-1aea362 .swiper-pagination-fraction{color:#000000;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-main-swiper{height:300px;width:50%;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-swiper-button{font-size:25px;color:#898989;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-swiper-button svg{fill:#898989;}.elementor-585 .elementor-element.elementor-element-1aea362 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-585 .elementor-element.elementor-element-1aea362 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}#elementor-lightbox-slideshow-1aea362 .elementor-video-container{width:50%;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-custom-embed-play i{color:rgba(35,164,85,0);font-size:20px;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-custom-embed-play svg{fill:rgba(35,164,85,0);}.elementor-585 .elementor-element.elementor-element-2634ad1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-585 .elementor-element.elementor-element-2634ad1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-90ea75f{left:35px;}body.rtl .elementor-585 .elementor-element.elementor-element-90ea75f{right:35px;}.elementor-585 .elementor-element.elementor-element-90ea75f{bottom:35px;}.elementor-585 .elementor-element.elementor-element-2ed1320 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-585 .elementor-element.elementor-element-5860375 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-e030800 > .elementor-element-populated{margin:10% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-585 .elementor-element.elementor-element-b331866 .title-after_title, .elementor-585 .elementor-element.elementor-element-b331866 .title-subtitle, .elementor-585 .elementor-element.elementor-element-b331866 .woodmart-title-container{max-width:600px;}.elementor-585 .elementor-element.elementor-element-b331866 .title-subtitle{font-family:"iransans, sans-serif", Sans-serif;font-size:15px;font-weight:600;}.elementor-585 .elementor-element.elementor-element-b331866 .title{font-weight:400;}.elementor-585 .elementor-element.elementor-element-b331866 .title-after_title{font-family:"iransans, sans-serif", Sans-serif;}.elementor-585 .elementor-element.elementor-element-98e3c4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-98e3c4c .wd-text-block{max-width:1000px;font-size:14px;}.elementor-585 .elementor-element.elementor-element-f74f741{margin:31px 31px 31px 31px;}.elementor-585 .elementor-element.elementor-element-7486caf .title-after_title, .elementor-585 .elementor-element.elementor-element-7486caf .title-subtitle, .elementor-585 .elementor-element.elementor-element-7486caf .woodmart-title-container{max-width:600px;}.elementor-585 .elementor-element.elementor-element-7486caf .title-subtitle{font-family:"iransans, sans-serif", Sans-serif;font-size:15px;font-weight:600;}.elementor-585 .elementor-element.elementor-element-7486caf .title{font-weight:400;}.elementor-585 .elementor-element.elementor-element-7486caf .title-after_title{font-family:"iransans, sans-serif", Sans-serif;}.elementor-585 .elementor-element.elementor-element-a2abd1d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-585 .elementor-element.elementor-element-a2abd1d .wd-text-block{max-width:740px;font-size:14px;}.elementor-585 .elementor-element.elementor-element-4a2e12e .box-with-text{color:#02597E;}.elementor-585 .elementor-element.elementor-element-4a2e12e .info-box-inner{font-size:14px;}@media(max-width:1024px){.elementor-585 .elementor-element.elementor-element-943fef4{padding:100px 25px 100px 25px;}.elementor-585 .elementor-element.elementor-element-1a45714 .elementor-heading-title{font-size:45px;}.elementor-585 .elementor-element.elementor-element-1aea362.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-main-swiper{height:250px;width:570%;}.elementor-585 .elementor-element.elementor-element-b331866 .title-after_title, .elementor-585 .elementor-element.elementor-element-b331866 .title-subtitle, .elementor-585 .elementor-element.elementor-element-b331866 .woodmart-title-container{max-width:404px;}.elementor-585 .elementor-element.elementor-element-b331866 .title-subtitle{font-size:13px;}.elementor-585 .elementor-element.elementor-element-98e3c4c .wd-text-block{font-size:14px;}.elementor-585 .elementor-element.elementor-element-7486caf .title-after_title, .elementor-585 .elementor-element.elementor-element-7486caf .title-subtitle, .elementor-585 .elementor-element.elementor-element-7486caf .woodmart-title-container{max-width:404px;}.elementor-585 .elementor-element.elementor-element-7486caf .title-subtitle{font-size:13px;}.elementor-585 .elementor-element.elementor-element-a2abd1d .wd-text-block{font-size:14px;}.elementor-585 .elementor-element.elementor-element-4a2e12e .info-box-inner{font-size:14px;}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-09a57e5{margin:0px 0px 0px 0px;padding:0px 0px 105px 0px;}.elementor-585 .elementor-element.elementor-element-5455002 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-5455002 .elementor-headline{font-size:20px;}.elementor-585 .elementor-element.elementor-element-943fef4{padding:50px 20px 50px 20px;}.elementor-585 .elementor-element.elementor-element-1a45714 .elementor-heading-title{font-size:18px;}.elementor-585 .elementor-element.elementor-element-a43a6d2{padding:15px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-1aea362.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-585 .elementor-element.elementor-element-1aea362{width:100%;max-width:100%;}.elementor-585 .elementor-element.elementor-element-1aea362 .elementor-main-swiper{height:300px;width:100%;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-90ea75f{left:5%;}body.rtl .elementor-585 .elementor-element.elementor-element-90ea75f{right:5%;}.elementor-585 .elementor-element.elementor-element-90ea75f{bottom:2%;}.elementor-585 .elementor-element.elementor-element-b331866 .title-subtitle{font-size:12px;}.elementor-585 .elementor-element.elementor-element-98e3c4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-98e3c4c .wd-text-block{max-width:1000px;}.elementor-585 .elementor-element.elementor-element-7486caf .title-subtitle{font-size:12px;}.elementor-585 .elementor-element.elementor-element-a2abd1d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for media-carousel, class: .elementor-element-1aea362 *//* استایل کلی برای آیتم‌های کاروسل */
.elementor-widget-media-carousel .slick-slide {
  padding: 10px;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-widget-media-carousel .slick-slide img {
  border-radius: 16px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
  transition: all 0.5s ease;
}

/* افکت زوم هنگام هاور */
.elementor-widget-media-carousel .slick-slide:hover img {
  transform: scale(1.05);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
}

/* افکت خاص برای آیتم فعال */
.elementor-widget-media-carousel .slick-slide.slick-current img {
  border: 3px solid #ff3d00;
}

/* دکمه‌های قبلی و بعدی */
.elementor-widget-media-carousel .slick-prev,
.elementor-widget-media-carousel .slick-next {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  z-index: 10;
  transition: background 0.3s ease;
}
.elementor-widget-media-carousel .slick-prev:hover,
.elementor-widget-media-carousel .slick-next:hover {
  background: #ff3d00;
}

/* نقاط پایین صفحه (نویگیشن) */
.elementor-widget-media-carousel .slick-dots li button:before {
  font-size: 12px;
  color: #ccc;
}
.elementor-widget-media-carousel .slick-dots li.slick-active button:before {
  color: #ff3d00;
}/* End custom CSS */