@media(max-width:1024px){.elementor .e-47a77656-2888{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-4803df74-3ad0{display:none;}}@media(max-width:1024px){.elementor .e-32941d1e-a1b1{display:none;}}@media(max-width:1024px){.elementor .e-5be787e-c41e{font-size:56px;}}@media(max-width:1024px){.elementor .e-4fea48bb-b83f{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-34d9a2fa-b260{flex-direction:column;gap:28px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-381672c-1c36{width:auto;flex:1 1 200px;}}@media(max-width:1024px){.elementor .e-46acea5-db81{width:auto;flex:1 1 200px;}}@media(max-width:1024px){.elementor .e-7da42d7b-f2bc{width:auto;flex:1 1 200px;}}@media(max-width:1024px){.elementor .e-5468df37-bc68{width:auto;flex:1 1 200px;}}@media(max-width:1024px){.elementor .e-54c82e9e-9dd5{flex-direction:row;flex-wrap:wrap;flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-37672ca2-d021{flex-direction:column;}}@media(max-width:1024px){.elementor .e-5ad4186c-16df{padding:28px;flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-45e19c64-a906{flex-direction:column;gap:20px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-35b0daf5-84f5{display:none;}}@media(max-width:1024px){.elementor .e-2d69059b-b7aa{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-715b4b0e-e15e{width:380px;height:380px;}}@media(max-width:1024px){.elementor .e-6c95a5c-bb11{font-size:42px;}}@media(max-width:1024px){.elementor .e-749512fd-249d{max-width:280px;}}@media(max-width:1024px){.elementor .e-51351ca-4dc8{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-29fa1914-c5e3{padding:32px;flex-direction:column;align-items:stretch;}}@media(max-width:1024px){.elementor .e-62a87e8f-f59f{flex-direction:column;gap:20px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-52cea9fe-c3d8{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-auto-rows:300px;}}@media(max-width:1024px){.elementor .e-7189610f-5216{flex-direction:column;gap:20px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-6f85e490-74da{font-size:46px;}}@media(max-width:1024px){.elementor .e-174a6d80-f8b5{flex-direction:column;gap:40px;align-items:stretch;}}