@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--rojo:#c00;--rojo-oscuro:#a00000;--negro:#111;--gris-claro:#f5f5f5;--borde:#e5e7eb;--blanco:#fff;--font:"Nunito", -apple-system, BlinkMacSystemFont, sans-serif}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:#111;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.5}img,video{max-width:100%;height:auto;display:block}button,a,input,textarea,select{font-family:var(--font)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c00;border-radius:3px}@media (max-width:900px){main{padding-left:16px!important;padding-right:16px!important}.r-col{flex-direction:column!important}h1{font-size:28px!important}h2{font-size:22px!important}}@media (max-width:640px){h1{font-size:24px!important}h2{font-size:20px!important}}@media (max-width:700px){.grid-proceso{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:420px){.grid-proceso{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){footer>div>div:first-child{text-align:center!important;justify-content:center!important}footer p,footer a{text-align:center!important}footer>div>div:last-child{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.productos-grid,[style*=display\:\"flex\"][style*=flexWrap\:\"wrap\"],[style*=display\:\"flex\"][style*=flexWrap\:\"wrap\"]{justify-content:center!important}}
