.elementor .ms-footer-note{width:100%;max-width:1180px;font-family:var(--font-body);font-weight:400;font-size:12.8px;color:var(--color-on-dark-soft);line-height:1.6em;}.elementor .ms-footer-link{min-height:32px;font-family:var(--font-body);font-weight:400;font-size:15.2px;color:var(--color-on-dark-soft);line-height:1.6em;display:flex;flex-direction:row;align-items:center;}.elementor .ms-footer-link:hover,.elementor .ms-footer-link:focus-visible{color:var(--color-on-dark);}.elementor .ms-footer-dot{width:8px;height:8px;min-width:8px;margin:0px;border-radius:999px;border-width:0px;background-color:var(--color-accent-warm);flex:0 0 auto;}.elementor .ms-footer-item{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .ms-footer-list{column-gap:28px;padding:0px;display:grid;row-gap:6px;grid-template-columns:repeat(3, max-content);}.elementor .ms-footer-mail{font-family:var(--font-body);font-weight:700;font-size:15.2px;color:var(--color-accent-warm);line-height:1.6em;}.elementor .ms-footer-mail:hover,.elementor .ms-footer-mail:focus-visible{color:var(--color-on-dark);text-decoration:underline;}.elementor .ms-footer-text{font-family:var(--font-body);font-weight:400;font-size:15.2px;color:var(--color-on-dark-soft);line-height:1.6em;}.elementor .ms-footer-title{font-family:var(--font-display);font-weight:700;font-size:16.96px;color:var(--color-on-dark);line-height:1.6em;}.elementor .ms-footer-block{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 260px;}.elementor .ms-footer-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:52px;flex-wrap:wrap;justify-content:space-between;}.elementor .ms-site-footer{width:100%;color:var(--color-on-dark);padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--color-dark);display:flex;flex-direction:column;gap:32px;align-items:center;}