@media(max-width:1024px){.elementor .e-66672cfd-5a28{min-height:46px;}}@media(max-width:1024px){.elementor .e-503ead74-b419{min-height:46px;}}@media(max-width:1024px){.elementor .e-26d33909-e359{grid-auto-columns:44%;}}@media(max-width:1024px){.elementor .e-7d7af26-adaf{min-height:46px;}}@media(max-width:1024px){.elementor .e-1fc0da91-6482{aspect-ratio:720/840;}}@media(max-width:1024px){.elementor .e-49def9e1-ad7e{display:block;}}@media(max-width:1024px){.elementor .e-6b028bce-22fe{min-height:46px;}}@media(max-width:1024px){.elementor .e-6738d873-8114{max-width:46%;inset-block-end:clamp(36px, 6vh, 64px);}}@media(max-width:1024px){.elementor .e-47b5bf56-9e52{aspect-ratio:720/840;}}@media(max-width:1024px){.elementor .e-2744281e-edf6{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .e-339e5639-6fc2{min-height:46px;}}@media(max-width:1024px){.elementor .e-35636d95-b473{align-items:center;}}@media(max-width:1024px){.elementor .e-54d36bdd-ea6d{min-height:clamp(480px, 50vw, 820px);aspect-ratio:auto;}}@media(max-width:1024px){.elementor .e-7dae295-9d33{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:clamp(24px, 5vw, 88px);grid-auto-columns:50%;}}@media(max-width:1024px){.elementor .e-7353e83c-4290{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:calc(-1 * clamp(24px, 5vw, 88px));}}@media(max-width:1024px){.elementor .e-7f6594e9-bb87{padding-block-start:clamp(48px, 6vw, 96px);padding-block-end:clamp(48px, 6vw, 96px);padding-inline-start:clamp(24px, 5vw, 88px);padding-inline-end:clamp(24px, 5vw, 88px);}}@media(max-width:1024px){.elementor .e-5cfb4fa-1d60{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .e-186205f9-129c{grid-auto-columns:44%;}}@media(max-width:1024px){.elementor .e-3c4db98c-6863{grid-template-columns:repeat(2, minmax(0, 1fr));gap: 22px 4px;\n}}@media(max-width:1024px){.elementor .e-5b2c7d2e-1d32{font-size:1.12rem;}}@media(max-width:1024px){.elementor .e-1532983-405b{flex:0 1 100%;overflow-x: auto;\n}}@media(max-width:1024px){.elementor .e-665a325c-1115{margin-inline-start:0px;}}@media(max-width:1024px){.elementor .e-3925d52-c36e{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;gap: 10px 14px;\n}}@media(max-width:1024px){.elementor .e-1999bbdd-af95{min-height:clamp(480px, 50vw, 820px);aspect-ratio:auto;}}@media(max-width:1024px){.elementor .e-16c2eb32-96a0{padding-block-start:clamp(48px, 6vw, 96px);padding-block-end:clamp(48px, 6vw, 96px);padding-inline-start:clamp(24px, 5vw, 88px);padding-inline-end:clamp(24px, 5vw, 88px);}}@media(max-width:1024px){.elementor .e-269160cb-2b70{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .e-7c55420c-afc8{object-position:42% 50%;}}@media(max-width:1024px){.elementor .e-abb9cd1-9a9d{min-height:46px;}}@media(max-width:1024px){.elementor .e-403b084-59b3{height:auto;min-height:0px;aspect-ratio:4/3;}}@media(max-width:1024px){.elementor .e-4e1831c7-fede{padding-block-start:clamp(48px, 6vw, 96px);padding-block-end:clamp(48px, 6vw, 96px);padding-inline-start:clamp(24px, 5vw, 88px);padding-inline-end:clamp(24px, 5vw, 88px);order:0;}}@media(max-width:1024px){.elementor .e-4690beae-ed52{min-height:clamp(480px, 50vw, 820px);aspect-ratio:auto;order:0;}}@media(max-width:1024px){.elementor .e-75802a37-d1bf{grid-template-columns:1fr 1fr;}}@media(max-width:1024px){.elementor .e-3f554e90-a3dd{grid-template-columns:repeat(2, minmax(0, 1fr));gap: 22px 4px;\n}}@media(max-width:1024px){.elementor .e-547fe624-a36f{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:32%;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;\n}}@media(max-width:1024px){.elementor .e-6e73987f-4571{gap:clamp(24px, 3.4vw, 52px);grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .e-40fe684e-3562{min-height:46px;}}@media(max-width:1024px){.elementor .e-372622ec-bf89{grid-template-columns:repeat(2, minmax(0, 1fr));gap: 0px 18px;\n}}@media(max-width:1024px){.elementor .e-3ed5bc04-d0db{gap:32px clamp(10px, 1.2vw, 18px);grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .e-1a306e82-c01f{grid-template-columns:minmax(0, 1fr);}}