@media(max-width:1024px){.elementor .e-62e78caf-b741{background-image: radial-gradient(ellipse farthest-side at 0% 100%, rgba(27,33,43,.78) 0%, rgba(27,33,43,.74) 50%, rgba(27,33,43,.44) 80%, rgba(27,33,43,0) 100%), linear-gradient(90deg, rgba(27,33,43,.64) 0px, rgba(27,33,43,.58) max(600px, 50% - 40px), rgba(27,33,43,.4) max(840px, 50% + 200px), rgba(27,33,43,0) max(1040px, 50% + 400px)); background-size: max(1000px, 50% + 400px) 280px, 100% 100%; background-position: 0% 100%, 0% 0%; background-repeat: no-repeat, no-repeat; -webkit-mask-image: linear-gradient(0deg, rgba(0,0,0,1) 0px, rgba(0,0,0,1) 340px, rgba(0,0,0,0) 560px); mask-image: linear-gradient(0deg, rgba(0,0,0,1) 0px, rgba(0,0,0,1) 340px, rgba(0,0,0,0) 560px);\n}}@media(max-width:1024px){.elementor .e-17e8b914-d5c4{font-size:52px;max-width: none;\n}}@media(max-width:1024px){.elementor .e-1003f7f8-eb43{font-size:26px;line-height:1.4;}}@media(max-width:1024px){.elementor .e-2bb2aee-854f{min-height:500px;}}@media(max-width:1024px){.elementor .e-1b25361c-3f68{flex-direction:column;gap:26px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-6c968b-9639{width:auto;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-b1a65f-a1b3{flex-direction:column;gap:28px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-46aacf65-1a28{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;gap:26px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-42910965-7fb7{font-size:14px;line-height:1.6;}}@media(max-width:1024px){.elementor .e-49c19151-5004{column-gap:32px;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:repeat(2, 46px);row-gap: 40px; row-gap: 30px;\n}}@media(max-width:1024px){.elementor .e-5f0f6a96-cfe7{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-25c444ca-10c1{width:auto;}}@media(max-width:1024px){.elementor .e-ddc6f00-711d{flex-direction:column;gap:28px;align-items:flex-start;}}