@media(max-width:1024px){.elementor .e-7b485eb9-8a11{display:inline-block;order:-1;}}@media(max-width:1024px){.elementor .e-7f25753e-2984{padding-block-start:0px;}}@media(max-width:1024px){.elementor .e-1433ed69-1183{width:100%;}}@media(max-width:1024px){.elementor .e-5f840e95-13fa{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .e-716651bd-2f31{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .e-24615b32-4b9a{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-7eab63b-3a87{gap:24px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-51927ac2-8c05{padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .e-e0b0ff0-3acf{grid-template-columns:none;grid-auto-columns:calc((100vw - 88px) / 2.15);}}@media(max-width:1024px){.elementor .e-71435bb8-1d6f{min-height:420px;margin-inline-start:-32px;margin-inline-end:-32px;}}@media(max-width:1024px){.elementor .e-3148e293-70aa{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-546f6bcb-9030{padding-block-end:136px;}}@media(max-width:1024px){.elementor .e-2375c8b8-7daf{width:calc(100% + 64px);height:360px;object-position:center center;position:relative;margin-inline-start:-32px;margin-inline-end:-32px;clip-path:none;max-width: none;\n}}@media(max-width:1024px){.elementor .e-19117f6c-9ec9{padding-block-start:48px;}}@media(max-width:1024px){.elementor .e-2761765f-89c2{padding-block-start:0px;padding-block-end:136px;margin-block-start:-48px;margin-block-end:-48px;clip-path:polygon(0 48px, 100% 0, 100% calc(100% - 48px), 0 100%);}}@media(max-width:1024px){.elementor .e-e889f91-471f{padding-block-start:136px;}}@media(max-width:1024px){.elementor .e-7445b586-7460{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .e-5d1af5f7-78a0{position:static;}}@media(max-width:1024px){.elementor .e-6dad3c6b-14ff{gap:32px;grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .e-34808bce-20e6{padding-block-end:136px;}}@media(max-width:1024px){.elementor .e-4314485a-3015{font-size:48px;}}@media(max-width:1024px){.elementor .e-5681f0dc-d9ca{padding-block-start:160px;padding-block-end:112px;margin-block-start:-48px;clip-path:polygon(0 48px, 100% 0, 100% 100%, 0 100%);}}