.elementor .tlc-marquee{padding:0px;display:flex;flex-direction:row;gap:88px;flex-wrap:nowrap;align-items:center;width: max-content;\n}.elementor .tlc-col{padding:0px;display:flex;flex-direction:column;}.elementor .tlc-stat{font-family:var(--font-serif);font-weight:400;font-size:120px;color:var(--tlc-gold);letter-spacing:-0.04em;line-height:0.9;}.elementor .tlc-btn-ghost:hover,.elementor .tlc-btn-ghost:focus-visible{color:var(--tlc-gold);border-color:var(--tlc-gold);}.elementor .tlc-btn-ghost{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--tlc-cream);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:21px;padding-block-end:21px;padding-inline-start:37px;padding-inline-end:37px;border-radius:0px;border-width:1px;border-color:var(--tlc-line);border-style:solid;background-color:transparent;}.elementor .tlc-btn:hover,.elementor .tlc-btn:focus-visible{background-color:var(--tlc-cream);transform:translate3d(0px, -2px, 0px);}.elementor .tlc-btn{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--tlc-ink);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;background-color:var(--tlc-gold);}.elementor .tlc-index{font-family:var(--font-sans);font-weight:400;font-size:12px;color:var(--tlc-sand);letter-spacing:0.2em;}.elementor .tlc-body{font-family:var(--font-sans);font-weight:300;font-size:15px;color:var(--tlc-muted);line-height:1.75;}.elementor .tlc-lead{max-width:60ch;font-family:var(--font-sans);font-weight:300;font-size:20px;color:var(--tlc-muted);line-height:1.65;}.elementor .tlc-h3{font-family:var(--font-serif);font-weight:400;font-size:36px;color:var(--tlc-cream);letter-spacing:-0.015em;line-height:1.05;}.elementor .tlc-h2{max-width:15ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(44px, 5.6vw, 92px);color:var(--tlc-cream);letter-spacing:-0.03em;line-height:0.98;}.elementor .tlc-display{font-family:var(--font-serif);font-weight:400;font-size:clamp(64px, 10.4vw, 196px);color:var(--tlc-cream);letter-spacing:-0.04em;line-height:0.88;}.elementor .tlc-eyebrow{font-family:var(--font-sans);font-weight:500;font-size:11px;color:var(--tlc-gold);letter-spacing:0.32em;line-height:1.4;text-transform:uppercase;}.elementor .tlc-section{width:100%;position:relative;padding-block-start:160px;padding-block-end:160px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--tlc-ink);display:flex;flex-direction:column;gap:64px;}