@media(max-width:1024px){.elementor .e-7c3cf34f-acf6{font-size:36px;}}@media(max-width:1024px){.elementor .e-622d50d7-718d{max-width:640px;}}@media(max-width:1024px){.elementor .e-3a393490-c923{max-width:640px;}}@media(max-width:1024px){.elementor .e-776cee44-6864{justify-content:center;}}@media(max-width:1024px){.elementor .e-913c707-612b{width:100%;text-align:center;flex:0 0 auto;align-items:center;}}@media(max-width:1024px){.elementor .e-66f7b864-686e{width:100%;max-width:760px;flex:0 0 auto;grid-template-columns:repeat(4, 1fr);}}@media(max-width:1024px){.elementor .e-542be79f-5c96{flex-direction:column;gap:32px;}}@media(max-width:1024px){.elementor .e-1994dc9c-d9a9{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-37d7e528-9c7d{gap:20px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-411aef89-5100{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-772b3a68-4c24{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-2c4ae60b-5c98{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-267e0941-9024{gap:16px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-2e7ae18a-f944{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-54b32277-910c{gap:20px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-2c9a9067-9346{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-2f63585f-10c4{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-f747c89-e1c6{width:100%;max-width:320px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-7b618337-be85{padding:28px;flex-direction:column;gap:20px;}}@media(max-width:1024px){.elementor .e-5bcb7073-d5a5{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-a17dd6b-3c34{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-5ff2485a-ca16{flex-direction:column;gap:20px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-46f100ba-e2db{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;}}