@media(max-width:1024px){.elementor .e-2a3e524-e1a0{font-size:4.5rem;}}@media(max-width:1024px){.elementor .e-7c523e2f-952d{width:100%;}}@media(max-width:1024px){.elementor .e-1c856dcf-981a{height:420px;}}@media(max-width:1024px){.elementor .e-64d9f5a-eb71{width:100%;}}@media(max-width:1024px){.elementor .e-3657a8f1-ba3f{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;}}@media(max-width:1024px){.elementor .e-4493d50d-9451{grid-template-columns:repeat(2, 1fr);padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-36da0437-661d{width:100%;}}@media(max-width:1024px){.elementor .e-7f998598-4429{font-size:3.2rem;}}@media(max-width:1024px){.elementor .e-48d829eb-cddc{width:100%;}}@media(max-width:1024px){.elementor .e-98b3d88-fd9d{flex-direction:column;padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-51a84895-9c05{font-size:3.2rem;}}@media(max-width:1024px){.elementor .e-2041c68d-d10a{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-72bf01fa-4e5d{padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-493291db-41d7{font-size:3.2rem;}}@media(max-width:1024px){.elementor .e-23390633-e349{max-width:100%;}}@media(max-width:1024px){.elementor .e-1f00221b-a8c9{flex-direction:column;padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-2c624165-534d{padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-72a1f5a8-386d{font-size:3.2rem;}}@media(max-width:1024px){.elementor .e-7c85e515-966e{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-1ecd21fa-37a0{padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-9cd6fc1-8a8e{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-300b6448-91b1{padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-41a2cbc4-ee8b{padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-2d1b29e2-490e{padding-block: 4rem; padding-inline: 2rem;\n}}@media(max-width:1024px){.elementor .e-25f81ea2-ead8{font-size:3rem;}}@media(max-width:1024px){.elementor .e-195474ba-b772{flex-direction:column;align-items:start;padding-block: 4rem; padding-inline: 2rem;\n}}