.elementor .rr-rule{width:100%;height:1px;border-width:0px;background-image:linear-gradient(90deg, transparent 0%,#7A5A1E 25%,#C9A24A 50%,#7A5A1E 75%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.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-btn-ghost:hover,.elementor .rr-btn-ghost:focus-visible{color:var(--pergament);background-color:rgba(201,162,74,0.12);}.elementor .rr-btn-ghost:focus{outline-offset:3px;outline: 2px solid var(--gold-hell);\n}.elementor .rr-btn-ghost{font-family:var(--font-caps);font-weight:700;font-size:0.8rem;color:var(--gold-hell);letter-spacing:0.2em;text-transform:uppercase;border-radius:2px;border-width:1px;border-color:var(--gold);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;display:inline-block;padding-block: 16px; padding-inline: 28px;\n}.elementor .rr-muted{color:var(--rauch);}.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;}