@media(max-width:1024px){.elementor .e-447901c1-1d7f{font-size:3.25rem;}}@media(max-width:1024px){.elementor .e-52488b97-3537{gap:0.65rem!important;\n}}@media(max-width:1024px){.elementor .e-3e449b13-2b4b{margin:0!important;\n}}@media(max-width:1024px){.elementor .e-506b1cc7-fbc8{flex-direction:column;align-items:stretch;&[data-e-type] { flex-direction:column!important;align-items:stretch!important;gap:1.5rem!important;box-sizing:border-box!important; } & > [data-e-type] { flex:0 0 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important; }\n}}@media(max-width:1024px){.elementor .e-4e8869b2-70fc{padding-block-start:88px;padding-block-end:40px;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-5ec88d86-b149{grid-template-columns:1fr!important;grid-column:1!important;grid-row:auto!important;}}@media(max-width:1024px){.elementor .e-786cef51-4582{min-width:0px;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box; & > * { min-width:0!important; max-width:100%; grid-column:auto!important; grid-row:auto!important; }\n}}@media(max-width:1024px){.elementor .e-4a8588ab-a018{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-68ba2373-c382{max-width:100%;justify-self:stretch;\n}}@media(max-width:1024px){.elementor .e-a8b1862-1405{grid-template-columns:1fr!important;gap:1.5rem!important;\n}}@media(max-width:1024px){.elementor .e-6fd74357-e51a{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media(max-width:1024px){.elementor .e-4e8ffc72-bba6{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-7edde5b2-9a47{grid-template-columns:1fr!important;}}@media(max-width:1024px){.elementor .e-56af4f71-2556{max-width:100%;grid-column:1;grid-row:auto;justify-self:stretch;\n}}@media(max-width:1024px){.elementor .e-a7e9ef-cc27{grid-template-columns:1fr!important;}}@media(max-width:1024px){.elementor .e-3467a76b-eea0{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-4342aa3-c015{grid-template-columns:1fr!important;}}@media(max-width:1024px){.elementor .e-31f6e035-6d2d{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-7c1f4b98-ebad{min-width:0px;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box; & > * { min-width:0!important; max-width:100%; grid-column:auto!important; grid-row:auto!important; }\n}}@media(max-width:1024px){.elementor .e-602007e4-4f1a{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-4069789b-d7c3{&[data-e-type] { padding-inline-start:1.25rem!important; padding-inline-end:1.25rem!important; box-sizing:border-box; gap:0.75rem; }\n}}@media(max-width:1024px){.elementor .e-37f8edac-e99d{&[data-e-type] { padding-inline-start:1.25rem!important; padding-inline-end:1.25rem!important; box-sizing:border-box; gap:0.75rem; }\n}}@media(max-width:1024px){.elementor .e-34eac339-1b2a{&[data-e-type] { padding-inline-start:1.25rem!important; padding-inline-end:1.25rem!important; box-sizing:border-box; gap:0.75rem; }\n}}@media(max-width:1024px){.elementor .e-319ce064-a20f{&[data-e-type] { padding-inline-start:1.25rem!important; padding-inline-end:1.25rem!important; box-sizing:border-box; gap:0.75rem; }\n}}@media(max-width:1024px){.elementor .e-309698e8-b42e{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}}@media(max-width:1024px){.elementor .e-6a16746d-e307{& :where(h1,h2,h3,h4,h5,h6,p) { min-width:0; overflow-wrap:anywhere; } & :where(.e-button-base,.e-form-submit-button-base) { max-width:100%; box-sizing:border-box; white-space:normal; overflow-wrap:anywhere; } & :where(input,select,textarea) { min-width:0; max-width:100%; box-sizing:border-box; } & :where(.e-flexbox-base,.e-grid-base) { min-width:0; box-sizing:border-box; }\n}}