footer{padding:.5rem 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}#footer.container>div{width:100%}#footer.container .footS1_gris{background-color:var(--gris_DKV)}#footer.container .footS2_blanco{background-color:var(--gris_blanco)}#footer.container .footS3_gris2{background-color:#f0efed}#footer.container .footS1_gris #logo_negativo>a>img{height:2rem}#footer.container .footS1_gris div,#footer.container .footS2_blanco div,#footer.container .footS3_gris2 div{max-width:var(--web_maxWidth);margin:auto;text-align:left;padding:.25rem 0}#footer.container .footS2_blanco>div{color:var(--verde1);padding:0 1rem}#footer.container .footS3_gris2>div.rootFooter{color:#000}#footer.container .footS3_gris2>div.rootFooter a,#footer.container .footS3_gris2>div.rootFooter a:active,#footer.container .footS3_gris2>div.rootFooter a:hover,#footer.container .footS3_gris2>div.rootFooter a:visited{color:var(--gris_DKV);text-decoration:none}.footerEnlaces{color:var(--gris_DKV);font-size:.9rem;display:flex;flex-direction:row;gap:1rem}.footerEnlaces a{color:var(--footer_enlace_textColor);text-decoration:none;padding:0 1.25rem}.footerEnlaces a:hover{color:var(--gris_DKV)}@media (max-width:667px){#footer.container{padding:1rem 0 7.2rem 0!important;display:grid;grid-template-columns:auto;gap:1rem;align-items:center;justify-items:center}#footer.container .footS2_blanco{text-align:center}.footerLogos{order:2}#logo_negativo a{display:flex;justify-content:center}.footerEnlaces{display:grid;grid-template-columns:1fr;text-align:center;gap:1rem}.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)}}