.elementor .form-card{width:100%;min-width:0px;min-height:20rem;padding:1.5rem;border-radius:0.25rem;border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-surface);display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;}.elementor .column-info{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0%;}.elementor .rule-brass{width:3rem;height:0.1875rem;background-color:var(--color-brass);}.elementor .card-fact{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 18rem;align-items:flex-start;}.elementor .text-body{max-width:36rem;font-family:var(--font-body);font-size:1rem;color:var(--color-ink);line-height:1.55;margin:0px;}.elementor .text-lead{max-width:36rem;font-family:var(--font-body);font-size:1.25rem;color:var(--color-ink);line-height:1.55;margin:0px;}.elementor .title-card{font-family:var(--font-display);font-weight:600;font-size:1.5rem;color:var(--color-ink);line-height:1.05;margin:0px;}.elementor .title-hero{font-family:var(--font-display);font-weight:600;font-size:5rem;color:var(--color-ink);line-height:1.05;margin:0px;}.elementor .wrap{width:100%;max-width:72rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4.5rem;padding-inline-end:4.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .band-ground{width:100%;padding:0px;background-color:var(--color-ground);}.elementor .wrap-split{flex-direction:row;gap:3rem;align-items:center;}.elementor .text-soft{color:var(--color-ink-soft);}