.elementor .e-33318d2e-2c12{font-family:var(--font-label);font-weight:500;font-size:12px;color:var(--cream-muted);letter-spacing:.04em;margin:0;text-align:right;& a{color:var(--cream-on-green);text-decoration:none}& a:hover{color:var(--gold)}& a span:last-child{display:none}\n}.elementor .e-13d4524a-48eb{width:100%;max-width:1200px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;display:flex;justify-content:flex-end}.elementor .e-6cd3296b-3a04{padding:0;background-color:var(--green-deep);display:flex;justify-content:center}.elementor .e-44c8d6ad-5cc5{width:184px;height:auto;max-width:50%;flex:0 0 auto}.elementor .e-1402a502-28d0{min-width:0;margin:0;display:none;flex:1 1 auto;& a{display:flex;flex-direction:column;line-height:1.1;text-decoration:none}& a span:first-child{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;color:var(--gold)}& a span:last-child{font-family:var(--font-label);font-size:9px;letter-spacing:.28em;color:var(--gold)}\n}.elementor .e-50262456-c970{width:100%;max-width:1200px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-45a1cff3-9069{padding:0;border-block-end-width:1px;background-color:var(--cream);display:flex;flex-direction:column;align-items:center;border-bottom-style:solid;border-bottom-color:var(--line);\n}