.elementor .tm-label-sm{font-family:var(--font-body);font-weight:700;font-size:10px;letter-spacing:0.08em;line-height:14px;margin:0px;}.elementor .tm-label-md{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:0.06em;line-height:16px;margin:0px;}.elementor .tm-body-sm{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--text-secondary);line-height:24px;margin:0px;}.elementor .tm-body-md{font-family:var(--font-body);font-weight:400;font-size:17px;color:var(--text-secondary);line-height:28px;margin:0px;}.elementor .tm-title-md{font-family:var(--font-body);font-weight:600;font-size:18px;color:var(--text-primary);line-height:26px;margin:0px;}.elementor .tm-headline-sm{font-family:var(--font-body);font-weight:600;font-size:20px;color:var(--text-primary);line-height:28px;margin:0px;}.elementor .tm-headline-md{font-family:var(--font-display);font-weight:600;font-size:30px;color:var(--text-primary);line-height:40px;margin:0px;}.elementor .tm-headline-lg{font-family:var(--font-display);font-weight:600;font-size:40px;color:var(--text-primary);letter-spacing:-0.01em;line-height:48px;margin:0px;}.elementor .tm-display{font-family:var(--font-display);font-weight:700;font-size:56px;color:var(--text-primary);letter-spacing:-0.02em;line-height:64px;margin:0px;}.elementor .tm-icon{font-family:'Material Symbols Outlined';font-weight:normal;font-size:20px;line-height:1;font-style:normal;text-transform:none;direction:ltr;margin:0px;display:inline-block;letter-spacing: normal; white-space: nowrap; word-wrap: normal; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;\n}.elementor .tm-eyebrow{font-family:var(--font-body);font-weight:700;font-size:10px;color:var(--primary);letter-spacing:0.14em;line-height:14px;text-transform:uppercase;margin:0px;}.elementor .tm-text-muted{color:var(--text-muted);}.elementor .tm-text-secondary{color:var(--text-secondary);}.elementor .tm-text-primary{color:var(--text-primary);}.elementor .tm-text-gold{color:var(--primary);}.elementor .tm-icon-lg{font-size:24px;}.elementor .tm-icon-sm{font-size:16px;}