@media(max-width:1024px){.elementor .e-3e19595-b920{inset-inline-end:32px;}}@media(max-width:1024px){.elementor .e-65be74fb-f363{grid-column:auto;}}@media(max-width:1024px){.elementor .e-717392c6-4e64{grid-column:auto;}}@media(max-width:1024px){.elementor .e-7b1848ee-ccfb{grid-template-columns:minmax(0, 1fr);}}@media(max-width:1024px){.elementor .e-22d9fb47-3442{padding-block-start:56px;padding-block-end:72px;}}@media(max-width:1024px){.elementor .e-616ee09e-c8b0{& > button:hover { opacity: 0; visibility: hidden; transition: opacity 0.2s linear 0s, visibility 0s linear 0.2s; }\n}}@media(max-width:1024px){.elementor .e-37597bbb-8df1{width:60vw;flex:0 0 auto;scroll-snap-align: start;\n}}@media(max-width:1024px){.elementor .e-51ba71e8-e3e2{& > button:hover { opacity: 0; visibility: hidden; transition: opacity 0.2s linear 0s, visibility 0s linear 0.2s; }\n}}@media(max-width:1024px){.elementor .e-558a3862-d4a0{width:60vw;flex:0 0 auto;scroll-snap-align: start;\n}}@media(max-width:1024px){.elementor .e-6b734c78-cc63{& > button:hover { opacity: 0; visibility: hidden; transition: opacity 0.2s linear 0s, visibility 0s linear 0.2s; }\n}}@media(max-width:1024px){.elementor .e-2830fe97-2c89{width:60vw;flex:0 0 auto;scroll-snap-align: start;\n}}@media(max-width:1024px){.elementor .e-6defadf6-7acf{padding-inline-start:max(5%, calc((100% - 1320px) / 2));padding-inline-end:5%;display:flex;gap:24px;margin-inline: 0px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; scroll-padding-inline-start: max(5%, calc((100% - 1320px) / 2));\n}}@media(max-width:1024px){.elementor .e-7ffe4b73-d8d1{padding-block-start:64px;padding-block-end:0px;}}