.elementor-1409 .elementor-element.elementor-element-0b70d3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0vw 3vw;--row-gap:0vw;--column-gap:3vw;}.elementor-1409 .elementor-element.elementor-element-0b70d3e.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1409 .elementor-element.elementor-element-0b70d3e{--width:101%;}}/* Start custom CSS for container, class: .elementor-element-0b70d3e */.elementor-1409 .elementor-element.elementor-element-0b70d3e {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  overflow-y: visible !important;
  scroll-snap-type: x mandatory !important;
  -webkit-overflow-scrolling: touch !important;
  scrollbar-width: none !important;
}
.elementor-1409 .elementor-element.elementor-element-0b70d3e::-webkit-scrollbar { display: none !important; }
.elementor-1409 .elementor-element.elementor-element-0b70d3e > * {
  flex-shrink: 0 !important;
  width: calc(25% - 36px) !important;
  scroll-snap-align: start !important;
}/* End custom CSS */