.elementor .bucle-casos{--bucle: casos;\n}.elementor .hacemos-bloques{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(60px, 31.36px + 6.4vw, 140px);}.elementor .dicho{padding-block-start:clamp(60px, 39.36px + 4.8vw, 120px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);& .fila { gap: clamp(30px, 12.8px + 4vw, 80px); }\n}.elementor .dicho-intro{width:1195px;max-width:100%;align-self:flex-end;}.elementor .tarjetas-dicho{width:calc(50% + 50vw);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:30px;display:flex;flex-direction:row;gap:clamp(20px, 13.12px + 1.6vw, 40px);flex-wrap:nowrap;align-self:flex-start;overflow-x: auto; scroll-snap-type: x proximity; cursor: grab; &:is(div) { scrollbar-width: none; }\n}.elementor .tarjeta-dicho{width:clamp(220px, 151.2px + 16vw, 420px);height:clamp(300px, 214px + 20vw, 550px);overflow:hidden;position:relative;text-decoration:none;padding:clamp(20px, 16.56px + 0.8vw, 30px);border-radius:clamp(6px, 1.87px + 0.96vw, 12px);background-color:var(--verde);display:flex;flex-direction:column;flex:0 0 auto;justify-content:flex-end;align-items:flex-start;--icono-tarjeta: clamp(25px, 21.56px + 0.8vw, 30px); scroll-snap-align: start; isolation: isolate; &::before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; height: 54%; background: linear-gradient(180deg, rgba(10, 42, 43, 0) 0%, rgba(10, 42, 43, 0.6) 50%, #0A2A2B 100%); pointer-events: none; } &::after { content: ""; position: absolute; top: clamp(15px, 11.56px + 0.8vw, 20px); right: clamp(15px, 11.56px + 0.8vw, 20px); z-index: 2; width: var(--icono-tarjeta); height: var(--icono-tarjeta); border-radius: 50%; background: var(--berenjena) var(--icono-ojo-blanco) center / 63% no-repeat; transition: background-color .3s ease; @media (max-width: 767px) { background: var(--amarillo) var(--icono-flecha-verde) center / 29% no-repeat; } } &::before { top: auto; left: 0; right: 0; bottom: 0; width: auto; height: 54%; }\n}.elementor .tarjeta-dicho-imagen{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;display:block;inset: 0px; max-width: none; &:is(img) { transition: transform .8s cubic-bezier(.16, 1, .3, 1); }\n}.elementor .tarjeta-dicho-texto{width:100%;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .tarjeta-dicho-titulo{width:100%;font-family:var(--fuente-texto);font-weight:600;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--blanco);line-height:1.6667;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--amarillo); font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .tarjeta-dicho-extra{width:100%;max-height:0px;overflow:hidden;padding:0px;opacity:0%;display:flex;flex-direction:column;gap:20px;align-items:flex-start;&:is(div) { transition: max-height .5s cubic-bezier(.16, 1, .3, 1), opacity .4s ease, margin .5s cubic-bezier(.16, 1, .3, 1); }\n}.elementor .tarjeta-dicho-desc{font-family:var(--fuente-texto);font-weight:400;font-size:16px;color:var(--blanco);line-height:24px;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .tarjeta-dicho-mas{font-family:var(--fuente-texto);font-weight:600;font-size:16px;color:var(--blanco);line-height:24px;text-decoration:underline;margin:0px;display:inline-flex;gap:5px;align-items:center;text-underline-position: from-font; &::after { content: ""; width: 24px; height: 24px; background: var(--amarillo); -webkit-mask: var(--icono-flecha) center / 11px no-repeat; mask: var(--icono-flecha) center / 11px no-repeat; }\n}.elementor .testimonios{padding-block-start:clamp(60px, 39.36px + 4.8vw, 120px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--verde);& .fila { gap: clamp(30px, 12.8px + 4vw, 80px); } & h2 { color: var(--blanco); } & h2 strong { color: var(--amarillo); }\n}.elementor .testimonios-cuerpo{width:100%;padding:0px;display:flex;flex-direction:row;gap:30px;align-items:center;}.elementor .testimonios-logos{min-width:0px;padding:0px;display:grid;gap:30px;flex:0 1 828px;grid-template-columns:repeat(3, minmax(0, 1fr));&:is(div) { scrollbar-width: none; }\n}.elementor .testimonio-logo:hover,.elementor .testimonio-logo:focus-visible{opacity:60%;}.elementor .testimonio-logo{width:100%;height:auto;aspect-ratio:256 / 146.667;cursor:pointer;padding:0px;border-radius:0px;border-width:1.5px;border-color:var(--blanco);border-style:solid;background-color:transparent;opacity:30%;display:flex;justify-content:center;align-items:center;&[aria-selected="true"] { opacity: 1; } &:is(button, div) { transition: opacity .35s ease; }\n}.elementor .testimonio-logo-img{width:71.15%;height:auto;aspect-ratio:182.143 / 68;display:block;pointer-events: none;\n}.elementor .testimonios-paneles{min-width:0px;padding:0px;display:block;flex:0 1 582px;}.elementor .testimonio{width:100%;min-height:500px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;border-width:1.5px;border-color:var(--blanco);border-style:solid;display:none;flex-direction:column;gap:20px;}.elementor .testimonio-cabecera{width:100%;padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;&::before { content: ""; position: static; flex-shrink: 0; width: 35px; height: 35px; background: var(--blanco); -webkit-mask: var(--icono-comillas) center / contain no-repeat; mask: var(--icono-comillas) center / contain no-repeat; }\n}.elementor .testimonio-marca{width:133.929px;height:50px;object-fit:contain;display:block;flex:0 0 auto;}.elementor .testimonio-cita{font-family:var(--fuente-texto);font-weight:400;font-size:20px;color:var(--blanco);line-height:32px;font-style:italic;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & strong { font-weight: 600; }\n}.elementor .testimonio-autor{width:100%;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .testimonio-foto{width:40px;height:40px;object-fit:cover;object-position:50% 26%;border-radius:50%;display:block;flex:0 0 auto;}.elementor .testimonio-firma{font-family:var(--fuente-texto);font-weight:400;font-size:14px;color:var(--blanco);line-height:20px;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & strong { font-weight: 600; }\n}.elementor .servicio-paid-media{--servicio: paid-media;\n}.elementor .servicio-creatividad{--servicio: creatividad;\n}.elementor .servicio-estrategia{--servicio: estrategia;\n}.elementor .servicio-email-marketing{--servicio: email-marketing;\n}.elementor .servicio-diseno-web{--servicio: diseno-web;\n}.elementor .servicio-contenidos{--servicio: contenidos;\n}.elementor .servicio-seo{--servicio: seo;\n}.elementor .servicio-social-media{--servicio: social-media;\n}.elementor .casos{padding-block-start:clamp(60px, 39.36px + 4.8vw, 120px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);& .fila { align-items: flex-end; gap: clamp(30px, 12.8px + 4vw, 80px); } & h2 { align-self: stretch; }\n}.elementor .filtros{width:1317px;max-width:100%;column-gap:31px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap: 30px; &:is(div) { scrollbar-width: none; }\n}.elementor .filtro:hover,.elementor .filtro:focus-visible{color:var(--verde);background-color:rgba(10, 42, 43, 0.08);}.elementor .filtro{font-family:var(--fuente-texto);font-weight:600;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--verde);line-height:1.6667;text-align:center;padding-block-start:14px;padding-block-end:14px;border-radius:0px;border-width:1px;border-color:var(--verde);border-style:solid;background-color:transparent;flex:0 0 calc((100% - 93px) / 4);white-space: nowrap; font-feature-settings: "lnum" 1, "pnum" 1; &[aria-pressed="true"] { background: var(--berenjena); color: var(--blanco); } &:is(a, button) { transition: background-color .3s ease, color .3s ease; }\n}.elementor .casos-lista{width:1317px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(20px, 13.12px + 1.6vw, 40px);}.elementor .caso{width:100%;padding:0px;border-block-start-width:0px;border-block-end-width:1.5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--verde);border-style:solid;box-shadow:0px -1.5px 0px 0px #0A2A2B inset;display:flex;flex-direction:column;gap:0px;border-block-end-width: 0px;\n}.elementor .caso-cabecera{width:100%;height:160px;overflow:hidden;position:relative;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;--caso-flecha: 74.89px; &::before { content: ""; position: absolute; top: 50%; left: 0; width: 74.89px; height: 21.78px; margin-top: -10.89px; background: var(--verde); -webkit-mask: var(--icono-flecha-larga) center / contain no-repeat; mask: var(--icono-flecha-larga) center / contain no-repeat; transform: translateX(-90px); transition: transform .5s cubic-bezier(.16, 1, .3, 1); @media (max-width: 767px) { width: 58.46px; height: 17px; margin-top: -8.5px; } } &::after { content: ""; position: absolute; top: 50%; left: 390.5px; width: 34px; height: 34px; margin-top: -17px; background: var(--verde); -webkit-mask: var(--icono-chevron-caso) center / contain no-repeat; mask: var(--icono-chevron-caso) center / contain no-repeat; transition: transform .5s cubic-bezier(.16, 1, .3, 1); @media (max-width: 767px) { left: auto; right: 10px; width: 24px; height: 24px; margin-top: -12px; } }\n}.elementor .caso-logo{width:375px;height:140px;object-fit:contain;display:block;flex:0 0 auto;&:is(img) { transition: transform .5s cubic-bezier(.16, 1, .3, 1); }\n}.elementor .caso-sector{text-align: right; white-space: nowrap;\n}.elementor .caso-contenido{width:100%;padding-block-start:10px;padding-block-end:50px;padding-inline-start:clamp(0px, -24px + 5.86vw, 75px);padding-inline-end:clamp(0px, -24px + 5.86vw, 75px);display:none;flex-direction:row;gap:clamp(30px, -26px + 7.5vw, 100px);align-items:flex-start;}.elementor .caso-datos{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 0px;align-items:flex-start;& .boton-flecha { margin-top: 22px; @media (max-width: 767px) { margin-top: 12px; } }\n}.elementor .caso-cifra{& span { color: var(--magenta); @media (max-width: 767px) { color: inherit; } }\n}.elementor .caso-etiqueta{font-weight:600;}.elementor .caso-retos{min-width:0px;display:block;flex:1 1 0px;& strong { display: block; font-weight: 600; margin-bottom: 14px; @media (max-width: 767px) { margin-bottom: 8px; } } & ul { margin: 0; padding: 0 0 0 1.5em; } & li { margin: 0 0 14px 0; } & li:last-child { margin-bottom: 0; } & li::marker { color: var(--magenta); }\n}.elementor .casos-cierre{width:1317px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:29px;align-items:flex-start;& p { max-width: 775px; } & .boton-flecha { @media (max-width: 767px) { width: 100%; } }\n}.elementor .boton-flecha:hover,.elementor .boton-flecha:focus-visible{color:var(--verde);border-color:var(--amarillo);background-color:var(--amarillo);}.elementor .boton-flecha{width:400px;height:70px;max-width:100%;overflow:hidden;position:relative;font-family:var(--fuente-texto);font-weight:600;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--blanco);line-height:1.6667;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:var(--blanco);border-style:solid;background-color:var(--verde);display:block;flex:0 0 auto;white-space: nowrap; font-feature-settings: "lnum" 1, "pnum" 1; &::before, &::after { content: ""; position: absolute; top: 50%; width: 24px; height: 24px; margin-top: -12px; background: currentColor; -webkit-mask: var(--icono-flecha) center / 11px no-repeat; mask: var(--icono-flecha) center / 11px no-repeat; transition: transform .45s cubic-bezier(.16, 1, .3, 1), opacity .3s ease; } &::after { left: 301px; @media (max-width: 767px) { position: static; margin-top: 0; } } &::before { left: 75px; opacity: 0; transform: translateX(-60px); @media (max-width: 767px) { display: none; } } &:hover::after { @media (min-width: 768px) { opacity: 0; transform: translateX(60px); } } &:hover::before { opacity: 1; transform: none; } &:hover:is(a, button) { @media (min-width: 768px) { padding-left: 32px; padding-right: 0px; } } &:is(a, button) { transition: background-color .35s ease, border-color .35s ease, color .35s ease, padding .45s cubic-bezier(.16, 1, .3, 1); } &::after { left: auto; right: var(--flecha-x, 75px); } &::before { left: var(--flecha-x, 75px); } &::after { right: var(--flecha-x, 73px); }\n}.elementor .boton-berenjena{background-color:var(--berenjena);}.elementor .proceso-titulo{position:sticky;inset-block-start:0px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 auto;--relleno: 100%; & > span { color: transparent; background-image: linear-gradient(var(--verde), var(--verde)), linear-gradient(rgba(10, 42, 43, 0.2), rgba(10, 42, 43, 0.2)); background-repeat: no-repeat; background-size: var(--relleno) 100%, 100% 100%; -webkit-background-clip: text; background-clip: text; }\n}.elementor .proceso-pasos{min-width:0px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:60px;flex:0 1 830px;}.elementor .proceso-paso{width:100%;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1.5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(10, 42, 43, 0.6);border-style:solid;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .proceso-cabecera{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-end;&::after { @media (max-width: 767px) { content: ""; position: static; flex-shrink: 0; width: 40px; height: 40px; margin-left: auto; background: var(--verde); -webkit-mask: var(--icono-chevron-abajo) center / contain no-repeat; mask: var(--icono-chevron-abajo) center / contain no-repeat; transition: transform .35s cubic-bezier(.16, 1, .3, 1); } }\n}.elementor .proceso-cuerpo{column-gap:clamp(40px, 0px + 6.9vw, 116px);display:grid;grid-template-columns:max-content minmax(0, 1fr);row-gap: 10px; & ul { margin: 0; padding: 0 0 0 1.5em; opacity: 0.9; } & li { margin: 0 0 14px 0; } & li:last-child { margin-bottom: 0; } & li::marker { font-size: 0.75em; }\n}.elementor .titulo-h4{font-family:var(--fuente-display);font-weight:700;font-size:clamp(2.25rem, 1.519rem + 2.72vw, 4.375rem);color:var(--verde);letter-spacing:0px;line-height:1.2143;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .hacemos-escena{width:1440px;max-width:90%;padding:0px;background-color:transparent;display:flex;flex-direction:column;gap:clamp(60px, 46.24px + 3.2vw, 100px);align-items:stretch;& h2 { width: 100%; padding-bottom: clamp(20px, 13.12px + 1.6vw, 40px); border-bottom: 1px solid var(--verde); }\n}.elementor .hacemos-fila{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(30px, 14px + 3.2vw, 60px);align-items:flex-start;}.elementor .hacemos-puntos{width:100%;min-width:0px;column-gap:clamp(40px, 0px + 6vw, 100px);padding:0px;display:grid;flex:1 1 0px;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: clamp(40px, 27.2px + 3vw, 80px);\n}.elementor .hacemos-punto{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .hacemos-detalle{column-gap:clamp(20px, 16.56px + 0.8vw, 30px);padding-block-start:clamp(20px, 16.56px + 0.8vw, 30px);padding-block-end:0px;padding-inline-start:clamp(20px, 6.24px + 3.2vw, 60px);padding-inline-end:0px;display:grid;grid-template-columns:auto minmax(0, 310px);& > span { white-space: nowrap; }\n}.elementor .hacemos-imagen{display:none;}.elementor .titulo-h3{font-family:var(--fuente-display);font-weight:900;font-size:clamp(2.375rem, 1.364rem + 3.76vw, 5.3125rem);color:var(--verde);letter-spacing:0px;line-height:1.1765;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .galeria-seccion{padding-block-start:clamp(40px, 12.48px + 6.4vw, 120px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);& .fila { @media (prefers-reduced-motion: reduce) { overflow-x: auto; } }\n}.elementor .galeria-pista{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;--galeria-alto: clamp(180px, 98.82px + 18.88vw, 416px); width: max-content; will-change: transform;\n}.elementor .galeria-foto{object-fit:cover;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:calc(var(--galeria-alto) * 0.048077);display:block;flex:0 0 auto;max-width: none;\n}.elementor .pensamos{padding-block-start:clamp(60px, 39.36px + 4.8vw, 120px);padding-block-end:clamp(20px, 13.12px + 1.6vw, 40px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);& .fila { gap: clamp(40px, 12.48px + 6.4vw, 120px); } & h2 { width: 100%; padding-bottom: clamp(30px, 26.56px + 0.8vw, 40px); border-bottom: 1.5px solid var(--verde); @media (max-width: 767px) { width: calc(100% + 30px); } }\n}.elementor .pensamos-lista{width:1195px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(30px, 19.68px + 2.4vw, 60px);align-self:flex-end;}.elementor .pensamos-item{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-start;}.elementor .pensamos-contenido{min-width:0px;padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(10, 42, 43, 0.2);border-style:solid;display:flex;flex-direction:column;gap:15px;flex:0 1 1072px;}.elementor .pensamos-texto{max-width:950px;display:block;& ul { margin: 0; padding: 0 0 0 1.5em; } & li { margin: 0 0 14px 0; } & li:last-child { margin-bottom: 0; } & li::marker { color: var(--magenta); } & li::marker { color: var(--magenta); font-size: 0.75em; }\n}.elementor .texto-md{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--verde);line-height:1.6667;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & strong { font-weight: 600; }\n}.elementor .pensamos-titulo{&::after { @media (max-width: 767px) { content: ""; flex-shrink: 0; width: 40px; height: 40px; background: var(--verde); -webkit-mask: var(--icono-chevron-abajo) center / contain no-repeat; mask: var(--icono-chevron-abajo) center / contain no-repeat; transition: transform .35s cubic-bezier(.16, 1, .3, 1); } }\n}.elementor .numero-barra{flex:0 0 auto;white-space: nowrap; & span { @media (max-width: 767px) { color: var(--magenta); } }\n}.elementor .video-seccion{padding-block-start:clamp(40px, 26.24px + 3.2vw, 80px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--amarillo);gap:0px;& :is(p, h2) { text-align: center; max-width: calc(100% - 60px); }\n}.elementor .video-grande{width:1194px;height:auto;max-width:90%;overflow:hidden;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:clamp(6px, -0.19px + 1.44vw, 24px);background-color:var(--verde);display:block;}.elementor .texto-l{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1.25rem, 1.078rem + 0.64vw, 1.75rem);color:var(--verde);line-height:1.5714;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .titulo-h5{font-family:var(--fuente-display);font-weight:900;font-size:clamp(2.125rem, 1.566rem + 2.08vw, 3.75rem);color:var(--verde);letter-spacing:0px;line-height:1.25;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .seccion{width:100%;max-width:2400px;overflow:hidden;position:relative;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .proceso{overflow:visible;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(5%, calc((100% - 1440px) / 2));padding-inline-end:max(5%, calc((100% - 1440px) / 2));background-color:var(--fondo-gris);display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;overflow-x: clip;\n}.elementor .hacemos{padding-block-start:clamp(60px, 39.36px + 4.8vw, 120px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--amarillo);}.elementor .presentacion{padding-block-start:clamp(10px, -14.08px + 5.6vw, 80px);padding-block-end:clamp(40px, 26.24px + 3.2vw, 80px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--amarillo);gap:clamp(40px, 26.24px + 3.2vw, 80px);}.elementor .texto-intro{width:948px;max-width:90%;font-family:var(--fuente-texto);font-weight:400;font-size:clamp(1.125rem, 0.91rem + 0.8vw, 1.75rem);color:var(--verde);line-height:1.5714;margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; & > span { display: block; margin-bottom: 0.5em; @media (max-width: 767px) { margin-bottom: 0.444em; } } & > span:last-child { margin-bottom: 0; } & strong { font-weight: 600; }\n}.elementor .carrusel-logos{width:100%;overflow:hidden;position:relative;padding:0px;display:flex;flex-direction:column;gap:clamp(20px, 13.12px + 1.6vw, 40px);align-items:flex-start;&::before, &::after { content: ""; position: absolute; top: 0; bottom: 0; z-index: 1; width: clamp(75px, 14.46px + 14.08vw, 251px); pointer-events: none; } &::before { left: 0; background: linear-gradient(to right, #FFFC00 0%, rgba(255, 252, 0, 0.4) 79.808%, rgba(255, 252, 0, 0) 100%); } &::after { right: 0; left: auto; background: linear-gradient(to left, #FFFC00 0%, rgba(255, 252, 0, 0.4) 79.808%, rgba(255, 252, 0, 0) 100%); }\n}.elementor .carrusel-pista{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;width: max-content;\n}.elementor .logo-carrusel{width:clamp(122.14px, 85.85px + 8.443vw, 227.679px);height:clamp(45.6px, 32.05px + 3.152vw, 85px);object-fit:contain;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:clamp(32.2px, 22.6px + 2.225vw, 60px);display:block;flex:0 0 auto;}.elementor .carrusel-inverso{flex-direction:row;}.elementor .fila{width:1440px;max-width:90%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .hero{width:100%;min-height:calc(100vh - var(--cabecera-alto, 90px));max-width:2400px;overflow:hidden;position:relative;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--amarillo);display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;& h1 { max-width: 7.95em; transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s, transform 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s, filter 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s; @starting-style { opacity: 0.01; transform: translateY(32px); filter: blur(8px); } @media (prefers-reduced-motion: reduce) { transition: none; } @media (max-width: 767px) { max-width: none; } } & .hero-sello { transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.4s, transform 1.4s cubic-bezier(0.16, 1, 0.3, 1) 0.4s; @starting-style { opacity: 0.01; transform: rotate(-45deg) scale(0.85); } @media (prefers-reduced-motion: reduce) { transition: none; } } &::after { @media (max-width: 767px) { content: ""; position: absolute; left: 0; bottom: 57.5px; width: calc(100% - 130.3px); border-top: 1px solid var(--verde); } } & h1 strong { font-weight: 900; }\n}.elementor .hero-sello{width:clamp(130px, 15.476vw, 260px);height:clamp(130px, 15.476vw, 260px);position:absolute;inset-block-start:45px;inset-inline-end:calc(max(5%, (100% - 1440px) / 2) + clamp(13px, 1.548vw, 26px));z-index:1;}