.elementor .gt-theme-dark{--gt-bg: var(--color-neutral-900); --gt-text: var(--color-neutral-0); --gt-text-muted: var(--color-neutral-100); --gt-heading: var(--color-neutral-0); --gt-link: var(--color-neutral-0); --gt-accent: var(--color-brand-accent); --gt-accent-hover: var(--color-brand-accent-strong); --gt-border: var(--color-border-on-dark);\n}.elementor .gt-lead{font-family:var(--font-body);font-size:var(--font-size-lead);line-height:var(--line-height-body);display:block;color: var(--gt-text); font-weight: var(--font-weight-regular);\n}.elementor .gt-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);line-height:var(--line-height-heading);text-align:start;display:block;color: var(--gt-heading); font-weight: var(--font-weight-bold);\n}.elementor .gt-split__item{min-width:0px;flex:1 1 0px;}.elementor .gt-split{padding:0px;display:flex;flex-direction:row;gap:var(--space-l);align-items:center;}.elementor .gt-stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-m);}.elementor .gt-container{max-width:var(--content-width);margin-inline: auto; padding-block: 0; padding-inline: var(--space-m);\n}.elementor .gt-section{width:100%;font-family:var(--font-body);line-height:var(--line-height-body);padding-block: var(--space-xl); padding-inline: 0; background-color: var(--gt-bg); color: var(--gt-text);\n}.elementor .gt-split--reverse{flex-direction:row-reverse;}