.elementor .container-content{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .site-footer{color:var(--color-white);padding-block-start:64px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-ink-deep);}.elementor .footer__inner{display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;}.elementor .footer__bottom{font-family:var(--font-body);font-size:0.75rem;color:rgba(255, 255, 255, 0.7);padding:0px;margin-block-start:20px;margin-block-end:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;display:flex;flex-direction:row;justify-content:space-between;}.elementor .footer__brand{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .footer__title{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-white);}.elementor .footer__text{font-family:var(--font-body);font-size:0.875rem;color:rgba(255, 255, 255, 0.8);}.elementor .footer__social{padding:0px;display:flex;flex-direction:row;gap:16px;}.elementor .footer__link{font-family:var(--font-body);font-size:0.875rem;color:rgba(255, 255, 255, 0.8);}.elementor .footer__col{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .footer__label{font-family:var(--font-body);font-weight:600;font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;margin-block-end:6px;}