@charset "UTF-8";@media screen and (min-width:992px){body .newMenu{background-color:#fff !important;border-bottom:1px solid #efede6}
body .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(76%) sepia(12%) saturate(701%) hue-rotate(14deg) brightness(86%) contrast(88%)}
body .newMenu ul li,body .newMenu ul li span,body .newMenu ul li a,body .newMenu .hamburger .item{color:#3d3d3d !important}
body .newMenu ul li img{filter:brightness(0)}
body .fastbooking-xf{margin-top:70px}
.anchored-fastbookingSummoner-wrapper--fixed ul.nav.nav-tabs.modify-travel{display:none}
body .header-languages-inner-languages.language-label svg{filter:none}
body .root.home .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.home .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.home .newMenu ul li,body .root.home .newMenu ul li span,body .root.home .newMenu ul li a,body .root.home .newMenu .hamburger .item{color:#fff !important}
body .root.home .newMenu ul li img{filter:brightness(1)}
body .root.home .fastbooking-xf{position:relative;background:#fff;margin-top:0}
body .root.home .palladium-home{position:absolute;top:0;width:100%}
body .root.home .breadcrumb-section{margin-top:15px}
body .root.home #advantages{margin-top:0}
body .root.banner-principal .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.banner-principal .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.banner-principal .newMenu ul li,body .root.banner-principal .newMenu ul li span,body .root.banner-principal .newMenu ul li a,body .root.banner-principal .newMenu .hamburger .item{color:#fff !important}
body .root.banner-principal .newMenu ul li img{filter:brightness(1)}
body .root.banner-principal .fastbooking-xf{position:relative;background:#fff;margin-top:75vh}
body .root.banner-principal .palladium-banner-principal{position:absolute;top:0;width:100%}
body .root.banner-principal .breadcrumb-section{margin-top:15px}
body .root.banner-principal #advantages{margin-top:0}
body .root.banner .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.banner .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.banner .newMenu ul li,body .root.banner .newMenu ul li span,body .root.banner .newMenu ul li a,body .root.banner .newMenu .hamburger .item{color:#fff !important}
body .root.banner .newMenu ul li img{filter:brightness(1)}
body .root.banner .fastbooking-xf{position:relative;background:#fff;margin-top:50vh}
body .root.banner .palladium-carousel{position:absolute;top:0;z-index:-1;width:100%}
body .root.banner .breadcrumb-section{margin-top:15px}
body .root.banner #advantages{margin-top:330px}
body .root.banner-destination .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.banner-destination .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.banner-destination .newMenu ul li,body .root.banner-destination .newMenu ul li span,body .root.banner-destination .newMenu ul li a,body .root.banner-destination .newMenu .hamburger .item{color:#fff !important}
body .root.banner-destination .newMenu ul li img{filter:brightness(1)}
body .root.banner-destination .fastbooking-xf{position:relative;background:#fff;margin-top:460px}
body .root.banner-destination .palladium-destination-guide-banner{position:absolute;top:0;z-index:-1;width:100%}
body .root.banner-destination .breadcrumb-section{margin-top:15px}
body .root.banner-destination #advantages{margin-top:330px}
body .root.general-offers .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.general-offers .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.general-offers .newMenu ul li,body .root.general-offers .newMenu ul li span,body .root.general-offers .newMenu ul li a,body .root.general-offers .newMenu .hamburger .item{color:#fff !important}
body .root.general-offers .newMenu ul li img{filter:brightness(1)}
body .root.general-offers .fastbooking-xf{position:relative;background:#fff;margin-top:480px}
body .root.general-offers .palladium-destination-guide-banner,body .root.general-offers .palladium-carousel{position:absolute;top:0}
body .root.general-offers .breadcrumb-section{margin-top:480px}
body .root.general-offers .palladium-detail-offer{margin-top:-650px}
body .root.general-offers .palladium-breadcrumb{display:none}
body .root.general-offers .cabecera-banner .cabecera-banner__content.cabecera-banner__content--nobgdark{background:linear-gradient(83.57deg,#001635 e0 4.19%,rgba(0,22,53,0) 67.57%);mix-blend-mode:multiply}
body .root.offers .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.offers .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.offers .newMenu ul li,body .root.offers .newMenu ul li span,body .root.offers .newMenu ul li a,body .root.offers .newMenu .hamburger .item{color:#fff !important}
body .root.offers .newMenu ul li img{filter:brightness(1)}
body .root.offers .fastbooking-xf{position:relative;background:#fff;margin-top:480px}
body .root.offers .palladium-destination-guide-banner,body .root.offers .palladium-carousel{position:absolute;top:0}
body .root.offers .breadcrumb-section{margin-top:480px}
body .root.offers .palladium-detail-offer{margin-top:-650px}
body .root.offers .palladium-breadcrumb{display:none}
body .root.offers #advantages{position:absolute;top:40px}
body .root.offers .cabecera-banner .cabecera-banner__content.cabecera-banner__content--nobgdark{background:linear-gradient(83.57deg,#001635 e0 4.19%,rgba(0,22,53,0) 67.57%);mix-blend-mode:multiply}
body .root.hotel-home .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.hotel-home .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.hotel-home .newMenu ul li,body .root.hotel-home .newMenu ul li span,body .root.hotel-home .newMenu ul li a,body .root.hotel-home .newMenu .hamburger .item{color:#fff !important}
body .root.hotel-home .newMenu ul li img{filter:brightness(1)}
body .root.hotel-home .palladium-fastbooking{position:relative;background:#fff;margin-top:80vh}
body .root.hotel-home .palladium-banner-hotel{position:absolute;top:0;width:100%}
body .root.hotel-home .palladium-banner-hotel .cabecera-ficha{max-height:690px !important}
body .root.hotel-home .breadcrumb-section{margin-top:15px}
body .root.hotel .newMenu{border-bottom:0;background-color:rgba(0,0,0,0.3) !important}
body .root.hotel .newMenu .logoContainer .cont-logo{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%)}
body .root.hotel .newMenu ul li,body .root.hotel .newMenu ul li span,body .root.hotel .newMenu ul li a,body .root.hotel .newMenu .hamburger .item{color:#fff !important}
body .root.hotel .newMenu ul li img{filter:brightness(1)}
body .root.hotel .palladium-fastbooking{position:relative;background:#fff;margin-top:335px}
body .root.hotel .palladium-banner-hotel{position:absolute;top:0;width:100%}
body .root.hotel .palladium-banner-hotel .cabecera-ficha{max-height:460px !important}
body .root.hotel .breadcrumb-section{margin-top:15px}
}
@media screen and (min-height:640px){body .root.hotel-home .palladium-fastbooking{margin-top:575px}
}
@media screen and (max-width:768px){body .root.hotel-home .palladium-fastbooking{margin-top:0 !important}
}
@media screen and (max-width:992px){body .root{margin-top:80px}
body .root.home .palladium-banner-principal,body .root.banner-principal .palladium-banner-principal,body .root.banner .palladium-destination-guide-banner,body .root.banner .palladium-carousel,body .root.banner .palladium-banner-hotel{margin-top:-80px}
body header.header{top:0}
body .newMenu{min-height:80px}
body .root .nav-sidebar-new .mobileHeaderLinks.newMenu{background-color:transparent !important}
body .newMenu{min-height:80px}
body .nav-sidebar-new .mobileHeaderLinks ul li:last-of-type span{font-size:34px;line-height:32px}
body .root .nav-sidebar-new ul li>a.nav-principal__link--mobile{font-family:'Avenir-Roman',sans-serif;margin-bottom:20px}
body .root.offers #advantages{position:absolute;top:40px}
}
body .palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons,body .palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--large-desc{display:none}
.hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__info .hotel-card-info-footer__icons{border-top:0 !important;border-bottom:0 !important}
body .marcas .marcas-carrusel .marcas-carrusel__item img{height:80px}
body .buscador .buscador-container .buscador-inner .buscador__input .countries-cities .options__list{columns:1;overflow-x:scroll !important;margin:0;justify-content:flex-start !important;display:flex;flex-direction:column}