@media(max-width:1024px){.elementor .e-3d6bf33b-6065078{font-size:clamp(2rem,4vw,3.2rem);}}@media(max-width:1024px){.elementor .e-4093b52b-472a141{width:51%;}}@media(max-width:1024px){.elementor .e-2db554ed-444c2cc{width:51%;gap:0.6rem;grid-template-columns:1fr;& > * { grid-column:1; }\n}}@media(max-width:1024px){.elementor .e-1b3759db-ec3e1dd{min-height:42rem;padding-block-start:3.25rem;padding-block-end:3.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-6e4b804b-27611b1{width:49%;height:92%;inset-inline-end:0px;}}@media(max-width:1024px){.elementor .e-558d04af-cf960a1{font-size:1.2rem;}}@media(max-width:1024px){.elementor .e-47cc7a4f-96a1af5{padding:1.25rem;}}@media(max-width:1024px){.elementor .e-2dc2df1a-df1d416{font-size:1.2rem;}}@media(max-width:1024px){.elementor .e-1cf74f90-0882a39{padding:1.25rem;}}@media(max-width:1024px){.elementor .e-1b7fcb61-f899c89{font-size:1.2rem;}}@media(max-width:1024px){.elementor .e-431f1187-8d1c345{padding:1.25rem;}}@media(max-width:1024px){.elementor .e-6efaeb8c-6a203eb{gap:0.85rem;}}@media(max-width:1024px){.elementor .e-5edb8299-f02819e{padding-block-start:2.5rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-217a347c-a606c82{font-size:2.3rem;}}@media(max-width:1024px){.elementor .e-2822d211-b7ee752{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-788fc598-4227a32{font-size:2.3rem;}}@media(max-width:1024px){.elementor .e-45b935a7-ed1a866{min-height:23rem;}}@media(max-width:1024px){.elementor .e-2bfaf643-cbdd68c{gap:1rem 2rem;\n}}@media(max-width:1024px){.elementor .e-6a73ed2f-0a43527{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-2774e828-c12ce1e{font-size:3rem;}}@media(max-width:1024px){.elementor .e-68f7c0d0-1645f0d{font-size:1.4rem;}}@media(max-width:1024px){.elementor .e-6dbb81ba-3fb3774{font-size:1.4rem;}}@media(max-width:1024px){.elementor .e-751b39bb-44f62e1{font-size:1.4rem;}}@media(max-width:1024px){.elementor .e-4eb4cdc0-f043c1c{font-size:1.4rem;}}@media(max-width:1024px){.elementor .e-42cdd57-4c0d148{font-size:1.4rem;}}@media(max-width:1024px){.elementor .e-5807cef8-d9ad1a5{font-size:1.4rem;}}@media(max-width:1024px){.elementor .e-4cec466c-52e31b3{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.75rem;\n}}@media(max-width:1024px){.elementor .e-4fb480d6-74fd797{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-646454ec-1f8929c{font-size:2.3rem;}}@media(max-width:1024px){.elementor .e-7d3e70a0-5b728cf{min-height:25rem;}}@media(max-width:1024px){.elementor .e-21a10241-af87b85{padding:2rem;gap:1rem 2rem;\n}}@media(max-width:1024px){.elementor .e-28baffd3-db38745{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-7673a7cb-4605b58{font-size:2.3rem;}}@media(max-width:1024px){.elementor .e-402fc1f9-a2adb67{min-height:25rem;}}@media(max-width:1024px){.elementor .e-2285dfb0-805f336{padding-block-start:2.5rem;padding-block-end:0px;padding-inline-start:2.5rem;padding-inline-end:2.5rem;gap:1rem 2rem;\n}}@media(max-width:1024px){.elementor .e-6abcfc24-bd114c5{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-4948fa3d-fe7e097{font-size:2.3rem;}}@media(max-width:1024px){.elementor .e-57b7279f-97b30f8{display:flex;flex-direction:column;}}@media(max-width:1024px){.elementor .e-dc96b90-4a38cc0{display:flex;flex-direction:column;}}@media(max-width:1024px){.elementor .e-5e234060-9b37a63{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .e-69d46d7d-b77bdb1{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:1024px){.elementor .e-281a1c54-abcba01{font-size:2.3rem;}}@media(max-width:1024px){.elementor .e-7c4cb014-df73cdc{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}