@media(max-width:1024px){.elementor .e-662d8c3f-5eeb{font-size:52px;}}@media(max-width:1024px){.elementor .e-1cb92e3a-4246{max-width:640px;}}@media(max-width:1024px){.elementor .e-7fbc7c0f-31de{aspect-ratio:4 / 3;}}@media(max-width:1024px){.elementor .e-228b1bbd-7caa{flex-direction:column;gap:48px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-7c729b14-cb50{flex-direction:column;gap:18px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-67fa4ad2-baa4{padding-block-start:26px;padding-block-end:26px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-485acb38-1af7{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .e-76bcc572-61cb{width:100%;flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-31f3b3f3-44e7{padding:40px;flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-1e031bc8-5498{aspect-ratio:4 / 3;}}@media(max-width:1024px){.elementor .e-69de61c3-1dcd{inset-inline-end:16px;}}@media(max-width:1024px){.elementor .e-6302ad8e-48a8{flex-direction:column;gap:56px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-9310846-9704{flex-direction:column;gap:28px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-388413a4-4084{display:none;}}@media(max-width:1024px){.elementor .e-58e1f270-de3d{display:none;}}@media(max-width:1024px){.elementor .e-490cb52-3a99{margin-block-start:0px;}}@media(max-width:1024px){.elementor .e-22718d77-27d1{display:none;}}@media(max-width:1024px){.elementor .e-32d65446-992f{margin-block-start:0px;}}@media(max-width:1024px){.elementor .e-297038ff-6688{gap:48px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .e-20665c69-8080{flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-58909d13-33d7{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .e-111848bd-1a19{flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-281c187d-8589{flex-direction:column;gap:32px;}}@media(max-width:1024px){.elementor .e-1e6bb342-c1c8{padding:40px;flex-direction:column;gap:40px;}}