/* Text Elements */

h1 span.heading-text-1 {
  color: #1b00ff;
  font-weight: 800;
  font-size: 24px;
}

/* Layout Elements */

body > .row.row-1 {
  max-height: none;
}

div.responsive-picture.picture-1 {
  float: left;
  max-width: none;
}

div.responsive-picture.picture-2 {
  display: list-item;
  float: right;
  clear: left;
  max-width: none;
}

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

div.responsive-picture.picture-4 {
  padding-top: 100px;
  padding-bottom: 0;
  max-width: none;
}

div.responsive-picture.picture-5 {
  max-width: none;
  max-height: none;

  -webkit-align-self: flex-start;
     -moz-align-self: flex-start;
      -ms-align-self: flex-start;
       -o-align-self: flex-start;
          align-self: flex-start;
  -webkit-flex: 0 19;
     -moz-flex: 0 19;
      -ms-flex: 0 19;
       -o-flex: 0 19;
          flex: 0 19;
}

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

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

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

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

div.responsive-picture.picture-10 {
  float: right;
  clear: left;
  max-width: 435px;
}

div.responsive-picture.picture-11 {
  float: right;
  clear: both;
  max-width: 431px;

  -webkit-order: 1;
     -moz-order: 1;
      -ms-order: 1;
       -o-order: 1;
          order: 1;
}

div.responsive-picture.picture-12 {
  padding-top: 236px;
  padding-bottom: 0;
  max-width: 455px;
}

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

div.responsive-picture.picture-14 {
  float: none;
  padding-left: 0;
  max-width: 427px;
  -webkit-transition-timing-function: linear;
     -moz-transition-timing-function: linear;
      -ms-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}

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

div.responsive-picture.picture-16 {
  float: left;
  clear: left;
  max-width: none;
}

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

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

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

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

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

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

div.responsive-picture.picture-23 {
  overflow: auto;
  margin-left: 25%;
  max-width: 399px;
  vertical-align: middle;
}