@charset "UTF-8";//@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@200;500;800&display=swap');h1{font-family:"Raleway",sans-serif;font-size:24px;font-weight:500;color:#a79a7a;text-align:center;font-style:italic;text-transform:uppercase}
h2{font-family:"Raleway",sans-serif}
p{font-weight:300}
@media(max-width:991px){body .root header nav{border-bottom:3px solid #01aeaa}
body .root header .cont-logo{max-width:120px}
body .root header nav .nav-principal{background-color:#a2e8e6}
body .root header nav .nav-principal .nav-principal__menu li a{font-size:22px;color:#137776;font-weight:500}
body .root header nav .nav-principal .nav-principal__menu li.nav-menu-padre a{margin-left:16px;margin-bottom:10px}
body .root header .nav-principal .nav-principal__link--mobile-ptc.js-drop-children{font-size:18px;font-weight:300;width:100%;background:#8ddedb}
body .root header nav .nav-principal .nav-principal__menu li.nav-menu-children{width:100%;background:#8ddedb}
body .root header nav .nav-principal .nav-principal__menu li.nav-menu-children>a{margin-top:0;margin-bottom:0}
body .root .open-mobile-dropdown:after{color:#137776;position:absolute;margin-top:18px;margin-left:10px}
body .root .options--header-phones .options-inner{top:72px !important}
body .root .options--header-phones .options-inner .options__list--block{flex-direction:row;padding-bottom:5px;justify-content:space-between;align-items:baseline;padding-top:0;border-bottom:1px solid #ebebeb}
body .root .options--header-phones .options-inner .options__list--block:last-child{border-bottom:0}
body .root .options--header-phones .options-inner .options__list--name{font-weight:500;font-size:12px;font-style:normal}
body .root .options--header-phones .options-inner .options__list--number-free{font-size:8px;font-weight:200;font-style:normal;text-transform:uppercase;border:1px solid #e0d0ae;padding:2px 5px 1px;border-radius:2px}
body .root .options--header-phones .options-inner .options__list--number-link-phone{font-size:20px !important;padding-top:0;line-height:16px}
body .root .options--header-phones .options-inner:before{display:none}
body .root .options--header-phones .options-inner:after{top:-10px;right:13px;width:20px;height:10px}
body .root .options--header-phones .options-inner .options__list--number-link-phone:hover{color:#087775}
body .root .nav-principal .nav-principal__menu .options__list--language a{font-size:16px !important}
}
@media(min-width:992px){body .root header{z-index:100}
body .root header nav{border-bottom:2px solid #01aeaa;height:80px}
body .root header .cont-logo{max-width:150px}
body .root header nav .nav-principal .nav-principal__menu li a{font-size:15px;font-weight:500}
body .root .header-phones__input--select{height:55px;top:1px;border-radius:2px 2px 0 0}
body .root .header-phones__input{padding-right:15px;border:0;width:175px;padding-left:30px;text-align:left}
body .root .header-phones__input--select .nav-brand__icon--tel{font-size:20px}
body .root .header-phones__input::placeholder{font-size:15px;color:#087775}
body .root .header-phones__input--select:after{bottom:20px;right:20px;font-size:10px;color:#137776}
body .root .header-phones__input--select .nav-brand__icon--tel{top:2px}
body .root .header-languages-wrapper{height:45px}
body .root .options--header-languages .options-inner{top:45px;width:fit-content;padding:0 10px}
body .root .options--header-languages .options-inner:before{display:none}
body .root .options--header-languages .options-inner:after{top:-8px;right:9px}
body .root .header-languages__input[type="text"]{width:60px;padding-bottom:8px}
body .root .header-languages__input[type="text"]::placeholder{font-size:11.5px;padding-right:20px;color:#656565;font-weight:200}
body .root .header-languages__input--select{top:-1px}
body .root .header-languages__input--select:after{bottom:20px;right:15px;font-size:9px;color:#656565}
body .root .nav-principal .nav-principal__menu .options__list--language a{font-size:12px !important;text-align:right;font-style:normal}
body .root .nav-principal .nav-principal__menu .options__list--language a:hover{color:#087775}
body .root .nav-principal .nav-principal__menu .options__list--language{border-bottom:1px solid #ebebeb;padding:5px 0}
body .root .nav-principal .nav-principal__menu .options__list--language:last-child{border-bottom:0}
body .root header .nav-principal .enlaces-externos{padding:5px 70px;margin-bottom:0}
body .root header .nav-principal .enlaces-externos a{font-size:11px;text-transform:initial}
body .root header .nav-principal .enlaces-externos a:hover{color:#656565}
body .root header .nav-principal .enlaces-externos li{padding-top:5px}
body .root header .nav-principal .enlaces-externos li::after{color:#9d9d9d;font-size:10px}
body .root .options--header-phones .options-inner{top:26px;width:280px;left:-280px}
body .root .options--header-phones .options-inner .options__list--block{flex-direction:row;padding-bottom:5px;justify-content:space-between;align-items:baseline;padding-top:0;border-bottom:1px solid #ebebeb}
body .root .options--header-phones .options-inner .options__list--block:last-child{border-bottom:0}
body .root .options--header-phones .options-inner .options__list--name{font-weight:500;font-size:12px;font-style:normal}
body .root .options--header-phones .options-inner .options__list--number-free{font-size:8px;font-weight:200;font-style:normal;text-transform:uppercase;border:1px solid #e0d0ae;padding:2px 5px 1px;border-radius:2px}
body .root .options--header-phones .options-inner .options__list--number-link-phone{font-size:14px !important;padding-top:0}
body .root .options--header-phones .options-inner:before{display:none}
body .root .options--header-phones .options-inner:after{top:-10px;right:13px;width:20px;height:10px}
body .root .options--header-phones .options-inner .options__list--number-link-phone:hover{color:#087775}
}
@media(max-width:991px){body .root .header-xf+.responsivegrid .aem-Grid .palladium-travel-club-carousel,body.page-homepage .header-xf+.target{margin-top:70px}
body .root .pal-slide-banner--big{height:165px;min-height:auto}
body .root .palladium-travel-club-carousel .slick-dots{display:none !important}
}
@media(min-width:992px){body .root .header-xf+.responsivegrid .aem-Grid .palladium-travel-club-carousel,body.page-homepage .header-xf+.target{margin-top:76px}
body .root [class*=pal-slide-banner--]::before,.root .pal-home__carousel::before{display:none}
body .root .pal-slide-banner--big{height:435px;min-height:435px}
.root .pal-home__carousel .slick-dots{display:none !important}
.root .pal-home__carousel .slick-prev,.root .pal-home__carousel .slick-next{bottom:10px;top:auto;border:2px solid #fff;border-radius:50px;padding:15px}
.root .pal-home__carousel .slick-prev{left:auto;right:75px}
.root .pal-home__carousel .slick-next{right:30px}
.root .pal-home__carousel .slick-prev:before,.root .pal-home__carousel .slick-next:before{content:'';top:-6px;width:12px;height:12px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:1}
.root .pal-home__carousel .slick-prev:before{transform:rotate(134deg);left:-4px}
.root .pal-home__carousel .slick-next:before{transform:rotate(314deg);left:-8px}
}
@media(min-width:1050px){body .root .pal-slide-banner--big{height:450px}
}
@media(min-width:1100px){body .root .pal-slide-banner--big{height:490px}
}
@media(min-width:1150px){body .root .pal-slide-banner--big{height:505px}
}
@media(min-width:1200px){body .root .pal-slide-banner--big{height:525px}
}
@media(min-width:1250px){body .root .pal-slide-banner--big{height:545px}
}
@media(min-width:1300px){body .root .pal-slide-banner--big{height:565px}
}
@media(min-width:1350px){body .root .pal-slide-banner--big{height:585px}
}
@media(min-width:1400px){body .root .pal-slide-banner--big{height:605px}
}
@media(min-width:1450px){body .root .pal-slide-banner--big{height:625px}
}
@media(min-width:1500px){body .root .pal-slide-banner--big{height:645px}
}
@media(min-width:1550px){body .root .pal-slide-banner--big{height:665px}
}
@media(min-width:1600px){body .root .pal-slide-banner--big{height:685px}
}
@media(min-width:1650px){body .root .pal-slide-banner--big{height:705px}
}
@media(min-width:1700px){body .root .pal-slide-banner--big{height:725px}
}
@media(min-width:1750px){body .root .pal-slide-banner--big{height:745px}
}
@media(min-width:1800px){body .root .pal-slide-banner--big{height:765px}
}
@media(min-width:1850px){body .root .pal-slide-banner--big{height:785px}
}
@media(min-width:1900px){body .root .pal-slide-banner--big{height:805px !important}
}
@media(min-width:1950px){body .root .pal-slide-banner--big{min-height:825px !important}
}
@media(min-width:2000px){body .root .pal-slide-banner--big{min-height:845px !important}
}
@media(min-width:2050px){body .root .pal-slide-banner--big{min-height:865px !important}
}
@media(min-width:2100px){body .root .pal-slide-banner--big{min-height:885px !important}
}
@media(min-width:2150px){body .root .pal-slide-banner--big{min-height:905px !important}
}
@media(min-width:2200px){body .root .pal-slide-banner--big{min-height:925px !important}
}
@media(min-width:2250px){body .root .pal-slide-banner--big{min-height:945px !important}
}
@media(min-width:2300px){body .root .pal-slide-banner--big{min-height:965px !important}
}
@media(min-width:23500px){body .root .pal-slide-banner--big{min-height:985px !important}
}
@media(min-width:2400px){body .root .pal-slide-banner--big{min-height:1055px !important}
}
@media(min-width:2500px){body .root .pal-slide-banner--big{min-height:1095px !important}
}
@media(max-width:991px){body .root .ofertas-destacadas{margin-top:35px}
body .root .ofertas-destacadas .ofertas-destacadas__titulo{max-width:100%}
body .root .ofertas-destacadas .ofertas-destacadas__titulo{font-weight:500;font-size:24px;line-height:28px}
body .root .ofertas-destacadas__mosaico{margin-bottom:0}
body .root .ofertas-destacadas__mosaico .mosaico .mosaico-item__hover{padding:0}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-titles{min-height:auto}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover__titulo{font-size:15px}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item:first-child{color:#656565;justify-content:center;text-transform:initial;letter-spacing:0;font-weight:500;font-size:14px}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item:first-child:after{color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item:first-child:hover{color:#137776;background:#fff;text-decoration:none}
body .root .ofertas-destacadas .ofertas-destacadas__btn{padding:0}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item.mosaico-item-hover-btns__item--negative{font-size:13px;font-weight:500}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item.mosaico-item-hover-btns__item--negative:hover{background:#137776;text-decoration:none}
body .root .ofertas-destacadas .ofertas-destacadas__btn a{margin:30px auto;width:95%;box-shadow:none;border:.5px solid #dfdfdf;font-size:14px;color:#9c9c9c;letter-spacing:1px}
body .root .ofertas-destacadas .ofertas-destacadas__btn a:hover{border-color:#147776;color:#147776;text-decoration:none}
body .root .ofertas-destacadas .slick-slide.slick-center,body .root .ofertas-destacadas .slick-track{min-width:auto}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico{margin:0 !important}
}
@media(min-width:992px){body .root .ofertas-destacadas{margin-top:56px}
body .root .ofertas-destacadas .ofertas-destacadas__titulo{font-weight:500;font-size:24px;line-height:28px}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico__item{border:1px solid #dfdfdf}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico__item:hover{border:1px solid #fff}
body .root .ofertas-destacadas__mosaico .mosaico .mosaico-item__img{border:1px solid #fff;height:auto;min-height:250px}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item__hover{max-height:35px}
body .root .ofertas-destacadas__mosaico .mosaico .mosaico__item:hover .mosaico-item__hover{max-height:120px}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover__titulo{font-size:16px;font-weight:500}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-titles{min-height:auto}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item{font-size:13px}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item:first-child{color:#656565;justify-content:center;text-transform:initial;letter-spacing:0;font-weight:500}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item:first-child:after{color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item:first-child:hover{color:#137776;background:#fff;text-decoration:none}
body .root .ofertas-destacadas .ofertas-destacadas__btn{padding:0}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item.mosaico-item-hover-btns__item--negative{font-size:13px;font-weight:500}
body .root .ofertas-destacadas .ofertas-destacadas__mosaico .mosaico-item-hover-btns__item.mosaico-item-hover-btns__item--negative:hover{background:#137776;text-decoration:none}
body .root .ofertas-destacadas__mosaico{margin-bottom:0}
body .root .ofertas-destacadas .ofertas-destacadas__btn a{margin:5px auto 30px;width:100%;box-shadow:none;border:.5px solid #dfdfdf;font-size:14px;color:#9c9c9c;letter-spacing:1px}
body .root .ofertas-destacadas .ofertas-destacadas__btn a:hover{border-color:#147776;color:#147776;text-decoration:none}
}
body .root .palladium-travel-club-nuestros-hoteles .caja .title{font-size:24px;margin-bottom:10px;font-weight:500;margin-left:10px}
body .root .palladium-travel-club-nuestros-hoteles .caja .tituloHotelDiv{padding:15px 20px 0}
body .root .palladium-travel-club-nuestros-hoteles .caja .tituloHotel{font-size:16px;font-weight:500}
body .root .palladium-travel-club-nuestros-hoteles .caja .info-group{padding:10px 20px}
body .root .palladium-travel-club-nuestros-hoteles .caja .descriptionHotel>a{font-size:14px;font-weight:500;color:#656565;text-transform:initial}
body .root .palladium-travel-club-nuestros-hoteles .caja .descriptionHotel>a::after{content:"\00BB";transform:scaleX(-1);position:relative;color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0}
@media(max-width:991px){body .root .palladium-travel-club-nuestros-hoteles .contenedor{margin-bottom:50px}
}
body .root .background-alt{padding:40px 0 20px}
body .root .destination-map__titulo{margin-top:0;font-size:24px;font-weight:500}
body .root .map-destinos .textoImagen{background-color:rgb(255 255 255 / 85%);margin-left:1px;margin-top:119px;width:248px}
body .root .textoImagen .tituloTextoImagen{font-size:16px;color:#21afaa;font-weight:500}
body .root .textoImagen .subtituloTextoImagen{font-size:12px;padding-top:2px;color:#656565;font-weight:500}
body .root .map-destinos .imgOculta{border:1px solid #fff;outline:1px solid #20aeaa}
@media(max-width:991px){body .root .palladium-travel-club-destination-map .destination-card{display:flex;flex-direction:column;background:rgb(255 255 255 / 65%);border:1px solid #00aea9}
body .root .palladium-travel-club-destination-map .destination-card img{width:100%;height:auto;border:1px solid #fff;padding:0}
body .root .palladium-travel-club-destination-map .block-text{width:100%;float:left;margin:10px}
body .root .palladium-travel-club-destination-map .block-text .title{font-size:18px;margin-bottom:0;font-family:"Raleway",sans-serif;font-weight:500;text-transform:uppercase}
body .root .palladium-travel-club-destination-map .block-text .subtitle{font-family:"Raleway",sans-serif;font-size:15px}
body .root .map-destinos-responsive{background-position-x:center}
}
body .footer-social .footer__rrss{margin-top:30px}
body .footer-social .footer__rrss:before{display:none}
body .footer-social .footer__rrss li img{height:40px}
body .footer-social .footer__social-text{color:#656565}
body .marcas .marcas-carrusel .marcas-carrusel__item a{filter:brightness(0) saturate(100%) invert(35%) sepia(12%) saturate(6723%) hue-rotate(147deg) brightness(87%) contrast(85%)}
body .marcas{width:100%}
body .marcas .marcas-carrusel .marcas-carrusel__item{border-bottom:0}
body .marcas .marcas-carrusel .marcas-list{border-top:0}
body .marcas .marcas-carrusel .marcas-carrusel__item:nth-child(1)::after,body .marcas .marcas-carrusel .marcas-carrusel__item:nth-child(4)::after,body .marcas .marcas-carrusel .marcas-carrusel__item:nth-child(8)::after{display:none}
body .footer .footer__links--text{font-size:15px;color:#137776}
body .footer .footer__bottom-legals li a{font-size:11px;font-weight:300;font-style:normal;padding:0}
body .footer .footer__links--text a:hover,body .footer .footer__bottom-legals li a:hover{text-decoration:underline}
.footer .footer__bottom-legals li::after{margin-left:2px;margin-right:2px;font-size:8px;font-style:normal}
@media(max-width:991px){body .root .footer-social .footer__rrss{max-width:80%;margin:30px auto}
body .root .marcas .marcas-carrusel{border-top:0}
body .root .marcas .marcas-carrusel .slick-slide[data-slick-index="0"]::after,body .root .marcas .marcas-carrusel .slick-slide[data-slick-index="3"]::after,body .root .marcas .marcas-carrusel .slick-slide[data-slick-index="7"]::after{display:none}
}
body .root .header-xf+.palladium-travel-club-breadcrumb{margin-top:75px;position:relative;z-index:10}
body .root .breadcrumb-section,body .root .breadcrumb-section>.breadcrumb{max-width:initial !important}
body .root .breadcrumb-section{padding:20px 40px 0 !important}
body .root .breadcrumb-section>.breadcrumb li,.breadcrumb-section>.breadcrumb li>a{font-size:12px}
body .root .breadcrumb-section>.breadcrumb li+li:before{font-size:10px;font-family:"Raleway",sans-serif}
@media(max-width:991px){body .root .breadcrumb-section{display:none}
}
body .root .palladium-destination-guide-gallery>.container{width:100%;padding-left:0;padding-right:0}
body .root .palladium-destination-guide-gallery .slick-prev,body .root .palladium-destination-guide-gallery .slick-next{top:108%}
body .root .palladium-destination-guide-gallery .slick-prev{left:auto;right:65px}
body .root .palladium-destination-guide-gallery .slick-next{right:20px}
body .root .variable-carousel .slick-prev,body .root .variable-carousel .slick-next{width:34px;height:34px}
body .root .variable-carousel .slick-prev:before,body .root .variable-carousel .slick-next:before{color:#1d8382;box-shadow:none;border:2px solid;width:34px;height:34px;padding-top:6px}
@media(max-width:991px){body .root .palladium-destination-guide-gallery .slick-dots li button:before{font-size:40px}
body .root .palladium-destination-guide-gallery .slick-dots li.slick-active button:before{color:#1c9b92}
}
body .root .parrafo .parrafo__title.parrafo__title--center{font-family:"Raleway",sans-serif;font-size:24px;font-weight:500}
body .root .parrafo .parrafo__description h2{font-size:18px}
body .root .parrafo .parrafo__description h3{font-size:16px}
body .root .parrafo .parrafo__description p{font-family:"Raleway",sans-serif}
body .root .parrafo .parrafo__description a{color:#137776;text-decoration:underline}
body .root .parrafo .parrafo__description a:hover{text-decoration:none}
body .root .palladium-travel-club-details-tours .imagenTour{height:auto}
body .root .palladium-travel-club-details-tours .imagenTour img{height:auto}
body .root .palladium-travel-club-details-tours .tituloHeader{font-weight:500}
body .root .palladium-travel-club-details-tours .textoTour li::before,body .root .parrafo .parrafo__description li::before{content:'';color:#bcb59b;border-top:2px solid #bcb59b;border-right:2px solid #bcb59b;width:10px;height:5px;position:absolute;margin-left:-20px;transform:rotate(130deg);margin-top:5px}
body .root .palladium-travel-club-details-tours .textoTour li,body .root .parrafo .parrafo__description li{color:#7d7d7d;font-weight:300;padding-left:15px;margin-bottom:10px}
body .root .palladium-travel-club-details-tours .textoTour li ul li,body .root .parrafo .parrafo__description li ul li{margin-top:10px}
body .root .palladium-travel-club-details-tours .textoTour li ul li::before,body .root .parrafo .parrafo__description li ul li::before{content:'';color:#bcb59b;border:1.5px solid #bcb59b;width:5px;height:4px;transform:none;border-radius:10px;margin-top:8px}
body .root .palladium-travel-club-details-tours .textoTour h2{font-size:18px;margin-top:10px;margin-bottom:20px}
@media(max-width:991px){body .root .palladium-travel-club-details-tours .detail-tours-wrapper{margin:0}
body .root .parrafo .parrafo__description h2{text-align:center}
}
body .root .palladium-travel-club-menu-ofertas{position:relative;z-index:1}
body .root .palladium-travel-club-menu-ofertas .anchored-menu-wrapper::before{display:none}
body .root .palladium-travel-club-menu-ofertas .anchored-menu-wrapper .anchored-menu__item{padding:0;margin-right:-1px}
body .root .palladium-travel-club-menu-ofertas .anchored-menu-wrapper .anchored-menu__list a{border:1px solid #c0c2c1;color:#a4a4a4;font-weight:300}
body .root .palladium-travel-club-menu-ofertas .anchored-menu-wrapper .anchored-menu__list a:hover{background:#ebebeb;text-decoration:none;border-bottom-color:#c0c2c1 !important}
body .root .palladium-travel-club-menu-ofertas .anchored-menu-wrapper .anchored-menu__item.active a{border:1px solid #00aea9;color:#fff;background:#00aea9;pointer-events:none}
body .root .palladium-travel-club-menu-ofertas .anchored-menu-wrapper .anchored-menu__item.active a:hover{text-decoration:none}
@media(max-width:991px){body .root .palladium-travel-club-menu-ofertas{margin-left:20px}
}
body .root .palladium-travel-club-offers .ofertas.container{margin:40px auto 0}
body .root .palladium-travel-club-offers .ofertas-content-item__img{border:1px solid #dfdfdf;border-bottom:0}
body .root .palladium-travel-club-offers .ofertas-content-item__card{min-height:125px;border:1px solid #dfdfdf;border-top:0}
body .root .palladium-travel-club-offers .ofertas-content-item-card__title{font-size:20px;font-style:normal;color:#20aea9}
body .root .palladium-travel-club-offers .ofertas-content-item-card-share__icon{width:15px}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom{left:1px;bottom:2px}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a{font-size:14px;min-height:30px;font-style:normal}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a:first-child{color:#656565;border:0;text-transform:initial;background:#f6f6f6}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a:first-child:hover{color:#137776;border:0;text-transform:initial;background:#f6f6f6 !important}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a:first-child::after{color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0;content:"\00BB";transform:scaleX(-1);position:relative}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a:hover{background:#fff}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a:last-child{margin-left:0}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a:last-child:hover{background-color:#137776 !important;text-decoration:none;border:1px solid #137776 !important}
body .root .ofertas-content-item-card-bottom__btns{flex-direction:row-reverse}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__legals{position:absolute;bottom:-14px;width:40%;background:#fafafa;right:1px;padding:11px 15px 10px;font-size:11px;text-align:right;border-top:1px solid #f6f6f6}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__legals .ofertas-legal__item{cursor:pointer}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__legals .ofertas-legal__item:hover{text-decoration:underline}
@media(max-width:991px){body .root .palladium-travel-club-offers .ofertas.container{margin:20px auto}
body .root .palladium-travel-club-offers .ofertas-content__item{margin-bottom:60px}
body .root .palladium-travel-club-offers .ofertas-content__item{height:auto}
body .root .palladium-travel-club-offers .ofertas-content-item__card{width:95% !important;height:100px;min-height:100px;margin:0 auto}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__legals .ofertas-legal__item{text-align:center}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__legals{bottom:-39px;width:95%;right:auto;left:2.5%}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom{width:95%;margin:0 auto}
body .root .palladium-travel-club-offers .ofertas-content-item__img{margin:0 auto}
body .root .palladium-travel-club-offers .ofertas-content-item-card-bottom__btns a{min-height:20px;height:40px}
}
body .root .palladium-destination-guide-banner{margin-top:-50px;position:relative;z-index:-1}
body .root .palladium-destination-guide-banner .cabecera-banner{height:300px}
body .root .palladium-destination-guide-banner .cabecera-banner::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,153,153,0.3)}
body .root .cabecera-banner .cabecera-banner__content{justify-content:center;align-items:center;text-align:center;padding-left:0;padding-bottom:0;z-index:1}
body .root .cabecera-banner .cabecera-banner__content h2.cabecera-banner-content__title{position:absolute;top:105px !important;justify-content:center;border:1px solid;width:fit-content;padding:10px 20px;align-items:center;font-family:"Raleway",sans-serif;font-style:normal;font-weight:300;font-size:40px;line-height:43px;text-transform:uppercase;height:fit-content}
body .root .cabecera-banner .cabecera-banner__bg{object-position:0}
@media(max-width:991px){body .root .cabecera-banner .cabecera-banner__bg{object-position:50%}
}
body .root .palladium-travel-club-banner{margin-top:-50px}
body .root .palladium-travel-club-banner .banner-wrapper{height:350px}
body .root .banner-wrapper .banner-info{top:105px}
body .root .banner-wrapper .banner-info .title-banner{border:1px solid;width:fit-content;padding:10px 20px;align-items:center;font-family:"Raleway",sans-serif;font-style:normal;font-weight:300;font-size:40px;line-height:43px;text-transform:uppercase;height:fit-content}
@media(max-width:991px){body .root .banner-wrapper .banner-info{min-width:90%}
body .root .banner-wrapper .banner-info .title-banner{font-size:24px;line-height:28px;margin-top:0;font-style:italic;letter-spacing:1px;padding:5px 20px;text-align:center;width:100%}
}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper{background:rgb(0 174 169 / 75%);margin-top:-50px;padding:0}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper .anchored-menu__list{height:50px;align-items:center}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper .anchored-menu__item a{font-size:15px;font-weight:300;padding:12px 15px}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper .anchored-menu__item a:hover{background:rgb(38 138 136 / 75%);color:#fff}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper .anchored-menu__item a.anchored-menu__item::after{color:#fff}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper .anchored-menu__item a{margin:0}
body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper .anchored-menu__item.active a{border-bottom:2px solid white;padding:12px 15px 11px}
body .root .anchored-menu-wrapper.anchored-menu-wrapper--fixed{top:130px !important;position:initial}
@media(max-width:991px){body .root .palladium-travel-club-menu-anclado .anchored-menu-wrapper{margin-top:-48px;height:48px}
body .root .anchored-menu-wrapper.anchored-menu-wrapper--fixed{top:120px !important;position:initial}
}
body .palladium-travel-club-faqs .background-alt{background:#fff}
body .faqs .faqs__accordion .faqs-accordion__title{font-family:"Raleway",sans-serif;font-size:24px;font-weight:500}
body .faqs .faqs__accordion .faqs-accordion-questions__item{border:1px solid #dfdfdf;cursor:pointer}
body .faqs .faqs__accordion .faqs-accordion-questions__item:hover{box-shadow:2px 2px #e5e5e5;border:1px solid #05aba7}
body .faqs .faqs__accordion .faqs-accordion-questions__item .item-heading__title{font-size:14px;font-weight:300;color:#656565;text-transform:initial}
body .faqs .faqs__accordion .faqs-accordion-questions__item .item-heading:after{font-size:18px}
body .faqs .faqs__accordion ul{margin-bottom:60px}
body .root .embed{font-family:"Raleway",sans-serif;margin:40px auto}
body .root .embed h1{font-size:24px;font-weight:500;color:#a79a7a;text-align:center;font-style:italic;text-transform:uppercase}
body .root .embed p,body .root .embed span{font-weight:300;color:#7c7c7c !important}
body .root .embed table{width:100%}
body .root .embed,body .root .embed p a,body .root .embed a{color:#7c7c7c !important;text-decoration:underline;border-bottom:0}
body .root .embed p a:hover,body .root .embed a:hover{color:#137776 !important}
body .root .palladium-banner-hotel{margin-top:-50px}
body .root .palladium-banner-hotel h1{color:#fff}
body .root .cabecera-ficha .cabecera-ficha__info-wrap{bottom:35%}
body .root .cabecera-ficha .cabecera-ficha__info{padding-left:20px;padding-right:20px}
body .root .cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left span[aria-label="stars"]{display:none}
@media(max-width:991px){body .root .palladium-banner-hotel{margin-top:-2px;width:100% !important;height:auto !important}
body .root .palladium-banner-hotel .cabecera-ficha{max-height:30vh !important}
body .root .cabecera-ficha .cabecera-ficha__info-wrap{bottom:50%;width:90%}
body .root .cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .title-lg__title{font-size:24px}
body .root .cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left{display:flex;justify-content:center}
body .root .cabecera-ficha:after{background:rgba(0,153,153,0.4)}
}
body .root .palladium-travel-club-hotels-search .hotels-list .hotel-card.hotel-card--small-moreinfo{border:1px solid #dfdfdf;margin-top:30px;margin-bottom:0}
body .root .palladium-travel-club-hotels-search .hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__img-cont{border:1px solid #fff}
body .root .palladium-travel-club-hotels-search .hotel-card.hotel-card--small-moreinfo .hotel-card-info-top{padding:0 20px}
body .root .palladium-travel-club-hotels-search .listado-hoteles__titulo{font-size:24px;margin-bottom:40px;font-weight:500;margin-left:10px;color:#a79a7a}
body .root .palladium-travel-club-hotels-search .hotels-list{margin-left:2%;display:flex;flex-wrap:wrap}
body .root .palladium-travel-club-hotels-search .hotels-list>div{width:100%;max-width:48%;margin-right:2%}
body .root .hotel-card{width:100%}
body .root .hotel-card .hotel-card__info{min-height:auto}
body .root .palladium-travel-club-hotels-search .hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__info .hotel-card-info-top .hotel-card-info__title,body .root .palladium-travel-club-hotels-search .hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__info .hotel-card-info-top .hotel-card-info__title .hotel-card-info-title__stars{padding-bottom:0}
body .root .palladium-travel-club-hotels-search .hotel-card.hotel-card--small-moreinfo .hotel-card-info-footer{display:none}
body .root .palladium-travel-club-hotels-search .hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__info .hotel-card-info-top .hotel-card-info__title a{color:#00afaa;font-weight:500;font-size:20px;line-height:24px;font-family:"Raleway",sans-serif;text-transform:uppercase;font-style:normal}
body .root .palladium-travel-club-hotels-search .hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__info .hotel-card-info-top .hotel-card-info__title a:hover{color:#137776;text-decoration:none}
body .root .palladium-travel-club-hotels-search .hotel-card.hotel-card--small-moreinfo .trip-price-wrapper{position:absolute;margin-top:90px;padding-left:20px}
@media(max-width:991px){body .root .palladium-travel-club-hotels-search .hd-wrapp .hd-vista.active>.container{width:90%}
body .root .palladium-travel-club-hotels-search .hotels-list>div{width:100%;margin-right:0;max-width:100%}
body .root .hotel-card.hotel-card--small-moreinfo .hotel-card__img-cont picture img{height:auto}
body .root .palladium-travel-club-hotels-search .hotel-card.hotel-card--small-moreinfo .trip-price-wrapper{position:initial;margin-top:0}
}
body .root .palladium-travel-club-gallery-carrousel{margin:40px auto}
body .root .palladium-travel-club-gallery-carrousel .gallery-title{font-size:24px;margin-bottom:0;font-weight:500;margin-left:10px;color:#a79a7a;font-style:italic;text-transform:uppercase;font-family:"Raleway",sans-serif}
body .root .palladium-travel-club-gallery-carrousel .gallery-carousel__item{display:flex !important;justify-content:center;align-items:center}
body .root .palladium-travel-club-gallery-carrousel .gallery-carousel-item__title{font-family:"Raleway",sans-serif;letter-spacing:1px;padding:0 10px;height:fit-content;width:fit-content;border:1px solid #fff}
body .root .palladium-travel-club-gallery-carrousel .gallery-carousel-item__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,153,153,0.3);opacity:1}
body .root .palladium-travel-club-gallery-carrousel .gallery-carousel-item__overlay:hover{background:rgba(0,153,153,0.5)}
body .root .palladium-travel-club-gallery-carrousel .gallery-carousel__item:hover img{transform:scale(1.1)}
body .palladium-travel-club-gallery-carrousel .gallery-modal .cust-modal__body .slick-arrow,body .gallery-modal .cust-modal__body .slick-arrow{border:2px solid #1d8382 !important;height:30px;width:30px;border-radius:50px}
.root .gallery-modal .gallery-modal-carousel-block .slick-arrow::before{background-image:none !important;font-family:"icomoon";content:"\e900";font-size:9px;transform:rotate(90deg) !important;margin:-2px 0 0 -14px;color:#1d8382;position:initial}
body .gallery-modal .cust-modal__body .slick-arrow.slick-next{transform:rotate(180deg) !important;bottom:15px !important;border-radius:50px}
body .gallery-modal .cust-modal__body .slick-arrow.slick-prev{bottom:0 !important;border-radius:50px}
@media(max-width:991px){.cust-modal__wrapp{z-index:100000}
body .gallery-modal .cust-modal__body .slick-arrow.slick-next{left:auto !important;right:10px}
.root .gallery-modal-carousel-block .slick-arrow.slick-prev{left:auto !important;right:45px}
}
body .root .palladium-description-hotel>.container{width:100%;max-width:1251px}
body .root .info-hotel .info-hotel__text{width:70%;padding:0 35px}
body .root .info-hotel .info-hotel__icons{width:30%}
body .root .info-hotel{margin:60px 0 20px}
body .root .info-hotel .info-hotel__trip{background:#fff;border-right:1px solid #efefef}
body .root .info-hotel .info-hotel__trip .trip-rating{color:#c2b9a3;margin-right:20px}
body .root .info-hotel .info-hotel__trip [id^="TA_"][class^="TA_"]{height:45%}
body .root .info-hotel .info-hotel__trip [id^="TA_"][class^="TA_"] .cdsROWContainer .cdsComponent.cdsRating{flex-direction:column}
body .root .info-hotel .info-hotel__trip [id^="TA_"][class^="TA_"] .cdsROWContainer .cdsComponent.logo{padding-top:0;width:25%}
body .root .info-hotel .info-hotel__trip [id^="TA_"][class^="TA_"] .cdsROWContainer .cdsComponent.cdsRating{width:75%}
body .root .info-hotel .info-hotel__trip [id^="TA_"][class^="TA_"] .cdsROWContainer .cdsComponent.cdsRating br{display:none}
body .root .info-hotel .info-hotel__trip .ui_bubble_rating:after{left:-22px}
body .root .info-hotel .info-hotel__trip [id^="TA_"][class^="TA_"] .cdsROWContainer .ui_bubble_rating+br+span{margin-right:0;margin-top:0}
body .root .info-hotel .info-hotel__text .info-hotel-text__title{font-family:"Raleway",sans-serif;font-size:24px;font-weight:500;font-style:italic;text-transform:uppercase;color:#a79a7a;margin:30px 0 0}
body .root .cabecera-ficha .cabecera-ficha__info .cabecera-ficha-info__left .cabecera-ficha-info-left__title-xs{display:none}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item{border:0;align-items:center}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item .img-content{height:50px;margin-bottom:10px;text-align:center;width:50px;padding:10px;border:2px solid #a2e8e6;border-radius:50px}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item .img-content:hover{background:#a2e8e6}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item .img-content:hover img{filter:brightness(10)}
body .root .info-hotel .info-hotel__icons>a:hover{color:#137776;text-decoration:none}
body .root .info-hotel .info-hotel__icons>a:hover .name{color:#137776;text-decoration:none}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item .img-content img{filter:brightness(0) saturate(100%) invert(90%) sepia(24%) saturate(406%) hue-rotate(120deg) brightness(92%) contrast(97%)}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item--share:hover .tooltip-share{top:68px;left:-23px}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item--share .tooltip-share-inner{background:#a2e8e6;border:1px solid #a2e8e6}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item--share .tooltip-share-inner:before,body .root .info-hotel .info-hotel__icons .info-hotel-icons__item--share .tooltip-share-inner:after{border-bottom:14px solid #a2e8e6}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item--share .tooltip-share img{max-width:20px;filter:brightness(10)}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item--share .tooltip-share img:hover{filter:brightness(0) saturate(100%) invert(38%) sepia(14%) saturate(2076%) hue-rotate(131deg) brightness(96%) contrast(95%)}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item .name{color:#656565;min-height:auto;margin-bottom:0}
body .root .info-hotel .info-hotel-description-collapse{color:#656565}
body .root .info-hotel .info-hotel-description-collapse:hover{color:#137776}
body .root .info-hotel .info-hotel-description-collapse:after{content:"\00BB";color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0}
body .root .info-hotel .info-hotel-text__description-short h2{font-size:24px;margin-bottom:10px;font-weight:500;font-style:italic;text-transform:uppercase;color:#a79a7a}
body .root .info-hotel .info-hotel-text__description-short h3{font-size:18px;color:#3d3d3d;margin-bottom:5px}
@media(max-width:991px){body .root .info-hotel{margin:40px 0 20px}
body .root .info-hotel .info-hotel__text{width:100%}
body .root .info-hotel .info-hotel__icons{width:100%;height:auto}
body .root .info-hotel .info-hotel__icons .info-hotel-icons__item .img-content{max-height:50px}
body .root .info-hotel .info-hotel__text .info-hotel-text__title{text-align:center}
}
body .root .pal-experience{padding:40px 0 60px}
body .root .pal-experience .pal-experience__title{font-size:24px;font-weight:500}
body .root .pal-experience__carousel__slide .pal-experience__carousel__slide__desc-block .pal-experience__carousel__slide__desc-block__title{font-family:"Raleway",sans-serif;font-size:16px;font-weight:600;color:#626463;text-transform:uppercase;font-style:italic}
body .root .pal-experience__carousel__slide .pal-experience__carousel__slide__desc-block{top:-25px}
body .root .pal-experience__carousel__slide .pal-experience__carousel__slide__desc-block a{font-size:14px;font-weight:500;color:#656565;text-transform:lowercase}
body .root .pal-experience__carousel__slide .pal-experience__carousel__slide__desc-block a:hover{color:#01ada9}
body .root .pal-experience__carousel__slide .pal-experience__carousel__slide__desc-block a::after{font-family:"Raleway",sans-serif;padding-right:5px;color:#01ada9;top:1px}
body .root .pal-experience__carousel .slick-prev,body .root .pal-experience__carousel .slick-next{border:2px solid rgb(29 131 130 / 75%);border-radius:50px;top:100%}
body .root .pal-experience__carousel .slick-prev:hover,body .root .pal-experience__carousel .slick-next:hover{border:2px solid rgb(29 131 130 / 100%)}
body .root .pal-experience__carousel .slick-arrow{width:35px;height:35px}
body .root .pal-experience__carousel .slick-next::before{position:absolute;margin:-5px 0 0 4.5px}
body .root .pal-experience__carousel .slick-prev:before{position:absolute;margin:-4px 0 0 6px}
body .root .pal-experience__carousel .slick-prev:before,body .root .pal-experience__carousel .slick-next:before{font-size:10px;color:#1d8382}
body .root .pal-experience__carousel .slick-prev{right:4%;left:auto}
@media(min-width:1700px){body .root .pal-experience__carousel .slick-prev{right:3%;left:auto}
}
body .root .pal-experience__carousel .slick-next{right:0}
body .root .palladiumtravelclub-list-rooms{margin:30px 0}
body .root .palladiumtravelclub-list-rooms .room{outline:1px solid #dfdfdf;border:1px solid #fff}
body .root .palladiumtravelclub-list-rooms .rooms .rooms-title.text-center{font-family:"Raleway",sans-serif;font-size:24px;margin-bottom:10px;font-weight:500;font-style:italic;text-transform:uppercase;color:#a79a7a}
body .root .palladiumtravelclub-list-rooms .room .room--description--title{font-size:18px;font-family:"Raleway",sans-serif;font-weight:500;line-height:1;color:#00afaa;text-transform:uppercase}
body .root .palladiumtravelclub-list-rooms .room .room--info{background-color:#fbf9f4}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--global-desc--large{padding-top:0}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--global-desc--large .room-modal--global-desc--large--title{font-family:"Raleway",sans-serif;font-size:24px;margin-bottom:10px;font-weight:500;font-style:italic;text-transform:uppercase;color:#a79a7a;margin-top:0}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--subtitle{color:#00afaa;font-size:12px !important}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--features{font-size:15px}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--features li{font-size:13px;margin-bottom:5px;list-style:circle;list-style-position:inside;color:#3d3d3d;font-weight:300}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador-inner{border:1px solid #efefef;justify-content:flex-start;width:fit-content}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador-rooms__input{padding-left:10px}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador__btn-reserva{background:#4dc2be;border:2px solid #4dc2be}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador__btn-reserva:hover{background:#137776;border:2px solid #137776}
body .room-modal .cust-modal__body .slick-arrow.slick-prev,body .cust-modal__body .slick-arrow.slick-next{top:90%}
body .room-modal .cust-modal__body .slick-arrow{height:30px;width:30px;border:2px solid #fff !important;border-radius:30px}
body .room-modal .cust-modal__body .slick-arrow.slick-next{right:10px;left:auto !important}
body .room-modal .cust-modal__body .slick-arrow.slick-prev{left:auto;right:50px;bottom:0 !important}
body .room-modal .cust-modal__body .slick-arrow::before{color:#fff;font-size:16px}
body .room-modal .cust-modal__body .slick-arrow:hover{opacity:.8}
body .room-modal .cust-modal__body .slick-arrow.slick-prev::before{padding:2px 0 0 0}
body .room-modal .cust-modal__body .slick-arrow.slick-next::before{padding:2px 0 0 0}
body .room-modal .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal-global-desc--carousel .slick-dots{display:none !important}
.cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal-global-desc--carousel .slick-dots{display:none !important}
@media(max-width:991px){body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador-inner{border:0}
body .cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador-rooms__input{margin:0 !important}
.cust-modal__wrapp.room-modal[id*="room-modal"] .room-modal--buscador .buscador__btn-wrapper{width:100%;margin-top:-8px}
.cust-modal__wrapp.room-modal[id*="room-modal"] [class*="room-modal--facilities--list--load-"]{border:1px solid #e9e9e9;background-color:#fff}
}
body .root .palladium-travel-club-services-facilities{margin-top:40px}
body .root .facilities-and-services__title,body .root .gastronomia .gastronomia--title{font-family:"Raleway",sans-serif;font-size:24px;margin-bottom:10px;font-weight:500;font-style:italic;text-transform:uppercase;color:#a79a7a;margin-top:0}
body .root .facilities-services .facilities-services--block{border:1px solid #fff;outline:1px solid #dfdfdf;box-shadow:0 1px 3px #999;margin-bottom:60px}
body .root .facilities-services .facilities-services--image-description--description{box-shadow:none}
body .root .facilities-services .facilities-services--list-block{background-color:#fbf9f4;width:25%;min-width:20%;margin-right:0;padding-right:0}
body .root .facilities-services .facilities-services--list-block ul:first-child ul{padding-left:15px;background:#f4f2eb;margin-left:-15px}
body .root .facilities-services .facilities-services--list-block ul:first-child{padding:2em 0 2em 0}
body .root .facilities-services .facilities-services--list-block ul li{padding:0 0 0 15px;border-bottom:1px solid #f4f2eb}
body .root .facilities-services .facilities-services--list-block ul li>ul li,body .root .facilities-services .facilities-services--list-block ul li:last-child{border-bottom:0}
body .root .facilities-services .facilities-services--list-block ul li span{text-transform:none;font-weight:300}
body .root .facilities-services .facilities-services--list-block ul li .icon-arrow-down::before{position:absolute;right:6px;margin-top:-6px}
body .root .facilities-services .facilities-services--list-block ul li.selected{color:#000}
body .root .facilities-services .facility__title{font-size:18px;font-family:"Raleway",sans-serif;font-weight:500;line-height:1;color:#00afaa;text-transform:uppercase;padding-bottom:10px;padding-left:10px}
body .root .facilities-services .facility__title{font-size:18px;font-family:"Raleway",sans-serif;font-weight:500;line-height:1;color:#00afaa;text-transform:uppercase;padding-bottom:10px;padding-left:10px}
body .root .gastronomia .gastronomia--servicio .gastronomia--servicio--title{font-size:18px;font-family:"Raleway",sans-serif;font-weight:500;line-height:1;color:#00afaa;text-transform:uppercase;padding-bottom:10px}
body .root .facilities-services .facilities-services--image-description--description--title{font-family:"Raleway",sans-serif;font-size:16px;font-weight:600;color:#626463;text-transform:uppercase;font-style:italic}
body .root .gastronomia .gastronomia--servicio .gastronomia--servicio--description-large{font-size:14px;color:#656565}
body .root .gastronomia .gastronomia--servicio .gastronomia--servicio--description-large a{color:#656565;border:0;text-transform:initial;background:#f6f6f6;font-size:14px;background:#fff}
body .root .gastronomia .gastronomia--servicio .gastronomia--servicio--description-large a:hover{color:#137776;text-decoration:none}
body .root .gastronomia .gastronomia--servicio .gastronomia--servicio--description-large a::after{color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0;content:"\00BB";transform:scaleX(-1);position:relative}
body .root .facilities-services--image-description--description--large a{color:#137776;text-decoration:underline}
body .root .facilities-services--image-description--description--large a:hover{text-decoration:none}
body .root .gastronomia .gastronomia--tags li{margin:1em -1px 1em 0;border-radius:0;padding:8px 16px;font-family:"Raleway",sans-serif;border:1px solid #c0c2c1;color:#a4a4a4;font-weight:300;font-size:14px;letter-spacing:0;font-style:italic}
body .root .gastronomia .gastronomia--tags li.active{border:1px solid #00aea9;color:#fff;background:#00aea9}
@media(max-width:991px){body .root .facilities-services .facilities-services--image-description--wrapper{padding-top:0}
body .root .facilities-services .facilities-services--selector input{font-family:"Raleway",sans-serif;color:#888;font-weight:300}
body .root .facilities-services .facilities-services--list-block{width:100%}
body .root .facilities-services .facilities-services--list-block ul:first-child{padding:0 0 2em 0}
body .root .gastronomia .gastronomia--tags{height:75px;padding-left:20px}
}
body .root .palladium-travel-club-assets-gallery .slick-dots{display:none}
body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-prev,body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-next{width:30px;height:30px;border:2px solid #00afaa !important;border-radius:30px}
body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-prev:hover,body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-next:hover{border:2px solid rgb(255 255 255 / 100%)}
body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-next:before,body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-prev:before{font-size:9px}
body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-next:before{position:absolute;margin:10px 0 0 5px;color:#00afaa !important}
body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-prev:before{position:absolute;margin:10px 0 0 5px;color:#00afaa !important}
body .root .palladium-travel-club-assets-gallery .slick-dots{display:none !important}
@media(max-width:991px){body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-prev,body .root .palladium-travel-club-assets-gallery .assets-gallery--wrapper .slick-next{display:none !important}
body .root .palladium-travel-club-assets-gallery .slick-dots{display:block !important}
body .root .palladium-travel-club-assets-gallery .slick-dots li button:before{font-size:25px}
body .root .palladium-travel-club-assets-gallery .slick-dots li.slick-active button:before{color:#1c9b92}
.palladium-travel-club-assets-gallery .assets-gallery--wrapper.slick-initialized{margin-bottom:40px}
}
body .root .marcas-mosaico-item-inner .marcas-mosaico-item__filter .marcas-mosaico-item-filter__hover .btn{font-size:14px;font-weight:500;border-radius:3px;border:0}
body .root .palladium-travel-club-contact-reserve .container.flexible-columns{margin-top:60px !important}
body .root .container .form-contact.redesign{max-width:650px;width:100%;margin:0 auto}
body .root .form-contact .options select{min-width:650px}
body .root .container .form-contact.redesign .options select,body .root .container .form-contact.redesign .cmp-form-text__textarea,body .root .container .form-contact.redesign .text input{border:1px solid #dfdfdf;font-size:14px;color:#636363;padding:10px}
body .root .container .form-contact.redesign .text input::placeholder{font-size:14px;color:#636363}
body .root .container .form-contact.redesign input[type='date']{width:100%}
body .root .container .form-contact.redesign input:focus,body .root .container .form-contact.redesign .options select:focus,body .root .container .form-contact.redesign .cmp-form-text__textarea:focus{outline:1px solid #20aeaa}
body .root .container .form-contact.redesign .options select{background:url(/content/dam/palladium-travel-club-site/images/commons/arrow.png) no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:25px;background-position:99%}
body .root .form-contact .text{margin-bottom:20px}
body .root .form-contact .options .cmp-form-options--drop-down label,body .root .form-contact .text>.cmp-text>p,body .root .container .form-contact.redesign .text label,.cmp-form-text__help-block{color:#aa9f76;text-transform:initial;font-family:"Raleway",sans-serif;font-weight:500;font-size:16px}
body .root .form-contact .errorMsg{font-size:10px;margin-left:10px}
body .root .form-contact .text>.cmp-text{padding-bottom:0}
body .root .form-contact .text>.cmp-text#text-22d134259b{margin-bottom:-20px}
body .root .form-contact .text>.cmp-text#text-71891d9c88 p,body .root .form-contact .text>.cmp-text#text-5e8948adf7 p{font-size:12px;line-height:14px;color:#666}
body .root .form-contact .cmp-form-options--checkbox label span::before,body .root .form-contact .cmp-form-options--checkbox label span::after{display:none}
body .root .form-contact .cmp-form-options--checkbox label input:checked ~ span::after{border:0}
body .root .container .form-contact.redesign .options .cmp-form-options--checkbox .labelContainer .cmp-form-options__field-label{padding-top:5px}
body .root .container .form-contact.redesign .options .cmp-form-options--checkbox .labelContainer .cmp-form-options__field-label .cmp-form-options__field-description{font-family:"Raleway",sans-serif;font-size:15px;font-weight:300}
body .root .container .form-contact.redesign .options .cmp-form-options--checkbox .labelContainer .cmp-form-options__field-label .cmp-form-options__field-description a{color:#137776;text-decoration:underline}
body .root .container .form-contact.redesign .options .cmp-form-options--checkbox .labelContainer .cmp-form-options__field-label .cmp-form-options__field-description a:hover{color:#137776;text-decoration:none}
body .root .container .form-contact.redesign .button button[type='submit']{background:#20aeaa;margin-bottom:40px;width:100%;margin-top:0;font-family:"Raleway",sans-serif}
body .root .container .form-contact.redesign .button button[type='submit']:hover{background:#137776}
@media(max-width:991px){body .root .palladium-travel-club-contact-reserve .container.flexible-columns{margin-top:0 !important}
body .root .form-contact .options select{min-width:100%}
}
body .root .oferta-description__title{margin-top:0}
body .root .center-page .center-page-container{margin-top:0;padding:0;position:initial}
body .root .oferta-volver{position:initial;position:absolute;top:580px;color:#656565}
body .root .cabecera-banner .cabecera-banner__content::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,153,153,0.3);z-index:-1}
body .root .cabecera-banner .cabecera-banner-content__title,body .root .oferta-informativa{position:initial}
body .root .cabecera-banner .cabecera-banner__content h1.cabecera-banner-content__title{max-width:fit-content;position:initial !important;margin-bottom:20px;margin-top:80px;width:100%;height:fit-content;color:#fff;font-family:"Raleway",sans-serif;border:2px solid white;padding:12px;font-size:44px;font-style:italic;font-weight:300;text-transform:uppercase;letter-spacing:1px;line-height:45px}
body .root .oferta-informativa .oferta-description .oferta-description__title,body .root .oferta-informativa .oferta-description .oferta-description__title p{text-align:center !important;width:100%;min-width:100%;letter-spacing:0;font-size:18px;font-family:"Raleway",sans-serif;font-weight:500;line-height:1;color:#a79a7a;text-transform:uppercase;font-style:italic}
body .root .cabecera-banner .color-title{font-family:"Raleway",sans-serif;font-size:24px;font-weight:500;color:#00aea9;text-align:center !important;font-style:normal;text-transform:uppercase !important;line-height:28px}
body .root .cabecera-banner .cabecera-banner-content__title{display:block;margin-bottom:20px;max-width:none;width:100%;margin-top:50px;height:auto}
body .root .oferta-informativa .oferta-description{margin:75px 0 0}
body .root .oferta-informativa .oferta-description>p{text-align:center}
body .root .oferta-informativa .oferta-btn-reservar{margin:30px auto 10px;border-radius:3px;font-family:"Raleway",sans-serif}
body .root .oferta-informativa .oferta-btn-reservar:hover{background-color:#137776;border-color:#137776;text-decoration:none}
body .root .oferta-informativa .oferta-legals.ofertas-legal--modal{width:fit-content;margin:0 auto}
body .root .oferta-informativa .oferta-legals .ofertas-legal__item{font-family:"Raleway",sans-serif;font-size:14px;font-weight:500;color:#656565;text-transform:initial;font-size:15px}
body .root .oferta-informativa .oferta-legals .ofertas-legal__item:hover{color:#137776;text-decoration:none}
body .root .oferta-informativa .oferta-legals .ofertas-legal__item::after{content:"\00AB";transform:scaleX(-1);position:relative;color:#137776;font-family:"Raleway",sans-serif;margin-left:2px;bottom:0;margin-top:-5px;background-image:none;width:10px}
body .root .oferta-menu-wrapper{margin-top:0}
@media(max-width:991px){body .root .oferta-volver{top:470px}
body .root .oferta-informativa .oferta-description{margin:50px 20px 0}
body .root .hotel-card .hotel-card__img-cont{height:auto}
body .root .hotel-card{height:auto;padding-bottom:20px}
}
body .cust-modal__wrapp .cust-modal__inner .cust-modal{padding:0 !important}
body .room-modal-global-desc--carousel button.slick-next.slick-arrow{margin-top:0 !important}
body .cust-modal__wrapp .cust-modal__inner .cust-modal{padding:0 !important}
// ************************ PTC REDESIGN 2025 ************************* // //the following code is used to apply inheritance with the class ptc-redesign