@media(max-width:1024px){.elementor .e-75a65cab-49a0{max-width:100%;}}@media(max-width:1024px){.elementor .e-22d846fe-8ccf{order:2;}}@media(max-width:1024px){.elementor .e-d059493-2156{width:auto;aspect-ratio:4 / 3;position:relative;margin-block-start:0px;margin-block-end:8px;margin-inline-start:-32px;margin-inline-end:-32px;order:1;-webkit-mask-image: linear-gradient(180deg, #000 60%, transparent 100%); mask-image: linear-gradient(180deg, #000 60%, transparent 100%); -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent 100%); mask-image: linear-gradient(180deg, #000 60%, transparent 100%); -webkit-mask-composite: source-over; mask-composite: add;\n}}@media(max-width:1024px){.elementor .e-11e61c09-2802{min-height:0px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;align-items:stretch;}}@media(max-width:1024px){.elementor .e-3826639f-e9d1{gap:18px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-e39bd85-cfa1{padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-fa7e0af-4f8f{inset-block-start:30px;inset-inline-end:auto;inset-inline-start:-31px;}}@media(max-width:1024px){.elementor .e-10981a08-1261{&::after { display: none; }\n}}@media(max-width:1024px){.elementor .e-77d942d1-c28f{margin:0px;}}@media(max-width:1024px){.elementor .e-2c984d0-e3e4{inset-block-start:30px;inset-inline-end:auto;inset-inline-start:-31px;}}@media(max-width:1024px){.elementor .e-36436032-768d{&::after { display: none; }\n}}@media(max-width:1024px){.elementor .e-48ac6948-5e65{margin:0px;}}@media(max-width:1024px){.elementor .e-751d7797-9eb5{inset-block-start:30px;inset-inline-end:auto;inset-inline-start:-31px;}}@media(max-width:1024px){.elementor .e-2d7c9301-b1f0{&::after { display: none; }\n}}@media(max-width:1024px){.elementor .e-8af16c7-cf6f{margin:0px;}}@media(max-width:1024px){.elementor .e-31ef7fce-3722{inset-block-start:30px;inset-inline-end:auto;inset-inline-start:-31px;}}@media(max-width:1024px){.elementor .e-52087a17-e1fa{&::after { display: none; }\n}}@media(max-width:1024px){.elementor .e-1d54ddbb-4a7d{margin:0px;}}@media(max-width:1024px){.elementor .e-2597bb02-24ca{inset-block-start:30px;inset-inline-end:auto;inset-inline-start:-31px;}}@media(max-width:1024px){.elementor .e-4da0bfd7-68eb{&::after { display: none; }\n}}@media(max-width:1024px){.elementor .e-55d148f1-2bdc{margin:0px;}}@media(max-width:1024px){.elementor .e-11864751-cd6e{inset-block-start:30px;inset-inline-end:auto;inset-inline-start:-31px;}}@media(max-width:1024px){.elementor .e-6a33f7af-c380{&::after { display: none; }\n}}@media(max-width:1024px){.elementor .e-73559a1d-d55a{margin:0px;}}@media(max-width:1024px){.elementor .e-29d87d82-fac8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:0px;grid-template-columns:1fr;row-gap: 16px; &::before { left: 10px; bottom: 10px; }\n}}@media(max-width:1024px){.elementor .e-38954fa-90f6{padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-72912018-86a9{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-7c5a9381-c74e{padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-7db56c77-bfb9{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .e-b2118a6-bd7d{padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-86821c4-22eb{padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-32747134-ae13{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .e-7ef61de6-6296{padding-block-start:52px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-415db5aa-d513{padding-block-start:28px;padding-block-end:52px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-6400639f-b7e3{font-size:60px;}}@media(max-width:1024px){.elementor .e-5e415224-e034{gap:48px;grid-template-columns:1fr;grid-template-rows:auto auto;}}@media(max-width:1024px){.elementor .e-6a99e3d9-6bb5{padding-block-start:96px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;}}