.elementor-7771 .elementor-element.elementor-element-8c55e28 .nhg{--nhg-ratio:16 / 9;--nhg-main-max:520px;--nhg-gap:8px;}.elementor-7771 .elementor-element.elementor-element-bba33cd .nhf{--nhf-cols:3;}.elementor-7771 .elementor-element.elementor-element-c164203 .nhf{--nhf-cols:2;}.elementor-7771 .elementor-element.elementor-element-d5c403e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-18b6298{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-2bce558{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-a8228b2{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-26d8c17{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-26d8c17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7771 .elementor-element.elementor-element-26d8c17 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-7771 .elementor-element.elementor-element-26d8c17 iframe{height:300px;}.elementor-7771 .elementor-element.elementor-element-bfd984b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-bfd984b .nhf{--nhf-cols:4;}.elementor-7771 .elementor-element.elementor-element-4c5382d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-4c5382d{text-align:justify;}.elementor-7771 .elementor-element.elementor-element-758302b .nhf{--nhf-cols:2;}body.elementor-page-7771:not(.elementor-motion-effects-element-type-background), body.elementor-page-7771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9fafb;}@media(max-width:1024px){.elementor-7771 .elementor-element.elementor-element-bba33cd .nhf{--nhf-cols:3;}.elementor-7771 .elementor-element.elementor-element-c164203 .nhf{--nhf-cols:2;}.elementor-7771 .elementor-element.elementor-element-bfd984b .nhf{--nhf-cols:2;}.elementor-7771 .elementor-element.elementor-element-758302b .nhf{--nhf-cols:2;}}@media(max-width:767px){.elementor-7771 .elementor-element.elementor-element-bba33cd .nhf{--nhf-cols:1;}.elementor-7771 .elementor-element.elementor-element-c164203 .nhf{--nhf-cols:1;}.elementor-7771 .elementor-element.elementor-element-a8228b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-26d8c17{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7771 .elementor-element.elementor-element-26d8c17 iframe{height:260px;}.elementor-7771 .elementor-element.elementor-element-bfd984b .nhf{--nhf-cols:1;}.elementor-7771 .elementor-element.elementor-element-4c5382d{z-index:0;text-align:start;}.elementor-7771 .elementor-element.elementor-element-758302b .nhf{--nhf-cols:1;}}/* Start custom CSS *//* نشان شهر: لینک هم‌رنگ متن نشان */
body.elementor-page-7771 .e-f06ccec-citytxt a{color:inherit}
body.elementor-page-7771 .e-f06ccec-citytxt a:hover{color:#78350f}
/* تیتر ملاحظات، هم‌شکل تیتر «معرفی» */
body.elementor-page-7771 .nh-notes-title{font-size:16px;font-weight:600;line-height:1.2;color:#a0a0a0;margin:22px 0 12px}
/* کارت «صادقانه بگوییم» وقتی هتل ملاحظه‌ای ندارد */
body.elementor-page-7771 [data-id="6c8598a"]:not(:has(.nhf-caveats)){display:none}
/* کارت‌های خالی: معرفی / امکانات / موقعیت */
body.elementor-page-7771 [data-id="598f1034"]:not(:has(.nhf--head)){display:none}
body.elementor-page-7771 [data-id="5e0aaa24"]:not(:has(.nhf-amen)){display:none}
body.elementor-page-7771 [data-id="5111b88b"]:not(:has(.nhf--address, .nhf--floors, iframe)){display:none}
/* لوگوی هتل وقتی عکسی ندارد */
body.elementor-page-7771 [data-id="1786c6c"]:is(:not([src]), [src=""]){display:none}/* End custom CSS */