.component-provider-row > .elementor-container {
  align-items: center;
  justify-content: center;
}

.component-provider-row .elementor-column {
  padding: 0 16px;
  min-width: 180px;
  min-width: 200px;
  display: flex;
  justify-content: center;
}

.component-provider-row .elementor-column > .elementor-widget-wrap {
  padding: 0;
  width: fit-content;
}

.component-provider-row .elementor-column .pxl-item--image {
  width: fit-content;
}

@media screen and (max-width: 1200px) {
  .component-provider-row .elementor-column.elementor-col-16,
  .component-provider-row .elementor-column[data-col="16"] {
    width: 32%;
    padding: 16px;
  }
}

@media screen and (max-width: 768px) {
  .component-provider-row .elementor-column.elementor-col-16,
  .component-provider-row .elementor-column[data-col="16"] {
    width: 48%;
  }
}
