@-webkit-keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

.section-image-and-text {
  margin-bottom: 150px; }
  @media (max-width: 1100px) {
    .section-image-and-text {
      margin-bottom: 120px; } }
  @media (max-width: 800px) {
    .section-image-and-text {
      margin-bottom: 90px; } }
  @media (max-width: 650px) {
    .section-image-and-text {
      margin-bottom: 75px; } }
  @media (max-width: 500px) {
    .section-image-and-text {
      margin-bottom: 67.5px; } }
  .section-image-and-text h2.section-title {
    margin-bottom: 30px; }
    @media (max-width: 1100px) {
      .section-image-and-text h2.section-title {
        margin-bottom: 24px; } }
    @media (max-width: 800px) {
      .section-image-and-text h2.section-title {
        margin-bottom: 18px; } }
    @media (max-width: 650px) {
      .section-image-and-text h2.section-title {
        margin-bottom: 15px; } }
    @media (max-width: 500px) {
      .section-image-and-text h2.section-title {
        margin-bottom: 13.5px; } }
  .section-image-and-text .field-images img {
    max-width: 100%;
    display: block; }
  .section-image-and-text .field-label {
    margin-bottom: 20px; }
  .section-image-and-text .field-body {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.05em;
    font-family: "Foundry Sterling W01 Md", sans-serif;
    text-decoration: none; }
    @media (max-width: 800px) {
      .section-image-and-text .field-body {
        font-size: 12px;
        line-height: 23px; } }
    @media (max-width: 650px) {
      .section-image-and-text .field-body {
        font-size: 11px;
        line-height: 22px; } }
    .section-image-and-text .field-body p {
      margin-bottom: 20px; }
      @media (max-width: 1100px) {
        .section-image-and-text .field-body p {
          margin-bottom: 16px; } }
      @media (max-width: 800px) {
        .section-image-and-text .field-body p {
          margin-bottom: 12px; } }
      @media (max-width: 650px) {
        .section-image-and-text .field-body p {
          margin-bottom: 10px; } }
      @media (max-width: 500px) {
        .section-image-and-text .field-body p {
          margin-bottom: 9px; } }
  .section-image-and-text.one-image-no-text .field-images {
    width: 100%;
    float: left;
    text-align: right; }
    .section-image-and-text.one-image-no-text .field-images img {
      display: inline-block; }
  .section-image-and-text.small-to-large .field-images.image-01 {
    width: 31.6129%;
    margin-right: 2.58065%;
    float: left; }
  .section-image-and-text.small-to-large .field-images.image-02 {
    width: 65.80645%;
    float: left;
    padding-left: 3.24597%;
    box-sizing: border-box; }
  @media (max-width: 650px) {
    .section-image-and-text.small-to-large .field-images.image-01 {
      width: 65.80645%;
      margin-right: 2.58065%;
      float: left;
      margin-bottom: 60px; } }
  @media (max-width: 650px) and (max-width: 1100px) {
    .section-image-and-text.small-to-large .field-images.image-01 {
      margin-bottom: 48px; } }
  @media (max-width: 650px) and (max-width: 800px) {
    .section-image-and-text.small-to-large .field-images.image-01 {
      margin-bottom: 36px; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .section-image-and-text.small-to-large .field-images.image-01 {
      margin-bottom: 30px; } }
  @media (max-width: 650px) and (max-width: 500px) {
    .section-image-and-text.small-to-large .field-images.image-01 {
      margin-bottom: 27px; } }
  @media (max-width: 650px) {
    .section-image-and-text.small-to-large .field-images.image-02 {
      width: 82.90323%;
      float: left;
      float: right; } }
  .section-image-and-text.small-to-large.has-text .field-images.image-01 {
    width: 65.80645%;
    float: left;
    padding-left: 3.24597%;
    box-sizing: border-box;
    margin-right: 0;
    float: right; }
  .section-image-and-text.small-to-large.has-text .text {
    width: 31.6129%;
    margin-right: 2.58065%;
    float: left; }
  @media (max-width: 650px) {
    .section-image-and-text.small-to-large.has-text .field-images.image-01 {
      width: 100%;
      padding: 0;
      float: right; }
    .section-image-and-text.small-to-large.has-text .text {
      width: 82.90323%;
      float: left;
      margin-left: 17.09677%; } }
  .section-image-and-text.large-to-small .field-images.image-01 {
    width: 65.80645%;
    margin-right: 2.58065%;
    float: left;
    padding-right: 3.24597%;
    box-sizing: border-box; }
  .section-image-and-text.large-to-small .field-images.image-02 {
    width: 31.6129%;
    float: left; }
  @media (max-width: 650px) {
    .section-image-and-text.large-to-small .field-images.image-01 {
      width: 82.90323%;
      margin-right: 2.58065%;
      float: left;
      margin-bottom: 60px; } }
  @media (max-width: 650px) and (max-width: 1100px) {
    .section-image-and-text.large-to-small .field-images.image-01 {
      margin-bottom: 48px; } }
  @media (max-width: 650px) and (max-width: 800px) {
    .section-image-and-text.large-to-small .field-images.image-01 {
      margin-bottom: 36px; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .section-image-and-text.large-to-small .field-images.image-01 {
      margin-bottom: 30px; } }
  @media (max-width: 650px) and (max-width: 500px) {
    .section-image-and-text.large-to-small .field-images.image-01 {
      margin-bottom: 27px; } }
  @media (max-width: 650px) {
    .section-image-and-text.large-to-small .field-images.image-02 {
      width: 65.80645%;
      margin-right: 2.58065%;
      float: left;
      float: right; } }
  .section-image-and-text.large-to-small.has-text .field-images.image-01 {
    width: 65.80645%;
    margin-right: 2.58065%;
    float: left;
    padding-right: 3.24597%;
    box-sizing: border-box; }
  .section-image-and-text.large-to-small.has-text .text {
    width: 31.6129%;
    float: left; }
  @media (max-width: 650px) {
    .section-image-and-text.large-to-small.has-text .field-images.image-01 {
      width: 100%;
      padding: 0;
      margin-bottom: 60px; } }
  @media (max-width: 650px) and (max-width: 1100px) {
    .section-image-and-text.large-to-small.has-text .field-images.image-01 {
      margin-bottom: 48px; } }
  @media (max-width: 650px) and (max-width: 800px) {
    .section-image-and-text.large-to-small.has-text .field-images.image-01 {
      margin-bottom: 36px; } }
  @media (max-width: 650px) and (max-width: 650px) {
    .section-image-and-text.large-to-small.has-text .field-images.image-01 {
      margin-bottom: 30px; } }
  @media (max-width: 650px) and (max-width: 500px) {
    .section-image-and-text.large-to-small.has-text .field-images.image-01 {
      margin-bottom: 27px; } }
  @media (max-width: 650px) {
    .section-image-and-text.large-to-small.has-text .text {
      width: 82.90323%;
      float: left;
      margin-left: 17.09677%; } }

/*# sourceMappingURL=../../_maps/entity/section/section--image-and-text.css.map */
