/* Text Elements */

h2 a.heading-text-3 {
  color: #0400ff;
  text-decoration: underline;
  font-weight: 800;
}

h3 span.heading-text-1 {
  font-weight: 800;
}

.rule.rule-1 hr {
  border-top-width: 20px;
  border-top-color: #f00;
}

div.responsive-picture.picture-1 {
  max-width: 500px;
}

div.responsive-picture.picture-2 {
  max-width: 300px;
}

div.responsive-picture.picture-3 {
  max-width: 500px;
}

div.responsive-picture.picture-4 {
  max-width: 600px;
}

div.responsive-picture.picture-5 {
  float: right;
  max-width: 400px;
}

div.responsive-picture.picture-2 > picture {
  margin: -8.625rem -14rem -20.625rem -30rem;
}

div.responsive-picture.picture-6 {
  max-width: 500px;
}

div.responsive-picture.picture-7 {
  float: right;
  max-width: 500px;
}

div.responsive-picture.picture-8 {
  max-width: 400px;
}

div.responsive-picture.picture-9 {
  max-width: 500px;
}

div.responsive-picture.picture-10 {
  max-width: 400px;
}

div.responsive-picture.picture-12 {
  max-width: 300px;
}

div.responsive-picture.picture-11 {
  max-width: 2300px;
}

div.responsive-picture.picture-13 {
  max-width: 300px;
}

div.responsive-picture.picture-15 {
  max-width: 300px;
}

div.responsive-picture.picture-16 {
  max-width: 300px;
}

div.responsive-picture.picture-17 {
  max-width: 400px;
}

div.responsive-picture.picture-18 {
  max-width: 400px;
}

div.responsive-picture.picture-19 {
  max-width: 300px;
}

div.responsive-picture.picture-20 {
  max-width: 300px;
}

div.responsive-picture.picture-21 {
  max-width: 400px;
}

div.responsive-picture.picture-22 {
  float: right;
  max-width: 300px;
}

div.responsive-picture.picture-23 {
  max-width: 400px;
}

div.responsive-picture.picture-24 {
  float: right;
  max-width: 350px;
}

div.responsive-picture.picture-25 {
  max-width: 400px;
}

div.responsive-picture.picture-26 {
  float: right;
  max-width: 400px;
}

div.responsive-picture.picture-27 {
  max-width: 400px;
}

div.responsive-picture.picture-28 {
  max-width: 400px;
}

div.responsive-picture.picture-29 {
  float: right;
  max-width: 400px;
}

div.responsive-picture.picture-30 {
  max-width: 400px;
}

div.responsive-picture.picture-31 {
  float: right;
  max-width: 400px;
}

div.responsive-picture.picture-31 > picture {
  margin: -4.3125rem -11rem -10.3125rem -11rem;
}

div.responsive-picture.picture-32 {
  max-width: 400px;
}

a.responsive-picture.picture-link-1 {
  max-width: 180px;
}

@media screen and (min-width: 40rem) {
  /* Text Elements */

  h2 span.heading-text-2 {
    color: #0400ff;
    text-decoration: underline;
    font-weight: 800;
  }

  h2 a.heading-text-3 {
    color: #0400ff;
  }

  div.responsive-picture.picture-3 > picture {
    margin: -3.306451612903226rem -16.285714285714285rem -11.693548387096774rem -3.7142857142857144rem;
  }

  div.responsive-picture.picture-3 {
    max-width: 400px;
  }

  div.responsive-picture.picture-2 > picture {
    margin: -6.4375rem -12rem -25.4375rem -36rem;
  }

  div.responsive-picture.picture-1 {
    padding-right: 0;
    max-width: 800px;
  }

  div.responsive-picture.picture-2 {
    max-width: 400px;
  }

  div.responsive-picture.picture-5 {
    max-width: 600px;
  }

  div.responsive-picture.picture-6 {
    float: right;
    max-width: 7600px;
  }

  div.responsive-picture.picture-7 {
    max-width: 700px;
  }

  div.responsive-picture.picture-9 {
    max-width: 800px;
  }

  div.responsive-picture.picture-10 {
    max-width: 600px;
  }

  div.responsive-picture.picture-8 {
    float: right;
    max-width: 600px;
  }

  div.responsive-picture.picture-11 {
    max-width: 400px;
  }

  div.responsive-picture.picture-12 {
    max-width: 400px;
  }

  div.responsive-picture.picture-15 {
    max-width: 400px;
  }

  div.responsive-picture.picture-13 {
    max-width: 400px;
  }

  div.responsive-picture.picture-16 {
    max-width: 500px;
  }

  div.responsive-picture.picture-17 {
    float: right;
    max-width: 600px;
  }

  div.responsive-picture.picture-18 {
    float: left;
    max-width: 600px;
  }

  div.responsive-picture.picture-20 {
    max-width: 450px;
  }

  div.responsive-picture.picture-21 {
    max-width: 601px;
  }

  div.responsive-picture.picture-22 {
    max-width: 500px;
  }

  div.responsive-picture.picture-23 {
    max-width: 600px;
  }

  div.responsive-picture.picture-24 {
    float: right;
    max-width: 650px;
  }

  div.responsive-picture.picture-25 {
    max-width: 600px;
  }

  div.responsive-picture.picture-26 {
    max-width: 600px;
  }

  div.responsive-picture.picture-27 {
    max-width: 600px;
  }

  div.responsive-picture.picture-28 {
    max-width: 700px;
  }

  div.responsive-picture.picture-29 {
    max-width: 700px;
  }

  div.responsive-picture.picture-30 {
    max-width: 600px;
  }

  div.responsive-picture.picture-31 {
    max-width: 600px;
  }

  div.responsive-picture.picture-32 {
    max-width: 500px;
  }

  div.responsive-picture.picture-19 {
    max-width: 400px;
  }

  .rule.rule-2 hr {
    border-top-width: 30px;
    border-top-color: #00ff14;
  }

  .rule.rule-2 {
    border: .625rem double #0400ff;
  }
}