@media(max-width:767px){.elementor .s-hero-nav{padding-block-start:16px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .s-legal-title{font-size:min(12vw, 46px);}}@media(max-width:767px){.elementor .s-legal-updated{font-size:14px;letter-spacing:2px;}}@media(max-width:767px){.elementor .s-legal-hero{padding-block-start:130px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-legal-body{padding-block-start:40px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-footer-subscribe-title{text-align:center;}}@media(max-width:767px){.elementor .s-footer-subscribe{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .s-footer-top{flex-direction:column;gap:48px;align-items:center;}}@media(max-width:767px){.elementor .s-footer-copy{max-width:281px;text-align:center;}}@media(max-width:767px){.elementor .s-footer-links{gap:32px;}}@media(max-width:767px){.elementor .s-footer-bottom{flex-direction:column-reverse;gap:24px;}}@media(max-width:767px){.elementor .s-site-footer{padding-block-start:32px;padding-block-end:32px;padding-inline-start:16px;padding-inline-end:16px;}}