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