@media(max-width:1024px){.elementor .contenido-header{column-gap:24px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;justify-content:space-between;}}@media(max-width:1024px){.elementor .navegacion-header{width:440px;}}@media(max-width:1024px){.elementor .logo-header{width:300px;}}@media(max-width:1024px){.elementor .footer-contenido{padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .footer-superior{column-gap:12px;flex-direction:row;row-gap:0px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}}@media(max-width:1024px){.elementor .footer-inferior{column-gap:8px;row-gap:0px;}}@media(max-width:1024px){.elementor .footer-marca{width:600px;}}@media(max-width:1024px){.elementor .footer-telefonos{width:54%;column-gap:0px;row-gap:8px;}}@media(max-width:1024px){.elementor .footer-horarios{width:98%;column-gap:14px;flex-direction:row;row-gap:0px;align-items:start;}}@media(max-width:1024px){.elementor .footer-tiktok{width:87%;column-gap:7px;padding-inline-start:5px;display:flex;row-gap:0px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .footer-copyright{font-size:10px;}}@media(max-width:1024px){.elementor .footer-navegacion{width:48%;}}@media(max-width:1024px){.elementor .hero-principal{max-height:760px;padding-block-start:105px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:0px;background-color:#00000094;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .hero-contenido{max-width:100%;column-gap:24px;padding-inline-start:56px;padding-inline-end:36px;flex-direction:row;row-gap:0px;flex-wrap:nowrap;justify-content:space-between;}}@media(max-width:1024px){.elementor .hero-texto{width:610px;column-gap:0px;flex-direction:column;row-gap:28px;justify-content:center;align-items:start;}}@media(max-width:1024px){.elementor .proyectos-grid{column-gap:14px;flex-direction:row;row-gap:14px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}}@media(max-width:1024px){.elementor .proyectos-contenido{column-gap:0px;padding-block-start:32px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;row-gap:24px;}}@media(max-width:1024px){.elementor .proyectos-encabezado{column-gap:28px;flex-direction:row;row-gap:0px;align-items:center;}}@media(max-width:1024px){.elementor .proyectos-textos{width:45%;}}@media(max-width:1024px){.elementor .proyecto-card{width:49%;min-height:360px;overflow:hidden;border-radius:12px;}}@media(max-width:1024px){.elementor .proyecto-info{width:100%;min-height:160px;column-gap:0px;padding-block-start:44px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;row-gap:5px;}}@media(max-width:1024px){.elementor .proyecto-descripcion{max-width:290px;}}@media(max-width:1024px){.elementor .proyectos-separador{height:84px;}}@media(max-width:1024px){.elementor .produccion-contenido{max-height:340px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items:stretch;}}@media(max-width:1024px){.elementor .produccion-imagen{width:60%;max-height:340px;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:1024px){.elementor .produccion-info{width:40%;min-height:340px;padding:28px;justify-content:center;align-items:start;}}@media(max-width:1024px){.elementor .produccion-etiqueta{font-size:11px;line-height:1.5em;}}@media(max-width:1024px){.elementor .produccion-descripcion{font-size:13px;line-height:1.5em;}}