.elementor .card-bare{border-width:0px;}.elementor .hero-title{font-family:var(--font-display);font-weight:900;font-size:clamp(44px, 5vw, 70px);letter-spacing:0.01em;line-height:0.98em;text-transform:uppercase;}.elementor .section-light{color:var(--ink-on-paper);background-color:var(--paper);}.elementor .card-title{font-family:var(--font-display);font-weight:900;letter-spacing:0.01em;line-height:1.02em;text-transform:uppercase;}.elementor .card-photo{min-height:440px;overflow:hidden;position:relative;border-radius:0px;border-width:1px;border-color:var(--line);border-style:solid;flex-direction:column;justify-content:flex-end;}.elementor .section-title{font-family:var(--font-display);font-weight:900;font-size:clamp(36px, 5vw, 70px);color:var(--ink);letter-spacing:0.01em;line-height:0.98em;text-align:center;text-transform:uppercase;}.elementor .tint-blue{border-width:1px;border-color:var(--blue);border-style:solid;background-color:var(--blue-tint);}.elementor .card{overflow:hidden;position:relative;border-radius:0px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);}.elementor .btn-ghost-light{font-family:var(--font-wide);font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .btn-primary{font-family:var(--font-wide);font-weight:700;font-size:13px;color:var(--ink-deep);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;background-color:var(--gold);}