@media(max-width:767px){.elementor .e-08581fa-360b740{gap:8px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .e-a77b470-024de34{.filtro-botones { width: 100%; display: grid;  gap: 10px; flex-direction: row; margin-bottom: 0px; 
grid-template-columns: repeat(3, 1fr);}
.filtro-item { padding: 8px 16px; border-radius: 0px; border: 1px solid #ccc; text-decoration: none; color: inherit; font-size: 12px; text-align: center;}
.filtro-item.activo { background: #031e2f; color: #fff; border-color: #031e2f; }\n}}@media(max-width:767px){.elementor .e-19c1574{width:100%;}}@media(max-width:767px){.elementor .e-a178452{width:100%;}}@media(max-width:767px){.elementor .e-7460599-64d6286{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .e-611c4b4-d709317{grid-template-columns:repeat(2, 1fr);}}