.HotelCard_root__GmtW4{position:relative}.HotelCard_container__gVLtB{display:flex;flex-direction:column;row-gap:1.25rem;height:auto;width:100%}@media (min-width:1024px){.HotelCard_container__gVLtB{height:27.778vw}}.HotelCard_container__gVLtB{--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1));border-radius:.75rem}@media (min-width:1024px){.HotelCard_container__gVLtB{flex-direction:row}}.HotelCard_imageContainer___NNN1{position:relative;width:100%}@media (min-width:1024px){.HotelCard_imageContainer___NNN1{max-width:44.861vw}}.HotelCard_imageContainer___NNN1{border-radius:.75rem;border-bottom-right-radius:0;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1))}@media (min-width:1024px){[dir=ltr] .HotelCard_imageContainer___NNN1{border-bottom-right-radius:0}[dir=rtl] .HotelCard_imageContainer___NNN1{border-bottom-left-radius:0}}.HotelCard_offerType__G9Ovy{z-index:10;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;align-items:center;justify-content:center;height:2rem;width:auto}@media (min-width:1024px){.HotelCard_offerType__G9Ovy{height:2.222vw}}.HotelCard_offerType__G9Ovy{position:absolute;left:1.25rem;top:1.5rem}@media (min-width:1024px){.HotelCard_offerType__G9Ovy{left:1.389vw;top:1.667vw}}.HotelCard_offerType__G9Ovy{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1))}@media (min-width:1024px){.HotelCard_offerType__G9Ovy{font-size:1.111vw}}.HotelCard_offerType__G9Ovy{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.HotelCard_offerType__G9Ovy{padding-left:1.25vw;padding-right:1.25vw}}.HotelCard_rate__yTHzn{position:absolute;inset-inline-end:0;top:0;z-index:10;margin:1rem;cursor:pointer}[dir=rtl] .HotelCard_rate__yTHzn{left:0}[dir=ltr] .HotelCard_rate__yTHzn{right:0}@media (min-width:1024px){.HotelCard_rate__yTHzn{margin:1.111vw}}.HotelCard_slider__xN3za{height:100%;width:100%;height:24rem;max-height:24rem}@media (min-width:1024px){.HotelCard_slider__xN3za{height:100%;max-height:100%}}.HotelCard_slide__sybzW{position:relative;width:100%}.HotelCard_image__LgJku{height:100%;width:100%;border-start-start-radius:1rem;border-end-start-radius:1rem;border-top-right-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[dir=ltr] .HotelCard_image__LgJku{border-top-left-radius:1rem;border-bottom-left-radius:1rem}[dir=rtl] .HotelCard_image__LgJku{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.HotelCard_content__rJu_W{width:100%;display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.HotelCard_content__rJu_W{row-gap:1.111vw}}.HotelCard_content__rJu_W{padding-left:.75rem;padding-right:.75rem;padding-top:2rem}@media (min-width:1024px){.HotelCard_content__rJu_W{padding-left:.833vw;padding-right:.833vw;padding-top:2.222vw}.HotelCard_startPadding__ybi_x{padding-inline-start:2rem}@media (min-width:1024px){.HotelCard_startPadding__ybi_x{padding-inline-start:2.222vw}}}.HotelCard_heading__qlgs3{width:100%;display:flex;flex-direction:column;row-gap:.5rem}@media (min-width:1024px){.HotelCard_heading__qlgs3{row-gap:.556vw}}.HotelCard_utilities__CnUNB{height:auto;width:100%;display:flex;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.HotelCard_utilities__CnUNB{row-gap:1.389vw}}.HotelCard_utilities__CnUNB .HotelCard_items__eTqLk{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}@media (min-width:1024px){.HotelCard_utilities__CnUNB .HotelCard_items__eTqLk{gap:.833vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.HotelCard_utilities__CnUNB .HotelCard_badge__1r8q2{display:inline-flex!important}@media (min-width:1024px){.HotelCard_utilities__CnUNB .HotelCard_badge__1r8q2{margin-top:.75rem}@media (min-width:1024px){.HotelCard_utilities__CnUNB .HotelCard_badge__1r8q2{margin-top:.833vw}}.HotelCard_utilities__CnUNB .HotelCard_badge__1r8q2{margin-inline-end:.5rem}@media (min-width:1024px){.HotelCard_utilities__CnUNB .HotelCard_badge__1r8q2{margin-inline-end:.556vw}}}.HotelCard_services__wNGiZ{width:100%;display:flex;flex-direction:column;row-gap:1.25rem}@media (min-width:1024px){.HotelCard_services__wNGiZ{row-gap:1.389vw}}.HotelCard_services__wNGiZ .HotelCard_items__eTqLk{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}@media (min-width:1024px){.HotelCard_services__wNGiZ .HotelCard_items__eTqLk{gap:.833vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.HotelCard_services__wNGiZ .HotelCard_service__1Wh7Q{display:inline-flex!important}@media (min-width:1024px){.HotelCard_services__wNGiZ .HotelCard_service__1Wh7Q{margin-top:.75rem}@media (min-width:1024px){.HotelCard_services__wNGiZ .HotelCard_service__1Wh7Q{margin-top:.833vw}}.HotelCard_services__wNGiZ .HotelCard_service__1Wh7Q{margin-inline-end:.5rem}@media (min-width:1024px){.HotelCard_services__wNGiZ .HotelCard_service__1Wh7Q{margin-inline-end:.556vw}}}.HotelCard_footer__4POn6{margin-top:auto}@media (max-width:1024px){.HotelCard_root__GmtW4{overflow:hidden;--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1));border-radius:.75rem}.HotelCard_content__rJu_W{padding:1.25rem}.HotelCard_footer__4POn6{width:100%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;row-gap:2rem}.HotelCard_imageContainer___NNN1{border-radius:0}}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_stars__pHCAs{height:2rem;width:10rem}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_title__Uc8Vm{height:3rem;width:16rem}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_location___uUYo{height:2rem;width:100%;max-width:24rem}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_utilities__CnUNB .HotelCard_items__eTqLk{display:flex;flex-direction:row;gap:1.25rem}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_badge__1r8q2{display:inline-flex!important;height:2.5rem;width:7rem;border-radius:1.25rem}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_services__wNGiZ .HotelCard_items__eTqLk{display:flex;flex-direction:column;gap:.25rem}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_service__1Wh7Q{height:1.25rem;width:100%}.HotelCard_root__GmtW4.HotelCard_skeleton__yMuZS .HotelCard_service__1Wh7Q:last-child{max-width:24rem}