.elementor .grid-3{display:grid;gap:var(--space-md);grid-template-columns:repeat(3, 1fr);order:99999;}.elementor .grid-2{display:grid;gap:var(--space-md);grid-template-columns:repeat(2, 1fr);}.elementor .stack-md{padding:var(--space-none);display:flex;flex-direction:column;gap:var(--space-md);justify-content:space-between;align-self:stretch;}.elementor .seccion-gris{background-color:var(--surface);}.elementor .seccion{width:100%;padding-block-start:var(--space-section-y);padding-block-end:var(--space-section-y);padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);flex-direction:column;}.elementor .contenedor{width:100%;max-width:var(--container-max);padding:var(--space-none);margin-inline-start:auto;margin-inline-end:auto;}.elementor .texto-cuerpo{font-family:var(--font-heading);font-weight:400;font-size:var(--text-body);}.elementor .texto-btn{font-family:var(--font-heading);font-weight:600;font-size:var(--text-body);text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor .titulo-bloque-s{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--brand-primary);line-height:24px;text-align:start;padding-block-start:var(--space-xxs);padding-block-end:var(--space-xxs);}.elementor .titulo-seccion{font-family:var(--font-heading);font-weight:700;font-size:var(--heading-lg);color:var(--brand-primary);padding-block-start:var(--space-xxs);padding-block-end:var(--space-xxs);}.elementor .titulo-hero{font-family:var(--font-heading);font-weight:800;font-size:var(--heading-xl);color:var(--brand-primary);text-align:start;padding-block-start:var(--space-none);padding-block-end:var(--space-none);}.elementor .card-blanco{padding:var(--space-md);border-radius:var(--space-xs);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);flex-direction:column;}