.elementor-widget-heading .elementor-heading-title{font-family:var(--sptn-font-display);font-weight:var(--sptn-weight-semibold);line-height:var(--sptn-leading-heading);letter-spacing:var(--sptn-tracking-heading);color:var(--sptn-text)}.elementor-widget-heading h1.elementor-heading-title{font-size:var(--sptn-text-fluid-3xl);line-height:var(--sptn-leading-tight);letter-spacing:var(--sptn-tracking-display)}.elementor-widget-heading h2.elementor-heading-title{font-size:var(--sptn-text-fluid-2xl)}.elementor-widget-heading h3.elementor-heading-title{font-size:var(--sptn-text-xl)}.elementor-widget-heading h4.elementor-heading-title{font-size:var(--sptn-text-lg)}.elementor-widget-text-editor{font-family:var(--sptn-font-body);font-size:var(--sptn-text-base);font-weight:var(--sptn-weight-regular);line-height:var(--sptn-leading-body);color:var(--sptn-text)}.elementor-widget-text-editor a{color:var(--sptn-text);transition:color var(--sptn-duration-fast) var(--sptn-ease)}.elementor-widget-text-editor a:hover{color:var(--sptn-accent)}.elementor-widget-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sptn-tap-min);padding:0 var(--sptn-space-4);background-color:var(--sptn-ink);color:var(--sptn-base);font-family:var(--sptn-font-body);font-size:var(--sptn-text-sm);font-weight:var(--sptn-weight-semibold);line-height:var(--sptn-leading-ui);letter-spacing:var(--sptn-tracking-caps);text-transform:uppercase;border:1px solid var(--sptn-ink);border-radius:var(--sptn-radius);transition:background-color var(--sptn-duration-fast) var(--sptn-ease),border-color var(--sptn-duration-fast) var(--sptn-ease)}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{background-color:var(--sptn-accent);border-color:var(--sptn-accent);color:var(--sptn-base)}.elementor-widget-button .elementor-button:focus-visible{outline:var(--sptn-focus-ring);outline-offset:2px}.elementor-widget-image img{border-radius:var(--sptn-radius)}.elementor-widget-divider .elementor-divider-separator{border-color:var(--sptn-border-color)}
