.elementor .ft-footer-policies{width:auto;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;justify-content:flex-end;gap:0 1.25rem;&>.e-paragraph-base{flex:0 0 auto}& a{display:inline-flex;align-items:center;min-height:2.75rem}\n}.elementor .ft-footer-bottom{font-size:.875rem;padding-block-start:1.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:2rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem 2rem;border-top:1px solid var(--e-global-color-ftborder);&>.e-paragraph-base{flex:1 1 auto;width:auto}\n}.elementor .ft-footer-links{padding:0;display:flex;flex-direction:column;gap:0;align-items:flex-start;&>.e-paragraph-base{display:block}&>.e-paragraph-base a,&>a{display:inline-flex;align-items:center;min-height:2.75rem;line-height:1.4}\n}.elementor .ft-footer-brand{font-weight:600;font-size:1.75rem;line-height:1.2;& a{display:inline-block}\n}.elementor .ft-footer-column{min-width:0;padding:0;display:flex;flex-direction:column;gap:.75rem;flex:1 1 0%}.elementor .ft-footer-main{padding:0;display:flex;flex-direction:row;gap:3rem;align-items:flex-start;&>:first-child{flex:1.6 1 0}\n}.elementor .ft-footer-frame{max-width:75rem;padding-block-start:3rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .ft-site-footer{font-weight:400;font-size:1rem;line-height:1.6;padding:0;border-top:3px solid var(--e-global-color-accent);background-color:var(--e-global-color-text);color:var(--e-global-color-6e19511f);font-family:var(--e-global-typography-text-font-family),sans-serif;& h2{color:inherit;font-family:inherit;margin:0}& p,& span{color:inherit;font-family:inherit;margin:0}& a{color:inherit;font-family:inherit;text-decoration:none;cursor:pointer}& a:hover{color:inherit;text-decoration:underline;text-underline-offset:.25em}& a:focus-visible{outline:2px solid var(--e-global-color-6e19511f);outline-offset:4px;border-radius:2px}& .e-paragraph-base a{display:inline-flex;align-items:center;min-height:2.75rem}& .e-paragraph-base,& .e-heading-base{cursor:auto}\n}