@media(max-width:1024px){.elementor .e-3e47b69b-d9e2{font-size:48px;letter-spacing:-0.96px;line-height:54px;}}@media(max-width:1024px){.elementor .e-5fd8732-10fc{gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-405f66d-bfb6{padding-block-start:112px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-4d7cbafd-7daf{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-71121a34-9f57{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-57bae116-a06e{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-19b55e5-54f0{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:32px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-637673c4-5dd1{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-57672f67-65b4{gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-1b0f12cf-3dd5{gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-160e8a22-1bbf{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:48px;}}@media(max-width:1024px){.elementor .e-4aef5995-17c1{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-330b3d2a-57e9{gap:48px;}}@media(max-width:1024px){.elementor .e-5512c50d-1f89{gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-44f9e4e0-13c2{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-36076dd5-7ad3{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-7dc7689b-d852{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-4b86ff42-86e2{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-48e6d2c2-603c{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-4baac4d1-ec97{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-4c90c383-46e6{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto;}}@media(max-width:1024px){.elementor .e-5e65d926-6bc4{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:32px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-25da425e-4c05{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-2ceb937f-f2e0{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-3ca97a9a-9335{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-7eac585d-5157{padding-block-start:56px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-4fb35bfa-530a{padding-block-start:56px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-47bfa57f-35f4{grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-567432a-1000{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-10cd4e39-d65a{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:32px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-317d8ebc-1b81{font-size:40px;letter-spacing:-0.8px;line-height:48px;}}@media(max-width:1024px){.elementor .e-1f8b512a-6026{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;gap:32px;grid-template-columns:1fr;grid-template-rows:auto auto;}}