@media(max-width:1024px){.elementor .m-footer-grid{gap:2.5rem;grid-template-columns:repeat(3, 1fr);}}@media(max-width:1024px){.elementor .m-dots{grid-template-columns:repeat(6, 1fr);}}@media(max-width:1024px){.elementor .m-stats{grid-template-columns:repeat(3, 1fr);}}@media(max-width:1024px){.elementor .m-grid-4{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .m-h2{font-size:2.25rem;}}@media(max-width:1024px){.elementor .m-h1{font-size:3.25rem;}}@media(max-width:1024px){.elementor .m-split{gap:2.5rem;}}