@media(max-width:767px){.elementor .e-35825c7f-df23{display:none;}}@media(max-width:767px){.elementor .e-3aca6d9b-6cac{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-df26e0a-e51f{gap: 1.25rem 1rem;\n}}@media(max-width:767px){.elementor .e-1fe25b6a-166d{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-71e2628-fd48{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;}}@media(max-width:767px){.elementor .e-6a6300db-6d07{padding:1.25rem;gap:0.4rem;}}@media(max-width:767px){.elementor .e-579ee954-ad04{padding:1.25rem;gap:0.4rem;}}@media(max-width:767px){.elementor .e-6def5fda-ae00{padding:1.25rem;gap:0.4rem;}}@media(max-width:767px){.elementor .e-574dbbee-4bb8{gap:0.75rem;}}@media(max-width:767px){.elementor .e-1b9b7602-11cf{width:100%;gap:1rem;flex:0 0 auto;align-items:flex-start;}}@media(max-width:767px){.elementor .e-3457ab18-fa61{width:auto;font-size:0.95rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;flex:1 1 0px;}}@media(max-width:767px){.elementor .e-4e34d3b1-dd7b{width:auto;font-size:0.95rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;flex:1 1 0px;}}@media(max-width:767px){.elementor .e-75b59344-9099{width:100%;flex-direction:row;gap:0.6rem;flex-wrap:nowrap;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-1cf499bc-8f9c{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .e-36f76cfe-5907{padding-block-start:2rem;padding-block-end:2rem;}}@media(max-width:767px){.elementor .e-342a1bbe-a7ff{scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-4cad9518-e2df{scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-7599965a-359c{scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-22fda8e0-c6b7{padding-block-end:12px;display:grid;gap:0.75rem;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: #B9CDB0 transparent;\n}}@media(max-width:767px){.elementor .e-45daa87c-61f1{padding-block-start:3.5rem;padding-block-end:3.5rem;}}