.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;letter-spacing:.6px;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;object-fit:cover;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}}.HotelCard_utilities__CnUNB .HotelCard_items__eTqLk{padding-bottom:.25rem}@media (min-width:1024px){.HotelCard_utilities__CnUNB .HotelCard_items__eTqLk{padding-bottom:.278vw;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}.Reinsurance_root__5102l{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1024px){.Reinsurance_root__5102l{padding-top:5.556vw;padding-bottom:5.556vw}}.Reinsurance_root__5102l{--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1))}.Reinsurance_container__iHMr4{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.Reinsurance_container__iHMr4{padding-left:4.444vw;padding-right:4.444vw}}.Reinsurance_container__iHMr4{display:flex;flex-direction:column;row-gap:3rem}@media (min-width:1024px){.Reinsurance_container__iHMr4{row-gap:3.333vw}}.Reinsurance_container__iHMr4{align-items:center}.Reinsurance_title__BUfTy{font-family:var(--display-font);font-weight:600;--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));text-align:center;font-size:2.25rem;line-height:110%;letter-spacing:.6px}@media (max-width:1024px){.Reinsurance_title__BUfTy{font-size:1.75rem}}@media (max-width:768px){.Reinsurance_title__BUfTy{font-size:1.5rem}}@media (max-width:480px){.Reinsurance_title__BUfTy{font-size:1.25rem}}.Reinsurance_items__MEjHB{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:center;gap:2rem}@media (min-width:1024px){.Reinsurance_items__MEjHB{gap:2.222vw;flex-direction:row}}.Reinsurance_item__4icxc{display:flex;flex-direction:column;row-gap:1rem}@media (min-width:1024px){.Reinsurance_item__4icxc{row-gap:1.111vw}}.Reinsurance_item__4icxc{align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgb(8 44 40/var(--tw-text-opacity,1));text-align:center}.Reinsurance_icon__tdehH{height:2.5rem;width:2.5rem}@media (min-width:1024px){.Reinsurance_icon__tdehH{height:2.778vw;width:2.778vw}}.Reinsurance_itemTitle__niJ4_{text-align:center;font-weight:600;font-size:1.25rem;line-height:1.75rem;letter-spacing:.6px}@media (min-width:1024px){.Reinsurance_itemTitle__niJ4_{font-size:1.389vw;line-height:1.944vw}}.Breadcrumb_root__Uq_Ap{position:relative;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:1024px){.Breadcrumb_root__Uq_Ap{padding-top:.556vw;padding-bottom:.556vw}}.Breadcrumb_breadcrumb__xfC05{display:flex;align-items:center;column-gap:.25rem}@media (min-width:1024px){.Breadcrumb_breadcrumb__xfC05{column-gap:.278vw}}.Breadcrumb_item__vvfdJ{display:flex;align-items:center}.Breadcrumb_chevron__aQ8Rn{width:1rem;height:1rem;flex-shrink:0}@media (min-width:1024px){.Breadcrumb_chevron__aQ8Rn{width:1.111vw;height:1.111vw}}.Breadcrumb_link__ZPew4{font-size:.75rem;line-height:1.125rem;letter-spacing:.6px;margin-inline-start:.25rem}@media (min-width:768px){.Breadcrumb_link__ZPew4{font-size:.875rem}}@media (min-width:1024px){.Breadcrumb_link__ZPew4{margin-inline-start:.278vw}}.Breadcrumb_link__ZPew4{color:#000;font-style:normal;font-weight:400;line-height:normal}@media (min-width:1024px){.Breadcrumb_link__ZPew4{font-size:.972vw}}