.elementor .abstand-oben-mittel{margin-block-start:var(--abstand-mittel);}.elementor .menuepunkt-unter:hover,.elementor .menuepunkt-unter:focus-visible{color:var(--gold-braun);}.elementor .menuepunkt-unter{font-family:var(--schrift-serif);font-weight:400;font-size:25px;color:var(--weiss-warm);line-height:1.4;padding-inline-start:var(--abstand-mittel);transition:color 0.2s;}.elementor .menuepunkt:hover,.elementor .menuepunkt:focus-visible{color:var(--gold-braun);}.elementor .menuepunkt{font-family:var(--schrift-text);font-weight:400;font-size:20px;color:var(--weiss-warm);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;transition:color 0.2s;}.elementor .button-secondary:hover,.elementor .button-secondary:focus-visible{background-color:var(--gold-braun);}.elementor .button-secondary{font-family:var(--schrift-text);font-size:11px;color:var(--weiss-warm);letter-spacing:0.08em;text-align:center;border-radius:999px;background-color:var(--bordeaux);display:inline-block;padding-block: 0.5rem; padding-inline: 1.25rem;\n}.elementor .button:hover,.elementor .button:focus-visible{background-color:var(--gold-braun);}.elementor .button{font-family:var(--schrift-text);font-weight:400;font-size:14px;color:var(--weiss-warm);letter-spacing:1px;line-height:1.2;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:var(--bordeaux);transition:background-color 0.3s;display:inline-block;}.elementor .copy-small{font-family:var(--schrift-text);font-weight:400;font-size:14px;color:var(--bordeaux-dunkel);letter-spacing:0.5px;line-height:1.5;}