@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(clientlib-carousel/css/fonts/slick.eot);src:url(clientlib-carousel/css/fonts/slick.eot?#iefix) format("embedded-opentype");src:url(clientlib-carousel/css/fonts/slick.woff) format("woff");src:url(clientlib-carousel/css/fonts/slick.ttf) format("truetype");src:url(clientlib-carousel/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}
@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:100 200 400 500 600 700 800 900;src:url(clientlib-carousel/resources/fonts/palladium/nunito-sans/NunitoSans-Variable.woff2) format("woff2-variations")}
body.page-homepage .palladium-carousel+.fastbooking-xf .buscador-desktop:not(.js-isFixed),body.page-homepage .target+.fastbooking-xf .buscador-desktop:not(.js-isFixed){margin-top:-80px}
@media(max-width:992px){body.page-homepage .palladium-carousel+.fastbooking-xf .buscador-mobile,body.page-homepage .target+.fastbooking-xf .buscador-mobile{margin-top:-70px;position:relative;z-index:2}
}
body.page-homepage .header-xf+.palladium-carousel,body.page-homepage .header-xf+.target{margin-top:100px}
@media(max-width:480px){body.page-homepage .header-xf+.palladium-carousel,body.page-homepage .header-xf+.target{margin-top:70px}
}
.palladium-banner-principal{position:relative}
.palladium-banner-principal .arrowsContainer{align-items:center;bottom:79px;display:flex;justify-content:space-between;position:absolute;right:80px;width:80px}
.palladium-banner-principal .arrowsContainer .slick-arrow{border:1px solid #fff;border-radius:50%;cursor:pointer;height:32px;padding-left:4px;padding-top:4px;width:32px}
.palladium-banner-principal .arrowsContainer .slick-arrow.prev{transform:rotateY(180deg)}
.pal-home__carousel{position:relative}
.pal-home__carousel .click-helper{background-color:transparent;bottom:0;content:"";height:35px;position:absolute;width:100%}
@media(min-width:992px){.pal-home__carousel .click-helper{display:none}
}
.pal-home__carousel .slick-dots{bottom:5%}
.pal-home__carousel .slick-dots li button:before{background-color:#f3f3f3;border-radius:100%;content:"";height:10px;opacity:1;width:10px}
.pal-home__carousel .slick-dots li.slick-active button:before{background-color:#bd9b10}
.pal-home__video{display:block;height:350px;width:100%}
.pal-home__video .pal-video-responsive{height:100%;padding-bottom:inherit;width:100%}
.pal-home__video .pal-video-responsive .pal-video--video-node{height:100%;object-fit:cover;width:100%}
@media(min-width:1920px){.pal-home__video{height:560px}
}
@media(min-width:1440px) and (max-width:1919px){.pal-home__video{height:420px}
}
@media(min-width:992px) and (max-width:1199px){.pal-home__video{height:350px}
}
@media(min-width:480px) and (max-width:991px){.pal-home__video{height:290px}
}
@media(min-width:320px) and (max-width:479px){.pal-home__video{height:190px}
}
.pal-slide-banner--big{height:350px}
.pal-slide-banner--big.description{height:400px}
.pal-slide-banner--big.description .pal-webcome-text-container{display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}
.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__title{font-size:43px;font-weight:700;left:auto;padding:0 5em;text-transform:capitalize;top:29%;width:100%}
.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__subtitle{bottom:21%;color:#f3f3f3;font-size:24px;position:absolute;text-align:center}
@media(max-width:1200px){.pal-slide-banner--big.description .pal-webcome-text-container{flex-direction:row}
.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__title{top:1em}
.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__subtitle{bottom:1em}
}
@media(max-width:992px){.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__title{font-size:36px}
.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__subtitle{font-size:26px}
}
@media(max-width:768px){.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__title{font-size:26px}
.pal-slide-banner--big.description .pal-webcome-text-container .pal-slide-banner__subtitle{font-size:16px}
}
@media(min-width:1920px){.pal-slide-banner--big{font-size:5em;height:560px;min-height:560px}
}
@media(min-width:1440px) and (max-width:1919px){.pal-slide-banner--big{font-size:3.75em;height:420px}
}
@media(min-width:1200px) and (max-width:1439px){.pal-slide-banner--big{font-size:3.2em}
}
@media(min-width:992px) and (max-width:1199px){.pal-slide-banner--big{font-size:3em;height:350px}
}
@media(min-width:480px) and (max-width:991px){.pal-slide-banner--big{font-size:2em;height:290px}
}
@media(min-width:320px) and (max-width:479px){.pal-slide-banner--big{font-size:1.7em;height:190px}
body.page-homepage .pal-slide-banner--big.banner-redesign{height:350px !important}
}
[class*=pal-slide-banner--]:before{content:"";height:100%;position:absolute;width:100%}
[class*=pal-slide-banner]{overflow:hidden;position:relative}
[class*=pal-slide-banner] img{height:100%;left:50%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100% !important}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){[class*=pal-slide-banner] img{font-family:"object-fit: cover; object-position: center;"}
}
@media(max-width:768px){[class*=pal-slide-banner] img{object-fit:cover;object-position:center;width:100% !important}
}
@media(max-width:768px) and (-ms-high-contrast:active),(max-width:768px) and all and (-ms-high-contrast:none){[class*=pal-slide-banner] img{font-family:"object-fit: cover; object-position: center;"}
}
@media(-ms-high-contrast:active) and (max-width:768px),(-ms-high-contrast:none){[class*=pal-slide-banner] img{right:0}
}
[class*=pal-slide-banner] .pal-slide-banner__title{color:#f3f3f3;font-family:Nunito Sans,sans-serif;font-weight:100;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}
@media(max-width:992px){[class*=pal-slide-banner] .pal-slide-banner__title{width:100%}
}
@media(max-width:768px){[class*=pal-slide-banner] .pal-slide-banner__title{width:100%}
}
[class*=pal-slide-banner] .pal-slide-banner__imgover{height:57%;left:50%;max-width:1140px;object-fit:contain;object-position:left;position:absolute;top:50%;transform:translate(-50%,-70%);width:max-content}
@media(max-width:1450px){[class*=pal-slide-banner] .pal-slide-banner__imgover{transform:translate(-50%,-70%)}
}
@media(max-width:1141px){[class*=pal-slide-banner] .pal-slide-banner__imgover{max-width:90%}
}
[class*=pal-slide-banner] .pal-slide-banner__imgover--left{object-position:left}
[class*=pal-slide-banner] .pal-slide-banner__imgover--right{object-position:right}
[class*=pal-slide-banner] .pal-slide-banner__imgover--center{object-position:center}
[class*=pal-slide-banner].pal-slide-banner--nolink{pointer-events:none}
*{box-sizing:border-box}
.mySlides1,.mySlides2{display:none}
img{vertical-align:middle}
.slideshow-container{margin:auto;max-width:1000px;position:relative}
.slick-next,.slick-prev{border-radius:0 3px 3px 0;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:2%;position:absolute;top:50%;transition:.6s ease;user-select:none;width:0;z-index:98}
.slick-next{right:1%}
.slick-next,.slick-prev{border-radius:3px 0 0 3px}
.slick-prev{left:1%}
.slick-next:hover,.slick-prev:hover{background-color:#f1f1f161}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:40px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:-7px;position:relative;top:-25px}
.slick-prev:before{content:"‹"}
[dir=rtl] .slick-prev:before{content:"›"}
[dir=rtl] .slick-next{left:-10px;right:auto;top:70px}
.slick-next:before{content:"›"}
[dir=rtl] .slick-next:before{content:"‹"}
.pal-home__article{bottom:78.83px;font-family:Nunito Sans;justify-content:left;left:82.42px;position:absolute;width:410px;z-index:99}
.pal-home__article,.pal-home__article hgroup{display:flex;flex-flow:column wrap}
.pal-home__h3{color:#aea780;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;margin:1rem 0 0;max-width:415px;text-transform:uppercase}
.pal-home__h4{font-family:Vanitas-Regular;font-size:60px;line-height:62px;margin:0;max-width:370px}
.pal-home__h4,span.pal-home__span1{color:#fff;display:inline-block;text-decoration:none;text-transform:none}
span.pal-home__span1{font-size:26px;font-weight:lighter;line-height:1.2;margin:15px 0 7px}
span.pal-home__span2{color:#aea780;display:inline-block;font-size:18px;font-weight:500;font-weight:600;letter-spacing:1px;line-height:1.2;margin:5px 0;text-decoration:none}
.pal-home__button1{align-items:center;background:#aea780;border:0;color:#fff;display:flex;font-size:17px;font-weight:600;height:60px;justify-content:center;letter-spacing:2px;margin:20px 0 0;width:85%}
a.pal-home__button1:hover{color:white}
.pal-slide-banner--big.banner-redesign{font-size:5em;height:720px}
@media(min-width:1200px) and (max-width:1439px){.pal-slide-banner--big.banner-redesign{font-size:3.2em}
}
@media(min-width:992px) and (max-width:1199px){.pal-slide-banner--big.banner-redesign{font-size:3em;height:600px}
}
@media(min-width:480px) and (max-width:991px){.pal-slide-banner--big.banner-redesign{font-size:2em;height:540px}
}
@media(min-width:320px) and (max-width:479px){.pal-slide-banner--big.banner-redesign{font-size:1.7em;height:350px}
}
.banner-overlay{background:black;height:720px;opacity:.3;width:100%}
@media(min-width:992px) and (max-width:1199px){.banner-overlay{height:600px}
}
@media(min-width:480px) and (max-width:991px){.banner-overlay{height:540px}
}
@media(max-width:479px){.banner-overlay{height:350px}
}
@media(max-width:800px){ul.slick-dots>li{display:none}
}
@media(max-width:600px){.pal-home__article{bottom:30px;font-size:12px;left:0;padding:0 17px;width:100%}
.pal-home__button1{font-size:14px;height:48px;line-height:16px;margin-left:auto;margin-right:auto;width:100%}
.pal-home__h4{font-size:60px;font-weight:700;line-height:62px}
.pal-home__h3{font-size:12px;letter-spacing:.1em;line-height:16px}
span.pal-home__span1{font-size:20px;line-height:22px;margin:15px 5px 7px}
span.pal-home__span2{font-size:14px;line-height:16px}
}
.palladium-banner-principal .banner-img-mob{display:none}
@media(max-width:991px){.palladium-banner-principal .banner-img-desk{display:none}
.palladium-banner-principal .banner-img-mob{display:initial}
.palladium-banner-principal .hideDescriptionMob,.palladium-banner-principal .hidePretitleMob,.palladium-banner-principal .hideSubdescriptionMob,.palladium-banner-principal .hideTitleMob{display:none !important}
}
.palladium-banner-principal .golden{color:#aea780 !important}
.palladium-banner-principal .white{color:white !important}
@media(min-width:993px){.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container{overflow:visible}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container .form-shadow{box-shadow:0 16px 32px -2px rgba(62,52,69,.1),0 2px 4px 0 rgba(62,52,69,.04)}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container .form-shadow .tab-content.y_finderContainer-home{gap:20px;padding:20px}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container .form-shadow .tab-content.y_finderContainer-home>div{border:0;border-bottom:1px solid #aea780}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container .form-shadow .tab-content.y_finderContainer-home>div:first-of-type{border-left:0}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container .form-shadow .tab-content.y_finderContainer-home>div.buscar{border-bottom:1px solid #9a7611;text-transform:uppercase}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container ul.nav-tabs li a{filter:brightness(100)}
.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container ul.nav-tabs li a .icon,.page-homepage .root .fastbooking-xf .fastbookingSummoner .buscador .buscador-container ul.nav-tabs li a .nav-tabs--title{opacity:1}
.page-homepage .root .fastbooking-xf .palladium-fastbooking ul li:hover{background-color:#f0f0f0}
.page-homepage .root .fastbooking-xf .palladium-fastbooking ul.nav li{background-color:#aaa084;transition:all .2s linear}
.page-homepage .root .fastbooking-xf .palladium-fastbooking ul.nav li.active{background-color:#fff}
.page-homepage .root .fastbooking-xf .palladium-fastbooking ul.nav li.active span.icon,.page-homepage .root .fastbooking-xf .palladium-fastbooking ul.nav li.active span.nav-tabs--title{color:#3d3d3d;filter:brightness(0)}
.page-homepage .root .fastbooking-xf .palladium-fastbooking ul.nav.nav-tabs.modify-travel{margin-bottom:0}
.page-homepage .root .fastbooking-xf .palladium-fastbooking ul.nav.nav-tabs.modify-travel>li{align-items:center;display:flex;font-family:Nunito Sans;justify-content:center;padding:10px 30px}
.page-homepage .root .fastbooking-xf .icon-fbHotel:before{content:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/commons-icons/PalladiumHotelGroup-Icons-FastBooking-Hotel.svg);display:block;height:auto;width:25px}
.page-homepage .root .fastbooking-xf .icon-fbFlightHotel:before{content:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/commons-icons/PalladiumHotelGroup-Icons-FastBooking-Vuelo_Hotel.svg);display:block;height:auto;width:60px}
.page-homepage .root .fastbooking-xf .nav-tabs>li{margin-bottom:0}
.page-homepage .root .fastbooking-xf .buscador .buscador-container ul.nav-tabs li a:hover{background-color:#ffffff00}
.page-homepage .root .fastbooking-xf .buscador .buscador-container ul.nav-tabs li:hover a{filter:brightness(0)}
.page-homepage .root .fastbooking-xf .buscador .buscador-container .buscador-inner .buscador_selected{border:0 !important;border-bottom:1px solid #aea780 !important}
.page-homepage .root .fastbooking-xf .buscador .buscador-container .buscador-inner .buscador__btn-wrapper .buscador__btn-reserva{text-transform:uppercase}
.page-homepage .root .fastbooking-xf .buscador .buscador-container .accommodationFinderFormNot>div,.page-homepage .root .fastbooking-xf .buscador .buscador-container form[name=accommodationFinderForm]>div{border:0 solid #efede600}
.page-homepage .root .fastbooking-xf .daterangepicker{border-radius:0}
}
@media(min-width:992px){body.page-homepage .header-xf+.palladium-carousel{margin-top:0;position:static}
body.page-homepage .header-xf+.palladium-carousel .pal-slide-banner--big{height:75vh}
}
@media(max-width:992px){body.page-homepage .header-xf+.palladium-carousel{margin-top:-160px}
body.page-homepage .header-xf+.palladium-carousel .pal-slide-banner--big{height:90vh}
}
body .root.banner #advantages,body .root.banner .fastbooking-xf{margin-top:0}
.root h1.pal-home__h4{font-variant-ligatures:no-common-ligatures;margin-bottom:10px;max-width:380px}
@media(max-width:992px){.root .pal-home__carousel:before{display:none}
body .root.home .palladium-banner-principal{margin-top:-120px}
.root.hotel .header-xf .root.hotel{margin-top:40px}
}