@media(max-width:1024px){.elementor .e-e0fbae1-f497c05{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-a1b560e-10df984{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-1ca529e-d761b2a{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-d0ba632-590f78b{flex-direction:column;gap:40px;align-items:center;}}@media(max-width:1024px){.elementor .e-bb9d14f-fa3d05f{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .e-986c99b-29d4ca8{gap:12px;}}@media(max-width:1024px){.elementor .e-8a604be-6585abb{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .e-15f68709-fdfbe82{font-size:32px;}}@media(max-width:1024px){.elementor .e-216788ca-2d2ec29{font-size:24px;}}@media(max-width:1024px){.elementor .e-343fa922-7c171ef{font-size:24px;}}@media(max-width:1024px){.elementor .e-19d6ca07-9933aab{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-1bb6be06-dd00a9d{font-size:32px;}}@media(max-width:1024px){.elementor .e-6b0ed0bf-b45e4ce{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);}}@media(max-width:1024px){.elementor .e-20dda919-3229e7d{padding-block-start:70px;padding-block-end:50px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-fa11380-57cfa2b{font-size:32px;}}@media(max-width:1024px){.elementor .e-56fef9db-156aa93{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);}}@media(max-width:1024px){.elementor .e-77f4d75f-6d042d7{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-54753c63-c0ccda6{font-size:32px;}}@media(max-width:1024px){.elementor .e-2cd59e66-5d7787b{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-4a87baee-f357824{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-d4525e8-a2fd764{font-size:30px;}}@media(max-width:1024px){.elementor .e-df3a3b4-7dd9217{padding-block-start:70px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-50f58ee-668e629{font-size:32px;}}@media(max-width:1024px){.elementor .e-ea1c43f-da6216e{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-57b54cb-49ff0fe{padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-5498fee-42bf5a9{height:320px;}}@media(max-width:1024px){.elementor .e-ce8df32-47c1c45{flex-direction:column;}}@media(max-width:1024px){.elementor .e-247b8cb-6945295{padding-block-start:89px;padding-block-end:89px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-26f4661-5b00584{width:100%;font-family:Poppins;font-weight:700;font-size:30px;color:#7b315f;line-height:45px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .e-eefcc37-1ac84b1{width:100%;max-width:542px;font-family:Poppins;font-weight:700;font-size:22px;color:#7b315f;line-height:33px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .e-ebd9325-7d2b817{gap:24px;}}@media(max-width:1024px){.elementor .e-983da26-02979f5{width:100%;font-family:Poppins;font-weight:600;font-size:20px;color:#ffffff;letter-spacing:-0.8px;line-height:1em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .e-093be0e-21e5711{width:100%;max-width:340px;}}@media(max-width:1024px){.elementor .e-e3ec800-4073a07{min-height:280px;aspect-ratio:auto;}}@media(max-width:1024px){.elementor .e-aefd1ab-ae44ec6{gap:48px;}}@media(max-width:1024px){.elementor .e-b2ad692-0999ede{padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;}}