@media(max-width:1024px){.elementor .e-cfe48f2-aa51{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}}@media(max-width:1024px){.elementor .e-16985044-fce1{position:relative;inset-block-start:auto;}}@media(max-width:1024px){.elementor .e-77694e5b-4353{font-size:2.6rem;}}@media(max-width:1024px){.elementor .e-24a8ddfc-146e{gap:2.5rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .e-39a19756-21ee{padding-block-start:1.4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-32565279-c961{font-size:2rem;}}@media(max-width:1024px){.elementor .e-c2f2639-f49a{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);}}@media(max-width:1024px){.elementor .e-7017ffda-ef64{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-4c83a7f3-e2de{font-size:2rem;}}@media(max-width:1024px){.elementor .e-dbfda1e-bd7c{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, auto);}}@media(max-width:1024px){.elementor .e-14e89a2c-2b50{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-282bee36-8178{font-size:2rem;}}@media(max-width:1024px){.elementor .e-71b9956d-4b53{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, auto);}}@media(max-width:1024px){.elementor .e-4d477c6e-b71e{width:100%;min-height:13rem;}}@media(max-width:1024px){.elementor .e-674a6e5b-c8e2{width:100%;flex:0 1 auto;}}@media(max-width:1024px){.elementor .e-3d5b492c-88c8{flex-direction:column;gap:1.25rem;}}@media(max-width:1024px){.elementor .e-6e3c1b10-944c{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-54931408-4482{font-size:2rem;}}@media(max-width:1024px){.elementor .e-135f2e86-f421{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-1dc85dcd-508b{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;}}