@media(max-width:1024px){.elementor .jump-nav{padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .team-card__media{height:220px;}}@media(max-width:1024px){.elementor .team-title{font-size:40px;line-height:48px;}}@media(max-width:1024px){.elementor .mv-pillars{--width: 100%;\n}}@media(max-width:1024px){.elementor .mv-quote__text{font-size:28px;line-height:38px;}}@media(max-width:1024px){.elementor .mv-quote{--width: 100%;\n}}@media(max-width:1024px){.elementor .mv-row{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .mv-title{font-size:40px;line-height:48px;}}@media(max-width:1024px){.elementor .about-story__media{height:440px;--width: 100%;\n}}@media(max-width:1024px){.elementor .about-story__title{font-size:34px;line-height:42px;}}@media(max-width:1024px){.elementor .about-story__col{flex:0 1 auto;--width: 100%;\n}}@media(max-width:1024px){.elementor .about-story__row{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .brand-glow{display:none;}}@media(max-width:1024px){.elementor .page-hero__title-sm{font-size:40px;line-height:48px;}}@media(max-width:1024px){.elementor .page-hero-compact{min-height:420px;}}@media(max-width:1024px){.elementor .cta-button-wide{flex:1 1 auto;--width: auto;\n}}@media(max-width:1024px){.elementor .lead-inverse{font-size:18px;line-height:30px;}}@media(max-width:1024px){.elementor .display-m-inverse{font-size:40px;line-height:48px;}}@media(max-width:1024px){.elementor .final-cta__actions{flex-direction:row;flex-wrap:wrap;--width: 100%;\n}}@media(max-width:1024px){.elementor .final-cta__inner{flex-direction:column;gap:40px;align-items:flex-start;}}@media(max-width:1024px){.elementor .final-cta{padding-inline: 48px; padding-block: 88px;\n}}@media(max-width:1024px){.elementor .page-hero__body{gap:20px;padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .site-masthead{padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .footer-copyright{white-space: normal;\n}}@media(max-width:1024px){.elementor .footer-columns{gap:32px;}}@media(max-width:1024px){.elementor .footer-brand-row{gap:48px;}}@media(max-width:1024px){.elementor .page-footer{padding-inline: 48px;\n}}@media(max-width:1024px){.elementor .page-section{padding-block: 72px; padding-inline: 48px;\n}}