@media(max-width:1024px){.elementor .cta-title{font-size:32px;}}@media(max-width:1024px){.elementor .quote{font-size:23px;}}@media(max-width:1024px){.elementor .img-band{height:280px;}}@media(max-width:1024px){.elementor .band{gap:32px;}}@media(max-width:1024px){.elementor .step-row{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .card-title{font-size:21px;}}@media(max-width:1024px){.elementor .card-row{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .section-sub{font-size:16px;}}@media(max-width:1024px){.elementor .section-title{font-size:32px;}}@media(max-width:1024px){.elementor .fact-num{font-size:34px;}}@media(max-width:1024px){.elementor .body-text{font-size:16px;}}@media(max-width:1024px){.elementor .lead{font-size:19px;}}@media(max-width:1024px){.elementor .img-hero{height:380px;}}@media(max-width:1024px){.elementor .hero-title-accent{font-size:44px;}}@media(max-width:1024px){.elementor .hero-title{font-size:44px;}}@media(max-width:1024px){.elementor .hero{gap:32px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .section{padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .section-cta{padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .section-tint{padding-inline-start:32px;padding-inline-end:32px;}}