.ux_headlineContainer,
.ux_headlineWithTextContainer,
.ux_listContainer,
.ux_reviewsContainer,
.ux_commentsContainer {
  width: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  padding-left: 14pt;
  padding-right: 14pt;
  margin-top: 40pt;
  margin-bottom: 18pt;
}
.ux_headlineContainer:first-child:last-child,
.ux_headlineWithTextContainer:first-child:last-child,
.ux_listContainer:first-child:last-child,
.ux_reviewsContainer:first-child:last-child,
.ux_commentsContainer:first-child:last-child {
  margin-top: 18pt;
  margin-bottom: 18pt;
}
.ux_headlineContainer *,
.ux_headlineWithTextContainer *,
.ux_listContainer *,
.ux_reviewsContainer *,
.ux_commentsContainer * {
  width: 100%;
  text-align: center;
  max-width: 850pt;
}
.ux_headlineContainer h2,
.ux_headlineWithTextContainer h2,
.ux_listContainer h2,
.ux_reviewsContainer h2,
.ux_commentsContainer h2 {
  font-size: 19pt;
}
.ux_headlineContainer h2 + h3,
.ux_headlineWithTextContainer h2 + h3,
.ux_listContainer h2 + h3,
.ux_reviewsContainer h2 + h3,
.ux_commentsContainer h2 + h3 {
  margin-top: 12pt;
}
.ux_headlineContainer h2.uxe-fsAdjust-extraLarge,
.ux_headlineWithTextContainer h2.uxe-fsAdjust-extraLarge,
.ux_listContainer h2.uxe-fsAdjust-extraLarge,
.ux_reviewsContainer h2.uxe-fsAdjust-extraLarge,
.ux_commentsContainer h2.uxe-fsAdjust-extraLarge {
  font-size: 32.3pt;
}
.ux_headlineContainer h2.uxe-fsAdjust-large,
.ux_headlineWithTextContainer h2.uxe-fsAdjust-large,
.ux_listContainer h2.uxe-fsAdjust-large,
.ux_reviewsContainer h2.uxe-fsAdjust-large,
.ux_commentsContainer h2.uxe-fsAdjust-large {
  font-size: 24.7pt;
}
.ux_headlineContainer h2.uxe-fsAdjust-small,
.ux_headlineWithTextContainer h2.uxe-fsAdjust-small,
.ux_listContainer h2.uxe-fsAdjust-small,
.ux_reviewsContainer h2.uxe-fsAdjust-small,
.ux_commentsContainer h2.uxe-fsAdjust-small {
  font-size: 14.25pt;
}
.ux_headlineContainer h2.uxe-fsAdjust-extraSmall,
.ux_headlineWithTextContainer h2.uxe-fsAdjust-extraSmall,
.ux_listContainer h2.uxe-fsAdjust-extraSmall,
.ux_reviewsContainer h2.uxe-fsAdjust-extraSmall,
.ux_commentsContainer h2.uxe-fsAdjust-extraSmall {
  font-size: 9.5pt;
}
.ux_headlineContainer h3,
.ux_headlineWithTextContainer h3,
.ux_listContainer h3,
.ux_reviewsContainer h3,
.ux_commentsContainer h3 {
  font-size: 14pt;
}
.ux_headlineContainer h3.uxe-fsAdjust-extraLarge,
.ux_headlineWithTextContainer h3.uxe-fsAdjust-extraLarge,
.ux_listContainer h3.uxe-fsAdjust-extraLarge,
.ux_reviewsContainer h3.uxe-fsAdjust-extraLarge,
.ux_commentsContainer h3.uxe-fsAdjust-extraLarge {
  font-size: 23.8pt;
}
.ux_headlineContainer h3.uxe-fsAdjust-large,
.ux_headlineWithTextContainer h3.uxe-fsAdjust-large,
.ux_listContainer h3.uxe-fsAdjust-large,
.ux_reviewsContainer h3.uxe-fsAdjust-large,
.ux_commentsContainer h3.uxe-fsAdjust-large {
  font-size: 18.2pt;
}
.ux_headlineContainer h3.uxe-fsAdjust-small,
.ux_headlineWithTextContainer h3.uxe-fsAdjust-small,
.ux_listContainer h3.uxe-fsAdjust-small,
.ux_reviewsContainer h3.uxe-fsAdjust-small,
.ux_commentsContainer h3.uxe-fsAdjust-small {
  font-size: 10.5pt;
}
.ux_headlineContainer h3.uxe-fsAdjust-extraSmall,
.ux_headlineWithTextContainer h3.uxe-fsAdjust-extraSmall,
.ux_listContainer h3.uxe-fsAdjust-extraSmall,
.ux_reviewsContainer h3.uxe-fsAdjust-extraSmall,
.ux_commentsContainer h3.uxe-fsAdjust-extraSmall {
  font-size: 7pt;
}
.ux_headlineContainer p,
.ux_headlineWithTextContainer p,
.ux_listContainer p,
.ux_reviewsContainer p,
.ux_commentsContainer p {
  font-size: 12pt;
}
.ux_headlineContainer p.uxe-fsAdjust-extraLarge,
.ux_headlineWithTextContainer p.uxe-fsAdjust-extraLarge,
.ux_listContainer p.uxe-fsAdjust-extraLarge,
.ux_reviewsContainer p.uxe-fsAdjust-extraLarge,
.ux_commentsContainer p.uxe-fsAdjust-extraLarge {
  font-size: 20.4pt;
}
.ux_headlineContainer p.uxe-fsAdjust-large,
.ux_headlineWithTextContainer p.uxe-fsAdjust-large,
.ux_listContainer p.uxe-fsAdjust-large,
.ux_reviewsContainer p.uxe-fsAdjust-large,
.ux_commentsContainer p.uxe-fsAdjust-large {
  font-size: 15.6pt;
}
.ux_headlineContainer p.uxe-fsAdjust-small,
.ux_headlineWithTextContainer p.uxe-fsAdjust-small,
.ux_listContainer p.uxe-fsAdjust-small,
.ux_reviewsContainer p.uxe-fsAdjust-small,
.ux_commentsContainer p.uxe-fsAdjust-small {
  font-size: 9pt;
}
.ux_headlineContainer p.uxe-fsAdjust-extraSmall,
.ux_headlineWithTextContainer p.uxe-fsAdjust-extraSmall,
.ux_listContainer p.uxe-fsAdjust-extraSmall,
.ux_reviewsContainer p.uxe-fsAdjust-extraSmall,
.ux_commentsContainer p.uxe-fsAdjust-extraSmall {
  font-size: 6pt;
}
.ux_headlineContainer.uxe-max-width-extraSmall *,
.ux_headlineWithTextContainer.uxe-max-width-extraSmall *,
.ux_listContainer.uxe-max-width-extraSmall *,
.ux_reviewsContainer.uxe-max-width-extraSmall *,
.ux_commentsContainer.uxe-max-width-extraSmall * {
  max-width: 460pt;
}
.ux_headlineContainer.uxe-max-width-small *,
.ux_headlineWithTextContainer.uxe-max-width-small *,
.ux_listContainer.uxe-max-width-small *,
.ux_reviewsContainer.uxe-max-width-small *,
.ux_commentsContainer.uxe-max-width-small * {
  max-width: 600pt;
}
.ux_headlineContainer.uxe-max-width-wide *,
.ux_headlineWithTextContainer.uxe-max-width-wide *,
.ux_listContainer.uxe-max-width-wide *,
.ux_reviewsContainer.uxe-max-width-wide *,
.ux_commentsContainer.uxe-max-width-wide * {
  max-width: 1000pt;
}
@media only screen and (min-width: 1024px) {
  .ux_headlineContainer.uxe-align-self-left,
  .ux_headlineWithTextContainer.uxe-align-self-left,
  .ux_listContainer.uxe-align-self-left {
    width: 60%;
    margin-right: 35%;
    margin-left: 5%;
  }
  .ux_headlineContainer.uxe-align-self-right,
  .ux_headlineWithTextContainer.uxe-align-self-right,
  .ux_listContainer.uxe-align-self-right {
    width: 60%;
    margin-right: 5%;
    margin-left: 35%;
  }
}
