.elementor .footer-divider{height:var(--border);background-color:var(--c-line-dark)}.elementor .footer-meta{font-family:var(--f-body);font-size:var(--fs-xs);color:var(--c-on-dark-muted);line-height:var(--lh-snug)}.elementor .footer-bottom{padding:0;display:flex;flex-direction:row;gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--c-accent)}.elementor .footer-link{font-family:var(--f-body);font-size:var(--fs-sm);color:var(--c-on-dark);line-height:var(--lh-snug);transition:color 0.16s}.elementor .footer-title{font-family:var(--f-display);font-weight:700;font-size:var(--fs-md);color:var(--c-white);letter-spacing:0;line-height:var(--lh-snug);font-style:italic;text-transform:none}.elementor .footer-col{padding:0;display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1 var(--basis-third)}.elementor .footer-cols{padding:0;display:flex;flex-direction:row;gap:var(--sp-7);flex-wrap:wrap;flex:2 1 var(--basis-half);justify-content:space-between}.elementor .footer-text{font-family:var(--f-body);font-size:var(--fs-sm);color:var(--c-on-dark-muted);line-height:var(--lh-body)}.elementor .footer-logo{width:var(--logo-footer-w);height:var(--logo-footer-h);color:var(--c-on-dark);display:flex;align-items:center}.elementor .footer-brand{max-width:var(--basis-half);padding:0;display:flex;flex-direction:column;gap:var(--sp-4);flex:1 1 var(--basis-half)}.elementor .footer-top{padding:0;display:flex;flex-direction:row;gap:var(--sp-7);flex-wrap:wrap;justify-content:space-between}.elementor .site-footer{padding-block-start:var(--sp-8);padding-block-end:var(--sp-6);padding-inline-start:0;padding-inline-end:0;background-color:var(--c-black);display:flex;flex-direction:column}.elementor .container{width:var(--w-full);max-width:var(--container);padding-block-start:0;padding-block-end:0;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--sp-7)}