@media(max-width:1024px){.elementor .e-7545c132-f047{font-size:46px;}}@media(max-width:1024px){.elementor .e-c853703-1882{flex:0 0 340px;}}@media(max-width:1024px){.elementor .e-72b31a08-e5d1{flex-direction:column;gap:32px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-6d864b08-6a08{padding-block-start:4rem;padding-block-end:3.5rem;padding-inline: 20px;\n}}@media(max-width:1024px){.elementor .e-7d5df0d1-8a0e{background-position: 0% 0%, 60% center;\n}}@media(max-width:1024px){.elementor .e-4e51fe99-f6fd{width:120px;height:120px;inset-block-end:-32px;inset-inline-start:16px;background-size: 32px 32px;\n}}@media(max-width:1024px){.elementor .e-35507e8b-910b{gap:2.5rem;padding-inline: 20px;\n}}@media(max-width:1024px){.elementor .e-1e149b59-200f{margin-block-start:16px;}}@media(max-width:1024px){.elementor .e-656cad1e-a526{min-height:0px;position:static;padding:32px;flex:1 1 auto;grid-column:1 / span 2;grid-row:auto;}}@media(max-width:1024px){.elementor .e-2534ea66-98aa{min-height:280px;grid-column:1 / span 2;grid-row:auto;}}@media(max-width:1024px){.elementor .e-275ad118-f956{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .e-58a63426-476a{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .e-7554b831-edb7{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .e-6c36ae8b-ac64{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .e-56a37d9e-723b{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .e-2bfa94ec-8169{flex-direction:column;gap:32px;align-items:stretch;padding-inline: 20px;\n}}@media(max-width:1024px){.elementor .e-5acce2d3-4548{padding-inline: 20px;\n}}@media(max-width:1024px){.elementor .e-6257b445-63f1{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .e-33852527-34ce{padding-inline: 20px;\n}}@media(max-width:1024px){.elementor .e-309b67d1-d33d{width:auto;padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;gap:2.5rem;padding-inline: 20px; margin-inline: 20px; margin-inline: 32px; margin-inline: 32px;\n}}@media(max-width:1024px){.elementor .e-de6a582-688b{width:auto;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;padding-inline: 20px; margin-inline: 20px; margin-inline: 32px; margin-inline: 32px;\n}}