footer{padding:0;color:var(--footer_textColor);text-align:center;border-top:var(--footer_borderTop);border-bottom:var(--footer_borderBottom);border-left:var(--footer_borderLeft);border-right:var(--footer_borderRight)}#footer{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;justify-items:center}#footer.container{display:flex;flex-direction:column;max-width:100%;padding:0;background-color:var(--azul_3)}#footer.container>div{width:100%}#footer.container .footS1_gris{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--web_maxWidth)}#footer.container .footS2_blanco{background-color:var(--gris_blanco)}#footer.container .footS1_gris #logo_negativo>a>img{height:auto}#footer.container .footS1_gris div,#footer.container .footS2_blanco div,#footer.container .footS3_gris2 div{max-width:var(--web_maxWidth);text-align:left;padding:.25rem 0}#footer.container .footS2_blanco>div{color:var(--verde1);padding:0 1rem}.footerEnlaces{color:var(--gris_Avrix);font-size:.9rem;display:flex;flex-direction:row;gap:1rem}.footerEnlaces a{color:#fff;text-decoration:none;padding:0 1.25rem}.footerEnlaces a:hover{text-decoration:underline}.footerLogos{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.footerLogos>span{font-size:.9rem}@media (max-width:667px){#footer.container .footS1_gris{flex-direction:column}#footer.container{padding:1rem 0 10rem;display:grid;grid-template-columns:auto;gap:1rem;align-items:center;justify-items:center}.hLine.hLineAndBox .container.glass>span{display:none}#footer.container .footS2_blanco{text-align:center}.footerLogos{order:2}.footerLogos>span{padding:0 .5rem}#logo_negativo a{display:flex;justify-content:center}.footerEnlaces p{display:none}div.rootFooter .isologotipo,div.rootFooter .isotipo{height:var(--footerLogoMobile_height);width:var(--footerLogoMobile_width)}}@media (min-width:668px){footer>div.rootFooter{padding-top:2rem;width:fit-content;display:grid;grid-template-columns:1fr auto;column-gap:3rem;justify-items:center;align-items:center}footer>div.footerCopy{padding-top:2rem;padding-bottom:2rem}.footerCopy br{display:none}}@media (min-width:1101px){div.rootFooter .isologotipo,div.rootFooter .isotipo{height:var(--footerLogoDesktop_height);width:var(--footerLogoDesktop_width)}}