@media(max-width:1024px){.elementor .e-304b65a0-bb90{font-size:var(--fs-44);}}@media(max-width:1024px){.elementor .e-2cc70927-300c{width:100%;border-radius:24px;display:grid;gap:6px;grid-template-columns:repeat(4, 1fr);}}@media(max-width:1024px){.elementor .e-76006196-43ee{min-height:52vh;padding-block-start:160px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .e-4870380-975c{flex-direction:column;gap:28px;}}@media(max-width:1024px){.elementor .e-6242488e-ccac{padding-block-start:140px;}}@media(max-width:1024px){.elementor .e-2e8b908f-246a{height:400px;}}@media(max-width:1024px){.elementor .e-258cf59e-3a92{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-b9c39ea-ba21ea1{height:400px;}}@media(max-width:1024px){.elementor .e-465461e-f887f1b{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-6c455791-438c{font-size:var(--fs-36);}}@media(max-width:1024px){.elementor .e-5fd93438-fc9d{flex-direction:column;gap:28px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-6f3c95ed-2c12{padding-block-start:80px;padding-block-end:80px;}}@media(max-width:1024px){.elementor .e-24d50fa-dca9bc1{gap:20px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-70a00be3-5827{min-height:380px;}}@media(max-width:1024px){.elementor .e-14993d99-847b{gap:20px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-29b9b062-da5a{margin-block-start:-290px;}}@media(max-width:1024px){.elementor .e-18d7aafa-279b{padding-block-start:0px;}}@media(max-width:1024px){.elementor .e-60d4bb32-740c{height:400px;}}@media(max-width:1024px){.elementor .e-6b0d6de5-9613{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-143758a-555e{font-size:var(--fs-28);}}@media(max-width:1024px){.elementor .e-13f6f551-5d1a{min-height:400px;padding-block-start:80px;padding-block-end:80px;}}@media(max-width:1024px){.elementor .e-63c2a236-7e6a{min-height:426px;}}@media(max-width:1024px){.elementor .e-53a8cf67-f50d{gap:20px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-68018cc2-993b{margin-block-start:-336px;}}@media(max-width:1024px){.elementor .e-21378863-efe9{padding-block-start:0px;}}