.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding-right: var(--column-gap);
  padding-left: var(--column-gap);
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding-right: var(--column-gap);
  padding-left: var(--column-gap);
}

.elementor-section.elementor-section-ultra_wide {
  max-width: 100%;
}

@media (min-width: 600px) {
  .elementor-section.elementor-section-boxed > .elementor-container,
.elementor-section.elementor-section-wide > .elementor-container,
.elementor-section.elementor-section-extra_wide > .elementor-container {
    max-width: 570px;
  }
}
@media (min-width: 768px) {
  .elementor-section.elementor-section-boxed > .elementor-container,
.elementor-section.elementor-section-wide > .elementor-container,
.elementor-section.elementor-section-extra_wide > .elementor-container {
    max-width: 738px;
  }
}
@media (min-width: 992px) {
  .elementor-section.elementor-section-boxed > .elementor-container,
.elementor-section.elementor-section-wide > .elementor-container,
.elementor-section.elementor-section-extra_wide > .elementor-container {
    max-width: 962px;
  }
}
@media (min-width: 1200px) {
  .elementor-section.elementor-section-boxed > .elementor-container,
.elementor-section.elementor-section-wide > .elementor-container,
.elementor-section.elementor-section-extra_wide > .elementor-container {
    max-width: 1170px;
  }
}
@media (min-width: 1600px) {
  .elementor-section.elementor-section-wide > .elementor-container,
.elementor-section.elementor-section-extra_wide > .elementor-container {
    max-width: 1440px;
  }
}
@media (min-width: 1900px) {
  .elementor-section.elementor-section-extra_wide > .elementor-container {
    max-width: 1680px;
  }
}
@media (min-width: 1921px) {
  .elementor-section.elementor-section-ultra_wide > .elementor-container {
    max-width: 1290px;
  }
}
@media (max-width: 767px) {
  .inline-icon-flex.elementor-widget-icon-box .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .inline-icon-flex.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
    margin-right: 15px !important;
  }
}