@media(max-width:1024px){.elementor .e-655fc9ca-15c0{font-size:clamp(36px, 4.8vw, 52px);}}@media(max-width:1024px){.elementor .e-312d6a7c-ea3d{min-height:720px;}}@media(max-width:1024px){.elementor .e-239b9d5-947ef30{min-height:720px;}}@media(max-width:1024px){.elementor .e-2e6e8ac8-fcc5{min-height:720px;}}@media(max-width:1024px){.elementor .e-223b9dc6-d66f{font-size:42px;}}@media(max-width:1024px){.elementor .e-67f1cf3c-ad6a{flex:0 0 45%;}}@media(max-width:1024px){.elementor .e-57cad5ac-e117{flex:0 0 45%;}}@media(max-width:1024px){.elementor .e-6c1937f1-27b5{flex:0 0 45%;}}@media(max-width:1024px){.elementor .e-4015e4f5-c449{flex:0 0 45%;}}@media(max-width:1024px){.elementor .e-5532aa1c-c338{flex-wrap:wrap;justify-content:center;row-gap: 56px;\n}}@media(max-width:1024px){.elementor .e-20d97ebf-7e47{width:100%;height:auto;max-width:640px;aspect-ratio:16 / 9;flex:0 1 auto;}}@media(max-width:1024px){.elementor .e-7482382a-e450{padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:56px;}}@media(max-width:1024px){.elementor .e-2ff9b3a4-60c9{margin-block-start:70px;}}@media(max-width:1024px){.elementor .e-33f6bd43-19c7{margin-block-start:0px;}}@media(max-width:1024px){.elementor .e-7c39446-f04e{margin-block-start:70px;}}@media(max-width:1024px){.elementor .e-28734649-9f3d{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-bd53973-5175{padding-block-start:80px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-2870087d-9d95{width:100%;max-width:640px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-79dccb98-191c{height:340px;inset-block-start:70px;}}@media(max-width:1024px){.elementor .e-780dc2fd-805d{height:300px;inset-block-start:130px;inset-inline-start:24px;}}@media(max-width:1024px){.elementor .e-5d7b5a7-394b{width:100%;height:560px;max-width:640px;flex:0 1 auto;}}@media(max-width:1024px){.elementor .e-367245b6-2a27{padding-block-start:90px;padding-block-end:90px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, #FFFFFF 0%,#FFFFFF 50%,#EFDFCF 50%,#EFDFCF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:56px;}}