.elementor-2 .elementor-element.elementor-element-2252bf8{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-d4a4c4f{--grid-columns:4;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-d4a4c4f{--grid-columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-d4a4c4f{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-d4a4c4f */@media (min-width: 560px) {

  /* فقط برای Loop آیتم‌های elementor-347 */
  .elementor-347 .elementor-widget-image a img,
  .elementor-347 .elementor-widget-image img {
    width: 100%;
    height: 240px; /* قد دلخواه */
    object-fit: cover; /* برش تمیز تصویر */
    object-position: center center; /* مرکز چین کردن تصویر */
    border-radius: 10px; /* اختیاری */
    display: block;
  }

  /* هم‌ارتفاع شدن کارت‌ها (اسکوپ روی همین لوپ) */
  .elementor-347.e-loop-item,
  .elementor-347 .e-con-inner {
    height: 100%;
  }

  .elementor-347 .elementor-element-091372a {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }

}/* End custom CSS */