:root{--page-title-display:none;}/* Start custom CSS */@media (max-width: 767px) {
  .elementor-20977 .elementor-element-3a0f7bdc {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scroll-padding-left: 24px;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    max-width: 100vw;
  }
  .elementor-20977 .elementor-element-3a0f7bdc::-webkit-scrollbar { display: none; }
  .elementor-20977 .elementor-element-3a0f7bdc > * { scroll-snap-align: start; }
}/* End custom CSS */