@media screen and (min-width: 930px) {
  .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center,
  .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information,
  .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information,
  .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information,
  .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center.Bottom > .Heading,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center.Bottom > .Heading,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information.Bottom > .Heading,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information.Bottom > .Heading,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information.Bottom > .Heading,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information.Bottom > .Heading {
      order: 1; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center.Bottom > .Image,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center.Bottom > .Image,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information.Bottom > .Image,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information.Bottom > .Image,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information.Bottom > .Image,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information.Bottom > .Image {
      order: 3; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center.Bottom > .Text,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center.Bottom > .Text,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information.Bottom > .Text,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information.Bottom > .Text,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information.Bottom > .Text,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information.Bottom > .Text {
      order: 2; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center.Middle > .Heading,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center.Middle > .Heading,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information.Middle > .Heading,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information.Middle > .Heading,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information.Middle > .Heading,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information.Middle > .Heading {
      order: 1; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center.Middle > .Image,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center.Middle > .Image,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information.Middle > .Image,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information.Middle > .Image,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information.Middle > .Image,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information.Middle > .Image {
      order: 2; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center.Middle > .Text,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center.Middle > .Text,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information.Middle > .Text,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information.Middle > .Text,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information.Middle > .Text,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information.Middle > .Text {
      order: 3; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Center > *,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Center > *,
    .CMSContainer.MultiColumns.FourColumns > ul > li > .CMSTextComponent.Image.Information > *,
    .CMSContainer.MultiColumns.ThreeColumns > ul > li > .CMSTextComponent.Image.Information > *,
    .SpreadOneOfFourHorizontal > .CMSTextComponent.Image.Information > *,
    .SpreadOneOfThreeHorizontal > .CMSTextComponent.Image.Information > * {
      margin-bottom: 1em; }
  .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right,
  .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left,
  .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right {
    *zoom: 1;
    /* IE6, IE7 */ }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left::before, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left::after, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right::before, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right::after,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left::before,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left::after,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right::before,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right::after,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left::before,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left::after,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right::before,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right::after {
      content: " ";
      display: table; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left::after, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right::after,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left::after,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right::after,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left::after,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right::after {
      clear: both; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left > .Heading, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right > .Heading,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left > .Heading,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right > .Heading,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left > .Heading,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right > .Heading {
      margin-top: 0; }
    .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left > .Image, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right > .Image,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left > .Image,
    .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right > .Image,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left > .Image,
    .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right > .Image {
      margin-bottom: 1em; }
  .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left > .Image,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left > .Image,
  .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left > .Image {
    float: left;
    margin-right: 20px; }
  .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right > .Image,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right > .Image,
  .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right > .Image {
    float: right;
    margin-left: 20px; } }

@media screen and (min-width: 930px) and (max-width: 1240px) {
  .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Left > .Image, .CMSContainer.Accordion > div > .CMSTextComponent.Image.Information.Right > .Image,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Left > .Image,
  .CMSContainer.List > ul > li > .CMSTextComponent.Image.Information.Right > .Image,
  .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Left > .Image,
  .SpreadFullHorizontal > .CMSTextComponent.Image.Information.Right > .Image {
    max-width: -webkit-calc(50% - 10px) ;
    max-width: -moz-calc(50% - 10px) ;
    max-width: calc(50% - 10px) ; } }

@media screen and (max-width: 930px) {
  .CMSTextComponent.Image.Information {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
    .CMSTextComponent.Image.Information.Bottom > .Heading {
      order: 1; }
    .CMSTextComponent.Image.Information.Bottom > .Image {
      order: 3; }
    .CMSTextComponent.Image.Information.Bottom > .Text {
      order: 2; }
    .CMSTextComponent.Image.Information.Middle > .Heading {
      order: 1; }
    .CMSTextComponent.Image.Information.Middle > .Image {
      order: 2; }
    .CMSTextComponent.Image.Information.Middle > .Text {
      order: 3; }
    .CMSTextComponent.Image.Information > * {
      margin-bottom: 1em; } }

.CMSTextComponent.Image.Center > .Image {
  text-align: center; }

.CMSTextComponent > figure > figcaption {
  color: #887d77;
  font-size: 13px;
  line-height: 19px;
  padding: 5px 0; }

.CMSContainer.Accordion > div > .CMSTextComponent > .Heading {
  display: none; }

.CMSTextComponent > .Text > ul {
  list-style-position: outside;
  list-style-type: disc;
  overflow: auto;
  padding: 0 0 0 25px; }
