@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(clientlib-banner-hotel/css/fonts/slick.eot);src:url(clientlib-banner-hotel/css/fonts/slick.eot?#iefix) format("embedded-opentype");src:url(clientlib-banner-hotel/css/fonts/slick.woff) format("woff");src:url(clientlib-banner-hotel/css/fonts/slick.ttf) format("truetype");src:url(clientlib-banner-hotel/css/fonts/slick.svg#slick) format("svg")}
.pruebaSETTING{background-color:aqua}
.section-title-h2{color:#000;font-family:Nunito Sans,sans-serif;font-size:42px}
@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;letter-spacing:1.2px;text-transform:uppercase}
.pruebaClientlib{background-color:aqua;background-color:#000}
.cabecera-ficha{align-items:flex-end;display:flex;flex-wrap:nowrap;height:500px;justify-content:center;opacity:1;overflow:hidden;position:relative;transition:opacity .3s ease-in-out}
@media(max-width:1500px){.cabecera-ficha{max-height:unset}
}
@media(max-width:992px){.cabecera-ficha{margin-top:0;max-height:unset}
}
@media(max-width:480px){.cabecera-ficha{max-height:unset}
}
.cabecera-ficha .brandVeil{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 33%,rgba(0,0,0,.65));background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 33%,rgba(0,0,0,.65));background:radial-gradient(48.15% 48.15% at 18.98% 77.78%,rgba(24,20,9,.61) 0,rgba(24,20,9,0) 100%);height:100%;left:0;position:absolute;top:0;width:100%}
@media(max-width:992px){.cabecera-ficha .brandVeil{background:rgba(0,0,0,.6)}
}
.cabecera-ficha.initializing-paroller{opacity:0}
.cabecera-ficha .cabecera-ficha__img{height:100%;width:100%}
.cabecera-ficha .cabecera-ficha__img .cmp-image{height:100%}
.cabecera-ficha .cabecera-ficha__img img{height:100%;object-fit:cover;object-position:center;width:100% !important}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.cabecera-ficha .cabecera-ficha__img img{font-family:"object-fit: cover; object-position: center;"}
}
.cabecera-ficha .cabecera-ficha__info-wrap{bottom:68px;left:0;position:absolute;width:100%;z-index:999}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info-wrap{bottom:50px}
}
.cabecera-ficha .cabecera-ficha__info{color:#fff;margin:0 auto;max-width:1140px;position:relative;width:100%}
@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:Nunito Sans,sans-serif}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left{margin-bottom:15px;width:100%}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left p{margin:0}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .title-lg__title{color:#fff;display:inline-block;font-family:Vanitas-Regular;font-size:80px;font-style:normal;font-weight:700;line-height:82px;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{color:#fff;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.1em;line-height:16px;margin:0;text-transform:uppercase}
@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:10px 0 0}
@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{align-items:flex-start;display:flex;flex-wrap:nowrap;font-size:42px;justify-content:flex-start;margin:0}
@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{margin-bottom:16px;position:relative}
@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]{align-items:flex-start;display:flex;display:inline-block;flex-wrap:nowrap;justify-content:flex-start}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer span[aria-label=stars] .icon-star{color:#bd9b10;display:inline-block;height:24px;margin-right:4px;width:24px}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .starsContainer span[aria-label=stars] .icon-star{height:19px;width: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{color:#fff;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:20px}
@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{align-items:flex-end;bottom:0;display:flex;flex-wrap:nowrap;justify-content:space-between;position:absolute;right:0}
@media(max-width:992px){.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}
}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container{align-items:center;display:flex;width:100%}
.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{color:#3d3d3d;font-size:14px}
.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{align-items:center;display:flex;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{align-items:center;display:flex;order:2}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating span{color:#fff;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px}
.cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__right .trip-and-footer-container .trip-price-wrapper .info-hotel__trip .cdsRating .trip-rating{color:#fff;font-family:Nunito Sans;font-size:12px;font-weight:800;line-height:16px;margin-bottom:0;margin-left:9px;margin-right:10px}
@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;margin-right:1px;max-width:unset}
}
.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{background-color:#fff;border:1px solid #8d8556;color:#8d8556;display:flex;justify-content:flex-end;padding:18px 45px;text-transform:none}
.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__iframe,.cabecera-ficha__video{height:100%;object-fit:cover;position:relative;width:100%;z-index:0}
.cdsROW a{pointer-events:none}
.palladium-banner-hotel .cabecera-ficha .cabecera-ficha__info-wrap{z-index:99}