@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item{border-radius:8px;flex-direction:column;height:100%;display:flex}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-col{border-radius:8px;flex:0 0 calc(33.333% - 14px);max-width:calc(33.333% - 14px);box-shadow:0 4px 20px #00000014}@media screen and (max-width:1100px){.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-col{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media screen and (max-width:640px){.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-col{flex:0 0 100%;max-width:100%}}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-image{object-fit:cover;object-position:center;border-radius:8px 8px 0 0;width:100%;height:100%;position:absolute;inset:0}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-image-wrapper{border-radius:8px 8px 0 0;height:206px;position:relative;overflow:hidden}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-content{border-radius:0 0 8px 8px;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:-6px;padding:26px 16px 20px;display:flex}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-title{margin-bottom:20px}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-name{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.2}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-guests{font-family:var(--font-montserrat);color:#343337;font-size:14px;font-weight:400;line-height:1.4}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description{font-family:var(--font-montserrat);color:#151522;white-space:normal;margin-top:8px;font-size:14px;font-weight:400;line-height:1.4}:is(.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description p,.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description ol,.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description ul){margin:0;padding:0}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description p{margin-bottom:8px}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description p:last-child{margin-bottom:0}:is(.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description ol,.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description ul){margin-bottom:8px;padding-left:20px}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description ul{list-style:outside}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description ol{list-style:decimal}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description li{margin:0 0 4px;display:list-item}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description li:last-child{margin-bottom:0}:is(.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description strong,.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description b){font-weight:600}:is(.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description em,.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description i){font-style:italic}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description :is(.ReadMoreHTML-module-scss-module__t_eVkW__inline-html p,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html div,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html ul,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html ol,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html li,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html h1,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html h2,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html h3,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html h4,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html h5,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html h6,.ReadMoreHTML-module-scss-module__t_eVkW__inline-html blockquote){display:revert}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-description .ReadMoreHTML-module-scss-module__t_eVkW__inline-tail{margin-top:5px;display:inline-block}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-trigger{justify-content:space-between;align-items:center;gap:12px;display:flex}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-trigger-rates{flex:none}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate{color:#151522;min-width:0;font-family:var(--font-montserrat);white-space:nowrap;flex:auto}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-label{font-size:11px;font-weight:500;line-height:1.2}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-value{margin-top:2px;font-size:11px;font-weight:500;line-height:1.2}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-amount{font-size:18px;font-weight:600}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-unavailable{color:#151522;min-width:0;font-family:var(--font-montserrat);flex:auto}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-unavailable-title,.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-unavailable-text{font-size:11px;line-height:1.2}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-unavailable-title{font-weight:600}.RoomsAndSuitesItem-module-scss-module__C4A6aG__rooms-and-suites-item-rate-unavailable-text{margin-top:2px;font-weight:500}
@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.RoomsAndSuitesList-module-scss-module__KA_1Ra__rooms-and-suites-list-section-list{flex-wrap:wrap;gap:20px;display:flex}
@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.RoomsAndSuites-module-scss-module__X-oJEW__rooms-and-suites{margin:80px 0;padding:0 20px}.RoomsAndSuites-module-scss-module__X-oJEW__rooms-and-suites .RoomsAndSuites-module-scss-module__X-oJEW__no-rooms-text{text-align:center;color:#666;font-size:16px}@media screen and (max-width:767px){.RoomsAndSuites-module-scss-module__X-oJEW__rooms-and-suites{margin:60px 0}}.RoomsAndSuites-module-scss-module__X-oJEW__rooms-and-suites-title{border-top:1px solid #e5e5e5;margin-bottom:24px;padding-top:80px}
@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities{flex-direction:column;width:calc(100% - 40px);height:calc(100% - 40px);margin:20px auto;padding:24px 32px 32px 10px;display:flex;overflow-y:auto}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities::-webkit-scrollbar{width:5px;height:5px}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities::-webkit-scrollbar-track{background:#e9e9e9;border-radius:10px}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:10px}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-group{padding:40px 0}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-group:first-child{padding-top:0}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-group:not(:last-child){border-bottom:1px solid #0000001a}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-group-title{font-family:var(--font-montserrat);color:#151522;align-items:center;gap:10px;margin-bottom:20px;font-size:1rem;font-style:normal;font-weight:600;display:flex}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-list{grid-template-columns:1fr;gap:12px 30px;display:grid}@media screen and (min-width:600px){.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px){.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-list{grid-template-columns:repeat(3,1fr)}}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-item{align-items:center;gap:10px;display:flex}.HotelAmenities-module-scss-module__ak8SpG__hotel-amenities-item-text{color:#151522;font-family:var(--font-nunito-sans);font-size:.875rem;font-style:normal;font-weight:500}
@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.Awards-module-scss-module__IwuCzW__awards{margin-top:30px}.Awards-module-scss-module__IwuCzW__awards-container{width:100%;height:100%;position:relative}.Awards-module-scss-module__IwuCzW__awards-container-image{object-fit:cover;z-index:2;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Awards-module-scss-module__IwuCzW__awards-container-image-wrapper{width:100%;height:100%;position:relative}@media screen and (max-width:767px){.Awards-module-scss-module__IwuCzW__awards-container-image-wrapper{max-width:400px;margin:0 auto;padding-top:74px}}.Awards-module-scss-module__IwuCzW__awards-container-buttons{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Awards-module-scss-module__IwuCzW__awards-container-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;cursor:pointer;opacity:1;background-color:#151522;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .3s,background-color .3s;display:flex}@media screen and (min-width:768px){.Awards-module-scss-module__IwuCzW__awards-container-button:hover{background-color:#333}}.Awards-module-scss-module__IwuCzW__awards-container-button:focus-visible{outline-offset:2px;outline:2px solid #151522}.Awards-module-scss-module__IwuCzW__awards-container-button.Awards-module-scss-module__IwuCzW__disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.Awards-module-scss-module__IwuCzW__awards-container-button.Awards-module-scss-module__IwuCzW__disabled:hover{background-color:#151522}.Awards-module-scss-module__IwuCzW__awards-container-button-left img{margin-left:-1px;transform:rotate(180deg)}.Awards-module-scss-module__IwuCzW__awards-item{background:#f0e7d9;border-bottom:3px solid #dad0bf;border-radius:4px;flex-direction:column;flex:0 0 calc(100% - 96px);align-items:center;gap:12px;min-height:145px;display:flex;position:relative}.Awards-module-scss-module__IwuCzW__awards-item-background{background-color:#fff;border-radius:50%;width:148px;height:148px;margin:-74px auto 0;position:relative}.Awards-module-scss-module__IwuCzW__awards-item-text{width:100%;font-family:var(--font-montserrat);text-align:center;color:#151522;padding:0 16px 7px;font-size:12px;font-weight:500;line-height:1.4}.Awards-module-scss-module__IwuCzW__awards-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:74px 20px;width:100%;padding-top:54px;display:none}.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop .Awards-module-scss-module__IwuCzW__awards-container-image{width:66px;height:66px}.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop .Awards-module-scss-module__IwuCzW__awards-item{height:unset;flex:0 0 calc(33.3333% - 14px);max-width:177px;min-height:126px}@media screen and (max-width:991px){.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop .Awards-module-scss-module__IwuCzW__awards-item{flex:0 0 calc(50% - 10px)}}.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop .Awards-module-scss-module__IwuCzW__awards-item-background{width:108px;height:108px;margin:-54px auto 12px}.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop .Awards-module-scss-module__IwuCzW__awards-item-text{width:100%;font-family:var(--font-montserrat);text-align:center;color:#151522;padding:0 16px 7px;font-size:12px;font-weight:500;line-height:1.4}@media screen and (min-width:768px){.Awards-module-scss-module__IwuCzW__awards-wrapper--mobile{display:none}.Awards-module-scss-module__IwuCzW__awards-wrapper--desktop{display:flex}.Awards-module-scss-module__IwuCzW__awards-item{width:unset;display:block}}
@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description{margin:60px 0 80px;padding:0 20px}@media screen and (max-width:767px){.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description{margin:60px 0}}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-wrapper{gap:30px;max-width:1160px;margin:0 auto;display:flex}@media screen and (max-width:1024px){.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-wrapper{display:block}}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-col{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}@media screen and (max-width:1024px){.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-col{max-width:100%}}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-content{max-width:570px;font-family:var(--font-montserrat);color:#343337;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width:1024px){.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-content{border-bottom:1px solid #e5e5e5;max-width:100%;margin:0 auto;padding-bottom:40px}}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-title{font-family:var(--font-montserrat);text-transform:capitalize;color:#151522;margin-bottom:20px;font-size:26px;font-weight:600;line-height:1.2}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-cta{font-family:var(--font-montserrat);color:#151522;border:1px solid #151522;margin-top:20px;padding:12px 24px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.HotelDetailDescription-module-scss-module__djrRlW__hotel-detail-description-cta:hover{color:#fff;background-color:#151522}
@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular.eot);src:url(/assets/fonts/Canela-Regular.eot?#iefix)format("embedded-opentype"),url(/assets/fonts/Canela-Regular.woff2)format("woff2"),url(/assets/fonts/Canela-Regular.woff)format("woff"),url(/assets/fonts/Canela-Regular.ttf)format("truetype"),url(/assets/fonts/Canela-Regular.svg#Canela-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}.ViewRates-module-scss-module__ZhY-qG__view-rates{z-index:3;background-color:#282828;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;width:100%;height:82px;padding:16px 20px;display:flex;position:sticky;bottom:0;left:0;right:0}.ViewRates-module-scss-module__ZhY-qG__view-rates-left{flex-direction:column;gap:8px;display:flex}.ViewRates-module-scss-module__ZhY-qG__view-rates-left-title{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px}.ViewRates-module-scss-module__ZhY-qG__view-rates-left-price{align-items:center;gap:8px;display:flex}.ViewRates-module-scss-module__ZhY-qG__view-rates-left-price-value{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:24px}.ViewRates-module-scss-module__ZhY-qG__view-rates-left-price-text{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px}.ViewRates-module-scss-module__ZhY-qG__view-rates-right-button{text-transform:capitalize;justify-content:center;align-items:center;width:137px;padding:18px 32px;font-size:14px;display:flex}@media screen and (min-width:768px){.ViewRates-module-scss-module__ZhY-qG__view-rates{display:none}}
.HotelDetailPage-module-scss-module__wTtTra__hotel-detail{background:#151522;width:100%}.HotelDetailPage-module-scss-module__wTtTra__hotel-detail-content{height:100%;position:relative}.HotelDetailPage-module-scss-module__wTtTra__hotel-detail .no-radius{border-radius:0}
