@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(clientlib-footer/css/fonts/slick.eot);src:url(clientlib-footer/css/fonts/slick.eot?#iefix) format("embedded-opentype");src:url(clientlib-footer/css/fonts/slick.woff) format("woff");src:url(clientlib-footer/css/fonts/slick.ttf) format("truetype");src:url(clientlib-footer/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}
.container.responsivegrid{padding:0;width:100vw}
.footer{background:#f0ede6;padding:0 !important}
@media(max-width:992px){.footer{padding-top:0}
}
.footer .footer-bottom{background:#fff}
.footer .footer-bottom section.footer__bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1440px}
.footer .footer-bottom section.footer__bottom .footerSocialsContainer{width:unset}
@media(max-width:992px){.footer .footer-bottom section.footer__bottom{align-items:center;background:#fff;display:flex;flex-wrap:wrap;flex-flow:column-reverse;justify-content:space-between;margin:0 auto;max-width:99vw;padding:0 5%}
.footer .footer-container-links li.yCmsComponent{display:none}
}
.footer .header-languages-wrapper{bottom:20px;display:flex;height:40px;justify-content:center;position:relative}
@media(max-width:992px){.footer .header-languages-wrapper{display:flex;height:50px;justify-content:center;width:100vw}
}
.footer .header-languages__input--select{align-items:center;display:flex;height:100%;justify-content:right;margin:0 auto;padding:0;position:relative;width:95%}
@media(max-width:992px){.footer .header-languages__input--select{align-items:center;display:flex;height:100%;justify-content:right;margin:0 auto;padding:0 50px;position:relative;width:85vw}
}
.footer .header-languages__input[type=text]{border:0;color:transparent;cursor:pointer;font-family:Nunito Sans;font-size:14px;height:12px;opacity:0;padding-right:15px;text-align:center;text-transform:uppercase;width:12px}
@media(max-width:992px){.footer .header-languages__input[type=text]{border:0;color:transparent;cursor:pointer;font-family:Nunito Sans;font-size:14px;height:12px;opacity:0;padding-right:15px;text-align:center;text-transform:uppercase;width:12px}
}
.footer .header-languages__input--select:after{background-image:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/advantage-component/language.png);background-repeat:no-repeat;bottom:117%;color:#999;content:"";font-family:icomoon !important;height:12px;opacity:0;position:absolute;width:12px}
@media(max-width:992px){.footer .header-languages__input--select:after{font-family:icomoon !important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(clientlib-footer/css/clientlib-footer/less/generated/clientlib-footer/less/generated/clientlib-footer/less/generated/clientlib-footer/less/generated/clientlib-footer/less/generated/clientlib-footer/less/generated/clientlib-footer/less/content/dam/palladium/images/advantage-component/language.png);background-repeat:no-repeat;bottom:100%;color:#999;content:"\e903";cursor:pointer;font-size:9px;height:12px;opacity:1;position:absolute;right:2.25%;width:12px}
}
.footer .options--header-languages{display:none;height:12px;position:relative;width:0}
.footer .options--header-languages .options-inner{background:#f7f7f7;border:1px solid #ddd;font-size:12px;left:-130px;position:absolute;right:12px;top:-300px;width:135px;z-index:0}
.footer .options--header-languages .options-inner:after{border-bottom:14px solid #f7f7f7;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-14px;content:"";position:absolute;right:12px;top:unset;transform:rotate(180deg)}
.footer .options--header-languages .options-inner:before{display:none}
.footer .options--header-languages .options-inner li{flex-grow:1;list-style:none;text-align:center}
.footer .options--header-languages .options-inner li a{color:#999;display:inline-block;font-family:Nunito Sans;font-size:12px;letter-spacing:1.2px;padding:5px 0;text-decoration:none;text-transform:none}
.footer .language-label{bottom:116%;cursor:pointer;font-size:14px;margin-bottom:0;opacity:1;right:0}
.footer .cmp-container{display:flex;flex-wrap:wrap;justify-content:end;margin:0 auto;width:100%}
@media(max-width:992px){.footer .cmp-container{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start;margin:0 auto;padding:0 16px;position:relative;width:100%}
}
.footer .footerLinksBlock a{align-items:center;color:#3d3d3d;display:flex;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:16px;text-decoration:none}
.footer .footerLinksBlock p{font-size:18px;font-weight:700;margin-bottom:18px}
@media(max-width:992px){.footer .footerLinksBlock p{font-weight:bolder;margin:0 0 20px;text-transform:none}
}
.footer .footerLinksBlock .yCmsComponent{margin:0}
@media(max-width:992px){.footer .footerLinksBlock .yCmsComponent:last-child a{margin-bottom:0}
}
.footer .footer__menu-list-toggle-trigger-activator,.footer .label-activator{display:none}
@media(max-width:992px){.footer .label-activator{display:inline-block;margin-top:0}
}
.footer .footer__form-main .footer__menu{display:block;margin:0 0 60px;padding:0 !important;text-transform:inherit !important}
@media(max-width:992px){.footer .footer__form-main .footer__menu{margin-bottom:0}
.footer .footer__form-main .footer__menu.footerLinksCont{display:none}
}
.footer .footer__bottom-legals{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;justify-content:left;margin-top:10px}
@media(max-width:992px){.footer .footer__bottom-legals{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-top:10px;text-align:center}
.footer .footer__bottom-legals li:last-child a{border-right:0}
.footer .footer__bottom-legals li a{border-right:0;color:#666;display:inline-block;font-family:Nunito Sans;font-size:14px;margin:5px 0;padding:0 8px}
.footer .footer__bottom-legals li a:hover{color:#999}
}
.footer .footer__bottom-legals li.footer__bottom-legals--text{border-right:0;color:#666;display:inline-block;font-family:Nunito Sans;font-size:14px;font-weight:700;margin:5px 0;padding:0 8px;width:100%}
@media(max-width:992px){.footer .footer__bottom-legals li.footer__bottom-legals--text{border-right:0;color:#666;display:inline-block;font-family:Nunito Sans;font-size:14px;font-weight:700;margin:5px 0;padding:0 8px;width:100%}
}
.footer .footer__bottom-legals li:last-child a{border-right:0}
.footer .footer__bottom-legals li a{border-right:0;color:#3d3d3d;display:inline-block;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin:5px 0;padding:0 8px}
.footer .footer__bottom-legals li a:hover{color:#999}
.footer .footer-links{position:relative}
.footer .footer__menu-nav{margin-right:16.23px;width:146px}
@media(max-width:992px){.footer .footer__menu-nav{width:100%}
}
.footer .footer__menu-nav p{align-items:center;color:#3d3d3d;display:flex;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:17px}
.footer .footer__menu-nav p span{position:relative}
.footer .footer__menu-nav p span[name=sobre]:after{content:"nosotros";display:inline-block;height:100%;margin-left:2px;position:absolute;text-transform:none}
.footer .section-title-h2{color:#000;font-family:Nunito Sans;font-size:42px}
@media(max-width:992px){.footer .section-title-h2{color:#000;font-family:Nunito Sans;font-size:42px}
}
.footer .section-subtitle{background:#f0ede6;font-size:12px;letter-spacing:1.2px;padding:45px 0 0;text-transform:inherit}
@media(max-width:992px){.footer .section-subtitle{background:#f0ede6;font-size:12px;letter-spacing:1.2px;padding:45px 0 0;text-transform:inherit}
}
.footer .footer__bottom-newsletter .button{align-items:center;background:#9a7611;color:#fff;display:flex;flex-wrap:nowrap;font-family:Nunito Sans;font-size:12px;justify-content:center;letter-spacing:1px;line-height:12px;padding:10px 24px;text-decoration:none;text-transform:uppercase}
@media(max-width:992px){.footer .footer__bottom-newsletter .button{align-items:center;background:#9a7611;color:#fff;display:flex;flex-wrap:nowrap;font-family:Nunito Sans;font-size:12px;justify-content:center;letter-spacing:1px;line-height:12px;padding:10px 24px;text-decoration:none;text-transform:uppercase}
}
.footer [class^=icon-]{font-size:16px;margin-right:10px}
.footer .footer__rrss{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-around;margin:0}
@media(max-width:992px){.footer .footer__rrss{margin-top:7px;order:2}
}
.footer .footer__rrss li a{color:#000;display:inline-block;font-size:25px;margin:0 10px}
@media(max-width:992px){.footer .footer__rrss li a{color:#000;display:inline-block;font-size:25px;margin:0 10px}
}
.footer .footer__rrss li a:hover img{opacity:.8}
.footer .footer__rrss li a .footerSocial-icon{background-color:#9a7611;background-size:contain;color:#000;display:inline-block;font-size:25px;height:33px;margin:0;-webkit-mask-size:contain;mask-size:contain;width:33px}
@media(max-width:992px){.footer .footer__rrss li a .footerSocial-icon{color:#000;display:inline-block;font-size:25px;height:33px;margin:0 10px;width:33px}
}
.footer span.footerLink-separator{color:gray;font-size:9px}
.footer .itemList.last{display:none}
@media(max-width:992px){.footer .footer__menu-list-toggle-trigger-activator,.footer li .yCmsComponent{display:none}
.footer .footer-links{width:100%}
.footer .footer-links .menuHeader{display:flex;justify-content:space-between;margin-bottom:0;padding:18px 0 14px;width:100%}
.footer .footer-links a{color:#3d3d3d;font-size:15px;line-height:2.1;text-decoration:none;width:auto}
.footer .footer-links a:hover{color:#3d3d3d;text-decoration:underline}
}
.footer .footer-container-links{float:none !important;margin:0 auto;max-width:1440px}
.footer .footer__form-main{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1440px}
@media(max-width:992px){.footer .footer__form-main{display:block !important;margin:0 !important;width:100% !important}
}
.footer .footer__form-main .button__btn-suscripcion{align-items:center;background-color:transparent;border:1px solid #6e550c;color:#6e550c;display:flex;font-family:Nunito Sans;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1px;min-height:52px;text-align:center;width:250px}
@media(max-width:1600px){.footer .footer__form-main .button__btn-suscripcion{padding:15px;width:100%}
}
.footer .footer-redesign--sectionLeft{padding:54px 0 2.5%;width:32%}
.footer .footer-redesign--sectionLeft .newsletterEmail{background:#fff;border:1px solid #aea780;color:#6d6d69;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;height:64px;line-height:18px;margin:15px 0;padding:23px 12px;width:100%}
.footer .footer-redesign--sectionLeft .custom{align-items:center;align-items:flex-start;color:#3d3d3d;display:flex;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:400;line-height:16px}
.footer .footer-redesign--sectionLeft .custom input[type=checkbox]{margin-right:8px;margin-top:0}
@media(max-width:992px){.footer .footer-redesign--sectionLeft{background:white;margin:0;padding:24px 15px 32px;width:100%}
}
.footer .footer-redesign--sectionRight{display:flex;flex-flow:column wrap;padding:54px 0 0;width:68%}
@media(max-width:992px){.footer .footer-redesign--sectionRight{background:#efede6;display:flex;flex-flow:column wrap;margin:0;padding-top:0;width:100%}
}
.footer .check_newsletter{display:flex;font-family:Nunito Sans;font-size:14px;font-weight:200;margin:20px 0}
.footer .check_newsletter input{margin-right:10px}
.footer .check_newsletter label{font-weight:400}
.footer .check_newsletter a{color:black;font-weight:700}
.footer .footer__form-legend{align-items:center;color:#3d3d3d;display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:20px;margin-top:0}
@media(max-width:992px){.footer .footer__form-legend{font-size:22px;font-weight:700;letter-spacing:1px;margin:0 8px}
}
.footer .suscripcion{margin-top:15px;width:75%}
@media(max-width:992px){.footer .suscripcion{margin-left:auto;margin-right:auto;width:100%}
}
.footer .suscripcion a{text-decoration:none}
.footer .suscripcion a.disabled{cursor:default;opacity:1;pointer-events:none}
.footer .checkbox_info{font-size:11px}
.footer .checkbox_info a{color:black}
.footer.footersimple .footer-bottom{background:#f0ede6}
.footer .footer__rrss li a div.footerSocial-icon.u-footer-icon{background-color:transparent}
.footer .footer__rrss li a div.footerSocial-icon.u-footer-icon--instagram{background-image:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/social-icons/phg_icon_insta.svg)}
.footer .footer__rrss li a div.footerSocial-icon.u-footer-icon--twitter{background-image:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/social-icons/phg-icon-twitter.svg)}
.footer .footer__rrss li a div.footerSocial-icon.u-footer-icon--facebook{background-image:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/social-icons/phg_icon_facebook.svg)}
.footer .footer__rrss li a div.footerSocial-icon.u-footer-icon--tiktok{background-image:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/social-icons/phg_icon_tiktok-.svg)}
.footer .footer__rrss li a div.footerSocial-icon.u-footer-icon--youtube{background-image:url(https://www.palladiumhotelgroup.com/content/dam/palladium/images/social-icons/phg_icon_youtube.svg)}