.elementor-16223 .elementor-element.elementor-element-1715b72{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), yekan;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), yekan;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), yekan;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16223 .elementor-element.elementor-element-276d263 .elementor-repeater-item-4130e4c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://71040.ir/wp-content/uploads/2025/10/لند-اسکیپ-سایت-مکانیکی-copy.jpg);background-size:cover;}.elementor-16223 .elementor-element.elementor-element-276d263 .elementor-repeater-item-f514743 .swiper-slide-bg{background-color:#3608FC;background-image:url(https://71040.ir/wp-content/uploads/2025/06/صفحه-اول-سایت.jpg);background-size:cover;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-slide{transition-duration:calc(2500ms*1.2);height:447px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-slide-contents{max-width:66%;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-slide-inner{text-align:center;}.elementor-16223 .elementor-element.elementor-element-276d263 .elementor-slide-button{border-width:0px;border-radius:0px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:18px;width:18px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-horizontal .swiper-pagination-progressbar{height:18px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-pagination-fraction{font-size:18px;}.elementor-16223 .elementor-element.elementor-element-62c9a21{--display:flex;}.elementor-16223 .elementor-element.elementor-element-d5a9897{--spacer-size:81px;}.elementor-16223 .elementor-element.elementor-element-1920cbf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), yekan;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-16223 .elementor-element.elementor-element-1920cbf{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16223 .elementor-element.elementor-element-276d263 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-slide{height:100px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-slide-contents{max-width:0%;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-16223 .elementor-element.elementor-element-276d263 .swiper-pagination-fraction{font-size:6px;}.elementor-16223 .elementor-element.elementor-element-1920cbf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-276d263 */.elementor-16223 .elementor-element.elementor-element-276d263 {
    border-radius: 25px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1920cbf */.elementor-16223 .elementor-element.elementor-element-1920cbf img {
  border-radius: 18px;
  transition: all 0.4s ease;
  box-shadow: 0 0 0 4px rgba(255,255,255,0.9);
}

/* افکت هنگام هاور */
.elementor-16223 .elementor-element.elementor-element-1920cbf img:hover {
  transform: translateY(-6px) scale(1.04);
  border-radius: 28px;
  box-shadow: 0 12px 25px rgba(0,0,0,0.3);
}

/* نسخه موبایل */
@media (max-width: 768px) {
  .elementor-16223 .elementor-element.elementor-element-1920cbf img {
    border-radius: 12px;
  }
  .elementor-16223 .elementor-element.elementor-element-1920cbf img:hover {
    border-radius: 22px;
  }
}/* End custom CSS */