@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400&family=Poppins:ital,wght@0,400;0,700;1,500&display=swap";:root{--primario:#fcc009;--secundario:#f8ab14;--naranja:#f4981a;--blanco:#e5e4e1;--negro:#000;--fuente-titulos:"Bodoni Moda", serif;--fuente-textos:"Poppins", sans-serif}body{font-family:var(--fuente-textos)}h1,h2,h3{font-family:var(--fuente-titulos)}@media (width<=800px){.modec #menu-principal{align-items:center;gap:4px;width:100%}.modec #menu-principal>a{text-align:center;justify-content:center;align-items:center;width:100%;min-height:54px;display:flex}.modec #menu-principal>:not(a){text-align:center;width:100%}.modec .menu-productos-boton{text-align:center;justify-content:center;width:100%}.modec #menu-principal .nav-contacto{justify-content:center;width:100%;margin-top:8px}.modec .menu-boton{color:var(--negro);background:var(--blanco);border:1px solid var(--negro);-webkit-appearance:none;appearance:none}}@media (width>=1101px){.modec .barra-interior{min-height:28px}.modec .barra,.modec .redes{font-size:12px}.modec .dato-correo{font-size:11px}.modec .datos a:last-child{font-size:14px}.modec .icono-encabezado{flex-basis:17px;width:17px;height:17px}.modec .navegacion{gap:2%;min-height:68px}.modec .marca{flex-basis:24%;height:56px}.modec .marca img{object-fit:contain;width:205px;height:auto;max-height:56px}.modec #menu-principal{gap:10px;font-size:13px}.modec #menu-principal .nav-contacto{min-width:118px;padding:6px 12px;font-size:13px}.modec .productos{padding-top:38px}.modec .productos-contenedor{max-width:1200px;padding:34px}.modec .productos-encabezado h2{font-size:clamp(27px,2.55vw,36px)}.modec .producto{height:285px}.modec .proveedores-contenedor{max-width:1200px}.modec .servicios{padding-block:52px}.modec .servicios-contenedor{max-width:1200px;padding:38px 34px}.modec .servicios-encabezado h2{font-size:clamp(26px,2.5vw,36px)}.modec .servicios-foto{height:380px}.modec .paso-informacion{padding:14px 12px}.modec .sobre-nosotros{padding-block:60px}.modec .sobre-contenedor{max-width:1200px}.modec .sobre-contenido h2{font-size:clamp(29px,2.6vw,39px)}.modec .sobre-tarjeta{min-height:140px;padding:18px 14px}.modec .trabajos{padding-block:65px}.modec .trabajos-contenedor{max-width:1200px}.modec .trabajos-encabezado h2{font-size:clamp(28px,3.2vw,42px)}.modec .testimonios{padding-block:60px}.modec .testimonios-contenedor{max-width:1200px}.modec .testimonios-encabezado h2{font-size:clamp(26px,2.5vw,36px)}.modec .testimonio-card{min-height:260px;padding:19px 18px}.modec .contacto-contenedor{min-height:530px}.modec .contacto-visual{padding:30px 40px 38px}.modec .contacto-formulario{padding:38px}.modec .contacto-visual h2{font-size:clamp(32px,2.8vw,46px)}.modec .seccion{padding-block:64px}}*{box-sizing:border-box;margin:0;padding:0}html{color:#1f2937;background:#f3f4f6;font-family:system-ui,sans-serif}body{padding:2rem}.menu-productos[data-astro-cid-3gg37bbu]{font-family:var(--fuente-textos);color:#211a17;position:relative}.menu-productos-boton[data-astro-cid-3gg37bbu]{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 6px;display:inline-flex}.menu-productos-boton[data-astro-cid-3gg37bbu] svg[data-astro-cid-3gg37bbu]{width:16px;height:16px;transition:transform .2s}.menu-productos[data-astro-cid-3gg37bbu].abierto .menu-productos-boton[data-astro-cid-3gg37bbu] svg[data-astro-cid-3gg37bbu]{transform:rotate(180deg)}.menu-productos-boton[data-astro-cid-3gg37bbu]:hover,.menu-productos[data-astro-cid-3gg37bbu].abierto .menu-productos-boton[data-astro-cid-3gg37bbu]{color:#a16b00}.menu-productos-panel[data-astro-cid-3gg37bbu]{z-index:1200;border-top:3px solid var(--primario);background:#fff;grid-template-columns:255px 295px;width:550px;max-height:min(70vh,520px);display:grid;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-37%);box-shadow:0 16px 40px #00000029}.enlace-catalogo-general[data-astro-cid-3gg37bbu]{color:#211a17;font-family:var(--fuente-textos);background:#fff2c4;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.enlace-catalogo-general[data-astro-cid-3gg37bbu]:hover{background:var(--primario)}.menu-productos-panel[data-astro-cid-3gg37bbu][hidden],.submenu-tipos[data-astro-cid-3gg37bbu][hidden]{display:none!important}.menu-productos-categorias[data-astro-cid-3gg37bbu]{background:#fff;padding:19px 0}.menu-productos-subcategorias[data-astro-cid-3gg37bbu]{background:#f6f4f1;border-left:1px solid #eae5df;padding:19px 20px}.menu-productos-etiqueta[data-astro-cid-3gg37bbu]{color:#936300;letter-spacing:1px;margin:0 20px 14px;font-size:11px;font-weight:700}.menu-productos-subcategorias[data-astro-cid-3gg37bbu] .menu-productos-etiqueta[data-astro-cid-3gg37bbu]{margin-left:0;margin-right:0}.menu-productos-opcion[data-astro-cid-3gg37bbu]{border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:0 12px 0 8px;transition:background-color .2s;display:flex}.menu-productos-opcion[data-astro-cid-3gg37bbu].seleccionada{border-left-color:var(--primario);background:#fff2c4}.categoria-selector[data-astro-cid-3gg37bbu]{color:#211a17;min-width:0;font-family:var(--fuente-textos);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:15px 10px;font-size:14px}.categoria-enlace[data-astro-cid-3gg37bbu]{color:#211a17;place-items:center;width:34px;min-height:38px;font-size:20px;text-decoration:none;display:grid}.submenu-ver-todos[data-astro-cid-3gg37bbu]{color:#211a17;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.submenu-ver-todos[data-astro-cid-3gg37bbu] span[data-astro-cid-3gg37bbu]{color:#936300;font-size:17px}.submenu-lista[data-astro-cid-3gg37bbu]{flex-direction:column;display:flex}.submenu-lista[data-astro-cid-3gg37bbu] a[data-astro-cid-3gg37bbu]{color:#211a17;padding:10px 12px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s,background-color .2s}.submenu-vacio[data-astro-cid-3gg37bbu]{color:#655a53;margin:0;font-size:12px;line-height:1.6}@media (hover:hover) and (pointer:fine){.submenu-lista[data-astro-cid-3gg37bbu] a[data-astro-cid-3gg37bbu]:hover,.submenu-ver-todos[data-astro-cid-3gg37bbu]:hover{color:#000;background:#fff2c4}.menu-productos-opcion[data-astro-cid-3gg37bbu]:hover{background:#fff2c4}}.menu-productos[data-astro-cid-3gg37bbu] [data-astro-cid-3gg37bbu]:is(button,a):focus-visible{outline-offset:2px;outline:2px solid #a16b00}@media (width<=800px){.menu-productos[data-astro-cid-3gg37bbu]{width:100%}.menu-productos-boton[data-astro-cid-3gg37bbu]{text-align:center;justify-content:center;gap:8px;width:100%;padding:12px}.menu-productos-panel[data-astro-cid-3gg37bbu]{border-top:2px solid var(--primario);width:100%;max-height:60vh;box-shadow:none;grid-template-columns:1fr;position:static;transform:none}.menu-productos-categorias[data-astro-cid-3gg37bbu]{padding:12px 0}.menu-productos-subcategorias[data-astro-cid-3gg37bbu]{border-top:1px solid #eae5df;border-left:0;padding:16px}.categoria-selector[data-astro-cid-3gg37bbu]{padding:12px 10px}}@media (prefers-reduced-motion:reduce){.menu-productos-boton[data-astro-cid-3gg37bbu] svg[data-astro-cid-3gg37bbu],.menu-productos-opcion[data-astro-cid-3gg37bbu],.submenu-lista[data-astro-cid-3gg37bbu] a[data-astro-cid-3gg37bbu]{transition:none}}@media (width<=800px){.menu-productos-subcategorias[data-astro-cid-3gg37bbu]{display:none!important}.menu-productos-panel[data-astro-cid-3gg37bbu]{grid-template-columns:1fr}.menu-productos-opcion[data-astro-cid-3gg37bbu]{border-bottom:1px solid #eae5df}.menu-productos-opcion[data-astro-cid-3gg37bbu]:last-child{border-bottom:none}}.barra[data-astro-cid-ocp5e6q2]{background:var(--blanco);color:var(--negro);font-size:12px}.barra-interior[data-astro-cid-ocp5e6q2]{justify-content:space-between;align-items:center;gap:20px;width:89%;max-width:1600px;min-height:28px;margin-inline:auto;display:flex}.datos[data-astro-cid-ocp5e6q2],.redes[data-astro-cid-ocp5e6q2]{align-items:center;gap:20px;display:flex}.datos[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2],.red-social[data-astro-cid-ocp5e6q2]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dato-correo[data-astro-cid-ocp5e6q2]{font-size:11px}.datos[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:last-child{font-size:14px;line-height:1.2}.icono-encabezado[data-astro-cid-ocp5e6q2]{flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.icono-encabezado[data-astro-cid-ocp5e6q2] img[data-astro-cid-ocp5e6q2]{object-fit:contain;width:100%;height:100%;display:block}.redes[data-astro-cid-ocp5e6q2]{gap:20px;margin-left:auto;font-size:12px}.cabecera[data-astro-cid-ocp5e6q2]{background:#fff}.navegacion[data-astro-cid-ocp5e6q2]{justify-content:space-between;align-items:center;gap:3%;width:89%;max-width:1600px;min-height:68px;margin-inline:auto;display:flex}.marca[data-astro-cid-ocp5e6q2]{border-right:1px solid #777;flex:0 0 25%;align-items:center;height:56px;padding-right:25px;display:flex}.marca[data-astro-cid-ocp5e6q2] img[data-astro-cid-ocp5e6q2]{object-fit:contain;object-position:left center;width:205px;max-width:100%;height:auto;max-height:56px}#menu-principal[data-astro-cid-ocp5e6q2]{flex:1;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}#menu-principal[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:hover{color:var(--naranja)}.nav-contacto[data-astro-cid-ocp5e6q2]{background:var(--negro);border:1px solid var(--naranja);text-align:center;border-radius:9px;min-width:118px;padding:6px 12px;font-size:13px;line-height:1.3;color:var(--blanco)!important}.menu-boton[data-astro-cid-ocp5e6q2]{display:none}@media (width>=801px) and (width<=1100px){.barra-interior[data-astro-cid-ocp5e6q2],.navegacion[data-astro-cid-ocp5e6q2]{width:94%}.redes[data-astro-cid-ocp5e6q2]{gap:16px;font-size:11px}.datos[data-astro-cid-ocp5e6q2]{gap:12px}.datos[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:last-child{font-size:21px}.dato-correo[data-astro-cid-ocp5e6q2]{font-size:11px}.navegacion[data-astro-cid-ocp5e6q2]{gap:3%}.marca[data-astro-cid-ocp5e6q2]{flex-basis:24%;padding-right:20px}#menu-principal[data-astro-cid-ocp5e6q2]{gap:12px;font-size:12px}.nav-contacto[data-astro-cid-ocp5e6q2]{min-width:120px;padding-inline:16px;font-size:18px}}@media (width<=1050px){.marca[data-astro-cid-ocp5e6q2]{flex-basis:25%}#menu-principal[data-astro-cid-ocp5e6q2]{gap:10px}}@media (width<=800px){.barra-interior[data-astro-cid-ocp5e6q2]{flex-wrap:wrap;justify-content:center;gap:8px 20px;width:calc(100% - 32px);padding-block:8px}.datos[data-astro-cid-ocp5e6q2]{flex-wrap:wrap;justify-content:center;gap:8px 18px}.datos[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:last-child{font-size:20px}.dato-correo[data-astro-cid-ocp5e6q2]{font-size:12px}.redes[data-astro-cid-ocp5e6q2]{gap:24px;margin-left:0;font-size:12px}.icono-encabezado[data-astro-cid-ocp5e6q2]{flex-basis:20px;width:20px;height:20px}.navegacion[data-astro-cid-ocp5e6q2]{flex-wrap:wrap;gap:0;width:calc(100% - 36px);min-height:80px;padding-block:14px}.marca[data-astro-cid-ocp5e6q2]{border:0;flex:0 240px;height:60px;padding:0}.marca[data-astro-cid-ocp5e6q2] img[data-astro-cid-ocp5e6q2]{width:210px;height:60px}.menu-boton[data-astro-cid-ocp5e6q2]{cursor:pointer;background:#fff;border:1px solid #ccc;padding:10px 14px;display:block}#menu-principal[data-astro-cid-ocp5e6q2]{flex-direction:column;flex:0 0 100%;align-items:stretch;gap:8px;padding-top:18px;font-size:14px;display:none}#menu-principal[data-astro-cid-ocp5e6q2].abierto{display:flex}#menu-principal[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]{padding:12px;font-size:14px}.nav-contacto[data-astro-cid-ocp5e6q2]{min-width:0;font-size:18px}.navegacion[data-astro-cid-ocp5e6q2]:not(.menu-listo) #menu-principal[data-astro-cid-ocp5e6q2]{display:flex}.navegacion[data-astro-cid-ocp5e6q2]:not(.menu-listo) .menu-boton[data-astro-cid-ocp5e6q2]{display:none}}@media (width<=500px){.datos[data-astro-cid-ocp5e6q2]{flex-wrap:wrap;gap:10px}}@media (width<=380px){.marca[data-astro-cid-ocp5e6q2]{flex-basis:185px}.marca[data-astro-cid-ocp5e6q2] img[data-astro-cid-ocp5e6q2]{width:175px}.redes[data-astro-cid-ocp5e6q2]{gap:16px}}.menu-boton[data-astro-cid-ocp5e6q2]{color:var(--negro);background-color:var(--blanco);border:1px solid var(--negro);font-family:var(--fuente-textos);-webkit-appearance:none;appearance:none;-webkit-text-fill-color:var(--negro);border-radius:6px;font-size:15px;font-weight:600;line-height:1.2}.menu-boton[data-astro-cid-ocp5e6q2] svg[data-astro-cid-ocp5e6q2]{color:var(--negro)}.pie[data-astro-cid-lfss2zgl]{background:var(--negro);color:var(--blanco);padding:65px 24px 25px}.pie-contenedor[data-astro-cid-lfss2zgl]{width:100%;max-width:1300px;margin-inline:auto}.pie-grid[data-astro-cid-lfss2zgl]{grid-template-columns:1.3fr .8fr 1.15fr 1fr;align-items:start;gap:45px;padding-bottom:45px;display:grid}.pie-identidad[data-astro-cid-lfss2zgl]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.pie-marca[data-astro-cid-lfss2zgl]{background:var(--blanco);border-radius:6px;padding:7px;display:inline-block}.pie-marca[data-astro-cid-lfss2zgl] img[data-astro-cid-lfss2zgl]{width:170px;max-width:100%;height:auto;display:block}.pie-descripcion[data-astro-cid-lfss2zgl]{max-width:255px;color:var(--blanco);opacity:.85;font-family:var(--fuente-textos);font-size:12px;line-height:1.8}.pie-redes[data-astro-cid-lfss2zgl]{align-items:center;gap:12px;display:flex}.pie-redes[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{background:var(--blanco);border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .25s,background .25s;display:grid}.pie-redes[data-astro-cid-lfss2zgl] img[data-astro-cid-lfss2zgl]{object-fit:contain;width:21px;height:21px}.pie-columna[data-astro-cid-lfss2zgl]{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.pie-columna[data-astro-cid-lfss2zgl] h2[data-astro-cid-lfss2zgl]{color:var(--primario);font-family:var(--fuente-textos);margin-bottom:9px;font-size:14px;font-weight:700}.pie-columna[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl],.pie-columna[data-astro-cid-lfss2zgl] p[data-astro-cid-lfss2zgl]{color:var(--blanco);font-family:var(--fuente-textos);overflow-wrap:anywhere;font-size:12px;line-height:1.7;text-decoration:none}.pie-columna[data-astro-cid-lfss2zgl] p[data-astro-cid-lfss2zgl]{opacity:.9}.pie-columna[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{transition:color .25s}.pie-columna[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:has(.icono){align-items:center;gap:7px;display:inline-flex}.pie-columna[data-astro-cid-lfss2zgl] .icono[data-astro-cid-lfss2zgl]{width:17px;height:17px;color:var(--primario);flex:0 0 17px;display:inline-block}.pie-columna[data-astro-cid-lfss2zgl] .flecha[data-astro-cid-lfss2zgl]{width:14px;height:14px;color:var(--primario);vertical-align:middle;flex:0 0 14px;display:inline-block}.pie-columna[data-astro-cid-lfss2zgl] .enlace-atencion[data-astro-cid-lfss2zgl]{color:var(--primario);align-items:center;gap:12px;margin-top:6px;font-weight:600;display:inline-flex}.pie-inferior[data-astro-cid-lfss2zgl]{text-align:center;border-top:1px solid var(--primario);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-top:22px;display:flex}.pie-inferior[data-astro-cid-lfss2zgl] p[data-astro-cid-lfss2zgl]{color:var(--blanco);opacity:.78;font-family:var(--fuente-textos);font-size:11px;text-decoration:none}@media (hover:hover) and (pointer:fine){.pie-columna[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:hover{color:var(--primario)}.pie-redes[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:hover{background:var(--primario);transform:translateY(-3px)}}.pie[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:focus-visible{outline:2px solid var(--primario);outline-offset:4px}@media (width<=1000px){.pie-grid[data-astro-cid-lfss2zgl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}@media (width<=600px){.pie[data-astro-cid-lfss2zgl]{padding:45px 18px 24px}.pie-grid[data-astro-cid-lfss2zgl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;padding-bottom:35px}.pie-identidad[data-astro-cid-lfss2zgl],.pie-columna[data-astro-cid-lfss2zgl]:last-child{grid-column:1/-1}.pie-inferior[data-astro-cid-lfss2zgl]{flex-direction:column;align-items:center}}@media (width<=380px){.pie-grid[data-astro-cid-lfss2zgl]{grid-template-columns:1fr}.pie-identidad[data-astro-cid-lfss2zgl],.pie-columna[data-astro-cid-lfss2zgl]:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.pie[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{transition:none}}.whatsapp[data-astro-cid-mhoq4mh4]{color:#fff;z-index:9999;isolation:isolate;background:0 0;place-items:center;width:68px;height:68px;text-decoration:none;display:grid;position:fixed;inset:50% 24px auto auto;transform:translateY(-50%)}.whatsapp-franja[data-astro-cid-mhoq4mh4]{z-index:0;pointer-events:none;background:#00ce4b;border-radius:0 3px 3px 0;width:calc(55% + 24px);height:76%;animation:3.5s ease-in-out infinite franja-respirar;position:absolute;top:12%;left:45%}.whatsapp-circulo[data-astro-cid-mhoq4mh4]{z-index:1;background:#20b938;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .25s,background-color .25s,box-shadow .25s;animation:3.5s ease-in-out infinite whatsapp-respirar;display:grid;position:relative;box-shadow:0 8px 24px #00000038,0 0 #25d365}.whatsapp-icono[data-astro-cid-mhoq4mh4]{object-fit:contain;width:39px;height:39px;display:block}.whatsapp-badge[data-astro-cid-mhoq4mh4]{z-index:3;background:#ff0038;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;right:8px}.whatsapp-mensaje[data-astro-cid-mhoq4mh4]{opacity:0;visibility:hidden;color:#fff;font-family:var(--fuente-textos);white-space:nowrap;z-index:2;pointer-events:none;background:#30201d;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:600;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:50%;right:calc(100% + 15px);transform:translate(8px,-50%);box-shadow:0 5px 18px #00000026}@keyframes whatsapp-respirar{0%,to{box-shadow:0 8px 24px #00000038,0 0 #25d36640}50%{box-shadow:0 8px 24px #00000038,0 0 0 9px #25d36600}}@keyframes franja-respirar{0%,to{opacity:.45}50%{opacity:1}}@media (hover:hover) and (pointer:fine){.whatsapp[data-astro-cid-mhoq4mh4]:hover .whatsapp-circulo[data-astro-cid-mhoq4mh4]{background:#159d32;animation-play-state:paused;transform:scale(1.06)}.whatsapp[data-astro-cid-mhoq4mh4]:hover .whatsapp-mensaje[data-astro-cid-mhoq4mh4]{opacity:1;visibility:visible;transform:translateY(-50%)}.whatsapp[data-astro-cid-mhoq4mh4]:hover .whatsapp-franja[data-astro-cid-mhoq4mh4]{animation-play-state:paused}}.whatsapp[data-astro-cid-mhoq4mh4]:focus-visible{outline:3px solid var(--primario);outline-offset:6px;border-radius:50%}.whatsapp[data-astro-cid-mhoq4mh4]:focus-visible .whatsapp-mensaje[data-astro-cid-mhoq4mh4]{opacity:1;visibility:visible;transform:translateY(-50%)}@media (width<=700px){.whatsapp[data-astro-cid-mhoq4mh4]{width:56px;height:56px;right:16px}.whatsapp-circulo[data-astro-cid-mhoq4mh4]{width:56px;height:56px}.whatsapp-icono[data-astro-cid-mhoq4mh4]{width:33px;height:33px}.whatsapp-franja[data-astro-cid-mhoq4mh4]{width:calc(55% + 16px)}.whatsapp-badge[data-astro-cid-mhoq4mh4]{width:12px;height:12px;right:5px}.whatsapp-mensaje[data-astro-cid-mhoq4mh4]{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-circulo[data-astro-cid-mhoq4mh4],.whatsapp-franja[data-astro-cid-mhoq4mh4]{animation:none}.whatsapp-circulo[data-astro-cid-mhoq4mh4],.whatsapp-mensaje[data-astro-cid-mhoq4mh4]{transition:none}}body:has(.modec){background:var(--blanco);color:var(--negro);margin:0;padding:0}.modec{font-family:var(--fuente-textos);line-height:1.5}.modec,.modec *,.modec :before,.modec :after{box-sizing:border-box}.modec :is(h1,h2,h3,p,figure){margin:0}.modec a{color:inherit;text-decoration:none}.modec :is(button,input,select,textarea){font:inherit}.modec :is(button,a){touch-action:manipulation}.modec .contenedor{width:90%;max-width:1600px;margin-inline:auto}.modec :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--primario);outline-offset:4px}.modec button:disabled{opacity:.65;cursor:not-allowed}.modec .saltar{z-index:10000;background:var(--blanco);color:var(--negro);padding:14px;position:fixed;top:-100px;left:16px}.modec [id]{scroll-margin-top:24px}@media (width<=800px){.modec .contenedor{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.modec *,.modec :before,.modec :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modec .saltar{z-index:10000;background:var(--primario);color:var(--negro);font-family:var(--fuente-textos);border-radius:6px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:-100px;left:16px}.modec .saltar:focus,.modec .saltar:focus-visible{top:12px}
