.elementor .s-footer-logo{width:160px;height:auto;object-fit:contain;}.elementor .s-footer-tag{font-family:var(--Body-Inter);font-size:var(--Size-Meta);color:var(--Muted-Light);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-footer-grid{width:100%;min-width:0px;max-width:1280px;padding-block-start:0px;padding-block-end:2.5rem;padding-inline-start:clamp(1.25rem, 4vw, 3.5rem);padding-inline-end:clamp(1.25rem, 4vw, 3.5rem);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.16);border-style:solid;display:grid;gap:clamp(2rem, 4vw, 3rem);grid-template-columns:1.4fr repeat(4, minmax(0, 1fr));}.elementor .s-footer-fine{font-family:var(--Body-Inter);font-size:var(--Size-Meta);color:var(--Muted-Light);letter-spacing:0em;text-transform:none;margin:0px;}.elementor .s-footer-fine-2{font-family:var(--Body-Inter);font-size:var(--Size-Meta);color:var(--Muted-Light);letter-spacing:0em;text-transform:none;margin:0px;}.elementor .s-footer-bottom{width:100%;min-width:0px;max-width:1280px;padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:clamp(1.25rem, 4vw, 3.5rem);padding-inline-end:clamp(1.25rem, 4vw, 3.5rem);display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}