.elementor .btn{font-family:var(--Accent);font-weight:600;color:var(--Primary);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:var(--space-xs);padding-block-end:var(--space-xs);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);border-radius:0px;border-width:3px;border-color:var(--White);border-style:solid;background-color:var(--White);}.elementor .border-primary{border-color:var(--Primary);background-color:#ffffff00;}.elementor .border-secondary{color:var(--Secondary);border-color:var(--Secondary);}.elementor .border-secondary:hover,.elementor .border-secondary:focus-visible{color:var(--White);background-color:var(--Secondary);}.elementor .secondary-section-bg{color:var(--White);background-color:var(--Secondary);}.elementor .h2{font-family:canada-type-gibson;font-weight:600;font-size:var(--font-size-3xl);text-transform:uppercase;}.elementor .scroll-snap{min-height:100dvh;}.elementor .h1{font-family:canada-type-gibson;font-weight:600;font-size:var(--font-size-4xl);text-transform:uppercase;}.elementor .primary-section-bg{color:var(--White);background-color:var(--Primary);gap:var(--space-md);}.elementor .tertiary-section-bg{color:var(--White);background-color:var(--Tertiary);}.elementor .toggle-track{width:64px;height:32px;position:relative;padding:0px;border-radius:16px;background-color:#240C0E;}.elementor .toggle-track:hover,.elementor .toggle-track:focus-visible{cursor:pointer;\n}.elementor .toggle-thumb{width:24px;height:24px;min-width:24px;position:absolute;inset-block-start:4px;inset-inline-start:4px;padding:0px;border-radius:50%;background-color:#ffffff;}