@media(max-width:1024px){.elementor .e-6f78ce34-f22b{font-size:20px;}}@media(max-width:1024px){.elementor .e-6f411469-87db{font-size:18px;}}@media(max-width:1024px){.elementor .e-1ee7cdfe-d103{padding-block-start:96px;padding-block-end:80px;gap:56px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .e-31e4a6e9-2503{grid-template-columns:repeat(3, minmax(0,1fr));}}@media(max-width:1024px){.elementor .e-4f6c3b95-ae03{gap:28px;}}@media(max-width:1024px){.elementor .e-2db6f8c5-d536{padding-block-start:0px;padding-block-end:80px;}}@media(max-width:1024px){.elementor .e-6f72282f-f4e3{margin-block-end:40px;}}@media(max-width:1024px){.elementor .e-11b2bd95-b129{grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto auto auto;}}@media(max-width:1024px){.elementor .e-3c655677-9c86{font-size:28px;}}@media(max-width:1024px){.elementor .e-5b332eb0-b8b5{font-size:36px;}}@media(max-width:1024px){.elementor .e-29aad7d7-3222{gap:56px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .e-3846fc2e-e7eb{gap:56px;}}@media(max-width:1024px){.elementor .e-7bfd3e93-445d{width:100%;max-width:440px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-column:span 2;}}@media(max-width:1024px){.elementor .e-89a11ca-9fd2{gap:20px;grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-57d70fa7-efd2{padding-block-start:110px;padding-block-end:110px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-499d28d-d4d6{margin-block-end:22px;}}@media(max-width:1024px){.elementor .e-1ed73900-5f18{grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto auto auto;}}@media(max-width:1024px){.elementor .e-63d1a0e1-4220{margin-block-end:40px;}}@media(max-width:1024px){.elementor .e-37c641b8-a9b9{gap:22px;grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-44fce9c9-8bc4{padding-block-start:110px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-2f1c07ce-ca6a{font-size:36px;}}@media(max-width:1024px){.elementor .e-4ea7b781-8f1c{font-size:46px;}}@media(max-width:1024px){.elementor .e-8f9ca6f-e093{padding-block-start:110px;padding-block-end:110px;}}