.elementor .lf-stagger{position:relative;}.elementor .lf-footer-small{font-family:var(--font-ui);font-size:0.72rem;color:rgba(247, 244, 239, 0.55);letter-spacing:0.06em;}.elementor .lf-footer-link:hover,.elementor .lf-footer-link:focus-visible{color:var(--parchment);}.elementor .lf-footer-link{font-family:var(--font-body);font-size:0.95rem;color:rgba(247, 244, 239, 0.78);line-height:1.5;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .lf-footer-head{font-family:var(--font-ui);font-weight:600;font-size:0.72rem;color:var(--seal-gold);letter-spacing:0.16em;text-transform:uppercase;}.elementor .lf-footer{padding-block-start:6rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--navy-deep);display:flex;flex-direction:column;align-items:center;}.elementor .lf-lang-link:hover,.elementor .lf-lang-link:focus-visible{color:var(--seal-gold);}.elementor .lf-lang-link{font-family:var(--font-ui);font-weight:600;font-size:0.7rem;color:rgba(247, 244, 239, 0.65);letter-spacing:0.14em;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.15rem;padding-inline-end:0.15rem;}.elementor .lf-btn-gold{color:var(--counsel-navy);background-color:var(--seal-gold);}.elementor .lf-btn-row{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .lf-stack{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .lf-inner{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}