@media(max-width:767px){.elementor .s-footer-brand{width:100%;}}@media(max-width:767px){.elementor .s-footer-col-menu{width:100%;}}@media(max-width:767px){.elementor .s-footer-col-red{width:100%;}}@media(max-width:767px){.elementor .s-footer-col-social{width:100%;}}@media(max-width:767px){.elementor .s-footer-col-contacto{width:100%;}}@media(max-width:767px){.elementor .s-footer-cols{display:grid;gap:28px;grid-template-columns:1fr;}}