.elementor-812 .elementor-element.elementor-element-1d3d4dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-812 .elementor-element.elementor-element-1390ef9{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-b6471fd{--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-812 .elementor-element.elementor-element-ff06c6c .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-size:18px;font-weight:900;text-align:center;}.elementor-812 .elementor-element.elementor-element-ff06c6c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-ff06c6c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-ff06c6c .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-e4cf974 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-e4cf974 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-e4cf974 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-e4cf974 .jet-listing-dynamic-field__content{text-align:center;}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field .jet-engine-gallery-slider__item{padding:0 calc( 5px/2 );}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field .slick-list{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field__content{text-align:left;}.elementor-812 .elementor-element.elementor-element-36f91cf .jet-listing-dynamic-field .jet-engine-arrow{width:25px;height:25px;line-height:25px;margin-top:calc( -25px/2 );background:#00BFA5;}.elementor-812 .elementor-element.elementor-element-c22432b{--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-812 .elementor-element.elementor-element-ae344d7 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-size:18px;font-weight:900;text-align:center;}.elementor-812 .elementor-element.elementor-element-ae344d7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-ae344d7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-ae344d7 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-7975546 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-7975546 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-7975546 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-7975546 .jet-listing-dynamic-field__content{text-align:center;}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field .jet-engine-gallery-slider__item{padding:0 calc( 5px/2 );}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field .slick-list{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field__content{text-align:left;}.elementor-812 .elementor-element.elementor-element-50c9559 .jet-listing-dynamic-field .jet-engine-arrow{width:25px;height:25px;line-height:25px;margin-top:calc( -25px/2 );background:#00BFA5;}.elementor-812 .elementor-element.elementor-element-d2a188b{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-479e0ff{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-812 .elementor-element.elementor-element-9a06190{background-color:var( --e-global-color-primary );padding:10px 12px 10px 12px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-812 .elementor-element.elementor-element-9a06190 .elementor-heading-title{font-family:"Samim", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-0399515{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-812 .elementor-element.elementor-element-0399515 .jet-listing-dynamic-field__content{font-size:18px;font-weight:bold;line-height:30px;text-align:center;}.elementor-812 .elementor-element.elementor-element-0399515 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-0399515 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-0399515 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-50a096f{--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-812 .elementor-element.elementor-element-2afa3f1{background-color:var( --e-global-color-primary );padding:10px 12px 10px 12px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-812 .elementor-element.elementor-element-2afa3f1 .elementor-heading-title{font-family:"Samim", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-69fa95f{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-812 .elementor-element.elementor-element-69fa95f .jet-listing-dynamic-field__content{font-size:17px;font-weight:900;line-height:30px;text-align:center;}.elementor-812 .elementor-element.elementor-element-69fa95f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-69fa95f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-69fa95f .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-3537ae2{--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-812 .elementor-element.elementor-element-2ae5afc{background-color:var( --e-global-color-primary );padding:10px 12px 10px 12px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-812 .elementor-element.elementor-element-2ae5afc .elementor-heading-title{font-family:"Samim", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-2bf56b9{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-812 .elementor-element.elementor-element-2bf56b9 .jet-listing-dynamic-field__content{font-size:17px;font-weight:900;line-height:30px;text-align:center;}.elementor-812 .elementor-element.elementor-element-2bf56b9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-2bf56b9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-2bf56b9 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-76d48cd{--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-812 .elementor-element.elementor-element-7e54490{background-color:var( --e-global-color-primary );padding:10px 12px 10px 12px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-812 .elementor-element.elementor-element-7e54490 .elementor-heading-title{font-family:"Samim", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-70d6aa9{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-812 .elementor-element.elementor-element-70d6aa9 .jet-listing-dynamic-field__content{font-size:17px;font-weight:900;line-height:30px;text-align:center;}.elementor-812 .elementor-element.elementor-element-70d6aa9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-70d6aa9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-70d6aa9 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-1e54330{--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-812 .elementor-element.elementor-element-977d4d1{background-color:var( --e-global-color-primary );padding:10px 12px 10px 12px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-812 .elementor-element.elementor-element-977d4d1 .elementor-heading-title{font-family:"Samim", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-7a91398{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-812 .elementor-element.elementor-element-7a91398 .jet-listing-dynamic-field__content{font-size:17px;font-weight:900;line-height:30px;text-align:center;}.elementor-812 .elementor-element.elementor-element-7a91398 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-7a91398 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-812 .elementor-element.elementor-element-7a91398 .jet-listing-dynamic-field{justify-content:center;}.elementor-812 .elementor-element.elementor-element-2ec2f13{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-eed67a0{--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-812 .elementor-element.elementor-element-590e65c{background-color:var( --e-global-color-primary );padding:10px 12px 10px 12px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-812 .elementor-element.elementor-element-590e65c .elementor-heading-title{font-family:"Samim", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-3779a50{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-812 .elementor-element.elementor-element-3779a50 .jet-listing-dynamic-field__content{color:#403F3F;font-size:14px;font-weight:400;line-height:30px;text-align:right;}.elementor-812 .elementor-element.elementor-element-3779a50 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-812 .elementor-element.elementor-element-3779a50 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}@media(min-width:768px){.elementor-812 .elementor-element.elementor-element-1390ef9{--width:100%;}.elementor-812 .elementor-element.elementor-element-b6471fd{--width:100%;}.elementor-812 .elementor-element.elementor-element-c22432b{--width:100%;}.elementor-812 .elementor-element.elementor-element-d2a188b{--width:100%;}.elementor-812 .elementor-element.elementor-element-479e0ff{--width:100%;}.elementor-812 .elementor-element.elementor-element-50a096f{--width:100%;}.elementor-812 .elementor-element.elementor-element-3537ae2{--width:100%;}.elementor-812 .elementor-element.elementor-element-76d48cd{--width:100%;}.elementor-812 .elementor-element.elementor-element-1e54330{--width:100%;}.elementor-812 .elementor-element.elementor-element-2ec2f13{--width:100%;}.elementor-812 .elementor-element.elementor-element-eed67a0{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-e4cf974 */.hotel-rating-stars {
    font-size: 20px; /* اندازه دلخواهت رو تغییر بده */
    line-height: 1;
}

.hotel-rating-stars .star.filled {
    color: #FFD700; /* طلایی استاندارد */
    /* یا این‌ها برای سایه و زیبایی بیشتر: */
    /* text-shadow: 0 0 3px #b8860b; */
}

.hotel-rating-stars .star {
    color: #ccc; /* خاکستری برای ستاره‌های خالی */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-36f91cf */img.jet-engine-gallery-slider__item-img {
    flex: 0 0 232px !important;
    max-width: 232px;
    height: 131px;
    border-radius: 8px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7975546 */.hotel-rating-stars {
    font-size: 20px; /* اندازه دلخواهت رو تغییر بده */
    line-height: 1;
}

.hotel-rating-stars .star.filled {
    color: #FFD700; /* طلایی استاندارد */
    /* یا این‌ها برای سایه و زیبایی بیشتر: */
    /* text-shadow: 0 0 3px #b8860b; */
}

.hotel-rating-stars .star {
    color: #ccc; /* خاکستری برای ستاره‌های خالی */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-50c9559 */img.jet-engine-gallery-slider__item-img {
    flex: 0 0 232px !important;
    max-width: 232px !important;
    width: 100%; /* اجازه می‌ده داخل کانتینر کش بیاد */
    height: 131px;
    object-fit: cover; /* تصویر رو کراپ می‌کنه تا نسبت حفظ بشه */
    border-radius: 8px;
    overflow: hidden;
}

/* برای تبلت (عرض صفحه تا 1024px) */
@media (max-width: 1024px) {
    img.jet-engine-gallery-slider__item-img {
        flex: 0 0 180px !important;
        max-width: 180px !important;
        height: 101px; /* تقریباً حفظ نسبت 232:131 ≈ 1.77 */
    }
}

/* برای موبایل (عرض صفحه تا 768px) */
@media (max-width: 768px) {
    img.jet-engine-gallery-slider__item-img {
        flex: 0 0 150px !important;
        max-width: 150px !important;
        height: 85px;
    }
}

/* برای موبایل کوچک (تا 480px) - مثلاً اسلایدر تک‌تصویری بشه یا کوچکتر */
@media (max-width: 480px) {
    img.jet-engine-gallery-slider__item-img {
        flex: 0 0 120px !important;
        max-width: 120px !important;
        height: 68px;
    }
}
@media (max-width: 767px) {
    img.jet-engine-gallery-slider__item-img {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        height: 200px !important;     /* ارتفاع ثابت دلخواهت */
        object-fit: cover !important; /* تصویر رو کراپ می‌کنه تا دقیقاً داخل ۲۰۰px جا بشه بدون کشیدگی */
        object-position: center;      /* مرکز تصویر رو نشون می‌ده (مهم‌ترین قسمت وسط باشه) */
        border-radius: 8px;
    }

    /* اختیاری: کمی حاشیه پایین برای زیبایی */
    .jet-engine-gallery-slider .slick-slide {
        padding: 0 10px !important;
    }

    /* وسط کردن کامل اسلایدر */
    .jet-engine-gallery-slider {
        padding: 0 !important;
        margin: 0 auto !important;
    }

    /* اگر فلش‌ها خیلی نزدیک شدن، فاصله‌شون رو تنظیم کن */
    .jet-engine-gallery-slider .slick-arrow {
        z-index: 10;
    }
}/* End custom CSS */