@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-535dc1b4-baca{font-size:2.75rem}}@media(max-width:767px){.elementor .e-181b2dec-3eef{font-size:2rem}}@media(max-width:767px){.elementor .e-2afc37eb-22ec{font-size:2rem}}@media(max-width:767px){.elementor .e-20fb53c1-f8e6{font-size:2rem}}@media(max-width:767px){.elementor .e-67a09b49-6cca{font-size:2rem}}@media(max-width:767px){.elementor .e-121604d9-36bd{font-size:2rem}}@media(max-width:767px){.elementor .e-4148edbb-675f{font-size:2rem}}@media(max-width:767px){.elementor .e-42e1ddd8-2216{font-size:1.5rem}}@media(max-width:767px){.elementor .e-fe74070-1ac5{font-size:1.5rem}}@media(max-width:767px){.elementor .e-79b79af2-1d59{font-size:1.5rem}}@media(max-width:767px){.elementor .e-55a0b62f-d907{font-size:2rem}}@media(max-width:767px){.elementor .e-48daeb16-3916{font-size:2rem}}@media(max-width:767px){.elementor .e-756fd5ea-2626{font-size:2rem}}@media(max-width:767px){.elementor .e-7971e40-7028{font-size:2rem}}@media(max-width:767px){.elementor .e-3fdc2832-d556{font-size:2rem}}@media(max-width:767px){.elementor .e-916aa59-fe25{font-size:2rem}}@media(max-width:767px){.elementor .e-7d5e5684-54e9{font-size:2rem}}@media(max-width:767px){.elementor .e-4c398199-1669{font-size:1.5rem}}@media(max-width:767px){.elementor .e-b2e8e0c-112c{font-size:1.5rem}}@media(max-width:767px){.elementor .e-74f791a2-9a6a{font-size:1.5rem}}@media(max-width:767px){.elementor .e-6cd75723-4d2d{font-size:1.5rem}}@media(max-width:767px){.elementor .e-2689b7fa-35c6{font-size:1.5rem}}@media(max-width:767px){.elementor .e-624e593-a73b{font-size:2rem}}@media(max-width:767px){.elementor .e-79425649-5739{font-size:2rem}}@media(max-width:767px){.elementor .e-141bb1b0-b819{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}