.elementor .ova-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 240px;}.elementor .ova-btn-primary:hover,.elementor .ova-btn-primary:focus-visible{background-color:var(--brass-deep);}.elementor .ova-btn-primary{font-family:var(--brand-font);font-weight:700;font-size:17px;color:var(--white);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:0px;background-color:var(--navy);display:inline-block;}.elementor .ova-small{font-family:var(--brand-font);font-weight:400;font-size:15px;color:var(--ink-muted);line-height:1.55;display:block;}.elementor .ova-lead{font-family:var(--brand-font);font-weight:400;font-size:21px;color:var(--ink-muted);line-height:1.6;display:block;}.elementor .ova-body{font-family:var(--brand-font);font-weight:400;font-size:17px;color:var(--ink);line-height:1.65;display:block;}.elementor .ova-h3{font-family:var(--brand-font);font-weight:700;font-size:22px;color:var(--navy);line-height:1.3;display:block;}.elementor .ova-h1{font-family:var(--brand-font);font-weight:700;font-size:60px;color:var(--navy);line-height:1.08;display:block;}.elementor .ova-inner{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .ova-section{width:100%;font-family:var(--brand-font);padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ivory);display:flex;flex-direction:column;align-items:center;}