@media(max-width:1024px){.elementor .s-nav-logo{width:63px;height:56px}}@media(max-width:1024px){.elementor .s-nav-cta-mark{width:11px;height:21px}}@media(max-width:1024px){.elementor .s-hero-nav{padding-block-start:16px;padding-block-end:0;padding-inline-start:32px;padding-inline-end:32px}}@media(max-width:1024px){.elementor .s-legal-title{font-size:60px}}@media(max-width:1024px){.elementor .s-legal-hero{padding-block-start:160px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px}}@media(max-width:1024px){.elementor .s-legal-body{padding-block-start:56px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px}}@media(max-width:1024px){.elementor .s-footer-logo{width:155.41px;height:76.89px}}@media(max-width:1024px){.elementor .s-footer-skiddle{margin:0}}@media(max-width:1024px){.elementor .s-footer-brand{display:flex;flex-direction:column;gap:24px;justify-content:space-between;align-items:center;align-self:stretch}}@media(max-width:1024px){.elementor .s-footer-subscribe-title{font-family:var(--font-body);font-size:14px;text-transform:none}}@media(max-width:1024px){.elementor .s-footer-subscribe{flex:0 1 462px}}@media(max-width:1024px){.elementor .s-footer-top{gap:32px;align-items:flex-start}}@media(max-width:1024px){.elementor .s-footer-links{gap:16px}}@media(max-width:1024px){.elementor .s-site-footer{padding:32px;gap:32px}}