.elementor .lt-gold-line{width:56px;height:1px;border-style:none;background-color:var(--lt-gold);}.elementor .lt-btn:hover,.elementor .lt-btn:focus-visible{color:var(--lt-white);border-color:var(--lt-navy);background-color:var(--lt-navy);}.elementor .lt-btn{font-family:var(--lt-font-sans);font-weight:500;font-size:11px;color:var(--lt-navy);letter-spacing:0.3em;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:46px;padding-inline-end:46px;border-radius:0px;border-width:1px;border-color:var(--lt-gold);border-style:solid;background-color:transparent;}.elementor .lt-body{max-width:560px;font-family:var(--lt-font-sans);font-weight:300;font-size:16px;color:var(--lt-muted);line-height:1.85;display:block;cursor: auto;\n}.elementor .lt-h3{font-family:var(--lt-font-serif);font-weight:400;font-size:30px;color:var(--lt-ink);line-height:1.2;display:block;cursor: auto;\n}.elementor .lt-h2{font-family:var(--lt-font-serif);font-weight:300;font-size:54px;color:var(--lt-ink);letter-spacing:-0.005em;line-height:1.1;display:block;cursor: auto;\n}.elementor .lt-h1{font-family:var(--lt-font-serif);font-weight:300;font-size:76px;color:var(--lt-ink);letter-spacing:-0.01em;line-height:1.04;display:block;cursor: auto;\n}.elementor .lt-eyebrow{font-family:var(--lt-font-sans);font-weight:500;font-size:11px;color:var(--lt-gold);letter-spacing:0.34em;line-height:1.6;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .lt-section{padding-block-start:140px;padding-block-end:140px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--lt-white);display:flex;flex-direction:column;gap:28px;align-items:center;}.elementor .lt-bg-navy{background-color:var(--lt-navy);}.elementor .lt-bg-ivory{background-color:var(--lt-ivory);}.elementor .lt-on-dark{color:var(--lt-white);}