.elementor .section-standard{width:100%;color:var(--color-slate-700);padding-block-start:4rem;padding-block-end:4rem;display:block;}.elementor .container-lg{max-width:1140px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;justify-content:flex-start;align-items:start;}.elementor .heading-3{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h6);letter-spacing:-0.02em;line-height:100%;text-align:center;}.elementor .heading-2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h4);letter-spacing:-0.02em;line-height:100%;}.elementor .heading-1{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h3);letter-spacing:-0.02em;line-height:100%;}.elementor .button{font-family:var(--font-body);font-weight:700;font-size:var(--text-btn);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:999px;}.elementor .button--primary{color:var(--color-white);background-color:var(--color-indigo-600);}.elementor .text-base{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);line-height:150%;}.elementor .text--sm{font-weight:500;font-size:var(--text-sm);}.elementor .text-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-base);color:var(--color-indigo-500);line-height:100%;text-transform:uppercase;}.elementor .card{padding-block-start:20px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2rem;border-width:0px;border-color:var(--color-indigo-200);border-style:solid;background-color:var(--color-indigo-50);flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .feature{width:25%;border-radius:0.75rem;background-color:var(--color-indigo-200);flex:1 0 auto;justify-content:center;align-items:center;}.elementor .number-badge{width:51px;height:50px;color:var(--color-white);line-height:50px;border-radius:999px;background-color:var(--color-indigo-600);}.elementor .heading-4{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;}.elementor .button--outline{color:var(--color-indigo-600);border-width:2px;border-color:var(--color-indigo-600);border-style:solid;background-color:var(--color-transparent);}.elementor .checkmark{width:30px;height:30px;font-family:var(--font-heading);font-weight:700;font-size:var(--text-h6);color:var(--color-indigo-600);line-height:150%;text-align:center;border-radius:999px;background-color:var(--color-indigo-50);}.elementor .icon-badge{width:50px;height:50px;min-width:50px;min-height:50px;color:var(--color-indigo-600);padding:10px;border-radius:999px;background-color:var(--color-indigo-50);}.elementor .card-bg{background-color:var(--color-indigo-50);}.elementor .icon-badge--sm{width:50px;height:50px;min-width:50px;min-height:50px;padding:10px;}.elementor .pill{color:var(--color-indigo-600);padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--color-indigo-100);}.elementor .button--small{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .card--shadow{box-shadow:0px 0px 10px 0px var(--shadow);}.elementor .card--picture{min-height:300px;padding:20px;flex-direction:column;justify-content:flex-end;align-items:center;}