@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}.AboutHighlights-module-scss-module__z1TPVW__about-highlights{color:#fff;background-color:#151522;margin:0;padding:60px 20px}@media (min-width:768px){.AboutHighlights-module-scss-module__z1TPVW__about-highlights{padding:80px 20px}}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-container{max-width:1160px;margin:0 auto}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-header{margin-bottom:24px}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-title{font-family:var(--font-montserrat);color:#fff;margin-bottom:12px;font-size:26px;font-weight:600;line-height:1.2}@media (max-width:767px){.AboutHighlights-module-scss-module__z1TPVW__about-highlights-title{font-size:22px}}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-subtitle{font-family:var(--font-montserrat);color:#fff;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-carousel{overflow:hidden}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-carousel-wrapper{padding-bottom:38px;position:relative}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-slide{flex-shrink:0;width:100%}.AboutHighlights-module-scss-module__z1TPVW__highlight-card{display:block;position:relative}@media (min-width:768px){.AboutHighlights-module-scss-module__z1TPVW__highlight-card:hover .AboutHighlights-module-scss-module__z1TPVW__highlight-card-image{transform:scale(1.05)}.AboutHighlights-module-scss-module__z1TPVW__highlight-card:hover .AboutHighlights-module-scss-module__z1TPVW__highlight-card-link-icon{opacity:1;right:0}}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-image-wrapper{border-radius:8px;height:466px;display:block;position:relative;overflow:hidden}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.AboutHighlights-module-scss-module__z1TPVW__highlight-card-image{transition:transform .5s}}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-content{padding:20px 10px 0;position:relative}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-name{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#fff;padding-right:14px;font-size:1rem;font-weight:600;line-height:1.2}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-description{font-family:var(--font-montserrat);letter-spacing:0;color:#fff;padding-top:.375rem;padding-right:14px;font-size:.875rem;font-weight:500;line-height:1.4}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-link-icon{color:#fff;transition:opacity .5s,right .5s;position:absolute;top:20px;right:4px}.AboutHighlights-module-scss-module__z1TPVW__highlight-card-link-icon-hover{opacity:0}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-btn{color:#151522;z-index:4;cursor:pointer;opacity:1;background-color:#fff;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;position:absolute;top:50%;right:20px;transform:translateY(-100%)}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-btn img{filter:invert()}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-btn.AboutHighlights-module-scss-module__z1TPVW__disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-btn-left{left:20px;right:auto}@media (min-width:768px){.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-btn{display:none}}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-arrow-left{margin-left:-1px;transform:rotate(180deg)}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-dots{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;left:0}@media (min-width:768px){.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-dots{display:none}}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-dot{cursor:pointer;background-color:#ffffff4d;border:none;border-radius:4px;outline:none;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s}.AboutHighlights-module-scss-module__z1TPVW__about-highlights-pagination-dot-active{background-color:#fff;width:30px}
.ReadMoreHTML-module-scss-module__t_eVkW__wrapper{position:relative}.ReadMoreHTML-module-scss-module__t_eVkW__measure{visibility:hidden;pointer-events:none;z-index:-1;width:100%;position:absolute;top:0;left:0}.ReadMoreHTML-module-scss-module__t_eVkW__content{margin:0}.ReadMoreHTML-module-scss-module__t_eVkW__content a+a{pointer-events:auto!important}@media (min-width:1025px){.ReadMoreHTML-module-scss-module__t_eVkW__content a+a:before{content:"";opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;width:20px;height:2px;transition:left .6s,opacity .3s,visibility .3s;position:absolute;bottom:-2px;left:-20px}.ReadMoreHTML-module-scss-module__t_eVkW__content a+a:hover:before{opacity:1;visibility:visible;left:100%}.ReadMoreHTML-module-scss-module__t_eVkW__content a+a:hover:after{left:-16px!important}}.ReadMoreHTML-module-scss-module__t_eVkW__content h3{font-weight:700!important}.ReadMoreHTML-module-scss-module__t_eVkW__content h3 strong{font-weight:700!important}.ReadMoreHTML-module-scss-module__t_eVkW__content a.inline-link:after{content:"";vertical-align:middle;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23111'%3E%3Cpath d='M204,64V168a12,12,0,0,1-24,0V93L72.49,200.49a12,12,0,0,1-17-17L163,76H88a12,12,0,0,1,0-24H192A12,12,0,0,1,204,64Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;margin-left:4px;transition:transform .25s;display:inline-block}@media (min-width:1025px){.ReadMoreHTML-module-scss-module__t_eVkW__content a.inline-link:hover:after{transform:translate(2px,-2px)}}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html{display:inline}: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){margin:0;padding:0;display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html p:not(:last-of-type):after{content:"\a \a ";white-space:pre}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html div:not(:last-of-type):after{content:"\a \a ";white-space:pre}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html ul:not(:last-of-type):after{content:"\a \a ";white-space:pre}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html ol:not(:last-of-type):after{content:"\a \a ";white-space:pre}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html blockquote:not(:last-of-type):after{content:"\a \a ";white-space:pre}.ReadMoreHTML-module-scss-module__t_eVkW__inline-html br{display:none}.ReadMoreHTML-module-scss-module__t_eVkW__excerpt-block{display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__excerpt-block a[data-after-text]{margin-left:0;padding-bottom:2px}.ReadMoreHTML-module-scss-module__t_eVkW__excerpt-block>p:last-child{display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__excerpt-block>p:not(:first-child):last-child:before{content:"\a ";white-space:pre}.ReadMoreHTML-module-scss-module__t_eVkW__excerpt-block+.ReadMoreHTML-module-scss-module__t_eVkW__inline-tail{margin-left:6px}.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block,.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block>:last-child:not(ul):not(ol){display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block>:not(:first-child):last-child:not(ul):not(ol):before{content:"";white-space:pre}:is(.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ul:last-child),.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ol:last-child)){display:block}:is(.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ul:last-child)>ul:last-child,.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ul:last-child)>ol:last-child,.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ol:last-child)>ul:last-child,.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ol:last-child)>ol:last-child){margin:0;padding-left:20px;display:block}:is(.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ul:last-child)>:not(:first-child):is(ul,ol):last-child,.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ol:last-child)>:not(:first-child):is(ul,ol):last-child){margin-top:12px}:is(.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ul:last-child)+.ReadMoreHTML-module-scss-module__t_eVkW__block-tail,.ReadMoreHTML-module-scss-module__t_eVkW__truncated-block:has(>ol:last-child)+.ReadMoreHTML-module-scss-module__t_eVkW__block-tail){margin-top:8px;margin-left:0;display:block}.ReadMoreHTML-module-scss-module__t_eVkW__block-tail{white-space:nowrap;margin-left:6px;display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__inline-tail{white-space:nowrap;display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__ellipsis{display:inline}.ReadMoreHTML-module-scss-module__t_eVkW__button{color:#151522;cursor:pointer;vertical-align:middle;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:19px;transition:opacity .3s;display:inline-flex;position:relative;top:-1px}@media screen and (min-width:1025px){.ReadMoreHTML-module-scss-module__t_eVkW__button:hover{opacity:.7}}.ReadMoreHTML-module-scss-module__t_eVkW__button .ReadMoreHTML-module-scss-module__t_eVkW__read-more-arrow{transition:transform .3s}.ReadMoreHTML-module-scss-module__t_eVkW__button.ReadMoreHTML-module-scss-module__t_eVkW__button-expanded{margin-top:20px;display:inline-flex}.ReadMoreHTML-module-scss-module__t_eVkW__button.ReadMoreHTML-module-scss-module__t_eVkW__button-expanded .ReadMoreHTML-module-scss-module__t_eVkW__read-more-arrow{transform:rotate(180deg)}
@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}.HotelDetails-module-scss-module__K3cLfG__hotel-details{width:100%;height:100%;padding:20px;position:relative}.HotelDetails-module-scss-module__K3cLfG__hotel-details-wrapper{scroll-behavior:smooth;height:100%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner{grid-template-columns:1fr;gap:24px;height:calc(100% - 82px);padding-right:20px;display:grid;overflow-y:auto}.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner::-webkit-scrollbar{width:6px;height:6px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:10px}@media screen and (min-width:768px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner{grid-template-columns:1fr 1fr;gap:0}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-left{min-width:0;padding-right:30px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image{border-radius:8px;width:100%;height:240px;position:relative;overflow:hidden}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#15152200 0%,#151522e6 100%);width:100%;height:120px;position:absolute;bottom:0;left:0}@media screen and (min-width:600px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-image{height:270px}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-placeholder{background-color:#e5e5e5;width:100%;height:100%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-prev,.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-next{cursor:pointer;z-index:2;background-color:#151522;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s,opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-prev:hover:not(:disabled),.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-next:hover:not(:disabled){background-color:#333}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-prev.HotelDetails-module-scss-module__K3cLfG__disabled,.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-prev:disabled,.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-next.HotelDetails-module-scss-module__K3cLfG__disabled,.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-next:disabled{opacity:.5;cursor:not-allowed}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-prev{left:16px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-next{right:16px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-arrow-left{margin-left:-1px;transform:rotate(180deg)}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-dots{z-index:2;gap:12px;display:flex;position:absolute;bottom:24px;right:24px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-dot{cursor:pointer;background-color:#fff9;border-radius:4px;width:8px;height:8px;transition:width .3s,background-color .3s}.HotelDetails-module-scss-module__K3cLfG__hotel-details-image-dot.HotelDetails-module-scss-module__K3cLfG__active{background-color:#fff;width:30px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-brand{z-index:2;background-color:#0000;padding:0;position:absolute;bottom:10px;left:16px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-info{flex-direction:column;gap:12px;margin-top:20px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-name{font-family:var(--font-montserrat);color:#151522;margin:0;font-size:16px;font-weight:500;line-height:1.4}.HotelDetails-module-scss-module__K3cLfG__hotel-details-address,.HotelDetails-module-scss-module__K3cLfG__hotel-details-contact{font-size:14px;font-family:var(--font-montserrat);color:#151522;align-items:center;gap:12px;margin:0;line-height:140%;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-address span{color:inherit;border-bottom:1px solid #151522;line-height:120%;text-decoration:none;position:relative}@media (min-width:1025px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-address span:after{content:"";opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;width:20px;height:2px;transition:left .6s,opacity .3s,visibility .3s;position:absolute;bottom:-2px;left:-20px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-address span:hover:after{opacity:1;visibility:visible;left:100%}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-contact a{color:inherit;border-bottom:1px solid #151522;line-height:120%;position:relative}@media (min-width:1025px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-contact a:after{content:"";opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;width:20px;height:2px;transition:left .6s,opacity .3s,visibility .3s;position:absolute;bottom:-2px;left:-20px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-contact a:hover:after{opacity:1;visibility:visible;left:100%}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}@media screen and (max-width:600px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities{border-bottom:1px solid #e5e5e5;padding-bottom:20px}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-title{color:#151522;margin:0 0 12px;font-size:16px;font-weight:600}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-list{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-item{color:#151522;align-items:center;gap:8px;font-size:14px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-item span{font-size:12px;font-weight:500;font-family:var(--font-montserrat);line-height:140%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-icon img{object-fit:contain;max-width:100%;max-height:100%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-right{min-width:0}@media screen and (min-width:768px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-right{border-left:1px solid #e5e5e5;padding-left:30px}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description p{margin:0 0 12px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description p:last-child{margin-bottom:0}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description-title{font-family:var(--font-montserrat);color:#151522;margin:0 0 16px;font-size:16px;font-weight:600;line-height:120%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description-text{color:#151522;font-size:14px;line-height:140%;font-family:var(--font-montserrat);margin:0}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description-read-more{color:#151522;cursor:pointer;white-space:nowrap;vertical-align:middle;font-size:14px;font-weight:600;line-height:19px;font-family:var(--font-nunito-sans);background:0 0;border:none;align-items:center;gap:8px;margin-top:5px;padding:0;transition:opacity .3s;display:inline-flex;position:relative;top:-1px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description-read-more-arrow{transition:transform .3s}.HotelDetails-module-scss-module__K3cLfG__hotel-details-description-read-more--expanded .HotelDetails-module-scss-module__K3cLfG__hotel-details-description-read-more-arrow{transform:rotate(180deg)}@media screen and (min-width:1025px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-description-read-more:hover{opacity:.7}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-policies{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-policies-title{font-family:var(--font-montserrat);color:#151522;margin:0 0 12px;font-size:16px;font-weight:600}.HotelDetails-module-scss-module__K3cLfG__hotel-details-policies-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-policies-item{grid-template-columns:minmax(130px,max-content) 1fr;gap:16px;font-size:12px;display:grid}.HotelDetails-module-scss-module__K3cLfG__hotel-details-policies-label{font-weight:700;font-family:var(--font-montserrat);color:#151522}.HotelDetails-module-scss-module__K3cLfG__hotel-details-policies-value{color:#343337;line-height:140%;font-family:var(--font-montserrat)}.HotelDetails-module-scss-module__K3cLfG__hotel-details-local{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-local-title{font-family:var(--font-montserrat);color:#151522;margin:0 0 12px;font-size:16px;font-weight:600}.HotelDetails-module-scss-module__K3cLfG__hotel-details-local-airport{color:#151522;font-size:14px;font-weight:500;font-family:var(--font-montserrat);border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:12px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-local-attractions-label{color:#151522;font-size:14px;font-weight:600;font-family:var(--font-montserrat);align-items:center;gap:8px;margin:0 0 8px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-local-attractions-list{color:#444;flex-direction:column;gap:4px;margin:0;padding-left:40px;font-size:13px;list-style:decimal;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-local-attractions-list li{color:#151522;font-size:12px;font-weight:500;line-height:140%;font-family:var(--font-montserrat)}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer{z-index:1;background-color:#282828;justify-content:space-between;align-items:center;gap:16px;width:100%;height:82px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-right{align-items:center;gap:40px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-visit{color:#e6fe5b;text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-visit svg{transition:all .3s ease-in-out;position:relative;top:0;left:0}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-visit:hover svg{top:-2px;left:2px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price{text-align:center;flex-direction:column;align-items:end;gap:4px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-row{align-items:center;gap:8px;display:inline-flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-label{font-size:14px;font-weight:500;font-family:var(--font-montserrat);color:#fff;text-align:left;margin:0;line-height:140%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-amount{color:#fff;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:120%;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-amount strong{color:#fff;margin:0;font-size:26px;font-weight:600;line-height:120%}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note{font-size:12px;font-weight:500;font-family:var(--font-montserrat);color:#fff;align-items:center;gap:6px;margin:0;display:inline-flex;position:relative}@media screen and (max-width:767px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note{align-self:center;margin-top:0;display:flex}}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note:hover .HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note-popup,.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note:focus-within .HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note-popup{opacity:1;visibility:visible;transform:translateY(0)}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note-popup{color:#151522;width:240px;font-family:var(--font-montserrat);text-align:left;white-space:pre-line;opacity:0;visibility:hidden;z-index:5;background:#fff;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 4px 18px #00000040}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip{align-items:center;display:inline-flex;position:relative}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-btn{color:#151522;width:14px;height:14px;font-size:10px;font-weight:500;font-family:var(--font-montserrat);cursor:pointer;background:#e6fe5b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-popup{z-index:10;background-color:#fff;border-radius:8px;width:200px;padding:12px;position:absolute;bottom:calc(100% + 10px);left:auto;right:-8px;transform:none;box-shadow:0 0 27px #00000073}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-popup:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;top:100%;right:6px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-popup-heading{text-align:left;color:#151522;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1.4}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-popup-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-popup-list li{text-align:left;font-size:10px;font-weight:500;font-family:var(--font-montserrat);color:#151522;align-items:center;gap:10px;display:flex}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-tooltip-popup-list li:before{content:"";border:2px solid #69676f;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}@media screen and (max-width:600px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-left,.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner{padding-right:0}.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner::-webkit-scrollbar{display:none}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-list{row-gap:20px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-title{display:none}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-item{text-align:center;flex-direction:column;align-items:center}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-item:nth-child(odd){border-right:1px solid #e5e5e5}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-icon{width:40px;height:30px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-amenities-icon img{width:100%;height:100%}}@media screen and (max-width:767px){.HotelDetails-module-scss-module__K3cLfG__hotel-details-inner{height:calc(100% - 140px)}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;gap:10px 8px;height:auto;padding:16px 20px;display:grid}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-right,.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price{display:contents}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note svg{fill:#e6fe5b}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-row{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:2px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note{grid-area:1/2;justify-content:flex-end;margin-top:-10px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer--no-price .HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-label{grid-area:1/1;margin:0}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer--no-price .HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-price-note{grid-area:2/1;justify-content:flex-start;margin-top:-10px}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer-visit{grid-area:3/1}.HotelDetails-module-scss-module__K3cLfG__hotel-details-footer .btn{grid-area:3/2}}
@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}.POIPopup-module-scss-module__mmfVRa__popup{z-index:5;pointer-events:auto;display:flex;position:absolute;transform:translate(-50%,-100%)}.POIPopup-module-scss-module__mmfVRa__popup--bottom{z-index:20;position:fixed;bottom:84px;left:12px;right:12px;transform:none}.POIPopup-module-scss-module__mmfVRa__popup--bottom .POIPopup-module-scss-module__mmfVRa__popup-wrapper{width:100%;box-shadow:0 4px 20px #00000026}.POIPopup-module-scss-module__mmfVRa__popup:hover .POIPopup-module-scss-module__mmfVRa__popup-wrapper:before,.POIPopup-module-scss-module__mmfVRa__popup:hover .POIPopup-module-scss-module__mmfVRa__popup-wrapper:after{right:8px}.POIPopup-module-scss-module__mmfVRa__popup:hover .POIPopup-module-scss-module__mmfVRa__popup-wrapper:after{opacity:1}.POIPopup-module-scss-module__mmfVRa__popup.POIPopup-module-scss-module__mmfVRa__popup-event .POIPopup-module-scss-module__mmfVRa__popup-wrapper{pointer-events:auto;cursor:default;flex-wrap:wrap}.POIPopup-module-scss-module__mmfVRa__popup.POIPopup-module-scss-module__mmfVRa__popup-event .POIPopup-module-scss-module__mmfVRa__popup-wrapper:after,.POIPopup-module-scss-module__mmfVRa__popup.POIPopup-module-scss-module__mmfVRa__popup-event .POIPopup-module-scss-module__mmfVRa__popup-wrapper:before{display:none}.POIPopup-module-scss-module__mmfVRa__popup.POIPopup-module-scss-module__mmfVRa__popup-event .POIPopup-module-scss-module__mmfVRa__popup-left{flex:0 0 80px}.POIPopup-module-scss-module__mmfVRa__popup.POIPopup-module-scss-module__mmfVRa__popup-event .POIPopup-module-scss-module__mmfVRa__popup-right{flex:1}.POIPopup-module-scss-module__mmfVRa__popup-footer{border-top:1px solid #e5e5e5;flex:0 0 100%;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.POIPopup-module-scss-module__mmfVRa__popup-left{flex-shrink:0}.POIPopup-module-scss-module__mmfVRa__popup-left-image{object-fit:cover;border-radius:8px;width:80px;height:80px}.POIPopup-module-scss-module__mmfVRa__popup-right{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.POIPopup-module-scss-module__mmfVRa__popup-details-link{font-family:var(--font-montserrat);color:#151522;z-index:3;font-size:12px;font-weight:500;text-decoration:underline;position:absolute;bottom:12px;right:14px}.POIPopup-module-scss-module__mmfVRa__popup-wrapper{cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px 12px;width:360px;padding:8px 16px 12px 8px;display:flex;position:relative;box-shadow:0 0 27px #00000040}.POIPopup-module-scss-module__mmfVRa__popup-wrapper:before,.POIPopup-module-scss-module__mmfVRa__popup-wrapper:after{content:"";width:6px;height:10px;transition:right .3s ease-in-out,opacity .3s ease-in-out;position:absolute;bottom:12px;right:12px}.POIPopup-module-scss-module__mmfVRa__popup-wrapper:before{background:url(/assets/icons/icon-card-dark-arrow.svg) no-repeat}.POIPopup-module-scss-module__mmfVRa__popup-wrapper:after{opacity:0;background:url(/assets/icons/icon-card-dark-arrow-wide.svg) no-repeat}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-title{letter-spacing:0;text-align:left;color:#151522;font-size:14px;font-weight:500;line-height:1}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price{font-family:var(--font-montserrat);color:#343337;font-size:12px;font-weight:400;line-height:1.4}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price--bold{font-family:var(--font-montserrat);text-transform:capitalize;color:#151522;font-size:16px;font-weight:600;line-height:1.2}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-distance{font-family:var(--font-montserrat);color:#343337;font-size:12px;font-weight:400;line-height:1.4}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-distance.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-distance-event{text-align:left;width:100%;display:block}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-wrapper{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-wrapper-text{font-family:var(--font-montserrat);color:#343337;font-size:12px;font-weight:400;line-height:1.4}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-close{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:6px;margin-top:8px;padding:6px 10px;font-size:12px}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices{width:100%}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper{flex-direction:column;gap:2px;width:100%;display:flex}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper-text{color:#343337;font-family:var(--font-montserrat);text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper-content{align-items:center;gap:6px;display:flex}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper-content-original{color:#151522;font-family:var(--font-nunito-sans);font-size:.875rem;font-style:normal;font-weight:500;text-decoration-line:line-through}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper-content-original-only{text-transform:capitalize;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper-content-member{color:#151522;font-family:var(--font-montserrat);font-size:1.5rem;font-style:normal;font-weight:600}.POIPopup-module-scss-module__mmfVRa__popup-wrapper-price-prices-wrapper-content-period{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;font-size:12px;font-weight:500;line-height:1.4}.POIPopup-module-scss-module__mmfVRa__popup-body-prices-wrapper{align-items:center;gap:8px;display:flex}.POIPopup-module-scss-module__mmfVRa__popup-body-prices-unavailable,.POIPopup-module-scss-module__mmfVRa__popup-body-prices-unavailable-text{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;font-size:12px;font-weight:500;line-height:1.4}.POIPopup-module-scss-module__mmfVRa__popup-body-prices-unavailable-link{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:flex}@keyframes POIPopup-module-scss-module__mmfVRa__arrow-nudge{0%{transform:rotate(-90deg)translateY(0)}40%{transform:rotate(-90deg)translateY(5px)}70%{transform:rotate(-90deg)translateY(-2px)}to{transform:rotate(-90deg)translateY(0)}}
@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}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card{background:#fff;border-radius:8px;flex-direction:column;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);display:flex;box-shadow:0 4px 20px #00000014}@media screen and (min-width:1024px) and (max-width:1240px){.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card{flex:0 0 100%;max-width:100%}}@media screen and (max-width:767px){.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card{flex:0 0 100%;max-width:100%}}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-image-wrapper{width:100%;height:278px;position:relative}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-badge{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-family:var(--font-montserrat);letter-spacing:0;color:#151522;z-index:2;pointer-events:none;background-color:#fffc;border:1px solid #fff;border-radius:22px;padding:10px 16px;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-block;position:absolute;top:1.25rem;left:1.25rem}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-body{border-radius:0 0 8px 8px;flex-direction:column;flex-grow:1;margin-top:-6px;padding:22px 16px 16px;display:flex}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-name{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#151522;font-size:16px;font-weight:600;line-height:1.2}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-recently-viewed{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#151522;width:126px;height:28px;font-family:var(--font-montserrat);background:#c4c4c4e6;border-radius:4px;justify-content:center;align-items:center;margin-top:8px;font-size:.75rem;font-style:normal;font-weight:500;display:flex}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-recently-viewed-empty{width:126px;height:28px;margin-top:8px}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance{align-items:flex-start;gap:12px;margin-top:12px;display:flex}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance-destination{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;font-size:14px;font-weight:500;line-height:1.4}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance-separator{background-color:#b8b8b8;flex-shrink:0;width:1px;height:16px}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance-details{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;white-space:nowrap;border-bottom:1px solid #151522;font-size:14px;font-weight:500;line-height:1.2;position:relative}@media (min-width:1025px){.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance-details:after{content:"";opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;width:20px;height:1px;transition:left .6s,opacity .3s,visibility .3s;position:absolute;bottom:-1px;left:-20px}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance-details:hover:after{opacity:1;visibility:visible;left:100%}}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-distance-details:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-amenities{margin:12px 0 16px}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-amenities-list{flex-direction:row;align-items:center;gap:8px;width:100%;height:28px;margin-top:4px;list-style:none;display:flex;overflow:hidden}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-amenities-item{align-items:center;gap:6px;min-width:0;max-width:calc(50% - 4px);display:flex}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-amenities-item-empty{width:100%;height:28px}.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card-amenities-item-text{font-family:var(--font-nunito-sans);color:#151522;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-style:normal;font-weight:500;overflow:hidden}@media screen and (min-width:1310px){.SearchResultsDesktopListItem-module-scss-module__Y8FXVW__hotels-card{width:unset;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}
@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}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list{margin-top:24px}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-wrapper{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}@media screen and (max-width:1024px){.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-wrapper{padding:0 20px}}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-pagination{align-items:center;gap:12px;margin-top:32px;padding-top:6px;display:flex}@media screen and (max-width:1024px){.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-pagination{padding:0 20px}}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-pagination-label{font-family:var(--font-montserrat);color:#151522;font-size:14px;font-weight:500}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-pagination-page{cursor:pointer;font-family:var(--font-nunito-sans);color:#151522;text-underline-offset:3px;background:0 0;border:none;padding:0 1px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-pagination-page:hover{color:#666}.SearchResultsDesktopListHotels-module-scss-module__98BpBq__desktop-hotels-list-pagination-page--active{font-weight:700;text-decoration:underline}
@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}.MapComponent-module-scss-module__9H2-Ma__map-component{border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.MapComponent-module-scss-module__9H2-Ma__map-component-toggle{z-index:1;position:absolute;top:16px;left:20px}.MapComponent-module-scss-module__9H2-Ma__map-component-toggle-buttons{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:0;text-align:center;color:#fff;cursor:pointer;background-color:#151522;border:none;border-radius:8px;align-items:center;gap:12px;padding:9px 13px;font-size:14px;font-weight:400;line-height:1;transition:background-color .3s;display:inline-flex;position:relative}@media screen and (max-width:991px){.MapComponent-module-scss-module__9H2-Ma__map-component-toggle-buttons{display:none}}@media screen and (min-width:768px){.MapComponent-module-scss-module__9H2-Ma__map-component-toggle-buttons:hover{background-color:#333}}.MapComponent-module-scss-module__9H2-Ma__map-component-toggle-buttons-hide img{transform:rotate(180deg)}
@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}.SearchResultsDesktopMap-module-scss-module__sAG6FW__desktop-map{height:100dvh;position:sticky;top:0}.SearchResultsDesktopMap-module-scss-module__sAG6FW__desktop-map>div{height:100%}.SearchResultsDesktopMap-module-scss-module__sAG6FW__desktop-map--full-size{width:100%;height:100vh}.SearchResultsDesktopMap-module-scss-module__sAG6FW__desktop-map-empty{width:100%;height:100%;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}.SearchResultsList-module-scss-module__r4AN8q__search-results{width:100%;height:100%}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notices{top:var(--search-results-nav-offset,146px);z-index:9;flex-direction:column;gap:8px;margin-bottom:16px;display:flex;position:sticky}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notices-warning{flex-direction:column;gap:8px;margin:0 auto 48px;display:flex}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notice{color:#151522;width:100%;max-width:1320px;font-family:var(--font-montserrat);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 48px;padding:12px 16px;font-size:.875rem;font-style:normal;font-weight:500;display:flex}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notices .SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notice{margin-bottom:0}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notice-clear{width:28px;height:28px;color:inherit;cursor:pointer;font:inherit;background:0 0;flex:none;line-height:1}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notice--info{background:#f3f7f1;border:1px solid #cfd8cd}.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notice--warning{background:#f7f1e7;border:1px solid #d6cab8}.SearchResultsList-module-scss-module__r4AN8q__search-results-mobile{width:100%;height:100%}.SearchResultsList-module-scss-module__r4AN8q__search-results-mobile-list{flex-direction:column;gap:8px;width:100%;height:100%;list-style:none;display:flex}.SearchResultsList-module-scss-module__r4AN8q__search-results-mobile-map{top:var(--search-results-nav-offset,120px);z-index:12;width:100%;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.SearchResultsList-module-scss-module__r4AN8q__search-results-mobile-view-toggle{z-index:15;color:#fff;cursor:pointer;font-family:var(--font-montserrat);background:#151522;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-style:normal;font-weight:500;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}@media (min-width:1024px){.SearchResultsList-module-scss-module__r4AN8q__search-results-mobile{display:none}}@media screen and (max-width:1310px){.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notices{top:var(--search-results-nav-offset,166px)}}@media screen and (max-width:1024px){.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notices{top:var(--search-results-nav-offset,193px)}}@media screen and (max-width:600px){.SearchResultsList-module-scss-module__r4AN8q__search-results-promotion-notices{top:var(--search-results-nav-offset,120px)}}@media screen and (min-width:768px){.SearchResultsList-module-scss-module__r4AN8q__search-results-mobile-list{flex-flow:wrap}}
@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}.Amenities-module-scss-module__4RwALG__amenities{flex-direction:column;margin-top:30px;display:flex}.Amenities-module-scss-module__4RwALG__amenities-header{flex-direction:column;gap:8px;display:flex}.Amenities-module-scss-module__4RwALG__amenities-header-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#151522;font-size:16px;font-weight:600;line-height:1.2}.Amenities-module-scss-module__4RwALG__amenities-body{margin-top:24px}.Amenities-module-scss-module__4RwALG__amenities-body-list{flex-direction:column;gap:16px;display:flex}.Amenities-module-scss-module__4RwALG__amenities-body-item{cursor:pointer;align-items:center;gap:12px;max-width:max-content;display:flex}.Amenities-module-scss-module__4RwALG__amenities-body-item--disabled{opacity:.45;cursor:not-allowed}.Amenities-module-scss-module__4RwALG__amenities-body-item--disabled .Amenities-module-scss-module__4RwALG__amenities-body-item-checkbox,.Amenities-module-scss-module__4RwALG__amenities-body-item--disabled .Amenities-module-scss-module__4RwALG__amenities-body-item-checkbox-input,.Amenities-module-scss-module__4RwALG__amenities-body-item--disabled .Amenities-module-scss-module__4RwALG__amenities-body-item-label{cursor:not-allowed}.Amenities-module-scss-module__4RwALG__amenities-body-item:hover .Amenities-module-scss-module__4RwALG__amenities-body-item-label{color:#151522}.Amenities-module-scss-module__4RwALG__amenities-body-item-label{font-family:var(--font-montserrat);color:#343337;cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:400;line-height:1.4;transition:color .3s ease-in-out;display:flex}.Amenities-module-scss-module__4RwALG__amenities-body-item-checkbox{cursor:pointer;align-items:center;display:flex;position:relative}.Amenities-module-scss-module__4RwALG__amenities-body-item-checkbox-input{cursor:pointer;border:1px solid #b8b8b8;border-radius:4px;width:18px;height:18px;transition:border-color .2s ease-in-out}.Amenities-module-scss-module__4RwALG__amenities-body-item-checkbox-input:checked{accent-color:#151522;border-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}.Brands-module-scss-module__wZGuQW__brands{border-bottom:1px solid #e5e5e5;flex-direction:column;margin-top:30px;padding-bottom:30px;display:flex}.Brands-module-scss-module__wZGuQW__brands-header{margin-bottom:8px}.Brands-module-scss-module__wZGuQW__brands-header-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#151522;font-size:16px;font-weight:600;line-height:1.2}.Brands-module-scss-module__wZGuQW__brands-body-list{flex-direction:column;gap:12px;list-style:none;display:flex}.Brands-module-scss-module__wZGuQW__brands-body-item-header{justify-content:space-between;align-items:center;display:flex}.Brands-module-scss-module__wZGuQW__brands-body-item-header-title{color:#151522;font-family:var(--font-nunito-sans);font-size:.875rem;font-style:normal;font-weight:500}.Brands-module-scss-module__wZGuQW__brands-body-item-header-select{color:#151522;font-family:var(--font-nunito-sans);font-size:.875rem;font-style:normal;font-weight:700;text-decoration:underline}.Brands-module-scss-module__wZGuQW__brands-body-brand-list{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.Brands-module-scss-module__wZGuQW__brands-body-brand-item{border:1px solid #e5e5e5;border-radius:4px;outline:1px solid #0000;flex:0 0 162px;justify-content:center;align-items:center;height:100px;transition:border-color .3s,outline-color .3s;display:flex}.Brands-module-scss-module__wZGuQW__brands-body-brand-item-image{filter:brightness(0)saturate()invert(5%)sepia(21%)saturate(1536%)hue-rotate(201deg)brightness(98%)contrast(93%);max-width:120px;max-height:62px}.Brands-module-scss-module__wZGuQW__brands-body-brand-item:hover,.Brands-module-scss-module__wZGuQW__brands-body-brand-item--checked{border-color:#151522;outline-color:#151522}.Brands-module-scss-module__wZGuQW__brands-body-brand-item--disabled{opacity:.35;cursor:not-allowed}.Brands-module-scss-module__wZGuQW__brands-body-brand-item--disabled:hover{border-color:#e5e5e5;outline-color:#0000}@media screen and (max-width:599px){.Brands-module-scss-module__wZGuQW__brands-body-brand-item{flex:0 0 142px}.Brands-module-scss-module__wZGuQW__brands-body-brand-item-image{max-width:100px;max-height:52px}}
@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}.Distance-module-scss-module__Hbu6rG__distance{border-bottom:1px solid #e5e5e5;flex-direction:column;margin-top:30px;padding-bottom:30px;display:flex}.Distance-module-scss-module__Hbu6rG__distance-header{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.Distance-module-scss-module__Hbu6rG__distance-header-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#151522;font-size:16px;font-weight:600;line-height:1.2}.Distance-module-scss-module__Hbu6rG__distance-body{flex-wrap:wrap;align-items:center;gap:16px 60px;display:flex}@media screen and (max-width:599px){.Distance-module-scss-module__Hbu6rG__distance-body{flex-direction:column;align-items:flex-start;gap:12px}}.Distance-module-scss-module__Hbu6rG__distance-body-item{background-color:#f0f0f0;border:1px solid #b8b8b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:18px;height:18px;transition:border-color .3s;display:flex;position:relative}.Distance-module-scss-module__Hbu6rG__distance-body-item:after{content:"";background-color:#151522;border-radius:50%;width:12px;height:12px;display:block}.Distance-module-scss-module__Hbu6rG__distance-body-item:hover{border-color:#151522}.Distance-module-scss-module__Hbu6rG__distance-body-item[data-state=unchecked]:after{display:none}.Distance-module-scss-module__Hbu6rG__distance-body-item-wrapper{cursor:pointer;align-items:center;gap:12px;display:flex}.Distance-module-scss-module__Hbu6rG__distance-body-item-wrapper--disabled{opacity:.45;cursor:not-allowed}.Distance-module-scss-module__Hbu6rG__distance-body-item-wrapper--disabled .Distance-module-scss-module__Hbu6rG__distance-body-item,.Distance-module-scss-module__Hbu6rG__distance-body-item-wrapper--disabled .Distance-module-scss-module__Hbu6rG__distance-body-item-label{cursor:not-allowed}.Distance-module-scss-module__Hbu6rG__distance-body-item-label{cursor:pointer;align-items:center;gap:2px;display:flex}.Distance-module-scss-module__Hbu6rG__distance-body-item-label p{font-family:var(--font-montserrat);color:#343337;font-size:14px;font-weight:400;line-height:1.4}
@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}.Price-module-scss-module__7EDZJW__price{border-bottom:1px solid #e5e5e5;flex-direction:column;padding-bottom:40px;display:flex}.Price-module-scss-module__7EDZJW__price-header{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.Price-module-scss-module__7EDZJW__price-header-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#151522;font-size:16px;font-weight:600;line-height:1.2}.Price-module-scss-module__7EDZJW__price-header-description{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;font-size:14px;font-weight:500;line-height:1.4}.Price-module-scss-module__7EDZJW__price-body{flex-wrap:wrap;align-items:center;gap:16px 60px;display:flex}@media screen and (max-width:599px){.Price-module-scss-module__7EDZJW__price-body{flex-direction:column;align-items:flex-start;gap:12px}}.Price-module-scss-module__7EDZJW__price-body-item{background-color:#f0f0f0;border:1px solid #b8b8b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:18px;height:18px;transition:border-color .3s;display:flex;position:relative}.Price-module-scss-module__7EDZJW__price-body-item:after{content:"";background-color:#151522;border-radius:50%;width:12px;height:12px;display:block}.Price-module-scss-module__7EDZJW__price-body-item:hover{border-color:#151522}.Price-module-scss-module__7EDZJW__price-body-item[data-state=unchecked]:after{display:none}.Price-module-scss-module__7EDZJW__price-body-item-wrapper{cursor:pointer;align-items:center;gap:12px;display:flex}.Price-module-scss-module__7EDZJW__price-body-item-wrapper--disabled{opacity:.45;cursor:not-allowed}.Price-module-scss-module__7EDZJW__price-body-item-wrapper--disabled .Price-module-scss-module__7EDZJW__price-body-item,.Price-module-scss-module__7EDZJW__price-body-item-wrapper--disabled .Price-module-scss-module__7EDZJW__price-body-item-label{cursor:not-allowed}.Price-module-scss-module__7EDZJW__price-body-item-label{cursor:pointer;align-items:center;gap:2px;display:flex}.Price-module-scss-module__7EDZJW__price-body-item-label p{font-family:var(--font-montserrat);color:#343337;font-size:14px;font-weight:400;line-height:1.4}
@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}.SearchFilters-module-scss-module__JXZ1nG__filters{width:100%;height:100%;padding:20px}@media screen and (max-width:599px){.SearchFilters-module-scss-module__JXZ1nG__filters{padding:20px 10px 20px 20px}}.SearchFilters-module-scss-module__JXZ1nG__filters-wrapper{height:calc(100dvh - 216px);max-height:586px;padding:0 30px 0 10px}.SearchFilters-module-scss-module__JXZ1nG__filters-wrapper::-webkit-scrollbar{width:6px;height:6px}.SearchFilters-module-scss-module__JXZ1nG__filters-wrapper::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.SearchFilters-module-scss-module__JXZ1nG__filters-wrapper::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:10px}.SearchFilters-module-scss-module__JXZ1nG__filters-wrapper{scroll-behavior:smooth;overflow-y:scroll}@media screen and (max-width:599px){.SearchFilters-module-scss-module__JXZ1nG__filters-wrapper{height:calc(100dvh - 186px);max-height:calc(100dvh - 186px);padding:0 20px 0 0}}.SearchFilters-module-scss-module__JXZ1nG__filters-footer{z-index:1;background-color:#282828;justify-content:end;align-items:center;gap:40px;width:100%;height:82px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0}.SearchFilters-module-scss-module__JXZ1nG__filters-footer-clear{color:#333;font-family:var(--font-montserrat);font-size:1rem;font-style:normal;font-weight:600;text-decoration-line:underline}.SearchFilters-module-scss-module__JXZ1nG__filters-footer-apply{color:#fff;text-align:center;font-family:var(--font-montserrat);letter-spacing:2px;text-transform:uppercase;background:#151522;border-radius:4px;padding:14px 44px;font-size:.75rem;font-style:normal;font-weight:600}
@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}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked{margin:3.75rem 0;padding:0 20px}@media (min-width:768px){.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked{margin:5rem 0}}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-title{font-family:var(--font-montserrat);color:#151522;margin-bottom:1.5rem;font-size:1.625rem;font-weight:600;line-height:1.2}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-list{margin:0;padding:0;list-style:none}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item{border-bottom:none;padding:40px 0}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item:last-of-type{padding-bottom:0}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item+.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item{border-top:1px solid #e5e5e5}@media screen and (max-width:991px){.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item{border:0;padding:0}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item+.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item{border-top:none;margin-top:40px;padding-top:40px}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item:last-child{border-bottom:none}}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-wrapper{justify-content:space-between;gap:30px;display:flex}@media screen and (max-width:991px){.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-wrapper{flex-direction:column}}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-header{flex:0 0 376px;width:376px;height:224px}@media screen and (max-width:991px){.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-header{flex:1;width:100%;height:auto}}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-image{object-fit:cover;border-radius:8px;width:100%;height:100%}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-content{flex:1;max-width:608px;padding-left:38px}@media screen and (max-width:991px){.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-content{max-width:100%;padding-left:0}}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-type{letter-spacing:2px;text-transform:uppercase;color:#151522;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1;position:relative}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-type-number{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;font-size:16px;font-weight:600;line-height:1.2;display:inline-block;position:absolute;top:-4px;left:-38px}@media screen and (max-width:991px){.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-type-number{margin-right:8px;position:static}}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-title{font-family:var(--font-montserrat);color:#151522;margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:1.2}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-content-wrap{font-family:var(--font-montserrat);color:#151522;font-size:14px;line-height:1.4}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-cta{color:#151522;margin-top:16px;font-weight:600;text-decoration:underline;display:inline-block}.DynamicMediaBlockStacked-module-scss-module__TNN4Cq__dynamic-media-block-stacked-item-cta:hover{color:#666}
@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}.EventsPerks-module-scss-module__em7LEG__events-perks{color:#fff;background:#151522;padding:0 1.25rem}@media (min-width:768px){.EventsPerks-module-scss-module__em7LEG__events-perks{padding:0 1.25rem}}.EventsPerks-module-scss-module__em7LEG__events-perks-container{max-width:1160px;margin:0 auto}.EventsPerks-module-scss-module__em7LEG__events-perks-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width:768px){.EventsPerks-module-scss-module__em7LEG__events-perks-title{font-size:1.625rem}}.EventsPerks-module-scss-module__em7LEG__events-perks-tabs{-ms-overflow-style:none;scrollbar-width:none;gap:.75rem;width:calc(100% + 20px);margin-bottom:24px;padding-right:20px;display:flex;overflow-x:scroll}.EventsPerks-module-scss-module__em7LEG__events-perks-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.EventsPerks-module-scss-module__em7LEG__events-perks-tabs{width:100%;margin-bottom:40px;padding-right:0}}.EventsPerks-module-scss-module__em7LEG__events-perks-tab{color:#fff;letter-spacing:0;background:0 0;border:2px solid #343337;border-radius:20px;outline:none;flex-shrink:0;align-items:center;gap:.75rem;padding:13px 28px;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s;display:flex}.EventsPerks-module-scss-module__em7LEG__events-perks-tab-active{color:#e6fe5b;background-color:#25242c;border-color:#e6fe5b}@media (min-width:768px){.EventsPerks-module-scss-module__em7LEG__events-perks-tab:hover{border-color:#e6fe5b}}.EventsPerks-module-scss-module__em7LEG__events-perks-content{flex-wrap:wrap;align-items:center;gap:30px;animation:.3s ease-in-out EventsPerks-module-scss-module__em7LEG__fadeIn;display:flex}@media screen and (max-width:767px){.EventsPerks-module-scss-module__em7LEG__events-perks-content{flex-direction:column-reverse}}.EventsPerks-module-scss-module__em7LEG__events-perks-content-text{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.EventsPerks-module-scss-module__em7LEG__events-perks-content-text-wrap{max-width:472px}@media screen and (max-width:767px){.EventsPerks-module-scss-module__em7LEG__events-perks-content-text{flex:1;max-width:100%}.EventsPerks-module-scss-module__em7LEG__events-perks-content-text-wrap{max-width:100%}}.EventsPerks-module-scss-module__em7LEG__events-perks-content-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;margin-bottom:1.25rem;font-size:1rem;font-weight:600;line-height:1.2}.EventsPerks-module-scss-module__em7LEG__events-perks-content-description{font-family:var(--font-montserrat);letter-spacing:0;color:#fffc;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;line-height:1.4}.EventsPerks-module-scss-module__em7LEG__events-perks-content-image{border-radius:8px;flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);overflow:hidden}@media screen and (max-width:767px){.EventsPerks-module-scss-module__em7LEG__events-perks-content-image{flex:1;max-width:100%}}.EventsPerks-module-scss-module__em7LEG__events-perks-image{object-fit:cover;width:100%;height:375px;display:block}@keyframes EventsPerks-module-scss-module__em7LEG__fadeIn{0%{opacity:0}to{opacity:1}}
@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}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta{background-color:#151522;padding:3.75rem 1.25rem 0}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta{padding:5rem 1.25rem 0}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-container{border-bottom:1px solid #343337;max-width:1160px;margin:0 auto;padding-bottom:5rem}@media (max-width:991px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-container{padding-bottom:3.75rem}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-container--top-separator{border-top:1px solid #343337;padding-top:5rem}@media (max-width:991px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-container--top-separator{padding-top:3.75rem}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-header{margin-bottom:1.75rem}@media (min-width:768px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:1.5rem;display:flex}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-header a{flex-shrink:0}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-header-left{flex:1;min-width:0}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-title{font-family:var(--font-montserrat);letter-spacing:0;text-transform:capitalize;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width:768px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-title{font-size:1.625rem}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-subtitle{font-family:var(--font-montserrat);letter-spacing:0;color:#fff;margin-top:.75rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;line-height:1.4}@media (min-width:768px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-subtitle{margin-bottom:0}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-carousel{padding-bottom:28px;position:relative;overflow:hidden}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-carousel{padding-bottom:0}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-track--cards-2{gap:20px}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-track--cards-2 .FreshAtSonesta-module-scss-module__EiS4VG__hotel-card{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-track{flex-wrap:wrap;gap:1.25rem;transform:none!important}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-track .FreshAtSonesta-module-scss-module__EiS4VG__hotel-card:nth-child(-n+2){flex:0 0 calc(50% - 10px);min-height:285px}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-track--two-row .FreshAtSonesta-module-scss-module__EiS4VG__hotel-card:nth-child(-n+2){flex:0 0 calc(50% - 10px)}}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card{border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:100%;min-height:558px;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card{flex:0 0 calc(33.333% - 14px);min-height:466px}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card span{display:none}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card:hover .FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-image{transform:scale(1.05)}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card:hover .FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-description{opacity:1;max-height:5em}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card:hover .FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-link-icon{opacity:1;right:17px}}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-image{object-fit:cover;z-index:0;transition:transform .5s}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-overlay{z-index:1;background:linear-gradient(#15152200 0%,#151522b5 27.73%,#151522 100%);width:100%;height:312px;position:absolute;bottom:0;left:0}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-overlay{background:linear-gradient(#15152200 0%,#151522e6 75%);height:200px}}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-badge{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-family:var(--font-montserrat);letter-spacing:0;color:#151522;background-color:#fffc;border:1px solid #fff;border-radius:22px;padding:10px 16px;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-block;position:absolute;top:1.25rem;left:1.25rem}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-content{z-index:2;flex-direction:column;padding:1.875rem 1.5rem;display:flex;position:relative}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-content{padding:1.25rem 1.25rem .75rem}}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-name{font-family:var(--font-montserrat);letter-spacing:0;vertical-align:bottom;text-transform:capitalize;color:#fff;font-size:1rem;font-weight:600;line-height:1.2}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-description{font-family:var(--font-montserrat);letter-spacing:0;color:#fff;margin-bottom:1.875rem;padding-top:.5rem;font-size:.875rem;font-weight:500;line-height:1.4}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-description{opacity:0;max-height:0;margin-bottom:0;padding-right:16px;transition:max-height .7s,opacity .7s;overflow:hidden}}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-link-icon{color:#fff;transition:opacity .5s,right .5s;display:none;position:absolute;bottom:24px;right:20px}.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-link-icon-hover{opacity:0}@media (min-width:992px){.FreshAtSonesta-module-scss-module__EiS4VG__hotel-card-link-icon{display:block}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination{justify-content:center;align-items:center;gap:1rem;display:flex}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;z-index:4;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;position:absolute;top:264px;right:25px}@media screen and (min-width:768px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-btn:hover{background-color:#333}}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-btn:focus-visible{outline-offset:2px;outline:2px solid #151522}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-btn:disabled{cursor:not-allowed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:.6}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-btn:disabled:hover{background-color:#151522}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-btn-left{left:25px;right:auto}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-arrow-left{margin-left:-1px;transform:rotate(180deg)}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-dots{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;left:0}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-dot{cursor:pointer;background-color:#e6fe5b99;border:none;border-radius:4px;outline:none;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s}.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-dot-active{background-color:#e6fe5b;width:30px}@media screen and (min-width:768px){.FreshAtSonesta-module-scss-module__EiS4VG__fresh-at-sonesta-pagination-dot:hover{background-color:#e6fe5b}}
@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}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation{align-items:center;width:100%;height:80px;transition:height .3s;display:flex}[data-scrolled] .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation{height:62px}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation--generic,.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation--transparent{background-color:#0000;width:100%;max-width:1160px}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation--colored{background-color:#151522;width:100%;max-width:1160px}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-trigger{color:#fff;font-family:var(--font-nunito-sans);white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-style:normal;font-weight:500;display:flex;position:relative}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-trigger:after{content:"";background-color:#fff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-3px;left:0}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-trigger:hover:after,.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-trigger--open:after,.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-trigger--active:after{width:100%}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-overlay{z-index:1;pointer-events:none;background:#1515224d;position:fixed;inset:0}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content{z-index:1;background-color:#fff;border:1px solid #e5e5e5;border-radius:0 0 8px 8px;width:calc(100dvw - 30px);max-width:1160px;padding:16px 30px 30px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 8px 2px #1515220a}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-wrapper{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item{flex-direction:column;flex:0 0 calc(16.6667% - 17px);align-items:flex-start;gap:16px;max-width:calc(16.6667% - 17px);display:flex}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item:last-of-type .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-link{align-items:center;gap:10px;transition:gap .2s;display:inline-flex;position:relative}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item:last-of-type .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-link:after{content:"";background-image:url(/assets/icons/icon-accordion-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:10px;height:6px;transition:transform .2s;display:inline-block;transform:rotate(-90deg)}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item:last-of-type .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-link:hover{gap:16px}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item:last-of-type .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-link:hover:after{transform:rotate(-90deg)translateY(-3px)}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item:hover .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item-image{transform:scale(1.05)}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item-image{flex-shrink:0;width:100%;height:125px;transition:transform .3s}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-item-image-wrap{object-fit:cover;border-radius:4px;width:100%;height:125px;overflow:hidden}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-header{font-family:var(--font-montserrat);color:#343337;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.4}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-popup-content-link{color:#151522;font-size:14px;font-weight:500;line-height:100%}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-wrapper{background:0 0;justify-content:center;align-items:center;width:100%;padding:0 20px;transition:background-color .4s;display:flex}[data-scrolled] .GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-wrapper{background-color:#151522}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-logo{margin-right:40px}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-logo-icon{width:143px;height:31px}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-links{justify-content:space-between;align-items:center;width:100%;display:flex}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-links-left{align-items:center;gap:30px;display:flex}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-links-right{align-items:center;gap:24px;display:flex}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-link{color:#fff;font-family:var(--font-nunito-sans);text-transform:capitalize;white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;font-style:normal;font-weight:600;display:flex;position:relative}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-link:after{content:"";background-color:#fff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-3px;left:0}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-link:hover:after,.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-link--active:after{width:100%}.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-link svg{flex-shrink:0}@media screen and (max-width:1023px){.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation{display:none}}@media screen and (max-width:1370px){.GlobalNavigationLarge-module-scss-module__-OJJma__large-navigation-wrapper{padding:0 20px}}
@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}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search{justify-content:center;width:100%;padding:0 20px;display:flex}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-content{align-items:center;width:100%;display:flex}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-content:not(:last-child){border-bottom:1px solid #e5e5e5;padding-bottom:10px}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-content:not(:first-child){padding-top:10px}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;width:100%;padding:8px 0;display:flex;box-shadow:0 -5px 16px #0000000a}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-dates,.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-rooms,.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-rates{border-right:1px solid #e5e5e5;flex-shrink:0;width:50%;height:50px;padding:0 20px}.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search-view-rates{align-items:center;width:100%;height:50px;padding:0 12px 0 0;display:flex}@media screen and (max-width:768px){.HotelDetailNavigationSearchMedium-module-scss-module__2rfuQq__navigation-search{display:none}}
.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-root{border:unset;border-radius:unset}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-selected{color:#151522;background-color:#f0f0f0;border-radius:4px;font-size:14px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-nav{display:none}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-months{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-month{flex-direction:column;align-items:center;display:flex}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-month table{border-spacing:0 3px;border-collapse:separate}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-caption{justify-content:center;align-items:center;width:100%;height:48px;display:flex}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-caption-label{align-items:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:flex}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-day{color:#151522;width:42px;height:34px;font-size:14px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-week_number{height:34px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-week-day{color:#69676f;text-align:center;font-size:14px;font-weight:400;width:42px!important;height:34px!important}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-day-button{width:42px;height:34px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker--range-start{color:#fff;background-color:#151522;border-radius:4px 0 0 4px;font-size:14px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker--range-middle{color:#151522;border-radius:unset;background-color:#f0f0f0;font-size:14px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker--range-end{color:#fff;background-color:#151522;border-radius:0 4px 4px 0;font-size:14px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-disabled{color:#b8b8b8;font-size:14px}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-outside{pointer-events:none;color:#0000!important;background-color:#0000!important}.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-outside.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-selected,.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-outside.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker--range-start,.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-outside.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker--range-middle,.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker-outside.DatePickerLargeOverwrite-module-scss-module__UKI1nW__day-picker--range-end{color:#0000!important;background-color:#0000!important;border-radius:0!important}
@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}.CustomCaption-module-scss-module__Wwc66G__custom-caption{justify-content:center;align-items:center;width:100%;height:44px;display:flex;position:relative}.CustomCaption-module-scss-module__Wwc66G__custom-caption-label{color:#151522;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.CustomCaption-module-scss-module__Wwc66G__custom-caption-button-left{flex-shrink:0;position:absolute;left:0}.CustomCaption-module-scss-module__Wwc66G__custom-caption-button-left:disabled{opacity:.5}.CustomCaption-module-scss-module__Wwc66G__custom-caption-button-right{flex-shrink:0;position:absolute;right:0}
@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}@keyframes HotelDetailDates-module-scss-module__LXC7VG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailDates-module-scss-module__LXC7VG__fade-out{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailDates-module-scss-module__LXC7VG__slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes HotelDetailDates-module-scss-module__LXC7VG__slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes HotelDetailDates-module-scss-module__LXC7VG__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes HotelDetailDates-module-scss-module__LXC7VG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.HotelDetailDates-module-scss-module__LXC7VG__fade-in,.HotelDetailDates-module-scss-module__LXC7VG__search-dates-dropdown{animation-name:HotelDetailDates-module-scss-module__LXC7VG__fade-in;animation-duration:.4s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.HotelDetailDates-module-scss-module__LXC7VG__fade-out{animation-name:HotelDetailDates-module-scss-module__LXC7VG__fade-out;animation-duration:.4s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.HotelDetailDates-module-scss-module__LXC7VG__slide-in-left{animation-name:HotelDetailDates-module-scss-module__LXC7VG__slide-in-left;animation-duration:.5s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:both}.HotelDetailDates-module-scss-module__LXC7VG__slide-in-right{animation-name:HotelDetailDates-module-scss-module__LXC7VG__slide-in-right;animation-duration:.5s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:both}.HotelDetailDates-module-scss-module__LXC7VG__bounce{animation-name:HotelDetailDates-module-scss-module__LXC7VG__bounce;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.HotelDetailDates-module-scss-module__LXC7VG__spin{animation-name:HotelDetailDates-module-scss-module__LXC7VG__spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.HotelDetailDates-module-scss-module__LXC7VG__search-dates{position:relative}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-dropdown{z-index:1;background-color:#fff;border-radius:4px;width:672px;height:400px;padding:0 20px;position:absolute;top:calc(100% + 20px);left:-16px;overflow:hidden;box-shadow:0 6px 16px #0003}@media screen and (max-width:1024px){.HotelDetailDates-module-scss-module__LXC7VG__search-dates-dropdown{top:calc(100% + 12px);left:-20px}}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-dropdown-wrapper{height:320px;padding-top:15px}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-header{flex-direction:column;gap:10px;display:flex}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-header-title{letter-spacing:1px;text-transform:uppercase;color:#69676f;align-items:center;gap:8px;font-family:Nunito Sans,Nunito Sans Fallback;font-size:.75rem;font-weight:700;line-height:1;display:flex}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-header-description{align-items:center;gap:2px;font-size:14px;line-height:1;display:flex}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-header-description-button{color:#151522;font-family:var(--font-nunito-sans);white-space:nowrap;align-items:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1;display:flex}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-footer{z-index:1;background-color:#f6f6f6;border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:80px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-footer-clear{font-family:var(--font-nunito-sans);color:#333;font-size:.875rem;font-style:normal;font-weight:700;text-decoration-line:underline}.HotelDetailDates-module-scss-module__LXC7VG__search-dates-footer-apply{color:#fff;text-align:center;font-family:var(--font-montserrat);letter-spacing:2px;text-transform:uppercase;background:#151522;border-radius:4px;padding:14px 44px;font-size:.875rem;font-style:normal;font-weight:600}@media screen and (max-width:1280px){.HotelDetailDates-module-scss-module__LXC7VG__large-screen-find-button{width:171px}}
@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}.SearchRooms-module-scss-module__N1rE4G__search-rooms{width:100%;height:100%;padding:20px 10px;position:relative}.SearchRooms-module-scss-module__N1rE4G__search-rooms-header{border-bottom:3px solid #151522;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex}.SearchRooms-module-scss-module__N1rE4G__search-rooms-header-wrapper{padding:0 10px}.SearchRooms-module-scss-module__N1rE4G__search-rooms-header-title{font-family:var(--font-nunito-sans);letter-spacing:1px;text-transform:uppercase;color:#69676f;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}.SearchRooms-module-scss-module__N1rE4G__search-rooms-header-description{font-family:var(--font-nunito-sans);color:#151522;font-size:.875rem;font-style:normal;font-weight:600;line-height:1}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body{scroll-behavior:smooth;height:calc(100vh - 306px);margin-top:16px;padding:0 10px 90px;overflow-y:auto}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body-wrapper{flex-direction:column;gap:30px;display:flex}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body-add-room{width:100%;height:46px;font-family:var(--font-nunito-sans);color:#fff;background-color:#151522;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;font-style:normal;font-weight:600;line-height:1;transition:opacity .3s ease-in-out;display:flex}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body-add-room:hover:not(:disabled){opacity:.9}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body-max-rooms{font-family:var(--font-montserrat);color:#151522;text-align:center;margin-top:24px;font-size:13px;font-weight:400;line-height:1.5}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body-max-rooms a{color:#151522;text-underline-offset:2px;font-weight:600;text-decoration:underline}.SearchRooms-module-scss-module__N1rE4G__search-rooms-body-max-rooms a:hover{opacity:.75}.SearchRooms-module-scss-module__N1rE4G__search-rooms-footer{z-index:1;background-color:#f0f0f0;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:80px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0}.SearchRooms-module-scss-module__N1rE4G__search-rooms-footer-apply{font-family:var(--font-nunito-sans);text-align:center;color:#fff;background:#151522;border-radius:8px;padding:16px 26px;font-size:14px;font-weight:600;line-height:1}
@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}.SearchRoomItem-module-scss-module__Te1GJG__room-item-header{background:#f0f0f0;border-radius:4px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-header-title{color:#000;font-family:var(--font-nunito-sans);letter-spacing:1px;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}.SearchRoomItem-module-scss-module__Te1GJG__room-item-header button{transition:opacity .3s ease-in-out}.SearchRoomItem-module-scss-module__Te1GJG__room-item-header button:hover{opacity:.8}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-adults{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children{flex-direction:column;padding-top:16px;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-wrapper{justify-content:space-between;align-items:center;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-list{flex-direction:column;gap:16px;margin-top:16px;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item{justify-content:space-between;align-items:center;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-title{font-family:var(--font-montserrat);color:#343337;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.4}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-field{flex-direction:column;align-items:flex-end;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown{width:66px;position:relative}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-button{background:#f0f0f0;border:1px solid #b8b8b8;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:12px 10px;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-button-error{background:#fff7f7;border-color:#b00020}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-button-age{color:#151522;font-family:var(--font-nunito-sans);font-size:.875rem;font-style:normal;font-weight:600;line-height:1}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-list{z-index:1;position:absolute;top:100%;left:0;right:0}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-list-wrapper{background-color:#fff;border-radius:4px;flex-direction:column;gap:5px;height:114px;padding:6px;display:flex;overflow-y:scroll;box-shadow:0 5px 15px #00000059}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-list-item{color:#151522;font-family:var(--font-nunito-sans);border-radius:4px;padding:5px;font-size:.875rem;font-style:normal;font-weight:600;line-height:1;transition:background-color .2s ease-in-out}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-dropdown-list-item:hover{background-color:#f0f0f0}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-item-error-message{color:#b00020;font-family:var(--font-montserrat);text-align:right;margin-top:6px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-age-explanation{background:#f0f0f0;border:1px solid #e5e5e5;border-radius:4px;margin-top:18px}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-age-explanation-header{justify-content:space-between;align-items:center;padding:12px 12px 12px 8px;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-age-explanation-header-left{align-items:center;gap:8px;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-age-explanation-header-left-title{color:#151522;font-family:var(--font-montserrat);font-size:.75rem;font-style:normal;font-weight:500;line-height:1.4}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-age-explanation-body{justify-content:center;align-items:center;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-children-age-explanation-body-description{color:#343337;font-family:var(--font-montserrat);text-align:left;margin-top:-4px;padding:0 40px 12px 30px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.4}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-title{color:#151522;font-family:var(--font-nunito-sans);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter{color:#151522;font-family:var(--font-nunito-sans);justify-content:center;align-items:center;gap:23px;font-size:.875rem;font-style:normal;font-weight:600;line-height:1;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button{background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .3s ease-in-out;display:flex}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button svg{pointer-events:inherit}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button svg path{fill:#151522;transition:fill .3s ease-in-out}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button:disabled{background-color:#f0f0f0}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button:disabled svg path{fill:#b8b8b8}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button:not(:disabled):hover{background-color:#e5e5e5}.SearchRoomItem-module-scss-module__Te1GJG__room-item-body-counter-button:not(:disabled):hover svg path{fill:#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}.SearchOverview-module-scss-module__oVwaMq__search-overview{flex-direction:column;gap:30px;width:100%;height:100%;margin-top:80px;padding:0 20px;display:flex;position:relative}.SearchOverview-module-scss-module__oVwaMq__search-overview-destination{border-bottom:1px solid #f0f0f0;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding-bottom:16px;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-destination-title{font-family:var(--font-nunito-sans);letter-spacing:1px;text-transform:uppercase;color:#69676f;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}.SearchOverview-module-scss-module__oVwaMq__search-overview-destination-text{width:100%;max-width:100%;font-family:var(--font-nunito-sans);text-overflow:ellipsis;white-space:nowrap;color:#151522;text-align:left;font-size:.875rem;font-style:normal;font-weight:600;overflow:hidden}.SearchOverview-module-scss-module__oVwaMq__search-overview-footer{background-color:#f0f0f0;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;width:100%;height:80px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0}.SearchOverview-module-scss-module__oVwaMq__search-overview-footer-find{font-family:var(--font-nunito-sans);color:#fff;background-color:#151522;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:.875rem;font-style:normal;font-weight:600;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-footer-find:disabled{opacity:.8}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;width:100%;height:64px;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check{flex-direction:column;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-title{font-family:var(--font-nunito-sans);letter-spacing:1px;text-transform:uppercase;color:#737373;text-align:left;margin-bottom:2px;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-title--active{color:#151522}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-date-time{font-family:var(--font-montserrat);text-transform:uppercase;color:#151522;font-size:34px;font-weight:600;line-height:1.2}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-date-empty{width:84px;height:41px;font-family:var(--font-montserrat);color:#151522;align-items:center;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.2;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-date-wrapper{align-items:center;gap:10px;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-date-values{flex-direction:column;align-items:flex-start;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-date-month{font-family:var(--font-montserrat);color:#151522;font-size:.875rem;font-style:normal;font-weight:700;line-height:1}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-check-date-week{font-family:var(--font-montserrat);color:#151522;font-size:.875rem;font-style:normal;font-weight:500;line-height:1}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-middle{align-items:center;gap:4px;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-middle-line{background-color:#b8b8b8;width:20px;height:1px}.SearchOverview-module-scss-module__oVwaMq__search-overview-dates-header-middle-nights{width:96px;height:24px;font-family:var(--font-montserrat);color:#151522;background-color:#f0f0f0;border:1px solid #e5e5e5;border-radius:10px;justify-content:center;align-items:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1;display:flex}.SearchOverview-module-scss-module__oVwaMq__search-overview-rooms{border-bottom:1px solid #f0f0f0;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex;position:relative}.SearchOverview-module-scss-module__oVwaMq__search-overview-rooms-title{font-family:var(--font-nunito-sans);letter-spacing:1px;text-transform:uppercase;color:#69676f;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}.SearchOverview-module-scss-module__oVwaMq__search-overview-rooms-description{width:100%;max-width:100%;font-family:var(--font-nunito-sans);text-overflow:ellipsis;white-space:nowrap;color:#151522;text-align:left;font-size:.875rem;font-style:normal;font-weight:600;overflow:hidden}.SearchOverview-module-scss-module__oVwaMq__search-overview-rooms svg{position:absolute;bottom:21px;right:0}.SearchOverview-module-scss-module__oVwaMq__search-overview-rates{border-bottom:1px solid #f0f0f0;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex;position:relative}.SearchOverview-module-scss-module__oVwaMq__search-overview-rates-title{font-family:var(--font-nunito-sans);letter-spacing:1px;text-transform:uppercase;color:#69676f;font-size:.75rem;font-style:normal;font-weight:700;line-height:1}.SearchOverview-module-scss-module__oVwaMq__search-overview-rates-description{width:100%;max-width:100%;font-family:var(--font-nunito-sans);text-overflow:ellipsis;white-space:nowrap;color:#151522;text-align:left;font-size:.875rem;font-style:normal;font-weight:600;overflow:hidden}.SearchOverview-module-scss-module__oVwaMq__search-overview-rates svg{position:absolute;bottom:21px;right:0}
@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}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card{border-radius:8px;flex:0 0 100%;position:relative;overflow:hidden}@media (min-width:768px){.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card{flex:0 0 calc(33.333% - 14px)}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card:hover .HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-image{transform:scale(1.05)}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card:hover .HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-link-icon{opacity:1;right:17px}}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-image-wrapper{border-radius:8px;height:466px;display:block;position:relative;overflow:hidden}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-image{transition:transform .5s}}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-content{z-index:2;padding:20px 10px 0;position:relative}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-name{font-family:var(--font-montserrat);letter-spacing:0;vertical-align:bottom;text-transform:capitalize;color:#151522;padding-right:40px;font-size:1rem;font-weight:600;line-height:1.2}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-name--dark{color:#fff}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-description{font-family:var(--font-montserrat);letter-spacing:0;color:#151522;padding-top:.5rem;font-size:.875rem;font-weight:500;line-height:1.4}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-description--dark{color:#fff}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-link-icon{color:#151522;transition:opacity .5s,right .5s;position:absolute;top:25px;right:20px}.section-dark .HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-link-icon{filter:brightness(0)saturate()invert(96%)sepia(87%)saturate(736%)hue-rotate(13deg)brightness(105%)contrast(99%)}.HotelHighlightCard-module-scss-module__uWGXxG__hotel-highlight-card-link-icon-hover{opacity:0}
@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}.IntroText-module-scss-module__T8wryG__intro-text{margin:60px 0 40px;padding:0 20px}@media screen and (max-width:767px){.IntroText-module-scss-module__T8wryG__intro-text{margin:40px 0}}.IntroText-module-scss-module__T8wryG__intro-text-inner{border-bottom:1px solid #e5e5e5;max-width:1160px;margin:0 auto;padding-bottom:80px}@media screen and (max-width:767px){.IntroText-module-scss-module__T8wryG__intro-text-inner{padding-bottom:60px}}.IntroText-module-scss-module__T8wryG__intro-text-heading{max-width:865px;font-family:var(--font-montserrat);color:#151522;margin-bottom:20px;font-size:24px;font-weight:500;line-height:1.6}@media screen and (max-width:767px){.IntroText-module-scss-module__T8wryG__intro-text-heading{font-size:22px}}.IntroText-module-scss-module__T8wryG__intro-text-description{max-width:570px;font-family:var(--font-montserrat);color:#151522;margin-bottom:10px;font-size:14px;font-weight:400;line-height:1.4}.IntroText-module-scss-module__T8wryG__intro-text-description ul,.IntroText-module-scss-module__T8wryG__intro-text-description ol{margin:0 0 0 20px;padding:0}.IntroText-module-scss-module__T8wryG__intro-text-description ul{list-style:outside}.IntroText-module-scss-module__T8wryG__intro-text-description ol{list-style:decimal}.IntroText-module-scss-module__T8wryG__intro-text-description p{font-family:var(--font-montserrat);color:#151522;font-size:14px;font-weight:400;line-height:1.4}.IntroText-module-scss-module__T8wryG__intro-text-description p+p{margin-top:16px}.IntroText-module-scss-module__T8wryG__intro-text-cta{border-radius:8px;margin-top:30px}
.BrandsPage-module-scss-module__21rmIa__brands-page{background-color:#151522}
