@media(max-width:767px){.elementor .e-cd0a4d-7cd9{width:100%;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-445050a8-d3f8{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .e-4a274fb3-3786{font-size:18px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-434c8690-5772{height:360px;flex:0 0 290px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-1f4a5254-8990{font-size:18px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-2a3cb38-16fc{height:360px;flex:0 0 290px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-143aabac-350c{font-size:18px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-fcfae24-c7ec{height:360px;flex:0 0 290px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-32914ef4-d8d0{font-size:18px;letter-spacing:0px;}}@media(max-width:767px){.elementor .e-1010d58a-1b48{height:360px;flex:0 0 290px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-13ef27ed-50a6{width:auto;padding-block-start:0px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:-20px;margin-inline-end:-20px;display:flex;gap:12px;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline-start: 20px; scrollbar-width: none;\n}}@media(max-width:767px){.elementor .e-536bdc37-42b9{padding-block-start:0px;padding-block-end:0px;gap:24px;}}@media(max-width:767px){.elementor .e-7c21e1d5-cb04{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}}