.elementor .card{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;background-color:var(--color-light-bg);}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--color-brand);text-decoration:none;border-color:var(--color-secondary);background-color:transparent;}.elementor .button-primary{font-family:var(--font-serif);font-weight:400;font-size:16px;color:var(--color-white);text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:34px;padding-inline-end:34px;border-radius:2px;border-width:2px;border-color:var(--color-brand);border-style:solid;background-color:var(--color-brand);width: fit-content;\n}.elementor .meta{font-family:var(--font-serif);font-weight:400;font-size:var(--size-meta);color:var(--color-muted);line-height:1.5;font-style:italic;}.elementor .text{font-family:var(--font-serif);font-weight:400;font-size:var(--size-text);color:var(--color-text);line-height:1.6;}.elementor .title-xs{font-family:var(--font-serif);font-weight:700;font-size:var(--size-title-xs);color:var(--color-brand);line-height:1.3;}.elementor .title-s{font-family:var(--font-serif);font-weight:700;font-size:var(--size-title-s);color:var(--color-brand);line-height:1.25;}.elementor .title-l{font-family:var(--font-serif);font-weight:400;font-size:var(--size-title-l);color:var(--color-brand);line-height:1.1;}