@media(max-width:1024px){.elementor .e-3509dd13-338e{font-size:3rem;}}@media(max-width:1024px){.elementor .e-20061631-38c0{font-size:3rem;}}@media(max-width:1024px){.elementor .e-48392e7a-c03c{width:100%;min-height:24rem;}}@media(max-width:1024px){.elementor .e-7f054723-db0e{flex-direction:column;gap:3rem;}}@media(max-width:1024px){.elementor .e-4cd4a41f-90c4{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-15cc00b8-d356{gap:1.5rem;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-88f535c-b784{aspect-ratio:auto;padding:2rem;}}@media(max-width:1024px){.elementor .e-75237447-e349{aspect-ratio:auto;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-15b8f0d2-6cff{font-size:2.8rem;}}@media(max-width:1024px){.elementor .e-797128d5-353f{gap:2rem;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-30df875c-a9f0{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-581ae103-64e1{flex-direction:column;gap:2rem;}}@media(max-width:1024px){.elementor .e-2626311f-a19a{flex-direction:column;gap:2rem;}}@media(max-width:1024px){.elementor .e-1c0bdb07-6838{display:none;}}@media(max-width:1024px){.elementor .e-6902c328-178a{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-69ac8161-fb3b{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-4476dffc-217a{width:100%;max-width:26rem;}}@media(max-width:1024px){.elementor .e-4034501a-7929{flex-direction:column;gap:3rem;}}@media(max-width:1024px){.elementor .e-36b237ae-e33f{gap:0.75rem;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-26c7aa2e-9f02{position:relative;inset-block-start:0px;}}@media(max-width:1024px){.elementor .e-3c44d9b8-5226{gap:2.5rem;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-60297fc-ade8{min-height:0px;}}@media(max-width:1024px){.elementor .e-4d77c447-2723{min-height:0px;}}@media(max-width:1024px){.elementor .e-7c21e7d1-316c{min-height:0px;}}@media(max-width:1024px){.elementor .e-3ecfca04-a153{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-7b5070db-6d5d{font-size:2.8rem;}}@media(max-width:1024px){.elementor .e-4fb74ecb-d941{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-a404c2d-5229{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;}}