.elementor .footer-bottom-text{font-family:var(--font-base);font-weight:500;font-size:var(--fs-small);color:var(--white);letter-spacing:var(--ls-tight);margin:0px;}.elementor .footer-bottom{width:100%;max-width:var(--page-max);padding-block-start:var(--sp-3);padding-block-end:var(--sp-5);padding-inline-start:var(--page-pad);padding-inline-end:var(--page-pad);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue-mid);border-style:solid;display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;}.elementor .footer-link{font-family:var(--font-base);font-weight:500;font-size:var(--fs-nav);color:var(--white);letter-spacing:var(--ls-tight);text-decoration:none;margin:0px;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--orange);}.elementor .footer-col-head{font-family:var(--font-base);font-weight:700;font-size:var(--fs-nav);color:var(--amber);letter-spacing:var(--ls-tight);margin:0px;}.elementor .footer-col{width:auto;padding:0px;display:flex;flex-direction:column;gap:var(--sp-1);}.elementor .footer-nav{padding:0px;display:flex;gap:var(--sp-6);flex-wrap:wrap;flex:1 1 420px;}.elementor .footer-social-link{width:var(--icon);height:var(--icon);color:var(--white);padding:0px;display:flex;}.elementor .footer-social-link:hover,.elementor .footer-social-link:focus-visible{color:var(--orange);}.elementor .footer-social{width:auto;padding:0px;display:flex;gap:var(--sp-3);}.elementor .footer-note{max-width:420px;font-family:var(--font-base);font-weight:500;font-size:var(--fs-nav);color:var(--white);letter-spacing:var(--ls-tight);line-height:var(--lh-base);margin:0px;}.elementor .footer-logo{width:auto;height:var(--logo-h-footer);object-fit:contain;}.elementor .footer-brand{padding:0px;display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1 320px;}.elementor .footer-inner{width:100%;max-width:var(--page-max);padding-block-start:var(--sp-7);padding-block-end:var(--sp-5);padding-inline-start:var(--page-pad);padding-inline-end:var(--page-pad);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:var(--sp-8);flex-wrap:wrap;}.elementor .site-footer{width:100%;padding:0px;background-color:var(--navy);display:flex;flex-direction:column;}