.elementor .site-footer__stack{display:flex;flex-direction:column;gap:clamp(0.66rem, calc(0.04vw + 0.64rem), 0.7rem);}.elementor .site-footer__socket{width:100%;padding-block-start:var(--space-s);padding-block-end:var(--space-s);padding-inline-start:var(--space-l);padding-inline-end:var(--space-l);background-color:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .site-footer__link{font-size:var(--text-m);color:var(--tertiary);line-height:var(--leading-m);text-decoration:underline;margin:var(--space-0);}.elementor .site-footer__text{font-size:var(--text-m);color:var(--white);line-height:var(--leading-m);margin:var(--space-0);}.elementor .site-footer__heading{font-family:aptos;font-weight:700;font-size:var(--text-m);color:var(--white);line-height:var(--leading-m);margin:var(--space-0);}.elementor .site-footer__col{width:min(20rem, 100%);display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .site-footer__main{width:100%;background-color:var(--black);display:flex;flex-direction:column;align-items:center;}.elementor .site-footer{width:100%;padding:var(--space-0);display:flex;flex-direction:column;}.elementor .section{padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:var(--space-0);margin-inline-end:var(--space-0);display:flex;flex-direction:column;align-items:center;}.elementor .section__inner{width:100%;min-width:var(--min-content-width);max-width:var(--max-content-width);padding-block-start:var(--space-3xl);padding-block-end:var(--space-3xl);padding-inline-start:var(--space-m);padding-inline-end:var(--space-m);display:flex;flex-direction:column;gap:var(--space-m);}.elementor .btn{width:max-content;font-size:var(--text-m);color:var(--btn-text-color);padding-block-start:var(--space-4xs);padding-block-end:var(--space-4xs);padding-inline-start:var(--space-2xs);padding-inline-end:var(--space-2xs);border-radius:var(--radius-s);border-width:2px;border-color:var(--btn-border-color);border-style:solid;background-color:var(--btn-bg-color);--color: var(--primary);
--btn-color: var(--color);
--btn-text-color: var(--white);
--btn-bg-color: var(--btn-color);
--btn-border-color: var(--btn-color);\n}.elementor .btn:hover,.elementor .btn:focus-visible{transform:translate3d(0px, -0.1rem, 0px);--btn-color: color-mix(in oklch, var(--color), black 20%);\n}.elementor .btn__outline{--btn-text-color: var(--btn-color);
--btn-bg-color: transparent;
--btn-border-color: var(--btn-color);\n}.elementor .btn__outline:hover,.elementor .btn__outline:focus-visible{background:   color-mix(in oklch, var(--btn-color) 10%, transparent);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);\n}