@media(max-width:767px){.elementor .header-principal{overflow:visible;}}@media(max-width:767px){.elementor .contenido-header{min-height:92px;overflow:visible;column-gap:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;align-items:center;}}@media(max-width:767px){.elementor .navegacion-header{width:300px;}}@media(max-width:767px){.elementor .logo-header{width:700px;}}@media(max-width:767px){.elementor .footer-contenido{padding-block-start:28px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .footer-superior{width:100%;column-gap:0px;flex-direction:column;row-gap:14px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}}@media(max-width:767px){.elementor .footer-inferior{width:100%;column-gap:0px;padding-block-start:16px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;row-gap:14px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .footer-marca{width:100%;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .footer-telefonos{width:230px;flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .footer-horarios{width:230px;column-gap:18px;flex-direction:row;row-gap:0px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .footer-tiktok{width:100%;column-gap:20px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;flex-direction:row;row-gap:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .footer-copyright{width:100%;font-size:11px;line-height:1.5em;white-space: normal;\n}}@media(max-width:767px){.elementor .footer-navegacion{width:100%;flex-direction:row;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .footer-telefono-principal{column-gap:18px;flex-direction:row;row-gap:0px;}}@media(max-width:767px){.elementor .hero-principal{min-height:700px;padding-block-start:0px;padding-block-end:0px;margin:0px;background-image:url("https://fullcolorimprime.com.mx/wp-content/uploads/2026/10/Impresora-industrial-con-vinilo-rojo-brillante.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .hero-contenido{padding-block-start:130px;padding-block-end:0px;padding-inline-start:38px;padding-inline-end:28px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .hero-texto{width:100%;max-width:360px;column-gap:0px;flex-direction:column;row-gap:22px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .capacidades-contenido{padding:16px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .capacidad-item{width:50%;min-height:150px;column-gap:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;border-inline-end-width:0px;flex-direction:column;row-gap:7px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .capacidad-texto{max-width:150px;font-size:12px;line-height:1.4em;}}@media(max-width:767px){.elementor .proyectos-grid{column-gap:0px;flex-direction:column;row-gap:14px;align-items:stretch;}}@media(max-width:767px){.elementor .proyectos-encabezado{column-gap:0px;flex-direction:column;row-gap:14px;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .proyectos-textos{width:100%;}}@media(max-width:767px){.elementor .proyecto-card{width:100%;min-height:410px;}}@media(max-width:767px){.elementor .proyecto-info{padding-block-start:45px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .proyectos-intro{width:100%;}}@media(max-width:767px){.elementor .proyectos-separador{width:100%;height:1px;}}@media(max-width:767px){.elementor .produccion{width:100%;min-height:450px;overflow:visible;flex-direction:column;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .produccion-contenido{width:100%;min-height:450px;padding:0px;margin:0px;display:flex;flex-direction:column-reverse;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .produccion-imagen{width:100%;min-height:250px;background-image:url("https://fullcolorimprime.com.mx/wp-content/uploads/2026/10/fullcolor-bacardi-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}}@media(max-width:767px){.elementor .produccion-info{width:100%;min-height:210px;column-gap:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .produccion-etiqueta{font-size:10px;letter-spacing:1.1px;}}