@media screen and (min-width: 1240px) {
  .NewsletterSimpleRegistration.Image.Center {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .NewsletterSimpleRegistration.Image.Center.Bottom > div,
    .NewsletterSimpleRegistration.Image.Center.Bottom > form,
    .NewsletterSimpleRegistration.Image.Center.Bottom > .Heading {
      order: 0; }
    .NewsletterSimpleRegistration.Image.Center.Bottom > img {
      order: 1; }
    .NewsletterSimpleRegistration.Image.Center.Middle > .Heading {
      order: 0; }
    .NewsletterSimpleRegistration.Image.Center.Middle > img {
      order: 1; }
    .NewsletterSimpleRegistration.Image.Center.Middle > div,
    .NewsletterSimpleRegistration.Image.Center.Middle > form {
      order: 2; }
    .NewsletterSimpleRegistration.Image.Center.Top > img {
      order: 0; }
    .NewsletterSimpleRegistration.Image.Center.Top > div,
    .NewsletterSimpleRegistration.Image.Center.Top > form,
    .NewsletterSimpleRegistration.Image.Center.Top > .Heading {
      order: 1; }
    .SpreadOneOfFourVertical .NewsletterSimpleRegistration.Image.Center,
    .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.Image.Center {
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .SpreadOneOfFourVertical .NewsletterSimpleRegistration.Image.Center > *,
      .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.Image.Center > * {
        margin: 0; }
  .NewsletterSimpleRegistration.Image.Left, .NewsletterSimpleRegistration.Image.Right {
    display: -ms-grid;
    display: grid;
    grid-gap: 1em 20px; }
    .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left,
    .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left,
    .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right,
    .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right,
    .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right {
      -webkit-align-items: center;
      align-items: center;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: column nowrap;
      -moz-flex-flow: column nowrap;
      flex-flow: column nowrap;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > div,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > form,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > .Heading,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > div,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > form,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > .Heading,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > div,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > form,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > .Heading, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > div,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > form,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > .Heading,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > div,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > form,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > .Heading,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > div,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > form,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > .Heading {
        order: 0; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > img,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > img,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Bottom > img, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > img,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > img,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Bottom > img {
        order: 1; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > .Heading,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > .Heading,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > .Heading, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > .Heading,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > .Heading,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > .Heading {
        order: 0; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > img,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > img,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > img, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > img,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > img,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > img {
        order: 1; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > div,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > form,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > div,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > form,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > div,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Middle > form, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > div,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > form,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > div,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > form,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > div,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Middle > form {
        order: 2; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Top > img,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Top > img,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Top > img, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Top > img,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Top > img,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Top > img {
        order: 0; }
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Top > div,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Top > form,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Left.Top > .Heading,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Top > div,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Top > form,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Left.Top > .Heading,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Top > div,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Top > form,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Left.Top > .Heading, .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Top > div,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Top > form,
      .SpreadOneOfFourHorizontal .NewsletterSimpleRegistration.Image.Right.Top > .Heading,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Top > div,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Top > form,
      .SpreadOneOfThreeHorizontal .NewsletterSimpleRegistration.Image.Right.Top > .Heading,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Top > div,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Top > form,
      .SpreadOneOfTwoHorizontal .NewsletterSimpleRegistration.Image.Right.Top > .Heading {
        order: 1; }
    .SpreadOneOfFourVertical .NewsletterSimpleRegistration.Image.Left,
    .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.Image.Left, .SpreadOneOfFourVertical .NewsletterSimpleRegistration.Image.Right,
    .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.Image.Right {
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .SpreadOneOfFourVertical .NewsletterSimpleRegistration.Image.Left > *,
      .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.Image.Left > *, .SpreadOneOfFourVertical .NewsletterSimpleRegistration.Image.Right > *,
      .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.Image.Right > * {
        margin: 0; }
    @supports not (grid-gap: 1em 20px) {
      .NewsletterSimpleRegistration.Image.Left, .NewsletterSimpleRegistration.Image.Right {
        margin: -0.5em -10px; }
        .NewsletterSimpleRegistration.Image.Left > *, .NewsletterSimpleRegistration.Image.Right > * {
          margin: 0.5em 10px; } }
    .NewsletterSimpleRegistration.Image.Left.Bottom > .Heading, .NewsletterSimpleRegistration.Image.Left.Middle > .Heading, .NewsletterSimpleRegistration.Image.Right.Bottom > .Heading, .NewsletterSimpleRegistration.Image.Right.Middle > .Heading {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3; }
    .NewsletterSimpleRegistration.Image.Left.Bottom > img, .NewsletterSimpleRegistration.Image.Right.Bottom > img {
      -ms-grid-row: 3;
      -ms-grid-row-span: 1;
      grid-row: 3 / 4; }
    .NewsletterSimpleRegistration.Image.Left.Bottom > div, .NewsletterSimpleRegistration.Image.Right.Bottom > div {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3; }
    .NewsletterSimpleRegistration.Image.Left.Middle > img, .NewsletterSimpleRegistration.Image.Right.Middle > img {
      -ms-grid-row: 2;
      -ms-grid-row-span: 2;
      grid-row: 2 / 4; }
    .NewsletterSimpleRegistration.Image.Left.Top > img, .NewsletterSimpleRegistration.Image.Right.Top > img {
      -ms-grid-row: 1;
      -ms-grid-row-span: 3;
      grid-row: 1 / 4; }
  .NewsletterSimpleRegistration.Image.Left {
    -ms-grid-columns: 600px auto;
    grid-template-columns: 600px auto; }
    .NewsletterSimpleRegistration.Image.Left.Middle > div {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3; }
    .NewsletterSimpleRegistration.Image.Left.Top > div,
    .NewsletterSimpleRegistration.Image.Left.Top > .Heading {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3; }
    .NewsletterSimpleRegistration.Image.Left > img {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2; }
    .NewsletterSimpleRegistration.Image.Left > form {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3; }
  .NewsletterSimpleRegistration.Image.Right {
    -ms-grid-columns: auto 600px;
    grid-template-columns: auto 600px; }
    .NewsletterSimpleRegistration.Image.Right.Middle > div {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2; }
    .NewsletterSimpleRegistration.Image.Right.Top > div,
    .NewsletterSimpleRegistration.Image.Right.Top > .Heading {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2; }
    .NewsletterSimpleRegistration.Image.Right > form {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2; }
    .NewsletterSimpleRegistration.Image.Right > img {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      grid-column: 2 / 3; } }

@media screen and (min-width: 1240px) {
  .NewsletterSimpleRegistration.NoImage {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .NewsletterSimpleRegistration.NoImage.Bottom > div,
    .NewsletterSimpleRegistration.NoImage.Bottom > form,
    .NewsletterSimpleRegistration.NoImage.Bottom > .Heading {
      order: 0; }
    .NewsletterSimpleRegistration.NoImage.Bottom > img {
      order: 1; }
    .NewsletterSimpleRegistration.NoImage.Middle > .Heading {
      order: 0; }
    .NewsletterSimpleRegistration.NoImage.Middle > img {
      order: 1; }
    .NewsletterSimpleRegistration.NoImage.Middle > div,
    .NewsletterSimpleRegistration.NoImage.Middle > form {
      order: 2; }
    .NewsletterSimpleRegistration.NoImage.Top > img {
      order: 0; }
    .NewsletterSimpleRegistration.NoImage.Top > div,
    .NewsletterSimpleRegistration.NoImage.Top > form,
    .NewsletterSimpleRegistration.NoImage.Top > .Heading {
      order: 1; }
    .SpreadOneOfFourVertical .NewsletterSimpleRegistration.NoImage,
    .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.NoImage {
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .SpreadOneOfFourVertical .NewsletterSimpleRegistration.NoImage > *,
      .SpreadOneOfThreeVertical .NewsletterSimpleRegistration.NoImage > * {
        margin: 0; } }

.NewsletterSimpleRegistration.NoImage.Center > * {
  text-align: center; }

.NewsletterSimpleRegistration.NoImage.Left > * {
  text-align: left; }

.NewsletterSimpleRegistration.NoImage.Right > * {
  text-align: right; }

.NewsletterSimpleRegistration > form {
  max-width: 910px;
  width: 100%; }

@media screen and (max-width: 1240px) {
  .NewsletterSimpleRegistration {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .NewsletterSimpleRegistration.Bottom > div,
    .NewsletterSimpleRegistration.Bottom > form,
    .NewsletterSimpleRegistration.Bottom > .Heading {
      order: 0; }
    .NewsletterSimpleRegistration.Bottom > img {
      order: 1; }
    .NewsletterSimpleRegistration.Middle > .Heading {
      order: 0; }
    .NewsletterSimpleRegistration.Middle > img {
      order: 1; }
    .NewsletterSimpleRegistration.Middle > div,
    .NewsletterSimpleRegistration.Middle > form {
      order: 2; }
    .NewsletterSimpleRegistration.Top > img {
      order: 0; }
    .NewsletterSimpleRegistration.Top > div,
    .NewsletterSimpleRegistration.Top > form,
    .NewsletterSimpleRegistration.Top > .Heading {
      order: 1; }
    .SpreadOneOfFourVertical .NewsletterSimpleRegistration,
    .SpreadOneOfThreeVertical .NewsletterSimpleRegistration {
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      .SpreadOneOfFourVertical .NewsletterSimpleRegistration > *,
      .SpreadOneOfThreeVertical .NewsletterSimpleRegistration > * {
        margin: 0; } }
