.uxe_iconFeaturesContainer {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  flex-shrink: 0;
  flex-grow: 0;
  margin-top: 40pt;
  margin-bottom: 18pt;
  padding-left: max( 14pt, calc(calc(100% - 850pt) / 2) );
  padding-right: max( 14pt, calc(calc(100% - 850pt) / 2) );
}
.uxe_iconFeaturesContainer.uxe_maxWi-extraSmall {
  padding-left: max( 14pt, calc(calc(100% - 460pt) / 2) );
  padding-right: max( 14pt, calc(calc(100% - 460pt) / 2) );
}
.uxe_iconFeaturesContainer.uxe_maxWi-small {
  padding-left: max( 14pt, calc(calc(100% - 600pt) / 2) );
  padding-right: max( 14pt, calc(calc(100% - 600pt) / 2) );
}
.uxe_iconFeaturesContainer.uxe_maxWi-wide {
  padding-left: max( 14pt, calc(calc(100% - 1000pt) / 2) );
  padding-right: max( 14pt, calc(calc(100% - 1000pt) / 2) );
}
.uxe_iconFeaturesContainer .ux_iconFeature {
  display: inline-block;
  width: 100%;
  max-width: 85pt;
  padding: 9pt;
  padding-top: 12pt;
  padding-bottom: 12pt;
}
.uxe_iconFeaturesContainer .ux_iconFeature img {
  width: 100%;
  height: min(85pt, 20vw);
  object-fit: contain;
  object-position: center bottom;
  transform-origin: bottom center;
}
.uxe_iconFeaturesContainer .ux_iconFeature p {
  margin-top: 12pt;
  line-height: 1.2 !important;
}
.uxe_iconFeaturesContainer .ux_iconFeature.uxe_icFe-scaleImg-75 img {
  transform: scale(0.75);
}
.uxe_iconFeaturesContainer .ux_iconFeature.uxe_icFe-scaleImg-5 img {
  transform: scale(0.5);
}
.uxe_iconFeaturesContainer .ux_iconFeature.uxe_maxWi-wide {
  max-width: 100pt;
}
.uxe_iconFeaturesContainer .ux_iconFeature.uxe_maxWi-extraWide {
  max-width: 120pt;
}
