.elementor .s-mcg-hero-bg{position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:1}.elementor .s-mcg-hero-ov{position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:2}.elementor .s-mcg-hero-eyeline{width:40px;height:1px;background-color:var(--gold)}.elementor .s-mcg-hero-eyetext{font-family:var(--font-body);font-weight:500;font-size:10px;color:var(--gold);letter-spacing:4px;text-transform:uppercase}.elementor .s-mcg-hero-eyebrow{margin-block-start:0;margin-block-end:32px;margin-inline-start:0;margin-inline-end:0;display:flex;gap:16px;align-items:center}.elementor .s-mcg-hero-w1{font-family:var(--font-heading);font-weight:300;color:var(--cream)}.elementor .s-mcg-hero-w2{font-family:var(--font-heading);font-weight:300;color:var(--gold);font-style:italic}.elementor .s-mcg-hero-h1r1{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}.elementor .s-mcg-hero-l2{font-family:var(--font-heading);font-weight:300;color:var(--cream)}.elementor .s-mcg-hero-l3{font-family:var(--font-heading);font-weight:300;color:var(--cream)}.elementor .s-mcg-hero-h1{margin-block-start:0;margin-block-end:28px;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:column}.elementor .s-mcg-hero-p{max-width:560px;font-family:var(--font-body);font-weight:300;font-size:17px;margin-block-start:0;margin-block-end:48px;margin-inline-start:0;margin-inline-end:0}.elementor .s-mcg-hero-cta1{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--white-text);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:44px;padding-inline-end:44px;border-radius:0;background-color:var(--gold)}.elementor .s-mcg-hero-cta2{font-family:var(--font-body);font-weight:500;font-size:10px;color:var(--white-text);letter-spacing:2.5px;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:44px;padding-inline-end:44px;border-radius:0}.elementor .s-mcg-hero-ctas{display:flex;gap:16px;flex-wrap:wrap}.elementor .s-mcg-hero-body{width:100%;max-width:1600px;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center}.elementor .s-mcg-hero{overflow:hidden;position:relative;background-color:var(--dark);display:flex;align-items:center}.elementor .s-mcg-ticker-a{font-family:var(--font-body);font-weight:500;font-size:10px;letter-spacing:3px;text-transform:uppercase}.elementor .s-mcg-ticker-b{font-family:var(--font-body);font-weight:500;font-size:10px;letter-spacing:3px;text-transform:uppercase}.elementor .s-mcg-ticker-track{display:flex;flex-wrap:nowrap}.elementor .s-mcg-ticker{overflow:hidden;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0;padding-inline-end:0;background-color:var(--dark)}.elementor .s-mcg-stat-1-n{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--gold);line-height:1em;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .s-mcg-stat-1-l{font-family:var(--font-body);font-weight:500;font-size:9px;color:var(--gray);letter-spacing:2px;text-transform:uppercase}.elementor .s-mcg-stat-1{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px}.elementor .s-mcg-stat-2-n{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--gold);line-height:1em;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .s-mcg-stat-2-l{font-family:var(--font-body);font-weight:500;font-size:9px;color:var(--gray);letter-spacing:2px;text-transform:uppercase}.elementor .s-mcg-stat-2{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px}.elementor .s-mcg-stat-3-num{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--gold);line-height:1em}.elementor .s-mcg-stat-3-suf{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--cream);line-height:1em}.elementor .s-mcg-stat-3-n{margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0;display:flex;gap:3px;justify-content:center;align-items:flex-end}.elementor .s-mcg-stat-3-l{font-family:var(--font-body);font-weight:500;font-size:9px;color:var(--gray);letter-spacing:2px;text-transform:uppercase}.elementor .s-mcg-stat-3{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px}.elementor .s-mcg-stat-4-n{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--gold);line-height:1em;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .s-mcg-stat-4-l{font-family:var(--font-body);font-weight:500;font-size:9px;color:var(--gray);letter-spacing:2px;text-transform:uppercase}.elementor .s-mcg-stat-4{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px}.elementor .s-mcg-stat-5-num{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--gold);line-height:1em}.elementor .s-mcg-stat-5-suf{font-family:var(--font-heading);font-weight:400;font-size:40px;color:var(--cream);line-height:1em}.elementor .s-mcg-stat-5-n{margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0;display:flex;gap:2px;justify-content:center;align-items:flex-end}.elementor .s-mcg-stat-5-l{font-family:var(--font-body);font-weight:500;font-size:9px;color:var(--gray);letter-spacing:2px;text-transform:uppercase}.elementor .s-mcg-stat-5{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px}.elementor .s-mcg-stats-inner{max-width:1600px;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:48px;padding-inline-end:48px}.elementor .s-mcg-stats{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0;padding-inline-end:0;background-color:var(--dark)}.elementor .e-mcg-cur-h-l3b-7d66f6f{color:#C8A96E}.elementor .e-mcg-cur-h-l3-a9c7ec0{gap:12px}.elementor .e-mcg-cur-p1-0964a79{margin-block-end:20px}.elementor .e-mcg-svc-h-l2b-b1f6654{color:#C8A96E}.elementor .e-mcg-svc-h-l2-1737247{gap:12px}.elementor .e-mcg-svc-h-wrap-ab4c6a2{flex-direction:column}