@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}
@media(max-width:767px){.elementor .e-6eaa10c{width:100%}}@media(max-width:767px){.elementor .e-b72bb50{width:100%}}
@media(max-width:767px){.elementor .e-51561488-f3cd{grid-template-columns:1fr 1fr}}@media(max-width:767px){.elementor .e-63a90218-d508{grid-column:1/-1;grid-row:2}}@media(max-width:767px){.elementor .e-349e9334-ffb0{margin-block-start:3rem;gap:.8rem;grid-template-columns:1fr 1fr}}@media(max-width:767px){.elementor .e-28aac423-8e0c{min-height:0px;padding-block-start:3rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}}
@media(max-width:767px){.elementor .e-890f9a1-fee2{font-size:2.75rem}}@media(max-width:767px){.elementor .e-4d8b2920-4f59{font-size:2rem}}@media(max-width:767px){.elementor .e-433e14a-8e96{font-size:2rem}}@media(max-width:767px){.elementor .e-d95d473-fd1d{font-size:2rem}}@media(max-width:767px){.elementor .e-69789ca7-5f37{font-size:2rem}}@media(max-width:767px){.elementor .e-6ed0fc74-2e50{font-size:2rem}}@media(max-width:767px){.elementor .e-5e60e48e-507a{font-size:2rem}}@media(max-width:767px){.elementor .e-3e5765aa-6811{font-size:1.5rem}}@media(max-width:767px){.elementor .e-536ca9dc-2a09{font-size:1.5rem}}@media(max-width:767px){.elementor .e-122bdc1c-26c2{font-size:1.5rem}}@media(max-width:767px){.elementor .e-70fa07c2-7e86{font-size:2rem}}@media(max-width:767px){.elementor .e-2aac1d8e-c036{font-size:2rem}}@media(max-width:767px){.elementor .e-2efd083c-12ba{font-size:2rem}}@media(max-width:767px){.elementor .e-13625bbd-b361{font-size:2rem}}@media(max-width:767px){.elementor .e-487b46e6-886b{font-size:2rem}}@media(max-width:767px){.elementor .e-725c141b-8170{font-size:2rem}}@media(max-width:767px){.elementor .e-bde65b5-b92d{font-size:2rem}}@media(max-width:767px){.elementor .e-5317b5c0-ba0f{font-size:1.5rem}}@media(max-width:767px){.elementor .e-6970e7fa-e93a{font-size:1.5rem}}@media(max-width:767px){.elementor .e-418aba90-ca57{font-size:1.5rem}}@media(max-width:767px){.elementor .e-cf889c1-8708{font-size:1.5rem}}@media(max-width:767px){.elementor .e-24156fd0-8e6e{font-size:1.5rem}}@media(max-width:767px){.elementor .e-214df905-b9f0{font-size:2rem}}@media(max-width:767px){.elementor .e-483a766d-fc85{font-size:2rem}}@media(max-width:767px){.elementor .e-5dae0126-3ed0{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}