.HotelPriceCalendar_price_calendar__gl1b4{margin:1.2vw 0 1.6vw;padding:1.15vw;border:1px solid rgba(11,10,62,.08);border-radius:1vw;background:linear-gradient(180deg,#ffffff,#f7fbfc);min-height:9.4vw;overflow-anchor:none;contain:layout paint;box-shadow:0 1vw 2.4vw rgba(11,10,62,.06)}.HotelPriceCalendar_price_calendar_header__zOi_W{display:flex;justify-content:space-between;align-items:flex-start;gap:1.05vw;margin-bottom:.84vw}.HotelPriceCalendar_price_calendar_header__zOi_W h2{margin:0 0 .28vw;color:#0b0a3e;font-size:1.2vw;font-weight:900}.HotelPriceCalendar_price_calendar_header__zOi_W p{margin:0;color:#5d6473;font-size:.84vw;font-weight:400;line-height:1.35}.HotelPriceCalendar_price_calendar_header__zOi_W span{flex:0 0 auto;padding:.35vw .56vw;border-radius:.49vw;background:rgba(0,95,122,.08);color:#0b0a3e;font-size:.77vw;font-weight:700}.HotelPriceCalendar_price_calendar_strip__I2dRK{display:flex;gap:.56vw;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:.28vw;scrollbar-width:thin;min-height:5.05vw;contain:layout paint}.HotelPriceCalendar_price_calendar_unavailable__Oixg4{width:100%;min-height:5.05vw;padding:.7vw .84vw;border:.07vw dashed #bdd5e3;border-radius:.56vw;background:#f8fbfd;color:#5d6473;display:flex;align-items:center;font-size:.91vw;font-weight:500;line-height:1.35}.HotelPriceCalendar_price_calendar_day__SI6de{flex:0 0 7.7vw;min-width:7.7vw;min-height:5.05vw;padding:.7vw .56vw;border:1px solid rgba(11,10,62,.08);border-radius:.75vw;background:#fff;color:#0b0a3e;text-align:left;cursor:pointer;scroll-snap-align:start;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.HotelPriceCalendar_price_calendar_day__SI6de:hover:not(:disabled){border-color:#00a9d6;background:#f1fbff;transform:translateY(-.07vw)}.HotelPriceCalendar_price_calendar_day__SI6de:disabled{cursor:default;color:#8b93a4;background:#f5f7f9}.HotelPriceCalendar_price_calendar_day__SI6de span,.HotelPriceCalendar_price_calendar_day__SI6de strong{display:block}.HotelPriceCalendar_price_calendar_day__SI6de strong{margin-top:.56vw;font-size:1.02vw;font-weight:900}.HotelPriceCalendar_price_calendar_weekday__1vU5t{color:#687182;text-transform:capitalize;font-size:.77vw;font-weight:500}.HotelPriceCalendar_price_calendar_date__ADpqH{margin-top:.21vw;font-size:.84vw;font-weight:600}.HotelPriceCalendar_price_calendar_day_loading__FWtN0{position:relative;overflow:hidden;background:#f0f4f7}.HotelPriceCalendar_price_calendar_day_loading__FWtN0:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72),rgba(255,255,255,0));animation:HotelPriceCalendar_price_calendar_skeleton__VuNJY 1.2s infinite}@keyframes HotelPriceCalendar_price_calendar_skeleton__VuNJY{to{transform:translateX(100%)}}@media(max-width:600px){.HotelPriceCalendar_price_calendar__gl1b4{margin:3.17vw 0 4.44vw;padding:3.6vw;border-width:1px;border-radius:4.4vw;min-height:45vw;box-shadow:0 3vw 8vw rgba(11,10,62,.08)}.HotelPriceCalendar_price_calendar_header__zOi_W{gap:3.17vw;margin-bottom:2.54vw}.HotelPriceCalendar_price_calendar_header__zOi_W h2{margin:0 0 .95vw;font-size:4.4vw;font-weight:900}.HotelPriceCalendar_price_calendar_header__zOi_W p{font-size:3.17vw;font-weight:400}.HotelPriceCalendar_price_calendar_header__zOi_W span{padding:1.27vw 1.9vw;border-radius:2.22vw;font-size:2.86vw;font-weight:700}.HotelPriceCalendar_price_calendar_strip__I2dRK{gap:1.9vw;padding-bottom:1.27vw;min-height:24.1vw}.HotelPriceCalendar_price_calendar_unavailable__Oixg4{min-height:24.1vw;padding:3.17vw;border-width:.32vw;border-radius:2.54vw;font-size:3.5vw;font-weight:500}.HotelPriceCalendar_price_calendar_day__SI6de{flex-basis:34vw;min-width:34vw;min-height:24vw;padding:3.1vw 2.7vw;border-width:1px;border-radius:3.2vw}.HotelPriceCalendar_price_calendar_day__SI6de strong{margin-top:2.54vw;font-size:4vw;font-weight:900}.HotelPriceCalendar_price_calendar_weekday__1vU5t{font-size:2.86vw;font-weight:500}.HotelPriceCalendar_price_calendar_date__ADpqH{margin-top:.95vw;font-size:3.17vw;font-weight:600}}.HotelTrustVideoOverview_trust_overview__z5mSG{margin:20px 0 26px;padding:22px;border:1px solid rgba(11,10,62,.1);border-radius:16px;background:#fff;color:#0b0a3e;box-shadow:0 16px 36px rgba(11,10,62,.07);contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 920px}.HotelTrustVideoOverview_trust_overview_header__tzaFl{max-width:860px}.HotelTrustVideoOverview_trust_overview_header__tzaFl span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:rgba(0,169,214,.1);color:#005f7a;font-size:14px;font-weight:800}.HotelTrustVideoOverview_trust_overview_header__tzaFl h2{margin:0 0 8px;font-size:26px;line-height:1.18;font-weight:900}.HotelTrustVideoOverview_trust_overview_header__tzaFl p{margin:0;max-width:820px;color:#4f5668;font-size:16px;line-height:1.55}.HotelTrustVideoOverview_trust_overview_grid__cxfgd{display:grid;grid-template-columns:1fr;gap:18px;margin-top:20px;align-items:stretch}.HotelTrustVideoOverview_trust_rating_card__92l5r,.HotelTrustVideoOverview_trust_signal_list__81ffT,.HotelTrustVideoOverview_trust_video_card__3RIge{border:1px solid rgba(11,10,62,.1);border-radius:14px;background:#f9fcfd}.HotelTrustVideoOverview_trust_video_card__3RIge{display:grid;align-content:start;overflow:hidden}.HotelTrustVideoOverview_trust_reel_shell__iMaUi{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,112px);gap:14px;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 18% 12%,rgba(0,169,214,.16),transparent 30%),linear-gradient(145deg,#07072c,#12124d 52%,#3b0b64)}.HotelTrustVideoOverview_trust_video_frame__4728H{position:relative;width:100%;max-height:min(72vh,640px);aspect-ratio:16/9;justify-self:center;background:#0b0a3e;border-radius:24px;overflow:hidden;box-shadow:0 18px 36px rgba(0,0,0,.35)}.HotelTrustVideoOverview_trust_video_frame__4728H button,.HotelTrustVideoOverview_trust_video_frame__4728H iframe,.HotelTrustVideoOverview_trust_video_frame__4728H img,.HotelTrustVideoOverview_trust_video_frame__4728H picture,.HotelTrustVideoOverview_trust_video_frame__4728H video{width:100%;height:100%}.HotelTrustVideoOverview_trust_video_frame__4728H iframe,.HotelTrustVideoOverview_trust_video_frame__4728H video{display:block;border:0}.HotelTrustVideoOverview_trust_video_frame__4728H video{object-fit:cover}.HotelTrustVideoOverview_trust_video_frame__4728H picture{display:block}.HotelTrustVideoOverview_trust_video_preview__AAMHa{position:absolute;inset:0;z-index:2;display:block;padding:0;border:0;background:#0b0a3e;cursor:pointer;overflow:hidden}.HotelTrustVideoOverview_trust_video_preview__AAMHa img{display:block;object-fit:cover;opacity:.86;transition:transform .2s ease,opacity .2s ease}.HotelTrustVideoOverview_trust_video_preview__AAMHa:focus-visible img,.HotelTrustVideoOverview_trust_video_preview__AAMHa:hover img{opacity:1;transform:scale(1.02)}.HotelTrustVideoOverview_trust_video_play__eA0E8{position:absolute;left:50%;top:50%;width:62px;height:62px;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#38c4df,#b915c9);box-shadow:0 14px 28px rgba(11,10,62,.28)}.HotelTrustVideoOverview_trust_video_play__eA0E8:before{content:"";position:absolute;left:24px;top:18px;width:0;height:0;border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-left:19px solid #fff}.HotelTrustVideoOverview_trust_reel_actions__f7B31{display:grid;gap:10px;align-content:center}.HotelTrustVideoOverview_trust_reel_actions__f7B31 button{display:grid;gap:5px;min-width:92px;min-height:76px;padding:10px 8px;border:1px solid hsla(0,0%,100%,.28);border-radius:20px;background:hsla(0,0%,100%,.94);color:#0b0a3e;font-size:13px;font-weight:900;line-height:1.15;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.2)}.HotelTrustVideoOverview_trust_reel_actions__f7B31 button span{font-size:28px;line-height:1}.HotelTrustVideoOverview_trust_reel_actions__f7B31 button:focus-visible,.HotelTrustVideoOverview_trust_reel_actions__f7B31 button:hover{transform:translateY(-1px);border-color:rgba(0,169,214,.6)}.HotelTrustVideoOverview_trust_reel_actions__f7B31 small{color:#fff;font-size:12px;font-weight:800;line-height:1.3;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.55)}.HotelTrustVideoOverview_trust_reel_action_active__Dme53{background:linear-gradient(135deg,#5dd6e9,#d91bba)!important;color:#fff!important}.HotelTrustVideoOverview_trust_video_caption__oAfdU{display:grid;gap:5px;padding:14px 16px 16px}.HotelTrustVideoOverview_trust_video_caption__oAfdU span{color:#6a7182;font-size:13px;font-weight:700}.HotelTrustVideoOverview_trust_video_caption__oAfdU a{color:#005f7a;font-size:16px;font-weight:800;line-height:1.35;text-decoration:underline;text-underline-offset:3px}.HotelTrustVideoOverview_trust_signals__WnIOZ{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.HotelTrustVideoOverview_trust_signal_list__81ffT{padding:16px}.HotelTrustVideoOverview_trust_signal_list__81ffT h3{margin:0 0 10px;font-size:18px;line-height:1.25;font-weight:900}.HotelTrustVideoOverview_trust_signal_list__81ffT ul{display:grid;gap:9px;margin:0;padding-left:19px;color:#4f5668;font-size:15px;line-height:1.45}.HotelTrustVideoOverview_trust_signal_list__81ffT li::marker{color:#00a9d6}.HotelTrustVideoOverview_trust_ratings__7A13w{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.HotelTrustVideoOverview_trust_rating_card__92l5r{display:grid;gap:4px;min-height:116px;padding:14px;color:#0b0a3e;text-decoration:none}.HotelTrustVideoOverview_trust_rating_card__92l5r span{color:#5d6473;font-size:13px;font-weight:800}.HotelTrustVideoOverview_trust_rating_card__92l5r strong{font-size:24px;line-height:1.1;font-weight:900}.HotelTrustVideoOverview_trust_rating_card__92l5r em,.HotelTrustVideoOverview_trust_rating_card__92l5r small{color:#6a7182;font-size:12px;line-height:1.35;font-style:normal}.HotelTrustVideoOverview_trust_rating_card__92l5r:focus-visible,.HotelTrustVideoOverview_trust_rating_card__92l5r:hover{border-color:rgba(0,169,214,.45);background:#f2fbff}.HotelTrustVideoOverview_trust_sources__tDoJD{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:14px;color:#5d6473;font-size:13px;line-height:1.4}.HotelTrustVideoOverview_trust_sources__tDoJD strong{color:#0b0a3e;font-weight:800}.HotelTrustVideoOverview_trust_sources__tDoJD div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.HotelTrustVideoOverview_trust_sources__tDoJD a{color:#005f7a;font-weight:800;text-decoration:underline;text-underline-offset:3px}.HotelTrustVideoOverview_trust_policy_note__OEY2F{margin:12px 0 0;color:#6a7182;font-size:12px;line-height:1.45}.HotelTrustVideoOverview_trust_reviews_link__3jwsg{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#0b0a3e;color:#fff!important;text-decoration:none!important}@media(max-width:1020px){.HotelTrustVideoOverview_trust_ratings__7A13w{grid-template-columns:1fr 1fr}.HotelTrustVideoOverview_trust_signals__WnIOZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.HotelTrustVideoOverview_trust_overview__z5mSG{margin:18px 0 22px;padding:16px;border-radius:22px;box-shadow:0 16px 34px rgba(11,10,62,.08)}.HotelTrustVideoOverview_trust_overview_header__tzaFl span{font-size:12px}.HotelTrustVideoOverview_trust_overview_header__tzaFl h2{font-size:24px}.HotelTrustVideoOverview_trust_overview_header__tzaFl p{font-size:15px}.HotelTrustVideoOverview_trust_overview_grid__cxfgd,.HotelTrustVideoOverview_trust_ratings__7A13w{grid-template-columns:1fr}.HotelTrustVideoOverview_trust_reel_shell__iMaUi{grid-template-columns:1fr;padding:12px}.HotelTrustVideoOverview_trust_video_frame__4728H{width:min(100%,300px);max-height:62vh;aspect-ratio:9/16;border-radius:28px}.HotelTrustVideoOverview_trust_reel_actions__f7B31{grid-template-columns:1fr 1fr;align-items:stretch}.HotelTrustVideoOverview_trust_reel_actions__f7B31 button{min-width:0;min-height:58px;grid-template-columns:auto 1fr;align-items:center;justify-content:center;padding:9px 12px;border-radius:16px}.HotelTrustVideoOverview_trust_reel_actions__f7B31 button span{font-size:22px}.HotelTrustVideoOverview_trust_reel_actions__f7B31 small{grid-column:1/-1}.HotelTrustVideoOverview_trust_signals__WnIOZ{grid-template-columns:1fr}.HotelTrustVideoOverview_trust_rating_card__92l5r{min-height:auto}.HotelTrustVideoOverview_trust_sources__tDoJD{display:grid;justify-content:stretch}.HotelTrustVideoOverview_trust_sources__tDoJD div{justify-content:flex-start}}.PhotoHotel_hotel_content_photo__Izweq{position:relative;width:100%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_title_and_rates__jSLb3{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_title_and_rates__jSLb3 .PhotoHotel_hotel_title___X_Ka,.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_title_and_rates__jSLb3 h1{width:82%;color:#0b0a3e;font-size:clamp(28px,2.1vw,42px);line-height:1.12;font-weight:950;letter-spacing:0}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr{display:flex;justify-content:flex-start;align-items:center;margin:.65vw 0}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr span{display:inline-block;position:relative;width:.84vw;height:1.2vw;margin-right:.35vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr .PhotoHotel_mobile__uTzOp{display:none}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr h4{color:rgba(11,10,62,.66);font-size:1vw;line-height:1.35;font-weight:600}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_button__LhFei{cursor:pointer;color:#005f7a;font-size:.95vw;font-weight:900;text-decoration:underline;text-underline-offset:.18vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_number_reviews__b7U4U{display:none}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx{width:100%;margin-top:.9vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_bottom_image_photos_content__m7NGa{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(11,10,62,.6);display:flex;justify-content:center;align-items:center;font-size:1.1vw;font-weight:700;color:#fff;border-radius:.7vw;cursor:pointer}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_image__ttlLR img{border-radius:1vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f.PhotoHotel_one__QXlYu{height:35.5vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f{width:100%;height:24.2vw;display:flex;justify-content:space-between;align-items:center}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_loading__63Ghh{width:100%;height:100%;background-color:#d4d4d4;border-radius:.7vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_left__UzOby{width:17.3vw;height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_left__UzOby .PhotoHotel_hotel_content_photo_top_left_image__xXnVd{position:relative;width:100%;height:11.65vw;border-radius:1vw;overflow:hidden}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_left__UzOby .PhotoHotel_hotel_content_photo_top_left_image__xXnVd:last-child{margin-bottom:0}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_right__dzBnz.PhotoHotel_one__QXlYu{position:relative;width:100%;height:100%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_right__dzBnz.PhotoHotel_one__QXlYu .PhotoHotel_hotel_content_photo_bottom_image_photos_content__m7NGa{width:100%;height:100%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_right__dzBnz{width:38vw;height:100%;border-radius:1vw;overflow:hidden}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_top__5vS2f .PhotoHotel_hotel_content_photo_top_right__dzBnz .PhotoHotel_hotel_content_photo_top_right_image__HYQoJ{position:relative;width:100%;height:100%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_bottom__w8pyN{display:flex;justify-content:space-between;align-items:center;height:10.15vw;width:100%;margin-top:.9vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_bottom__w8pyN .PhotoHotel_hotel_content_photo_top_loading__63Ghh{width:100%;height:100%;background-color:#d4d4d4;border-radius:.7vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx .PhotoHotel_hotel_content_photo_bottom__w8pyN .PhotoHotel_hotel_content_photo_bottom_image__23q0h{border-radius:1vw;overflow:hidden;position:relative;width:13.4vw;height:100%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web_and_mobile__g8urX.PhotoHotel_not_image__NpkJe{display:flex;justify-content:center;align-items:center;margin-top:.9vw;width:100%;height:35.5vw;background:#e2e2e2;border-radius:.7vw;font-size:1.8vw;font-weight:500;color:#0b0a3e}@media(max-width:600px){.PhotoHotel_stars_rating_wrapper__dbwHA{margin-top:1.6vw}.PhotoHotel_hotel_content_photo__Izweq{position:relative;width:100%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_title_and_rates__jSLb3{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_title_and_rates__jSLb3 .PhotoHotel_hotel_title___X_Ka,.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_title_and_rates__jSLb3 h1{width:100%;line-height:1.08;font-size:8vw;font-weight:950;margin-top:4.4vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr{margin:3vw 0 2vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr .PhotoHotel_mobile__uTzOp{display:inline-block;width:3.17vw;height:4.45vw;margin-right:1.585vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr .PhotoHotel_web__vFWcV{display:none}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_h4__iHCKr h4{font-size:3.7vw;font-weight:600;color:rgba(11,10,62,.66);line-height:1.35}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_text_button__LhFei{font-size:3.7vw;font-weight:800;color:#005f7a;text-decoration:underline;text-underline-offset:.8vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_number_reviews__b7U4U{display:block;margin:1.585vw 0 3.17vw;display:flex;justify-content:fex-start;align-items:center}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_number_reviews__b7U4U .PhotoHotel_hotel_content_photo_number_reviews_number__DsIyl{width:9.5vw;height:9.5vw;background:#14128e;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:3.8vw;font-weight:900;color:#fff;margin-right:1.6vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_number_reviews__b7U4U .PhotoHotel_hotel_content_photo_number_reviews_title__GSuIx{font-size:3.8vw;font-weight:700;position:relative;margin-right:3.17vw}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_number_reviews__b7U4U .PhotoHotel_hotel_content_photo_number_reviews_title__GSuIx:before{content:"";position:absolute;top:45%;right:-2.1vw;width:.6vw;height:.6vw;background:#b8b8b8;border-radius:50%}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_text__GNu_G .PhotoHotel_hotel_content_photo_number_reviews__b7U4U .PhotoHotel_hotel_content_photo_number_reviews_text__rR9Mb{font-size:3.8vw;font-weight:400;color:#b8b8b8}.PhotoHotel_hotel_content_photo__Izweq .PhotoHotel_hotel_content_photo_content_web__sfBgx{display:none}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_{display:block;width:100%;max-width:100%;height:63vw;margin-top:3.17vw;overflow:hidden;position:relative}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ{width:100%;max-width:100%;height:100%;position:relative;z-index:0;overflow:hidden;border-radius:3.17vw;isolation:isolate}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_hotel_content_photo_content_mobile_full_block__p_JSQ{position:absolute;top:max(10px,2.6vw);right:max(10px,2.6vw);left:auto;transform:none;background:#fff;display:flex;justify-content:center;align-items:center;z-index:4;width:clamp(42px,10.8vw,48px);height:clamp(42px,10.8vw,48px);padding:0;border-radius:50%;box-sizing:border-box;box-shadow:0 8px 22px rgba(11,10,62,.16);touch-action:manipulation}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_hotel_content_photo_content_mobile_full_block__p_JSQ .SliderPhotoHotel_hotel_content_photo_content_mobile_full___Xcmv{position:relative;width:clamp(18px,5.6vw,24px);height:clamp(18px,5.6vw,24px)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_mySwiper__VlLLI{width:100%;max-width:100%;height:100%;position:relative;z-index:1;overflow:hidden;border-radius:3.17vw;background:#fff}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR{position:absolute;top:50%;z-index:3;width:clamp(42px,10.8vw,48px);height:clamp(42px,10.8vw,48px);border:0;border-radius:50%;background:hsla(0,0%,100%,.86);box-shadow:0 8px 22px rgba(11,10,62,.12);transform:translateY(-50%);touch-action:manipulation}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR:after{content:"";position:absolute;top:22%;left:22%;width:56%;height:56%;background-size:contain;background-repeat:no-repeat;background-position:50%}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR:focus-visible{outline:.76vw solid rgba(0,209,255,.45);outline-offset:.32vw}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR.SliderPhotoHotel_prev__AhCIE{left:max(10px,2.6vw)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR.SliderPhotoHotel_prev__AhCIE:after{background-image:url(/_next/static/media/arrow-left.366d446d.svg)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR.SliderPhotoHotel_next__E1S7L{right:max(10px,2.6vw)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_galleryNavButton__PNcxR.SliderPhotoHotel_next__E1S7L:after{background-image:url(/_next/static/media/arrow-right.eece75db.svg)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_ .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_hotel_content_photo_content_mobile_number_image__VzYOt{position:absolute;bottom:3.17vw;right:3.17vw;z-index:3;background:rgba(11,10,62,.5);border-radius:3.17vw;width:15.9vw;height:6.35vw;display:flex;justify-content:center;align-items:center;font-size:3.8vw;font-weight:700;color:#fff}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA{padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left;touch-action:manipulation}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA:focus-visible{outline:.76vw solid rgba(0,209,255,.45);outline-offset:.76vw;border-radius:3.17vw}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_image__UN8yD{position:relative;display:block;width:100%;max-width:100%;height:100%;overflow:hidden;border-radius:3.17vw;background:#f7f9fc}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_arrow__l2r0C{position:absolute;top:50%;z-index:3;width:clamp(42px,10.8vw,48px);height:clamp(42px,10.8vw,48px);border-radius:50%;background:hsla(0,0%,100%,.82);transform:translateY(-50%);pointer-events:none}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_arrow__l2r0C:after{content:"";position:absolute;top:25%;width:50%;height:50%;background-size:contain;background-repeat:no-repeat;background-position:50%}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_arrow__l2r0C.SliderPhotoHotel_prev__AhCIE{left:max(10px,2.6vw)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_arrow__l2r0C.SliderPhotoHotel_prev__AhCIE:after{left:20%;background-image:url(/_next/static/media/arrow-left.366d446d.svg)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_arrow__l2r0C.SliderPhotoHotel_next__E1S7L{right:max(10px,2.6vw)}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_mobile_static_hero__c_uIA .SliderPhotoHotel_mobile_static_hero_arrow__l2r0C.SliderPhotoHotel_next__E1S7L:after{right:20%;background-image:url(/_next/static/media/arrow-right.eece75db.svg)}.SliderPhotoHotel_hotel_content_photo_content_mobile_no_photo__G8XZE{font-size:5vw;font-weight:700;color:red}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_full__4VoOY{position:fixed;top:0;left:0;min-height:100vh;min-width:100vw;z-index:10;margin-top:0;display:flex;justify-content:center;align-items:center;background:#000;border-radius:0}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_full__4VoOY .SliderPhotoHotel_conteiner___4wIZ{height:350px;width:100%;border-radius:0}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_full__4VoOY .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_mySwiper__VlLLI{border-radius:0;height:100%;width:100%}.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_.SliderPhotoHotel_full__4VoOY .SliderPhotoHotel_conteiner___4wIZ .SliderPhotoHotel_hotel_content_photo_content_mobile_number_image__VzYOt{left:3.17vw}}@media(min-width:601px){.SliderPhotoHotel_hotel_content_photo_content_mobile__AI58_{display:none}}@media(max-width:600px){.SliderPhotoHotel_web_modal_photos_hotel__ebr2b{display:none}}