.elementor .footer-legal{min-height:auto;font-family:var(--font-body);font-size:17px;color:rgb(201, 191, 182);line-height:28.05px;gap:20px;}.elementor .footer-bottom{font-family:var(--font-body);font-size:17px;color:rgb(201, 191, 182);line-height:28.05px;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .footer-col{min-height:auto;font-family:var(--font-body);font-size:17px;color:rgb(201, 191, 182);line-height:28.05px;}.elementor .footer-about{min-height:auto;font-family:var(--font-body);font-size:17px;color:rgb(201, 191, 182);line-height:28.05px;}.elementor .footer-grid{font-family:var(--font-body);font-size:17px;color:rgb(201, 191, 182);line-height:28.05px;gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:repeat(1, 1fr);}.elementor .site-footer{font-family:var(--font-body);font-size:17px;color:rgb(201, 191, 182);line-height:28.05px;background-color:var(--color-ink-deep);}.elementor .brand-logo{min-height:auto;max-width:100%;font-family:var(--font-body);font-size:17px;color:var(--color-primary-dark);line-height:28.05px;cursor:pointer;}.elementor .brand{font-family:var(--font-body);font-size:17px;color:var(--color-primary-dark);line-height:28.05px;cursor:pointer;gap:10px;align-items:center;}.elementor .brand:hover,.elementor .brand:focus-visible{color:inherit;}.elementor .container{max-width:1160px;font-family:var(--font-body);font-size:17px;line-height:28.05px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}