.cardHotel_cardHotel__uAnWT{height:100%;width:100%}.cardHotel_cardHotel__uAnWT .swiper-button-next,.cardHotel_cardHotel__uAnWT .swiper-button-prev{position:absolute;bottom:1rem;top:auto;z-index:50;height:2.5rem;width:2.5rem;flex-grow:1;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(253 196 17/var(--tw-border-opacity,1))}.cardHotel_cardHotel__uAnWT .swiper-button-next:hover,.cardHotel_cardHotel__uAnWT .swiper-button-prev:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.cardHotel_cardHotel__uAnWT .swiper-button-next:where([dir=ltr],[dir=ltr] *){right:1.5rem}.cardHotel_cardHotel__uAnWT .swiper-button-next:where([dir=rtl],[dir=rtl] *){left:1.5rem}.cardHotel_cardHotel__uAnWT .swiper-button-prev:where([dir=ltr],[dir=ltr] *){left:1.5rem}.cardHotel_cardHotel__uAnWT .swiper-button-prev:where([dir=rtl],[dir=rtl] *){right:1.5rem}.cardHotel_cardHotel__uAnWT .swiper-button-next:after,.cardHotel_cardHotel__uAnWT .swiper-button-prev:after{content:""!important}.cardHotel_cardHotel__uAnWT .swiper-button-next:before,.cardHotel_cardHotel__uAnWT .swiper-button-prev:before{height:.5rem;width:.5rem}@media (min-width:1024px){.cardHotel_cardHotel__uAnWT .swiper-button-next:before,.cardHotel_cardHotel__uAnWT .swiper-button-prev:before{height:.625rem;width:.625rem}}.cardHotel_cardHotel__uAnWT .swiper-button-next:before,.cardHotel_cardHotel__uAnWT .swiper-button-prev:before{border-top-width:2px;border-right-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));content:""}.cardHotel_cardHotel__uAnWT .swiper-button-next:where([dir=ltr],[dir=ltr] *):before{margin-right:.125rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.cardHotel_cardHotel__uAnWT .swiper-button-next:where([dir=ltr],[dir=ltr] *):before{margin-right:.25rem}}.cardHotel_cardHotel__uAnWT .swiper-button-next:where([dir=rtl],[dir=rtl] *):before{margin-left:.125rem;--tw-rotate:-135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.cardHotel_cardHotel__uAnWT .swiper-button-next:where([dir=rtl],[dir=rtl] *):before{margin-left:.25rem}}.cardHotel_cardHotel__uAnWT .swiper-button-prev:where([dir=ltr],[dir=ltr] *):before{margin-left:.125rem;--tw-rotate:-135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.cardHotel_cardHotel__uAnWT .swiper-button-prev:where([dir=ltr],[dir=ltr] *):before{margin-left:.25rem}}.cardHotel_cardHotel__uAnWT .swiper-button-prev:where([dir=rtl],[dir=rtl] *):before{margin-right:.125rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.cardHotel_cardHotel__uAnWT .swiper-button-prev:where([dir=rtl],[dir=rtl] *):before{margin-right:.25rem}}.cardHotel_cardHotel__uAnWT .swiper-pagination{bottom:2rem;display:flex;align-items:center;justify-content:center}.cardHotel_cardHotel__uAnWT .swiper-pagination-bullet{height:.375rem;width:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));opacity:.5}.cardHotel_cardHotel__uAnWT .swiper-pagination-bullet-active{opacity:1}.cardHotel_cardContainer__NQ2Wz{position:relative;z-index:50;height:416px;width:311px;background-size:cover;background-position:50%}@media (min-width:1024px){.cardHotel_cardContainer__NQ2Wz{height:510px;width:382px}}@media (min-width:1920px){.cardHotel_cardContainer__NQ2Wz{height:604px;width:454px}}.cardHotel_content__k7lvn{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}@media (min-width:1024px){.cardHotel_content__k7lvn{padding:1.75rem}}@media (min-width:1920px){.cardHotel_content__k7lvn{padding:2rem}}.cardHotel_content__k7lvn p{z-index:10;padding-left:1rem;padding-right:1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.cardHotel_content__k7lvn p{padding-left:2rem;padding-right:2rem;font-size:1.125rem;line-height:1.625rem;letter-spacing:.02em}}@media (min-width:1920px){.cardHotel_content__k7lvn p{padding-left:3rem;padding-right:3rem}}.cardHotel_content__k7lvn p{overflow:hidden}.cardHotel_content__k7lvn>div>p{z-index:10;padding-left:0;padding-right:0}@media (min-width:1024px){.cardHotel_content__k7lvn>div>p{line-height:1.125rem}}.cardHotel_nav__yGmZK{position:absolute;bottom:2rem;display:flex;width:100%;justify-content:space-between;padding-left:2rem;padding-right:2rem}.mediaBlock_videoSize__x_R5Y{height:100%;width:100%;overflow:hidden}.mediaBlock_videoSize__x_R5Y>video{height:100%;width:100%;object-fit:cover;object-position:center}.richGalleryModal_carouselModal__Gw0zZ{width:100%!important;overflow:visible!important}.richGalleryModal_carouselModal__Gw0zZ>.swiper-wrapper{align-items:center}.richGalleryModal_carouselModal__Gw0zZ>.swiper-wrapper>.swiper-slide{display:flex!important;height:90vh!important;align-items:center!important;padding-top:1.75rem!important;padding-bottom:1.75rem!important;opacity:0!important}@media (min-width:1024px){.richGalleryModal_carouselModal__Gw0zZ>.swiper-wrapper>.swiper-slide{padding-top:0!important;padding-bottom:0!important}}.richGalleryModal_carouselModal__Gw0zZ>.swiper-wrapper>.swiper-slide.swiper-slide-active{opacity:1!important}.richGalleryModal_overlayModalStyle___XXym{padding-left:.75rem;padding-right:.75rem;background:rgba(30,30,30,.6)!important}.richGalleryModal_container__ZmfiU{position:relative;z-index:10;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:stretch;width:98vw;max-width:450px;cursor:grab;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.richGalleryModal_container__ZmfiU{width:70vw;max-width:600px}}@media (min-width:1024px){.richGalleryModal_container__ZmfiU{width:auto;max-width:800px;background-color:initial}}@media (min-width:1366px){.richGalleryModal_container__ZmfiU{max-width:50vw}}.richGalleryModal_caption__UaXP_{font-family:Libre Baskerville,libre-f1,libre-f2,libre-f3,sans-serif;font-size:.875rem;font-style:italic;line-height:1.5rem}@media (min-width:1024px){.richGalleryModal_caption__UaXP_{font-size:1.125rem;line-height:1.875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.richGalleryModal_caption__UaXP_{max-height:15vh;overflow-y:auto;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}@media (min-width:1024px){.richGalleryModal_caption__UaXP_{margin-top:1.5rem;padding-left:0;padding-right:0;padding-bottom:0}.richGalleryModal_container__ZmfiU img{object-fit:contain}}@media (max-width:767px){.richGalleryModal_container__ZmfiU img{width:calc(98vw - 24px)}}@media (min-width:768px) and (max-width:1023px){.richGalleryModal_container__ZmfiU img{width:calc(70vw - 24px)}}