.elementor .no-padding{font-family:"Karla";font-size:var(--size-text-sm);color:var(--color-sand-100);padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;}.elementor .badge--outline{font-family:"Karla";font-weight:400;font-size:var(--size-text-label);color:var(--color-gray-500);padding-block-start:3px;padding-block-end:3px;padding-inline-start:13px;padding-inline-end:13px;border-radius:999px;border-width:1px;border-color:var(--color-sand-300);border-style:solid;}.elementor .badge--verified{font-family:"Karla";font-weight:700;font-size:var(--size-text-label);color:var(--color-ink-700);letter-spacing:0.015em;line-height:1.72em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:13px;padding-inline-end:13px;border-radius:999px;background-color:var(--color-brand-100);display:inline-flex;gap:6px;align-items:center;}.elementor .ramp-name{color:var(--color-ink-800);}.elementor .eyebrow{font-family:"Karla";font-weight:700;font-size:var(--size-text-label);color:var(--color-coral-600);letter-spacing:0.16em;text-align:center;}.elementor .section-light-box{max-width:1240px;padding-block-start:50px;padding-block-end:50px;gap:20px;justify-content:center;align-items:center;}.elementor .section-dark-box{max-width:1240px;background-color:var(--color-ink-800);display:flex;}.elementor .section-dark{padding-block-start:50px;padding-block-end:50px;background-color:var(--color-ink-800);display:flex;gap:20px;justify-content:center;align-items:center;}.elementor .t-h2{font-family:"Petrona";font-weight:500;font-size:var(--size-text-h2);}.elementor .card-case{width:calc(25% - 5px);overflow:hidden;padding-block-start:18px;padding-block-end:18px;padding-inline-start:21px;padding-inline-end:18px;border-radius:var(--size-radius-md);border-width:1px;border-color:rgba(255,255,255,0.10);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .spec-card{overflow:hidden;padding:0px;border-radius:var(--size-radius-md);border-width:1px;border-color:var(--color-sand-200);border-style:solid;background-color:var(--color-sand-0);display:flex;flex-direction:column;gap:8px;}.elementor .spec-card__link{font-family:"Karla";font-weight:700;font-size:var(--size-text-sm);color:var(--color-coral-600);letter-spacing:0.2px;line-height:1.5em;margin-block-start:10px;}.elementor .badge--dark{font-family:"Karla";font-weight:400;font-size:var(--size-text-label);color:var(--color-brand-200);padding-block-start:3px;padding-block-end:3px;padding-inline-start:13px;padding-inline-end:13px;border-radius:var(--size-radius-full);border-width:1px;border-color:var(--color-brand-200);border-style:solid;background-color:var(--color-ink-700);}.elementor .proceso-timeline{flex-direction:column;gap:5px;}.elementor .listado-proceso{padding-block-start:0px;display:flex;flex-direction:column;gap:5px;}.elementor .letra-testimonial{font-family:var(--font-display);font-weight:400;font-size:var(--size-text-lead);color:var(--color-ink-800);padding:20px;background-color:var(--color-brand-100);}.elementor .shbox{border-radius:var(--size-radius-md);background-color:var(--color-sand-0);box-shadow:0px 0px 1px 2px rgba(6,47,45,.06);}.elementor .linea-decorativa-01{width:2px;height:28px;min-width:2px;max-width:2px;padding:0px;margin: 0 auto var(--s-4);
border-radius: 2px;
background: linear-gradient(180deg, transparent, var(--color-coral-600));\n}.elementor .cta-claro{padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--color-coral-600);border-style:solid;justify-content:space-between;align-items:center;}