.elementor .tc-world-kicker{font-family:var(--tc-font-heading);font-weight:600;font-size:13px;color:var(--tc-primary);letter-spacing:0.5px;line-height:1.35;}.elementor .tc-world-card-copy{font-family:var(--tc-font-body);font-weight:500;font-size:16px;color:var(--tc-text);line-height:1.5;& .elementor-widget-container, & .elementor-widget-container p, & .elementor-widget-container li { font-family:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; } & .elementor-widget-container p { margin:0 0 1em; } & .elementor-widget-container p:last-child { margin-bottom:0; }\n}.elementor .tc-world-featured-title{font-family:var(--tc-font-heading);font-weight:400;font-size:20px;color:var(--tc-primary);line-height:1.25;}.elementor .tc-world-meta{font-family:var(--tc-font-heading);font-weight:500;font-size:13px;color:var(--tc-secondary);letter-spacing:0.35px;line-height:1.45;}.elementor .tc-world-hub-closing{max-width:1120px;text-align:center;padding-block-start:34px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;margin-inline:auto;\n}.elementor .tc-world-footer-inner{max-width:1120px;margin-inline:auto;\n}.elementor .tc-world-hub-people{padding-block-start:38px;padding-block-end:42px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;background-color:var(--tc-background-accent);border-top-style: solid; border-top-color: var(--tc-secondary);\n}.elementor .tc-divider-soft{width:100%;height:1px;background-color:var(--tc-secondary);opacity:55%;}.elementor .tc-text-center{text-align:center;}.elementor .tc-world-hub-card-title{font-family:var(--tc-font-display);font-weight:600;font-size:1.55em;color:var(--tc-primary);line-height:1.2;}.elementor .tc-world-hub-trophy{width:300px;max-width:100%;display:block;margin-inline:auto;\n}.elementor .tc-world-hub-card{padding:28px;border-block-start-width:2px;background-color:var(--tc-background-accent);display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: var(--tc-primary);\n}.elementor .tc-world-hub-grid{max-width:1120px;padding-block-start:16px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;\n}.elementor .tc-world-hub-section{max-width:1120px;padding-block-start:42px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;margin-inline:auto;\n}.elementor .tc-world-hub-hero{text-align:center;padding-block-start:58px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:2px;background-color:var(--tc-background-accent);border-bottom-style: solid; border-bottom-color: var(--tc-primary);\n}.elementor .tc-world-body{font-family:var(--tc-font-body);font-weight:500;font-size:1.25em;color:var(--tc-text);line-height:1.5;& .elementor-widget-container, & .elementor-widget-container p, & .elementor-widget-container li { font-family:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; } & .elementor-widget-container p { margin:0 0 1em; } & .elementor-widget-container p:last-child { margin-bottom:0; }\n}.elementor .tc-world-subheading{font-family:var(--tc-font-heading);font-weight:400;font-size:1.85em;color:var(--tc-primary);line-height:1.2;}.elementor .tc-world-title{font-family:var(--tc-font-display);font-weight:600;font-size:2.4em;color:var(--tc-primary);line-height:1.2;}.elementor .tc-world-eyebrow{font-family:var(--tc-font-heading);font-weight:500;font-size:16px;color:var(--tc-secondary);letter-spacing:1.2px;line-height:1.35;}.elementor .tc-world-shell{font-family:var(--tc-font-body);color:var(--tc-text);background-color:var(--tc-background);display:flex;flex-direction:column;}.elementor .tc-cta-button:hover,.elementor .tc-cta-button:focus-visible{color:var(--tc-button-fg);border-color:var(--tc-button-border);background-color:var(--tc-button-bg-hover);}.elementor .tc-cta-button:focus{outline-offset:2px;outline: 2px solid var(--tc-button-border);\n}.elementor .tc-cta-button{font-family:var(--tc-buttontext);font-weight:500;font-size:13px;color:var(--tc-button-fg);letter-spacing:0.35px;line-height:1.25;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:var(--tc-button-border);border-style:solid;background-color:var(--tc-button-bg);transition:background-color 0.2s, border-color 0.2s, color 0.2s;}