.elementor .footer-bottom{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--color-on-ink-faint);letter-spacing:var(--ls-xs);padding-block-start:var(--space-6);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:var(--border);border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-ink-line);border-style:solid;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;}.elementor .social-link:hover,.elementor .social-link:focus-visible{border-color:var(--color-on-ink);}.elementor .social-link{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--color-on-ink);letter-spacing:var(--ls-sm);padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:var(--space-3);padding-inline-end:var(--space-3);border-radius:0px;border-width:var(--border);border-color:var(--color-text-soft);border-style:solid;background-color:var(--color-transparent);display:inline-block;}.elementor .footer-logo{width:auto;height:var(--size-logo-footer);filter:invert(100%);display:block;}.elementor .footer-text{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-line-strong);line-height:var(--lh-base);}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--color-on-ink);}.elementor .footer-link{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-line-strong);line-height:var(--lh-base);}.elementor .footer-title{font-family:var(--font-body);font-size:var(--fs-2xs);color:var(--color-on-ink);letter-spacing:var(--ls-lg);text-transform:uppercase;padding-block-start:0px;padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;}.elementor .footer-col{font-size:var(--fs-sm);padding:0px;display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 var(--size-field-min);}.elementor .footer-cols{padding-block-start:0px;padding-block-end:var(--space-7);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--space-8);flex-wrap:wrap;}.elementor .kamo-footer{width:100%;font-family:var(--font-body);color:var(--color-on-ink);padding-block-start:var(--space-9);padding-block-end:var(--space-6);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-ink);display:flex;flex-direction:column;max-width: none;\n}.elementor .brand-name{font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-ink);letter-spacing:var(--ls-xl);font-weight: var(--fw-medium); white-space: nowrap;\n}.elementor .brand{width:auto;padding:0px;display:flex;flex-direction:row;gap:var(--space-3);flex:0 0 auto;align-items:center;}.elementor .button-row{padding:0px;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;}.elementor .container{width:100%;max-width:var(--size-page);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .brand-name-light{color:var(--color-on-ink);}.elementor .flush-y{padding-block-start:0px;padding-block-end:0px;}