.elementor .casos-cargar{&[hidden] { display: none; }\n}.elementor .casos-barra-relleno{transition:width 0.3s;}.elementor .casos-progreso-texto{box-sizing: border-box;\n}.elementor .casos-rejilla{--grid-column-gap: 32px; --grid-row-gap: 32px; & .elementor-loop-container { grid-auto-rows: 1fr; } & .e-load-more-anchor + .elementor-button-wrapper, & .elementor-widget-loop-grid .elementor-button-wrapper { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } & .e-load-more-message { display: none; }\n}.elementor .casos-toggle-mas{box-sizing: border-box;\n}.elementor .casos-toggle{cursor:pointer;& .casos-toggle-mas { display: inline-block; transition: transform 0.2s; }\n}.elementor .casos-sector{box-sizing: border-box;\n}.elementor .casos-filtros{box-sizing: border-box; & .e-filter { display: flex; flex-wrap: wrap; gap: 12px; } & .e-filter-item { display: inline-flex !important; align-items: center; gap: 8px; padding: 8px 14px !important; border: 1px solid var(--superficie-hueso) !important; border-radius: 0 !important; background: var(--superficie-blanco) !important; color: var(--texto-tinta) !important; font-family: var(--font-archivo), sans-serif; font-size: 16px !important; line-height: 22px !important; font-weight: 400 !important; cursor: pointer; transition: background-color 0.2s; } & .e-filter-item:hover { background: var(--superficie-hueso) !important; } & .e-filter-item[aria-pressed="true"] { background: var(--texto-tinta) !important; border-color: var(--texto-tinta) !important; color: var(--superficie-blanco) !important; font-weight: 600 !important; } & .e-filter-item::before { content: ""; width: 8px; height: 8px; flex: none; background-color: var(--texto-palido); } & .e-filter-item[data-filter="__all"]::before { display: none; } & .e-filter-item[data-filter="lanzamiento-y-validacion"]::before { background-color: var(--marca-acento); } & .e-filter-item[data-filter="comercializacion-y-comunicacion"]::before { background-color: var(--marca-azul); } & .e-filter-item[data-filter="inspecciones-y-conflictos"]::before { background-color: var(--marca-petroleo); } & .e-filter-item[data-filter="expansion-internacional"]::before { background-color: var(--texto-palido); } & .casos-sector { display: none; } &.ver-sector .casos-sector { display: flex; } &.ver-sector .casos-toggle-mas { transform: rotate(45deg); } & .e-filter-item[data-filter="__all"] { order: -1; } & .e-filter-item[data-filter="lanzamiento-y-validacion"] { order: 1; } & .e-filter-item[data-filter="comercializacion-y-comunicacion"] { order: 2; } & .e-filter-item[data-filter="inspecciones-y-conflictos"] { order: 3; } & .e-filter-item[data-filter="expansion-internacional"] { order: 4; } & .e-filter-item[data-filter="complementos-alimenticios"] { order: 1; } & .e-filter-item[data-filter="alimentacion"] { order: 2; } & .e-filter-item[data-filter="cosmetica-y-dermocosmetica"] { order: 3; } & .e-filter-item[data-filter="piensos-complementarios"] { order: 4; } & .e-filter-item[data-filter="erp"] { order: 5; } & .casos-sector .e-filter-item::before { display: none; } & .e-filter { justify-content: flex-start !important; }\n}.elementor .casos-contador{box-sizing: border-box;\n}.elementor .caso-pastilla{display:none;&:is([class*="decision-"] *) { display: flex; }\n}.elementor .caso-si-lleno{box-sizing: border-box; &:empty { display: none; }\n}.elementor .si-dec-expansion{display:none;&:is(.decision-expansion-internacional *) { display: inline; }\n}.elementor .si-dec-inspecciones{display:none;&:is(.decision-inspecciones-y-conflictos *) { display: inline; }\n}.elementor .si-dec-comercializacion{display:none;&:is(.decision-comercializacion-y-comunicacion *) { display: inline; }\n}.elementor .si-dec-lanzamiento{display:none;&:is(.decision-lanzamiento-y-validacion *) { display: inline; }\n}.elementor .caso-seccion{width:100%;background-color:var(--superficie-blanco);display:flex;flex-direction:column;gap:0px;align-items:stretch;box-sizing: border-box; padding-block: 64px; padding-inline: max(var(--margen-lateral), calc((100% - var(--contenido-max)) / 2)); padding-block: 80px;\n}.elementor .caso-plantilla{width:100%;padding:0px;margin-block-start:80px;display:flex;flex-direction:column;gap:0px;counter-reset: caso-sec;\n}.elementor .clamp-4{overflow:hidden;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;\n}.elementor .cas-imagen{position:relative;}.elementor .cas-titulo{position:relative;}.elementor .cas-tarjeta{position:relative;}.elementor .enlace-texto-osc:hover,.elementor .enlace-texto-osc:focus-visible{gap:12px;}.elementor .enlace-texto-osc{width:auto;color:var(--marca-acento);text-decoration:none;cursor:pointer;padding:0px;border-style:none;background-color:transparent;display:inline-flex;gap:8px;align-items:center;&:focus-visible { gap: 12px; }\n}.elementor .btn-secundario:hover,.elementor .btn-secundario:focus-visible{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%,rgba(0, 0, 0, 0.1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-secundario{width:auto;color:var(--texto-tinta);text-decoration:none;cursor:pointer;border-width:1px;border-color:var(--texto-tinta);border-style:solid;background-color:transparent;display:inline-flex;gap:10px;justify-content:center;align-items:center;padding: var(--btn-py, 15px) var(--btn-px, 28px);\n}.elementor .btn-principal:hover,.elementor .btn-principal:focus-visible{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%,rgba(0, 0, 0, 0.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-principal{width:auto;color:var(--superficie-blanco);text-decoration:none;cursor:pointer;border-style:none;background-color:var(--marca-petroleo);display:inline-flex;gap:10px;justify-content:center;align-items:center;padding: var(--btn-py, 15px) var(--btn-px, 28px);\n}.elementor .btn-compacto{--btn-py: 12px; --btn-px: 22px;\n}.elementor .cifra-ordinal{font-family:var(--font-archivo);font-weight:800;font-size:14px;letter-spacing:0.06em;line-height:18px;}.elementor .cifra-l{font-family:var(--font-archivo);font-weight:800;font-size:48px;letter-spacing:-0.025em;line-height:54px;}.elementor .rotulo-m{font-family:var(--font-archivo);font-weight:700;font-size:13px;letter-spacing:0.12em;line-height:17px;text-transform:uppercase;}.elementor .rotulo-l{font-family:var(--font-archivo);font-weight:700;font-size:14px;letter-spacing:0.12em;line-height:18px;text-transform:uppercase;}.elementor .interfaz-dato{font-family:var(--font-archivo);font-weight:400;font-size:16px;letter-spacing:0px;line-height:22px;}.elementor .interfaz-menu{font-family:var(--font-archivo);font-weight:500;font-size:16px;letter-spacing:0px;line-height:21px;}.elementor .interfaz-enlace{font-family:var(--font-archivo);font-weight:600;font-size:16px;color:inherit;letter-spacing:0px;line-height:21px;}.elementor .interfaz-boton{font-family:var(--font-archivo);font-weight:700;font-size:16px;color:inherit;letter-spacing:0px;line-height:21px;}.elementor .cuerpo-m{font-family:var(--font-archivo);font-weight:400;font-size:16px;letter-spacing:0px;line-height:24px;}.elementor .cuerpo-l{font-family:var(--font-archivo);font-weight:400;font-size:19px;letter-spacing:0px;line-height:30px;}.elementor .titulo-h6{font-family:var(--font-archivo);font-weight:700;font-size:16px;letter-spacing:0px;line-height:24px;}.elementor .titulo-h5{font-family:var(--font-archivo);font-weight:800;font-size:19px;letter-spacing:0px;line-height:26px;}.elementor .titulo-h3{font-family:var(--font-archivo);font-weight:800;font-size:28px;letter-spacing:-0.008em;line-height:34px;}.elementor .titulo-h2{font-family:var(--font-archivo);font-weight:800;font-size:40px;letter-spacing:-0.016em;line-height:46px;}.elementor .display-l{font-family:var(--font-archivo);font-weight:800;font-size:70px;letter-spacing:-0.03em;line-height:78px;}