.elementor-110 .elementor-element.elementor-element-a97c9a4{--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;overflow:visible;}.elementor-110 .elementor-element.elementor-element-bd0adfb{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-110 .elementor-element.elementor-element-bd0adfb.e-con{--align-self:flex-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-b976313 > .elementor-widget-container{background-color:#FF3D3D;padding:10px 15px 10px 15px;border-radius:20px 20px 20px 0px;box-shadow:5px -2px 13px 0px rgba(255, 0, 0, 0.15);}.elementor-110 .elementor-element.elementor-element-b976313.elementor-element{--align-self:flex-end;}.elementor-110 .elementor-element.elementor-element-b976313{text-align:justify;}.elementor-110 .elementor-element.elementor-element-b976313 .elementor-heading-title{font-family:"yekan-bakh-regular", Sans-serif;font-size:13px;font-weight:normal;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-7cf4835{--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:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-110 .elementor-element.elementor-element-1b66347 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container{margin:-10px 0px 0px 5px;}:is( .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(57px / 2);padding-bottom:calc(57px / 2);}:is( .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 57px / -2);margin-bottom:calc( 57px / -2);}.elementor-110 .elementor-element.elementor-element-1b66347 .jet-listing-grid__slider-icon{color:#C2C2C2;background:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-1b66347 .jet-listing-grid__slider-icon:hover{color:#919191;background:#EDEDED;}@media(max-width:1024px){:is( .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-bd0adfb{--width:100%;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-b976313 .elementor-heading-title{font-size:12px;}.elementor-110 .elementor-element.elementor-element-1b66347 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-110 .elementor-element.elementor-element-1b66347 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-110 .elementor-element.elementor-element-1b66347 .jet-listing-grid__slider-icon{width:35px;height:35px;line-height:35px;margin-top:calc( -35px/2 );font-size:18px;}.elementor-110 .elementor-element.elementor-element-1b66347 .jet-listing-grid__slider-icon svg{height:18px;}.elementor-110 .elementor-element.elementor-element-1b66347 .jet-listing-grid__slider-icon.prev-arrow{top:-20px;bottom:auto;right:65px;left:auto;}.elementor-110 .elementor-element.elementor-element-1b66347 .jet-listing-grid__slider-icon.next-arrow{top:-20px;bottom:auto;right:20px;left:auto;}}/* Start custom CSS for heading, class: .elementor-element-b976313 *//* ---------- پایه: namespace برای هر بخش که میخوای کنترل بشه ---------- */
/* به کانتینر موردنظر در المنتور این کلاس را اضافه کن: custom-badge-scope */
.custom-badge-scope {
  /* مقدار پیش‌فرض (قابل اورراید) */
  --badge-bg: #f39c12;    /* رنگ پس‌زمینهِ تیکه/بِج */
  --badge-text: #ffffff;  /* رنگ متن داخلِ دکمه/بِج */
  --badge-accent: #ffffff; /* برای مواردی که نیاز به رنگ ثانویه داری */
  position: relative; /* اگر لازم باشه */
}

/* ---------- اورراید کردن pseudo-elements رایج که در کدت بود ---------- */
.custom-badge-scope .btn-off::before,
.custom-badge-scope .btn-off::after,
.custom-badge-scope .btn-round::before,
.custom-badge-scope .btn-round::after,
.custom-badge-scope .btn-round-off::before,
.custom-badge-scope .btn-round-off::after,
.custom-badge-scope .selected-city::after,
.custom-badge-scope .jet-filter-label::before {
    /* از متغیر استفاده کن و با !important مطمئن شو اورراید میشه */
    background: var(--badge-bg) !important;
    background-image: none !important;
    opacity: 1 !important;
    box-shadow: none !important; /* اگر سایه میاد و مزاحمه */
}

/* اگر المان مستقیماً رنگ متن می‌گیره */
.custom-badge-scope .btn-off,
.custom-badge-scope .btn-round,
.custom-badge-scope .selected-city,
.custom-badge-scope .jet-filter-label,
.custom-badge-scope .btn-off * {
    color: var(--badge-text) !important;
}

/* اگر المان‌ها از متغیرهای المنتور (مثل --e-global-color-...) استفاده می‌کنند، این کد ترجیح می‌دهد متغیر محلی را */
.custom-badge-scope [style*="--e-global-color"],
.custom-badge-scope * {
    /* هیچ کاری نمی‌کنیم اینجا، فقط تضمین می‌کنیم متغیر بالا برنده است */
}

/* اختیاری: اگر میخوای کلا ارث‌بری رنگ متن رو قطع کنی برای تمام فرزندان */
.custom-badge-scope * {
    color: inherit !important;
}

/* اگر بخوای تیکهٔ سفید/روشن روی لبه‌ها سفید بشه */
.custom-badge-scope .btn-off::after,
.custom-badge-scope .btn-round::after {
    background: var(--badge-accent) !important;
}/* End custom CSS */