.section-title-h2{font-family:'Avenir-Roman',sans-serif;font-size:42px;color:#000}
@media(max-width:992px){.section-title-h2{font-size:34px}
}
@media(max-width:480px){.section-title-h2{font-size:24px}
}
.section-subtitle{font-size:12px;text-transform:uppercase;letter-spacing:1.2px}
.cabecera-ficha{height:500px;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;flex-wrap:nowrap;position:relative;opacity:1;transition:opacity 300ms ease-in-out}
@media(max-width:1500px){.cabecera-ficha{max-height:500px}
}
@media(max-width:992px){.cabecera-ficha{max-height:258px;margin-top:0}
}
@media(max-width:480px){.cabecera-ficha{max-height:250px}
}
.cabecera-ficha .brandVeil{position:absolute;width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,0.65) 100%)}
@media(max-width:992px){.cabecera-ficha .brandVeil{background:rgba(0,0,0,0.6)}
}
.cabecera-ficha.initializing-paroller{opacity:0}
.cabecera-ficha .cabecera-ficha__img{width:100%;height:100%}
.cabecera-ficha .cabecera-ficha__img img{object-fit:cover;object-position:center;width:100% !important;height:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cabecera-ficha .cabecera-ficha__img img{font-family:'object-fit: cover; object-position: center;'}
}
.cabecera-ficha .cabecera-ficha__info-wrap{position:absolute;left:0;bottom:68px;width:100%;z-index:999}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info-wrap{bottom:50px}
}
.cabecera-ficha .cabecera-ficha__info{max-width:1140px;color:#fff;width:100%;margin:0 auto;position:relative}
@media(max-width:1250px){.cabecera-ficha .cabecera-ficha__info{padding:0 15px}
}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info{flex-direction:column}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left{flex-grow:1;font-family:'Avenir-Roman',sans-serif}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left{width:100%;margin-bottom:15px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left p{margin:0}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .title-lg__title{font-family:"Vanitas-Regular";font-style:normal;font-weight:700;font-size:80px;line-height:82px;color:#fff;display:inline-block;margin:0}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .title-lg__title{font-size:48px;line-height:50px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-xs{font-family:"Avenir-Roman";font-style:normal;font-weight:800;font-size:12px;line-height:16px;letter-spacing:.1em;color:#fff;text-transform:uppercase;margin:0}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-xs{font-size:10px;line-height:14px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-md{font-size:20px;line-height:20px;margin:0;margin-top:10px}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-md{display:none}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-lg{margin:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;font-size:42px}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-lg{font-size:30px}
}
@media(max-width:480px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-lg{font-size:24px;line-height:26px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer{position:relative;margin-bottom:16px}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer{margin-bottom:8px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer span[aria-label="stars"]{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;display:inline-block}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer span[aria-label="stars"] .icon-star{color:#bd9b10;width:24px;height:24px;display:inline-block;margin-right:4px}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer span[aria-label="stars"] .icon-star{width:19px;height:19px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer span[aria-label="stars"] .icon-star::before{font-size:24px}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-subtitle{font-family:"Avenir-Roman";font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#fff}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-subtitle{font-size:14px;line-height:16px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;position:absolute;bottom:0;right:0}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right{width:100%;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;position:relative}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container{display:flex;width:100%;align-items:center}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .ui_bubble_rating{display:none}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip span{font-size:14px;color:#3d3d3d}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsROW{background-color:transparent !important;border:none !important}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsROW.narrow{width:unset}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsROW.narrow.border{padding-left:0}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsROW .cdsROWContainer{display:flex;align-items:center;min-width:228px}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsComponent.cdsLocName{display:none}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating{order:2;display:flex;align-items:center}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating span{font-family:"Avenir-Roman";font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating .trip-rating{font-family:"Avenir-Roman";font-weight:800;font-size:12px;line-height:16px;color:#fff;margin-right:10px;margin-left:9px;margin-bottom:0}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating .trip-rating{margin-right:4px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating span:last-of-type::after{content:">"}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .logo{order:1;overflow:hidden;width:26px}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container>.hotel-card-info-footer .hotel-card-info-footer__cont-btn{flex-direction:row;max-width:unset;margin-right:1px}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container>.hotel-card-info-footer .hotel-card-info-footer__cont-btn .hotel-card-info-footer__btn{display:flex;justify-content:flex-end;padding:18px 45px;text-transform:none;background-color:#fff;color:#8d8556;border:1px solid #8d8556}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container>.hotel-card-info-footer .hotel-card-info-footer__cont-btn .hotel-card-info-footer__btn::first-letter {text-transform:uppercase}
@media(max-width:992px){.hideMobile-true{display:none !important}
}
.cabecera-ficha__video,.cabecera-ficha__iframe{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}
.cdsROW a{pointer-events:none}
.palladium-banner-hotel .cabecera-ficha .cabecera-ficha__info-wrap{z-index:99}