.elementor .color-gold{color:var(--accent);}.elementor .bg-dark-primary{background-color:var(--color-ink);}.elementor .gap-m{gap:var(--spacing-md);}.elementor .gap-s{gap:var(--spacing-xs);}.elementor .type-h1{font-family:var(--e-gv-a3bde51);font-weight:500;font-size:clamp(2.7rem, 5vw, 4.5rem);letter-spacing:-0.02em;line-height:1.05em;}.elementor .heading-xs{font-family:var(--font-text);font-weight:600;font-size:var(--font-size-md);letter-spacing:-0.01em;line-height:1.3em;}.elementor .text-footer{font-family:var(--e-gv-587289a);font-weight:400;font-size:0.875rem;text-align:center;}.elementor .section-header{padding-block-start:0rem;padding-block-end:0rem;background-color:var(--color-white);}.elementor .padding-0{padding:0px;}.elementor .flex-row{display:flex;flex-direction:row;}.elementor .flex-column{display:flex;flex-direction:column;}.elementor .container-max-width{width:100%;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .page-padding-x{padding-inline-start:var(--page-gutter);padding-inline-end:var(--page-gutter);}.elementor .section-padding-y-sm{padding-block-start:var(--spacing-sm);padding-block-end:var(--spacing-xs);}.elementor .section-padding-y{padding-block-start:clamp(4rem, 2.5rem + 5vw, 8rem);padding-block-end:clamp(4rem, 2.5rem + 5vw, 8rem);}