.ScoreLine_line__dosEW{position:relative;height:4px;width:100%;overflow:hidden;border-radius:10px}.ScoreLine_background__0Pmsx{position:absolute;inset:0}.ScoreLine_value__h1vwg{position:absolute;bottom:0;left:0;top:0;border-radius:10px}.ScoreLine_variant-primary__6Qej_ .ScoreLine_background__0Pmsx{--tw-bg-opacity:1;background-color:rgb(238 241 243/var(--tw-bg-opacity,1))}.ScoreLine_variant-primary__6Qej_ .ScoreLine_value__h1vwg{--tw-bg-opacity:1;background-color:rgb(0 100 193/var(--tw-bg-opacity,1))}.HotelReviews_root__7J3g9{display:flex;flex-direction:column;gap:20px;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:12px}@media (min-width:1220px){.HotelReviews_root__7J3g9{gap:40px;border-radius:0;border-width:0;padding:0}}.HotelReviews_summary__wAkAG{border-radius:16px;padding:8px}@media (min-width:1220px){.HotelReviews_summary__wAkAG{border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:20px 24px}}.HotelReviews_head__ghNIm{padding-bottom:6px}@media (min-width:1220px){.HotelReviews_head__ghNIm{padding-bottom:14px}}.HotelReviews_title__5YwEg{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelReviews_title__5YwEg{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.HotelReviews_description__LAoMf{display:none}@media (min-width:1220px){.HotelReviews_description__LAoMf{margin-top:20px;display:block;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}}.HotelReviews_content__2GXs6{margin-top:10px;display:grid;gap:14px}@media (min-width:1220px){.HotelReviews_content__2GXs6{margin-top:14px;grid-template-columns:160px 1fr;align-items:flex-start}}.HotelReviews_score__8_ehd{display:flex;align-items:center;gap:14px}@media (min-width:1220px){.HotelReviews_score__8_ehd{flex-direction:column;align-items:flex-start;gap:18px}}.HotelReviews_scoreBadge__ipTJu{display:inline-flex;height:40px;min-width:46px;align-items:center;justify-content:center;border-radius:6px;--tw-bg-opacity:1;background-color:rgb(0 100 193/var(--tw-bg-opacity,1));padding-left:10px;padding-right:10px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelReviews_scoreBadge__ipTJu{height:48px;min-width:60px;padding-left:0;padding-right:0}}.HotelReviews_scoreBadgeText__1r3EJ{white-space:nowrap;font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:700}@media (min-width:1220px){.HotelReviews_scoreBadgeText__1r3EJ{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.HotelReviews_voices__in0PD{font-size:14px;line-height:18px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelReviews_voices__in0PD{font-size:16px;line-height:18px;letter-spacing:0;font-weight:400}}.HotelReviews_categories__5vJgQ{display:grid;row-gap:10px;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding-top:14px}@media (min-width:1220px){.HotelReviews_categories__5vJgQ{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:12px;border-left-width:1px;border-top-width:0;--tw-border-opacity:1;border-left-color:rgb(238 241 243/var(--tw-border-opacity,1));padding-top:30px;padding-bottom:30px;padding-left:30px}}.HotelReviews_comments__grid__iyIBr{display:flex;flex-direction:column;gap:20px}@media (min-width:1220px){.HotelReviews_comments__grid__iyIBr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.HotelReviews_comments__item__Bfniu{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(217 222 226/var(--tw-border-opacity,1));padding-top:16px}.HotelReviews_more__oezq9{display:none}@media (min-width:1220px){.HotelReviews_more__oezq9{margin-top:14px;display:flex;min-height:40px;align-items:center;justify-content:center}}.HotelReviews_pagination__X03Lo{margin-top:30px;display:flex;align-items:center;justify-content:center}.HotelReviews_scoreLine__PlaYt{display:grid;width:100%;grid-template-columns:minmax(70px,auto) 1fr 24px;align-items:center;gap:8px}@media (min-width:1220px){.HotelReviews_scoreLine__PlaYt{max-width:240px;justify-content:flex-end;gap:10px}}.HotelReviews_scoreLine__label__57Lhg{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelReviews_scoreLine__label__57Lhg{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}}.HotelReviews_scoreLine__score__6TvgG{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-align:right;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelReviews_scoreLine__score__6TvgG{font-size:16px;line-height:20px;letter-spacing:0;font-weight:400}}.HotelServices_root__r0tuE{margin-top:20px}@media (min-width:1220px){.HotelServices_root__r0tuE{margin-top:40px}}.HotelServices_title___XZ01{font-size:24px;line-height:26px;letter-spacing:-3%;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}@media (min-width:1220px){.HotelServices_title___XZ01{font-size:28px;line-height:32px;letter-spacing:-3%;font-weight:700}}.HotelServices_desktopContainer___NAoc{margin-top:20px;display:none;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:20px}@media (min-width:1220px){.HotelServices_desktopContainer___NAoc{display:block;padding:24px}}.HotelServices_desktopColumns___VQZT{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.HotelServices_desktopColumn__NaIdK{display:flex;min-width:0;flex-direction:column;gap:24px}.HotelServices_mobileCarousel__4YclN{margin-top:16px;overflow:hidden}@media (min-width:1220px){.HotelServices_mobileCarousel__4YclN{display:none}}.HotelServices_mobileCarousel__container__XB3S5{display:flex}.HotelServices_mobileCarousel__slide__JGwqv{min-width:0;flex:0 0 calc(100% - 24px);padding-right:12px}.HotelServices_mobileCarousel__slide__JGwqv:first-child{padding-left:0}.HotelServices_mobileCarousel__slide__JGwqv:last-child{padding-right:0}.HotelServices_mobileCard__DmP4n{height:100%;border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(238 241 243/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:20px}.HotelServices_group__IkAAI{min-width:0}.HotelServices_group__title__2McU3{display:flex;align-items:flex-start;gap:10px;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700;--tw-text-opacity:1;color:rgb(26 33 40/var(--tw-text-opacity,1))}.HotelServices_group__titleIcon__d_nKj{margin-top:2px;flex-shrink:0;--tw-text-opacity:1;color:rgb(0 100 193/var(--tw-text-opacity,1))}.HotelServices_group__titleText__73vUl{min-width:0}.HotelServices_group__items__EB2pk{margin-top:14px;display:flex;flex-direction:column;gap:10px}.HotelServices_group__item__jV0PW{display:grid;grid-template-columns:6px 1fr;align-items:flex-start;gap:10px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(67 77 86/var(--tw-text-opacity,1))}.HotelServices_group__item__jV0PW:before{content:"";margin-top:8px;height:4px;width:4px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(191 198 204/var(--tw-bg-opacity,1))}