.textWithImage__column-container.with-padding {
  padding: 0 1.04166667%;
}
.textWithImage__column-section .textWithImage__column-container.no-space {
  grid-gap: 0;
}
.textWithImage__column[data-block-type="text"] {
  padding: 15px;
  align-content: center;
  background: var(--background);
  color: var(--text-color);
}

@media screen and (max-width: 740px) {
  .textWithImage__column-container {
    grid-column: 1 / -1 !important;
  }

  .textWithImage__column-container {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: minmax(100px, 1fr);
    grid-template-rows: minmax(150px, 1fr);
    grid-auto-flow: column;
    grid-auto-columns: minmax(100px, 1fr);
    overflow-x: scroll;
    scroll-snap-type: x proximity;
    justify-content: unset !important;
    padding-bottom: 20px !important;
  }

  .textWithImage__column {
    grid-column: auto / span 2 !important;
    scroll-snap-align: start;
  }

  .textWithImage__column-scroll:before,
  .textWithImage__column-scroll:after {
    content: '';
    width: 10px;
  }

  .textWithImage__column-container::-webkit-scrollbar{
    height: 4px;
    width: 4px;
    background: #eee;
  }
  .textWithImage__column-container::-webkit-scrollbar-thumb:horizontal{
    background: #333;
    border-radius: 10px;
  }
}