.elementor .btn-gold{font-family:var(--font-display);color:var(--text-on-light);background-color:var(--gold);}.elementor .btn-gold:hover,.elementor .btn-gold:focus-visible{color:var(--text-on-dark);background-color:var(--blue);}.elementor .section-inner{width:1320px;padding:50px;display:flex;flex-direction:row;gap:8px;align-items:start;}.elementor .type-h1-hero{font-family:var(--font-display);font-size:78px;color:var(--text-on-dark);line-height:1.06em;text-transform:uppercase;}.elementor .cta-phone{width:270px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:38px;padding-inline-end:38px;border-radius:2px;background-color:var(--gold);gap:12px;justify-content:center;align-items:center;}.elementor .cta-phone:hover,.elementor .cta-phone:focus-visible{background-color:var(--gold-hover);}.elementor .cta-phone-number{font-family:var(--font-display);font-size:26px;color:var(--base);letter-spacing:0.02em;}.elementor .type-eyebrow{font-family:var(--font-body);font-weight:700;color:var(--gold);letter-spacing:4px;text-transform:uppercase;}.elementor .img-frame{min-width:0px;flex-direction:column;align-self:end;}.elementor .type-h2{color:var(--text-on-dark);}.elementor .pad-none{padding-block-start:100px;display:flex;align-items:end;}.elementor .body-text{font-size:18px;}