.elementor .btn-solid:hover,.elementor .btn-solid:focus-visible{background-color:var(--gold);}.elementor .btn-solid{font-family:var(--body-font);font-weight:600;color:var(--navy);text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-color:var(--blue);display:inline-block;}.elementor .more-link:hover,.elementor .more-link:focus-visible{color:var(--gold);}.elementor .more-link{font-family:var(--body-font);font-size:0.9rem;color:var(--blue);text-decoration:none;}.elementor .tag-label{font-family:var(--body-font);font-size:0.75rem;color:var(--gold);letter-spacing:0.08em;text-transform:uppercase;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--blue);}.elementor .footer-link{font-family:var(--body-font);font-size:0.9rem;color:var(--grey);text-decoration:none;margin-block-end:8px;display:block;}.elementor .footer-heading{font-family:var(--heading-font);font-weight:600;font-size:0.85rem;color:var(--cream);letter-spacing:0.06em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--blue);}.elementor .nav-link{font-family:var(--body-font);font-size:0.95rem;color:var(--cream);text-decoration:none;}