.elementor .footer-bottom{font-family:var(--f-body);font-weight:400;font-size:var(--fs-sm);color:var(--c-on-dark-muted);line-height:var(--lh-body);padding-block-start:var(--sp-5);padding-block-end:var(--sp-0);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);margin:var(--sp-0);border-block-start-width:var(--bw);border-block-end-width:var(--sp-0);border-inline-start-width:var(--sp-0);border-inline-end-width:var(--sp-0);border-color:var(--c-line-dark);border-style:solid;display:flex;flex-direction:row;gap:var(--sp-4);flex-wrap:wrap;justify-content:space-between;}.elementor .footer-address{padding:var(--sp-0);display:flex;flex-direction:column;}.elementor .footer-text{max-width:var(--w-text);font-family:var(--f-body);font-weight:400;font-size:var(--fs-md);color:var(--c-on-dark-muted);line-height:var(--lh-body);margin:var(--sp-0);}.elementor .footer-link{font-family:var(--f-body);font-weight:400;font-size:var(--fs-md);color:var(--c-white);line-height:var(--lh-body);text-decoration:none;margin:var(--sp-0);}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--c-yellow);}.elementor .footer-heading{font-family:var(--f-mono);font-weight:500;font-size:var(--fs-xs);color:var(--c-on-dark-muted);letter-spacing:var(--ls-wide);line-height:var(--lh-body);text-transform:uppercase;margin:var(--sp-0);}.elementor .footer-col{padding:var(--sp-0);display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1 var(--footer-col-min);}.elementor .footer-logo{width:auto;height:var(--logo-h-footer);object-fit:contain;}.elementor .footer-logo-plate{width:auto;padding-block-start:var(--sp-3);padding-block-end:var(--sp-3);padding-inline-start:var(--sp-4);padding-inline-end:var(--sp-4);border-radius:var(--r-md);background-color:var(--c-white);display:flex;flex-direction:row;align-self:flex-start;}.elementor .footer-brand{padding:var(--sp-0);display:flex;flex-direction:column;gap:var(--sp-4);flex:2 1 var(--card-min);}.elementor .footer-top{padding:var(--sp-0);display:flex;flex-direction:row;gap:var(--sp-7);flex-wrap:wrap;}.elementor .footer{color:var(--c-on-dark);padding-block-start:var(--sp-8);padding-block-end:var(--sp-6);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);background-color:var(--c-navy);display:flex;flex-direction:row;justify-content:center;}.elementor .wrap{width:var(--w-full);max-width:var(--w-max);padding-block-start:var(--sp-0);padding-block-end:var(--sp-0);padding-inline-start:var(--sp-gutter);padding-inline-end:var(--sp-gutter);display:flex;flex-direction:column;gap:var(--sp-7);}