.elementor .bucle-casos{--bucle: casos;\n}.elementor .logo-cliente{width:100%;height:auto;aspect-ratio:266 / 146.667;object-fit:contain;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15.76%;padding-inline-end:15.76%;box-shadow:0px 0px 0px clamp(1.054px, 0.9006px + 0.03568vw, 1.5px) rgba(255, 255, 255, 0.6) inset;display:block;&:last-child:nth-child(odd) { @media (max-width: 767px) { transform: translateX(calc(50% + 5px)); } }\n}.elementor .logos-clientes{width:100%;padding:0px;display:grid;gap:clamp(10px, 3.12px + 1.6vw, 30px);grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .ya-conocen{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;border-start-end-radius:clamp(60px, 39.36px + 4.8vw, 120px);background-color:var(--verde);}.elementor .logo-herramienta{width:100%;height:auto;aspect-ratio:266 / 146.667;object-fit:contain;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15.8%;padding-inline-end:15.8%;box-shadow:0px 0px 0px clamp(1.015px, 0.848px + 0.0388vw, 1.5px) rgba(10, 42, 43, 0.6) inset;display:block;}.elementor .logo-partner{width:100%;height:auto;aspect-ratio:330.955 / 184.213;object-fit:contain;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12.05%;padding-inline-end:12.05%;box-shadow:0px 0px 0px clamp(1.025px, 0.7295px + 0.0687vw, 1.884px) rgba(10, 42, 43, 0.6) inset;display:block;}.elementor .logos-herramientas{width:100%;padding:0px;display:grid;gap:clamp(10px, 3.12px + 1.6vw, 30px);grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .logos-partners{width:100%;padding:0px;display:grid;gap:clamp(10px, 0.478px + 2.2144vw, 37.68px);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .conocen-bloque{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(30px, 12.8px + 4vw, 80px);align-items:flex-start;}.elementor .conocen{padding-block-start:clamp(60px, 11.84px + 11.2vw, 200px);padding-block-end:clamp(60px, 11.84px + 11.2vw, 200px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);}.elementor .servicio-imagen{height:100%;min-width:0px;object-fit:cover;border-radius:11.306px;display:block;flex:1 1 0px;}.elementor .servicio-imagenes{padding:0px;display:flex;flex-direction:row;flex:0 0 auto;align-items:stretch;}.elementor .boton-servicio{font-family:var(--fuente-texto);font-weight:600;font-size:16px;color:var(--blanco);line-height:24px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:20px;border-radius:0px;border-width:0px;background-color:var(--verde);display:inline-flex;gap:8px;align-items:center;white-space: nowrap; font-feature-settings: "lnum" 1, "pnum" 1; &::after { content: ""; flex-shrink: 0; width: 16px; height: 16px; background: currentColor; -webkit-mask: var(--icono-flecha) center / 7.33px no-repeat; mask: var(--icono-flecha) center / 7.33px no-repeat; } &:hover, &:focus-visible { background-color: var(--berenjena); color: var(--blanco); } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 3px; }\n}.elementor .servicio-lista{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(16px, 14.624px + 0.32vw, 20px);color:var(--verde);line-height:clamp(24px, 21.248px + 0.64vw, 32px);margin:0px;display:block;font-feature-settings: "lnum" 1, "pnum" 1; & ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: clamp(8px, 6.624px + 0.32vw, 12px); } & li::before { content: "•  "; color: var(--magenta); }\n}.elementor .servicio-detalles{width:100%;padding:0px;display:none;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .servicio-toggle{font-family:var(--fuente-texto);font-weight:600;font-size:clamp(16px, 14.624px + 0.32vw, 20px);color:var(--verde);line-height:clamp(24px, 21.248px + 0.64vw, 32px);text-decoration:underline;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:0px;align-items:center;text-underline-position: from-font; font-feature-settings: "lnum" 1, "pnum" 1; &::after { content: ""; flex-shrink: 0; width: 35px; height: 35px; background: var(--icono-chevron-form) center / contain no-repeat; transition: transform .35s ease; } &:hover, &:focus-visible { color: var(--berenjena); background-color: transparent; } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 3px; }\n}.elementor .servicio-titulo{font-family:var(--fuente-display);font-weight:700;font-size:clamp(2.125rem, 1.566rem + 2.08vw, 3.75rem);color:var(--verde);letter-spacing:0px;line-height:clamp(46px, 36.024px + 2.32vw, 75px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .servicio-texto{width:48.96%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:clamp(10px, 6.56px + 0.8vw, 20px);flex:0 0 48.96%;align-items:flex-start;}.elementor .servicio{width:100%;padding-block-start:clamp(10px, 10.4vw - 34.72px, 140px);padding-block-end:clamp(10px, 10.4vw - 34.72px, 140px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:space-between;align-items:center;&:not(:last-child) { @media (max-width: 767px) { padding-bottom: 30px; box-shadow: inset 0 -1px 0 rgba(10, 42, 43, 0.2); } }\n}.elementor .servicios{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);}.elementor .email-claro{&:is(a, button) { color: var(--blanco); font-size: clamp(16px, 14.624px + 0.32vw, 20px); line-height: clamp(24px, 21.248px + 0.64vw, 32px); } &:is(a, button)::before { background-image: var(--icono-copiar-magenta); width: clamp(24px, 21.248px + 0.64vw, 32px); height: clamp(24px, 21.248px + 0.64vw, 32px); } &:is(a, button):hover, &:is(a, button):focus-visible { color: var(--amarillo); }\n}.elementor .cta-prefijo{width:100%;font-family:var(--fuente-texto);font-weight:600;font-size:clamp(16px, 14.624px + 0.32vw, 20px);color:var(--blanco);line-height:clamp(24px, 21.248px + 0.64vw, 32px);text-align:center;margin:0px;display:none;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .cta-email-fila{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor .boton-contacto{--flecha-x: 116px; &:is(a, button) { width: 380px; background-color: var(--amarillo); border-color: var(--amarillo); color: var(--verde); @media (max-width: 767px) { width: 100%; } } &:is(a, button):hover, &:is(a, button):focus-visible { background-color: var(--blanco); border-color: var(--verde); box-shadow: inset 0 0 0 0.5px #0A2A2B; color: var(--verde); } --flecha-x: 115px; --flecha-x: calc(50% - 74px);\n}.elementor .cta-contacto{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(10px, 5.872px + 0.96vw, 22px);align-items:flex-start;}.elementor .cta-contenido{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:40px;flex:1 1 0px;align-items:flex-start;}.elementor .titulo-claro{& strong span { color: var(--amarillo); }\n}.elementor .cta-titulo-caja{width:auto;padding-block-start:0px;padding-block-end:clamp(20px, 4.8vw - 0.64px, 80px);padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px -1.5px 0px 0px #FFFC00 inset;display:flex;flex-direction:column;flex:0 0 auto;}.elementor .cta-tarjeta{width:1440px;max-width:90%;overflow:hidden;padding-block-start:clamp(40px, 26.24px + 3.2vw, 80px);padding-block-end:clamp(40px, 26.24px + 3.2vw, 80px);padding-inline-start:clamp(30px, 5.92px + 5.6vw, 100px);padding-inline-end:clamp(30px, 5.92px + 5.6vw, 100px);border-radius:clamp(12px, 10.624px + 0.32vw, 16px);background-color:var(--verde);display:flex;flex-direction:row;gap:clamp(30px, 7.2vw - 0.96px, 120px);align-items:flex-start;}.elementor .cta{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);}.elementor .video-caso{width:100%;min-width:0px;overflow:hidden;aspect-ratio:16 / 9;border-radius:clamp(4.643px, 3.724px + 0.21368vw, 7.314px);flex:1 1 0px;& iframe { display: block; width: 100%; height: 100%; }\n}.elementor .casos-videos-lista{width:1194px;max-width:90%;padding:0px;display:flex;flex-direction:row;gap:clamp(18px, 14.443px + 0.8272vw, 28.34px);}.elementor .casos-videos{padding-block-start:clamp(20px, 13.12px + 1.6vw, 40px);padding-block-end:clamp(20px, 8vw - 14.4px, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--amarillo);}.elementor .casos-amarillo{&:is(section, div) { background-color: var(--amarillo); padding-bottom: 60px; } &:is(section, div) .fila { gap: clamp(30px, 19.68px + 2.4vw, 60px); } &:is(section, div) .casos-cierre { gap: clamp(20px, 16.904px + 0.72vw, 29px); margin-top: clamp(0px, 13.44px - 0.8vw, 10px); } & .boton-flecha { background-color: var(--verde); border-color: var(--verde); } & .boton-flecha:hover, & .boton-flecha:focus-visible { background-color: var(--berenjena); border-color: var(--berenjena); color: var(--blanco); }\n}.elementor .razon-texto{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(18px, 17.312px + 0.16vw, 20px);color:var(--verde);line-height:clamp(28px, 26.624px + 0.32vw, 32px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .razon-titulo{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(22px, 17.184px + 1.12vw, 36px);color:var(--verde);line-height:clamp(38px, 32.496px + 1.28vw, 54px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1; &::after { @media (max-width: 767px) { content: ""; flex-shrink: 0; width: 40px; height: 40px; background: currentColor; -webkit-mask: var(--icono-chevron-razon) center / contain no-repeat; mask: var(--icono-chevron-razon) center / contain no-repeat; transition: transform .35s ease; } } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 3px; } &:only-child { cursor: auto; &::after { display: none; } } & a { color: var(--magenta); text-decoration: underline; text-underline-offset: 0.15em; transition: color 0.2s; } & a:hover { color: var(--verde); }\n}.elementor .razon-contenido{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:clamp(10px, 6.56px + 0.8vw, 20px);flex:1 1 0px;}.elementor .razon-numero{font-family:var(--fuente-texto);font-weight:400;font-size:clamp(22px, 19.936px + 0.48vw, 28px);color:var(--verde);line-height:clamp(38px, 35.936px + 0.48vw, 44px);margin:0px;flex:0 0 auto;white-space: nowrap; font-feature-settings: "lnum" 1, "pnum" 1; & span { color: var(--magenta); }\n}.elementor .razon{width:100%;padding-block-start:0px;padding-block-end:49px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:65px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--verde);\n}.elementor .razones-lista{width:82.986%;padding:0px;margin-inline-start:auto;display:flex;flex-direction:column;gap:clamp(40px, 33.12px + 1.6vw, 60px);}.elementor .razones{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);}.elementor .boton-flecha-compacto{--flecha-x: 66px; &:is(a, button) { width: 337px; border-width: 0px; @media (max-width: 767px) { width: 100%; padding-top: 16px; padding-bottom: 16px; } }\n}.elementor .texto-bloques{& > span { display: block; } & > span + span { margin-top: clamp(8px, 5.936px + 0.48vw, 14px); } &:is(span) { display: block; } & > :where(ol, ul) { display: block; margin: 0; padding-left: 1.5em; } & > * + * { margin-top: clamp(8px, 5.936px + 0.48vw, 14px); } & :where(li + li) { margin-top: 14px; } & :where(li)::marker { font-weight: 600; }\n}.elementor .main-texto{width:49.03%;padding:0px;display:flex;flex-direction:column;gap:clamp(20px, 16.56px + 0.8vw, 30px);flex:0 0 49.03%;align-items:flex-start;& p a { color: inherit; text-decoration-line: underline; text-decoration-thickness: from-font; text-underline-position: from-font; transition: color 0.2s; } & p a:hover, & p a:focus-visible { color: var(--magenta); }\n}.elementor .main-video{width:47.222%;overflow:hidden;aspect-ratio:16 / 9;position:sticky;inset-block-start:150px;border-radius:clamp(6.529px, 4.647px + 0.43768vw, 12px);flex:0 0 47.222%;& iframe { display: block; width: 100%; height: 100%; }\n}.elementor .main-columnas{width:100%;padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.elementor .sin-salto-movil{& br { @media (max-width: 767px) { display: none; } }\n}.elementor .agencia-main{padding-block-start:clamp(40px, 12.48px + 6.4vw, 120px);padding-block-end:clamp(40px, 12.48px + 6.4vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);}.elementor .boton-ancla{min-width:0px;font-family:var(--fuente-texto);font-weight:600;font-size:clamp(1.125rem, 0.996rem + 0.48vw, 1.5rem);color:var(--verde);line-height:clamp(28px, 23.872px + 0.96vw, 40px);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:clamp(8px, 1.2vw, 20px);padding-inline-end:clamp(8px, 1.2vw, 20px);border-radius:0px;border-width:0px;background-color:transparent;box-shadow:0px 0px 0px 1.5px #0A2A2B inset;display:flex;flex:1 1 0px;justify-content:center;align-items:center;box-shadow: inset 0 0 0 1.5px var(--verde); text-wrap: balance; font-feature-settings: "lnum" 1, "pnum" 1; &:hover, &:focus-visible { background-color: var(--berenjena); box-shadow: inset 0 0 0 1.5px var(--berenjena); color: var(--blanco); } &:focus-visible { outline: 2px solid var(--verde); outline-offset: 3px; } &:hover, &:focus-visible { box-shadow: inset 0 0 0 1.5px #36082F; }\n}.elementor .anclas-botones{width:1440px;max-width:90%;padding:0px;display:flex;flex-direction:row;gap:clamp(10px, 8.28px + 0.4vw, 15px);align-items:stretch;}.elementor .anclas{padding-block-start:clamp(60px, 53.12px + 1.6vw, 80px);padding-block-end:clamp(20px, 13.12px + 1.6vw, 40px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondo-gris);}.elementor .logo-rejilla{width:clamp(180px, 158.992px + 4.8856vw, 241.071px);height:auto;max-width:100%;place-self: center; & img { display: block; width: 100%; height: auto; }\n}.elementor .logos-rejilla{width:100%;column-gap:10px;padding-block-start:clamp(9px, 7.28px + 0.4vw, 14px);padding-block-end:clamp(9px, 7.28px + 0.4vw, 14px);padding-inline-start:clamp(0px, -3.44px + 0.8vw, 10px);padding-inline-end:clamp(0px, -3.44px + 0.8vw, 10px);border-block-start-width:1px;border-block-end-width:1px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:clamp(85px, 78.12px + 1.6vw, 105px);row-gap: clamp(5px, 3.28px + 0.4vw, 10px); border-top-style: solid; border-top-color: var(--verde); border-bottom-style: solid; border-bottom-color: var(--verde); & > :nth-child(n+7) { @media (max-width: 767px) { display: none; } }\n}.elementor .titulo-h1{font-family:var(--fuente-display);font-weight:700;font-size:clamp(min(12.09vw, 3.25rem), 1.4655rem + 6.64vw, 8.4375rem);color:var(--verde);letter-spacing:0px;line-height:min(1.2308em, 30.976px + 7.68vw, 160px);margin:0px;font-feature-settings: "lnum" 1, "pnum" 1;\n}.elementor .cabecera-servicio{min-height:calc(100vh - var(--cabecera-alto, 90px));padding-block-start:clamp(60px, 53.12px + 1.6vw, 80px);padding-block-end:clamp(60px, 39.36px + 4.8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--amarillo);gap:clamp(40px, 26.24px + 3.2vw, 80px);justify-content:center;& h1, & .logos-rejilla { 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; } } & .logos-rejilla { transition-delay: 0.3s; }\n}.elementor .email-copiar:hover,.elementor .email-copiar:focus-visible{color:var(--berenjena);background-color:transparent;}.elementor .email-copiar{position:relative;font-family:var(--fuente-texto);font-weight:600;font-size:20px;color:var(--verde);line-height:32px;text-decoration:underline;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;gap:3px;align-items:center;&::before { content: ""; width: 32px; height: 32px; flex-shrink: 0; background: var(--icono-copiar) center / contain no-repeat; @media (max-width: 767px) { width: 26px; height: 26px; } } &:is(a, button) { text-underline-position: from-font; }\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 .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 .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 .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 .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 .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 .fila{width:1440px;max-width:90%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}