.elementor-17315 .elementor-element.elementor-element-af87451{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-17315 .elementor-element.elementor-element-b90717c{--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-17315 .elementor-element.elementor-element-7ce5666 img{border-radius:15px 15px 15px 15px;}.elementor-17315 .elementor-element.elementor-element-e34b99e{--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-17315 .elementor-element.elementor-element-889db6a .elementor-heading-title{font-family:"Azarmehr-DS2", Sans-serif;font-size:2.6em;font-weight:800;line-height:35px;color:var( --e-global-color-9ac8e00 );}.elementor-17315 .elementor-element.elementor-element-ac78e62{font-family:var( --e-global-typography-bf8ece4-font-family ), Sans-serif;font-size:var( --e-global-typography-bf8ece4-font-size );line-height:var( --e-global-typography-bf8ece4-line-height );}.elementor-17315 .elementor-element.elementor-element-4f4d94c{--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:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-17315 .elementor-element.elementor-element-ff39d27 .jet-listing-dynamic-field__content{color:var( --e-global-color-9ac8e00 );font-family:"Azarmehr-DS2", Sans-serif;font-size:2.6em;font-weight:800;line-height:35px;text-align:center;}.elementor-17315 .elementor-element.elementor-element-ff39d27 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-17315 .elementor-element.elementor-element-ff39d27 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-17315 .elementor-element.elementor-element-ff39d27 .jet-listing-dynamic-field{justify-content:center;}.elementor-17315 .elementor-element.elementor-element-62e3b0d{--divider-border-style:solid;--divider-color:var( --e-global-color-9ac8e00 );--divider-border-width:1.4px;}.elementor-17315 .elementor-element.elementor-element-62e3b0d .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-17315 .elementor-element.elementor-element-62e3b0d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-17315 .elementor-element.elementor-element-b3299c4 .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-17315 .elementor-element.elementor-element-b3299c4 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}@media(max-width:1024px){.elementor-17315 .elementor-element.elementor-element-ac78e62{font-size:var( --e-global-typography-bf8ece4-font-size );line-height:var( --e-global-typography-bf8ece4-line-height );}}@media(max-width:767px){.elementor-17315 .elementor-element.elementor-element-af87451{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17315 .elementor-element.elementor-element-889db6a{text-align:center;}.elementor-17315 .elementor-element.elementor-element-889db6a .elementor-heading-title{line-height:55px;}.elementor-17315 .elementor-element.elementor-element-ac78e62{text-align:center;font-size:var( --e-global-typography-bf8ece4-font-size );line-height:var( --e-global-typography-bf8ece4-line-height );}.elementor-17315 .elementor-element.elementor-element-4f4d94c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17315 .elementor-element.elementor-element-ff39d27 .jet-listing-dynamic-field__content{line-height:55px;}}@media(min-width:768px){.elementor-17315 .elementor-element.elementor-element-b90717c{--width:33.3333%;}.elementor-17315 .elementor-element.elementor-element-e34b99e{--width:66.6666%;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b3299c4 *//* ==== 3 ستون ثابت برای container جت‌انجین ==== */
.jet-listing-dynamic-repeater__items {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 18px !important;
  align-items: start !important;
  justify-items: stretch !important;
  box-sizing: border-box !important;

  /* بی‌اثر کردن متغیرهای قالب که ممکنه عرض آیتم رو تعیین کنند */
  --width: none !important;
}

/* هر آیتم را تضمینی بلاک و قابل اندازه‌گیری می‌کنیم */
.jet-listing-dynamic-repeater__items > .jet-listing-dynamic-repeater__item {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: none !important; /* اگر قبلاً فلکس بود */
}

/* لینک داخل آیتم کامل‌کننده اندازه باشد */
.jet-listing-dynamic-repeater__items > .jet-listing-dynamic-repeater__item > a {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

/* تصویر تمام عرض و پاسخ‌گرا باشد، و کراپ شکیل داشته باشد */
.jet-listing-dynamic-repeater__items img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: cover !important; /* اگر می‌خواهی کراپ شود */
  box-sizing: border-box !important;
}

/* بعضی قالب‌ها به آیتم padding یا min-width می‌دهند — آنها را حذف می‌کنیم */
.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item[style],
.jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item {
  min-width: 0 !important;
}

/* واکنش‌گرایی */
@media (max-width: 1024px) {
  .jet-listing-dynamic-repeater__items {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media (max-width: 767px) {
  .jet-listing-dynamic-repeater__items {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Azarmehr-DS2';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://medalebidari.ir/wp-content/uploads/2025/11/AzarMehr-DS2-FD-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Azarmehr-DS2';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://medalebidari.ir/wp-content/uploads/2025/11/AzarMehr-DS2-FD-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Azarmehr-DS2';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://medalebidari.ir/wp-content/uploads/2025/11/AzarMehr-DS2-FD-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Azarmehr-DS2';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://medalebidari.ir/wp-content/uploads/2025/11/AzarMehr-DS2-FD-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */