.elementor .e-default-h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem, 1.45rem + 2.6vw, 3.125rem);color:var(--ink-900);letter-spacing:-0.005em;line-height:1.16;margin:0px;}.elementor .e-default-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem, 1.35rem + 2.2vw, 2.75rem);color:var(--ink-900);letter-spacing:-0.005em;line-height:1.16;margin:0px;}.elementor .e-default-h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.625rem, 1.15rem + 1.5vw, 2rem);color:var(--ink-900);letter-spacing:-0.005em;line-height:1.16;margin:0px;}.elementor .e-default-h4{font-family:var(--font-sans);font-weight:500;font-size:1.625rem;color:var(--ink-900);line-height:1.25;margin:0px;}.elementor .e-default-h5{font-family:var(--font-sans);font-weight:500;font-size:1.375rem;color:var(--ink-900);line-height:1.25;margin:0px;}.elementor .e-default-h6{font-family:var(--font-sans);font-weight:500;font-size:1.125rem;color:var(--ink-900);line-height:1.3;margin:0px;}.elementor .e-default-button:hover,.elementor .e-default-button:focus-visible{background-color:var(--gold-600);}.elementor .e-default-button:active{background-color:var(--gold-700);}.elementor .e-default-button{font-family:var(--font-sans);font-weight:500;font-size:0.8125rem;color:var(--ink-900);letter-spacing:0.09em;line-height:1.2;text-transform:uppercase;cursor:pointer;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1.625rem;padding-inline-end:1.625rem;border-radius:0px;border-width:0px;background-color:var(--gold-500);transition:background-color 0.26s, color 0.26s;}.elementor .e-default-a{color:inherit;text-decoration:none;transition:color 0.26s, background-color 0.26s, border-color 0.26s;}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:inherit;}