.HotelHighlights_hh__pDZVi{color:#16202e;padding:8px 0 72px}.HotelHighlights_hh__pDZVi ul{list-style:none;margin:0;padding:0}.HotelHighlights_hh__pDZVi svg{width:18px;height:18px;flex:none}.HotelHighlights_section__WYD9Y{margin-top:64px}.HotelHighlights_eyebrow__KMws0{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#66806a;margin-bottom:10px}.HotelHighlights_title__APdif{font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.08;color:#16202e;margin:0 0 12px}.HotelHighlights_sub__mGhyp{color:#45516a;font-size:15px;line-height:1.6;margin:0}.HotelHighlights_head__ZPV3A{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.HotelHighlights_head__ZPV3A .HotelHighlights_title__APdif{margin-bottom:0}.HotelHighlights_btn-outline__YizAo,.HotelHighlights_btn-primary__OAnye,.HotelHighlights_link__bi9qt{display:inline-flex;align-items:center;gap:10px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.HotelHighlights_btn-primary__OAnye{background:#66806a;color:#fff;border:0;border-radius:12px;padding:14px 22px;font-size:15px}.HotelHighlights_btn-primary__OAnye:hover{background:color-mix(in srgb,#66806a 85%,#000);color:#fff}.HotelHighlights_btn-outline__YizAo{color:#16202e;background:#fff;border:1px solid #d9dee8;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600;white-space:nowrap}.HotelHighlights_btn-outline__YizAo:hover{border-color:#66806a;color:#66806a}.HotelHighlights_link__bi9qt{background:none;border:0;padding:0;margin-top:6px;color:#66806a;font-size:14px;gap:6px}.HotelHighlights_link__bi9qt svg{width:16px;height:16px}.HotelHighlights_btn-outline__YizAo:focus-visible,.HotelHighlights_btn-primary__OAnye:focus-visible,.HotelHighlights_gallery-item__xYmmY:focus-visible,.HotelHighlights_link__bi9qt:focus-visible{outline:2px solid #66806a;outline-offset:2px}.HotelHighlights_cta__Ed3Xc{display:grid;grid-template-columns:1.05fr 1fr;border-radius:24px;overflow:hidden;background:#f4f6f9;margin-top:40px}.HotelHighlights_cta__Ed3Xc.HotelHighlights_cta-no-img__k5OzZ{grid-template-columns:1fr}.HotelHighlights_cta-body__qGQcg{padding:44px 48px;display:flex;flex-direction:column;justify-content:center}.HotelHighlights_actions__70_w5{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.HotelHighlights_cta-media__Zj_gz{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;min-height:300px}.HotelHighlights_cta-media__Zj_gz.HotelHighlights_cta-media-single__VqSWO{grid-template-columns:1fr}.HotelHighlights_cta-media__Zj_gz img{width:100%;height:100%;object-fit:cover;display:block}.HotelHighlights_about__pet8j{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.HotelHighlights_about__pet8j.HotelHighlights_about-no-img__0ihfh{grid-template-columns:1fr}.HotelHighlights_stars__DocHY{display:flex;gap:2px;margin-bottom:14px;color:#f5b301}.HotelHighlights_stars__DocHY svg{width:16px;height:16px}.HotelHighlights_desc__cVEpT{position:relative}.HotelHighlights_desc__cVEpT p{color:#45516a;font-size:15px;line-height:1.7;margin:0 0 12px}.HotelHighlights_desc__cVEpT.HotelHighlights_desc-clamped__9HYRE{max-height:232px;overflow:hidden}.HotelHighlights_desc__cVEpT.HotelHighlights_desc-clamped__9HYRE:after{content:"";position:absolute;inset:auto 0 0 0;height:70px;background:linear-gradient(rgba(255,255,255,0),#fff)}.HotelHighlights_gallery__i0jKX{display:grid;grid-gap:8px;gap:8px;border-radius:20px;overflow:hidden;grid-template-rows:200px 200px}.HotelHighlights_gallery__i0jKX.HotelHighlights_gallery-1__9s115{grid-template-columns:1fr;grid-template-rows:408px}.HotelHighlights_gallery__i0jKX.HotelHighlights_gallery-2__nXeAO{grid-template-columns:1fr 1fr;grid-template-rows:408px}.HotelHighlights_gallery__i0jKX.HotelHighlights_gallery-3__QH5Nb{grid-template-columns:2fr 1fr}.HotelHighlights_gallery__i0jKX.HotelHighlights_gallery-4__WA2Tl{grid-template-columns:2fr 1fr 1fr}.HotelHighlights_gallery__i0jKX.HotelHighlights_gallery-4__WA2Tl .HotelHighlights_gallery-item__xYmmY:last-child{grid-column:span 2}.HotelHighlights_gallery__i0jKX.HotelHighlights_gallery-5__AIcfa{grid-template-columns:2fr 1fr 1fr}.HotelHighlights_gallery__i0jKX:not(.HotelHighlights_gallery-1__9s115):not(.HotelHighlights_gallery-2__nXeAO) .HotelHighlights_gallery-main__UIN46{grid-row:1/3}.HotelHighlights_gallery-item__xYmmY{position:relative;border:0;padding:0;background:#f4f6f9;cursor:zoom-in;overflow:hidden}.HotelHighlights_gallery-item__xYmmY img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.HotelHighlights_gallery-item__xYmmY:hover img{transform:scale(1.04)}.HotelHighlights_gallery-more__LQypA{position:absolute;inset:0;display:grid;place-items:center;background:rgba(14,17,22,.55);color:#fff;font-size:16px;font-weight:700}.HotelHighlights_facilities__Fy4vY{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:26px!important}.HotelHighlights_facility__pSryp{display:flex;align-items:center;gap:12px;border:1px solid #eef1f6;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:600;color:#16202e;line-height:1.3}.HotelHighlights_facility-ic__89y2u{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:#f4f6f9;color:#66806a}.HotelHighlights_facility-ic__89y2u img{width:22px;height:22px;object-fit:contain}.HotelHighlights_location__J_4cY{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:24px;gap:24px;margin-top:26px}.HotelHighlights_location__J_4cY.HotelHighlights_location-no-map__zRrLg{grid-template-columns:1fr}.HotelHighlights_map__dWRFv{border-radius:20px;overflow:hidden;border:1px solid #eef1f6;min-height:380px;background:#f4f6f9}.HotelHighlights_map__dWRFv iframe{display:block;width:100%;height:100%;min-height:380px;border:0}.HotelHighlights_address__VRrXz{display:flex;gap:10px;align-items:flex-start;padding:18px 20px;border-radius:16px;background:#f4f6f9;font-size:15px;line-height:1.5;color:#45516a}.HotelHighlights_address__VRrXz svg{color:#66806a;margin-top:3px;width:16px;height:16px}.HotelHighlights_address__VRrXz strong{display:block;color:#16202e}.HotelHighlights_nearby-label__bQcXy{margin:22px 0 12px}.HotelHighlights_attractions__t9YMm{display:flex;flex-direction:column;gap:12px}.HotelHighlights_attraction__q2cXj{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid #eef1f6;border-radius:16px}.HotelHighlights_attraction__q2cXj img{width:92px;height:72px;flex:none;border-radius:12px;object-fit:cover;background:#f4f6f9}.HotelHighlights_attraction-txt__Uvl5a{min-width:0}.HotelHighlights_attraction-txt__Uvl5a strong{display:block;font-size:15px;margin-bottom:4px}.HotelHighlights_attraction-txt__Uvl5a span{color:#8893a7;font-size:13px}.HotelHighlights_distance__dY21G{margin-left:auto;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,#66806a 12%,#fff);color:#66806a;font-size:13px;font-weight:700;white-space:nowrap}.HotelHighlights_info__8KNlK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border:1px solid #eef1f6;border-radius:20px;margin-top:26px!important;overflow:hidden}.HotelHighlights_info__8KNlK li{display:flex;align-items:center;gap:14px;padding:24px;box-shadow:1px 0 0 #eef1f6}.HotelHighlights_info__8KNlK strong{display:block;font-size:16px;margin-top:2px;color:#16202e}.HotelHighlights_info__8KNlK strong a{color:inherit;text-decoration:none}.HotelHighlights_info-ic__lq9QQ{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,#66806a 12%,#fff);color:#66806a}.HotelHighlights_info-ic__lq9QQ svg{width:22px;height:22px}.HotelHighlights_info-label__ZPBTh{font-size:12.5px;font-weight:500;color:#8893a7}@media(max-width:1199px){.HotelHighlights_facilities__Fy4vY{grid-template-columns:repeat(4,1fr)}}@media(max-width:991px){.HotelHighlights_about__pet8j,.HotelHighlights_cta__Ed3Xc,.HotelHighlights_location__J_4cY{grid-template-columns:1fr;gap:28px}.HotelHighlights_cta__Ed3Xc{gap:0}.HotelHighlights_cta-media__Zj_gz{min-height:240px}.HotelHighlights_facilities__Fy4vY{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.HotelHighlights_section__WYD9Y{margin-top:48px}.HotelHighlights_cta-body__qGQcg{padding:28px 24px}.HotelHighlights_head__ZPV3A{flex-direction:column;align-items:flex-start;gap:16px}.HotelHighlights_gallery__i0jKX{grid-template-rows:160px 160px}.HotelHighlights_facilities__Fy4vY{grid-template-columns:repeat(2,1fr)}}.ZoomImageGallery_lb-overlay__ofn1n{position:fixed;inset:0;z-index:99999;background:rgba(16,18,22,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ZoomImageGallery_lb-overlay__ofn1n .ZoomImageGallery_lb-bar__iRYZE{flex-shrink:0;height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;color:#fff}.ZoomImageGallery_lb-overlay__ofn1n .ZoomImageGallery_lb-stage__0OLH8{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:6px 78px 12px}.ZoomImageGallery_content-img__BybZG{transform:none;position:relative;width:1000px}.ZoomImageGallery_btn-slider-img-list-right__rQiGU{right:0;margin-right:10px}.ZoomImageGallery_btn-slider-img-list-left__8Wk8v,.ZoomImageGallery_btn-slider-img-list-right__rQiGU{background:#f0f3f7;border:1px solid #f0f3f7!important;box-shadow:0 1px 6px 0 rgba(141,150,170,.4)!important;width:35px!important;height:35px!important;font-weight:700!important;position:absolute;top:50%;font-size:21px;border-radius:50%;text-align:center;cursor:pointer}.ZoomImageGallery_btn-slider-img-list-left__8Wk8v{left:0;margin-left:10px;z-index:9}.ZoomImageGallery_bg-img-center-gallery-full__qvICb{width:100%;height:60vh;flex:1 1;border-radius:4px}.ZoomImageGallery_bg-img-center-gallery-full__qvICb,.ZoomImageGallery_bg-img-center-thumb__Y_0Fa{background:#ddd;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:50%;transition:all 2s}.ZoomImageGallery_bg-img-center-thumb__Y_0Fa{width:100px;height:80px}.ZoomImageGallery_lb-close-btn__J0nBY{width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.1);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .16s}.ZoomImageGallery_lb-close-btn__J0nBY.ZoomImageGallery_selected__Cwto1{background-color:#eee;color:#444}.ZoomImageGallery_lb-grid-wrap__9mZ3z{flex:1 1;overflow-y:auto;padding:8px 20px 28px;min-height:0}.ZoomImageGallery_lb-grid__PnulV{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;max-width:1180px;margin:0 auto}.ZoomImageGallery_lb-cell__1B8c5{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:none;padding:0;cursor:pointer;background:#2a2d33;box-shadow:0 6px 18px -8px rgba(0,0,0,.5);transition:box-shadow .16s}.ZoomImageGallery_lb-cell__1B8c5:hover{box-shadow:0 0 0 3px hsla(0,0%,100%,.55),0 12px 26px -10px rgba(0,0,0,.6)}.ZoomImageGallery_lb-cell--active__ChMuh{box-shadow:0 0 0 3px var(--accent)}.ZoomImageGallery_cover-img__lOo8_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}