.wgl-global-list {
  --wgl-loop-list-column-gap: 30px;
  --wgl-loop-list-row-gap: 30px;
}

/*.e-con > .e-con-inner > .elementor-widget-wgl-loop-list > .elementor-widget-container {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
}*/

.wgl-global-list__items {
  column-gap: var(--wgl-loop-list-column-gap);
  row-gap: var(--wgl-loop-list-row-gap);
}

.wgl-global-list__items--list {
  display: flex;
  flex-direction: column;
}

.wgl-global-list__items--grid {
  display: grid;
  grid-template-columns: repeat(var(--wgl-loop-list-columns, 3), minmax(0, 1fr));
}

.wgl-global-list__items--masonry {
  position: relative;
}

.wgl-global-list__items--masonry .wgl-global-list__sizer,
.wgl-global-list__items--masonry .wgl-global-list__item {
  width: calc((100% - (var(--wgl-loop-list-columns, 3) - 1) * var(--wgl-loop-list-column-gap)) / var(--wgl-loop-list-columns, 3));
}

.wgl-global-list__items--masonry .wgl-global-list__item {
  margin-bottom: var(--wgl-loop-list-row-gap);
}

.wgl-global-list__item {
  min-width: 0;
}

.wgl-global-list__item,
.wgl-global-list__item-inner {
  height: 100%;
}

.wgl-global-list__item-inner {
  min-width: 0;
}

.wgl-global-list__item-inner > .elementor {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  flex: 1 1 auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.elementor-widget-wgl-loop-list .wgl-global-list__item-inner > .elementor > .e-con,
.elementor-widget-wgl-loop-list .wgl-global-list__item-inner > .elementor > .e-con-boxed {
  padding-left: 0;
  padding-right: 0;
}

.wgl-global-list--equal-height .wgl-global-list__item > .wgl-global-list__item-inner,
.wgl-global-list--layout-carousel .wgl-global-list__item > .wgl-global-list__item-inner {
  display: flex;
  width: 100%;
}

.wgl-global-list--empty {
  padding: 20px 0;
}
