.elementor .rr-link:hover,.elementor .rr-link:focus-visible{color:var(--pergament);}.elementor .rr-link{font-family:var(--font-caps);font-weight:700;font-size:0.78rem;color:var(--gold-hell);letter-spacing:0.18em;text-transform:uppercase;transition:color 0.2s;}.elementor .rr-gold-text{color:transparent;background-image:linear-gradient(100deg, #7A5A1E 0%,#C9A24A 18%,#F2DC98 34%,#C9A24A 50%,#7A5A1E 64%,#C9A24A 80%,#F2DC98 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;background-size: 220% 100%; background-position: 0% 50%; -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n}.elementor .rr-muted{color:var(--rauch);}.elementor .rr-body{max-width:62ch;font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);color:var(--pergament);line-height:1.7;}.elementor .rr-h3{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--gold-hell);line-height:1.05;}.elementor .rr-h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);color:var(--pergament);line-height:0.95;text-wrap: balance;\n}.elementor .rr-eyebrow{font-family:var(--font-caps);font-weight:700;font-size:var(--fs-label);color:var(--gold);letter-spacing:0.24em;line-height:1.2;text-transform:uppercase;}.elementor .rr-section{width:100%;position:relative;background-color:var(--nacht);display:flex;flex-direction:column;align-items:center;padding-block: var(--section-y); padding-inline: var(--gutter);\n}