@charset "UTF-8";
/* http://sassflexboxgrid.com/views/mixins.html */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;600;900&display=swap");
.row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
}

.row.reverse {
  flex-direction: row-reverse;
}

.row.natural-height {
  align-items: flex-start;
}

.row.flex-column {
  flex-direction: column;
}

.col {
  box-sizing: border-box;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  padding: 1rem;
}

.col.reverse {
  flex-direction: column-reverse;
}

.first {
  order: -1;
}

.last {
  order: 1;
}

.align-start {
  align-self: flex-start;
}

.align-end {
  align-self: flex-end;
}

.align-center {
  align-self: center;
}

.align-baseline {
  align-self: baseline;
}

.align-stretch {
  align-self: stretch;
}

.col-xs {
  box-sizing: border-box;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  padding: 1rem;
}

.col-xs-1 {
  box-sizing: border-box;
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
  padding: 1rem;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-2 {
  box-sizing: border-box;
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
  padding: 1rem;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-3 {
  box-sizing: border-box;
  flex-basis: 25%;
  max-width: 25%;
  padding: 1rem;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-4 {
  box-sizing: border-box;
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 1rem;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-5 {
  box-sizing: border-box;
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
  padding: 1rem;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-6 {
  box-sizing: border-box;
  flex-basis: 50%;
  max-width: 50%;
  padding: 1rem;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-7 {
  box-sizing: border-box;
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
  padding: 1rem;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-8 {
  box-sizing: border-box;
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
  padding: 1rem;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-9 {
  box-sizing: border-box;
  flex-basis: 75%;
  max-width: 75%;
  padding: 1rem;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-10 {
  box-sizing: border-box;
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
  padding: 1rem;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-11 {
  box-sizing: border-box;
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
  padding: 1rem;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-12 {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 1rem;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.row.start-xs {
  justify-content: flex-start;
}

.row.center-xs {
  justify-content: center;
}

.row.end-xs {
  justify-content: flex-end;
}

.row.top-xs {
  align-items: flex-start;
}

.row.middle-xs {
  align-items: center;
}

.row.bottom-xs {
  align-items: flex-end;
}

.row.around-xs {
  justify-content: space-around;
}

.row.between-xs {
  justify-content: space-between;
}

.first-xs {
  order: -1;
}

.last-xs {
  order: 1;
}

@media only screen and (min-width: 41rem) {
  .col-sm {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }

  .col-sm-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-sm-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-sm-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-sm-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-sm-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-sm-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-sm-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-sm-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-sm-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .row.start-sm {
    justify-content: flex-start;
  }

  .row.center-sm {
    justify-content: center;
  }

  .row.end-sm {
    justify-content: flex-end;
  }

  .row.top-sm {
    align-items: flex-start;
  }

  .row.middle-sm {
    align-items: center;
  }

  .row.bottom-sm {
    align-items: flex-end;
  }

  .row.around-sm {
    justify-content: space-around;
  }

  .row.between-sm {
    justify-content: space-between;
  }

  .first-sm {
    order: -1;
  }

  .last-sm {
    order: 1;
  }
}
@media only screen and (min-width: 65rem) {
  .col-md {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }

  .col-md-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }

  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-md-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }

  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-md-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }

  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-md-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }

  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-md-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }

  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-md-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }

  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-md-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }

  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-md-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }

  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-md-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .row.start-md {
    justify-content: flex-start;
  }

  .row.center-md {
    justify-content: center;
  }

  .row.end-md {
    justify-content: flex-end;
  }

  .row.top-md {
    align-items: flex-start;
  }

  .row.middle-md {
    align-items: center;
  }

  .row.bottom-md {
    align-items: flex-end;
  }

  .row.around-md {
    justify-content: space-around;
  }

  .row.between-md {
    justify-content: space-between;
  }

  .first-md {
    order: -1;
  }

  .last-md {
    order: 1;
  }
}
@media only screen and (min-width: 91rem) {
  .col-lg {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }

  .col-lg-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-lg-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-lg-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-lg-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-lg-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-lg-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-lg-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-lg-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .row.start-lg {
    justify-content: flex-start;
  }

  .row.center-lg {
    justify-content: center;
  }

  .row.end-lg {
    justify-content: flex-end;
  }

  .row.top-lg {
    align-items: flex-start;
  }

  .row.middle-lg {
    align-items: center;
  }

  .row.bottom-lg {
    align-items: flex-end;
  }

  .row.around-lg {
    justify-content: space-around;
  }

  .row.between-lg {
    justify-content: space-between;
  }

  .first-lg {
    order: -1;
  }

  .last-lg {
    order: 1;
  }
}
@media only screen and (min-width: 121rem) {
  .col-xl {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 1rem;
  }

  .col-xl-1 {
    box-sizing: border-box;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    padding: 1rem;
  }

  .col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-xl-2 {
    box-sizing: border-box;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 1rem;
  }

  .col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-xl-3 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 1rem;
  }

  .col-xl-offset-3 {
    margin-left: 25%;
  }

  .col-xl-4 {
    box-sizing: border-box;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 1rem;
  }

  .col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-xl-5 {
    box-sizing: border-box;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    padding: 1rem;
  }

  .col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-xl-6 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 1rem;
  }

  .col-xl-offset-6 {
    margin-left: 50%;
  }

  .col-xl-7 {
    box-sizing: border-box;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    padding: 1rem;
  }

  .col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-xl-8 {
    box-sizing: border-box;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    padding: 1rem;
  }

  .col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-xl-9 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 1rem;
  }

  .col-xl-offset-9 {
    margin-left: 75%;
  }

  .col-xl-10 {
    box-sizing: border-box;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    padding: 1rem;
  }

  .col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-xl-11 {
    box-sizing: border-box;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    padding: 1rem;
  }

  .col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-xl-12 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 1rem;
  }

  .col-xl-offset-12 {
    margin-left: 100%;
  }

  .row.start-xl {
    justify-content: flex-start;
  }

  .row.center-xl {
    justify-content: center;
  }

  .row.end-xl {
    justify-content: flex-end;
  }

  .row.top-xl {
    align-items: flex-start;
  }

  .row.middle-xl {
    align-items: center;
  }

  .row.bottom-xl {
    align-items: flex-end;
  }

  .row.around-xl {
    justify-content: space-around;
  }

  .row.between-xl {
    justify-content: space-between;
  }

  .first-xl {
    order: -1;
  }

  .last-xl {
    order: 1;
  }
}
.col-gutter-lr {
  padding: 0 1rem;
}

.col-no-gutter {
  padding: 0;
}

.show {
  display: block !important;
}

.row.show {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.hide {
  display: none !important;
}

.show-xs {
  display: block !important;
}

.row.show-xs {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.hide-xs {
  display: none !important;
}

@media only screen and (max-width: 40rem) {
  .show-xs-only {
    display: block !important;
  }

  .row.show-xs-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 41rem) {
  .show-sm {
    display: block !important;
  }

  .row.show-sm {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-sm {
    display: none !important;
  }
}
@media only screen and (min-width: 41rem) and (max-width: 64rem) {
  .show-sm-only {
    display: block !important;
  }

  .row.show-sm-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-sm-only {
    display: none !important;
  }
}
@media only screen and (min-width: 65rem) {
  .show-md {
    display: block !important;
  }

  .row.show-md {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-md {
    display: none !important;
  }
}
@media only screen and (min-width: 65rem) and (max-width: 90rem) {
  .show-md-only {
    display: block !important;
  }

  .row.show-md-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-md-only {
    display: none !important;
  }
}
@media only screen and (min-width: 91rem) {
  .show-lg {
    display: block !important;
  }

  .row.show-lg {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-lg {
    display: none !important;
  }
}
@media only screen and (min-width: 91rem) and (max-width: 120rem) {
  .show-lg-only {
    display: block !important;
  }

  .row.show-lg-only {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-lg-only {
    display: none !important;
  }
}
@media only screen and (min-width: 121rem) {
  .show-xl {
    display: block !important;
  }

  .row.show-xl {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .hide-xl {
    display: none !important;
  }
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  font: inherit;
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 15px;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: 0.15s;
  transition-property: opacity, filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: #008D43;
  border-radius: 5px;
}

.hamburger.is-active:hover, .hamburger:hover {
  opacity: 0.7;
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
  background-color: #292929;
}

.hamburger-box {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 22px;
}

.hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px;
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
  position: absolute;
  width: 30px;
  height: 3px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform;
  border-radius: 4px;
  background-color: #292929;
}

.hamburger-inner:after, .hamburger-inner:before {
  display: block;
  content: "";
}

.hamburger-inner:before {
  top: -10px;
}

.hamburger-inner:after {
  bottom: -10px;
}

.hamburger--3dx .hamburger-box {
  perspective: 80px;
}

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dx .hamburger-inner:after, .hamburger--3dx .hamburger-inner:before {
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dx.is-active .hamburger-inner {
  transform: rotateY(180deg);
  background-color: transparent !important;
}

.hamburger--3dx.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dx.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dx-r .hamburger-box {
  perspective: 80px;
}

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dx-r .hamburger-inner:after, .hamburger--3dx-r .hamburger-inner:before {
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dx-r.is-active .hamburger-inner {
  transform: rotateY(-180deg);
  background-color: transparent !important;
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dy .hamburger-box {
  perspective: 80px;
}

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dy .hamburger-inner:after, .hamburger--3dy .hamburger-inner:before {
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dy.is-active .hamburger-inner {
  transform: rotateX(-180deg);
  background-color: transparent !important;
}

.hamburger--3dy.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dy.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dy-r .hamburger-box {
  perspective: 80px;
}

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dy-r .hamburger-inner:after, .hamburger--3dy-r .hamburger-inner:before {
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dy-r.is-active .hamburger-inner {
  transform: rotateX(180deg);
  background-color: transparent !important;
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dxy .hamburger-box {
  perspective: 80px;
}

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dxy .hamburger-inner:after, .hamburger--3dxy .hamburger-inner:before {
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dxy.is-active .hamburger-inner {
  transform: rotateX(180deg) rotateY(180deg);
  background-color: transparent !important;
}

.hamburger--3dxy.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dxy.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--3dxy-r .hamburger-box {
  perspective: 80px;
}

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dxy-r .hamburger-inner:after, .hamburger--3dxy-r .hamburger-inner:before {
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

.hamburger--3dxy-r.is-active .hamburger-inner {
  transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
  background-color: transparent !important;
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--arrow.is-active .hamburger-inner:before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

.hamburger--arrow.is-active .hamburger-inner:after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

.hamburger--arrowalt .hamburger-inner:before {
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt .hamburger-inner:after {
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);
}

.hamburger--arrowalt-r .hamburger-inner:before {
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r .hamburger-inner:after {
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);
}

.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg);
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg);
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}

.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner:after, .hamburger--boring .hamburger-inner:before {
  transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner:after {
  bottom: 0;
  transform: rotate(-90deg);
}

.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.13s;
}

.hamburger--collapse .hamburger-inner:after {
  top: -20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}

.hamburger--collapse .hamburger-inner:before {
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse.is-active .hamburger-inner {
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--collapse.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  opacity: 0;
}

.hamburger--collapse.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  transform: rotate(-90deg);
}

.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.13s;
}

.hamburger--collapse-r .hamburger-inner:after {
  top: -20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}

.hamburger--collapse-r .hamburger-inner:before {
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r.is-active .hamburger-inner {
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, -10px, 0) rotate(45deg);
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  opacity: 0;
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  transform: rotate(90deg);
}

.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-duration: 0.275s;
}

.hamburger--elastic .hamburger-inner:before {
  top: 10px;
  transition: opacity 0.125s ease 0.275s;
}

.hamburger--elastic .hamburger-inner:after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic.is-active .hamburger-inner {
  transition-delay: 75ms;
  transform: translate3d(0, 10px, 0) rotate(135deg);
}

.hamburger--elastic.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner:after {
  transition-delay: 75ms;
  transform: translate3d(0, -20px, 0) rotate(-270deg);
}

.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-duration: 0.275s;
}

.hamburger--elastic-r .hamburger-inner:before {
  top: 10px;
  transition: opacity 0.125s ease 0.275s;
}

.hamburger--elastic-r .hamburger-inner:after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r.is-active .hamburger-inner {
  transition-delay: 75ms;
  transform: translate3d(0, 10px, 0) rotate(-135deg);
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
  transition-delay: 75ms;
  transform: translate3d(0, -20px, 0) rotate(270deg);
}

.hamburger--emphatic {
  overflow: hidden;
}

.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s ease-in 0.175s;
}

.hamburger--emphatic .hamburger-inner:before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s;
}

.hamburger--emphatic .hamburger-inner:after {
  top: 10px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s;
}

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic.is-active .hamburger-inner:before {
  top: -80px;
  left: -80px;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transform: translate3d(80px, 80px, 0) rotate(45deg);
}

.hamburger--emphatic.is-active .hamburger-inner:after {
  top: -80px;
  right: -80px;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transform: translate3d(-80px, 80px, 0) rotate(-45deg);
}

.hamburger--emphatic-r {
  overflow: hidden;
}

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s ease-in 0.175s;
}

.hamburger--emphatic-r .hamburger-inner:before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s;
}

.hamburger--emphatic-r .hamburger-inner:after {
  top: 10px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s;
}

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
  top: 80px;
  left: -80px;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transform: translate3d(80px, -80px, 0) rotate(-45deg);
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
  top: 80px;
  right: -80px;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transform: translate3d(-80px, -80px, 0) rotate(45deg);
}

.hamburger--minus .hamburger-inner:after, .hamburger--minus .hamburger-inner:before {
  transition: bottom 0.08s ease-out 0s, top 0.08s ease-out 0s, opacity 0s linear;
}

.hamburger--minus.is-active .hamburger-inner:after, .hamburger--minus.is-active .hamburger-inner:before {
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s linear 0.08s;
  opacity: 0;
}

.hamburger--minus.is-active .hamburger-inner:before {
  top: 0;
}

.hamburger--minus.is-active .hamburger-inner:after {
  bottom: 0;
}

.hamburger--slider .hamburger-inner {
  top: 3px;
}

.hamburger--slider .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform, opacity;
}

.hamburger--slider .hamburger-inner:after {
  top: 20px;
}

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner:before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}

.hamburger--slider.is-active .hamburger-inner:after {
  transform: translate3d(0, -20px, 0) rotate(-90deg);
}

.hamburger--slider-r .hamburger-inner {
  top: 2px;
}

.hamburger--slider-r .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform, opacity;
}

.hamburger--slider-r .hamburger-inner:after {
  top: 20px;
}

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.hamburger--slider-r.is-active .hamburger-inner:before {
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0;
}

.hamburger--slider-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -20px, 0) rotate(90deg);
}

.hamburger--spin .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.22s;
}

.hamburger--spin .hamburger-inner:before {
  transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}

.hamburger--spin .hamburger-inner:after {
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin.is-active .hamburger-inner {
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(225deg);
}

.hamburger--spin.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  opacity: 0;
}

.hamburger--spin.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(-90deg);
}

.hamburger--spin-r .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.22s;
}

.hamburger--spin-r .hamburger-inner:before {
  transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}

.hamburger--spin-r .hamburger-inner:after {
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r.is-active .hamburger-inner {
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(-225deg);
}

.hamburger--spin-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  opacity: 0;
}

.hamburger--spin-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(90deg);
}

.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s linear 0.13s;
}

.hamburger--spring .hamburger-inner:before {
  top: 10px;
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring .hamburger-inner:after {
  top: 20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}

.hamburger--spring.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--spring.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.13s;
}

.hamburger--spring-r .hamburger-inner:after {
  top: -20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0s linear;
}

.hamburger--spring-r .hamburger-inner:before {
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r.is-active .hamburger-inner {
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

.hamburger--spring-r.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s linear 0.22s;
  opacity: 0;
}

.hamburger--spring-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transform: rotate(90deg);
}

.hamburger--stand .hamburger-inner {
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
}

.hamburger--stand .hamburger-inner:before {
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

.hamburger--stand .hamburger-inner:after {
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

.hamburger--stand.is-active .hamburger-inner {
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
  transform: rotate(90deg);
  background-color: transparent !important;
}

.hamburger--stand.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transform: rotate(-45deg);
}

.hamburger--stand.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transform: rotate(45deg);
}

.hamburger--stand-r .hamburger-inner {
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
}

.hamburger--stand-r .hamburger-inner:before {
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

.hamburger--stand-r .hamburger-inner:after {
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

.hamburger--stand-r.is-active .hamburger-inner {
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
  transform: rotate(-90deg);
  background-color: transparent !important;
}

.hamburger--stand-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transform: rotate(-45deg);
}

.hamburger--stand-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transform: rotate(45deg);
}

.hamburger--squeeze .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 75ms;
}

.hamburger--squeeze .hamburger-inner:before {
  transition: top 75ms ease 0.12s, opacity 75ms ease;
}

.hamburger--squeeze .hamburger-inner:after {
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(45deg);
}

.hamburger--squeeze.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease, opacity 75ms ease 0.12s;
  opacity: 0;
}

.hamburger--squeeze.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(-90deg);
}

.hamburger--vortex .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-duration: 0.2s;
}

.hamburger--vortex .hamburger-inner:after, .hamburger--vortex .hamburger-inner:before {
  transition-delay: 0.1s;
  transition-timing-function: linear;
  transition-duration: 0s;
}

.hamburger--vortex .hamburger-inner:before {
  transition-property: top, opacity;
}

.hamburger--vortex .hamburger-inner:after {
  transition-property: bottom, transform;
}

.hamburger--vortex.is-active .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transform: rotate(765deg);
}

.hamburger--vortex.is-active .hamburger-inner:after, .hamburger--vortex.is-active .hamburger-inner:before {
  transition-delay: 0s;
}

.hamburger--vortex.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex.is-active .hamburger-inner:after {
  bottom: 0;
  transform: rotate(90deg);
}

.hamburger--vortex-r .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-duration: 0.2s;
}

.hamburger--vortex-r .hamburger-inner:after, .hamburger--vortex-r .hamburger-inner:before {
  transition-delay: 0.1s;
  transition-timing-function: linear;
  transition-duration: 0s;
}

.hamburger--vortex-r .hamburger-inner:before {
  transition-property: top, opacity;
}

.hamburger--vortex-r .hamburger-inner:after {
  transition-property: bottom, transform;
}

.hamburger--vortex-r.is-active .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transform: rotate(-765deg);
}

.hamburger--vortex-r.is-active .hamburger-inner:after, .hamburger--vortex-r.is-active .hamburger-inner:before {
  transition-delay: 0s;
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
  bottom: 0;
  transform: rotate(-90deg);
}

.hamburger--header {
  margin-right: -5px;
  padding-right: 0;
  padding-left: 5px;
  cursor: default;
  vertical-align: middle;
}

.hamburger--header .hamburger-inner, .hamburger--header .hamburger-inner:after, .hamburger--header .hamburger-inner:before, .hamburger--header.is-active .hamburger-inner, .hamburger--header.is-active .hamburger-inner:after, .hamburger--header.is-active .hamburger-inner:before {
  background-color: #222;
}

.hamburger--header.hamburger--elastic .hamburger-inner, .hamburger--header.hamburger--slider .hamburger-inner {
  top: 2px;
}

.hamburger--header:hover {
  opacity: 1;
}

.hamburger-wrap {
  text-align: center;
}

.hamburger--accessible {
  display: inline-block;
}

.hamburger--accessible .hamburger-box {
  display: inline-block;
  vertical-align: middle;
}

.hamburger--accessible .hamburger-inner, .hamburger--accessible .hamburger-inner:after, .hamburger--accessible .hamburger-inner:before, .hamburger--accessible.is-active .hamburger-inner, .hamburger--accessible.is-active .hamburger-inner:after, .hamburger--accessible.is-active .hamburger-inner:before {
  background-color: #222;
}

.hamburger-label {
  font-weight: 600;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  text-transform: uppercase;
}

.hamburger-label-hidden {
  display: none;
}

.name {
  font-size: 0.8em;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 1.25em;
  padding-top: 2em;
  color: #fff;
}

.information-directions {
  font-size: 14px;
  width: 100%;
}

.browsers, .types {
  padding-left: 0;
  list-style: none;
}

.browsers li, .types li {
  margin-bottom: 0.25em;
}

.browsers {
  padding-left: 1em;
  column-count: 2;
}

.hint {
  display: none;
  margin-bottom: 1em;
}

.hint.is-visible {
  display: block;
}

@media only screen and (min-width: 320px) {
  .browsers {
    column-count: 2;
  }
}
@media only screen and (min-width: 480px) {
  .types {
    column-count: 2;
  }

  .browsers {
    column-count: 3;
  }
}
@media only screen and (min-width: 640px) {
  .information-directions {
    font-size: 15px;
  }
}
#carbonads {
  padding-top: 20px;
  padding-bottom: 40px;
}

#carbonads a {
  text-decoration: none;
}

#carbonads > span {
  position: relative;
  display: block;
  width: 100%;
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
}

.carbon-wrap {
  position: relative;
  display: table;
  width: 100%;
}

.carbon-img, .carbon-text {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}

.carbon-img {
  background-color: #fff;
}

.carbon-img img {
  display: block;
}

.carbon-text {
  font-size: 12px;
  line-height: 1.2;
  padding-left: 15px;
}

.carbon-poweredby {
  font-size: 11px;
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 130px;
  text-align: center;
  color: #999;
}

@media only screen and (min-width: 1280px) {
  #carbonads {
    position: absolute;
    top: 45px;
    right: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
/*Hamburgers Responsive*/
@media only screen and (max-width: 992px) {
  .hamburger {
    padding: 10px 8px 8px;
  }

  .hamburger-box {
    width: 40px;
  }
}
@media only screen and (max-width: 992px) {
  .hamburger-box {
    width: 30px;
  }

  .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    height: 3px;
    width: 30px;
  }
}
@media only screen and (max-width: 500px) {
  .hamburger {
    padding: 8px;
  }

  .hamburger-box {
    width: 20px;
    height: 16px;
  }

  .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    height: 2px;
    width: 20px;
  }

  .hamburger--slider .hamburger-inner:before {
    top: 7px;
  }

  .hamburger--slider .hamburger-inner:after {
    top: 14px;
  }

  .hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0, -14px, 0) rotate(-90deg);
  }

  .hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0, 8px, 0) rotate(45deg);
  }
}
/* =Variables
-------------------------------------------------------------- */
/* Sass Flexbox Grid */
/* http://sassflexboxgrid.com/views/documentation.html */
/* =Mixins
-------------------------------------------------------------- */
/*
 * Hide visually and from screen readers
 */
/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
/*
 * Alias for visuallyhidden
 */
/*
 * Hide visually and from screen readers, but maintain layout
 */
/*
 * Breakpoints mixin. Makes media queries easier.
 * Choose a point from the defined variable $breakpoints in _variables.scss or set your own.
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, .internal-author__description, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
  transition: background-color 0.8s ease, color 0.8s ease !important;
}

body.body-bg_white {
  background: #FFFFFF !important;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@media only screen and (max-width: 767px) {
  .container {
    padding-inline: 20px !important;
  }
}

.small-container {
  max-width: 1010px;
  margin: 0 auto;
  padding-inline: 20px;
}

/* =Fonts
*
* Example:
*
* @include font-face("source-sans-pro", "../fonts/source-sans-pro/source-sans-pro-regular", $file-formats: eot woff2 woff ttf);
* @include font-face("source-sans-pro", "../fonts/source-sans-pro/source-sans-pro-bold", bold, $file-formats: eot woff2 woff);
* @include font-face("source-sans-pro", "../fonts/source-sans-pro/source-sans-pro-italic", normal, italic, $file-formats: eot woff2 woff);
-------------------------------------------------------------- */
/* =Typographical mixins and styling
-------------------------------------------------------------- */
/* =Typography
-------------------------------------------------------------- */
html {
  font-size: 100%;
}

body {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}
body p, body .internal-author__description, body li {
  line-height: 1.45;
  margin-bottom: 1.875rem;
  font-size: 20px;
}
body ul {
  padding-left: 30px;
}
body li {
  list-style: disc outside none;
}

.h1, .cp-split-image__panel-title, .cp-results__title, .cp-image-with-slideout__panel-title, .cp-featured-stories__title, .cp-featured-pdfs__title, .cp-being-bold__title, .cp-accordion__title, .h2, .search-results__title, .internal-author__author, .h3,
h1, h2, h3 {
  margin-bottom: 12px;
}

.h1, .cp-split-image__panel-title, .cp-results__title, .cp-image-with-slideout__panel-title, .cp-featured-stories__title, .cp-featured-pdfs__title, .cp-being-bold__title, .cp-accordion__title, h1 {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 900;
}
@media only screen and (min-width: 991px) {
  .h1, .cp-split-image__panel-title, .cp-results__title, .cp-image-with-slideout__panel-title, .cp-featured-stories__title, .cp-featured-pdfs__title, .cp-being-bold__title, .cp-accordion__title, h1 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .h1, .cp-split-image__panel-title, .cp-results__title, .cp-image-with-slideout__panel-title, .cp-featured-stories__title, .cp-featured-pdfs__title, .cp-being-bold__title, .cp-accordion__title, h1 {
    font-size: 55px;
    font-size: 3.4375rem;
  }
}

.h2, .search-results__title, .internal-author__author, h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 500;
}
@media only screen and (min-width: 991px) {
  .h2, .search-results__title, .internal-author__author, h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .h2, .search-results__title, .internal-author__author, h2 {
    font-size: 32px;
    font-size: 2rem;
  }
}

em {
  font-style: italic;
}

/* =Buttons
-------------------------------------------------------------- */
.button, .contact .wpforms-container .wpforms-submit-container button[type=submit] {
  font-size: 16px;
  font-size: 1rem;
  background-color: #008d43;
  color: #fff !important;
  display: inline-block;
  font-weight: 500;
  min-width: 150px;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.button:hover, .contact .wpforms-container .wpforms-submit-container button[type=submit]:hover {
  background-color: #0cb75d;
}
@media only screen and (min-width: 1200px) {
  .button, .contact .wpforms-container .wpforms-submit-container button[type=submit] {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 20px;
  }
}

.u-section-link {
  font-size: 30px;
  font-weight: bold;
  color: #008d43;
  text-decoration: none;
  position: relative;
  padding-bottom: 5px;
}
@media only screen and (max-width: 1500px) {
  .u-section-link {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .u-section-link {
    font-size: 30px;
  }
}
.u-section-link::before {
  content: "";
  position: absolute;
  bottom: -5px;
  width: 100%;
  height: 3px;
  background: #FFF;
  transition: 0.3s;
  right: 0;
  bottom: -2px;
  background: #008d43;
  height: 2px;
}
.u-section-link:hover::before {
  width: 0;
}
.u-section-link.cta-secondary {
  margin-top: 30px;
  display: inline-block;
}

button.u-section-link {
  background: transparent;
  border: 0;
  padding-inline: 0;
  cursor: pointer;
}

/* =Links
-------------------------------------------------------------- */
/* =Lists
-------------------------------------------------------------- */
/* =Forms
-------------------------------------------------------------- */
/**
 * Animation Helper - this will ONLY work on elements that can be position: relative!
 */
[data-animate] {
  opacity: 0;
  position: relative;
  transition: all 0.5s ease;
}
[data-animate][data-speed="0.25"] {
  transition: all 0.25s ease;
}
[data-animate][data-speed="0.5"] {
  transition: all 0.5s ease;
}
[data-animate][data-speed="0.75"] {
  transition: all 0.75s ease;
}
[data-animate][data-speed="1"] {
  transition: all 1s ease;
}
[data-animate][data-speed="1.25"] {
  transition: all 1.25s ease;
}
[data-animate][data-direction=up] {
  bottom: -100px;
}
[data-animate][data-direction=up][data-distance="0"] {
  bottom: -0px;
}
[data-animate][data-direction=up][data-distance="1"] {
  bottom: -1px;
}
[data-animate][data-direction=up][data-distance="2"] {
  bottom: -2px;
}
[data-animate][data-direction=up][data-distance="3"] {
  bottom: -3px;
}
[data-animate][data-direction=up][data-distance="4"] {
  bottom: -4px;
}
[data-animate][data-direction=up][data-distance="5"] {
  bottom: -5px;
}
[data-animate][data-direction=up][data-distance="6"] {
  bottom: -6px;
}
[data-animate][data-direction=up][data-distance="7"] {
  bottom: -7px;
}
[data-animate][data-direction=up][data-distance="8"] {
  bottom: -8px;
}
[data-animate][data-direction=up][data-distance="9"] {
  bottom: -9px;
}
[data-animate][data-direction=up][data-distance="10"] {
  bottom: -10px;
}
[data-animate][data-direction=up][data-distance="11"] {
  bottom: -11px;
}
[data-animate][data-direction=up][data-distance="12"] {
  bottom: -12px;
}
[data-animate][data-direction=up][data-distance="13"] {
  bottom: -13px;
}
[data-animate][data-direction=up][data-distance="14"] {
  bottom: -14px;
}
[data-animate][data-direction=up][data-distance="15"] {
  bottom: -15px;
}
[data-animate][data-direction=up][data-distance="16"] {
  bottom: -16px;
}
[data-animate][data-direction=up][data-distance="17"] {
  bottom: -17px;
}
[data-animate][data-direction=up][data-distance="18"] {
  bottom: -18px;
}
[data-animate][data-direction=up][data-distance="19"] {
  bottom: -19px;
}
[data-animate][data-direction=up][data-distance="20"] {
  bottom: -20px;
}
[data-animate][data-direction=up][data-distance="21"] {
  bottom: -21px;
}
[data-animate][data-direction=up][data-distance="22"] {
  bottom: -22px;
}
[data-animate][data-direction=up][data-distance="23"] {
  bottom: -23px;
}
[data-animate][data-direction=up][data-distance="24"] {
  bottom: -24px;
}
[data-animate][data-direction=up][data-distance="25"] {
  bottom: -25px;
}
[data-animate][data-direction=up][data-distance="26"] {
  bottom: -26px;
}
[data-animate][data-direction=up][data-distance="27"] {
  bottom: -27px;
}
[data-animate][data-direction=up][data-distance="28"] {
  bottom: -28px;
}
[data-animate][data-direction=up][data-distance="29"] {
  bottom: -29px;
}
[data-animate][data-direction=up][data-distance="30"] {
  bottom: -30px;
}
[data-animate][data-direction=up][data-distance="31"] {
  bottom: -31px;
}
[data-animate][data-direction=up][data-distance="32"] {
  bottom: -32px;
}
[data-animate][data-direction=up][data-distance="33"] {
  bottom: -33px;
}
[data-animate][data-direction=up][data-distance="34"] {
  bottom: -34px;
}
[data-animate][data-direction=up][data-distance="35"] {
  bottom: -35px;
}
[data-animate][data-direction=up][data-distance="36"] {
  bottom: -36px;
}
[data-animate][data-direction=up][data-distance="37"] {
  bottom: -37px;
}
[data-animate][data-direction=up][data-distance="38"] {
  bottom: -38px;
}
[data-animate][data-direction=up][data-distance="39"] {
  bottom: -39px;
}
[data-animate][data-direction=up][data-distance="40"] {
  bottom: -40px;
}
[data-animate][data-direction=up][data-distance="41"] {
  bottom: -41px;
}
[data-animate][data-direction=up][data-distance="42"] {
  bottom: -42px;
}
[data-animate][data-direction=up][data-distance="43"] {
  bottom: -43px;
}
[data-animate][data-direction=up][data-distance="44"] {
  bottom: -44px;
}
[data-animate][data-direction=up][data-distance="45"] {
  bottom: -45px;
}
[data-animate][data-direction=up][data-distance="46"] {
  bottom: -46px;
}
[data-animate][data-direction=up][data-distance="47"] {
  bottom: -47px;
}
[data-animate][data-direction=up][data-distance="48"] {
  bottom: -48px;
}
[data-animate][data-direction=up][data-distance="49"] {
  bottom: -49px;
}
[data-animate][data-direction=up][data-distance="50"] {
  bottom: -50px;
}
[data-animate][data-direction=up][data-distance="51"] {
  bottom: -51px;
}
[data-animate][data-direction=up][data-distance="52"] {
  bottom: -52px;
}
[data-animate][data-direction=up][data-distance="53"] {
  bottom: -53px;
}
[data-animate][data-direction=up][data-distance="54"] {
  bottom: -54px;
}
[data-animate][data-direction=up][data-distance="55"] {
  bottom: -55px;
}
[data-animate][data-direction=up][data-distance="56"] {
  bottom: -56px;
}
[data-animate][data-direction=up][data-distance="57"] {
  bottom: -57px;
}
[data-animate][data-direction=up][data-distance="58"] {
  bottom: -58px;
}
[data-animate][data-direction=up][data-distance="59"] {
  bottom: -59px;
}
[data-animate][data-direction=up][data-distance="60"] {
  bottom: -60px;
}
[data-animate][data-direction=up][data-distance="61"] {
  bottom: -61px;
}
[data-animate][data-direction=up][data-distance="62"] {
  bottom: -62px;
}
[data-animate][data-direction=up][data-distance="63"] {
  bottom: -63px;
}
[data-animate][data-direction=up][data-distance="64"] {
  bottom: -64px;
}
[data-animate][data-direction=up][data-distance="65"] {
  bottom: -65px;
}
[data-animate][data-direction=up][data-distance="66"] {
  bottom: -66px;
}
[data-animate][data-direction=up][data-distance="67"] {
  bottom: -67px;
}
[data-animate][data-direction=up][data-distance="68"] {
  bottom: -68px;
}
[data-animate][data-direction=up][data-distance="69"] {
  bottom: -69px;
}
[data-animate][data-direction=up][data-distance="70"] {
  bottom: -70px;
}
[data-animate][data-direction=up][data-distance="71"] {
  bottom: -71px;
}
[data-animate][data-direction=up][data-distance="72"] {
  bottom: -72px;
}
[data-animate][data-direction=up][data-distance="73"] {
  bottom: -73px;
}
[data-animate][data-direction=up][data-distance="74"] {
  bottom: -74px;
}
[data-animate][data-direction=up][data-distance="75"] {
  bottom: -75px;
}
[data-animate][data-direction=up][data-distance="76"] {
  bottom: -76px;
}
[data-animate][data-direction=up][data-distance="77"] {
  bottom: -77px;
}
[data-animate][data-direction=up][data-distance="78"] {
  bottom: -78px;
}
[data-animate][data-direction=up][data-distance="79"] {
  bottom: -79px;
}
[data-animate][data-direction=up][data-distance="80"] {
  bottom: -80px;
}
[data-animate][data-direction=up][data-distance="81"] {
  bottom: -81px;
}
[data-animate][data-direction=up][data-distance="82"] {
  bottom: -82px;
}
[data-animate][data-direction=up][data-distance="83"] {
  bottom: -83px;
}
[data-animate][data-direction=up][data-distance="84"] {
  bottom: -84px;
}
[data-animate][data-direction=up][data-distance="85"] {
  bottom: -85px;
}
[data-animate][data-direction=up][data-distance="86"] {
  bottom: -86px;
}
[data-animate][data-direction=up][data-distance="87"] {
  bottom: -87px;
}
[data-animate][data-direction=up][data-distance="88"] {
  bottom: -88px;
}
[data-animate][data-direction=up][data-distance="89"] {
  bottom: -89px;
}
[data-animate][data-direction=up][data-distance="90"] {
  bottom: -90px;
}
[data-animate][data-direction=up][data-distance="91"] {
  bottom: -91px;
}
[data-animate][data-direction=up][data-distance="92"] {
  bottom: -92px;
}
[data-animate][data-direction=up][data-distance="93"] {
  bottom: -93px;
}
[data-animate][data-direction=up][data-distance="94"] {
  bottom: -94px;
}
[data-animate][data-direction=up][data-distance="95"] {
  bottom: -95px;
}
[data-animate][data-direction=up][data-distance="96"] {
  bottom: -96px;
}
[data-animate][data-direction=up][data-distance="97"] {
  bottom: -97px;
}
[data-animate][data-direction=up][data-distance="98"] {
  bottom: -98px;
}
[data-animate][data-direction=up][data-distance="99"] {
  bottom: -99px;
}
[data-animate][data-direction=up][data-distance="100"] {
  bottom: -100px;
}
[data-animate][data-direction=up][data-distance="101"] {
  bottom: -101px;
}
[data-animate][data-direction=up][data-distance="102"] {
  bottom: -102px;
}
[data-animate][data-direction=up][data-distance="103"] {
  bottom: -103px;
}
[data-animate][data-direction=up][data-distance="104"] {
  bottom: -104px;
}
[data-animate][data-direction=up][data-distance="105"] {
  bottom: -105px;
}
[data-animate][data-direction=up][data-distance="106"] {
  bottom: -106px;
}
[data-animate][data-direction=up][data-distance="107"] {
  bottom: -107px;
}
[data-animate][data-direction=up][data-distance="108"] {
  bottom: -108px;
}
[data-animate][data-direction=up][data-distance="109"] {
  bottom: -109px;
}
[data-animate][data-direction=up][data-distance="110"] {
  bottom: -110px;
}
[data-animate][data-direction=up][data-distance="111"] {
  bottom: -111px;
}
[data-animate][data-direction=up][data-distance="112"] {
  bottom: -112px;
}
[data-animate][data-direction=up][data-distance="113"] {
  bottom: -113px;
}
[data-animate][data-direction=up][data-distance="114"] {
  bottom: -114px;
}
[data-animate][data-direction=up][data-distance="115"] {
  bottom: -115px;
}
[data-animate][data-direction=up][data-distance="116"] {
  bottom: -116px;
}
[data-animate][data-direction=up][data-distance="117"] {
  bottom: -117px;
}
[data-animate][data-direction=up][data-distance="118"] {
  bottom: -118px;
}
[data-animate][data-direction=up][data-distance="119"] {
  bottom: -119px;
}
[data-animate][data-direction=up][data-distance="120"] {
  bottom: -120px;
}
[data-animate][data-direction=up][data-distance="121"] {
  bottom: -121px;
}
[data-animate][data-direction=up][data-distance="122"] {
  bottom: -122px;
}
[data-animate][data-direction=up][data-distance="123"] {
  bottom: -123px;
}
[data-animate][data-direction=up][data-distance="124"] {
  bottom: -124px;
}
[data-animate][data-direction=up][data-distance="125"] {
  bottom: -125px;
}
[data-animate][data-direction=up][data-distance="126"] {
  bottom: -126px;
}
[data-animate][data-direction=up][data-distance="127"] {
  bottom: -127px;
}
[data-animate][data-direction=up][data-distance="128"] {
  bottom: -128px;
}
[data-animate][data-direction=up][data-distance="129"] {
  bottom: -129px;
}
[data-animate][data-direction=up][data-distance="130"] {
  bottom: -130px;
}
[data-animate][data-direction=up][data-distance="131"] {
  bottom: -131px;
}
[data-animate][data-direction=up][data-distance="132"] {
  bottom: -132px;
}
[data-animate][data-direction=up][data-distance="133"] {
  bottom: -133px;
}
[data-animate][data-direction=up][data-distance="134"] {
  bottom: -134px;
}
[data-animate][data-direction=up][data-distance="135"] {
  bottom: -135px;
}
[data-animate][data-direction=up][data-distance="136"] {
  bottom: -136px;
}
[data-animate][data-direction=up][data-distance="137"] {
  bottom: -137px;
}
[data-animate][data-direction=up][data-distance="138"] {
  bottom: -138px;
}
[data-animate][data-direction=up][data-distance="139"] {
  bottom: -139px;
}
[data-animate][data-direction=up][data-distance="140"] {
  bottom: -140px;
}
[data-animate][data-direction=up][data-distance="141"] {
  bottom: -141px;
}
[data-animate][data-direction=up][data-distance="142"] {
  bottom: -142px;
}
[data-animate][data-direction=up][data-distance="143"] {
  bottom: -143px;
}
[data-animate][data-direction=up][data-distance="144"] {
  bottom: -144px;
}
[data-animate][data-direction=up][data-distance="145"] {
  bottom: -145px;
}
[data-animate][data-direction=up][data-distance="146"] {
  bottom: -146px;
}
[data-animate][data-direction=up][data-distance="147"] {
  bottom: -147px;
}
[data-animate][data-direction=up][data-distance="148"] {
  bottom: -148px;
}
[data-animate][data-direction=up][data-distance="149"] {
  bottom: -149px;
}
[data-animate][data-direction=up][data-distance="150"] {
  bottom: -150px;
}
[data-animate][data-direction=up][data-distance="151"] {
  bottom: -151px;
}
[data-animate][data-direction=up][data-distance="152"] {
  bottom: -152px;
}
[data-animate][data-direction=up][data-distance="153"] {
  bottom: -153px;
}
[data-animate][data-direction=up][data-distance="154"] {
  bottom: -154px;
}
[data-animate][data-direction=up][data-distance="155"] {
  bottom: -155px;
}
[data-animate][data-direction=up][data-distance="156"] {
  bottom: -156px;
}
[data-animate][data-direction=up][data-distance="157"] {
  bottom: -157px;
}
[data-animate][data-direction=up][data-distance="158"] {
  bottom: -158px;
}
[data-animate][data-direction=up][data-distance="159"] {
  bottom: -159px;
}
[data-animate][data-direction=up][data-distance="160"] {
  bottom: -160px;
}
[data-animate][data-direction=up][data-distance="161"] {
  bottom: -161px;
}
[data-animate][data-direction=up][data-distance="162"] {
  bottom: -162px;
}
[data-animate][data-direction=up][data-distance="163"] {
  bottom: -163px;
}
[data-animate][data-direction=up][data-distance="164"] {
  bottom: -164px;
}
[data-animate][data-direction=up][data-distance="165"] {
  bottom: -165px;
}
[data-animate][data-direction=up][data-distance="166"] {
  bottom: -166px;
}
[data-animate][data-direction=up][data-distance="167"] {
  bottom: -167px;
}
[data-animate][data-direction=up][data-distance="168"] {
  bottom: -168px;
}
[data-animate][data-direction=up][data-distance="169"] {
  bottom: -169px;
}
[data-animate][data-direction=up][data-distance="170"] {
  bottom: -170px;
}
[data-animate][data-direction=up][data-distance="171"] {
  bottom: -171px;
}
[data-animate][data-direction=up][data-distance="172"] {
  bottom: -172px;
}
[data-animate][data-direction=up][data-distance="173"] {
  bottom: -173px;
}
[data-animate][data-direction=up][data-distance="174"] {
  bottom: -174px;
}
[data-animate][data-direction=up][data-distance="175"] {
  bottom: -175px;
}
[data-animate][data-direction=up][data-distance="176"] {
  bottom: -176px;
}
[data-animate][data-direction=up][data-distance="177"] {
  bottom: -177px;
}
[data-animate][data-direction=up][data-distance="178"] {
  bottom: -178px;
}
[data-animate][data-direction=up][data-distance="179"] {
  bottom: -179px;
}
[data-animate][data-direction=up][data-distance="180"] {
  bottom: -180px;
}
[data-animate][data-direction=up][data-distance="181"] {
  bottom: -181px;
}
[data-animate][data-direction=up][data-distance="182"] {
  bottom: -182px;
}
[data-animate][data-direction=up][data-distance="183"] {
  bottom: -183px;
}
[data-animate][data-direction=up][data-distance="184"] {
  bottom: -184px;
}
[data-animate][data-direction=up][data-distance="185"] {
  bottom: -185px;
}
[data-animate][data-direction=up][data-distance="186"] {
  bottom: -186px;
}
[data-animate][data-direction=up][data-distance="187"] {
  bottom: -187px;
}
[data-animate][data-direction=up][data-distance="188"] {
  bottom: -188px;
}
[data-animate][data-direction=up][data-distance="189"] {
  bottom: -189px;
}
[data-animate][data-direction=up][data-distance="190"] {
  bottom: -190px;
}
[data-animate][data-direction=up][data-distance="191"] {
  bottom: -191px;
}
[data-animate][data-direction=up][data-distance="192"] {
  bottom: -192px;
}
[data-animate][data-direction=up][data-distance="193"] {
  bottom: -193px;
}
[data-animate][data-direction=up][data-distance="194"] {
  bottom: -194px;
}
[data-animate][data-direction=up][data-distance="195"] {
  bottom: -195px;
}
[data-animate][data-direction=up][data-distance="196"] {
  bottom: -196px;
}
[data-animate][data-direction=up][data-distance="197"] {
  bottom: -197px;
}
[data-animate][data-direction=up][data-distance="198"] {
  bottom: -198px;
}
[data-animate][data-direction=up][data-distance="199"] {
  bottom: -199px;
}
[data-animate][data-direction=up][data-distance="200"] {
  bottom: -200px;
}
[data-animate][data-direction=up][data-distance="201"] {
  bottom: -201px;
}
[data-animate][data-direction=up][data-distance="202"] {
  bottom: -202px;
}
[data-animate][data-direction=up][data-distance="203"] {
  bottom: -203px;
}
[data-animate][data-direction=up][data-distance="204"] {
  bottom: -204px;
}
[data-animate][data-direction=up][data-distance="205"] {
  bottom: -205px;
}
[data-animate][data-direction=up][data-distance="206"] {
  bottom: -206px;
}
[data-animate][data-direction=up][data-distance="207"] {
  bottom: -207px;
}
[data-animate][data-direction=up][data-distance="208"] {
  bottom: -208px;
}
[data-animate][data-direction=up][data-distance="209"] {
  bottom: -209px;
}
[data-animate][data-direction=up][data-distance="210"] {
  bottom: -210px;
}
[data-animate][data-direction=up][data-distance="211"] {
  bottom: -211px;
}
[data-animate][data-direction=up][data-distance="212"] {
  bottom: -212px;
}
[data-animate][data-direction=up][data-distance="213"] {
  bottom: -213px;
}
[data-animate][data-direction=up][data-distance="214"] {
  bottom: -214px;
}
[data-animate][data-direction=up][data-distance="215"] {
  bottom: -215px;
}
[data-animate][data-direction=up][data-distance="216"] {
  bottom: -216px;
}
[data-animate][data-direction=up][data-distance="217"] {
  bottom: -217px;
}
[data-animate][data-direction=up][data-distance="218"] {
  bottom: -218px;
}
[data-animate][data-direction=up][data-distance="219"] {
  bottom: -219px;
}
[data-animate][data-direction=up][data-distance="220"] {
  bottom: -220px;
}
[data-animate][data-direction=up][data-distance="221"] {
  bottom: -221px;
}
[data-animate][data-direction=up][data-distance="222"] {
  bottom: -222px;
}
[data-animate][data-direction=up][data-distance="223"] {
  bottom: -223px;
}
[data-animate][data-direction=up][data-distance="224"] {
  bottom: -224px;
}
[data-animate][data-direction=up][data-distance="225"] {
  bottom: -225px;
}
[data-animate][data-direction=up][data-distance="226"] {
  bottom: -226px;
}
[data-animate][data-direction=up][data-distance="227"] {
  bottom: -227px;
}
[data-animate][data-direction=up][data-distance="228"] {
  bottom: -228px;
}
[data-animate][data-direction=up][data-distance="229"] {
  bottom: -229px;
}
[data-animate][data-direction=up][data-distance="230"] {
  bottom: -230px;
}
[data-animate][data-direction=up][data-distance="231"] {
  bottom: -231px;
}
[data-animate][data-direction=up][data-distance="232"] {
  bottom: -232px;
}
[data-animate][data-direction=up][data-distance="233"] {
  bottom: -233px;
}
[data-animate][data-direction=up][data-distance="234"] {
  bottom: -234px;
}
[data-animate][data-direction=up][data-distance="235"] {
  bottom: -235px;
}
[data-animate][data-direction=up][data-distance="236"] {
  bottom: -236px;
}
[data-animate][data-direction=up][data-distance="237"] {
  bottom: -237px;
}
[data-animate][data-direction=up][data-distance="238"] {
  bottom: -238px;
}
[data-animate][data-direction=up][data-distance="239"] {
  bottom: -239px;
}
[data-animate][data-direction=up][data-distance="240"] {
  bottom: -240px;
}
[data-animate][data-direction=up][data-distance="241"] {
  bottom: -241px;
}
[data-animate][data-direction=up][data-distance="242"] {
  bottom: -242px;
}
[data-animate][data-direction=up][data-distance="243"] {
  bottom: -243px;
}
[data-animate][data-direction=up][data-distance="244"] {
  bottom: -244px;
}
[data-animate][data-direction=up][data-distance="245"] {
  bottom: -245px;
}
[data-animate][data-direction=up][data-distance="246"] {
  bottom: -246px;
}
[data-animate][data-direction=up][data-distance="247"] {
  bottom: -247px;
}
[data-animate][data-direction=up][data-distance="248"] {
  bottom: -248px;
}
[data-animate][data-direction=up][data-distance="249"] {
  bottom: -249px;
}
[data-animate][data-direction=up][data-distance="250"] {
  bottom: -250px;
}
[data-animate][data-direction=up][data-distance="251"] {
  bottom: -251px;
}
[data-animate][data-direction=up][data-distance="252"] {
  bottom: -252px;
}
[data-animate][data-direction=up][data-distance="253"] {
  bottom: -253px;
}
[data-animate][data-direction=up][data-distance="254"] {
  bottom: -254px;
}
[data-animate][data-direction=up][data-distance="255"] {
  bottom: -255px;
}
[data-animate][data-direction=up][data-distance="256"] {
  bottom: -256px;
}
[data-animate][data-direction=up][data-distance="257"] {
  bottom: -257px;
}
[data-animate][data-direction=up][data-distance="258"] {
  bottom: -258px;
}
[data-animate][data-direction=up][data-distance="259"] {
  bottom: -259px;
}
[data-animate][data-direction=up][data-distance="260"] {
  bottom: -260px;
}
[data-animate][data-direction=up][data-distance="261"] {
  bottom: -261px;
}
[data-animate][data-direction=up][data-distance="262"] {
  bottom: -262px;
}
[data-animate][data-direction=up][data-distance="263"] {
  bottom: -263px;
}
[data-animate][data-direction=up][data-distance="264"] {
  bottom: -264px;
}
[data-animate][data-direction=up][data-distance="265"] {
  bottom: -265px;
}
[data-animate][data-direction=up][data-distance="266"] {
  bottom: -266px;
}
[data-animate][data-direction=up][data-distance="267"] {
  bottom: -267px;
}
[data-animate][data-direction=up][data-distance="268"] {
  bottom: -268px;
}
[data-animate][data-direction=up][data-distance="269"] {
  bottom: -269px;
}
[data-animate][data-direction=up][data-distance="270"] {
  bottom: -270px;
}
[data-animate][data-direction=up][data-distance="271"] {
  bottom: -271px;
}
[data-animate][data-direction=up][data-distance="272"] {
  bottom: -272px;
}
[data-animate][data-direction=up][data-distance="273"] {
  bottom: -273px;
}
[data-animate][data-direction=up][data-distance="274"] {
  bottom: -274px;
}
[data-animate][data-direction=up][data-distance="275"] {
  bottom: -275px;
}
[data-animate][data-direction=up][data-distance="276"] {
  bottom: -276px;
}
[data-animate][data-direction=up][data-distance="277"] {
  bottom: -277px;
}
[data-animate][data-direction=up][data-distance="278"] {
  bottom: -278px;
}
[data-animate][data-direction=up][data-distance="279"] {
  bottom: -279px;
}
[data-animate][data-direction=up][data-distance="280"] {
  bottom: -280px;
}
[data-animate][data-direction=up][data-distance="281"] {
  bottom: -281px;
}
[data-animate][data-direction=up][data-distance="282"] {
  bottom: -282px;
}
[data-animate][data-direction=up][data-distance="283"] {
  bottom: -283px;
}
[data-animate][data-direction=up][data-distance="284"] {
  bottom: -284px;
}
[data-animate][data-direction=up][data-distance="285"] {
  bottom: -285px;
}
[data-animate][data-direction=up][data-distance="286"] {
  bottom: -286px;
}
[data-animate][data-direction=up][data-distance="287"] {
  bottom: -287px;
}
[data-animate][data-direction=up][data-distance="288"] {
  bottom: -288px;
}
[data-animate][data-direction=up][data-distance="289"] {
  bottom: -289px;
}
[data-animate][data-direction=up][data-distance="290"] {
  bottom: -290px;
}
[data-animate][data-direction=up][data-distance="291"] {
  bottom: -291px;
}
[data-animate][data-direction=up][data-distance="292"] {
  bottom: -292px;
}
[data-animate][data-direction=up][data-distance="293"] {
  bottom: -293px;
}
[data-animate][data-direction=up][data-distance="294"] {
  bottom: -294px;
}
[data-animate][data-direction=up][data-distance="295"] {
  bottom: -295px;
}
[data-animate][data-direction=up][data-distance="296"] {
  bottom: -296px;
}
[data-animate][data-direction=up][data-distance="297"] {
  bottom: -297px;
}
[data-animate][data-direction=up][data-distance="298"] {
  bottom: -298px;
}
[data-animate][data-direction=up][data-distance="299"] {
  bottom: -299px;
}
[data-animate][data-direction=up][data-distance="300"] {
  bottom: -300px;
}
[data-animate][data-direction=up][data-distance="301"] {
  bottom: -301px;
}
[data-animate][data-direction=up][data-distance="302"] {
  bottom: -302px;
}
[data-animate][data-direction=up][data-distance="303"] {
  bottom: -303px;
}
[data-animate][data-direction=up][data-distance="304"] {
  bottom: -304px;
}
[data-animate][data-direction=up][data-distance="305"] {
  bottom: -305px;
}
[data-animate][data-direction=up][data-distance="306"] {
  bottom: -306px;
}
[data-animate][data-direction=up][data-distance="307"] {
  bottom: -307px;
}
[data-animate][data-direction=up][data-distance="308"] {
  bottom: -308px;
}
[data-animate][data-direction=up][data-distance="309"] {
  bottom: -309px;
}
[data-animate][data-direction=up][data-distance="310"] {
  bottom: -310px;
}
[data-animate][data-direction=up][data-distance="311"] {
  bottom: -311px;
}
[data-animate][data-direction=up][data-distance="312"] {
  bottom: -312px;
}
[data-animate][data-direction=up][data-distance="313"] {
  bottom: -313px;
}
[data-animate][data-direction=up][data-distance="314"] {
  bottom: -314px;
}
[data-animate][data-direction=up][data-distance="315"] {
  bottom: -315px;
}
[data-animate][data-direction=up][data-distance="316"] {
  bottom: -316px;
}
[data-animate][data-direction=up][data-distance="317"] {
  bottom: -317px;
}
[data-animate][data-direction=up][data-distance="318"] {
  bottom: -318px;
}
[data-animate][data-direction=up][data-distance="319"] {
  bottom: -319px;
}
[data-animate][data-direction=up][data-distance="320"] {
  bottom: -320px;
}
[data-animate][data-direction=up][data-distance="321"] {
  bottom: -321px;
}
[data-animate][data-direction=up][data-distance="322"] {
  bottom: -322px;
}
[data-animate][data-direction=up][data-distance="323"] {
  bottom: -323px;
}
[data-animate][data-direction=up][data-distance="324"] {
  bottom: -324px;
}
[data-animate][data-direction=up][data-distance="325"] {
  bottom: -325px;
}
[data-animate][data-direction=up][data-distance="326"] {
  bottom: -326px;
}
[data-animate][data-direction=up][data-distance="327"] {
  bottom: -327px;
}
[data-animate][data-direction=up][data-distance="328"] {
  bottom: -328px;
}
[data-animate][data-direction=up][data-distance="329"] {
  bottom: -329px;
}
[data-animate][data-direction=up][data-distance="330"] {
  bottom: -330px;
}
[data-animate][data-direction=up][data-distance="331"] {
  bottom: -331px;
}
[data-animate][data-direction=up][data-distance="332"] {
  bottom: -332px;
}
[data-animate][data-direction=up][data-distance="333"] {
  bottom: -333px;
}
[data-animate][data-direction=up][data-distance="334"] {
  bottom: -334px;
}
[data-animate][data-direction=up][data-distance="335"] {
  bottom: -335px;
}
[data-animate][data-direction=up][data-distance="336"] {
  bottom: -336px;
}
[data-animate][data-direction=up][data-distance="337"] {
  bottom: -337px;
}
[data-animate][data-direction=up][data-distance="338"] {
  bottom: -338px;
}
[data-animate][data-direction=up][data-distance="339"] {
  bottom: -339px;
}
[data-animate][data-direction=up][data-distance="340"] {
  bottom: -340px;
}
[data-animate][data-direction=up][data-distance="341"] {
  bottom: -341px;
}
[data-animate][data-direction=up][data-distance="342"] {
  bottom: -342px;
}
[data-animate][data-direction=up][data-distance="343"] {
  bottom: -343px;
}
[data-animate][data-direction=up][data-distance="344"] {
  bottom: -344px;
}
[data-animate][data-direction=up][data-distance="345"] {
  bottom: -345px;
}
[data-animate][data-direction=up][data-distance="346"] {
  bottom: -346px;
}
[data-animate][data-direction=up][data-distance="347"] {
  bottom: -347px;
}
[data-animate][data-direction=up][data-distance="348"] {
  bottom: -348px;
}
[data-animate][data-direction=up][data-distance="349"] {
  bottom: -349px;
}
[data-animate][data-direction=up][data-distance="350"] {
  bottom: -350px;
}
[data-animate][data-direction=up][data-distance="351"] {
  bottom: -351px;
}
[data-animate][data-direction=up][data-distance="352"] {
  bottom: -352px;
}
[data-animate][data-direction=up][data-distance="353"] {
  bottom: -353px;
}
[data-animate][data-direction=up][data-distance="354"] {
  bottom: -354px;
}
[data-animate][data-direction=up][data-distance="355"] {
  bottom: -355px;
}
[data-animate][data-direction=up][data-distance="356"] {
  bottom: -356px;
}
[data-animate][data-direction=up][data-distance="357"] {
  bottom: -357px;
}
[data-animate][data-direction=up][data-distance="358"] {
  bottom: -358px;
}
[data-animate][data-direction=up][data-distance="359"] {
  bottom: -359px;
}
[data-animate][data-direction=up][data-distance="360"] {
  bottom: -360px;
}
[data-animate][data-direction=up][data-distance="361"] {
  bottom: -361px;
}
[data-animate][data-direction=up][data-distance="362"] {
  bottom: -362px;
}
[data-animate][data-direction=up][data-distance="363"] {
  bottom: -363px;
}
[data-animate][data-direction=up][data-distance="364"] {
  bottom: -364px;
}
[data-animate][data-direction=up][data-distance="365"] {
  bottom: -365px;
}
[data-animate][data-direction=up][data-distance="366"] {
  bottom: -366px;
}
[data-animate][data-direction=up][data-distance="367"] {
  bottom: -367px;
}
[data-animate][data-direction=up][data-distance="368"] {
  bottom: -368px;
}
[data-animate][data-direction=up][data-distance="369"] {
  bottom: -369px;
}
[data-animate][data-direction=up][data-distance="370"] {
  bottom: -370px;
}
[data-animate][data-direction=up][data-distance="371"] {
  bottom: -371px;
}
[data-animate][data-direction=up][data-distance="372"] {
  bottom: -372px;
}
[data-animate][data-direction=up][data-distance="373"] {
  bottom: -373px;
}
[data-animate][data-direction=up][data-distance="374"] {
  bottom: -374px;
}
[data-animate][data-direction=up][data-distance="375"] {
  bottom: -375px;
}
[data-animate][data-direction=up][data-distance="376"] {
  bottom: -376px;
}
[data-animate][data-direction=up][data-distance="377"] {
  bottom: -377px;
}
[data-animate][data-direction=up][data-distance="378"] {
  bottom: -378px;
}
[data-animate][data-direction=up][data-distance="379"] {
  bottom: -379px;
}
[data-animate][data-direction=up][data-distance="380"] {
  bottom: -380px;
}
[data-animate][data-direction=up][data-distance="381"] {
  bottom: -381px;
}
[data-animate][data-direction=up][data-distance="382"] {
  bottom: -382px;
}
[data-animate][data-direction=up][data-distance="383"] {
  bottom: -383px;
}
[data-animate][data-direction=up][data-distance="384"] {
  bottom: -384px;
}
[data-animate][data-direction=up][data-distance="385"] {
  bottom: -385px;
}
[data-animate][data-direction=up][data-distance="386"] {
  bottom: -386px;
}
[data-animate][data-direction=up][data-distance="387"] {
  bottom: -387px;
}
[data-animate][data-direction=up][data-distance="388"] {
  bottom: -388px;
}
[data-animate][data-direction=up][data-distance="389"] {
  bottom: -389px;
}
[data-animate][data-direction=up][data-distance="390"] {
  bottom: -390px;
}
[data-animate][data-direction=up][data-distance="391"] {
  bottom: -391px;
}
[data-animate][data-direction=up][data-distance="392"] {
  bottom: -392px;
}
[data-animate][data-direction=up][data-distance="393"] {
  bottom: -393px;
}
[data-animate][data-direction=up][data-distance="394"] {
  bottom: -394px;
}
[data-animate][data-direction=up][data-distance="395"] {
  bottom: -395px;
}
[data-animate][data-direction=up][data-distance="396"] {
  bottom: -396px;
}
[data-animate][data-direction=up][data-distance="397"] {
  bottom: -397px;
}
[data-animate][data-direction=up][data-distance="398"] {
  bottom: -398px;
}
[data-animate][data-direction=up][data-distance="399"] {
  bottom: -399px;
}
[data-animate][data-direction=up][data-distance="400"] {
  bottom: -400px;
}
[data-animate][data-direction=up][data-distance="401"] {
  bottom: -401px;
}
[data-animate][data-direction=up][data-distance="402"] {
  bottom: -402px;
}
[data-animate][data-direction=up][data-distance="403"] {
  bottom: -403px;
}
[data-animate][data-direction=up][data-distance="404"] {
  bottom: -404px;
}
[data-animate][data-direction=up][data-distance="405"] {
  bottom: -405px;
}
[data-animate][data-direction=up][data-distance="406"] {
  bottom: -406px;
}
[data-animate][data-direction=up][data-distance="407"] {
  bottom: -407px;
}
[data-animate][data-direction=up][data-distance="408"] {
  bottom: -408px;
}
[data-animate][data-direction=up][data-distance="409"] {
  bottom: -409px;
}
[data-animate][data-direction=up][data-distance="410"] {
  bottom: -410px;
}
[data-animate][data-direction=up][data-distance="411"] {
  bottom: -411px;
}
[data-animate][data-direction=up][data-distance="412"] {
  bottom: -412px;
}
[data-animate][data-direction=up][data-distance="413"] {
  bottom: -413px;
}
[data-animate][data-direction=up][data-distance="414"] {
  bottom: -414px;
}
[data-animate][data-direction=up][data-distance="415"] {
  bottom: -415px;
}
[data-animate][data-direction=up][data-distance="416"] {
  bottom: -416px;
}
[data-animate][data-direction=up][data-distance="417"] {
  bottom: -417px;
}
[data-animate][data-direction=up][data-distance="418"] {
  bottom: -418px;
}
[data-animate][data-direction=up][data-distance="419"] {
  bottom: -419px;
}
[data-animate][data-direction=up][data-distance="420"] {
  bottom: -420px;
}
[data-animate][data-direction=up][data-distance="421"] {
  bottom: -421px;
}
[data-animate][data-direction=up][data-distance="422"] {
  bottom: -422px;
}
[data-animate][data-direction=up][data-distance="423"] {
  bottom: -423px;
}
[data-animate][data-direction=up][data-distance="424"] {
  bottom: -424px;
}
[data-animate][data-direction=up][data-distance="425"] {
  bottom: -425px;
}
[data-animate][data-direction=up][data-distance="426"] {
  bottom: -426px;
}
[data-animate][data-direction=up][data-distance="427"] {
  bottom: -427px;
}
[data-animate][data-direction=up][data-distance="428"] {
  bottom: -428px;
}
[data-animate][data-direction=up][data-distance="429"] {
  bottom: -429px;
}
[data-animate][data-direction=up][data-distance="430"] {
  bottom: -430px;
}
[data-animate][data-direction=up][data-distance="431"] {
  bottom: -431px;
}
[data-animate][data-direction=up][data-distance="432"] {
  bottom: -432px;
}
[data-animate][data-direction=up][data-distance="433"] {
  bottom: -433px;
}
[data-animate][data-direction=up][data-distance="434"] {
  bottom: -434px;
}
[data-animate][data-direction=up][data-distance="435"] {
  bottom: -435px;
}
[data-animate][data-direction=up][data-distance="436"] {
  bottom: -436px;
}
[data-animate][data-direction=up][data-distance="437"] {
  bottom: -437px;
}
[data-animate][data-direction=up][data-distance="438"] {
  bottom: -438px;
}
[data-animate][data-direction=up][data-distance="439"] {
  bottom: -439px;
}
[data-animate][data-direction=up][data-distance="440"] {
  bottom: -440px;
}
[data-animate][data-direction=up][data-distance="441"] {
  bottom: -441px;
}
[data-animate][data-direction=up][data-distance="442"] {
  bottom: -442px;
}
[data-animate][data-direction=up][data-distance="443"] {
  bottom: -443px;
}
[data-animate][data-direction=up][data-distance="444"] {
  bottom: -444px;
}
[data-animate][data-direction=up][data-distance="445"] {
  bottom: -445px;
}
[data-animate][data-direction=up][data-distance="446"] {
  bottom: -446px;
}
[data-animate][data-direction=up][data-distance="447"] {
  bottom: -447px;
}
[data-animate][data-direction=up][data-distance="448"] {
  bottom: -448px;
}
[data-animate][data-direction=up][data-distance="449"] {
  bottom: -449px;
}
[data-animate][data-direction=up][data-distance="450"] {
  bottom: -450px;
}
[data-animate][data-direction=up][data-distance="451"] {
  bottom: -451px;
}
[data-animate][data-direction=up][data-distance="452"] {
  bottom: -452px;
}
[data-animate][data-direction=up][data-distance="453"] {
  bottom: -453px;
}
[data-animate][data-direction=up][data-distance="454"] {
  bottom: -454px;
}
[data-animate][data-direction=up][data-distance="455"] {
  bottom: -455px;
}
[data-animate][data-direction=up][data-distance="456"] {
  bottom: -456px;
}
[data-animate][data-direction=up][data-distance="457"] {
  bottom: -457px;
}
[data-animate][data-direction=up][data-distance="458"] {
  bottom: -458px;
}
[data-animate][data-direction=up][data-distance="459"] {
  bottom: -459px;
}
[data-animate][data-direction=up][data-distance="460"] {
  bottom: -460px;
}
[data-animate][data-direction=up][data-distance="461"] {
  bottom: -461px;
}
[data-animate][data-direction=up][data-distance="462"] {
  bottom: -462px;
}
[data-animate][data-direction=up][data-distance="463"] {
  bottom: -463px;
}
[data-animate][data-direction=up][data-distance="464"] {
  bottom: -464px;
}
[data-animate][data-direction=up][data-distance="465"] {
  bottom: -465px;
}
[data-animate][data-direction=up][data-distance="466"] {
  bottom: -466px;
}
[data-animate][data-direction=up][data-distance="467"] {
  bottom: -467px;
}
[data-animate][data-direction=up][data-distance="468"] {
  bottom: -468px;
}
[data-animate][data-direction=up][data-distance="469"] {
  bottom: -469px;
}
[data-animate][data-direction=up][data-distance="470"] {
  bottom: -470px;
}
[data-animate][data-direction=up][data-distance="471"] {
  bottom: -471px;
}
[data-animate][data-direction=up][data-distance="472"] {
  bottom: -472px;
}
[data-animate][data-direction=up][data-distance="473"] {
  bottom: -473px;
}
[data-animate][data-direction=up][data-distance="474"] {
  bottom: -474px;
}
[data-animate][data-direction=up][data-distance="475"] {
  bottom: -475px;
}
[data-animate][data-direction=up][data-distance="476"] {
  bottom: -476px;
}
[data-animate][data-direction=up][data-distance="477"] {
  bottom: -477px;
}
[data-animate][data-direction=up][data-distance="478"] {
  bottom: -478px;
}
[data-animate][data-direction=up][data-distance="479"] {
  bottom: -479px;
}
[data-animate][data-direction=up][data-distance="480"] {
  bottom: -480px;
}
[data-animate][data-direction=up][data-distance="481"] {
  bottom: -481px;
}
[data-animate][data-direction=up][data-distance="482"] {
  bottom: -482px;
}
[data-animate][data-direction=up][data-distance="483"] {
  bottom: -483px;
}
[data-animate][data-direction=up][data-distance="484"] {
  bottom: -484px;
}
[data-animate][data-direction=up][data-distance="485"] {
  bottom: -485px;
}
[data-animate][data-direction=up][data-distance="486"] {
  bottom: -486px;
}
[data-animate][data-direction=up][data-distance="487"] {
  bottom: -487px;
}
[data-animate][data-direction=up][data-distance="488"] {
  bottom: -488px;
}
[data-animate][data-direction=up][data-distance="489"] {
  bottom: -489px;
}
[data-animate][data-direction=up][data-distance="490"] {
  bottom: -490px;
}
[data-animate][data-direction=up][data-distance="491"] {
  bottom: -491px;
}
[data-animate][data-direction=up][data-distance="492"] {
  bottom: -492px;
}
[data-animate][data-direction=up][data-distance="493"] {
  bottom: -493px;
}
[data-animate][data-direction=up][data-distance="494"] {
  bottom: -494px;
}
[data-animate][data-direction=up][data-distance="495"] {
  bottom: -495px;
}
[data-animate][data-direction=up][data-distance="496"] {
  bottom: -496px;
}
[data-animate][data-direction=up][data-distance="497"] {
  bottom: -497px;
}
[data-animate][data-direction=up][data-distance="498"] {
  bottom: -498px;
}
[data-animate][data-direction=up][data-distance="499"] {
  bottom: -499px;
}
[data-animate][data-direction=up][data-distance="500"] {
  bottom: -500px;
}
[data-animate][data-direction=up][data-distance="501"] {
  bottom: -501px;
}
[data-animate][data-direction=up][data-distance="502"] {
  bottom: -502px;
}
[data-animate][data-direction=up][data-distance="503"] {
  bottom: -503px;
}
[data-animate][data-direction=up][data-distance="504"] {
  bottom: -504px;
}
[data-animate][data-direction=up][data-distance="505"] {
  bottom: -505px;
}
[data-animate][data-direction=up][data-distance="506"] {
  bottom: -506px;
}
[data-animate][data-direction=up][data-distance="507"] {
  bottom: -507px;
}
[data-animate][data-direction=up][data-distance="508"] {
  bottom: -508px;
}
[data-animate][data-direction=up][data-distance="509"] {
  bottom: -509px;
}
[data-animate][data-direction=up][data-distance="510"] {
  bottom: -510px;
}
[data-animate][data-direction=up][data-distance="511"] {
  bottom: -511px;
}
[data-animate][data-direction=up][data-distance="512"] {
  bottom: -512px;
}
[data-animate][data-direction=up][data-distance="513"] {
  bottom: -513px;
}
[data-animate][data-direction=up][data-distance="514"] {
  bottom: -514px;
}
[data-animate][data-direction=up][data-distance="515"] {
  bottom: -515px;
}
[data-animate][data-direction=up][data-distance="516"] {
  bottom: -516px;
}
[data-animate][data-direction=up][data-distance="517"] {
  bottom: -517px;
}
[data-animate][data-direction=up][data-distance="518"] {
  bottom: -518px;
}
[data-animate][data-direction=up][data-distance="519"] {
  bottom: -519px;
}
[data-animate][data-direction=up][data-distance="520"] {
  bottom: -520px;
}
[data-animate][data-direction=up][data-distance="521"] {
  bottom: -521px;
}
[data-animate][data-direction=up][data-distance="522"] {
  bottom: -522px;
}
[data-animate][data-direction=up][data-distance="523"] {
  bottom: -523px;
}
[data-animate][data-direction=up][data-distance="524"] {
  bottom: -524px;
}
[data-animate][data-direction=up][data-distance="525"] {
  bottom: -525px;
}
[data-animate][data-direction=up][data-distance="526"] {
  bottom: -526px;
}
[data-animate][data-direction=up][data-distance="527"] {
  bottom: -527px;
}
[data-animate][data-direction=up][data-distance="528"] {
  bottom: -528px;
}
[data-animate][data-direction=up][data-distance="529"] {
  bottom: -529px;
}
[data-animate][data-direction=up][data-distance="530"] {
  bottom: -530px;
}
[data-animate][data-direction=up][data-distance="531"] {
  bottom: -531px;
}
[data-animate][data-direction=up][data-distance="532"] {
  bottom: -532px;
}
[data-animate][data-direction=up][data-distance="533"] {
  bottom: -533px;
}
[data-animate][data-direction=up][data-distance="534"] {
  bottom: -534px;
}
[data-animate][data-direction=up][data-distance="535"] {
  bottom: -535px;
}
[data-animate][data-direction=up][data-distance="536"] {
  bottom: -536px;
}
[data-animate][data-direction=up][data-distance="537"] {
  bottom: -537px;
}
[data-animate][data-direction=up][data-distance="538"] {
  bottom: -538px;
}
[data-animate][data-direction=up][data-distance="539"] {
  bottom: -539px;
}
[data-animate][data-direction=up][data-distance="540"] {
  bottom: -540px;
}
[data-animate][data-direction=up][data-distance="541"] {
  bottom: -541px;
}
[data-animate][data-direction=up][data-distance="542"] {
  bottom: -542px;
}
[data-animate][data-direction=up][data-distance="543"] {
  bottom: -543px;
}
[data-animate][data-direction=up][data-distance="544"] {
  bottom: -544px;
}
[data-animate][data-direction=up][data-distance="545"] {
  bottom: -545px;
}
[data-animate][data-direction=up][data-distance="546"] {
  bottom: -546px;
}
[data-animate][data-direction=up][data-distance="547"] {
  bottom: -547px;
}
[data-animate][data-direction=up][data-distance="548"] {
  bottom: -548px;
}
[data-animate][data-direction=up][data-distance="549"] {
  bottom: -549px;
}
[data-animate][data-direction=up][data-distance="550"] {
  bottom: -550px;
}
[data-animate][data-direction=up][data-distance="551"] {
  bottom: -551px;
}
[data-animate][data-direction=up][data-distance="552"] {
  bottom: -552px;
}
[data-animate][data-direction=up][data-distance="553"] {
  bottom: -553px;
}
[data-animate][data-direction=up][data-distance="554"] {
  bottom: -554px;
}
[data-animate][data-direction=up][data-distance="555"] {
  bottom: -555px;
}
[data-animate][data-direction=up][data-distance="556"] {
  bottom: -556px;
}
[data-animate][data-direction=up][data-distance="557"] {
  bottom: -557px;
}
[data-animate][data-direction=up][data-distance="558"] {
  bottom: -558px;
}
[data-animate][data-direction=up][data-distance="559"] {
  bottom: -559px;
}
[data-animate][data-direction=up][data-distance="560"] {
  bottom: -560px;
}
[data-animate][data-direction=up][data-distance="561"] {
  bottom: -561px;
}
[data-animate][data-direction=up][data-distance="562"] {
  bottom: -562px;
}
[data-animate][data-direction=up][data-distance="563"] {
  bottom: -563px;
}
[data-animate][data-direction=up][data-distance="564"] {
  bottom: -564px;
}
[data-animate][data-direction=up][data-distance="565"] {
  bottom: -565px;
}
[data-animate][data-direction=up][data-distance="566"] {
  bottom: -566px;
}
[data-animate][data-direction=up][data-distance="567"] {
  bottom: -567px;
}
[data-animate][data-direction=up][data-distance="568"] {
  bottom: -568px;
}
[data-animate][data-direction=up][data-distance="569"] {
  bottom: -569px;
}
[data-animate][data-direction=up][data-distance="570"] {
  bottom: -570px;
}
[data-animate][data-direction=up][data-distance="571"] {
  bottom: -571px;
}
[data-animate][data-direction=up][data-distance="572"] {
  bottom: -572px;
}
[data-animate][data-direction=up][data-distance="573"] {
  bottom: -573px;
}
[data-animate][data-direction=up][data-distance="574"] {
  bottom: -574px;
}
[data-animate][data-direction=up][data-distance="575"] {
  bottom: -575px;
}
[data-animate][data-direction=up][data-distance="576"] {
  bottom: -576px;
}
[data-animate][data-direction=up][data-distance="577"] {
  bottom: -577px;
}
[data-animate][data-direction=up][data-distance="578"] {
  bottom: -578px;
}
[data-animate][data-direction=up][data-distance="579"] {
  bottom: -579px;
}
[data-animate][data-direction=up][data-distance="580"] {
  bottom: -580px;
}
[data-animate][data-direction=up][data-distance="581"] {
  bottom: -581px;
}
[data-animate][data-direction=up][data-distance="582"] {
  bottom: -582px;
}
[data-animate][data-direction=up][data-distance="583"] {
  bottom: -583px;
}
[data-animate][data-direction=up][data-distance="584"] {
  bottom: -584px;
}
[data-animate][data-direction=up][data-distance="585"] {
  bottom: -585px;
}
[data-animate][data-direction=up][data-distance="586"] {
  bottom: -586px;
}
[data-animate][data-direction=up][data-distance="587"] {
  bottom: -587px;
}
[data-animate][data-direction=up][data-distance="588"] {
  bottom: -588px;
}
[data-animate][data-direction=up][data-distance="589"] {
  bottom: -589px;
}
[data-animate][data-direction=up][data-distance="590"] {
  bottom: -590px;
}
[data-animate][data-direction=up][data-distance="591"] {
  bottom: -591px;
}
[data-animate][data-direction=up][data-distance="592"] {
  bottom: -592px;
}
[data-animate][data-direction=up][data-distance="593"] {
  bottom: -593px;
}
[data-animate][data-direction=up][data-distance="594"] {
  bottom: -594px;
}
[data-animate][data-direction=up][data-distance="595"] {
  bottom: -595px;
}
[data-animate][data-direction=up][data-distance="596"] {
  bottom: -596px;
}
[data-animate][data-direction=up][data-distance="597"] {
  bottom: -597px;
}
[data-animate][data-direction=up][data-distance="598"] {
  bottom: -598px;
}
[data-animate][data-direction=up][data-distance="599"] {
  bottom: -599px;
}
[data-animate][data-direction=up][data-distance="600"] {
  bottom: -600px;
}
[data-animate][data-direction=up][data-distance="601"] {
  bottom: -601px;
}
[data-animate][data-direction=up][data-distance="602"] {
  bottom: -602px;
}
[data-animate][data-direction=up][data-distance="603"] {
  bottom: -603px;
}
[data-animate][data-direction=up][data-distance="604"] {
  bottom: -604px;
}
[data-animate][data-direction=up][data-distance="605"] {
  bottom: -605px;
}
[data-animate][data-direction=up][data-distance="606"] {
  bottom: -606px;
}
[data-animate][data-direction=up][data-distance="607"] {
  bottom: -607px;
}
[data-animate][data-direction=up][data-distance="608"] {
  bottom: -608px;
}
[data-animate][data-direction=up][data-distance="609"] {
  bottom: -609px;
}
[data-animate][data-direction=up][data-distance="610"] {
  bottom: -610px;
}
[data-animate][data-direction=up][data-distance="611"] {
  bottom: -611px;
}
[data-animate][data-direction=up][data-distance="612"] {
  bottom: -612px;
}
[data-animate][data-direction=up][data-distance="613"] {
  bottom: -613px;
}
[data-animate][data-direction=up][data-distance="614"] {
  bottom: -614px;
}
[data-animate][data-direction=up][data-distance="615"] {
  bottom: -615px;
}
[data-animate][data-direction=up][data-distance="616"] {
  bottom: -616px;
}
[data-animate][data-direction=up][data-distance="617"] {
  bottom: -617px;
}
[data-animate][data-direction=up][data-distance="618"] {
  bottom: -618px;
}
[data-animate][data-direction=up][data-distance="619"] {
  bottom: -619px;
}
[data-animate][data-direction=up][data-distance="620"] {
  bottom: -620px;
}
[data-animate][data-direction=up][data-distance="621"] {
  bottom: -621px;
}
[data-animate][data-direction=up][data-distance="622"] {
  bottom: -622px;
}
[data-animate][data-direction=up][data-distance="623"] {
  bottom: -623px;
}
[data-animate][data-direction=up][data-distance="624"] {
  bottom: -624px;
}
[data-animate][data-direction=up][data-distance="625"] {
  bottom: -625px;
}
[data-animate][data-direction=up][data-distance="626"] {
  bottom: -626px;
}
[data-animate][data-direction=up][data-distance="627"] {
  bottom: -627px;
}
[data-animate][data-direction=up][data-distance="628"] {
  bottom: -628px;
}
[data-animate][data-direction=up][data-distance="629"] {
  bottom: -629px;
}
[data-animate][data-direction=up][data-distance="630"] {
  bottom: -630px;
}
[data-animate][data-direction=up][data-distance="631"] {
  bottom: -631px;
}
[data-animate][data-direction=up][data-distance="632"] {
  bottom: -632px;
}
[data-animate][data-direction=up][data-distance="633"] {
  bottom: -633px;
}
[data-animate][data-direction=up][data-distance="634"] {
  bottom: -634px;
}
[data-animate][data-direction=up][data-distance="635"] {
  bottom: -635px;
}
[data-animate][data-direction=up][data-distance="636"] {
  bottom: -636px;
}
[data-animate][data-direction=up][data-distance="637"] {
  bottom: -637px;
}
[data-animate][data-direction=up][data-distance="638"] {
  bottom: -638px;
}
[data-animate][data-direction=up][data-distance="639"] {
  bottom: -639px;
}
[data-animate][data-direction=up][data-distance="640"] {
  bottom: -640px;
}
[data-animate][data-direction=up][data-distance="641"] {
  bottom: -641px;
}
[data-animate][data-direction=up][data-distance="642"] {
  bottom: -642px;
}
[data-animate][data-direction=up][data-distance="643"] {
  bottom: -643px;
}
[data-animate][data-direction=up][data-distance="644"] {
  bottom: -644px;
}
[data-animate][data-direction=up][data-distance="645"] {
  bottom: -645px;
}
[data-animate][data-direction=up][data-distance="646"] {
  bottom: -646px;
}
[data-animate][data-direction=up][data-distance="647"] {
  bottom: -647px;
}
[data-animate][data-direction=up][data-distance="648"] {
  bottom: -648px;
}
[data-animate][data-direction=up][data-distance="649"] {
  bottom: -649px;
}
[data-animate][data-direction=up][data-distance="650"] {
  bottom: -650px;
}
[data-animate][data-direction=up][data-distance="651"] {
  bottom: -651px;
}
[data-animate][data-direction=up][data-distance="652"] {
  bottom: -652px;
}
[data-animate][data-direction=up][data-distance="653"] {
  bottom: -653px;
}
[data-animate][data-direction=up][data-distance="654"] {
  bottom: -654px;
}
[data-animate][data-direction=up][data-distance="655"] {
  bottom: -655px;
}
[data-animate][data-direction=up][data-distance="656"] {
  bottom: -656px;
}
[data-animate][data-direction=up][data-distance="657"] {
  bottom: -657px;
}
[data-animate][data-direction=up][data-distance="658"] {
  bottom: -658px;
}
[data-animate][data-direction=up][data-distance="659"] {
  bottom: -659px;
}
[data-animate][data-direction=up][data-distance="660"] {
  bottom: -660px;
}
[data-animate][data-direction=up][data-distance="661"] {
  bottom: -661px;
}
[data-animate][data-direction=up][data-distance="662"] {
  bottom: -662px;
}
[data-animate][data-direction=up][data-distance="663"] {
  bottom: -663px;
}
[data-animate][data-direction=up][data-distance="664"] {
  bottom: -664px;
}
[data-animate][data-direction=up][data-distance="665"] {
  bottom: -665px;
}
[data-animate][data-direction=up][data-distance="666"] {
  bottom: -666px;
}
[data-animate][data-direction=up][data-distance="667"] {
  bottom: -667px;
}
[data-animate][data-direction=up][data-distance="668"] {
  bottom: -668px;
}
[data-animate][data-direction=up][data-distance="669"] {
  bottom: -669px;
}
[data-animate][data-direction=up][data-distance="670"] {
  bottom: -670px;
}
[data-animate][data-direction=up][data-distance="671"] {
  bottom: -671px;
}
[data-animate][data-direction=up][data-distance="672"] {
  bottom: -672px;
}
[data-animate][data-direction=up][data-distance="673"] {
  bottom: -673px;
}
[data-animate][data-direction=up][data-distance="674"] {
  bottom: -674px;
}
[data-animate][data-direction=up][data-distance="675"] {
  bottom: -675px;
}
[data-animate][data-direction=up][data-distance="676"] {
  bottom: -676px;
}
[data-animate][data-direction=up][data-distance="677"] {
  bottom: -677px;
}
[data-animate][data-direction=up][data-distance="678"] {
  bottom: -678px;
}
[data-animate][data-direction=up][data-distance="679"] {
  bottom: -679px;
}
[data-animate][data-direction=up][data-distance="680"] {
  bottom: -680px;
}
[data-animate][data-direction=up][data-distance="681"] {
  bottom: -681px;
}
[data-animate][data-direction=up][data-distance="682"] {
  bottom: -682px;
}
[data-animate][data-direction=up][data-distance="683"] {
  bottom: -683px;
}
[data-animate][data-direction=up][data-distance="684"] {
  bottom: -684px;
}
[data-animate][data-direction=up][data-distance="685"] {
  bottom: -685px;
}
[data-animate][data-direction=up][data-distance="686"] {
  bottom: -686px;
}
[data-animate][data-direction=up][data-distance="687"] {
  bottom: -687px;
}
[data-animate][data-direction=up][data-distance="688"] {
  bottom: -688px;
}
[data-animate][data-direction=up][data-distance="689"] {
  bottom: -689px;
}
[data-animate][data-direction=up][data-distance="690"] {
  bottom: -690px;
}
[data-animate][data-direction=up][data-distance="691"] {
  bottom: -691px;
}
[data-animate][data-direction=up][data-distance="692"] {
  bottom: -692px;
}
[data-animate][data-direction=up][data-distance="693"] {
  bottom: -693px;
}
[data-animate][data-direction=up][data-distance="694"] {
  bottom: -694px;
}
[data-animate][data-direction=up][data-distance="695"] {
  bottom: -695px;
}
[data-animate][data-direction=up][data-distance="696"] {
  bottom: -696px;
}
[data-animate][data-direction=up][data-distance="697"] {
  bottom: -697px;
}
[data-animate][data-direction=up][data-distance="698"] {
  bottom: -698px;
}
[data-animate][data-direction=up][data-distance="699"] {
  bottom: -699px;
}
[data-animate][data-direction=up][data-distance="700"] {
  bottom: -700px;
}
[data-animate][data-direction=up][data-distance="701"] {
  bottom: -701px;
}
[data-animate][data-direction=up][data-distance="702"] {
  bottom: -702px;
}
[data-animate][data-direction=up][data-distance="703"] {
  bottom: -703px;
}
[data-animate][data-direction=up][data-distance="704"] {
  bottom: -704px;
}
[data-animate][data-direction=up][data-distance="705"] {
  bottom: -705px;
}
[data-animate][data-direction=up][data-distance="706"] {
  bottom: -706px;
}
[data-animate][data-direction=up][data-distance="707"] {
  bottom: -707px;
}
[data-animate][data-direction=up][data-distance="708"] {
  bottom: -708px;
}
[data-animate][data-direction=up][data-distance="709"] {
  bottom: -709px;
}
[data-animate][data-direction=up][data-distance="710"] {
  bottom: -710px;
}
[data-animate][data-direction=up][data-distance="711"] {
  bottom: -711px;
}
[data-animate][data-direction=up][data-distance="712"] {
  bottom: -712px;
}
[data-animate][data-direction=up][data-distance="713"] {
  bottom: -713px;
}
[data-animate][data-direction=up][data-distance="714"] {
  bottom: -714px;
}
[data-animate][data-direction=up][data-distance="715"] {
  bottom: -715px;
}
[data-animate][data-direction=up][data-distance="716"] {
  bottom: -716px;
}
[data-animate][data-direction=up][data-distance="717"] {
  bottom: -717px;
}
[data-animate][data-direction=up][data-distance="718"] {
  bottom: -718px;
}
[data-animate][data-direction=up][data-distance="719"] {
  bottom: -719px;
}
[data-animate][data-direction=up][data-distance="720"] {
  bottom: -720px;
}
[data-animate][data-direction=up][data-distance="721"] {
  bottom: -721px;
}
[data-animate][data-direction=up][data-distance="722"] {
  bottom: -722px;
}
[data-animate][data-direction=up][data-distance="723"] {
  bottom: -723px;
}
[data-animate][data-direction=up][data-distance="724"] {
  bottom: -724px;
}
[data-animate][data-direction=up][data-distance="725"] {
  bottom: -725px;
}
[data-animate][data-direction=up][data-distance="726"] {
  bottom: -726px;
}
[data-animate][data-direction=up][data-distance="727"] {
  bottom: -727px;
}
[data-animate][data-direction=up][data-distance="728"] {
  bottom: -728px;
}
[data-animate][data-direction=up][data-distance="729"] {
  bottom: -729px;
}
[data-animate][data-direction=up][data-distance="730"] {
  bottom: -730px;
}
[data-animate][data-direction=up][data-distance="731"] {
  bottom: -731px;
}
[data-animate][data-direction=up][data-distance="732"] {
  bottom: -732px;
}
[data-animate][data-direction=up][data-distance="733"] {
  bottom: -733px;
}
[data-animate][data-direction=up][data-distance="734"] {
  bottom: -734px;
}
[data-animate][data-direction=up][data-distance="735"] {
  bottom: -735px;
}
[data-animate][data-direction=up][data-distance="736"] {
  bottom: -736px;
}
[data-animate][data-direction=up][data-distance="737"] {
  bottom: -737px;
}
[data-animate][data-direction=up][data-distance="738"] {
  bottom: -738px;
}
[data-animate][data-direction=up][data-distance="739"] {
  bottom: -739px;
}
[data-animate][data-direction=up][data-distance="740"] {
  bottom: -740px;
}
[data-animate][data-direction=up][data-distance="741"] {
  bottom: -741px;
}
[data-animate][data-direction=up][data-distance="742"] {
  bottom: -742px;
}
[data-animate][data-direction=up][data-distance="743"] {
  bottom: -743px;
}
[data-animate][data-direction=up][data-distance="744"] {
  bottom: -744px;
}
[data-animate][data-direction=up][data-distance="745"] {
  bottom: -745px;
}
[data-animate][data-direction=up][data-distance="746"] {
  bottom: -746px;
}
[data-animate][data-direction=up][data-distance="747"] {
  bottom: -747px;
}
[data-animate][data-direction=up][data-distance="748"] {
  bottom: -748px;
}
[data-animate][data-direction=up][data-distance="749"] {
  bottom: -749px;
}
[data-animate][data-direction=up][data-distance="750"] {
  bottom: -750px;
}
[data-animate][data-direction=down] {
  top: -100px;
}
[data-animate][data-direction=down][data-distance="0"] {
  top: -0px;
}
[data-animate][data-direction=down][data-distance="1"] {
  top: -1px;
}
[data-animate][data-direction=down][data-distance="2"] {
  top: -2px;
}
[data-animate][data-direction=down][data-distance="3"] {
  top: -3px;
}
[data-animate][data-direction=down][data-distance="4"] {
  top: -4px;
}
[data-animate][data-direction=down][data-distance="5"] {
  top: -5px;
}
[data-animate][data-direction=down][data-distance="6"] {
  top: -6px;
}
[data-animate][data-direction=down][data-distance="7"] {
  top: -7px;
}
[data-animate][data-direction=down][data-distance="8"] {
  top: -8px;
}
[data-animate][data-direction=down][data-distance="9"] {
  top: -9px;
}
[data-animate][data-direction=down][data-distance="10"] {
  top: -10px;
}
[data-animate][data-direction=down][data-distance="11"] {
  top: -11px;
}
[data-animate][data-direction=down][data-distance="12"] {
  top: -12px;
}
[data-animate][data-direction=down][data-distance="13"] {
  top: -13px;
}
[data-animate][data-direction=down][data-distance="14"] {
  top: -14px;
}
[data-animate][data-direction=down][data-distance="15"] {
  top: -15px;
}
[data-animate][data-direction=down][data-distance="16"] {
  top: -16px;
}
[data-animate][data-direction=down][data-distance="17"] {
  top: -17px;
}
[data-animate][data-direction=down][data-distance="18"] {
  top: -18px;
}
[data-animate][data-direction=down][data-distance="19"] {
  top: -19px;
}
[data-animate][data-direction=down][data-distance="20"] {
  top: -20px;
}
[data-animate][data-direction=down][data-distance="21"] {
  top: -21px;
}
[data-animate][data-direction=down][data-distance="22"] {
  top: -22px;
}
[data-animate][data-direction=down][data-distance="23"] {
  top: -23px;
}
[data-animate][data-direction=down][data-distance="24"] {
  top: -24px;
}
[data-animate][data-direction=down][data-distance="25"] {
  top: -25px;
}
[data-animate][data-direction=down][data-distance="26"] {
  top: -26px;
}
[data-animate][data-direction=down][data-distance="27"] {
  top: -27px;
}
[data-animate][data-direction=down][data-distance="28"] {
  top: -28px;
}
[data-animate][data-direction=down][data-distance="29"] {
  top: -29px;
}
[data-animate][data-direction=down][data-distance="30"] {
  top: -30px;
}
[data-animate][data-direction=down][data-distance="31"] {
  top: -31px;
}
[data-animate][data-direction=down][data-distance="32"] {
  top: -32px;
}
[data-animate][data-direction=down][data-distance="33"] {
  top: -33px;
}
[data-animate][data-direction=down][data-distance="34"] {
  top: -34px;
}
[data-animate][data-direction=down][data-distance="35"] {
  top: -35px;
}
[data-animate][data-direction=down][data-distance="36"] {
  top: -36px;
}
[data-animate][data-direction=down][data-distance="37"] {
  top: -37px;
}
[data-animate][data-direction=down][data-distance="38"] {
  top: -38px;
}
[data-animate][data-direction=down][data-distance="39"] {
  top: -39px;
}
[data-animate][data-direction=down][data-distance="40"] {
  top: -40px;
}
[data-animate][data-direction=down][data-distance="41"] {
  top: -41px;
}
[data-animate][data-direction=down][data-distance="42"] {
  top: -42px;
}
[data-animate][data-direction=down][data-distance="43"] {
  top: -43px;
}
[data-animate][data-direction=down][data-distance="44"] {
  top: -44px;
}
[data-animate][data-direction=down][data-distance="45"] {
  top: -45px;
}
[data-animate][data-direction=down][data-distance="46"] {
  top: -46px;
}
[data-animate][data-direction=down][data-distance="47"] {
  top: -47px;
}
[data-animate][data-direction=down][data-distance="48"] {
  top: -48px;
}
[data-animate][data-direction=down][data-distance="49"] {
  top: -49px;
}
[data-animate][data-direction=down][data-distance="50"] {
  top: -50px;
}
[data-animate][data-direction=down][data-distance="51"] {
  top: -51px;
}
[data-animate][data-direction=down][data-distance="52"] {
  top: -52px;
}
[data-animate][data-direction=down][data-distance="53"] {
  top: -53px;
}
[data-animate][data-direction=down][data-distance="54"] {
  top: -54px;
}
[data-animate][data-direction=down][data-distance="55"] {
  top: -55px;
}
[data-animate][data-direction=down][data-distance="56"] {
  top: -56px;
}
[data-animate][data-direction=down][data-distance="57"] {
  top: -57px;
}
[data-animate][data-direction=down][data-distance="58"] {
  top: -58px;
}
[data-animate][data-direction=down][data-distance="59"] {
  top: -59px;
}
[data-animate][data-direction=down][data-distance="60"] {
  top: -60px;
}
[data-animate][data-direction=down][data-distance="61"] {
  top: -61px;
}
[data-animate][data-direction=down][data-distance="62"] {
  top: -62px;
}
[data-animate][data-direction=down][data-distance="63"] {
  top: -63px;
}
[data-animate][data-direction=down][data-distance="64"] {
  top: -64px;
}
[data-animate][data-direction=down][data-distance="65"] {
  top: -65px;
}
[data-animate][data-direction=down][data-distance="66"] {
  top: -66px;
}
[data-animate][data-direction=down][data-distance="67"] {
  top: -67px;
}
[data-animate][data-direction=down][data-distance="68"] {
  top: -68px;
}
[data-animate][data-direction=down][data-distance="69"] {
  top: -69px;
}
[data-animate][data-direction=down][data-distance="70"] {
  top: -70px;
}
[data-animate][data-direction=down][data-distance="71"] {
  top: -71px;
}
[data-animate][data-direction=down][data-distance="72"] {
  top: -72px;
}
[data-animate][data-direction=down][data-distance="73"] {
  top: -73px;
}
[data-animate][data-direction=down][data-distance="74"] {
  top: -74px;
}
[data-animate][data-direction=down][data-distance="75"] {
  top: -75px;
}
[data-animate][data-direction=down][data-distance="76"] {
  top: -76px;
}
[data-animate][data-direction=down][data-distance="77"] {
  top: -77px;
}
[data-animate][data-direction=down][data-distance="78"] {
  top: -78px;
}
[data-animate][data-direction=down][data-distance="79"] {
  top: -79px;
}
[data-animate][data-direction=down][data-distance="80"] {
  top: -80px;
}
[data-animate][data-direction=down][data-distance="81"] {
  top: -81px;
}
[data-animate][data-direction=down][data-distance="82"] {
  top: -82px;
}
[data-animate][data-direction=down][data-distance="83"] {
  top: -83px;
}
[data-animate][data-direction=down][data-distance="84"] {
  top: -84px;
}
[data-animate][data-direction=down][data-distance="85"] {
  top: -85px;
}
[data-animate][data-direction=down][data-distance="86"] {
  top: -86px;
}
[data-animate][data-direction=down][data-distance="87"] {
  top: -87px;
}
[data-animate][data-direction=down][data-distance="88"] {
  top: -88px;
}
[data-animate][data-direction=down][data-distance="89"] {
  top: -89px;
}
[data-animate][data-direction=down][data-distance="90"] {
  top: -90px;
}
[data-animate][data-direction=down][data-distance="91"] {
  top: -91px;
}
[data-animate][data-direction=down][data-distance="92"] {
  top: -92px;
}
[data-animate][data-direction=down][data-distance="93"] {
  top: -93px;
}
[data-animate][data-direction=down][data-distance="94"] {
  top: -94px;
}
[data-animate][data-direction=down][data-distance="95"] {
  top: -95px;
}
[data-animate][data-direction=down][data-distance="96"] {
  top: -96px;
}
[data-animate][data-direction=down][data-distance="97"] {
  top: -97px;
}
[data-animate][data-direction=down][data-distance="98"] {
  top: -98px;
}
[data-animate][data-direction=down][data-distance="99"] {
  top: -99px;
}
[data-animate][data-direction=down][data-distance="100"] {
  top: -100px;
}
[data-animate][data-direction=down][data-distance="101"] {
  top: -101px;
}
[data-animate][data-direction=down][data-distance="102"] {
  top: -102px;
}
[data-animate][data-direction=down][data-distance="103"] {
  top: -103px;
}
[data-animate][data-direction=down][data-distance="104"] {
  top: -104px;
}
[data-animate][data-direction=down][data-distance="105"] {
  top: -105px;
}
[data-animate][data-direction=down][data-distance="106"] {
  top: -106px;
}
[data-animate][data-direction=down][data-distance="107"] {
  top: -107px;
}
[data-animate][data-direction=down][data-distance="108"] {
  top: -108px;
}
[data-animate][data-direction=down][data-distance="109"] {
  top: -109px;
}
[data-animate][data-direction=down][data-distance="110"] {
  top: -110px;
}
[data-animate][data-direction=down][data-distance="111"] {
  top: -111px;
}
[data-animate][data-direction=down][data-distance="112"] {
  top: -112px;
}
[data-animate][data-direction=down][data-distance="113"] {
  top: -113px;
}
[data-animate][data-direction=down][data-distance="114"] {
  top: -114px;
}
[data-animate][data-direction=down][data-distance="115"] {
  top: -115px;
}
[data-animate][data-direction=down][data-distance="116"] {
  top: -116px;
}
[data-animate][data-direction=down][data-distance="117"] {
  top: -117px;
}
[data-animate][data-direction=down][data-distance="118"] {
  top: -118px;
}
[data-animate][data-direction=down][data-distance="119"] {
  top: -119px;
}
[data-animate][data-direction=down][data-distance="120"] {
  top: -120px;
}
[data-animate][data-direction=down][data-distance="121"] {
  top: -121px;
}
[data-animate][data-direction=down][data-distance="122"] {
  top: -122px;
}
[data-animate][data-direction=down][data-distance="123"] {
  top: -123px;
}
[data-animate][data-direction=down][data-distance="124"] {
  top: -124px;
}
[data-animate][data-direction=down][data-distance="125"] {
  top: -125px;
}
[data-animate][data-direction=down][data-distance="126"] {
  top: -126px;
}
[data-animate][data-direction=down][data-distance="127"] {
  top: -127px;
}
[data-animate][data-direction=down][data-distance="128"] {
  top: -128px;
}
[data-animate][data-direction=down][data-distance="129"] {
  top: -129px;
}
[data-animate][data-direction=down][data-distance="130"] {
  top: -130px;
}
[data-animate][data-direction=down][data-distance="131"] {
  top: -131px;
}
[data-animate][data-direction=down][data-distance="132"] {
  top: -132px;
}
[data-animate][data-direction=down][data-distance="133"] {
  top: -133px;
}
[data-animate][data-direction=down][data-distance="134"] {
  top: -134px;
}
[data-animate][data-direction=down][data-distance="135"] {
  top: -135px;
}
[data-animate][data-direction=down][data-distance="136"] {
  top: -136px;
}
[data-animate][data-direction=down][data-distance="137"] {
  top: -137px;
}
[data-animate][data-direction=down][data-distance="138"] {
  top: -138px;
}
[data-animate][data-direction=down][data-distance="139"] {
  top: -139px;
}
[data-animate][data-direction=down][data-distance="140"] {
  top: -140px;
}
[data-animate][data-direction=down][data-distance="141"] {
  top: -141px;
}
[data-animate][data-direction=down][data-distance="142"] {
  top: -142px;
}
[data-animate][data-direction=down][data-distance="143"] {
  top: -143px;
}
[data-animate][data-direction=down][data-distance="144"] {
  top: -144px;
}
[data-animate][data-direction=down][data-distance="145"] {
  top: -145px;
}
[data-animate][data-direction=down][data-distance="146"] {
  top: -146px;
}
[data-animate][data-direction=down][data-distance="147"] {
  top: -147px;
}
[data-animate][data-direction=down][data-distance="148"] {
  top: -148px;
}
[data-animate][data-direction=down][data-distance="149"] {
  top: -149px;
}
[data-animate][data-direction=down][data-distance="150"] {
  top: -150px;
}
[data-animate][data-direction=down][data-distance="151"] {
  top: -151px;
}
[data-animate][data-direction=down][data-distance="152"] {
  top: -152px;
}
[data-animate][data-direction=down][data-distance="153"] {
  top: -153px;
}
[data-animate][data-direction=down][data-distance="154"] {
  top: -154px;
}
[data-animate][data-direction=down][data-distance="155"] {
  top: -155px;
}
[data-animate][data-direction=down][data-distance="156"] {
  top: -156px;
}
[data-animate][data-direction=down][data-distance="157"] {
  top: -157px;
}
[data-animate][data-direction=down][data-distance="158"] {
  top: -158px;
}
[data-animate][data-direction=down][data-distance="159"] {
  top: -159px;
}
[data-animate][data-direction=down][data-distance="160"] {
  top: -160px;
}
[data-animate][data-direction=down][data-distance="161"] {
  top: -161px;
}
[data-animate][data-direction=down][data-distance="162"] {
  top: -162px;
}
[data-animate][data-direction=down][data-distance="163"] {
  top: -163px;
}
[data-animate][data-direction=down][data-distance="164"] {
  top: -164px;
}
[data-animate][data-direction=down][data-distance="165"] {
  top: -165px;
}
[data-animate][data-direction=down][data-distance="166"] {
  top: -166px;
}
[data-animate][data-direction=down][data-distance="167"] {
  top: -167px;
}
[data-animate][data-direction=down][data-distance="168"] {
  top: -168px;
}
[data-animate][data-direction=down][data-distance="169"] {
  top: -169px;
}
[data-animate][data-direction=down][data-distance="170"] {
  top: -170px;
}
[data-animate][data-direction=down][data-distance="171"] {
  top: -171px;
}
[data-animate][data-direction=down][data-distance="172"] {
  top: -172px;
}
[data-animate][data-direction=down][data-distance="173"] {
  top: -173px;
}
[data-animate][data-direction=down][data-distance="174"] {
  top: -174px;
}
[data-animate][data-direction=down][data-distance="175"] {
  top: -175px;
}
[data-animate][data-direction=down][data-distance="176"] {
  top: -176px;
}
[data-animate][data-direction=down][data-distance="177"] {
  top: -177px;
}
[data-animate][data-direction=down][data-distance="178"] {
  top: -178px;
}
[data-animate][data-direction=down][data-distance="179"] {
  top: -179px;
}
[data-animate][data-direction=down][data-distance="180"] {
  top: -180px;
}
[data-animate][data-direction=down][data-distance="181"] {
  top: -181px;
}
[data-animate][data-direction=down][data-distance="182"] {
  top: -182px;
}
[data-animate][data-direction=down][data-distance="183"] {
  top: -183px;
}
[data-animate][data-direction=down][data-distance="184"] {
  top: -184px;
}
[data-animate][data-direction=down][data-distance="185"] {
  top: -185px;
}
[data-animate][data-direction=down][data-distance="186"] {
  top: -186px;
}
[data-animate][data-direction=down][data-distance="187"] {
  top: -187px;
}
[data-animate][data-direction=down][data-distance="188"] {
  top: -188px;
}
[data-animate][data-direction=down][data-distance="189"] {
  top: -189px;
}
[data-animate][data-direction=down][data-distance="190"] {
  top: -190px;
}
[data-animate][data-direction=down][data-distance="191"] {
  top: -191px;
}
[data-animate][data-direction=down][data-distance="192"] {
  top: -192px;
}
[data-animate][data-direction=down][data-distance="193"] {
  top: -193px;
}
[data-animate][data-direction=down][data-distance="194"] {
  top: -194px;
}
[data-animate][data-direction=down][data-distance="195"] {
  top: -195px;
}
[data-animate][data-direction=down][data-distance="196"] {
  top: -196px;
}
[data-animate][data-direction=down][data-distance="197"] {
  top: -197px;
}
[data-animate][data-direction=down][data-distance="198"] {
  top: -198px;
}
[data-animate][data-direction=down][data-distance="199"] {
  top: -199px;
}
[data-animate][data-direction=down][data-distance="200"] {
  top: -200px;
}
[data-animate][data-direction=down][data-distance="201"] {
  top: -201px;
}
[data-animate][data-direction=down][data-distance="202"] {
  top: -202px;
}
[data-animate][data-direction=down][data-distance="203"] {
  top: -203px;
}
[data-animate][data-direction=down][data-distance="204"] {
  top: -204px;
}
[data-animate][data-direction=down][data-distance="205"] {
  top: -205px;
}
[data-animate][data-direction=down][data-distance="206"] {
  top: -206px;
}
[data-animate][data-direction=down][data-distance="207"] {
  top: -207px;
}
[data-animate][data-direction=down][data-distance="208"] {
  top: -208px;
}
[data-animate][data-direction=down][data-distance="209"] {
  top: -209px;
}
[data-animate][data-direction=down][data-distance="210"] {
  top: -210px;
}
[data-animate][data-direction=down][data-distance="211"] {
  top: -211px;
}
[data-animate][data-direction=down][data-distance="212"] {
  top: -212px;
}
[data-animate][data-direction=down][data-distance="213"] {
  top: -213px;
}
[data-animate][data-direction=down][data-distance="214"] {
  top: -214px;
}
[data-animate][data-direction=down][data-distance="215"] {
  top: -215px;
}
[data-animate][data-direction=down][data-distance="216"] {
  top: -216px;
}
[data-animate][data-direction=down][data-distance="217"] {
  top: -217px;
}
[data-animate][data-direction=down][data-distance="218"] {
  top: -218px;
}
[data-animate][data-direction=down][data-distance="219"] {
  top: -219px;
}
[data-animate][data-direction=down][data-distance="220"] {
  top: -220px;
}
[data-animate][data-direction=down][data-distance="221"] {
  top: -221px;
}
[data-animate][data-direction=down][data-distance="222"] {
  top: -222px;
}
[data-animate][data-direction=down][data-distance="223"] {
  top: -223px;
}
[data-animate][data-direction=down][data-distance="224"] {
  top: -224px;
}
[data-animate][data-direction=down][data-distance="225"] {
  top: -225px;
}
[data-animate][data-direction=down][data-distance="226"] {
  top: -226px;
}
[data-animate][data-direction=down][data-distance="227"] {
  top: -227px;
}
[data-animate][data-direction=down][data-distance="228"] {
  top: -228px;
}
[data-animate][data-direction=down][data-distance="229"] {
  top: -229px;
}
[data-animate][data-direction=down][data-distance="230"] {
  top: -230px;
}
[data-animate][data-direction=down][data-distance="231"] {
  top: -231px;
}
[data-animate][data-direction=down][data-distance="232"] {
  top: -232px;
}
[data-animate][data-direction=down][data-distance="233"] {
  top: -233px;
}
[data-animate][data-direction=down][data-distance="234"] {
  top: -234px;
}
[data-animate][data-direction=down][data-distance="235"] {
  top: -235px;
}
[data-animate][data-direction=down][data-distance="236"] {
  top: -236px;
}
[data-animate][data-direction=down][data-distance="237"] {
  top: -237px;
}
[data-animate][data-direction=down][data-distance="238"] {
  top: -238px;
}
[data-animate][data-direction=down][data-distance="239"] {
  top: -239px;
}
[data-animate][data-direction=down][data-distance="240"] {
  top: -240px;
}
[data-animate][data-direction=down][data-distance="241"] {
  top: -241px;
}
[data-animate][data-direction=down][data-distance="242"] {
  top: -242px;
}
[data-animate][data-direction=down][data-distance="243"] {
  top: -243px;
}
[data-animate][data-direction=down][data-distance="244"] {
  top: -244px;
}
[data-animate][data-direction=down][data-distance="245"] {
  top: -245px;
}
[data-animate][data-direction=down][data-distance="246"] {
  top: -246px;
}
[data-animate][data-direction=down][data-distance="247"] {
  top: -247px;
}
[data-animate][data-direction=down][data-distance="248"] {
  top: -248px;
}
[data-animate][data-direction=down][data-distance="249"] {
  top: -249px;
}
[data-animate][data-direction=down][data-distance="250"] {
  top: -250px;
}
[data-animate][data-direction=down][data-distance="251"] {
  top: -251px;
}
[data-animate][data-direction=down][data-distance="252"] {
  top: -252px;
}
[data-animate][data-direction=down][data-distance="253"] {
  top: -253px;
}
[data-animate][data-direction=down][data-distance="254"] {
  top: -254px;
}
[data-animate][data-direction=down][data-distance="255"] {
  top: -255px;
}
[data-animate][data-direction=down][data-distance="256"] {
  top: -256px;
}
[data-animate][data-direction=down][data-distance="257"] {
  top: -257px;
}
[data-animate][data-direction=down][data-distance="258"] {
  top: -258px;
}
[data-animate][data-direction=down][data-distance="259"] {
  top: -259px;
}
[data-animate][data-direction=down][data-distance="260"] {
  top: -260px;
}
[data-animate][data-direction=down][data-distance="261"] {
  top: -261px;
}
[data-animate][data-direction=down][data-distance="262"] {
  top: -262px;
}
[data-animate][data-direction=down][data-distance="263"] {
  top: -263px;
}
[data-animate][data-direction=down][data-distance="264"] {
  top: -264px;
}
[data-animate][data-direction=down][data-distance="265"] {
  top: -265px;
}
[data-animate][data-direction=down][data-distance="266"] {
  top: -266px;
}
[data-animate][data-direction=down][data-distance="267"] {
  top: -267px;
}
[data-animate][data-direction=down][data-distance="268"] {
  top: -268px;
}
[data-animate][data-direction=down][data-distance="269"] {
  top: -269px;
}
[data-animate][data-direction=down][data-distance="270"] {
  top: -270px;
}
[data-animate][data-direction=down][data-distance="271"] {
  top: -271px;
}
[data-animate][data-direction=down][data-distance="272"] {
  top: -272px;
}
[data-animate][data-direction=down][data-distance="273"] {
  top: -273px;
}
[data-animate][data-direction=down][data-distance="274"] {
  top: -274px;
}
[data-animate][data-direction=down][data-distance="275"] {
  top: -275px;
}
[data-animate][data-direction=down][data-distance="276"] {
  top: -276px;
}
[data-animate][data-direction=down][data-distance="277"] {
  top: -277px;
}
[data-animate][data-direction=down][data-distance="278"] {
  top: -278px;
}
[data-animate][data-direction=down][data-distance="279"] {
  top: -279px;
}
[data-animate][data-direction=down][data-distance="280"] {
  top: -280px;
}
[data-animate][data-direction=down][data-distance="281"] {
  top: -281px;
}
[data-animate][data-direction=down][data-distance="282"] {
  top: -282px;
}
[data-animate][data-direction=down][data-distance="283"] {
  top: -283px;
}
[data-animate][data-direction=down][data-distance="284"] {
  top: -284px;
}
[data-animate][data-direction=down][data-distance="285"] {
  top: -285px;
}
[data-animate][data-direction=down][data-distance="286"] {
  top: -286px;
}
[data-animate][data-direction=down][data-distance="287"] {
  top: -287px;
}
[data-animate][data-direction=down][data-distance="288"] {
  top: -288px;
}
[data-animate][data-direction=down][data-distance="289"] {
  top: -289px;
}
[data-animate][data-direction=down][data-distance="290"] {
  top: -290px;
}
[data-animate][data-direction=down][data-distance="291"] {
  top: -291px;
}
[data-animate][data-direction=down][data-distance="292"] {
  top: -292px;
}
[data-animate][data-direction=down][data-distance="293"] {
  top: -293px;
}
[data-animate][data-direction=down][data-distance="294"] {
  top: -294px;
}
[data-animate][data-direction=down][data-distance="295"] {
  top: -295px;
}
[data-animate][data-direction=down][data-distance="296"] {
  top: -296px;
}
[data-animate][data-direction=down][data-distance="297"] {
  top: -297px;
}
[data-animate][data-direction=down][data-distance="298"] {
  top: -298px;
}
[data-animate][data-direction=down][data-distance="299"] {
  top: -299px;
}
[data-animate][data-direction=down][data-distance="300"] {
  top: -300px;
}
[data-animate][data-direction=down][data-distance="301"] {
  top: -301px;
}
[data-animate][data-direction=down][data-distance="302"] {
  top: -302px;
}
[data-animate][data-direction=down][data-distance="303"] {
  top: -303px;
}
[data-animate][data-direction=down][data-distance="304"] {
  top: -304px;
}
[data-animate][data-direction=down][data-distance="305"] {
  top: -305px;
}
[data-animate][data-direction=down][data-distance="306"] {
  top: -306px;
}
[data-animate][data-direction=down][data-distance="307"] {
  top: -307px;
}
[data-animate][data-direction=down][data-distance="308"] {
  top: -308px;
}
[data-animate][data-direction=down][data-distance="309"] {
  top: -309px;
}
[data-animate][data-direction=down][data-distance="310"] {
  top: -310px;
}
[data-animate][data-direction=down][data-distance="311"] {
  top: -311px;
}
[data-animate][data-direction=down][data-distance="312"] {
  top: -312px;
}
[data-animate][data-direction=down][data-distance="313"] {
  top: -313px;
}
[data-animate][data-direction=down][data-distance="314"] {
  top: -314px;
}
[data-animate][data-direction=down][data-distance="315"] {
  top: -315px;
}
[data-animate][data-direction=down][data-distance="316"] {
  top: -316px;
}
[data-animate][data-direction=down][data-distance="317"] {
  top: -317px;
}
[data-animate][data-direction=down][data-distance="318"] {
  top: -318px;
}
[data-animate][data-direction=down][data-distance="319"] {
  top: -319px;
}
[data-animate][data-direction=down][data-distance="320"] {
  top: -320px;
}
[data-animate][data-direction=down][data-distance="321"] {
  top: -321px;
}
[data-animate][data-direction=down][data-distance="322"] {
  top: -322px;
}
[data-animate][data-direction=down][data-distance="323"] {
  top: -323px;
}
[data-animate][data-direction=down][data-distance="324"] {
  top: -324px;
}
[data-animate][data-direction=down][data-distance="325"] {
  top: -325px;
}
[data-animate][data-direction=down][data-distance="326"] {
  top: -326px;
}
[data-animate][data-direction=down][data-distance="327"] {
  top: -327px;
}
[data-animate][data-direction=down][data-distance="328"] {
  top: -328px;
}
[data-animate][data-direction=down][data-distance="329"] {
  top: -329px;
}
[data-animate][data-direction=down][data-distance="330"] {
  top: -330px;
}
[data-animate][data-direction=down][data-distance="331"] {
  top: -331px;
}
[data-animate][data-direction=down][data-distance="332"] {
  top: -332px;
}
[data-animate][data-direction=down][data-distance="333"] {
  top: -333px;
}
[data-animate][data-direction=down][data-distance="334"] {
  top: -334px;
}
[data-animate][data-direction=down][data-distance="335"] {
  top: -335px;
}
[data-animate][data-direction=down][data-distance="336"] {
  top: -336px;
}
[data-animate][data-direction=down][data-distance="337"] {
  top: -337px;
}
[data-animate][data-direction=down][data-distance="338"] {
  top: -338px;
}
[data-animate][data-direction=down][data-distance="339"] {
  top: -339px;
}
[data-animate][data-direction=down][data-distance="340"] {
  top: -340px;
}
[data-animate][data-direction=down][data-distance="341"] {
  top: -341px;
}
[data-animate][data-direction=down][data-distance="342"] {
  top: -342px;
}
[data-animate][data-direction=down][data-distance="343"] {
  top: -343px;
}
[data-animate][data-direction=down][data-distance="344"] {
  top: -344px;
}
[data-animate][data-direction=down][data-distance="345"] {
  top: -345px;
}
[data-animate][data-direction=down][data-distance="346"] {
  top: -346px;
}
[data-animate][data-direction=down][data-distance="347"] {
  top: -347px;
}
[data-animate][data-direction=down][data-distance="348"] {
  top: -348px;
}
[data-animate][data-direction=down][data-distance="349"] {
  top: -349px;
}
[data-animate][data-direction=down][data-distance="350"] {
  top: -350px;
}
[data-animate][data-direction=down][data-distance="351"] {
  top: -351px;
}
[data-animate][data-direction=down][data-distance="352"] {
  top: -352px;
}
[data-animate][data-direction=down][data-distance="353"] {
  top: -353px;
}
[data-animate][data-direction=down][data-distance="354"] {
  top: -354px;
}
[data-animate][data-direction=down][data-distance="355"] {
  top: -355px;
}
[data-animate][data-direction=down][data-distance="356"] {
  top: -356px;
}
[data-animate][data-direction=down][data-distance="357"] {
  top: -357px;
}
[data-animate][data-direction=down][data-distance="358"] {
  top: -358px;
}
[data-animate][data-direction=down][data-distance="359"] {
  top: -359px;
}
[data-animate][data-direction=down][data-distance="360"] {
  top: -360px;
}
[data-animate][data-direction=down][data-distance="361"] {
  top: -361px;
}
[data-animate][data-direction=down][data-distance="362"] {
  top: -362px;
}
[data-animate][data-direction=down][data-distance="363"] {
  top: -363px;
}
[data-animate][data-direction=down][data-distance="364"] {
  top: -364px;
}
[data-animate][data-direction=down][data-distance="365"] {
  top: -365px;
}
[data-animate][data-direction=down][data-distance="366"] {
  top: -366px;
}
[data-animate][data-direction=down][data-distance="367"] {
  top: -367px;
}
[data-animate][data-direction=down][data-distance="368"] {
  top: -368px;
}
[data-animate][data-direction=down][data-distance="369"] {
  top: -369px;
}
[data-animate][data-direction=down][data-distance="370"] {
  top: -370px;
}
[data-animate][data-direction=down][data-distance="371"] {
  top: -371px;
}
[data-animate][data-direction=down][data-distance="372"] {
  top: -372px;
}
[data-animate][data-direction=down][data-distance="373"] {
  top: -373px;
}
[data-animate][data-direction=down][data-distance="374"] {
  top: -374px;
}
[data-animate][data-direction=down][data-distance="375"] {
  top: -375px;
}
[data-animate][data-direction=down][data-distance="376"] {
  top: -376px;
}
[data-animate][data-direction=down][data-distance="377"] {
  top: -377px;
}
[data-animate][data-direction=down][data-distance="378"] {
  top: -378px;
}
[data-animate][data-direction=down][data-distance="379"] {
  top: -379px;
}
[data-animate][data-direction=down][data-distance="380"] {
  top: -380px;
}
[data-animate][data-direction=down][data-distance="381"] {
  top: -381px;
}
[data-animate][data-direction=down][data-distance="382"] {
  top: -382px;
}
[data-animate][data-direction=down][data-distance="383"] {
  top: -383px;
}
[data-animate][data-direction=down][data-distance="384"] {
  top: -384px;
}
[data-animate][data-direction=down][data-distance="385"] {
  top: -385px;
}
[data-animate][data-direction=down][data-distance="386"] {
  top: -386px;
}
[data-animate][data-direction=down][data-distance="387"] {
  top: -387px;
}
[data-animate][data-direction=down][data-distance="388"] {
  top: -388px;
}
[data-animate][data-direction=down][data-distance="389"] {
  top: -389px;
}
[data-animate][data-direction=down][data-distance="390"] {
  top: -390px;
}
[data-animate][data-direction=down][data-distance="391"] {
  top: -391px;
}
[data-animate][data-direction=down][data-distance="392"] {
  top: -392px;
}
[data-animate][data-direction=down][data-distance="393"] {
  top: -393px;
}
[data-animate][data-direction=down][data-distance="394"] {
  top: -394px;
}
[data-animate][data-direction=down][data-distance="395"] {
  top: -395px;
}
[data-animate][data-direction=down][data-distance="396"] {
  top: -396px;
}
[data-animate][data-direction=down][data-distance="397"] {
  top: -397px;
}
[data-animate][data-direction=down][data-distance="398"] {
  top: -398px;
}
[data-animate][data-direction=down][data-distance="399"] {
  top: -399px;
}
[data-animate][data-direction=down][data-distance="400"] {
  top: -400px;
}
[data-animate][data-direction=down][data-distance="401"] {
  top: -401px;
}
[data-animate][data-direction=down][data-distance="402"] {
  top: -402px;
}
[data-animate][data-direction=down][data-distance="403"] {
  top: -403px;
}
[data-animate][data-direction=down][data-distance="404"] {
  top: -404px;
}
[data-animate][data-direction=down][data-distance="405"] {
  top: -405px;
}
[data-animate][data-direction=down][data-distance="406"] {
  top: -406px;
}
[data-animate][data-direction=down][data-distance="407"] {
  top: -407px;
}
[data-animate][data-direction=down][data-distance="408"] {
  top: -408px;
}
[data-animate][data-direction=down][data-distance="409"] {
  top: -409px;
}
[data-animate][data-direction=down][data-distance="410"] {
  top: -410px;
}
[data-animate][data-direction=down][data-distance="411"] {
  top: -411px;
}
[data-animate][data-direction=down][data-distance="412"] {
  top: -412px;
}
[data-animate][data-direction=down][data-distance="413"] {
  top: -413px;
}
[data-animate][data-direction=down][data-distance="414"] {
  top: -414px;
}
[data-animate][data-direction=down][data-distance="415"] {
  top: -415px;
}
[data-animate][data-direction=down][data-distance="416"] {
  top: -416px;
}
[data-animate][data-direction=down][data-distance="417"] {
  top: -417px;
}
[data-animate][data-direction=down][data-distance="418"] {
  top: -418px;
}
[data-animate][data-direction=down][data-distance="419"] {
  top: -419px;
}
[data-animate][data-direction=down][data-distance="420"] {
  top: -420px;
}
[data-animate][data-direction=down][data-distance="421"] {
  top: -421px;
}
[data-animate][data-direction=down][data-distance="422"] {
  top: -422px;
}
[data-animate][data-direction=down][data-distance="423"] {
  top: -423px;
}
[data-animate][data-direction=down][data-distance="424"] {
  top: -424px;
}
[data-animate][data-direction=down][data-distance="425"] {
  top: -425px;
}
[data-animate][data-direction=down][data-distance="426"] {
  top: -426px;
}
[data-animate][data-direction=down][data-distance="427"] {
  top: -427px;
}
[data-animate][data-direction=down][data-distance="428"] {
  top: -428px;
}
[data-animate][data-direction=down][data-distance="429"] {
  top: -429px;
}
[data-animate][data-direction=down][data-distance="430"] {
  top: -430px;
}
[data-animate][data-direction=down][data-distance="431"] {
  top: -431px;
}
[data-animate][data-direction=down][data-distance="432"] {
  top: -432px;
}
[data-animate][data-direction=down][data-distance="433"] {
  top: -433px;
}
[data-animate][data-direction=down][data-distance="434"] {
  top: -434px;
}
[data-animate][data-direction=down][data-distance="435"] {
  top: -435px;
}
[data-animate][data-direction=down][data-distance="436"] {
  top: -436px;
}
[data-animate][data-direction=down][data-distance="437"] {
  top: -437px;
}
[data-animate][data-direction=down][data-distance="438"] {
  top: -438px;
}
[data-animate][data-direction=down][data-distance="439"] {
  top: -439px;
}
[data-animate][data-direction=down][data-distance="440"] {
  top: -440px;
}
[data-animate][data-direction=down][data-distance="441"] {
  top: -441px;
}
[data-animate][data-direction=down][data-distance="442"] {
  top: -442px;
}
[data-animate][data-direction=down][data-distance="443"] {
  top: -443px;
}
[data-animate][data-direction=down][data-distance="444"] {
  top: -444px;
}
[data-animate][data-direction=down][data-distance="445"] {
  top: -445px;
}
[data-animate][data-direction=down][data-distance="446"] {
  top: -446px;
}
[data-animate][data-direction=down][data-distance="447"] {
  top: -447px;
}
[data-animate][data-direction=down][data-distance="448"] {
  top: -448px;
}
[data-animate][data-direction=down][data-distance="449"] {
  top: -449px;
}
[data-animate][data-direction=down][data-distance="450"] {
  top: -450px;
}
[data-animate][data-direction=down][data-distance="451"] {
  top: -451px;
}
[data-animate][data-direction=down][data-distance="452"] {
  top: -452px;
}
[data-animate][data-direction=down][data-distance="453"] {
  top: -453px;
}
[data-animate][data-direction=down][data-distance="454"] {
  top: -454px;
}
[data-animate][data-direction=down][data-distance="455"] {
  top: -455px;
}
[data-animate][data-direction=down][data-distance="456"] {
  top: -456px;
}
[data-animate][data-direction=down][data-distance="457"] {
  top: -457px;
}
[data-animate][data-direction=down][data-distance="458"] {
  top: -458px;
}
[data-animate][data-direction=down][data-distance="459"] {
  top: -459px;
}
[data-animate][data-direction=down][data-distance="460"] {
  top: -460px;
}
[data-animate][data-direction=down][data-distance="461"] {
  top: -461px;
}
[data-animate][data-direction=down][data-distance="462"] {
  top: -462px;
}
[data-animate][data-direction=down][data-distance="463"] {
  top: -463px;
}
[data-animate][data-direction=down][data-distance="464"] {
  top: -464px;
}
[data-animate][data-direction=down][data-distance="465"] {
  top: -465px;
}
[data-animate][data-direction=down][data-distance="466"] {
  top: -466px;
}
[data-animate][data-direction=down][data-distance="467"] {
  top: -467px;
}
[data-animate][data-direction=down][data-distance="468"] {
  top: -468px;
}
[data-animate][data-direction=down][data-distance="469"] {
  top: -469px;
}
[data-animate][data-direction=down][data-distance="470"] {
  top: -470px;
}
[data-animate][data-direction=down][data-distance="471"] {
  top: -471px;
}
[data-animate][data-direction=down][data-distance="472"] {
  top: -472px;
}
[data-animate][data-direction=down][data-distance="473"] {
  top: -473px;
}
[data-animate][data-direction=down][data-distance="474"] {
  top: -474px;
}
[data-animate][data-direction=down][data-distance="475"] {
  top: -475px;
}
[data-animate][data-direction=down][data-distance="476"] {
  top: -476px;
}
[data-animate][data-direction=down][data-distance="477"] {
  top: -477px;
}
[data-animate][data-direction=down][data-distance="478"] {
  top: -478px;
}
[data-animate][data-direction=down][data-distance="479"] {
  top: -479px;
}
[data-animate][data-direction=down][data-distance="480"] {
  top: -480px;
}
[data-animate][data-direction=down][data-distance="481"] {
  top: -481px;
}
[data-animate][data-direction=down][data-distance="482"] {
  top: -482px;
}
[data-animate][data-direction=down][data-distance="483"] {
  top: -483px;
}
[data-animate][data-direction=down][data-distance="484"] {
  top: -484px;
}
[data-animate][data-direction=down][data-distance="485"] {
  top: -485px;
}
[data-animate][data-direction=down][data-distance="486"] {
  top: -486px;
}
[data-animate][data-direction=down][data-distance="487"] {
  top: -487px;
}
[data-animate][data-direction=down][data-distance="488"] {
  top: -488px;
}
[data-animate][data-direction=down][data-distance="489"] {
  top: -489px;
}
[data-animate][data-direction=down][data-distance="490"] {
  top: -490px;
}
[data-animate][data-direction=down][data-distance="491"] {
  top: -491px;
}
[data-animate][data-direction=down][data-distance="492"] {
  top: -492px;
}
[data-animate][data-direction=down][data-distance="493"] {
  top: -493px;
}
[data-animate][data-direction=down][data-distance="494"] {
  top: -494px;
}
[data-animate][data-direction=down][data-distance="495"] {
  top: -495px;
}
[data-animate][data-direction=down][data-distance="496"] {
  top: -496px;
}
[data-animate][data-direction=down][data-distance="497"] {
  top: -497px;
}
[data-animate][data-direction=down][data-distance="498"] {
  top: -498px;
}
[data-animate][data-direction=down][data-distance="499"] {
  top: -499px;
}
[data-animate][data-direction=down][data-distance="500"] {
  top: -500px;
}
[data-animate][data-direction=down][data-distance="501"] {
  top: -501px;
}
[data-animate][data-direction=down][data-distance="502"] {
  top: -502px;
}
[data-animate][data-direction=down][data-distance="503"] {
  top: -503px;
}
[data-animate][data-direction=down][data-distance="504"] {
  top: -504px;
}
[data-animate][data-direction=down][data-distance="505"] {
  top: -505px;
}
[data-animate][data-direction=down][data-distance="506"] {
  top: -506px;
}
[data-animate][data-direction=down][data-distance="507"] {
  top: -507px;
}
[data-animate][data-direction=down][data-distance="508"] {
  top: -508px;
}
[data-animate][data-direction=down][data-distance="509"] {
  top: -509px;
}
[data-animate][data-direction=down][data-distance="510"] {
  top: -510px;
}
[data-animate][data-direction=down][data-distance="511"] {
  top: -511px;
}
[data-animate][data-direction=down][data-distance="512"] {
  top: -512px;
}
[data-animate][data-direction=down][data-distance="513"] {
  top: -513px;
}
[data-animate][data-direction=down][data-distance="514"] {
  top: -514px;
}
[data-animate][data-direction=down][data-distance="515"] {
  top: -515px;
}
[data-animate][data-direction=down][data-distance="516"] {
  top: -516px;
}
[data-animate][data-direction=down][data-distance="517"] {
  top: -517px;
}
[data-animate][data-direction=down][data-distance="518"] {
  top: -518px;
}
[data-animate][data-direction=down][data-distance="519"] {
  top: -519px;
}
[data-animate][data-direction=down][data-distance="520"] {
  top: -520px;
}
[data-animate][data-direction=down][data-distance="521"] {
  top: -521px;
}
[data-animate][data-direction=down][data-distance="522"] {
  top: -522px;
}
[data-animate][data-direction=down][data-distance="523"] {
  top: -523px;
}
[data-animate][data-direction=down][data-distance="524"] {
  top: -524px;
}
[data-animate][data-direction=down][data-distance="525"] {
  top: -525px;
}
[data-animate][data-direction=down][data-distance="526"] {
  top: -526px;
}
[data-animate][data-direction=down][data-distance="527"] {
  top: -527px;
}
[data-animate][data-direction=down][data-distance="528"] {
  top: -528px;
}
[data-animate][data-direction=down][data-distance="529"] {
  top: -529px;
}
[data-animate][data-direction=down][data-distance="530"] {
  top: -530px;
}
[data-animate][data-direction=down][data-distance="531"] {
  top: -531px;
}
[data-animate][data-direction=down][data-distance="532"] {
  top: -532px;
}
[data-animate][data-direction=down][data-distance="533"] {
  top: -533px;
}
[data-animate][data-direction=down][data-distance="534"] {
  top: -534px;
}
[data-animate][data-direction=down][data-distance="535"] {
  top: -535px;
}
[data-animate][data-direction=down][data-distance="536"] {
  top: -536px;
}
[data-animate][data-direction=down][data-distance="537"] {
  top: -537px;
}
[data-animate][data-direction=down][data-distance="538"] {
  top: -538px;
}
[data-animate][data-direction=down][data-distance="539"] {
  top: -539px;
}
[data-animate][data-direction=down][data-distance="540"] {
  top: -540px;
}
[data-animate][data-direction=down][data-distance="541"] {
  top: -541px;
}
[data-animate][data-direction=down][data-distance="542"] {
  top: -542px;
}
[data-animate][data-direction=down][data-distance="543"] {
  top: -543px;
}
[data-animate][data-direction=down][data-distance="544"] {
  top: -544px;
}
[data-animate][data-direction=down][data-distance="545"] {
  top: -545px;
}
[data-animate][data-direction=down][data-distance="546"] {
  top: -546px;
}
[data-animate][data-direction=down][data-distance="547"] {
  top: -547px;
}
[data-animate][data-direction=down][data-distance="548"] {
  top: -548px;
}
[data-animate][data-direction=down][data-distance="549"] {
  top: -549px;
}
[data-animate][data-direction=down][data-distance="550"] {
  top: -550px;
}
[data-animate][data-direction=down][data-distance="551"] {
  top: -551px;
}
[data-animate][data-direction=down][data-distance="552"] {
  top: -552px;
}
[data-animate][data-direction=down][data-distance="553"] {
  top: -553px;
}
[data-animate][data-direction=down][data-distance="554"] {
  top: -554px;
}
[data-animate][data-direction=down][data-distance="555"] {
  top: -555px;
}
[data-animate][data-direction=down][data-distance="556"] {
  top: -556px;
}
[data-animate][data-direction=down][data-distance="557"] {
  top: -557px;
}
[data-animate][data-direction=down][data-distance="558"] {
  top: -558px;
}
[data-animate][data-direction=down][data-distance="559"] {
  top: -559px;
}
[data-animate][data-direction=down][data-distance="560"] {
  top: -560px;
}
[data-animate][data-direction=down][data-distance="561"] {
  top: -561px;
}
[data-animate][data-direction=down][data-distance="562"] {
  top: -562px;
}
[data-animate][data-direction=down][data-distance="563"] {
  top: -563px;
}
[data-animate][data-direction=down][data-distance="564"] {
  top: -564px;
}
[data-animate][data-direction=down][data-distance="565"] {
  top: -565px;
}
[data-animate][data-direction=down][data-distance="566"] {
  top: -566px;
}
[data-animate][data-direction=down][data-distance="567"] {
  top: -567px;
}
[data-animate][data-direction=down][data-distance="568"] {
  top: -568px;
}
[data-animate][data-direction=down][data-distance="569"] {
  top: -569px;
}
[data-animate][data-direction=down][data-distance="570"] {
  top: -570px;
}
[data-animate][data-direction=down][data-distance="571"] {
  top: -571px;
}
[data-animate][data-direction=down][data-distance="572"] {
  top: -572px;
}
[data-animate][data-direction=down][data-distance="573"] {
  top: -573px;
}
[data-animate][data-direction=down][data-distance="574"] {
  top: -574px;
}
[data-animate][data-direction=down][data-distance="575"] {
  top: -575px;
}
[data-animate][data-direction=down][data-distance="576"] {
  top: -576px;
}
[data-animate][data-direction=down][data-distance="577"] {
  top: -577px;
}
[data-animate][data-direction=down][data-distance="578"] {
  top: -578px;
}
[data-animate][data-direction=down][data-distance="579"] {
  top: -579px;
}
[data-animate][data-direction=down][data-distance="580"] {
  top: -580px;
}
[data-animate][data-direction=down][data-distance="581"] {
  top: -581px;
}
[data-animate][data-direction=down][data-distance="582"] {
  top: -582px;
}
[data-animate][data-direction=down][data-distance="583"] {
  top: -583px;
}
[data-animate][data-direction=down][data-distance="584"] {
  top: -584px;
}
[data-animate][data-direction=down][data-distance="585"] {
  top: -585px;
}
[data-animate][data-direction=down][data-distance="586"] {
  top: -586px;
}
[data-animate][data-direction=down][data-distance="587"] {
  top: -587px;
}
[data-animate][data-direction=down][data-distance="588"] {
  top: -588px;
}
[data-animate][data-direction=down][data-distance="589"] {
  top: -589px;
}
[data-animate][data-direction=down][data-distance="590"] {
  top: -590px;
}
[data-animate][data-direction=down][data-distance="591"] {
  top: -591px;
}
[data-animate][data-direction=down][data-distance="592"] {
  top: -592px;
}
[data-animate][data-direction=down][data-distance="593"] {
  top: -593px;
}
[data-animate][data-direction=down][data-distance="594"] {
  top: -594px;
}
[data-animate][data-direction=down][data-distance="595"] {
  top: -595px;
}
[data-animate][data-direction=down][data-distance="596"] {
  top: -596px;
}
[data-animate][data-direction=down][data-distance="597"] {
  top: -597px;
}
[data-animate][data-direction=down][data-distance="598"] {
  top: -598px;
}
[data-animate][data-direction=down][data-distance="599"] {
  top: -599px;
}
[data-animate][data-direction=down][data-distance="600"] {
  top: -600px;
}
[data-animate][data-direction=down][data-distance="601"] {
  top: -601px;
}
[data-animate][data-direction=down][data-distance="602"] {
  top: -602px;
}
[data-animate][data-direction=down][data-distance="603"] {
  top: -603px;
}
[data-animate][data-direction=down][data-distance="604"] {
  top: -604px;
}
[data-animate][data-direction=down][data-distance="605"] {
  top: -605px;
}
[data-animate][data-direction=down][data-distance="606"] {
  top: -606px;
}
[data-animate][data-direction=down][data-distance="607"] {
  top: -607px;
}
[data-animate][data-direction=down][data-distance="608"] {
  top: -608px;
}
[data-animate][data-direction=down][data-distance="609"] {
  top: -609px;
}
[data-animate][data-direction=down][data-distance="610"] {
  top: -610px;
}
[data-animate][data-direction=down][data-distance="611"] {
  top: -611px;
}
[data-animate][data-direction=down][data-distance="612"] {
  top: -612px;
}
[data-animate][data-direction=down][data-distance="613"] {
  top: -613px;
}
[data-animate][data-direction=down][data-distance="614"] {
  top: -614px;
}
[data-animate][data-direction=down][data-distance="615"] {
  top: -615px;
}
[data-animate][data-direction=down][data-distance="616"] {
  top: -616px;
}
[data-animate][data-direction=down][data-distance="617"] {
  top: -617px;
}
[data-animate][data-direction=down][data-distance="618"] {
  top: -618px;
}
[data-animate][data-direction=down][data-distance="619"] {
  top: -619px;
}
[data-animate][data-direction=down][data-distance="620"] {
  top: -620px;
}
[data-animate][data-direction=down][data-distance="621"] {
  top: -621px;
}
[data-animate][data-direction=down][data-distance="622"] {
  top: -622px;
}
[data-animate][data-direction=down][data-distance="623"] {
  top: -623px;
}
[data-animate][data-direction=down][data-distance="624"] {
  top: -624px;
}
[data-animate][data-direction=down][data-distance="625"] {
  top: -625px;
}
[data-animate][data-direction=down][data-distance="626"] {
  top: -626px;
}
[data-animate][data-direction=down][data-distance="627"] {
  top: -627px;
}
[data-animate][data-direction=down][data-distance="628"] {
  top: -628px;
}
[data-animate][data-direction=down][data-distance="629"] {
  top: -629px;
}
[data-animate][data-direction=down][data-distance="630"] {
  top: -630px;
}
[data-animate][data-direction=down][data-distance="631"] {
  top: -631px;
}
[data-animate][data-direction=down][data-distance="632"] {
  top: -632px;
}
[data-animate][data-direction=down][data-distance="633"] {
  top: -633px;
}
[data-animate][data-direction=down][data-distance="634"] {
  top: -634px;
}
[data-animate][data-direction=down][data-distance="635"] {
  top: -635px;
}
[data-animate][data-direction=down][data-distance="636"] {
  top: -636px;
}
[data-animate][data-direction=down][data-distance="637"] {
  top: -637px;
}
[data-animate][data-direction=down][data-distance="638"] {
  top: -638px;
}
[data-animate][data-direction=down][data-distance="639"] {
  top: -639px;
}
[data-animate][data-direction=down][data-distance="640"] {
  top: -640px;
}
[data-animate][data-direction=down][data-distance="641"] {
  top: -641px;
}
[data-animate][data-direction=down][data-distance="642"] {
  top: -642px;
}
[data-animate][data-direction=down][data-distance="643"] {
  top: -643px;
}
[data-animate][data-direction=down][data-distance="644"] {
  top: -644px;
}
[data-animate][data-direction=down][data-distance="645"] {
  top: -645px;
}
[data-animate][data-direction=down][data-distance="646"] {
  top: -646px;
}
[data-animate][data-direction=down][data-distance="647"] {
  top: -647px;
}
[data-animate][data-direction=down][data-distance="648"] {
  top: -648px;
}
[data-animate][data-direction=down][data-distance="649"] {
  top: -649px;
}
[data-animate][data-direction=down][data-distance="650"] {
  top: -650px;
}
[data-animate][data-direction=down][data-distance="651"] {
  top: -651px;
}
[data-animate][data-direction=down][data-distance="652"] {
  top: -652px;
}
[data-animate][data-direction=down][data-distance="653"] {
  top: -653px;
}
[data-animate][data-direction=down][data-distance="654"] {
  top: -654px;
}
[data-animate][data-direction=down][data-distance="655"] {
  top: -655px;
}
[data-animate][data-direction=down][data-distance="656"] {
  top: -656px;
}
[data-animate][data-direction=down][data-distance="657"] {
  top: -657px;
}
[data-animate][data-direction=down][data-distance="658"] {
  top: -658px;
}
[data-animate][data-direction=down][data-distance="659"] {
  top: -659px;
}
[data-animate][data-direction=down][data-distance="660"] {
  top: -660px;
}
[data-animate][data-direction=down][data-distance="661"] {
  top: -661px;
}
[data-animate][data-direction=down][data-distance="662"] {
  top: -662px;
}
[data-animate][data-direction=down][data-distance="663"] {
  top: -663px;
}
[data-animate][data-direction=down][data-distance="664"] {
  top: -664px;
}
[data-animate][data-direction=down][data-distance="665"] {
  top: -665px;
}
[data-animate][data-direction=down][data-distance="666"] {
  top: -666px;
}
[data-animate][data-direction=down][data-distance="667"] {
  top: -667px;
}
[data-animate][data-direction=down][data-distance="668"] {
  top: -668px;
}
[data-animate][data-direction=down][data-distance="669"] {
  top: -669px;
}
[data-animate][data-direction=down][data-distance="670"] {
  top: -670px;
}
[data-animate][data-direction=down][data-distance="671"] {
  top: -671px;
}
[data-animate][data-direction=down][data-distance="672"] {
  top: -672px;
}
[data-animate][data-direction=down][data-distance="673"] {
  top: -673px;
}
[data-animate][data-direction=down][data-distance="674"] {
  top: -674px;
}
[data-animate][data-direction=down][data-distance="675"] {
  top: -675px;
}
[data-animate][data-direction=down][data-distance="676"] {
  top: -676px;
}
[data-animate][data-direction=down][data-distance="677"] {
  top: -677px;
}
[data-animate][data-direction=down][data-distance="678"] {
  top: -678px;
}
[data-animate][data-direction=down][data-distance="679"] {
  top: -679px;
}
[data-animate][data-direction=down][data-distance="680"] {
  top: -680px;
}
[data-animate][data-direction=down][data-distance="681"] {
  top: -681px;
}
[data-animate][data-direction=down][data-distance="682"] {
  top: -682px;
}
[data-animate][data-direction=down][data-distance="683"] {
  top: -683px;
}
[data-animate][data-direction=down][data-distance="684"] {
  top: -684px;
}
[data-animate][data-direction=down][data-distance="685"] {
  top: -685px;
}
[data-animate][data-direction=down][data-distance="686"] {
  top: -686px;
}
[data-animate][data-direction=down][data-distance="687"] {
  top: -687px;
}
[data-animate][data-direction=down][data-distance="688"] {
  top: -688px;
}
[data-animate][data-direction=down][data-distance="689"] {
  top: -689px;
}
[data-animate][data-direction=down][data-distance="690"] {
  top: -690px;
}
[data-animate][data-direction=down][data-distance="691"] {
  top: -691px;
}
[data-animate][data-direction=down][data-distance="692"] {
  top: -692px;
}
[data-animate][data-direction=down][data-distance="693"] {
  top: -693px;
}
[data-animate][data-direction=down][data-distance="694"] {
  top: -694px;
}
[data-animate][data-direction=down][data-distance="695"] {
  top: -695px;
}
[data-animate][data-direction=down][data-distance="696"] {
  top: -696px;
}
[data-animate][data-direction=down][data-distance="697"] {
  top: -697px;
}
[data-animate][data-direction=down][data-distance="698"] {
  top: -698px;
}
[data-animate][data-direction=down][data-distance="699"] {
  top: -699px;
}
[data-animate][data-direction=down][data-distance="700"] {
  top: -700px;
}
[data-animate][data-direction=down][data-distance="701"] {
  top: -701px;
}
[data-animate][data-direction=down][data-distance="702"] {
  top: -702px;
}
[data-animate][data-direction=down][data-distance="703"] {
  top: -703px;
}
[data-animate][data-direction=down][data-distance="704"] {
  top: -704px;
}
[data-animate][data-direction=down][data-distance="705"] {
  top: -705px;
}
[data-animate][data-direction=down][data-distance="706"] {
  top: -706px;
}
[data-animate][data-direction=down][data-distance="707"] {
  top: -707px;
}
[data-animate][data-direction=down][data-distance="708"] {
  top: -708px;
}
[data-animate][data-direction=down][data-distance="709"] {
  top: -709px;
}
[data-animate][data-direction=down][data-distance="710"] {
  top: -710px;
}
[data-animate][data-direction=down][data-distance="711"] {
  top: -711px;
}
[data-animate][data-direction=down][data-distance="712"] {
  top: -712px;
}
[data-animate][data-direction=down][data-distance="713"] {
  top: -713px;
}
[data-animate][data-direction=down][data-distance="714"] {
  top: -714px;
}
[data-animate][data-direction=down][data-distance="715"] {
  top: -715px;
}
[data-animate][data-direction=down][data-distance="716"] {
  top: -716px;
}
[data-animate][data-direction=down][data-distance="717"] {
  top: -717px;
}
[data-animate][data-direction=down][data-distance="718"] {
  top: -718px;
}
[data-animate][data-direction=down][data-distance="719"] {
  top: -719px;
}
[data-animate][data-direction=down][data-distance="720"] {
  top: -720px;
}
[data-animate][data-direction=down][data-distance="721"] {
  top: -721px;
}
[data-animate][data-direction=down][data-distance="722"] {
  top: -722px;
}
[data-animate][data-direction=down][data-distance="723"] {
  top: -723px;
}
[data-animate][data-direction=down][data-distance="724"] {
  top: -724px;
}
[data-animate][data-direction=down][data-distance="725"] {
  top: -725px;
}
[data-animate][data-direction=down][data-distance="726"] {
  top: -726px;
}
[data-animate][data-direction=down][data-distance="727"] {
  top: -727px;
}
[data-animate][data-direction=down][data-distance="728"] {
  top: -728px;
}
[data-animate][data-direction=down][data-distance="729"] {
  top: -729px;
}
[data-animate][data-direction=down][data-distance="730"] {
  top: -730px;
}
[data-animate][data-direction=down][data-distance="731"] {
  top: -731px;
}
[data-animate][data-direction=down][data-distance="732"] {
  top: -732px;
}
[data-animate][data-direction=down][data-distance="733"] {
  top: -733px;
}
[data-animate][data-direction=down][data-distance="734"] {
  top: -734px;
}
[data-animate][data-direction=down][data-distance="735"] {
  top: -735px;
}
[data-animate][data-direction=down][data-distance="736"] {
  top: -736px;
}
[data-animate][data-direction=down][data-distance="737"] {
  top: -737px;
}
[data-animate][data-direction=down][data-distance="738"] {
  top: -738px;
}
[data-animate][data-direction=down][data-distance="739"] {
  top: -739px;
}
[data-animate][data-direction=down][data-distance="740"] {
  top: -740px;
}
[data-animate][data-direction=down][data-distance="741"] {
  top: -741px;
}
[data-animate][data-direction=down][data-distance="742"] {
  top: -742px;
}
[data-animate][data-direction=down][data-distance="743"] {
  top: -743px;
}
[data-animate][data-direction=down][data-distance="744"] {
  top: -744px;
}
[data-animate][data-direction=down][data-distance="745"] {
  top: -745px;
}
[data-animate][data-direction=down][data-distance="746"] {
  top: -746px;
}
[data-animate][data-direction=down][data-distance="747"] {
  top: -747px;
}
[data-animate][data-direction=down][data-distance="748"] {
  top: -748px;
}
[data-animate][data-direction=down][data-distance="749"] {
  top: -749px;
}
[data-animate][data-direction=down][data-distance="750"] {
  top: -750px;
}
[data-animate][data-direction=left] {
  left: -100px;
  right: auto;
}
[data-animate][data-direction=left][data-distance="0"] {
  left: -0px;
}
[data-animate][data-direction=left][data-distance="1"] {
  left: -1px;
}
[data-animate][data-direction=left][data-distance="2"] {
  left: -2px;
}
[data-animate][data-direction=left][data-distance="3"] {
  left: -3px;
}
[data-animate][data-direction=left][data-distance="4"] {
  left: -4px;
}
[data-animate][data-direction=left][data-distance="5"] {
  left: -5px;
}
[data-animate][data-direction=left][data-distance="6"] {
  left: -6px;
}
[data-animate][data-direction=left][data-distance="7"] {
  left: -7px;
}
[data-animate][data-direction=left][data-distance="8"] {
  left: -8px;
}
[data-animate][data-direction=left][data-distance="9"] {
  left: -9px;
}
[data-animate][data-direction=left][data-distance="10"] {
  left: -10px;
}
[data-animate][data-direction=left][data-distance="11"] {
  left: -11px;
}
[data-animate][data-direction=left][data-distance="12"] {
  left: -12px;
}
[data-animate][data-direction=left][data-distance="13"] {
  left: -13px;
}
[data-animate][data-direction=left][data-distance="14"] {
  left: -14px;
}
[data-animate][data-direction=left][data-distance="15"] {
  left: -15px;
}
[data-animate][data-direction=left][data-distance="16"] {
  left: -16px;
}
[data-animate][data-direction=left][data-distance="17"] {
  left: -17px;
}
[data-animate][data-direction=left][data-distance="18"] {
  left: -18px;
}
[data-animate][data-direction=left][data-distance="19"] {
  left: -19px;
}
[data-animate][data-direction=left][data-distance="20"] {
  left: -20px;
}
[data-animate][data-direction=left][data-distance="21"] {
  left: -21px;
}
[data-animate][data-direction=left][data-distance="22"] {
  left: -22px;
}
[data-animate][data-direction=left][data-distance="23"] {
  left: -23px;
}
[data-animate][data-direction=left][data-distance="24"] {
  left: -24px;
}
[data-animate][data-direction=left][data-distance="25"] {
  left: -25px;
}
[data-animate][data-direction=left][data-distance="26"] {
  left: -26px;
}
[data-animate][data-direction=left][data-distance="27"] {
  left: -27px;
}
[data-animate][data-direction=left][data-distance="28"] {
  left: -28px;
}
[data-animate][data-direction=left][data-distance="29"] {
  left: -29px;
}
[data-animate][data-direction=left][data-distance="30"] {
  left: -30px;
}
[data-animate][data-direction=left][data-distance="31"] {
  left: -31px;
}
[data-animate][data-direction=left][data-distance="32"] {
  left: -32px;
}
[data-animate][data-direction=left][data-distance="33"] {
  left: -33px;
}
[data-animate][data-direction=left][data-distance="34"] {
  left: -34px;
}
[data-animate][data-direction=left][data-distance="35"] {
  left: -35px;
}
[data-animate][data-direction=left][data-distance="36"] {
  left: -36px;
}
[data-animate][data-direction=left][data-distance="37"] {
  left: -37px;
}
[data-animate][data-direction=left][data-distance="38"] {
  left: -38px;
}
[data-animate][data-direction=left][data-distance="39"] {
  left: -39px;
}
[data-animate][data-direction=left][data-distance="40"] {
  left: -40px;
}
[data-animate][data-direction=left][data-distance="41"] {
  left: -41px;
}
[data-animate][data-direction=left][data-distance="42"] {
  left: -42px;
}
[data-animate][data-direction=left][data-distance="43"] {
  left: -43px;
}
[data-animate][data-direction=left][data-distance="44"] {
  left: -44px;
}
[data-animate][data-direction=left][data-distance="45"] {
  left: -45px;
}
[data-animate][data-direction=left][data-distance="46"] {
  left: -46px;
}
[data-animate][data-direction=left][data-distance="47"] {
  left: -47px;
}
[data-animate][data-direction=left][data-distance="48"] {
  left: -48px;
}
[data-animate][data-direction=left][data-distance="49"] {
  left: -49px;
}
[data-animate][data-direction=left][data-distance="50"] {
  left: -50px;
}
[data-animate][data-direction=left][data-distance="51"] {
  left: -51px;
}
[data-animate][data-direction=left][data-distance="52"] {
  left: -52px;
}
[data-animate][data-direction=left][data-distance="53"] {
  left: -53px;
}
[data-animate][data-direction=left][data-distance="54"] {
  left: -54px;
}
[data-animate][data-direction=left][data-distance="55"] {
  left: -55px;
}
[data-animate][data-direction=left][data-distance="56"] {
  left: -56px;
}
[data-animate][data-direction=left][data-distance="57"] {
  left: -57px;
}
[data-animate][data-direction=left][data-distance="58"] {
  left: -58px;
}
[data-animate][data-direction=left][data-distance="59"] {
  left: -59px;
}
[data-animate][data-direction=left][data-distance="60"] {
  left: -60px;
}
[data-animate][data-direction=left][data-distance="61"] {
  left: -61px;
}
[data-animate][data-direction=left][data-distance="62"] {
  left: -62px;
}
[data-animate][data-direction=left][data-distance="63"] {
  left: -63px;
}
[data-animate][data-direction=left][data-distance="64"] {
  left: -64px;
}
[data-animate][data-direction=left][data-distance="65"] {
  left: -65px;
}
[data-animate][data-direction=left][data-distance="66"] {
  left: -66px;
}
[data-animate][data-direction=left][data-distance="67"] {
  left: -67px;
}
[data-animate][data-direction=left][data-distance="68"] {
  left: -68px;
}
[data-animate][data-direction=left][data-distance="69"] {
  left: -69px;
}
[data-animate][data-direction=left][data-distance="70"] {
  left: -70px;
}
[data-animate][data-direction=left][data-distance="71"] {
  left: -71px;
}
[data-animate][data-direction=left][data-distance="72"] {
  left: -72px;
}
[data-animate][data-direction=left][data-distance="73"] {
  left: -73px;
}
[data-animate][data-direction=left][data-distance="74"] {
  left: -74px;
}
[data-animate][data-direction=left][data-distance="75"] {
  left: -75px;
}
[data-animate][data-direction=left][data-distance="76"] {
  left: -76px;
}
[data-animate][data-direction=left][data-distance="77"] {
  left: -77px;
}
[data-animate][data-direction=left][data-distance="78"] {
  left: -78px;
}
[data-animate][data-direction=left][data-distance="79"] {
  left: -79px;
}
[data-animate][data-direction=left][data-distance="80"] {
  left: -80px;
}
[data-animate][data-direction=left][data-distance="81"] {
  left: -81px;
}
[data-animate][data-direction=left][data-distance="82"] {
  left: -82px;
}
[data-animate][data-direction=left][data-distance="83"] {
  left: -83px;
}
[data-animate][data-direction=left][data-distance="84"] {
  left: -84px;
}
[data-animate][data-direction=left][data-distance="85"] {
  left: -85px;
}
[data-animate][data-direction=left][data-distance="86"] {
  left: -86px;
}
[data-animate][data-direction=left][data-distance="87"] {
  left: -87px;
}
[data-animate][data-direction=left][data-distance="88"] {
  left: -88px;
}
[data-animate][data-direction=left][data-distance="89"] {
  left: -89px;
}
[data-animate][data-direction=left][data-distance="90"] {
  left: -90px;
}
[data-animate][data-direction=left][data-distance="91"] {
  left: -91px;
}
[data-animate][data-direction=left][data-distance="92"] {
  left: -92px;
}
[data-animate][data-direction=left][data-distance="93"] {
  left: -93px;
}
[data-animate][data-direction=left][data-distance="94"] {
  left: -94px;
}
[data-animate][data-direction=left][data-distance="95"] {
  left: -95px;
}
[data-animate][data-direction=left][data-distance="96"] {
  left: -96px;
}
[data-animate][data-direction=left][data-distance="97"] {
  left: -97px;
}
[data-animate][data-direction=left][data-distance="98"] {
  left: -98px;
}
[data-animate][data-direction=left][data-distance="99"] {
  left: -99px;
}
[data-animate][data-direction=left][data-distance="100"] {
  left: -100px;
}
[data-animate][data-direction=left][data-distance="101"] {
  left: -101px;
}
[data-animate][data-direction=left][data-distance="102"] {
  left: -102px;
}
[data-animate][data-direction=left][data-distance="103"] {
  left: -103px;
}
[data-animate][data-direction=left][data-distance="104"] {
  left: -104px;
}
[data-animate][data-direction=left][data-distance="105"] {
  left: -105px;
}
[data-animate][data-direction=left][data-distance="106"] {
  left: -106px;
}
[data-animate][data-direction=left][data-distance="107"] {
  left: -107px;
}
[data-animate][data-direction=left][data-distance="108"] {
  left: -108px;
}
[data-animate][data-direction=left][data-distance="109"] {
  left: -109px;
}
[data-animate][data-direction=left][data-distance="110"] {
  left: -110px;
}
[data-animate][data-direction=left][data-distance="111"] {
  left: -111px;
}
[data-animate][data-direction=left][data-distance="112"] {
  left: -112px;
}
[data-animate][data-direction=left][data-distance="113"] {
  left: -113px;
}
[data-animate][data-direction=left][data-distance="114"] {
  left: -114px;
}
[data-animate][data-direction=left][data-distance="115"] {
  left: -115px;
}
[data-animate][data-direction=left][data-distance="116"] {
  left: -116px;
}
[data-animate][data-direction=left][data-distance="117"] {
  left: -117px;
}
[data-animate][data-direction=left][data-distance="118"] {
  left: -118px;
}
[data-animate][data-direction=left][data-distance="119"] {
  left: -119px;
}
[data-animate][data-direction=left][data-distance="120"] {
  left: -120px;
}
[data-animate][data-direction=left][data-distance="121"] {
  left: -121px;
}
[data-animate][data-direction=left][data-distance="122"] {
  left: -122px;
}
[data-animate][data-direction=left][data-distance="123"] {
  left: -123px;
}
[data-animate][data-direction=left][data-distance="124"] {
  left: -124px;
}
[data-animate][data-direction=left][data-distance="125"] {
  left: -125px;
}
[data-animate][data-direction=left][data-distance="126"] {
  left: -126px;
}
[data-animate][data-direction=left][data-distance="127"] {
  left: -127px;
}
[data-animate][data-direction=left][data-distance="128"] {
  left: -128px;
}
[data-animate][data-direction=left][data-distance="129"] {
  left: -129px;
}
[data-animate][data-direction=left][data-distance="130"] {
  left: -130px;
}
[data-animate][data-direction=left][data-distance="131"] {
  left: -131px;
}
[data-animate][data-direction=left][data-distance="132"] {
  left: -132px;
}
[data-animate][data-direction=left][data-distance="133"] {
  left: -133px;
}
[data-animate][data-direction=left][data-distance="134"] {
  left: -134px;
}
[data-animate][data-direction=left][data-distance="135"] {
  left: -135px;
}
[data-animate][data-direction=left][data-distance="136"] {
  left: -136px;
}
[data-animate][data-direction=left][data-distance="137"] {
  left: -137px;
}
[data-animate][data-direction=left][data-distance="138"] {
  left: -138px;
}
[data-animate][data-direction=left][data-distance="139"] {
  left: -139px;
}
[data-animate][data-direction=left][data-distance="140"] {
  left: -140px;
}
[data-animate][data-direction=left][data-distance="141"] {
  left: -141px;
}
[data-animate][data-direction=left][data-distance="142"] {
  left: -142px;
}
[data-animate][data-direction=left][data-distance="143"] {
  left: -143px;
}
[data-animate][data-direction=left][data-distance="144"] {
  left: -144px;
}
[data-animate][data-direction=left][data-distance="145"] {
  left: -145px;
}
[data-animate][data-direction=left][data-distance="146"] {
  left: -146px;
}
[data-animate][data-direction=left][data-distance="147"] {
  left: -147px;
}
[data-animate][data-direction=left][data-distance="148"] {
  left: -148px;
}
[data-animate][data-direction=left][data-distance="149"] {
  left: -149px;
}
[data-animate][data-direction=left][data-distance="150"] {
  left: -150px;
}
[data-animate][data-direction=left][data-distance="151"] {
  left: -151px;
}
[data-animate][data-direction=left][data-distance="152"] {
  left: -152px;
}
[data-animate][data-direction=left][data-distance="153"] {
  left: -153px;
}
[data-animate][data-direction=left][data-distance="154"] {
  left: -154px;
}
[data-animate][data-direction=left][data-distance="155"] {
  left: -155px;
}
[data-animate][data-direction=left][data-distance="156"] {
  left: -156px;
}
[data-animate][data-direction=left][data-distance="157"] {
  left: -157px;
}
[data-animate][data-direction=left][data-distance="158"] {
  left: -158px;
}
[data-animate][data-direction=left][data-distance="159"] {
  left: -159px;
}
[data-animate][data-direction=left][data-distance="160"] {
  left: -160px;
}
[data-animate][data-direction=left][data-distance="161"] {
  left: -161px;
}
[data-animate][data-direction=left][data-distance="162"] {
  left: -162px;
}
[data-animate][data-direction=left][data-distance="163"] {
  left: -163px;
}
[data-animate][data-direction=left][data-distance="164"] {
  left: -164px;
}
[data-animate][data-direction=left][data-distance="165"] {
  left: -165px;
}
[data-animate][data-direction=left][data-distance="166"] {
  left: -166px;
}
[data-animate][data-direction=left][data-distance="167"] {
  left: -167px;
}
[data-animate][data-direction=left][data-distance="168"] {
  left: -168px;
}
[data-animate][data-direction=left][data-distance="169"] {
  left: -169px;
}
[data-animate][data-direction=left][data-distance="170"] {
  left: -170px;
}
[data-animate][data-direction=left][data-distance="171"] {
  left: -171px;
}
[data-animate][data-direction=left][data-distance="172"] {
  left: -172px;
}
[data-animate][data-direction=left][data-distance="173"] {
  left: -173px;
}
[data-animate][data-direction=left][data-distance="174"] {
  left: -174px;
}
[data-animate][data-direction=left][data-distance="175"] {
  left: -175px;
}
[data-animate][data-direction=left][data-distance="176"] {
  left: -176px;
}
[data-animate][data-direction=left][data-distance="177"] {
  left: -177px;
}
[data-animate][data-direction=left][data-distance="178"] {
  left: -178px;
}
[data-animate][data-direction=left][data-distance="179"] {
  left: -179px;
}
[data-animate][data-direction=left][data-distance="180"] {
  left: -180px;
}
[data-animate][data-direction=left][data-distance="181"] {
  left: -181px;
}
[data-animate][data-direction=left][data-distance="182"] {
  left: -182px;
}
[data-animate][data-direction=left][data-distance="183"] {
  left: -183px;
}
[data-animate][data-direction=left][data-distance="184"] {
  left: -184px;
}
[data-animate][data-direction=left][data-distance="185"] {
  left: -185px;
}
[data-animate][data-direction=left][data-distance="186"] {
  left: -186px;
}
[data-animate][data-direction=left][data-distance="187"] {
  left: -187px;
}
[data-animate][data-direction=left][data-distance="188"] {
  left: -188px;
}
[data-animate][data-direction=left][data-distance="189"] {
  left: -189px;
}
[data-animate][data-direction=left][data-distance="190"] {
  left: -190px;
}
[data-animate][data-direction=left][data-distance="191"] {
  left: -191px;
}
[data-animate][data-direction=left][data-distance="192"] {
  left: -192px;
}
[data-animate][data-direction=left][data-distance="193"] {
  left: -193px;
}
[data-animate][data-direction=left][data-distance="194"] {
  left: -194px;
}
[data-animate][data-direction=left][data-distance="195"] {
  left: -195px;
}
[data-animate][data-direction=left][data-distance="196"] {
  left: -196px;
}
[data-animate][data-direction=left][data-distance="197"] {
  left: -197px;
}
[data-animate][data-direction=left][data-distance="198"] {
  left: -198px;
}
[data-animate][data-direction=left][data-distance="199"] {
  left: -199px;
}
[data-animate][data-direction=left][data-distance="200"] {
  left: -200px;
}
[data-animate][data-direction=left][data-distance="201"] {
  left: -201px;
}
[data-animate][data-direction=left][data-distance="202"] {
  left: -202px;
}
[data-animate][data-direction=left][data-distance="203"] {
  left: -203px;
}
[data-animate][data-direction=left][data-distance="204"] {
  left: -204px;
}
[data-animate][data-direction=left][data-distance="205"] {
  left: -205px;
}
[data-animate][data-direction=left][data-distance="206"] {
  left: -206px;
}
[data-animate][data-direction=left][data-distance="207"] {
  left: -207px;
}
[data-animate][data-direction=left][data-distance="208"] {
  left: -208px;
}
[data-animate][data-direction=left][data-distance="209"] {
  left: -209px;
}
[data-animate][data-direction=left][data-distance="210"] {
  left: -210px;
}
[data-animate][data-direction=left][data-distance="211"] {
  left: -211px;
}
[data-animate][data-direction=left][data-distance="212"] {
  left: -212px;
}
[data-animate][data-direction=left][data-distance="213"] {
  left: -213px;
}
[data-animate][data-direction=left][data-distance="214"] {
  left: -214px;
}
[data-animate][data-direction=left][data-distance="215"] {
  left: -215px;
}
[data-animate][data-direction=left][data-distance="216"] {
  left: -216px;
}
[data-animate][data-direction=left][data-distance="217"] {
  left: -217px;
}
[data-animate][data-direction=left][data-distance="218"] {
  left: -218px;
}
[data-animate][data-direction=left][data-distance="219"] {
  left: -219px;
}
[data-animate][data-direction=left][data-distance="220"] {
  left: -220px;
}
[data-animate][data-direction=left][data-distance="221"] {
  left: -221px;
}
[data-animate][data-direction=left][data-distance="222"] {
  left: -222px;
}
[data-animate][data-direction=left][data-distance="223"] {
  left: -223px;
}
[data-animate][data-direction=left][data-distance="224"] {
  left: -224px;
}
[data-animate][data-direction=left][data-distance="225"] {
  left: -225px;
}
[data-animate][data-direction=left][data-distance="226"] {
  left: -226px;
}
[data-animate][data-direction=left][data-distance="227"] {
  left: -227px;
}
[data-animate][data-direction=left][data-distance="228"] {
  left: -228px;
}
[data-animate][data-direction=left][data-distance="229"] {
  left: -229px;
}
[data-animate][data-direction=left][data-distance="230"] {
  left: -230px;
}
[data-animate][data-direction=left][data-distance="231"] {
  left: -231px;
}
[data-animate][data-direction=left][data-distance="232"] {
  left: -232px;
}
[data-animate][data-direction=left][data-distance="233"] {
  left: -233px;
}
[data-animate][data-direction=left][data-distance="234"] {
  left: -234px;
}
[data-animate][data-direction=left][data-distance="235"] {
  left: -235px;
}
[data-animate][data-direction=left][data-distance="236"] {
  left: -236px;
}
[data-animate][data-direction=left][data-distance="237"] {
  left: -237px;
}
[data-animate][data-direction=left][data-distance="238"] {
  left: -238px;
}
[data-animate][data-direction=left][data-distance="239"] {
  left: -239px;
}
[data-animate][data-direction=left][data-distance="240"] {
  left: -240px;
}
[data-animate][data-direction=left][data-distance="241"] {
  left: -241px;
}
[data-animate][data-direction=left][data-distance="242"] {
  left: -242px;
}
[data-animate][data-direction=left][data-distance="243"] {
  left: -243px;
}
[data-animate][data-direction=left][data-distance="244"] {
  left: -244px;
}
[data-animate][data-direction=left][data-distance="245"] {
  left: -245px;
}
[data-animate][data-direction=left][data-distance="246"] {
  left: -246px;
}
[data-animate][data-direction=left][data-distance="247"] {
  left: -247px;
}
[data-animate][data-direction=left][data-distance="248"] {
  left: -248px;
}
[data-animate][data-direction=left][data-distance="249"] {
  left: -249px;
}
[data-animate][data-direction=left][data-distance="250"] {
  left: -250px;
}
[data-animate][data-direction=left][data-distance="251"] {
  left: -251px;
}
[data-animate][data-direction=left][data-distance="252"] {
  left: -252px;
}
[data-animate][data-direction=left][data-distance="253"] {
  left: -253px;
}
[data-animate][data-direction=left][data-distance="254"] {
  left: -254px;
}
[data-animate][data-direction=left][data-distance="255"] {
  left: -255px;
}
[data-animate][data-direction=left][data-distance="256"] {
  left: -256px;
}
[data-animate][data-direction=left][data-distance="257"] {
  left: -257px;
}
[data-animate][data-direction=left][data-distance="258"] {
  left: -258px;
}
[data-animate][data-direction=left][data-distance="259"] {
  left: -259px;
}
[data-animate][data-direction=left][data-distance="260"] {
  left: -260px;
}
[data-animate][data-direction=left][data-distance="261"] {
  left: -261px;
}
[data-animate][data-direction=left][data-distance="262"] {
  left: -262px;
}
[data-animate][data-direction=left][data-distance="263"] {
  left: -263px;
}
[data-animate][data-direction=left][data-distance="264"] {
  left: -264px;
}
[data-animate][data-direction=left][data-distance="265"] {
  left: -265px;
}
[data-animate][data-direction=left][data-distance="266"] {
  left: -266px;
}
[data-animate][data-direction=left][data-distance="267"] {
  left: -267px;
}
[data-animate][data-direction=left][data-distance="268"] {
  left: -268px;
}
[data-animate][data-direction=left][data-distance="269"] {
  left: -269px;
}
[data-animate][data-direction=left][data-distance="270"] {
  left: -270px;
}
[data-animate][data-direction=left][data-distance="271"] {
  left: -271px;
}
[data-animate][data-direction=left][data-distance="272"] {
  left: -272px;
}
[data-animate][data-direction=left][data-distance="273"] {
  left: -273px;
}
[data-animate][data-direction=left][data-distance="274"] {
  left: -274px;
}
[data-animate][data-direction=left][data-distance="275"] {
  left: -275px;
}
[data-animate][data-direction=left][data-distance="276"] {
  left: -276px;
}
[data-animate][data-direction=left][data-distance="277"] {
  left: -277px;
}
[data-animate][data-direction=left][data-distance="278"] {
  left: -278px;
}
[data-animate][data-direction=left][data-distance="279"] {
  left: -279px;
}
[data-animate][data-direction=left][data-distance="280"] {
  left: -280px;
}
[data-animate][data-direction=left][data-distance="281"] {
  left: -281px;
}
[data-animate][data-direction=left][data-distance="282"] {
  left: -282px;
}
[data-animate][data-direction=left][data-distance="283"] {
  left: -283px;
}
[data-animate][data-direction=left][data-distance="284"] {
  left: -284px;
}
[data-animate][data-direction=left][data-distance="285"] {
  left: -285px;
}
[data-animate][data-direction=left][data-distance="286"] {
  left: -286px;
}
[data-animate][data-direction=left][data-distance="287"] {
  left: -287px;
}
[data-animate][data-direction=left][data-distance="288"] {
  left: -288px;
}
[data-animate][data-direction=left][data-distance="289"] {
  left: -289px;
}
[data-animate][data-direction=left][data-distance="290"] {
  left: -290px;
}
[data-animate][data-direction=left][data-distance="291"] {
  left: -291px;
}
[data-animate][data-direction=left][data-distance="292"] {
  left: -292px;
}
[data-animate][data-direction=left][data-distance="293"] {
  left: -293px;
}
[data-animate][data-direction=left][data-distance="294"] {
  left: -294px;
}
[data-animate][data-direction=left][data-distance="295"] {
  left: -295px;
}
[data-animate][data-direction=left][data-distance="296"] {
  left: -296px;
}
[data-animate][data-direction=left][data-distance="297"] {
  left: -297px;
}
[data-animate][data-direction=left][data-distance="298"] {
  left: -298px;
}
[data-animate][data-direction=left][data-distance="299"] {
  left: -299px;
}
[data-animate][data-direction=left][data-distance="300"] {
  left: -300px;
}
[data-animate][data-direction=left][data-distance="301"] {
  left: -301px;
}
[data-animate][data-direction=left][data-distance="302"] {
  left: -302px;
}
[data-animate][data-direction=left][data-distance="303"] {
  left: -303px;
}
[data-animate][data-direction=left][data-distance="304"] {
  left: -304px;
}
[data-animate][data-direction=left][data-distance="305"] {
  left: -305px;
}
[data-animate][data-direction=left][data-distance="306"] {
  left: -306px;
}
[data-animate][data-direction=left][data-distance="307"] {
  left: -307px;
}
[data-animate][data-direction=left][data-distance="308"] {
  left: -308px;
}
[data-animate][data-direction=left][data-distance="309"] {
  left: -309px;
}
[data-animate][data-direction=left][data-distance="310"] {
  left: -310px;
}
[data-animate][data-direction=left][data-distance="311"] {
  left: -311px;
}
[data-animate][data-direction=left][data-distance="312"] {
  left: -312px;
}
[data-animate][data-direction=left][data-distance="313"] {
  left: -313px;
}
[data-animate][data-direction=left][data-distance="314"] {
  left: -314px;
}
[data-animate][data-direction=left][data-distance="315"] {
  left: -315px;
}
[data-animate][data-direction=left][data-distance="316"] {
  left: -316px;
}
[data-animate][data-direction=left][data-distance="317"] {
  left: -317px;
}
[data-animate][data-direction=left][data-distance="318"] {
  left: -318px;
}
[data-animate][data-direction=left][data-distance="319"] {
  left: -319px;
}
[data-animate][data-direction=left][data-distance="320"] {
  left: -320px;
}
[data-animate][data-direction=left][data-distance="321"] {
  left: -321px;
}
[data-animate][data-direction=left][data-distance="322"] {
  left: -322px;
}
[data-animate][data-direction=left][data-distance="323"] {
  left: -323px;
}
[data-animate][data-direction=left][data-distance="324"] {
  left: -324px;
}
[data-animate][data-direction=left][data-distance="325"] {
  left: -325px;
}
[data-animate][data-direction=left][data-distance="326"] {
  left: -326px;
}
[data-animate][data-direction=left][data-distance="327"] {
  left: -327px;
}
[data-animate][data-direction=left][data-distance="328"] {
  left: -328px;
}
[data-animate][data-direction=left][data-distance="329"] {
  left: -329px;
}
[data-animate][data-direction=left][data-distance="330"] {
  left: -330px;
}
[data-animate][data-direction=left][data-distance="331"] {
  left: -331px;
}
[data-animate][data-direction=left][data-distance="332"] {
  left: -332px;
}
[data-animate][data-direction=left][data-distance="333"] {
  left: -333px;
}
[data-animate][data-direction=left][data-distance="334"] {
  left: -334px;
}
[data-animate][data-direction=left][data-distance="335"] {
  left: -335px;
}
[data-animate][data-direction=left][data-distance="336"] {
  left: -336px;
}
[data-animate][data-direction=left][data-distance="337"] {
  left: -337px;
}
[data-animate][data-direction=left][data-distance="338"] {
  left: -338px;
}
[data-animate][data-direction=left][data-distance="339"] {
  left: -339px;
}
[data-animate][data-direction=left][data-distance="340"] {
  left: -340px;
}
[data-animate][data-direction=left][data-distance="341"] {
  left: -341px;
}
[data-animate][data-direction=left][data-distance="342"] {
  left: -342px;
}
[data-animate][data-direction=left][data-distance="343"] {
  left: -343px;
}
[data-animate][data-direction=left][data-distance="344"] {
  left: -344px;
}
[data-animate][data-direction=left][data-distance="345"] {
  left: -345px;
}
[data-animate][data-direction=left][data-distance="346"] {
  left: -346px;
}
[data-animate][data-direction=left][data-distance="347"] {
  left: -347px;
}
[data-animate][data-direction=left][data-distance="348"] {
  left: -348px;
}
[data-animate][data-direction=left][data-distance="349"] {
  left: -349px;
}
[data-animate][data-direction=left][data-distance="350"] {
  left: -350px;
}
[data-animate][data-direction=left][data-distance="351"] {
  left: -351px;
}
[data-animate][data-direction=left][data-distance="352"] {
  left: -352px;
}
[data-animate][data-direction=left][data-distance="353"] {
  left: -353px;
}
[data-animate][data-direction=left][data-distance="354"] {
  left: -354px;
}
[data-animate][data-direction=left][data-distance="355"] {
  left: -355px;
}
[data-animate][data-direction=left][data-distance="356"] {
  left: -356px;
}
[data-animate][data-direction=left][data-distance="357"] {
  left: -357px;
}
[data-animate][data-direction=left][data-distance="358"] {
  left: -358px;
}
[data-animate][data-direction=left][data-distance="359"] {
  left: -359px;
}
[data-animate][data-direction=left][data-distance="360"] {
  left: -360px;
}
[data-animate][data-direction=left][data-distance="361"] {
  left: -361px;
}
[data-animate][data-direction=left][data-distance="362"] {
  left: -362px;
}
[data-animate][data-direction=left][data-distance="363"] {
  left: -363px;
}
[data-animate][data-direction=left][data-distance="364"] {
  left: -364px;
}
[data-animate][data-direction=left][data-distance="365"] {
  left: -365px;
}
[data-animate][data-direction=left][data-distance="366"] {
  left: -366px;
}
[data-animate][data-direction=left][data-distance="367"] {
  left: -367px;
}
[data-animate][data-direction=left][data-distance="368"] {
  left: -368px;
}
[data-animate][data-direction=left][data-distance="369"] {
  left: -369px;
}
[data-animate][data-direction=left][data-distance="370"] {
  left: -370px;
}
[data-animate][data-direction=left][data-distance="371"] {
  left: -371px;
}
[data-animate][data-direction=left][data-distance="372"] {
  left: -372px;
}
[data-animate][data-direction=left][data-distance="373"] {
  left: -373px;
}
[data-animate][data-direction=left][data-distance="374"] {
  left: -374px;
}
[data-animate][data-direction=left][data-distance="375"] {
  left: -375px;
}
[data-animate][data-direction=left][data-distance="376"] {
  left: -376px;
}
[data-animate][data-direction=left][data-distance="377"] {
  left: -377px;
}
[data-animate][data-direction=left][data-distance="378"] {
  left: -378px;
}
[data-animate][data-direction=left][data-distance="379"] {
  left: -379px;
}
[data-animate][data-direction=left][data-distance="380"] {
  left: -380px;
}
[data-animate][data-direction=left][data-distance="381"] {
  left: -381px;
}
[data-animate][data-direction=left][data-distance="382"] {
  left: -382px;
}
[data-animate][data-direction=left][data-distance="383"] {
  left: -383px;
}
[data-animate][data-direction=left][data-distance="384"] {
  left: -384px;
}
[data-animate][data-direction=left][data-distance="385"] {
  left: -385px;
}
[data-animate][data-direction=left][data-distance="386"] {
  left: -386px;
}
[data-animate][data-direction=left][data-distance="387"] {
  left: -387px;
}
[data-animate][data-direction=left][data-distance="388"] {
  left: -388px;
}
[data-animate][data-direction=left][data-distance="389"] {
  left: -389px;
}
[data-animate][data-direction=left][data-distance="390"] {
  left: -390px;
}
[data-animate][data-direction=left][data-distance="391"] {
  left: -391px;
}
[data-animate][data-direction=left][data-distance="392"] {
  left: -392px;
}
[data-animate][data-direction=left][data-distance="393"] {
  left: -393px;
}
[data-animate][data-direction=left][data-distance="394"] {
  left: -394px;
}
[data-animate][data-direction=left][data-distance="395"] {
  left: -395px;
}
[data-animate][data-direction=left][data-distance="396"] {
  left: -396px;
}
[data-animate][data-direction=left][data-distance="397"] {
  left: -397px;
}
[data-animate][data-direction=left][data-distance="398"] {
  left: -398px;
}
[data-animate][data-direction=left][data-distance="399"] {
  left: -399px;
}
[data-animate][data-direction=left][data-distance="400"] {
  left: -400px;
}
[data-animate][data-direction=left][data-distance="401"] {
  left: -401px;
}
[data-animate][data-direction=left][data-distance="402"] {
  left: -402px;
}
[data-animate][data-direction=left][data-distance="403"] {
  left: -403px;
}
[data-animate][data-direction=left][data-distance="404"] {
  left: -404px;
}
[data-animate][data-direction=left][data-distance="405"] {
  left: -405px;
}
[data-animate][data-direction=left][data-distance="406"] {
  left: -406px;
}
[data-animate][data-direction=left][data-distance="407"] {
  left: -407px;
}
[data-animate][data-direction=left][data-distance="408"] {
  left: -408px;
}
[data-animate][data-direction=left][data-distance="409"] {
  left: -409px;
}
[data-animate][data-direction=left][data-distance="410"] {
  left: -410px;
}
[data-animate][data-direction=left][data-distance="411"] {
  left: -411px;
}
[data-animate][data-direction=left][data-distance="412"] {
  left: -412px;
}
[data-animate][data-direction=left][data-distance="413"] {
  left: -413px;
}
[data-animate][data-direction=left][data-distance="414"] {
  left: -414px;
}
[data-animate][data-direction=left][data-distance="415"] {
  left: -415px;
}
[data-animate][data-direction=left][data-distance="416"] {
  left: -416px;
}
[data-animate][data-direction=left][data-distance="417"] {
  left: -417px;
}
[data-animate][data-direction=left][data-distance="418"] {
  left: -418px;
}
[data-animate][data-direction=left][data-distance="419"] {
  left: -419px;
}
[data-animate][data-direction=left][data-distance="420"] {
  left: -420px;
}
[data-animate][data-direction=left][data-distance="421"] {
  left: -421px;
}
[data-animate][data-direction=left][data-distance="422"] {
  left: -422px;
}
[data-animate][data-direction=left][data-distance="423"] {
  left: -423px;
}
[data-animate][data-direction=left][data-distance="424"] {
  left: -424px;
}
[data-animate][data-direction=left][data-distance="425"] {
  left: -425px;
}
[data-animate][data-direction=left][data-distance="426"] {
  left: -426px;
}
[data-animate][data-direction=left][data-distance="427"] {
  left: -427px;
}
[data-animate][data-direction=left][data-distance="428"] {
  left: -428px;
}
[data-animate][data-direction=left][data-distance="429"] {
  left: -429px;
}
[data-animate][data-direction=left][data-distance="430"] {
  left: -430px;
}
[data-animate][data-direction=left][data-distance="431"] {
  left: -431px;
}
[data-animate][data-direction=left][data-distance="432"] {
  left: -432px;
}
[data-animate][data-direction=left][data-distance="433"] {
  left: -433px;
}
[data-animate][data-direction=left][data-distance="434"] {
  left: -434px;
}
[data-animate][data-direction=left][data-distance="435"] {
  left: -435px;
}
[data-animate][data-direction=left][data-distance="436"] {
  left: -436px;
}
[data-animate][data-direction=left][data-distance="437"] {
  left: -437px;
}
[data-animate][data-direction=left][data-distance="438"] {
  left: -438px;
}
[data-animate][data-direction=left][data-distance="439"] {
  left: -439px;
}
[data-animate][data-direction=left][data-distance="440"] {
  left: -440px;
}
[data-animate][data-direction=left][data-distance="441"] {
  left: -441px;
}
[data-animate][data-direction=left][data-distance="442"] {
  left: -442px;
}
[data-animate][data-direction=left][data-distance="443"] {
  left: -443px;
}
[data-animate][data-direction=left][data-distance="444"] {
  left: -444px;
}
[data-animate][data-direction=left][data-distance="445"] {
  left: -445px;
}
[data-animate][data-direction=left][data-distance="446"] {
  left: -446px;
}
[data-animate][data-direction=left][data-distance="447"] {
  left: -447px;
}
[data-animate][data-direction=left][data-distance="448"] {
  left: -448px;
}
[data-animate][data-direction=left][data-distance="449"] {
  left: -449px;
}
[data-animate][data-direction=left][data-distance="450"] {
  left: -450px;
}
[data-animate][data-direction=left][data-distance="451"] {
  left: -451px;
}
[data-animate][data-direction=left][data-distance="452"] {
  left: -452px;
}
[data-animate][data-direction=left][data-distance="453"] {
  left: -453px;
}
[data-animate][data-direction=left][data-distance="454"] {
  left: -454px;
}
[data-animate][data-direction=left][data-distance="455"] {
  left: -455px;
}
[data-animate][data-direction=left][data-distance="456"] {
  left: -456px;
}
[data-animate][data-direction=left][data-distance="457"] {
  left: -457px;
}
[data-animate][data-direction=left][data-distance="458"] {
  left: -458px;
}
[data-animate][data-direction=left][data-distance="459"] {
  left: -459px;
}
[data-animate][data-direction=left][data-distance="460"] {
  left: -460px;
}
[data-animate][data-direction=left][data-distance="461"] {
  left: -461px;
}
[data-animate][data-direction=left][data-distance="462"] {
  left: -462px;
}
[data-animate][data-direction=left][data-distance="463"] {
  left: -463px;
}
[data-animate][data-direction=left][data-distance="464"] {
  left: -464px;
}
[data-animate][data-direction=left][data-distance="465"] {
  left: -465px;
}
[data-animate][data-direction=left][data-distance="466"] {
  left: -466px;
}
[data-animate][data-direction=left][data-distance="467"] {
  left: -467px;
}
[data-animate][data-direction=left][data-distance="468"] {
  left: -468px;
}
[data-animate][data-direction=left][data-distance="469"] {
  left: -469px;
}
[data-animate][data-direction=left][data-distance="470"] {
  left: -470px;
}
[data-animate][data-direction=left][data-distance="471"] {
  left: -471px;
}
[data-animate][data-direction=left][data-distance="472"] {
  left: -472px;
}
[data-animate][data-direction=left][data-distance="473"] {
  left: -473px;
}
[data-animate][data-direction=left][data-distance="474"] {
  left: -474px;
}
[data-animate][data-direction=left][data-distance="475"] {
  left: -475px;
}
[data-animate][data-direction=left][data-distance="476"] {
  left: -476px;
}
[data-animate][data-direction=left][data-distance="477"] {
  left: -477px;
}
[data-animate][data-direction=left][data-distance="478"] {
  left: -478px;
}
[data-animate][data-direction=left][data-distance="479"] {
  left: -479px;
}
[data-animate][data-direction=left][data-distance="480"] {
  left: -480px;
}
[data-animate][data-direction=left][data-distance="481"] {
  left: -481px;
}
[data-animate][data-direction=left][data-distance="482"] {
  left: -482px;
}
[data-animate][data-direction=left][data-distance="483"] {
  left: -483px;
}
[data-animate][data-direction=left][data-distance="484"] {
  left: -484px;
}
[data-animate][data-direction=left][data-distance="485"] {
  left: -485px;
}
[data-animate][data-direction=left][data-distance="486"] {
  left: -486px;
}
[data-animate][data-direction=left][data-distance="487"] {
  left: -487px;
}
[data-animate][data-direction=left][data-distance="488"] {
  left: -488px;
}
[data-animate][data-direction=left][data-distance="489"] {
  left: -489px;
}
[data-animate][data-direction=left][data-distance="490"] {
  left: -490px;
}
[data-animate][data-direction=left][data-distance="491"] {
  left: -491px;
}
[data-animate][data-direction=left][data-distance="492"] {
  left: -492px;
}
[data-animate][data-direction=left][data-distance="493"] {
  left: -493px;
}
[data-animate][data-direction=left][data-distance="494"] {
  left: -494px;
}
[data-animate][data-direction=left][data-distance="495"] {
  left: -495px;
}
[data-animate][data-direction=left][data-distance="496"] {
  left: -496px;
}
[data-animate][data-direction=left][data-distance="497"] {
  left: -497px;
}
[data-animate][data-direction=left][data-distance="498"] {
  left: -498px;
}
[data-animate][data-direction=left][data-distance="499"] {
  left: -499px;
}
[data-animate][data-direction=left][data-distance="500"] {
  left: -500px;
}
[data-animate][data-direction=left][data-distance="501"] {
  left: -501px;
}
[data-animate][data-direction=left][data-distance="502"] {
  left: -502px;
}
[data-animate][data-direction=left][data-distance="503"] {
  left: -503px;
}
[data-animate][data-direction=left][data-distance="504"] {
  left: -504px;
}
[data-animate][data-direction=left][data-distance="505"] {
  left: -505px;
}
[data-animate][data-direction=left][data-distance="506"] {
  left: -506px;
}
[data-animate][data-direction=left][data-distance="507"] {
  left: -507px;
}
[data-animate][data-direction=left][data-distance="508"] {
  left: -508px;
}
[data-animate][data-direction=left][data-distance="509"] {
  left: -509px;
}
[data-animate][data-direction=left][data-distance="510"] {
  left: -510px;
}
[data-animate][data-direction=left][data-distance="511"] {
  left: -511px;
}
[data-animate][data-direction=left][data-distance="512"] {
  left: -512px;
}
[data-animate][data-direction=left][data-distance="513"] {
  left: -513px;
}
[data-animate][data-direction=left][data-distance="514"] {
  left: -514px;
}
[data-animate][data-direction=left][data-distance="515"] {
  left: -515px;
}
[data-animate][data-direction=left][data-distance="516"] {
  left: -516px;
}
[data-animate][data-direction=left][data-distance="517"] {
  left: -517px;
}
[data-animate][data-direction=left][data-distance="518"] {
  left: -518px;
}
[data-animate][data-direction=left][data-distance="519"] {
  left: -519px;
}
[data-animate][data-direction=left][data-distance="520"] {
  left: -520px;
}
[data-animate][data-direction=left][data-distance="521"] {
  left: -521px;
}
[data-animate][data-direction=left][data-distance="522"] {
  left: -522px;
}
[data-animate][data-direction=left][data-distance="523"] {
  left: -523px;
}
[data-animate][data-direction=left][data-distance="524"] {
  left: -524px;
}
[data-animate][data-direction=left][data-distance="525"] {
  left: -525px;
}
[data-animate][data-direction=left][data-distance="526"] {
  left: -526px;
}
[data-animate][data-direction=left][data-distance="527"] {
  left: -527px;
}
[data-animate][data-direction=left][data-distance="528"] {
  left: -528px;
}
[data-animate][data-direction=left][data-distance="529"] {
  left: -529px;
}
[data-animate][data-direction=left][data-distance="530"] {
  left: -530px;
}
[data-animate][data-direction=left][data-distance="531"] {
  left: -531px;
}
[data-animate][data-direction=left][data-distance="532"] {
  left: -532px;
}
[data-animate][data-direction=left][data-distance="533"] {
  left: -533px;
}
[data-animate][data-direction=left][data-distance="534"] {
  left: -534px;
}
[data-animate][data-direction=left][data-distance="535"] {
  left: -535px;
}
[data-animate][data-direction=left][data-distance="536"] {
  left: -536px;
}
[data-animate][data-direction=left][data-distance="537"] {
  left: -537px;
}
[data-animate][data-direction=left][data-distance="538"] {
  left: -538px;
}
[data-animate][data-direction=left][data-distance="539"] {
  left: -539px;
}
[data-animate][data-direction=left][data-distance="540"] {
  left: -540px;
}
[data-animate][data-direction=left][data-distance="541"] {
  left: -541px;
}
[data-animate][data-direction=left][data-distance="542"] {
  left: -542px;
}
[data-animate][data-direction=left][data-distance="543"] {
  left: -543px;
}
[data-animate][data-direction=left][data-distance="544"] {
  left: -544px;
}
[data-animate][data-direction=left][data-distance="545"] {
  left: -545px;
}
[data-animate][data-direction=left][data-distance="546"] {
  left: -546px;
}
[data-animate][data-direction=left][data-distance="547"] {
  left: -547px;
}
[data-animate][data-direction=left][data-distance="548"] {
  left: -548px;
}
[data-animate][data-direction=left][data-distance="549"] {
  left: -549px;
}
[data-animate][data-direction=left][data-distance="550"] {
  left: -550px;
}
[data-animate][data-direction=left][data-distance="551"] {
  left: -551px;
}
[data-animate][data-direction=left][data-distance="552"] {
  left: -552px;
}
[data-animate][data-direction=left][data-distance="553"] {
  left: -553px;
}
[data-animate][data-direction=left][data-distance="554"] {
  left: -554px;
}
[data-animate][data-direction=left][data-distance="555"] {
  left: -555px;
}
[data-animate][data-direction=left][data-distance="556"] {
  left: -556px;
}
[data-animate][data-direction=left][data-distance="557"] {
  left: -557px;
}
[data-animate][data-direction=left][data-distance="558"] {
  left: -558px;
}
[data-animate][data-direction=left][data-distance="559"] {
  left: -559px;
}
[data-animate][data-direction=left][data-distance="560"] {
  left: -560px;
}
[data-animate][data-direction=left][data-distance="561"] {
  left: -561px;
}
[data-animate][data-direction=left][data-distance="562"] {
  left: -562px;
}
[data-animate][data-direction=left][data-distance="563"] {
  left: -563px;
}
[data-animate][data-direction=left][data-distance="564"] {
  left: -564px;
}
[data-animate][data-direction=left][data-distance="565"] {
  left: -565px;
}
[data-animate][data-direction=left][data-distance="566"] {
  left: -566px;
}
[data-animate][data-direction=left][data-distance="567"] {
  left: -567px;
}
[data-animate][data-direction=left][data-distance="568"] {
  left: -568px;
}
[data-animate][data-direction=left][data-distance="569"] {
  left: -569px;
}
[data-animate][data-direction=left][data-distance="570"] {
  left: -570px;
}
[data-animate][data-direction=left][data-distance="571"] {
  left: -571px;
}
[data-animate][data-direction=left][data-distance="572"] {
  left: -572px;
}
[data-animate][data-direction=left][data-distance="573"] {
  left: -573px;
}
[data-animate][data-direction=left][data-distance="574"] {
  left: -574px;
}
[data-animate][data-direction=left][data-distance="575"] {
  left: -575px;
}
[data-animate][data-direction=left][data-distance="576"] {
  left: -576px;
}
[data-animate][data-direction=left][data-distance="577"] {
  left: -577px;
}
[data-animate][data-direction=left][data-distance="578"] {
  left: -578px;
}
[data-animate][data-direction=left][data-distance="579"] {
  left: -579px;
}
[data-animate][data-direction=left][data-distance="580"] {
  left: -580px;
}
[data-animate][data-direction=left][data-distance="581"] {
  left: -581px;
}
[data-animate][data-direction=left][data-distance="582"] {
  left: -582px;
}
[data-animate][data-direction=left][data-distance="583"] {
  left: -583px;
}
[data-animate][data-direction=left][data-distance="584"] {
  left: -584px;
}
[data-animate][data-direction=left][data-distance="585"] {
  left: -585px;
}
[data-animate][data-direction=left][data-distance="586"] {
  left: -586px;
}
[data-animate][data-direction=left][data-distance="587"] {
  left: -587px;
}
[data-animate][data-direction=left][data-distance="588"] {
  left: -588px;
}
[data-animate][data-direction=left][data-distance="589"] {
  left: -589px;
}
[data-animate][data-direction=left][data-distance="590"] {
  left: -590px;
}
[data-animate][data-direction=left][data-distance="591"] {
  left: -591px;
}
[data-animate][data-direction=left][data-distance="592"] {
  left: -592px;
}
[data-animate][data-direction=left][data-distance="593"] {
  left: -593px;
}
[data-animate][data-direction=left][data-distance="594"] {
  left: -594px;
}
[data-animate][data-direction=left][data-distance="595"] {
  left: -595px;
}
[data-animate][data-direction=left][data-distance="596"] {
  left: -596px;
}
[data-animate][data-direction=left][data-distance="597"] {
  left: -597px;
}
[data-animate][data-direction=left][data-distance="598"] {
  left: -598px;
}
[data-animate][data-direction=left][data-distance="599"] {
  left: -599px;
}
[data-animate][data-direction=left][data-distance="600"] {
  left: -600px;
}
[data-animate][data-direction=left][data-distance="601"] {
  left: -601px;
}
[data-animate][data-direction=left][data-distance="602"] {
  left: -602px;
}
[data-animate][data-direction=left][data-distance="603"] {
  left: -603px;
}
[data-animate][data-direction=left][data-distance="604"] {
  left: -604px;
}
[data-animate][data-direction=left][data-distance="605"] {
  left: -605px;
}
[data-animate][data-direction=left][data-distance="606"] {
  left: -606px;
}
[data-animate][data-direction=left][data-distance="607"] {
  left: -607px;
}
[data-animate][data-direction=left][data-distance="608"] {
  left: -608px;
}
[data-animate][data-direction=left][data-distance="609"] {
  left: -609px;
}
[data-animate][data-direction=left][data-distance="610"] {
  left: -610px;
}
[data-animate][data-direction=left][data-distance="611"] {
  left: -611px;
}
[data-animate][data-direction=left][data-distance="612"] {
  left: -612px;
}
[data-animate][data-direction=left][data-distance="613"] {
  left: -613px;
}
[data-animate][data-direction=left][data-distance="614"] {
  left: -614px;
}
[data-animate][data-direction=left][data-distance="615"] {
  left: -615px;
}
[data-animate][data-direction=left][data-distance="616"] {
  left: -616px;
}
[data-animate][data-direction=left][data-distance="617"] {
  left: -617px;
}
[data-animate][data-direction=left][data-distance="618"] {
  left: -618px;
}
[data-animate][data-direction=left][data-distance="619"] {
  left: -619px;
}
[data-animate][data-direction=left][data-distance="620"] {
  left: -620px;
}
[data-animate][data-direction=left][data-distance="621"] {
  left: -621px;
}
[data-animate][data-direction=left][data-distance="622"] {
  left: -622px;
}
[data-animate][data-direction=left][data-distance="623"] {
  left: -623px;
}
[data-animate][data-direction=left][data-distance="624"] {
  left: -624px;
}
[data-animate][data-direction=left][data-distance="625"] {
  left: -625px;
}
[data-animate][data-direction=left][data-distance="626"] {
  left: -626px;
}
[data-animate][data-direction=left][data-distance="627"] {
  left: -627px;
}
[data-animate][data-direction=left][data-distance="628"] {
  left: -628px;
}
[data-animate][data-direction=left][data-distance="629"] {
  left: -629px;
}
[data-animate][data-direction=left][data-distance="630"] {
  left: -630px;
}
[data-animate][data-direction=left][data-distance="631"] {
  left: -631px;
}
[data-animate][data-direction=left][data-distance="632"] {
  left: -632px;
}
[data-animate][data-direction=left][data-distance="633"] {
  left: -633px;
}
[data-animate][data-direction=left][data-distance="634"] {
  left: -634px;
}
[data-animate][data-direction=left][data-distance="635"] {
  left: -635px;
}
[data-animate][data-direction=left][data-distance="636"] {
  left: -636px;
}
[data-animate][data-direction=left][data-distance="637"] {
  left: -637px;
}
[data-animate][data-direction=left][data-distance="638"] {
  left: -638px;
}
[data-animate][data-direction=left][data-distance="639"] {
  left: -639px;
}
[data-animate][data-direction=left][data-distance="640"] {
  left: -640px;
}
[data-animate][data-direction=left][data-distance="641"] {
  left: -641px;
}
[data-animate][data-direction=left][data-distance="642"] {
  left: -642px;
}
[data-animate][data-direction=left][data-distance="643"] {
  left: -643px;
}
[data-animate][data-direction=left][data-distance="644"] {
  left: -644px;
}
[data-animate][data-direction=left][data-distance="645"] {
  left: -645px;
}
[data-animate][data-direction=left][data-distance="646"] {
  left: -646px;
}
[data-animate][data-direction=left][data-distance="647"] {
  left: -647px;
}
[data-animate][data-direction=left][data-distance="648"] {
  left: -648px;
}
[data-animate][data-direction=left][data-distance="649"] {
  left: -649px;
}
[data-animate][data-direction=left][data-distance="650"] {
  left: -650px;
}
[data-animate][data-direction=left][data-distance="651"] {
  left: -651px;
}
[data-animate][data-direction=left][data-distance="652"] {
  left: -652px;
}
[data-animate][data-direction=left][data-distance="653"] {
  left: -653px;
}
[data-animate][data-direction=left][data-distance="654"] {
  left: -654px;
}
[data-animate][data-direction=left][data-distance="655"] {
  left: -655px;
}
[data-animate][data-direction=left][data-distance="656"] {
  left: -656px;
}
[data-animate][data-direction=left][data-distance="657"] {
  left: -657px;
}
[data-animate][data-direction=left][data-distance="658"] {
  left: -658px;
}
[data-animate][data-direction=left][data-distance="659"] {
  left: -659px;
}
[data-animate][data-direction=left][data-distance="660"] {
  left: -660px;
}
[data-animate][data-direction=left][data-distance="661"] {
  left: -661px;
}
[data-animate][data-direction=left][data-distance="662"] {
  left: -662px;
}
[data-animate][data-direction=left][data-distance="663"] {
  left: -663px;
}
[data-animate][data-direction=left][data-distance="664"] {
  left: -664px;
}
[data-animate][data-direction=left][data-distance="665"] {
  left: -665px;
}
[data-animate][data-direction=left][data-distance="666"] {
  left: -666px;
}
[data-animate][data-direction=left][data-distance="667"] {
  left: -667px;
}
[data-animate][data-direction=left][data-distance="668"] {
  left: -668px;
}
[data-animate][data-direction=left][data-distance="669"] {
  left: -669px;
}
[data-animate][data-direction=left][data-distance="670"] {
  left: -670px;
}
[data-animate][data-direction=left][data-distance="671"] {
  left: -671px;
}
[data-animate][data-direction=left][data-distance="672"] {
  left: -672px;
}
[data-animate][data-direction=left][data-distance="673"] {
  left: -673px;
}
[data-animate][data-direction=left][data-distance="674"] {
  left: -674px;
}
[data-animate][data-direction=left][data-distance="675"] {
  left: -675px;
}
[data-animate][data-direction=left][data-distance="676"] {
  left: -676px;
}
[data-animate][data-direction=left][data-distance="677"] {
  left: -677px;
}
[data-animate][data-direction=left][data-distance="678"] {
  left: -678px;
}
[data-animate][data-direction=left][data-distance="679"] {
  left: -679px;
}
[data-animate][data-direction=left][data-distance="680"] {
  left: -680px;
}
[data-animate][data-direction=left][data-distance="681"] {
  left: -681px;
}
[data-animate][data-direction=left][data-distance="682"] {
  left: -682px;
}
[data-animate][data-direction=left][data-distance="683"] {
  left: -683px;
}
[data-animate][data-direction=left][data-distance="684"] {
  left: -684px;
}
[data-animate][data-direction=left][data-distance="685"] {
  left: -685px;
}
[data-animate][data-direction=left][data-distance="686"] {
  left: -686px;
}
[data-animate][data-direction=left][data-distance="687"] {
  left: -687px;
}
[data-animate][data-direction=left][data-distance="688"] {
  left: -688px;
}
[data-animate][data-direction=left][data-distance="689"] {
  left: -689px;
}
[data-animate][data-direction=left][data-distance="690"] {
  left: -690px;
}
[data-animate][data-direction=left][data-distance="691"] {
  left: -691px;
}
[data-animate][data-direction=left][data-distance="692"] {
  left: -692px;
}
[data-animate][data-direction=left][data-distance="693"] {
  left: -693px;
}
[data-animate][data-direction=left][data-distance="694"] {
  left: -694px;
}
[data-animate][data-direction=left][data-distance="695"] {
  left: -695px;
}
[data-animate][data-direction=left][data-distance="696"] {
  left: -696px;
}
[data-animate][data-direction=left][data-distance="697"] {
  left: -697px;
}
[data-animate][data-direction=left][data-distance="698"] {
  left: -698px;
}
[data-animate][data-direction=left][data-distance="699"] {
  left: -699px;
}
[data-animate][data-direction=left][data-distance="700"] {
  left: -700px;
}
[data-animate][data-direction=left][data-distance="701"] {
  left: -701px;
}
[data-animate][data-direction=left][data-distance="702"] {
  left: -702px;
}
[data-animate][data-direction=left][data-distance="703"] {
  left: -703px;
}
[data-animate][data-direction=left][data-distance="704"] {
  left: -704px;
}
[data-animate][data-direction=left][data-distance="705"] {
  left: -705px;
}
[data-animate][data-direction=left][data-distance="706"] {
  left: -706px;
}
[data-animate][data-direction=left][data-distance="707"] {
  left: -707px;
}
[data-animate][data-direction=left][data-distance="708"] {
  left: -708px;
}
[data-animate][data-direction=left][data-distance="709"] {
  left: -709px;
}
[data-animate][data-direction=left][data-distance="710"] {
  left: -710px;
}
[data-animate][data-direction=left][data-distance="711"] {
  left: -711px;
}
[data-animate][data-direction=left][data-distance="712"] {
  left: -712px;
}
[data-animate][data-direction=left][data-distance="713"] {
  left: -713px;
}
[data-animate][data-direction=left][data-distance="714"] {
  left: -714px;
}
[data-animate][data-direction=left][data-distance="715"] {
  left: -715px;
}
[data-animate][data-direction=left][data-distance="716"] {
  left: -716px;
}
[data-animate][data-direction=left][data-distance="717"] {
  left: -717px;
}
[data-animate][data-direction=left][data-distance="718"] {
  left: -718px;
}
[data-animate][data-direction=left][data-distance="719"] {
  left: -719px;
}
[data-animate][data-direction=left][data-distance="720"] {
  left: -720px;
}
[data-animate][data-direction=left][data-distance="721"] {
  left: -721px;
}
[data-animate][data-direction=left][data-distance="722"] {
  left: -722px;
}
[data-animate][data-direction=left][data-distance="723"] {
  left: -723px;
}
[data-animate][data-direction=left][data-distance="724"] {
  left: -724px;
}
[data-animate][data-direction=left][data-distance="725"] {
  left: -725px;
}
[data-animate][data-direction=left][data-distance="726"] {
  left: -726px;
}
[data-animate][data-direction=left][data-distance="727"] {
  left: -727px;
}
[data-animate][data-direction=left][data-distance="728"] {
  left: -728px;
}
[data-animate][data-direction=left][data-distance="729"] {
  left: -729px;
}
[data-animate][data-direction=left][data-distance="730"] {
  left: -730px;
}
[data-animate][data-direction=left][data-distance="731"] {
  left: -731px;
}
[data-animate][data-direction=left][data-distance="732"] {
  left: -732px;
}
[data-animate][data-direction=left][data-distance="733"] {
  left: -733px;
}
[data-animate][data-direction=left][data-distance="734"] {
  left: -734px;
}
[data-animate][data-direction=left][data-distance="735"] {
  left: -735px;
}
[data-animate][data-direction=left][data-distance="736"] {
  left: -736px;
}
[data-animate][data-direction=left][data-distance="737"] {
  left: -737px;
}
[data-animate][data-direction=left][data-distance="738"] {
  left: -738px;
}
[data-animate][data-direction=left][data-distance="739"] {
  left: -739px;
}
[data-animate][data-direction=left][data-distance="740"] {
  left: -740px;
}
[data-animate][data-direction=left][data-distance="741"] {
  left: -741px;
}
[data-animate][data-direction=left][data-distance="742"] {
  left: -742px;
}
[data-animate][data-direction=left][data-distance="743"] {
  left: -743px;
}
[data-animate][data-direction=left][data-distance="744"] {
  left: -744px;
}
[data-animate][data-direction=left][data-distance="745"] {
  left: -745px;
}
[data-animate][data-direction=left][data-distance="746"] {
  left: -746px;
}
[data-animate][data-direction=left][data-distance="747"] {
  left: -747px;
}
[data-animate][data-direction=left][data-distance="748"] {
  left: -748px;
}
[data-animate][data-direction=left][data-distance="749"] {
  left: -749px;
}
[data-animate][data-direction=left][data-distance="750"] {
  left: -750px;
}
@media only screen and (min-width: 991px) {
  [data-animate][data-direction=left] {
    right: -100px;
  }
  [data-animate][data-direction=left][data-distance="0"] {
    right: -0px;
  }
  [data-animate][data-direction=left][data-distance="1"] {
    right: -1px;
  }
  [data-animate][data-direction=left][data-distance="2"] {
    right: -2px;
  }
  [data-animate][data-direction=left][data-distance="3"] {
    right: -3px;
  }
  [data-animate][data-direction=left][data-distance="4"] {
    right: -4px;
  }
  [data-animate][data-direction=left][data-distance="5"] {
    right: -5px;
  }
  [data-animate][data-direction=left][data-distance="6"] {
    right: -6px;
  }
  [data-animate][data-direction=left][data-distance="7"] {
    right: -7px;
  }
  [data-animate][data-direction=left][data-distance="8"] {
    right: -8px;
  }
  [data-animate][data-direction=left][data-distance="9"] {
    right: -9px;
  }
  [data-animate][data-direction=left][data-distance="10"] {
    right: -10px;
  }
  [data-animate][data-direction=left][data-distance="11"] {
    right: -11px;
  }
  [data-animate][data-direction=left][data-distance="12"] {
    right: -12px;
  }
  [data-animate][data-direction=left][data-distance="13"] {
    right: -13px;
  }
  [data-animate][data-direction=left][data-distance="14"] {
    right: -14px;
  }
  [data-animate][data-direction=left][data-distance="15"] {
    right: -15px;
  }
  [data-animate][data-direction=left][data-distance="16"] {
    right: -16px;
  }
  [data-animate][data-direction=left][data-distance="17"] {
    right: -17px;
  }
  [data-animate][data-direction=left][data-distance="18"] {
    right: -18px;
  }
  [data-animate][data-direction=left][data-distance="19"] {
    right: -19px;
  }
  [data-animate][data-direction=left][data-distance="20"] {
    right: -20px;
  }
  [data-animate][data-direction=left][data-distance="21"] {
    right: -21px;
  }
  [data-animate][data-direction=left][data-distance="22"] {
    right: -22px;
  }
  [data-animate][data-direction=left][data-distance="23"] {
    right: -23px;
  }
  [data-animate][data-direction=left][data-distance="24"] {
    right: -24px;
  }
  [data-animate][data-direction=left][data-distance="25"] {
    right: -25px;
  }
  [data-animate][data-direction=left][data-distance="26"] {
    right: -26px;
  }
  [data-animate][data-direction=left][data-distance="27"] {
    right: -27px;
  }
  [data-animate][data-direction=left][data-distance="28"] {
    right: -28px;
  }
  [data-animate][data-direction=left][data-distance="29"] {
    right: -29px;
  }
  [data-animate][data-direction=left][data-distance="30"] {
    right: -30px;
  }
  [data-animate][data-direction=left][data-distance="31"] {
    right: -31px;
  }
  [data-animate][data-direction=left][data-distance="32"] {
    right: -32px;
  }
  [data-animate][data-direction=left][data-distance="33"] {
    right: -33px;
  }
  [data-animate][data-direction=left][data-distance="34"] {
    right: -34px;
  }
  [data-animate][data-direction=left][data-distance="35"] {
    right: -35px;
  }
  [data-animate][data-direction=left][data-distance="36"] {
    right: -36px;
  }
  [data-animate][data-direction=left][data-distance="37"] {
    right: -37px;
  }
  [data-animate][data-direction=left][data-distance="38"] {
    right: -38px;
  }
  [data-animate][data-direction=left][data-distance="39"] {
    right: -39px;
  }
  [data-animate][data-direction=left][data-distance="40"] {
    right: -40px;
  }
  [data-animate][data-direction=left][data-distance="41"] {
    right: -41px;
  }
  [data-animate][data-direction=left][data-distance="42"] {
    right: -42px;
  }
  [data-animate][data-direction=left][data-distance="43"] {
    right: -43px;
  }
  [data-animate][data-direction=left][data-distance="44"] {
    right: -44px;
  }
  [data-animate][data-direction=left][data-distance="45"] {
    right: -45px;
  }
  [data-animate][data-direction=left][data-distance="46"] {
    right: -46px;
  }
  [data-animate][data-direction=left][data-distance="47"] {
    right: -47px;
  }
  [data-animate][data-direction=left][data-distance="48"] {
    right: -48px;
  }
  [data-animate][data-direction=left][data-distance="49"] {
    right: -49px;
  }
  [data-animate][data-direction=left][data-distance="50"] {
    right: -50px;
  }
  [data-animate][data-direction=left][data-distance="51"] {
    right: -51px;
  }
  [data-animate][data-direction=left][data-distance="52"] {
    right: -52px;
  }
  [data-animate][data-direction=left][data-distance="53"] {
    right: -53px;
  }
  [data-animate][data-direction=left][data-distance="54"] {
    right: -54px;
  }
  [data-animate][data-direction=left][data-distance="55"] {
    right: -55px;
  }
  [data-animate][data-direction=left][data-distance="56"] {
    right: -56px;
  }
  [data-animate][data-direction=left][data-distance="57"] {
    right: -57px;
  }
  [data-animate][data-direction=left][data-distance="58"] {
    right: -58px;
  }
  [data-animate][data-direction=left][data-distance="59"] {
    right: -59px;
  }
  [data-animate][data-direction=left][data-distance="60"] {
    right: -60px;
  }
  [data-animate][data-direction=left][data-distance="61"] {
    right: -61px;
  }
  [data-animate][data-direction=left][data-distance="62"] {
    right: -62px;
  }
  [data-animate][data-direction=left][data-distance="63"] {
    right: -63px;
  }
  [data-animate][data-direction=left][data-distance="64"] {
    right: -64px;
  }
  [data-animate][data-direction=left][data-distance="65"] {
    right: -65px;
  }
  [data-animate][data-direction=left][data-distance="66"] {
    right: -66px;
  }
  [data-animate][data-direction=left][data-distance="67"] {
    right: -67px;
  }
  [data-animate][data-direction=left][data-distance="68"] {
    right: -68px;
  }
  [data-animate][data-direction=left][data-distance="69"] {
    right: -69px;
  }
  [data-animate][data-direction=left][data-distance="70"] {
    right: -70px;
  }
  [data-animate][data-direction=left][data-distance="71"] {
    right: -71px;
  }
  [data-animate][data-direction=left][data-distance="72"] {
    right: -72px;
  }
  [data-animate][data-direction=left][data-distance="73"] {
    right: -73px;
  }
  [data-animate][data-direction=left][data-distance="74"] {
    right: -74px;
  }
  [data-animate][data-direction=left][data-distance="75"] {
    right: -75px;
  }
  [data-animate][data-direction=left][data-distance="76"] {
    right: -76px;
  }
  [data-animate][data-direction=left][data-distance="77"] {
    right: -77px;
  }
  [data-animate][data-direction=left][data-distance="78"] {
    right: -78px;
  }
  [data-animate][data-direction=left][data-distance="79"] {
    right: -79px;
  }
  [data-animate][data-direction=left][data-distance="80"] {
    right: -80px;
  }
  [data-animate][data-direction=left][data-distance="81"] {
    right: -81px;
  }
  [data-animate][data-direction=left][data-distance="82"] {
    right: -82px;
  }
  [data-animate][data-direction=left][data-distance="83"] {
    right: -83px;
  }
  [data-animate][data-direction=left][data-distance="84"] {
    right: -84px;
  }
  [data-animate][data-direction=left][data-distance="85"] {
    right: -85px;
  }
  [data-animate][data-direction=left][data-distance="86"] {
    right: -86px;
  }
  [data-animate][data-direction=left][data-distance="87"] {
    right: -87px;
  }
  [data-animate][data-direction=left][data-distance="88"] {
    right: -88px;
  }
  [data-animate][data-direction=left][data-distance="89"] {
    right: -89px;
  }
  [data-animate][data-direction=left][data-distance="90"] {
    right: -90px;
  }
  [data-animate][data-direction=left][data-distance="91"] {
    right: -91px;
  }
  [data-animate][data-direction=left][data-distance="92"] {
    right: -92px;
  }
  [data-animate][data-direction=left][data-distance="93"] {
    right: -93px;
  }
  [data-animate][data-direction=left][data-distance="94"] {
    right: -94px;
  }
  [data-animate][data-direction=left][data-distance="95"] {
    right: -95px;
  }
  [data-animate][data-direction=left][data-distance="96"] {
    right: -96px;
  }
  [data-animate][data-direction=left][data-distance="97"] {
    right: -97px;
  }
  [data-animate][data-direction=left][data-distance="98"] {
    right: -98px;
  }
  [data-animate][data-direction=left][data-distance="99"] {
    right: -99px;
  }
  [data-animate][data-direction=left][data-distance="100"] {
    right: -100px;
  }
  [data-animate][data-direction=left][data-distance="101"] {
    right: -101px;
  }
  [data-animate][data-direction=left][data-distance="102"] {
    right: -102px;
  }
  [data-animate][data-direction=left][data-distance="103"] {
    right: -103px;
  }
  [data-animate][data-direction=left][data-distance="104"] {
    right: -104px;
  }
  [data-animate][data-direction=left][data-distance="105"] {
    right: -105px;
  }
  [data-animate][data-direction=left][data-distance="106"] {
    right: -106px;
  }
  [data-animate][data-direction=left][data-distance="107"] {
    right: -107px;
  }
  [data-animate][data-direction=left][data-distance="108"] {
    right: -108px;
  }
  [data-animate][data-direction=left][data-distance="109"] {
    right: -109px;
  }
  [data-animate][data-direction=left][data-distance="110"] {
    right: -110px;
  }
  [data-animate][data-direction=left][data-distance="111"] {
    right: -111px;
  }
  [data-animate][data-direction=left][data-distance="112"] {
    right: -112px;
  }
  [data-animate][data-direction=left][data-distance="113"] {
    right: -113px;
  }
  [data-animate][data-direction=left][data-distance="114"] {
    right: -114px;
  }
  [data-animate][data-direction=left][data-distance="115"] {
    right: -115px;
  }
  [data-animate][data-direction=left][data-distance="116"] {
    right: -116px;
  }
  [data-animate][data-direction=left][data-distance="117"] {
    right: -117px;
  }
  [data-animate][data-direction=left][data-distance="118"] {
    right: -118px;
  }
  [data-animate][data-direction=left][data-distance="119"] {
    right: -119px;
  }
  [data-animate][data-direction=left][data-distance="120"] {
    right: -120px;
  }
  [data-animate][data-direction=left][data-distance="121"] {
    right: -121px;
  }
  [data-animate][data-direction=left][data-distance="122"] {
    right: -122px;
  }
  [data-animate][data-direction=left][data-distance="123"] {
    right: -123px;
  }
  [data-animate][data-direction=left][data-distance="124"] {
    right: -124px;
  }
  [data-animate][data-direction=left][data-distance="125"] {
    right: -125px;
  }
  [data-animate][data-direction=left][data-distance="126"] {
    right: -126px;
  }
  [data-animate][data-direction=left][data-distance="127"] {
    right: -127px;
  }
  [data-animate][data-direction=left][data-distance="128"] {
    right: -128px;
  }
  [data-animate][data-direction=left][data-distance="129"] {
    right: -129px;
  }
  [data-animate][data-direction=left][data-distance="130"] {
    right: -130px;
  }
  [data-animate][data-direction=left][data-distance="131"] {
    right: -131px;
  }
  [data-animate][data-direction=left][data-distance="132"] {
    right: -132px;
  }
  [data-animate][data-direction=left][data-distance="133"] {
    right: -133px;
  }
  [data-animate][data-direction=left][data-distance="134"] {
    right: -134px;
  }
  [data-animate][data-direction=left][data-distance="135"] {
    right: -135px;
  }
  [data-animate][data-direction=left][data-distance="136"] {
    right: -136px;
  }
  [data-animate][data-direction=left][data-distance="137"] {
    right: -137px;
  }
  [data-animate][data-direction=left][data-distance="138"] {
    right: -138px;
  }
  [data-animate][data-direction=left][data-distance="139"] {
    right: -139px;
  }
  [data-animate][data-direction=left][data-distance="140"] {
    right: -140px;
  }
  [data-animate][data-direction=left][data-distance="141"] {
    right: -141px;
  }
  [data-animate][data-direction=left][data-distance="142"] {
    right: -142px;
  }
  [data-animate][data-direction=left][data-distance="143"] {
    right: -143px;
  }
  [data-animate][data-direction=left][data-distance="144"] {
    right: -144px;
  }
  [data-animate][data-direction=left][data-distance="145"] {
    right: -145px;
  }
  [data-animate][data-direction=left][data-distance="146"] {
    right: -146px;
  }
  [data-animate][data-direction=left][data-distance="147"] {
    right: -147px;
  }
  [data-animate][data-direction=left][data-distance="148"] {
    right: -148px;
  }
  [data-animate][data-direction=left][data-distance="149"] {
    right: -149px;
  }
  [data-animate][data-direction=left][data-distance="150"] {
    right: -150px;
  }
  [data-animate][data-direction=left][data-distance="151"] {
    right: -151px;
  }
  [data-animate][data-direction=left][data-distance="152"] {
    right: -152px;
  }
  [data-animate][data-direction=left][data-distance="153"] {
    right: -153px;
  }
  [data-animate][data-direction=left][data-distance="154"] {
    right: -154px;
  }
  [data-animate][data-direction=left][data-distance="155"] {
    right: -155px;
  }
  [data-animate][data-direction=left][data-distance="156"] {
    right: -156px;
  }
  [data-animate][data-direction=left][data-distance="157"] {
    right: -157px;
  }
  [data-animate][data-direction=left][data-distance="158"] {
    right: -158px;
  }
  [data-animate][data-direction=left][data-distance="159"] {
    right: -159px;
  }
  [data-animate][data-direction=left][data-distance="160"] {
    right: -160px;
  }
  [data-animate][data-direction=left][data-distance="161"] {
    right: -161px;
  }
  [data-animate][data-direction=left][data-distance="162"] {
    right: -162px;
  }
  [data-animate][data-direction=left][data-distance="163"] {
    right: -163px;
  }
  [data-animate][data-direction=left][data-distance="164"] {
    right: -164px;
  }
  [data-animate][data-direction=left][data-distance="165"] {
    right: -165px;
  }
  [data-animate][data-direction=left][data-distance="166"] {
    right: -166px;
  }
  [data-animate][data-direction=left][data-distance="167"] {
    right: -167px;
  }
  [data-animate][data-direction=left][data-distance="168"] {
    right: -168px;
  }
  [data-animate][data-direction=left][data-distance="169"] {
    right: -169px;
  }
  [data-animate][data-direction=left][data-distance="170"] {
    right: -170px;
  }
  [data-animate][data-direction=left][data-distance="171"] {
    right: -171px;
  }
  [data-animate][data-direction=left][data-distance="172"] {
    right: -172px;
  }
  [data-animate][data-direction=left][data-distance="173"] {
    right: -173px;
  }
  [data-animate][data-direction=left][data-distance="174"] {
    right: -174px;
  }
  [data-animate][data-direction=left][data-distance="175"] {
    right: -175px;
  }
  [data-animate][data-direction=left][data-distance="176"] {
    right: -176px;
  }
  [data-animate][data-direction=left][data-distance="177"] {
    right: -177px;
  }
  [data-animate][data-direction=left][data-distance="178"] {
    right: -178px;
  }
  [data-animate][data-direction=left][data-distance="179"] {
    right: -179px;
  }
  [data-animate][data-direction=left][data-distance="180"] {
    right: -180px;
  }
  [data-animate][data-direction=left][data-distance="181"] {
    right: -181px;
  }
  [data-animate][data-direction=left][data-distance="182"] {
    right: -182px;
  }
  [data-animate][data-direction=left][data-distance="183"] {
    right: -183px;
  }
  [data-animate][data-direction=left][data-distance="184"] {
    right: -184px;
  }
  [data-animate][data-direction=left][data-distance="185"] {
    right: -185px;
  }
  [data-animate][data-direction=left][data-distance="186"] {
    right: -186px;
  }
  [data-animate][data-direction=left][data-distance="187"] {
    right: -187px;
  }
  [data-animate][data-direction=left][data-distance="188"] {
    right: -188px;
  }
  [data-animate][data-direction=left][data-distance="189"] {
    right: -189px;
  }
  [data-animate][data-direction=left][data-distance="190"] {
    right: -190px;
  }
  [data-animate][data-direction=left][data-distance="191"] {
    right: -191px;
  }
  [data-animate][data-direction=left][data-distance="192"] {
    right: -192px;
  }
  [data-animate][data-direction=left][data-distance="193"] {
    right: -193px;
  }
  [data-animate][data-direction=left][data-distance="194"] {
    right: -194px;
  }
  [data-animate][data-direction=left][data-distance="195"] {
    right: -195px;
  }
  [data-animate][data-direction=left][data-distance="196"] {
    right: -196px;
  }
  [data-animate][data-direction=left][data-distance="197"] {
    right: -197px;
  }
  [data-animate][data-direction=left][data-distance="198"] {
    right: -198px;
  }
  [data-animate][data-direction=left][data-distance="199"] {
    right: -199px;
  }
  [data-animate][data-direction=left][data-distance="200"] {
    right: -200px;
  }
  [data-animate][data-direction=left][data-distance="201"] {
    right: -201px;
  }
  [data-animate][data-direction=left][data-distance="202"] {
    right: -202px;
  }
  [data-animate][data-direction=left][data-distance="203"] {
    right: -203px;
  }
  [data-animate][data-direction=left][data-distance="204"] {
    right: -204px;
  }
  [data-animate][data-direction=left][data-distance="205"] {
    right: -205px;
  }
  [data-animate][data-direction=left][data-distance="206"] {
    right: -206px;
  }
  [data-animate][data-direction=left][data-distance="207"] {
    right: -207px;
  }
  [data-animate][data-direction=left][data-distance="208"] {
    right: -208px;
  }
  [data-animate][data-direction=left][data-distance="209"] {
    right: -209px;
  }
  [data-animate][data-direction=left][data-distance="210"] {
    right: -210px;
  }
  [data-animate][data-direction=left][data-distance="211"] {
    right: -211px;
  }
  [data-animate][data-direction=left][data-distance="212"] {
    right: -212px;
  }
  [data-animate][data-direction=left][data-distance="213"] {
    right: -213px;
  }
  [data-animate][data-direction=left][data-distance="214"] {
    right: -214px;
  }
  [data-animate][data-direction=left][data-distance="215"] {
    right: -215px;
  }
  [data-animate][data-direction=left][data-distance="216"] {
    right: -216px;
  }
  [data-animate][data-direction=left][data-distance="217"] {
    right: -217px;
  }
  [data-animate][data-direction=left][data-distance="218"] {
    right: -218px;
  }
  [data-animate][data-direction=left][data-distance="219"] {
    right: -219px;
  }
  [data-animate][data-direction=left][data-distance="220"] {
    right: -220px;
  }
  [data-animate][data-direction=left][data-distance="221"] {
    right: -221px;
  }
  [data-animate][data-direction=left][data-distance="222"] {
    right: -222px;
  }
  [data-animate][data-direction=left][data-distance="223"] {
    right: -223px;
  }
  [data-animate][data-direction=left][data-distance="224"] {
    right: -224px;
  }
  [data-animate][data-direction=left][data-distance="225"] {
    right: -225px;
  }
  [data-animate][data-direction=left][data-distance="226"] {
    right: -226px;
  }
  [data-animate][data-direction=left][data-distance="227"] {
    right: -227px;
  }
  [data-animate][data-direction=left][data-distance="228"] {
    right: -228px;
  }
  [data-animate][data-direction=left][data-distance="229"] {
    right: -229px;
  }
  [data-animate][data-direction=left][data-distance="230"] {
    right: -230px;
  }
  [data-animate][data-direction=left][data-distance="231"] {
    right: -231px;
  }
  [data-animate][data-direction=left][data-distance="232"] {
    right: -232px;
  }
  [data-animate][data-direction=left][data-distance="233"] {
    right: -233px;
  }
  [data-animate][data-direction=left][data-distance="234"] {
    right: -234px;
  }
  [data-animate][data-direction=left][data-distance="235"] {
    right: -235px;
  }
  [data-animate][data-direction=left][data-distance="236"] {
    right: -236px;
  }
  [data-animate][data-direction=left][data-distance="237"] {
    right: -237px;
  }
  [data-animate][data-direction=left][data-distance="238"] {
    right: -238px;
  }
  [data-animate][data-direction=left][data-distance="239"] {
    right: -239px;
  }
  [data-animate][data-direction=left][data-distance="240"] {
    right: -240px;
  }
  [data-animate][data-direction=left][data-distance="241"] {
    right: -241px;
  }
  [data-animate][data-direction=left][data-distance="242"] {
    right: -242px;
  }
  [data-animate][data-direction=left][data-distance="243"] {
    right: -243px;
  }
  [data-animate][data-direction=left][data-distance="244"] {
    right: -244px;
  }
  [data-animate][data-direction=left][data-distance="245"] {
    right: -245px;
  }
  [data-animate][data-direction=left][data-distance="246"] {
    right: -246px;
  }
  [data-animate][data-direction=left][data-distance="247"] {
    right: -247px;
  }
  [data-animate][data-direction=left][data-distance="248"] {
    right: -248px;
  }
  [data-animate][data-direction=left][data-distance="249"] {
    right: -249px;
  }
  [data-animate][data-direction=left][data-distance="250"] {
    right: -250px;
  }
  [data-animate][data-direction=left][data-distance="251"] {
    right: -251px;
  }
  [data-animate][data-direction=left][data-distance="252"] {
    right: -252px;
  }
  [data-animate][data-direction=left][data-distance="253"] {
    right: -253px;
  }
  [data-animate][data-direction=left][data-distance="254"] {
    right: -254px;
  }
  [data-animate][data-direction=left][data-distance="255"] {
    right: -255px;
  }
  [data-animate][data-direction=left][data-distance="256"] {
    right: -256px;
  }
  [data-animate][data-direction=left][data-distance="257"] {
    right: -257px;
  }
  [data-animate][data-direction=left][data-distance="258"] {
    right: -258px;
  }
  [data-animate][data-direction=left][data-distance="259"] {
    right: -259px;
  }
  [data-animate][data-direction=left][data-distance="260"] {
    right: -260px;
  }
  [data-animate][data-direction=left][data-distance="261"] {
    right: -261px;
  }
  [data-animate][data-direction=left][data-distance="262"] {
    right: -262px;
  }
  [data-animate][data-direction=left][data-distance="263"] {
    right: -263px;
  }
  [data-animate][data-direction=left][data-distance="264"] {
    right: -264px;
  }
  [data-animate][data-direction=left][data-distance="265"] {
    right: -265px;
  }
  [data-animate][data-direction=left][data-distance="266"] {
    right: -266px;
  }
  [data-animate][data-direction=left][data-distance="267"] {
    right: -267px;
  }
  [data-animate][data-direction=left][data-distance="268"] {
    right: -268px;
  }
  [data-animate][data-direction=left][data-distance="269"] {
    right: -269px;
  }
  [data-animate][data-direction=left][data-distance="270"] {
    right: -270px;
  }
  [data-animate][data-direction=left][data-distance="271"] {
    right: -271px;
  }
  [data-animate][data-direction=left][data-distance="272"] {
    right: -272px;
  }
  [data-animate][data-direction=left][data-distance="273"] {
    right: -273px;
  }
  [data-animate][data-direction=left][data-distance="274"] {
    right: -274px;
  }
  [data-animate][data-direction=left][data-distance="275"] {
    right: -275px;
  }
  [data-animate][data-direction=left][data-distance="276"] {
    right: -276px;
  }
  [data-animate][data-direction=left][data-distance="277"] {
    right: -277px;
  }
  [data-animate][data-direction=left][data-distance="278"] {
    right: -278px;
  }
  [data-animate][data-direction=left][data-distance="279"] {
    right: -279px;
  }
  [data-animate][data-direction=left][data-distance="280"] {
    right: -280px;
  }
  [data-animate][data-direction=left][data-distance="281"] {
    right: -281px;
  }
  [data-animate][data-direction=left][data-distance="282"] {
    right: -282px;
  }
  [data-animate][data-direction=left][data-distance="283"] {
    right: -283px;
  }
  [data-animate][data-direction=left][data-distance="284"] {
    right: -284px;
  }
  [data-animate][data-direction=left][data-distance="285"] {
    right: -285px;
  }
  [data-animate][data-direction=left][data-distance="286"] {
    right: -286px;
  }
  [data-animate][data-direction=left][data-distance="287"] {
    right: -287px;
  }
  [data-animate][data-direction=left][data-distance="288"] {
    right: -288px;
  }
  [data-animate][data-direction=left][data-distance="289"] {
    right: -289px;
  }
  [data-animate][data-direction=left][data-distance="290"] {
    right: -290px;
  }
  [data-animate][data-direction=left][data-distance="291"] {
    right: -291px;
  }
  [data-animate][data-direction=left][data-distance="292"] {
    right: -292px;
  }
  [data-animate][data-direction=left][data-distance="293"] {
    right: -293px;
  }
  [data-animate][data-direction=left][data-distance="294"] {
    right: -294px;
  }
  [data-animate][data-direction=left][data-distance="295"] {
    right: -295px;
  }
  [data-animate][data-direction=left][data-distance="296"] {
    right: -296px;
  }
  [data-animate][data-direction=left][data-distance="297"] {
    right: -297px;
  }
  [data-animate][data-direction=left][data-distance="298"] {
    right: -298px;
  }
  [data-animate][data-direction=left][data-distance="299"] {
    right: -299px;
  }
  [data-animate][data-direction=left][data-distance="300"] {
    right: -300px;
  }
  [data-animate][data-direction=left][data-distance="301"] {
    right: -301px;
  }
  [data-animate][data-direction=left][data-distance="302"] {
    right: -302px;
  }
  [data-animate][data-direction=left][data-distance="303"] {
    right: -303px;
  }
  [data-animate][data-direction=left][data-distance="304"] {
    right: -304px;
  }
  [data-animate][data-direction=left][data-distance="305"] {
    right: -305px;
  }
  [data-animate][data-direction=left][data-distance="306"] {
    right: -306px;
  }
  [data-animate][data-direction=left][data-distance="307"] {
    right: -307px;
  }
  [data-animate][data-direction=left][data-distance="308"] {
    right: -308px;
  }
  [data-animate][data-direction=left][data-distance="309"] {
    right: -309px;
  }
  [data-animate][data-direction=left][data-distance="310"] {
    right: -310px;
  }
  [data-animate][data-direction=left][data-distance="311"] {
    right: -311px;
  }
  [data-animate][data-direction=left][data-distance="312"] {
    right: -312px;
  }
  [data-animate][data-direction=left][data-distance="313"] {
    right: -313px;
  }
  [data-animate][data-direction=left][data-distance="314"] {
    right: -314px;
  }
  [data-animate][data-direction=left][data-distance="315"] {
    right: -315px;
  }
  [data-animate][data-direction=left][data-distance="316"] {
    right: -316px;
  }
  [data-animate][data-direction=left][data-distance="317"] {
    right: -317px;
  }
  [data-animate][data-direction=left][data-distance="318"] {
    right: -318px;
  }
  [data-animate][data-direction=left][data-distance="319"] {
    right: -319px;
  }
  [data-animate][data-direction=left][data-distance="320"] {
    right: -320px;
  }
  [data-animate][data-direction=left][data-distance="321"] {
    right: -321px;
  }
  [data-animate][data-direction=left][data-distance="322"] {
    right: -322px;
  }
  [data-animate][data-direction=left][data-distance="323"] {
    right: -323px;
  }
  [data-animate][data-direction=left][data-distance="324"] {
    right: -324px;
  }
  [data-animate][data-direction=left][data-distance="325"] {
    right: -325px;
  }
  [data-animate][data-direction=left][data-distance="326"] {
    right: -326px;
  }
  [data-animate][data-direction=left][data-distance="327"] {
    right: -327px;
  }
  [data-animate][data-direction=left][data-distance="328"] {
    right: -328px;
  }
  [data-animate][data-direction=left][data-distance="329"] {
    right: -329px;
  }
  [data-animate][data-direction=left][data-distance="330"] {
    right: -330px;
  }
  [data-animate][data-direction=left][data-distance="331"] {
    right: -331px;
  }
  [data-animate][data-direction=left][data-distance="332"] {
    right: -332px;
  }
  [data-animate][data-direction=left][data-distance="333"] {
    right: -333px;
  }
  [data-animate][data-direction=left][data-distance="334"] {
    right: -334px;
  }
  [data-animate][data-direction=left][data-distance="335"] {
    right: -335px;
  }
  [data-animate][data-direction=left][data-distance="336"] {
    right: -336px;
  }
  [data-animate][data-direction=left][data-distance="337"] {
    right: -337px;
  }
  [data-animate][data-direction=left][data-distance="338"] {
    right: -338px;
  }
  [data-animate][data-direction=left][data-distance="339"] {
    right: -339px;
  }
  [data-animate][data-direction=left][data-distance="340"] {
    right: -340px;
  }
  [data-animate][data-direction=left][data-distance="341"] {
    right: -341px;
  }
  [data-animate][data-direction=left][data-distance="342"] {
    right: -342px;
  }
  [data-animate][data-direction=left][data-distance="343"] {
    right: -343px;
  }
  [data-animate][data-direction=left][data-distance="344"] {
    right: -344px;
  }
  [data-animate][data-direction=left][data-distance="345"] {
    right: -345px;
  }
  [data-animate][data-direction=left][data-distance="346"] {
    right: -346px;
  }
  [data-animate][data-direction=left][data-distance="347"] {
    right: -347px;
  }
  [data-animate][data-direction=left][data-distance="348"] {
    right: -348px;
  }
  [data-animate][data-direction=left][data-distance="349"] {
    right: -349px;
  }
  [data-animate][data-direction=left][data-distance="350"] {
    right: -350px;
  }
  [data-animate][data-direction=left][data-distance="351"] {
    right: -351px;
  }
  [data-animate][data-direction=left][data-distance="352"] {
    right: -352px;
  }
  [data-animate][data-direction=left][data-distance="353"] {
    right: -353px;
  }
  [data-animate][data-direction=left][data-distance="354"] {
    right: -354px;
  }
  [data-animate][data-direction=left][data-distance="355"] {
    right: -355px;
  }
  [data-animate][data-direction=left][data-distance="356"] {
    right: -356px;
  }
  [data-animate][data-direction=left][data-distance="357"] {
    right: -357px;
  }
  [data-animate][data-direction=left][data-distance="358"] {
    right: -358px;
  }
  [data-animate][data-direction=left][data-distance="359"] {
    right: -359px;
  }
  [data-animate][data-direction=left][data-distance="360"] {
    right: -360px;
  }
  [data-animate][data-direction=left][data-distance="361"] {
    right: -361px;
  }
  [data-animate][data-direction=left][data-distance="362"] {
    right: -362px;
  }
  [data-animate][data-direction=left][data-distance="363"] {
    right: -363px;
  }
  [data-animate][data-direction=left][data-distance="364"] {
    right: -364px;
  }
  [data-animate][data-direction=left][data-distance="365"] {
    right: -365px;
  }
  [data-animate][data-direction=left][data-distance="366"] {
    right: -366px;
  }
  [data-animate][data-direction=left][data-distance="367"] {
    right: -367px;
  }
  [data-animate][data-direction=left][data-distance="368"] {
    right: -368px;
  }
  [data-animate][data-direction=left][data-distance="369"] {
    right: -369px;
  }
  [data-animate][data-direction=left][data-distance="370"] {
    right: -370px;
  }
  [data-animate][data-direction=left][data-distance="371"] {
    right: -371px;
  }
  [data-animate][data-direction=left][data-distance="372"] {
    right: -372px;
  }
  [data-animate][data-direction=left][data-distance="373"] {
    right: -373px;
  }
  [data-animate][data-direction=left][data-distance="374"] {
    right: -374px;
  }
  [data-animate][data-direction=left][data-distance="375"] {
    right: -375px;
  }
  [data-animate][data-direction=left][data-distance="376"] {
    right: -376px;
  }
  [data-animate][data-direction=left][data-distance="377"] {
    right: -377px;
  }
  [data-animate][data-direction=left][data-distance="378"] {
    right: -378px;
  }
  [data-animate][data-direction=left][data-distance="379"] {
    right: -379px;
  }
  [data-animate][data-direction=left][data-distance="380"] {
    right: -380px;
  }
  [data-animate][data-direction=left][data-distance="381"] {
    right: -381px;
  }
  [data-animate][data-direction=left][data-distance="382"] {
    right: -382px;
  }
  [data-animate][data-direction=left][data-distance="383"] {
    right: -383px;
  }
  [data-animate][data-direction=left][data-distance="384"] {
    right: -384px;
  }
  [data-animate][data-direction=left][data-distance="385"] {
    right: -385px;
  }
  [data-animate][data-direction=left][data-distance="386"] {
    right: -386px;
  }
  [data-animate][data-direction=left][data-distance="387"] {
    right: -387px;
  }
  [data-animate][data-direction=left][data-distance="388"] {
    right: -388px;
  }
  [data-animate][data-direction=left][data-distance="389"] {
    right: -389px;
  }
  [data-animate][data-direction=left][data-distance="390"] {
    right: -390px;
  }
  [data-animate][data-direction=left][data-distance="391"] {
    right: -391px;
  }
  [data-animate][data-direction=left][data-distance="392"] {
    right: -392px;
  }
  [data-animate][data-direction=left][data-distance="393"] {
    right: -393px;
  }
  [data-animate][data-direction=left][data-distance="394"] {
    right: -394px;
  }
  [data-animate][data-direction=left][data-distance="395"] {
    right: -395px;
  }
  [data-animate][data-direction=left][data-distance="396"] {
    right: -396px;
  }
  [data-animate][data-direction=left][data-distance="397"] {
    right: -397px;
  }
  [data-animate][data-direction=left][data-distance="398"] {
    right: -398px;
  }
  [data-animate][data-direction=left][data-distance="399"] {
    right: -399px;
  }
  [data-animate][data-direction=left][data-distance="400"] {
    right: -400px;
  }
  [data-animate][data-direction=left][data-distance="401"] {
    right: -401px;
  }
  [data-animate][data-direction=left][data-distance="402"] {
    right: -402px;
  }
  [data-animate][data-direction=left][data-distance="403"] {
    right: -403px;
  }
  [data-animate][data-direction=left][data-distance="404"] {
    right: -404px;
  }
  [data-animate][data-direction=left][data-distance="405"] {
    right: -405px;
  }
  [data-animate][data-direction=left][data-distance="406"] {
    right: -406px;
  }
  [data-animate][data-direction=left][data-distance="407"] {
    right: -407px;
  }
  [data-animate][data-direction=left][data-distance="408"] {
    right: -408px;
  }
  [data-animate][data-direction=left][data-distance="409"] {
    right: -409px;
  }
  [data-animate][data-direction=left][data-distance="410"] {
    right: -410px;
  }
  [data-animate][data-direction=left][data-distance="411"] {
    right: -411px;
  }
  [data-animate][data-direction=left][data-distance="412"] {
    right: -412px;
  }
  [data-animate][data-direction=left][data-distance="413"] {
    right: -413px;
  }
  [data-animate][data-direction=left][data-distance="414"] {
    right: -414px;
  }
  [data-animate][data-direction=left][data-distance="415"] {
    right: -415px;
  }
  [data-animate][data-direction=left][data-distance="416"] {
    right: -416px;
  }
  [data-animate][data-direction=left][data-distance="417"] {
    right: -417px;
  }
  [data-animate][data-direction=left][data-distance="418"] {
    right: -418px;
  }
  [data-animate][data-direction=left][data-distance="419"] {
    right: -419px;
  }
  [data-animate][data-direction=left][data-distance="420"] {
    right: -420px;
  }
  [data-animate][data-direction=left][data-distance="421"] {
    right: -421px;
  }
  [data-animate][data-direction=left][data-distance="422"] {
    right: -422px;
  }
  [data-animate][data-direction=left][data-distance="423"] {
    right: -423px;
  }
  [data-animate][data-direction=left][data-distance="424"] {
    right: -424px;
  }
  [data-animate][data-direction=left][data-distance="425"] {
    right: -425px;
  }
  [data-animate][data-direction=left][data-distance="426"] {
    right: -426px;
  }
  [data-animate][data-direction=left][data-distance="427"] {
    right: -427px;
  }
  [data-animate][data-direction=left][data-distance="428"] {
    right: -428px;
  }
  [data-animate][data-direction=left][data-distance="429"] {
    right: -429px;
  }
  [data-animate][data-direction=left][data-distance="430"] {
    right: -430px;
  }
  [data-animate][data-direction=left][data-distance="431"] {
    right: -431px;
  }
  [data-animate][data-direction=left][data-distance="432"] {
    right: -432px;
  }
  [data-animate][data-direction=left][data-distance="433"] {
    right: -433px;
  }
  [data-animate][data-direction=left][data-distance="434"] {
    right: -434px;
  }
  [data-animate][data-direction=left][data-distance="435"] {
    right: -435px;
  }
  [data-animate][data-direction=left][data-distance="436"] {
    right: -436px;
  }
  [data-animate][data-direction=left][data-distance="437"] {
    right: -437px;
  }
  [data-animate][data-direction=left][data-distance="438"] {
    right: -438px;
  }
  [data-animate][data-direction=left][data-distance="439"] {
    right: -439px;
  }
  [data-animate][data-direction=left][data-distance="440"] {
    right: -440px;
  }
  [data-animate][data-direction=left][data-distance="441"] {
    right: -441px;
  }
  [data-animate][data-direction=left][data-distance="442"] {
    right: -442px;
  }
  [data-animate][data-direction=left][data-distance="443"] {
    right: -443px;
  }
  [data-animate][data-direction=left][data-distance="444"] {
    right: -444px;
  }
  [data-animate][data-direction=left][data-distance="445"] {
    right: -445px;
  }
  [data-animate][data-direction=left][data-distance="446"] {
    right: -446px;
  }
  [data-animate][data-direction=left][data-distance="447"] {
    right: -447px;
  }
  [data-animate][data-direction=left][data-distance="448"] {
    right: -448px;
  }
  [data-animate][data-direction=left][data-distance="449"] {
    right: -449px;
  }
  [data-animate][data-direction=left][data-distance="450"] {
    right: -450px;
  }
  [data-animate][data-direction=left][data-distance="451"] {
    right: -451px;
  }
  [data-animate][data-direction=left][data-distance="452"] {
    right: -452px;
  }
  [data-animate][data-direction=left][data-distance="453"] {
    right: -453px;
  }
  [data-animate][data-direction=left][data-distance="454"] {
    right: -454px;
  }
  [data-animate][data-direction=left][data-distance="455"] {
    right: -455px;
  }
  [data-animate][data-direction=left][data-distance="456"] {
    right: -456px;
  }
  [data-animate][data-direction=left][data-distance="457"] {
    right: -457px;
  }
  [data-animate][data-direction=left][data-distance="458"] {
    right: -458px;
  }
  [data-animate][data-direction=left][data-distance="459"] {
    right: -459px;
  }
  [data-animate][data-direction=left][data-distance="460"] {
    right: -460px;
  }
  [data-animate][data-direction=left][data-distance="461"] {
    right: -461px;
  }
  [data-animate][data-direction=left][data-distance="462"] {
    right: -462px;
  }
  [data-animate][data-direction=left][data-distance="463"] {
    right: -463px;
  }
  [data-animate][data-direction=left][data-distance="464"] {
    right: -464px;
  }
  [data-animate][data-direction=left][data-distance="465"] {
    right: -465px;
  }
  [data-animate][data-direction=left][data-distance="466"] {
    right: -466px;
  }
  [data-animate][data-direction=left][data-distance="467"] {
    right: -467px;
  }
  [data-animate][data-direction=left][data-distance="468"] {
    right: -468px;
  }
  [data-animate][data-direction=left][data-distance="469"] {
    right: -469px;
  }
  [data-animate][data-direction=left][data-distance="470"] {
    right: -470px;
  }
  [data-animate][data-direction=left][data-distance="471"] {
    right: -471px;
  }
  [data-animate][data-direction=left][data-distance="472"] {
    right: -472px;
  }
  [data-animate][data-direction=left][data-distance="473"] {
    right: -473px;
  }
  [data-animate][data-direction=left][data-distance="474"] {
    right: -474px;
  }
  [data-animate][data-direction=left][data-distance="475"] {
    right: -475px;
  }
  [data-animate][data-direction=left][data-distance="476"] {
    right: -476px;
  }
  [data-animate][data-direction=left][data-distance="477"] {
    right: -477px;
  }
  [data-animate][data-direction=left][data-distance="478"] {
    right: -478px;
  }
  [data-animate][data-direction=left][data-distance="479"] {
    right: -479px;
  }
  [data-animate][data-direction=left][data-distance="480"] {
    right: -480px;
  }
  [data-animate][data-direction=left][data-distance="481"] {
    right: -481px;
  }
  [data-animate][data-direction=left][data-distance="482"] {
    right: -482px;
  }
  [data-animate][data-direction=left][data-distance="483"] {
    right: -483px;
  }
  [data-animate][data-direction=left][data-distance="484"] {
    right: -484px;
  }
  [data-animate][data-direction=left][data-distance="485"] {
    right: -485px;
  }
  [data-animate][data-direction=left][data-distance="486"] {
    right: -486px;
  }
  [data-animate][data-direction=left][data-distance="487"] {
    right: -487px;
  }
  [data-animate][data-direction=left][data-distance="488"] {
    right: -488px;
  }
  [data-animate][data-direction=left][data-distance="489"] {
    right: -489px;
  }
  [data-animate][data-direction=left][data-distance="490"] {
    right: -490px;
  }
  [data-animate][data-direction=left][data-distance="491"] {
    right: -491px;
  }
  [data-animate][data-direction=left][data-distance="492"] {
    right: -492px;
  }
  [data-animate][data-direction=left][data-distance="493"] {
    right: -493px;
  }
  [data-animate][data-direction=left][data-distance="494"] {
    right: -494px;
  }
  [data-animate][data-direction=left][data-distance="495"] {
    right: -495px;
  }
  [data-animate][data-direction=left][data-distance="496"] {
    right: -496px;
  }
  [data-animate][data-direction=left][data-distance="497"] {
    right: -497px;
  }
  [data-animate][data-direction=left][data-distance="498"] {
    right: -498px;
  }
  [data-animate][data-direction=left][data-distance="499"] {
    right: -499px;
  }
  [data-animate][data-direction=left][data-distance="500"] {
    right: -500px;
  }
  [data-animate][data-direction=left][data-distance="501"] {
    right: -501px;
  }
  [data-animate][data-direction=left][data-distance="502"] {
    right: -502px;
  }
  [data-animate][data-direction=left][data-distance="503"] {
    right: -503px;
  }
  [data-animate][data-direction=left][data-distance="504"] {
    right: -504px;
  }
  [data-animate][data-direction=left][data-distance="505"] {
    right: -505px;
  }
  [data-animate][data-direction=left][data-distance="506"] {
    right: -506px;
  }
  [data-animate][data-direction=left][data-distance="507"] {
    right: -507px;
  }
  [data-animate][data-direction=left][data-distance="508"] {
    right: -508px;
  }
  [data-animate][data-direction=left][data-distance="509"] {
    right: -509px;
  }
  [data-animate][data-direction=left][data-distance="510"] {
    right: -510px;
  }
  [data-animate][data-direction=left][data-distance="511"] {
    right: -511px;
  }
  [data-animate][data-direction=left][data-distance="512"] {
    right: -512px;
  }
  [data-animate][data-direction=left][data-distance="513"] {
    right: -513px;
  }
  [data-animate][data-direction=left][data-distance="514"] {
    right: -514px;
  }
  [data-animate][data-direction=left][data-distance="515"] {
    right: -515px;
  }
  [data-animate][data-direction=left][data-distance="516"] {
    right: -516px;
  }
  [data-animate][data-direction=left][data-distance="517"] {
    right: -517px;
  }
  [data-animate][data-direction=left][data-distance="518"] {
    right: -518px;
  }
  [data-animate][data-direction=left][data-distance="519"] {
    right: -519px;
  }
  [data-animate][data-direction=left][data-distance="520"] {
    right: -520px;
  }
  [data-animate][data-direction=left][data-distance="521"] {
    right: -521px;
  }
  [data-animate][data-direction=left][data-distance="522"] {
    right: -522px;
  }
  [data-animate][data-direction=left][data-distance="523"] {
    right: -523px;
  }
  [data-animate][data-direction=left][data-distance="524"] {
    right: -524px;
  }
  [data-animate][data-direction=left][data-distance="525"] {
    right: -525px;
  }
  [data-animate][data-direction=left][data-distance="526"] {
    right: -526px;
  }
  [data-animate][data-direction=left][data-distance="527"] {
    right: -527px;
  }
  [data-animate][data-direction=left][data-distance="528"] {
    right: -528px;
  }
  [data-animate][data-direction=left][data-distance="529"] {
    right: -529px;
  }
  [data-animate][data-direction=left][data-distance="530"] {
    right: -530px;
  }
  [data-animate][data-direction=left][data-distance="531"] {
    right: -531px;
  }
  [data-animate][data-direction=left][data-distance="532"] {
    right: -532px;
  }
  [data-animate][data-direction=left][data-distance="533"] {
    right: -533px;
  }
  [data-animate][data-direction=left][data-distance="534"] {
    right: -534px;
  }
  [data-animate][data-direction=left][data-distance="535"] {
    right: -535px;
  }
  [data-animate][data-direction=left][data-distance="536"] {
    right: -536px;
  }
  [data-animate][data-direction=left][data-distance="537"] {
    right: -537px;
  }
  [data-animate][data-direction=left][data-distance="538"] {
    right: -538px;
  }
  [data-animate][data-direction=left][data-distance="539"] {
    right: -539px;
  }
  [data-animate][data-direction=left][data-distance="540"] {
    right: -540px;
  }
  [data-animate][data-direction=left][data-distance="541"] {
    right: -541px;
  }
  [data-animate][data-direction=left][data-distance="542"] {
    right: -542px;
  }
  [data-animate][data-direction=left][data-distance="543"] {
    right: -543px;
  }
  [data-animate][data-direction=left][data-distance="544"] {
    right: -544px;
  }
  [data-animate][data-direction=left][data-distance="545"] {
    right: -545px;
  }
  [data-animate][data-direction=left][data-distance="546"] {
    right: -546px;
  }
  [data-animate][data-direction=left][data-distance="547"] {
    right: -547px;
  }
  [data-animate][data-direction=left][data-distance="548"] {
    right: -548px;
  }
  [data-animate][data-direction=left][data-distance="549"] {
    right: -549px;
  }
  [data-animate][data-direction=left][data-distance="550"] {
    right: -550px;
  }
  [data-animate][data-direction=left][data-distance="551"] {
    right: -551px;
  }
  [data-animate][data-direction=left][data-distance="552"] {
    right: -552px;
  }
  [data-animate][data-direction=left][data-distance="553"] {
    right: -553px;
  }
  [data-animate][data-direction=left][data-distance="554"] {
    right: -554px;
  }
  [data-animate][data-direction=left][data-distance="555"] {
    right: -555px;
  }
  [data-animate][data-direction=left][data-distance="556"] {
    right: -556px;
  }
  [data-animate][data-direction=left][data-distance="557"] {
    right: -557px;
  }
  [data-animate][data-direction=left][data-distance="558"] {
    right: -558px;
  }
  [data-animate][data-direction=left][data-distance="559"] {
    right: -559px;
  }
  [data-animate][data-direction=left][data-distance="560"] {
    right: -560px;
  }
  [data-animate][data-direction=left][data-distance="561"] {
    right: -561px;
  }
  [data-animate][data-direction=left][data-distance="562"] {
    right: -562px;
  }
  [data-animate][data-direction=left][data-distance="563"] {
    right: -563px;
  }
  [data-animate][data-direction=left][data-distance="564"] {
    right: -564px;
  }
  [data-animate][data-direction=left][data-distance="565"] {
    right: -565px;
  }
  [data-animate][data-direction=left][data-distance="566"] {
    right: -566px;
  }
  [data-animate][data-direction=left][data-distance="567"] {
    right: -567px;
  }
  [data-animate][data-direction=left][data-distance="568"] {
    right: -568px;
  }
  [data-animate][data-direction=left][data-distance="569"] {
    right: -569px;
  }
  [data-animate][data-direction=left][data-distance="570"] {
    right: -570px;
  }
  [data-animate][data-direction=left][data-distance="571"] {
    right: -571px;
  }
  [data-animate][data-direction=left][data-distance="572"] {
    right: -572px;
  }
  [data-animate][data-direction=left][data-distance="573"] {
    right: -573px;
  }
  [data-animate][data-direction=left][data-distance="574"] {
    right: -574px;
  }
  [data-animate][data-direction=left][data-distance="575"] {
    right: -575px;
  }
  [data-animate][data-direction=left][data-distance="576"] {
    right: -576px;
  }
  [data-animate][data-direction=left][data-distance="577"] {
    right: -577px;
  }
  [data-animate][data-direction=left][data-distance="578"] {
    right: -578px;
  }
  [data-animate][data-direction=left][data-distance="579"] {
    right: -579px;
  }
  [data-animate][data-direction=left][data-distance="580"] {
    right: -580px;
  }
  [data-animate][data-direction=left][data-distance="581"] {
    right: -581px;
  }
  [data-animate][data-direction=left][data-distance="582"] {
    right: -582px;
  }
  [data-animate][data-direction=left][data-distance="583"] {
    right: -583px;
  }
  [data-animate][data-direction=left][data-distance="584"] {
    right: -584px;
  }
  [data-animate][data-direction=left][data-distance="585"] {
    right: -585px;
  }
  [data-animate][data-direction=left][data-distance="586"] {
    right: -586px;
  }
  [data-animate][data-direction=left][data-distance="587"] {
    right: -587px;
  }
  [data-animate][data-direction=left][data-distance="588"] {
    right: -588px;
  }
  [data-animate][data-direction=left][data-distance="589"] {
    right: -589px;
  }
  [data-animate][data-direction=left][data-distance="590"] {
    right: -590px;
  }
  [data-animate][data-direction=left][data-distance="591"] {
    right: -591px;
  }
  [data-animate][data-direction=left][data-distance="592"] {
    right: -592px;
  }
  [data-animate][data-direction=left][data-distance="593"] {
    right: -593px;
  }
  [data-animate][data-direction=left][data-distance="594"] {
    right: -594px;
  }
  [data-animate][data-direction=left][data-distance="595"] {
    right: -595px;
  }
  [data-animate][data-direction=left][data-distance="596"] {
    right: -596px;
  }
  [data-animate][data-direction=left][data-distance="597"] {
    right: -597px;
  }
  [data-animate][data-direction=left][data-distance="598"] {
    right: -598px;
  }
  [data-animate][data-direction=left][data-distance="599"] {
    right: -599px;
  }
  [data-animate][data-direction=left][data-distance="600"] {
    right: -600px;
  }
  [data-animate][data-direction=left][data-distance="601"] {
    right: -601px;
  }
  [data-animate][data-direction=left][data-distance="602"] {
    right: -602px;
  }
  [data-animate][data-direction=left][data-distance="603"] {
    right: -603px;
  }
  [data-animate][data-direction=left][data-distance="604"] {
    right: -604px;
  }
  [data-animate][data-direction=left][data-distance="605"] {
    right: -605px;
  }
  [data-animate][data-direction=left][data-distance="606"] {
    right: -606px;
  }
  [data-animate][data-direction=left][data-distance="607"] {
    right: -607px;
  }
  [data-animate][data-direction=left][data-distance="608"] {
    right: -608px;
  }
  [data-animate][data-direction=left][data-distance="609"] {
    right: -609px;
  }
  [data-animate][data-direction=left][data-distance="610"] {
    right: -610px;
  }
  [data-animate][data-direction=left][data-distance="611"] {
    right: -611px;
  }
  [data-animate][data-direction=left][data-distance="612"] {
    right: -612px;
  }
  [data-animate][data-direction=left][data-distance="613"] {
    right: -613px;
  }
  [data-animate][data-direction=left][data-distance="614"] {
    right: -614px;
  }
  [data-animate][data-direction=left][data-distance="615"] {
    right: -615px;
  }
  [data-animate][data-direction=left][data-distance="616"] {
    right: -616px;
  }
  [data-animate][data-direction=left][data-distance="617"] {
    right: -617px;
  }
  [data-animate][data-direction=left][data-distance="618"] {
    right: -618px;
  }
  [data-animate][data-direction=left][data-distance="619"] {
    right: -619px;
  }
  [data-animate][data-direction=left][data-distance="620"] {
    right: -620px;
  }
  [data-animate][data-direction=left][data-distance="621"] {
    right: -621px;
  }
  [data-animate][data-direction=left][data-distance="622"] {
    right: -622px;
  }
  [data-animate][data-direction=left][data-distance="623"] {
    right: -623px;
  }
  [data-animate][data-direction=left][data-distance="624"] {
    right: -624px;
  }
  [data-animate][data-direction=left][data-distance="625"] {
    right: -625px;
  }
  [data-animate][data-direction=left][data-distance="626"] {
    right: -626px;
  }
  [data-animate][data-direction=left][data-distance="627"] {
    right: -627px;
  }
  [data-animate][data-direction=left][data-distance="628"] {
    right: -628px;
  }
  [data-animate][data-direction=left][data-distance="629"] {
    right: -629px;
  }
  [data-animate][data-direction=left][data-distance="630"] {
    right: -630px;
  }
  [data-animate][data-direction=left][data-distance="631"] {
    right: -631px;
  }
  [data-animate][data-direction=left][data-distance="632"] {
    right: -632px;
  }
  [data-animate][data-direction=left][data-distance="633"] {
    right: -633px;
  }
  [data-animate][data-direction=left][data-distance="634"] {
    right: -634px;
  }
  [data-animate][data-direction=left][data-distance="635"] {
    right: -635px;
  }
  [data-animate][data-direction=left][data-distance="636"] {
    right: -636px;
  }
  [data-animate][data-direction=left][data-distance="637"] {
    right: -637px;
  }
  [data-animate][data-direction=left][data-distance="638"] {
    right: -638px;
  }
  [data-animate][data-direction=left][data-distance="639"] {
    right: -639px;
  }
  [data-animate][data-direction=left][data-distance="640"] {
    right: -640px;
  }
  [data-animate][data-direction=left][data-distance="641"] {
    right: -641px;
  }
  [data-animate][data-direction=left][data-distance="642"] {
    right: -642px;
  }
  [data-animate][data-direction=left][data-distance="643"] {
    right: -643px;
  }
  [data-animate][data-direction=left][data-distance="644"] {
    right: -644px;
  }
  [data-animate][data-direction=left][data-distance="645"] {
    right: -645px;
  }
  [data-animate][data-direction=left][data-distance="646"] {
    right: -646px;
  }
  [data-animate][data-direction=left][data-distance="647"] {
    right: -647px;
  }
  [data-animate][data-direction=left][data-distance="648"] {
    right: -648px;
  }
  [data-animate][data-direction=left][data-distance="649"] {
    right: -649px;
  }
  [data-animate][data-direction=left][data-distance="650"] {
    right: -650px;
  }
  [data-animate][data-direction=left][data-distance="651"] {
    right: -651px;
  }
  [data-animate][data-direction=left][data-distance="652"] {
    right: -652px;
  }
  [data-animate][data-direction=left][data-distance="653"] {
    right: -653px;
  }
  [data-animate][data-direction=left][data-distance="654"] {
    right: -654px;
  }
  [data-animate][data-direction=left][data-distance="655"] {
    right: -655px;
  }
  [data-animate][data-direction=left][data-distance="656"] {
    right: -656px;
  }
  [data-animate][data-direction=left][data-distance="657"] {
    right: -657px;
  }
  [data-animate][data-direction=left][data-distance="658"] {
    right: -658px;
  }
  [data-animate][data-direction=left][data-distance="659"] {
    right: -659px;
  }
  [data-animate][data-direction=left][data-distance="660"] {
    right: -660px;
  }
  [data-animate][data-direction=left][data-distance="661"] {
    right: -661px;
  }
  [data-animate][data-direction=left][data-distance="662"] {
    right: -662px;
  }
  [data-animate][data-direction=left][data-distance="663"] {
    right: -663px;
  }
  [data-animate][data-direction=left][data-distance="664"] {
    right: -664px;
  }
  [data-animate][data-direction=left][data-distance="665"] {
    right: -665px;
  }
  [data-animate][data-direction=left][data-distance="666"] {
    right: -666px;
  }
  [data-animate][data-direction=left][data-distance="667"] {
    right: -667px;
  }
  [data-animate][data-direction=left][data-distance="668"] {
    right: -668px;
  }
  [data-animate][data-direction=left][data-distance="669"] {
    right: -669px;
  }
  [data-animate][data-direction=left][data-distance="670"] {
    right: -670px;
  }
  [data-animate][data-direction=left][data-distance="671"] {
    right: -671px;
  }
  [data-animate][data-direction=left][data-distance="672"] {
    right: -672px;
  }
  [data-animate][data-direction=left][data-distance="673"] {
    right: -673px;
  }
  [data-animate][data-direction=left][data-distance="674"] {
    right: -674px;
  }
  [data-animate][data-direction=left][data-distance="675"] {
    right: -675px;
  }
  [data-animate][data-direction=left][data-distance="676"] {
    right: -676px;
  }
  [data-animate][data-direction=left][data-distance="677"] {
    right: -677px;
  }
  [data-animate][data-direction=left][data-distance="678"] {
    right: -678px;
  }
  [data-animate][data-direction=left][data-distance="679"] {
    right: -679px;
  }
  [data-animate][data-direction=left][data-distance="680"] {
    right: -680px;
  }
  [data-animate][data-direction=left][data-distance="681"] {
    right: -681px;
  }
  [data-animate][data-direction=left][data-distance="682"] {
    right: -682px;
  }
  [data-animate][data-direction=left][data-distance="683"] {
    right: -683px;
  }
  [data-animate][data-direction=left][data-distance="684"] {
    right: -684px;
  }
  [data-animate][data-direction=left][data-distance="685"] {
    right: -685px;
  }
  [data-animate][data-direction=left][data-distance="686"] {
    right: -686px;
  }
  [data-animate][data-direction=left][data-distance="687"] {
    right: -687px;
  }
  [data-animate][data-direction=left][data-distance="688"] {
    right: -688px;
  }
  [data-animate][data-direction=left][data-distance="689"] {
    right: -689px;
  }
  [data-animate][data-direction=left][data-distance="690"] {
    right: -690px;
  }
  [data-animate][data-direction=left][data-distance="691"] {
    right: -691px;
  }
  [data-animate][data-direction=left][data-distance="692"] {
    right: -692px;
  }
  [data-animate][data-direction=left][data-distance="693"] {
    right: -693px;
  }
  [data-animate][data-direction=left][data-distance="694"] {
    right: -694px;
  }
  [data-animate][data-direction=left][data-distance="695"] {
    right: -695px;
  }
  [data-animate][data-direction=left][data-distance="696"] {
    right: -696px;
  }
  [data-animate][data-direction=left][data-distance="697"] {
    right: -697px;
  }
  [data-animate][data-direction=left][data-distance="698"] {
    right: -698px;
  }
  [data-animate][data-direction=left][data-distance="699"] {
    right: -699px;
  }
  [data-animate][data-direction=left][data-distance="700"] {
    right: -700px;
  }
  [data-animate][data-direction=left][data-distance="701"] {
    right: -701px;
  }
  [data-animate][data-direction=left][data-distance="702"] {
    right: -702px;
  }
  [data-animate][data-direction=left][data-distance="703"] {
    right: -703px;
  }
  [data-animate][data-direction=left][data-distance="704"] {
    right: -704px;
  }
  [data-animate][data-direction=left][data-distance="705"] {
    right: -705px;
  }
  [data-animate][data-direction=left][data-distance="706"] {
    right: -706px;
  }
  [data-animate][data-direction=left][data-distance="707"] {
    right: -707px;
  }
  [data-animate][data-direction=left][data-distance="708"] {
    right: -708px;
  }
  [data-animate][data-direction=left][data-distance="709"] {
    right: -709px;
  }
  [data-animate][data-direction=left][data-distance="710"] {
    right: -710px;
  }
  [data-animate][data-direction=left][data-distance="711"] {
    right: -711px;
  }
  [data-animate][data-direction=left][data-distance="712"] {
    right: -712px;
  }
  [data-animate][data-direction=left][data-distance="713"] {
    right: -713px;
  }
  [data-animate][data-direction=left][data-distance="714"] {
    right: -714px;
  }
  [data-animate][data-direction=left][data-distance="715"] {
    right: -715px;
  }
  [data-animate][data-direction=left][data-distance="716"] {
    right: -716px;
  }
  [data-animate][data-direction=left][data-distance="717"] {
    right: -717px;
  }
  [data-animate][data-direction=left][data-distance="718"] {
    right: -718px;
  }
  [data-animate][data-direction=left][data-distance="719"] {
    right: -719px;
  }
  [data-animate][data-direction=left][data-distance="720"] {
    right: -720px;
  }
  [data-animate][data-direction=left][data-distance="721"] {
    right: -721px;
  }
  [data-animate][data-direction=left][data-distance="722"] {
    right: -722px;
  }
  [data-animate][data-direction=left][data-distance="723"] {
    right: -723px;
  }
  [data-animate][data-direction=left][data-distance="724"] {
    right: -724px;
  }
  [data-animate][data-direction=left][data-distance="725"] {
    right: -725px;
  }
  [data-animate][data-direction=left][data-distance="726"] {
    right: -726px;
  }
  [data-animate][data-direction=left][data-distance="727"] {
    right: -727px;
  }
  [data-animate][data-direction=left][data-distance="728"] {
    right: -728px;
  }
  [data-animate][data-direction=left][data-distance="729"] {
    right: -729px;
  }
  [data-animate][data-direction=left][data-distance="730"] {
    right: -730px;
  }
  [data-animate][data-direction=left][data-distance="731"] {
    right: -731px;
  }
  [data-animate][data-direction=left][data-distance="732"] {
    right: -732px;
  }
  [data-animate][data-direction=left][data-distance="733"] {
    right: -733px;
  }
  [data-animate][data-direction=left][data-distance="734"] {
    right: -734px;
  }
  [data-animate][data-direction=left][data-distance="735"] {
    right: -735px;
  }
  [data-animate][data-direction=left][data-distance="736"] {
    right: -736px;
  }
  [data-animate][data-direction=left][data-distance="737"] {
    right: -737px;
  }
  [data-animate][data-direction=left][data-distance="738"] {
    right: -738px;
  }
  [data-animate][data-direction=left][data-distance="739"] {
    right: -739px;
  }
  [data-animate][data-direction=left][data-distance="740"] {
    right: -740px;
  }
  [data-animate][data-direction=left][data-distance="741"] {
    right: -741px;
  }
  [data-animate][data-direction=left][data-distance="742"] {
    right: -742px;
  }
  [data-animate][data-direction=left][data-distance="743"] {
    right: -743px;
  }
  [data-animate][data-direction=left][data-distance="744"] {
    right: -744px;
  }
  [data-animate][data-direction=left][data-distance="745"] {
    right: -745px;
  }
  [data-animate][data-direction=left][data-distance="746"] {
    right: -746px;
  }
  [data-animate][data-direction=left][data-distance="747"] {
    right: -747px;
  }
  [data-animate][data-direction=left][data-distance="748"] {
    right: -748px;
  }
  [data-animate][data-direction=left][data-distance="749"] {
    right: -749px;
  }
  [data-animate][data-direction=left][data-distance="750"] {
    right: -750px;
  }
}
[data-animate][data-direction=right] {
  left: -100px;
}
[data-animate][data-direction=right][data-distance="0"] {
  left: -0px;
}
[data-animate][data-direction=right][data-distance="1"] {
  left: -1px;
}
[data-animate][data-direction=right][data-distance="2"] {
  left: -2px;
}
[data-animate][data-direction=right][data-distance="3"] {
  left: -3px;
}
[data-animate][data-direction=right][data-distance="4"] {
  left: -4px;
}
[data-animate][data-direction=right][data-distance="5"] {
  left: -5px;
}
[data-animate][data-direction=right][data-distance="6"] {
  left: -6px;
}
[data-animate][data-direction=right][data-distance="7"] {
  left: -7px;
}
[data-animate][data-direction=right][data-distance="8"] {
  left: -8px;
}
[data-animate][data-direction=right][data-distance="9"] {
  left: -9px;
}
[data-animate][data-direction=right][data-distance="10"] {
  left: -10px;
}
[data-animate][data-direction=right][data-distance="11"] {
  left: -11px;
}
[data-animate][data-direction=right][data-distance="12"] {
  left: -12px;
}
[data-animate][data-direction=right][data-distance="13"] {
  left: -13px;
}
[data-animate][data-direction=right][data-distance="14"] {
  left: -14px;
}
[data-animate][data-direction=right][data-distance="15"] {
  left: -15px;
}
[data-animate][data-direction=right][data-distance="16"] {
  left: -16px;
}
[data-animate][data-direction=right][data-distance="17"] {
  left: -17px;
}
[data-animate][data-direction=right][data-distance="18"] {
  left: -18px;
}
[data-animate][data-direction=right][data-distance="19"] {
  left: -19px;
}
[data-animate][data-direction=right][data-distance="20"] {
  left: -20px;
}
[data-animate][data-direction=right][data-distance="21"] {
  left: -21px;
}
[data-animate][data-direction=right][data-distance="22"] {
  left: -22px;
}
[data-animate][data-direction=right][data-distance="23"] {
  left: -23px;
}
[data-animate][data-direction=right][data-distance="24"] {
  left: -24px;
}
[data-animate][data-direction=right][data-distance="25"] {
  left: -25px;
}
[data-animate][data-direction=right][data-distance="26"] {
  left: -26px;
}
[data-animate][data-direction=right][data-distance="27"] {
  left: -27px;
}
[data-animate][data-direction=right][data-distance="28"] {
  left: -28px;
}
[data-animate][data-direction=right][data-distance="29"] {
  left: -29px;
}
[data-animate][data-direction=right][data-distance="30"] {
  left: -30px;
}
[data-animate][data-direction=right][data-distance="31"] {
  left: -31px;
}
[data-animate][data-direction=right][data-distance="32"] {
  left: -32px;
}
[data-animate][data-direction=right][data-distance="33"] {
  left: -33px;
}
[data-animate][data-direction=right][data-distance="34"] {
  left: -34px;
}
[data-animate][data-direction=right][data-distance="35"] {
  left: -35px;
}
[data-animate][data-direction=right][data-distance="36"] {
  left: -36px;
}
[data-animate][data-direction=right][data-distance="37"] {
  left: -37px;
}
[data-animate][data-direction=right][data-distance="38"] {
  left: -38px;
}
[data-animate][data-direction=right][data-distance="39"] {
  left: -39px;
}
[data-animate][data-direction=right][data-distance="40"] {
  left: -40px;
}
[data-animate][data-direction=right][data-distance="41"] {
  left: -41px;
}
[data-animate][data-direction=right][data-distance="42"] {
  left: -42px;
}
[data-animate][data-direction=right][data-distance="43"] {
  left: -43px;
}
[data-animate][data-direction=right][data-distance="44"] {
  left: -44px;
}
[data-animate][data-direction=right][data-distance="45"] {
  left: -45px;
}
[data-animate][data-direction=right][data-distance="46"] {
  left: -46px;
}
[data-animate][data-direction=right][data-distance="47"] {
  left: -47px;
}
[data-animate][data-direction=right][data-distance="48"] {
  left: -48px;
}
[data-animate][data-direction=right][data-distance="49"] {
  left: -49px;
}
[data-animate][data-direction=right][data-distance="50"] {
  left: -50px;
}
[data-animate][data-direction=right][data-distance="51"] {
  left: -51px;
}
[data-animate][data-direction=right][data-distance="52"] {
  left: -52px;
}
[data-animate][data-direction=right][data-distance="53"] {
  left: -53px;
}
[data-animate][data-direction=right][data-distance="54"] {
  left: -54px;
}
[data-animate][data-direction=right][data-distance="55"] {
  left: -55px;
}
[data-animate][data-direction=right][data-distance="56"] {
  left: -56px;
}
[data-animate][data-direction=right][data-distance="57"] {
  left: -57px;
}
[data-animate][data-direction=right][data-distance="58"] {
  left: -58px;
}
[data-animate][data-direction=right][data-distance="59"] {
  left: -59px;
}
[data-animate][data-direction=right][data-distance="60"] {
  left: -60px;
}
[data-animate][data-direction=right][data-distance="61"] {
  left: -61px;
}
[data-animate][data-direction=right][data-distance="62"] {
  left: -62px;
}
[data-animate][data-direction=right][data-distance="63"] {
  left: -63px;
}
[data-animate][data-direction=right][data-distance="64"] {
  left: -64px;
}
[data-animate][data-direction=right][data-distance="65"] {
  left: -65px;
}
[data-animate][data-direction=right][data-distance="66"] {
  left: -66px;
}
[data-animate][data-direction=right][data-distance="67"] {
  left: -67px;
}
[data-animate][data-direction=right][data-distance="68"] {
  left: -68px;
}
[data-animate][data-direction=right][data-distance="69"] {
  left: -69px;
}
[data-animate][data-direction=right][data-distance="70"] {
  left: -70px;
}
[data-animate][data-direction=right][data-distance="71"] {
  left: -71px;
}
[data-animate][data-direction=right][data-distance="72"] {
  left: -72px;
}
[data-animate][data-direction=right][data-distance="73"] {
  left: -73px;
}
[data-animate][data-direction=right][data-distance="74"] {
  left: -74px;
}
[data-animate][data-direction=right][data-distance="75"] {
  left: -75px;
}
[data-animate][data-direction=right][data-distance="76"] {
  left: -76px;
}
[data-animate][data-direction=right][data-distance="77"] {
  left: -77px;
}
[data-animate][data-direction=right][data-distance="78"] {
  left: -78px;
}
[data-animate][data-direction=right][data-distance="79"] {
  left: -79px;
}
[data-animate][data-direction=right][data-distance="80"] {
  left: -80px;
}
[data-animate][data-direction=right][data-distance="81"] {
  left: -81px;
}
[data-animate][data-direction=right][data-distance="82"] {
  left: -82px;
}
[data-animate][data-direction=right][data-distance="83"] {
  left: -83px;
}
[data-animate][data-direction=right][data-distance="84"] {
  left: -84px;
}
[data-animate][data-direction=right][data-distance="85"] {
  left: -85px;
}
[data-animate][data-direction=right][data-distance="86"] {
  left: -86px;
}
[data-animate][data-direction=right][data-distance="87"] {
  left: -87px;
}
[data-animate][data-direction=right][data-distance="88"] {
  left: -88px;
}
[data-animate][data-direction=right][data-distance="89"] {
  left: -89px;
}
[data-animate][data-direction=right][data-distance="90"] {
  left: -90px;
}
[data-animate][data-direction=right][data-distance="91"] {
  left: -91px;
}
[data-animate][data-direction=right][data-distance="92"] {
  left: -92px;
}
[data-animate][data-direction=right][data-distance="93"] {
  left: -93px;
}
[data-animate][data-direction=right][data-distance="94"] {
  left: -94px;
}
[data-animate][data-direction=right][data-distance="95"] {
  left: -95px;
}
[data-animate][data-direction=right][data-distance="96"] {
  left: -96px;
}
[data-animate][data-direction=right][data-distance="97"] {
  left: -97px;
}
[data-animate][data-direction=right][data-distance="98"] {
  left: -98px;
}
[data-animate][data-direction=right][data-distance="99"] {
  left: -99px;
}
[data-animate][data-direction=right][data-distance="100"] {
  left: -100px;
}
[data-animate][data-direction=right][data-distance="101"] {
  left: -101px;
}
[data-animate][data-direction=right][data-distance="102"] {
  left: -102px;
}
[data-animate][data-direction=right][data-distance="103"] {
  left: -103px;
}
[data-animate][data-direction=right][data-distance="104"] {
  left: -104px;
}
[data-animate][data-direction=right][data-distance="105"] {
  left: -105px;
}
[data-animate][data-direction=right][data-distance="106"] {
  left: -106px;
}
[data-animate][data-direction=right][data-distance="107"] {
  left: -107px;
}
[data-animate][data-direction=right][data-distance="108"] {
  left: -108px;
}
[data-animate][data-direction=right][data-distance="109"] {
  left: -109px;
}
[data-animate][data-direction=right][data-distance="110"] {
  left: -110px;
}
[data-animate][data-direction=right][data-distance="111"] {
  left: -111px;
}
[data-animate][data-direction=right][data-distance="112"] {
  left: -112px;
}
[data-animate][data-direction=right][data-distance="113"] {
  left: -113px;
}
[data-animate][data-direction=right][data-distance="114"] {
  left: -114px;
}
[data-animate][data-direction=right][data-distance="115"] {
  left: -115px;
}
[data-animate][data-direction=right][data-distance="116"] {
  left: -116px;
}
[data-animate][data-direction=right][data-distance="117"] {
  left: -117px;
}
[data-animate][data-direction=right][data-distance="118"] {
  left: -118px;
}
[data-animate][data-direction=right][data-distance="119"] {
  left: -119px;
}
[data-animate][data-direction=right][data-distance="120"] {
  left: -120px;
}
[data-animate][data-direction=right][data-distance="121"] {
  left: -121px;
}
[data-animate][data-direction=right][data-distance="122"] {
  left: -122px;
}
[data-animate][data-direction=right][data-distance="123"] {
  left: -123px;
}
[data-animate][data-direction=right][data-distance="124"] {
  left: -124px;
}
[data-animate][data-direction=right][data-distance="125"] {
  left: -125px;
}
[data-animate][data-direction=right][data-distance="126"] {
  left: -126px;
}
[data-animate][data-direction=right][data-distance="127"] {
  left: -127px;
}
[data-animate][data-direction=right][data-distance="128"] {
  left: -128px;
}
[data-animate][data-direction=right][data-distance="129"] {
  left: -129px;
}
[data-animate][data-direction=right][data-distance="130"] {
  left: -130px;
}
[data-animate][data-direction=right][data-distance="131"] {
  left: -131px;
}
[data-animate][data-direction=right][data-distance="132"] {
  left: -132px;
}
[data-animate][data-direction=right][data-distance="133"] {
  left: -133px;
}
[data-animate][data-direction=right][data-distance="134"] {
  left: -134px;
}
[data-animate][data-direction=right][data-distance="135"] {
  left: -135px;
}
[data-animate][data-direction=right][data-distance="136"] {
  left: -136px;
}
[data-animate][data-direction=right][data-distance="137"] {
  left: -137px;
}
[data-animate][data-direction=right][data-distance="138"] {
  left: -138px;
}
[data-animate][data-direction=right][data-distance="139"] {
  left: -139px;
}
[data-animate][data-direction=right][data-distance="140"] {
  left: -140px;
}
[data-animate][data-direction=right][data-distance="141"] {
  left: -141px;
}
[data-animate][data-direction=right][data-distance="142"] {
  left: -142px;
}
[data-animate][data-direction=right][data-distance="143"] {
  left: -143px;
}
[data-animate][data-direction=right][data-distance="144"] {
  left: -144px;
}
[data-animate][data-direction=right][data-distance="145"] {
  left: -145px;
}
[data-animate][data-direction=right][data-distance="146"] {
  left: -146px;
}
[data-animate][data-direction=right][data-distance="147"] {
  left: -147px;
}
[data-animate][data-direction=right][data-distance="148"] {
  left: -148px;
}
[data-animate][data-direction=right][data-distance="149"] {
  left: -149px;
}
[data-animate][data-direction=right][data-distance="150"] {
  left: -150px;
}
[data-animate][data-direction=right][data-distance="151"] {
  left: -151px;
}
[data-animate][data-direction=right][data-distance="152"] {
  left: -152px;
}
[data-animate][data-direction=right][data-distance="153"] {
  left: -153px;
}
[data-animate][data-direction=right][data-distance="154"] {
  left: -154px;
}
[data-animate][data-direction=right][data-distance="155"] {
  left: -155px;
}
[data-animate][data-direction=right][data-distance="156"] {
  left: -156px;
}
[data-animate][data-direction=right][data-distance="157"] {
  left: -157px;
}
[data-animate][data-direction=right][data-distance="158"] {
  left: -158px;
}
[data-animate][data-direction=right][data-distance="159"] {
  left: -159px;
}
[data-animate][data-direction=right][data-distance="160"] {
  left: -160px;
}
[data-animate][data-direction=right][data-distance="161"] {
  left: -161px;
}
[data-animate][data-direction=right][data-distance="162"] {
  left: -162px;
}
[data-animate][data-direction=right][data-distance="163"] {
  left: -163px;
}
[data-animate][data-direction=right][data-distance="164"] {
  left: -164px;
}
[data-animate][data-direction=right][data-distance="165"] {
  left: -165px;
}
[data-animate][data-direction=right][data-distance="166"] {
  left: -166px;
}
[data-animate][data-direction=right][data-distance="167"] {
  left: -167px;
}
[data-animate][data-direction=right][data-distance="168"] {
  left: -168px;
}
[data-animate][data-direction=right][data-distance="169"] {
  left: -169px;
}
[data-animate][data-direction=right][data-distance="170"] {
  left: -170px;
}
[data-animate][data-direction=right][data-distance="171"] {
  left: -171px;
}
[data-animate][data-direction=right][data-distance="172"] {
  left: -172px;
}
[data-animate][data-direction=right][data-distance="173"] {
  left: -173px;
}
[data-animate][data-direction=right][data-distance="174"] {
  left: -174px;
}
[data-animate][data-direction=right][data-distance="175"] {
  left: -175px;
}
[data-animate][data-direction=right][data-distance="176"] {
  left: -176px;
}
[data-animate][data-direction=right][data-distance="177"] {
  left: -177px;
}
[data-animate][data-direction=right][data-distance="178"] {
  left: -178px;
}
[data-animate][data-direction=right][data-distance="179"] {
  left: -179px;
}
[data-animate][data-direction=right][data-distance="180"] {
  left: -180px;
}
[data-animate][data-direction=right][data-distance="181"] {
  left: -181px;
}
[data-animate][data-direction=right][data-distance="182"] {
  left: -182px;
}
[data-animate][data-direction=right][data-distance="183"] {
  left: -183px;
}
[data-animate][data-direction=right][data-distance="184"] {
  left: -184px;
}
[data-animate][data-direction=right][data-distance="185"] {
  left: -185px;
}
[data-animate][data-direction=right][data-distance="186"] {
  left: -186px;
}
[data-animate][data-direction=right][data-distance="187"] {
  left: -187px;
}
[data-animate][data-direction=right][data-distance="188"] {
  left: -188px;
}
[data-animate][data-direction=right][data-distance="189"] {
  left: -189px;
}
[data-animate][data-direction=right][data-distance="190"] {
  left: -190px;
}
[data-animate][data-direction=right][data-distance="191"] {
  left: -191px;
}
[data-animate][data-direction=right][data-distance="192"] {
  left: -192px;
}
[data-animate][data-direction=right][data-distance="193"] {
  left: -193px;
}
[data-animate][data-direction=right][data-distance="194"] {
  left: -194px;
}
[data-animate][data-direction=right][data-distance="195"] {
  left: -195px;
}
[data-animate][data-direction=right][data-distance="196"] {
  left: -196px;
}
[data-animate][data-direction=right][data-distance="197"] {
  left: -197px;
}
[data-animate][data-direction=right][data-distance="198"] {
  left: -198px;
}
[data-animate][data-direction=right][data-distance="199"] {
  left: -199px;
}
[data-animate][data-direction=right][data-distance="200"] {
  left: -200px;
}
[data-animate][data-direction=right][data-distance="201"] {
  left: -201px;
}
[data-animate][data-direction=right][data-distance="202"] {
  left: -202px;
}
[data-animate][data-direction=right][data-distance="203"] {
  left: -203px;
}
[data-animate][data-direction=right][data-distance="204"] {
  left: -204px;
}
[data-animate][data-direction=right][data-distance="205"] {
  left: -205px;
}
[data-animate][data-direction=right][data-distance="206"] {
  left: -206px;
}
[data-animate][data-direction=right][data-distance="207"] {
  left: -207px;
}
[data-animate][data-direction=right][data-distance="208"] {
  left: -208px;
}
[data-animate][data-direction=right][data-distance="209"] {
  left: -209px;
}
[data-animate][data-direction=right][data-distance="210"] {
  left: -210px;
}
[data-animate][data-direction=right][data-distance="211"] {
  left: -211px;
}
[data-animate][data-direction=right][data-distance="212"] {
  left: -212px;
}
[data-animate][data-direction=right][data-distance="213"] {
  left: -213px;
}
[data-animate][data-direction=right][data-distance="214"] {
  left: -214px;
}
[data-animate][data-direction=right][data-distance="215"] {
  left: -215px;
}
[data-animate][data-direction=right][data-distance="216"] {
  left: -216px;
}
[data-animate][data-direction=right][data-distance="217"] {
  left: -217px;
}
[data-animate][data-direction=right][data-distance="218"] {
  left: -218px;
}
[data-animate][data-direction=right][data-distance="219"] {
  left: -219px;
}
[data-animate][data-direction=right][data-distance="220"] {
  left: -220px;
}
[data-animate][data-direction=right][data-distance="221"] {
  left: -221px;
}
[data-animate][data-direction=right][data-distance="222"] {
  left: -222px;
}
[data-animate][data-direction=right][data-distance="223"] {
  left: -223px;
}
[data-animate][data-direction=right][data-distance="224"] {
  left: -224px;
}
[data-animate][data-direction=right][data-distance="225"] {
  left: -225px;
}
[data-animate][data-direction=right][data-distance="226"] {
  left: -226px;
}
[data-animate][data-direction=right][data-distance="227"] {
  left: -227px;
}
[data-animate][data-direction=right][data-distance="228"] {
  left: -228px;
}
[data-animate][data-direction=right][data-distance="229"] {
  left: -229px;
}
[data-animate][data-direction=right][data-distance="230"] {
  left: -230px;
}
[data-animate][data-direction=right][data-distance="231"] {
  left: -231px;
}
[data-animate][data-direction=right][data-distance="232"] {
  left: -232px;
}
[data-animate][data-direction=right][data-distance="233"] {
  left: -233px;
}
[data-animate][data-direction=right][data-distance="234"] {
  left: -234px;
}
[data-animate][data-direction=right][data-distance="235"] {
  left: -235px;
}
[data-animate][data-direction=right][data-distance="236"] {
  left: -236px;
}
[data-animate][data-direction=right][data-distance="237"] {
  left: -237px;
}
[data-animate][data-direction=right][data-distance="238"] {
  left: -238px;
}
[data-animate][data-direction=right][data-distance="239"] {
  left: -239px;
}
[data-animate][data-direction=right][data-distance="240"] {
  left: -240px;
}
[data-animate][data-direction=right][data-distance="241"] {
  left: -241px;
}
[data-animate][data-direction=right][data-distance="242"] {
  left: -242px;
}
[data-animate][data-direction=right][data-distance="243"] {
  left: -243px;
}
[data-animate][data-direction=right][data-distance="244"] {
  left: -244px;
}
[data-animate][data-direction=right][data-distance="245"] {
  left: -245px;
}
[data-animate][data-direction=right][data-distance="246"] {
  left: -246px;
}
[data-animate][data-direction=right][data-distance="247"] {
  left: -247px;
}
[data-animate][data-direction=right][data-distance="248"] {
  left: -248px;
}
[data-animate][data-direction=right][data-distance="249"] {
  left: -249px;
}
[data-animate][data-direction=right][data-distance="250"] {
  left: -250px;
}
[data-animate][data-direction=right][data-distance="251"] {
  left: -251px;
}
[data-animate][data-direction=right][data-distance="252"] {
  left: -252px;
}
[data-animate][data-direction=right][data-distance="253"] {
  left: -253px;
}
[data-animate][data-direction=right][data-distance="254"] {
  left: -254px;
}
[data-animate][data-direction=right][data-distance="255"] {
  left: -255px;
}
[data-animate][data-direction=right][data-distance="256"] {
  left: -256px;
}
[data-animate][data-direction=right][data-distance="257"] {
  left: -257px;
}
[data-animate][data-direction=right][data-distance="258"] {
  left: -258px;
}
[data-animate][data-direction=right][data-distance="259"] {
  left: -259px;
}
[data-animate][data-direction=right][data-distance="260"] {
  left: -260px;
}
[data-animate][data-direction=right][data-distance="261"] {
  left: -261px;
}
[data-animate][data-direction=right][data-distance="262"] {
  left: -262px;
}
[data-animate][data-direction=right][data-distance="263"] {
  left: -263px;
}
[data-animate][data-direction=right][data-distance="264"] {
  left: -264px;
}
[data-animate][data-direction=right][data-distance="265"] {
  left: -265px;
}
[data-animate][data-direction=right][data-distance="266"] {
  left: -266px;
}
[data-animate][data-direction=right][data-distance="267"] {
  left: -267px;
}
[data-animate][data-direction=right][data-distance="268"] {
  left: -268px;
}
[data-animate][data-direction=right][data-distance="269"] {
  left: -269px;
}
[data-animate][data-direction=right][data-distance="270"] {
  left: -270px;
}
[data-animate][data-direction=right][data-distance="271"] {
  left: -271px;
}
[data-animate][data-direction=right][data-distance="272"] {
  left: -272px;
}
[data-animate][data-direction=right][data-distance="273"] {
  left: -273px;
}
[data-animate][data-direction=right][data-distance="274"] {
  left: -274px;
}
[data-animate][data-direction=right][data-distance="275"] {
  left: -275px;
}
[data-animate][data-direction=right][data-distance="276"] {
  left: -276px;
}
[data-animate][data-direction=right][data-distance="277"] {
  left: -277px;
}
[data-animate][data-direction=right][data-distance="278"] {
  left: -278px;
}
[data-animate][data-direction=right][data-distance="279"] {
  left: -279px;
}
[data-animate][data-direction=right][data-distance="280"] {
  left: -280px;
}
[data-animate][data-direction=right][data-distance="281"] {
  left: -281px;
}
[data-animate][data-direction=right][data-distance="282"] {
  left: -282px;
}
[data-animate][data-direction=right][data-distance="283"] {
  left: -283px;
}
[data-animate][data-direction=right][data-distance="284"] {
  left: -284px;
}
[data-animate][data-direction=right][data-distance="285"] {
  left: -285px;
}
[data-animate][data-direction=right][data-distance="286"] {
  left: -286px;
}
[data-animate][data-direction=right][data-distance="287"] {
  left: -287px;
}
[data-animate][data-direction=right][data-distance="288"] {
  left: -288px;
}
[data-animate][data-direction=right][data-distance="289"] {
  left: -289px;
}
[data-animate][data-direction=right][data-distance="290"] {
  left: -290px;
}
[data-animate][data-direction=right][data-distance="291"] {
  left: -291px;
}
[data-animate][data-direction=right][data-distance="292"] {
  left: -292px;
}
[data-animate][data-direction=right][data-distance="293"] {
  left: -293px;
}
[data-animate][data-direction=right][data-distance="294"] {
  left: -294px;
}
[data-animate][data-direction=right][data-distance="295"] {
  left: -295px;
}
[data-animate][data-direction=right][data-distance="296"] {
  left: -296px;
}
[data-animate][data-direction=right][data-distance="297"] {
  left: -297px;
}
[data-animate][data-direction=right][data-distance="298"] {
  left: -298px;
}
[data-animate][data-direction=right][data-distance="299"] {
  left: -299px;
}
[data-animate][data-direction=right][data-distance="300"] {
  left: -300px;
}
[data-animate][data-direction=right][data-distance="301"] {
  left: -301px;
}
[data-animate][data-direction=right][data-distance="302"] {
  left: -302px;
}
[data-animate][data-direction=right][data-distance="303"] {
  left: -303px;
}
[data-animate][data-direction=right][data-distance="304"] {
  left: -304px;
}
[data-animate][data-direction=right][data-distance="305"] {
  left: -305px;
}
[data-animate][data-direction=right][data-distance="306"] {
  left: -306px;
}
[data-animate][data-direction=right][data-distance="307"] {
  left: -307px;
}
[data-animate][data-direction=right][data-distance="308"] {
  left: -308px;
}
[data-animate][data-direction=right][data-distance="309"] {
  left: -309px;
}
[data-animate][data-direction=right][data-distance="310"] {
  left: -310px;
}
[data-animate][data-direction=right][data-distance="311"] {
  left: -311px;
}
[data-animate][data-direction=right][data-distance="312"] {
  left: -312px;
}
[data-animate][data-direction=right][data-distance="313"] {
  left: -313px;
}
[data-animate][data-direction=right][data-distance="314"] {
  left: -314px;
}
[data-animate][data-direction=right][data-distance="315"] {
  left: -315px;
}
[data-animate][data-direction=right][data-distance="316"] {
  left: -316px;
}
[data-animate][data-direction=right][data-distance="317"] {
  left: -317px;
}
[data-animate][data-direction=right][data-distance="318"] {
  left: -318px;
}
[data-animate][data-direction=right][data-distance="319"] {
  left: -319px;
}
[data-animate][data-direction=right][data-distance="320"] {
  left: -320px;
}
[data-animate][data-direction=right][data-distance="321"] {
  left: -321px;
}
[data-animate][data-direction=right][data-distance="322"] {
  left: -322px;
}
[data-animate][data-direction=right][data-distance="323"] {
  left: -323px;
}
[data-animate][data-direction=right][data-distance="324"] {
  left: -324px;
}
[data-animate][data-direction=right][data-distance="325"] {
  left: -325px;
}
[data-animate][data-direction=right][data-distance="326"] {
  left: -326px;
}
[data-animate][data-direction=right][data-distance="327"] {
  left: -327px;
}
[data-animate][data-direction=right][data-distance="328"] {
  left: -328px;
}
[data-animate][data-direction=right][data-distance="329"] {
  left: -329px;
}
[data-animate][data-direction=right][data-distance="330"] {
  left: -330px;
}
[data-animate][data-direction=right][data-distance="331"] {
  left: -331px;
}
[data-animate][data-direction=right][data-distance="332"] {
  left: -332px;
}
[data-animate][data-direction=right][data-distance="333"] {
  left: -333px;
}
[data-animate][data-direction=right][data-distance="334"] {
  left: -334px;
}
[data-animate][data-direction=right][data-distance="335"] {
  left: -335px;
}
[data-animate][data-direction=right][data-distance="336"] {
  left: -336px;
}
[data-animate][data-direction=right][data-distance="337"] {
  left: -337px;
}
[data-animate][data-direction=right][data-distance="338"] {
  left: -338px;
}
[data-animate][data-direction=right][data-distance="339"] {
  left: -339px;
}
[data-animate][data-direction=right][data-distance="340"] {
  left: -340px;
}
[data-animate][data-direction=right][data-distance="341"] {
  left: -341px;
}
[data-animate][data-direction=right][data-distance="342"] {
  left: -342px;
}
[data-animate][data-direction=right][data-distance="343"] {
  left: -343px;
}
[data-animate][data-direction=right][data-distance="344"] {
  left: -344px;
}
[data-animate][data-direction=right][data-distance="345"] {
  left: -345px;
}
[data-animate][data-direction=right][data-distance="346"] {
  left: -346px;
}
[data-animate][data-direction=right][data-distance="347"] {
  left: -347px;
}
[data-animate][data-direction=right][data-distance="348"] {
  left: -348px;
}
[data-animate][data-direction=right][data-distance="349"] {
  left: -349px;
}
[data-animate][data-direction=right][data-distance="350"] {
  left: -350px;
}
[data-animate][data-direction=right][data-distance="351"] {
  left: -351px;
}
[data-animate][data-direction=right][data-distance="352"] {
  left: -352px;
}
[data-animate][data-direction=right][data-distance="353"] {
  left: -353px;
}
[data-animate][data-direction=right][data-distance="354"] {
  left: -354px;
}
[data-animate][data-direction=right][data-distance="355"] {
  left: -355px;
}
[data-animate][data-direction=right][data-distance="356"] {
  left: -356px;
}
[data-animate][data-direction=right][data-distance="357"] {
  left: -357px;
}
[data-animate][data-direction=right][data-distance="358"] {
  left: -358px;
}
[data-animate][data-direction=right][data-distance="359"] {
  left: -359px;
}
[data-animate][data-direction=right][data-distance="360"] {
  left: -360px;
}
[data-animate][data-direction=right][data-distance="361"] {
  left: -361px;
}
[data-animate][data-direction=right][data-distance="362"] {
  left: -362px;
}
[data-animate][data-direction=right][data-distance="363"] {
  left: -363px;
}
[data-animate][data-direction=right][data-distance="364"] {
  left: -364px;
}
[data-animate][data-direction=right][data-distance="365"] {
  left: -365px;
}
[data-animate][data-direction=right][data-distance="366"] {
  left: -366px;
}
[data-animate][data-direction=right][data-distance="367"] {
  left: -367px;
}
[data-animate][data-direction=right][data-distance="368"] {
  left: -368px;
}
[data-animate][data-direction=right][data-distance="369"] {
  left: -369px;
}
[data-animate][data-direction=right][data-distance="370"] {
  left: -370px;
}
[data-animate][data-direction=right][data-distance="371"] {
  left: -371px;
}
[data-animate][data-direction=right][data-distance="372"] {
  left: -372px;
}
[data-animate][data-direction=right][data-distance="373"] {
  left: -373px;
}
[data-animate][data-direction=right][data-distance="374"] {
  left: -374px;
}
[data-animate][data-direction=right][data-distance="375"] {
  left: -375px;
}
[data-animate][data-direction=right][data-distance="376"] {
  left: -376px;
}
[data-animate][data-direction=right][data-distance="377"] {
  left: -377px;
}
[data-animate][data-direction=right][data-distance="378"] {
  left: -378px;
}
[data-animate][data-direction=right][data-distance="379"] {
  left: -379px;
}
[data-animate][data-direction=right][data-distance="380"] {
  left: -380px;
}
[data-animate][data-direction=right][data-distance="381"] {
  left: -381px;
}
[data-animate][data-direction=right][data-distance="382"] {
  left: -382px;
}
[data-animate][data-direction=right][data-distance="383"] {
  left: -383px;
}
[data-animate][data-direction=right][data-distance="384"] {
  left: -384px;
}
[data-animate][data-direction=right][data-distance="385"] {
  left: -385px;
}
[data-animate][data-direction=right][data-distance="386"] {
  left: -386px;
}
[data-animate][data-direction=right][data-distance="387"] {
  left: -387px;
}
[data-animate][data-direction=right][data-distance="388"] {
  left: -388px;
}
[data-animate][data-direction=right][data-distance="389"] {
  left: -389px;
}
[data-animate][data-direction=right][data-distance="390"] {
  left: -390px;
}
[data-animate][data-direction=right][data-distance="391"] {
  left: -391px;
}
[data-animate][data-direction=right][data-distance="392"] {
  left: -392px;
}
[data-animate][data-direction=right][data-distance="393"] {
  left: -393px;
}
[data-animate][data-direction=right][data-distance="394"] {
  left: -394px;
}
[data-animate][data-direction=right][data-distance="395"] {
  left: -395px;
}
[data-animate][data-direction=right][data-distance="396"] {
  left: -396px;
}
[data-animate][data-direction=right][data-distance="397"] {
  left: -397px;
}
[data-animate][data-direction=right][data-distance="398"] {
  left: -398px;
}
[data-animate][data-direction=right][data-distance="399"] {
  left: -399px;
}
[data-animate][data-direction=right][data-distance="400"] {
  left: -400px;
}
[data-animate][data-direction=right][data-distance="401"] {
  left: -401px;
}
[data-animate][data-direction=right][data-distance="402"] {
  left: -402px;
}
[data-animate][data-direction=right][data-distance="403"] {
  left: -403px;
}
[data-animate][data-direction=right][data-distance="404"] {
  left: -404px;
}
[data-animate][data-direction=right][data-distance="405"] {
  left: -405px;
}
[data-animate][data-direction=right][data-distance="406"] {
  left: -406px;
}
[data-animate][data-direction=right][data-distance="407"] {
  left: -407px;
}
[data-animate][data-direction=right][data-distance="408"] {
  left: -408px;
}
[data-animate][data-direction=right][data-distance="409"] {
  left: -409px;
}
[data-animate][data-direction=right][data-distance="410"] {
  left: -410px;
}
[data-animate][data-direction=right][data-distance="411"] {
  left: -411px;
}
[data-animate][data-direction=right][data-distance="412"] {
  left: -412px;
}
[data-animate][data-direction=right][data-distance="413"] {
  left: -413px;
}
[data-animate][data-direction=right][data-distance="414"] {
  left: -414px;
}
[data-animate][data-direction=right][data-distance="415"] {
  left: -415px;
}
[data-animate][data-direction=right][data-distance="416"] {
  left: -416px;
}
[data-animate][data-direction=right][data-distance="417"] {
  left: -417px;
}
[data-animate][data-direction=right][data-distance="418"] {
  left: -418px;
}
[data-animate][data-direction=right][data-distance="419"] {
  left: -419px;
}
[data-animate][data-direction=right][data-distance="420"] {
  left: -420px;
}
[data-animate][data-direction=right][data-distance="421"] {
  left: -421px;
}
[data-animate][data-direction=right][data-distance="422"] {
  left: -422px;
}
[data-animate][data-direction=right][data-distance="423"] {
  left: -423px;
}
[data-animate][data-direction=right][data-distance="424"] {
  left: -424px;
}
[data-animate][data-direction=right][data-distance="425"] {
  left: -425px;
}
[data-animate][data-direction=right][data-distance="426"] {
  left: -426px;
}
[data-animate][data-direction=right][data-distance="427"] {
  left: -427px;
}
[data-animate][data-direction=right][data-distance="428"] {
  left: -428px;
}
[data-animate][data-direction=right][data-distance="429"] {
  left: -429px;
}
[data-animate][data-direction=right][data-distance="430"] {
  left: -430px;
}
[data-animate][data-direction=right][data-distance="431"] {
  left: -431px;
}
[data-animate][data-direction=right][data-distance="432"] {
  left: -432px;
}
[data-animate][data-direction=right][data-distance="433"] {
  left: -433px;
}
[data-animate][data-direction=right][data-distance="434"] {
  left: -434px;
}
[data-animate][data-direction=right][data-distance="435"] {
  left: -435px;
}
[data-animate][data-direction=right][data-distance="436"] {
  left: -436px;
}
[data-animate][data-direction=right][data-distance="437"] {
  left: -437px;
}
[data-animate][data-direction=right][data-distance="438"] {
  left: -438px;
}
[data-animate][data-direction=right][data-distance="439"] {
  left: -439px;
}
[data-animate][data-direction=right][data-distance="440"] {
  left: -440px;
}
[data-animate][data-direction=right][data-distance="441"] {
  left: -441px;
}
[data-animate][data-direction=right][data-distance="442"] {
  left: -442px;
}
[data-animate][data-direction=right][data-distance="443"] {
  left: -443px;
}
[data-animate][data-direction=right][data-distance="444"] {
  left: -444px;
}
[data-animate][data-direction=right][data-distance="445"] {
  left: -445px;
}
[data-animate][data-direction=right][data-distance="446"] {
  left: -446px;
}
[data-animate][data-direction=right][data-distance="447"] {
  left: -447px;
}
[data-animate][data-direction=right][data-distance="448"] {
  left: -448px;
}
[data-animate][data-direction=right][data-distance="449"] {
  left: -449px;
}
[data-animate][data-direction=right][data-distance="450"] {
  left: -450px;
}
[data-animate][data-direction=right][data-distance="451"] {
  left: -451px;
}
[data-animate][data-direction=right][data-distance="452"] {
  left: -452px;
}
[data-animate][data-direction=right][data-distance="453"] {
  left: -453px;
}
[data-animate][data-direction=right][data-distance="454"] {
  left: -454px;
}
[data-animate][data-direction=right][data-distance="455"] {
  left: -455px;
}
[data-animate][data-direction=right][data-distance="456"] {
  left: -456px;
}
[data-animate][data-direction=right][data-distance="457"] {
  left: -457px;
}
[data-animate][data-direction=right][data-distance="458"] {
  left: -458px;
}
[data-animate][data-direction=right][data-distance="459"] {
  left: -459px;
}
[data-animate][data-direction=right][data-distance="460"] {
  left: -460px;
}
[data-animate][data-direction=right][data-distance="461"] {
  left: -461px;
}
[data-animate][data-direction=right][data-distance="462"] {
  left: -462px;
}
[data-animate][data-direction=right][data-distance="463"] {
  left: -463px;
}
[data-animate][data-direction=right][data-distance="464"] {
  left: -464px;
}
[data-animate][data-direction=right][data-distance="465"] {
  left: -465px;
}
[data-animate][data-direction=right][data-distance="466"] {
  left: -466px;
}
[data-animate][data-direction=right][data-distance="467"] {
  left: -467px;
}
[data-animate][data-direction=right][data-distance="468"] {
  left: -468px;
}
[data-animate][data-direction=right][data-distance="469"] {
  left: -469px;
}
[data-animate][data-direction=right][data-distance="470"] {
  left: -470px;
}
[data-animate][data-direction=right][data-distance="471"] {
  left: -471px;
}
[data-animate][data-direction=right][data-distance="472"] {
  left: -472px;
}
[data-animate][data-direction=right][data-distance="473"] {
  left: -473px;
}
[data-animate][data-direction=right][data-distance="474"] {
  left: -474px;
}
[data-animate][data-direction=right][data-distance="475"] {
  left: -475px;
}
[data-animate][data-direction=right][data-distance="476"] {
  left: -476px;
}
[data-animate][data-direction=right][data-distance="477"] {
  left: -477px;
}
[data-animate][data-direction=right][data-distance="478"] {
  left: -478px;
}
[data-animate][data-direction=right][data-distance="479"] {
  left: -479px;
}
[data-animate][data-direction=right][data-distance="480"] {
  left: -480px;
}
[data-animate][data-direction=right][data-distance="481"] {
  left: -481px;
}
[data-animate][data-direction=right][data-distance="482"] {
  left: -482px;
}
[data-animate][data-direction=right][data-distance="483"] {
  left: -483px;
}
[data-animate][data-direction=right][data-distance="484"] {
  left: -484px;
}
[data-animate][data-direction=right][data-distance="485"] {
  left: -485px;
}
[data-animate][data-direction=right][data-distance="486"] {
  left: -486px;
}
[data-animate][data-direction=right][data-distance="487"] {
  left: -487px;
}
[data-animate][data-direction=right][data-distance="488"] {
  left: -488px;
}
[data-animate][data-direction=right][data-distance="489"] {
  left: -489px;
}
[data-animate][data-direction=right][data-distance="490"] {
  left: -490px;
}
[data-animate][data-direction=right][data-distance="491"] {
  left: -491px;
}
[data-animate][data-direction=right][data-distance="492"] {
  left: -492px;
}
[data-animate][data-direction=right][data-distance="493"] {
  left: -493px;
}
[data-animate][data-direction=right][data-distance="494"] {
  left: -494px;
}
[data-animate][data-direction=right][data-distance="495"] {
  left: -495px;
}
[data-animate][data-direction=right][data-distance="496"] {
  left: -496px;
}
[data-animate][data-direction=right][data-distance="497"] {
  left: -497px;
}
[data-animate][data-direction=right][data-distance="498"] {
  left: -498px;
}
[data-animate][data-direction=right][data-distance="499"] {
  left: -499px;
}
[data-animate][data-direction=right][data-distance="500"] {
  left: -500px;
}
[data-animate][data-direction=right][data-distance="501"] {
  left: -501px;
}
[data-animate][data-direction=right][data-distance="502"] {
  left: -502px;
}
[data-animate][data-direction=right][data-distance="503"] {
  left: -503px;
}
[data-animate][data-direction=right][data-distance="504"] {
  left: -504px;
}
[data-animate][data-direction=right][data-distance="505"] {
  left: -505px;
}
[data-animate][data-direction=right][data-distance="506"] {
  left: -506px;
}
[data-animate][data-direction=right][data-distance="507"] {
  left: -507px;
}
[data-animate][data-direction=right][data-distance="508"] {
  left: -508px;
}
[data-animate][data-direction=right][data-distance="509"] {
  left: -509px;
}
[data-animate][data-direction=right][data-distance="510"] {
  left: -510px;
}
[data-animate][data-direction=right][data-distance="511"] {
  left: -511px;
}
[data-animate][data-direction=right][data-distance="512"] {
  left: -512px;
}
[data-animate][data-direction=right][data-distance="513"] {
  left: -513px;
}
[data-animate][data-direction=right][data-distance="514"] {
  left: -514px;
}
[data-animate][data-direction=right][data-distance="515"] {
  left: -515px;
}
[data-animate][data-direction=right][data-distance="516"] {
  left: -516px;
}
[data-animate][data-direction=right][data-distance="517"] {
  left: -517px;
}
[data-animate][data-direction=right][data-distance="518"] {
  left: -518px;
}
[data-animate][data-direction=right][data-distance="519"] {
  left: -519px;
}
[data-animate][data-direction=right][data-distance="520"] {
  left: -520px;
}
[data-animate][data-direction=right][data-distance="521"] {
  left: -521px;
}
[data-animate][data-direction=right][data-distance="522"] {
  left: -522px;
}
[data-animate][data-direction=right][data-distance="523"] {
  left: -523px;
}
[data-animate][data-direction=right][data-distance="524"] {
  left: -524px;
}
[data-animate][data-direction=right][data-distance="525"] {
  left: -525px;
}
[data-animate][data-direction=right][data-distance="526"] {
  left: -526px;
}
[data-animate][data-direction=right][data-distance="527"] {
  left: -527px;
}
[data-animate][data-direction=right][data-distance="528"] {
  left: -528px;
}
[data-animate][data-direction=right][data-distance="529"] {
  left: -529px;
}
[data-animate][data-direction=right][data-distance="530"] {
  left: -530px;
}
[data-animate][data-direction=right][data-distance="531"] {
  left: -531px;
}
[data-animate][data-direction=right][data-distance="532"] {
  left: -532px;
}
[data-animate][data-direction=right][data-distance="533"] {
  left: -533px;
}
[data-animate][data-direction=right][data-distance="534"] {
  left: -534px;
}
[data-animate][data-direction=right][data-distance="535"] {
  left: -535px;
}
[data-animate][data-direction=right][data-distance="536"] {
  left: -536px;
}
[data-animate][data-direction=right][data-distance="537"] {
  left: -537px;
}
[data-animate][data-direction=right][data-distance="538"] {
  left: -538px;
}
[data-animate][data-direction=right][data-distance="539"] {
  left: -539px;
}
[data-animate][data-direction=right][data-distance="540"] {
  left: -540px;
}
[data-animate][data-direction=right][data-distance="541"] {
  left: -541px;
}
[data-animate][data-direction=right][data-distance="542"] {
  left: -542px;
}
[data-animate][data-direction=right][data-distance="543"] {
  left: -543px;
}
[data-animate][data-direction=right][data-distance="544"] {
  left: -544px;
}
[data-animate][data-direction=right][data-distance="545"] {
  left: -545px;
}
[data-animate][data-direction=right][data-distance="546"] {
  left: -546px;
}
[data-animate][data-direction=right][data-distance="547"] {
  left: -547px;
}
[data-animate][data-direction=right][data-distance="548"] {
  left: -548px;
}
[data-animate][data-direction=right][data-distance="549"] {
  left: -549px;
}
[data-animate][data-direction=right][data-distance="550"] {
  left: -550px;
}
[data-animate][data-direction=right][data-distance="551"] {
  left: -551px;
}
[data-animate][data-direction=right][data-distance="552"] {
  left: -552px;
}
[data-animate][data-direction=right][data-distance="553"] {
  left: -553px;
}
[data-animate][data-direction=right][data-distance="554"] {
  left: -554px;
}
[data-animate][data-direction=right][data-distance="555"] {
  left: -555px;
}
[data-animate][data-direction=right][data-distance="556"] {
  left: -556px;
}
[data-animate][data-direction=right][data-distance="557"] {
  left: -557px;
}
[data-animate][data-direction=right][data-distance="558"] {
  left: -558px;
}
[data-animate][data-direction=right][data-distance="559"] {
  left: -559px;
}
[data-animate][data-direction=right][data-distance="560"] {
  left: -560px;
}
[data-animate][data-direction=right][data-distance="561"] {
  left: -561px;
}
[data-animate][data-direction=right][data-distance="562"] {
  left: -562px;
}
[data-animate][data-direction=right][data-distance="563"] {
  left: -563px;
}
[data-animate][data-direction=right][data-distance="564"] {
  left: -564px;
}
[data-animate][data-direction=right][data-distance="565"] {
  left: -565px;
}
[data-animate][data-direction=right][data-distance="566"] {
  left: -566px;
}
[data-animate][data-direction=right][data-distance="567"] {
  left: -567px;
}
[data-animate][data-direction=right][data-distance="568"] {
  left: -568px;
}
[data-animate][data-direction=right][data-distance="569"] {
  left: -569px;
}
[data-animate][data-direction=right][data-distance="570"] {
  left: -570px;
}
[data-animate][data-direction=right][data-distance="571"] {
  left: -571px;
}
[data-animate][data-direction=right][data-distance="572"] {
  left: -572px;
}
[data-animate][data-direction=right][data-distance="573"] {
  left: -573px;
}
[data-animate][data-direction=right][data-distance="574"] {
  left: -574px;
}
[data-animate][data-direction=right][data-distance="575"] {
  left: -575px;
}
[data-animate][data-direction=right][data-distance="576"] {
  left: -576px;
}
[data-animate][data-direction=right][data-distance="577"] {
  left: -577px;
}
[data-animate][data-direction=right][data-distance="578"] {
  left: -578px;
}
[data-animate][data-direction=right][data-distance="579"] {
  left: -579px;
}
[data-animate][data-direction=right][data-distance="580"] {
  left: -580px;
}
[data-animate][data-direction=right][data-distance="581"] {
  left: -581px;
}
[data-animate][data-direction=right][data-distance="582"] {
  left: -582px;
}
[data-animate][data-direction=right][data-distance="583"] {
  left: -583px;
}
[data-animate][data-direction=right][data-distance="584"] {
  left: -584px;
}
[data-animate][data-direction=right][data-distance="585"] {
  left: -585px;
}
[data-animate][data-direction=right][data-distance="586"] {
  left: -586px;
}
[data-animate][data-direction=right][data-distance="587"] {
  left: -587px;
}
[data-animate][data-direction=right][data-distance="588"] {
  left: -588px;
}
[data-animate][data-direction=right][data-distance="589"] {
  left: -589px;
}
[data-animate][data-direction=right][data-distance="590"] {
  left: -590px;
}
[data-animate][data-direction=right][data-distance="591"] {
  left: -591px;
}
[data-animate][data-direction=right][data-distance="592"] {
  left: -592px;
}
[data-animate][data-direction=right][data-distance="593"] {
  left: -593px;
}
[data-animate][data-direction=right][data-distance="594"] {
  left: -594px;
}
[data-animate][data-direction=right][data-distance="595"] {
  left: -595px;
}
[data-animate][data-direction=right][data-distance="596"] {
  left: -596px;
}
[data-animate][data-direction=right][data-distance="597"] {
  left: -597px;
}
[data-animate][data-direction=right][data-distance="598"] {
  left: -598px;
}
[data-animate][data-direction=right][data-distance="599"] {
  left: -599px;
}
[data-animate][data-direction=right][data-distance="600"] {
  left: -600px;
}
[data-animate][data-direction=right][data-distance="601"] {
  left: -601px;
}
[data-animate][data-direction=right][data-distance="602"] {
  left: -602px;
}
[data-animate][data-direction=right][data-distance="603"] {
  left: -603px;
}
[data-animate][data-direction=right][data-distance="604"] {
  left: -604px;
}
[data-animate][data-direction=right][data-distance="605"] {
  left: -605px;
}
[data-animate][data-direction=right][data-distance="606"] {
  left: -606px;
}
[data-animate][data-direction=right][data-distance="607"] {
  left: -607px;
}
[data-animate][data-direction=right][data-distance="608"] {
  left: -608px;
}
[data-animate][data-direction=right][data-distance="609"] {
  left: -609px;
}
[data-animate][data-direction=right][data-distance="610"] {
  left: -610px;
}
[data-animate][data-direction=right][data-distance="611"] {
  left: -611px;
}
[data-animate][data-direction=right][data-distance="612"] {
  left: -612px;
}
[data-animate][data-direction=right][data-distance="613"] {
  left: -613px;
}
[data-animate][data-direction=right][data-distance="614"] {
  left: -614px;
}
[data-animate][data-direction=right][data-distance="615"] {
  left: -615px;
}
[data-animate][data-direction=right][data-distance="616"] {
  left: -616px;
}
[data-animate][data-direction=right][data-distance="617"] {
  left: -617px;
}
[data-animate][data-direction=right][data-distance="618"] {
  left: -618px;
}
[data-animate][data-direction=right][data-distance="619"] {
  left: -619px;
}
[data-animate][data-direction=right][data-distance="620"] {
  left: -620px;
}
[data-animate][data-direction=right][data-distance="621"] {
  left: -621px;
}
[data-animate][data-direction=right][data-distance="622"] {
  left: -622px;
}
[data-animate][data-direction=right][data-distance="623"] {
  left: -623px;
}
[data-animate][data-direction=right][data-distance="624"] {
  left: -624px;
}
[data-animate][data-direction=right][data-distance="625"] {
  left: -625px;
}
[data-animate][data-direction=right][data-distance="626"] {
  left: -626px;
}
[data-animate][data-direction=right][data-distance="627"] {
  left: -627px;
}
[data-animate][data-direction=right][data-distance="628"] {
  left: -628px;
}
[data-animate][data-direction=right][data-distance="629"] {
  left: -629px;
}
[data-animate][data-direction=right][data-distance="630"] {
  left: -630px;
}
[data-animate][data-direction=right][data-distance="631"] {
  left: -631px;
}
[data-animate][data-direction=right][data-distance="632"] {
  left: -632px;
}
[data-animate][data-direction=right][data-distance="633"] {
  left: -633px;
}
[data-animate][data-direction=right][data-distance="634"] {
  left: -634px;
}
[data-animate][data-direction=right][data-distance="635"] {
  left: -635px;
}
[data-animate][data-direction=right][data-distance="636"] {
  left: -636px;
}
[data-animate][data-direction=right][data-distance="637"] {
  left: -637px;
}
[data-animate][data-direction=right][data-distance="638"] {
  left: -638px;
}
[data-animate][data-direction=right][data-distance="639"] {
  left: -639px;
}
[data-animate][data-direction=right][data-distance="640"] {
  left: -640px;
}
[data-animate][data-direction=right][data-distance="641"] {
  left: -641px;
}
[data-animate][data-direction=right][data-distance="642"] {
  left: -642px;
}
[data-animate][data-direction=right][data-distance="643"] {
  left: -643px;
}
[data-animate][data-direction=right][data-distance="644"] {
  left: -644px;
}
[data-animate][data-direction=right][data-distance="645"] {
  left: -645px;
}
[data-animate][data-direction=right][data-distance="646"] {
  left: -646px;
}
[data-animate][data-direction=right][data-distance="647"] {
  left: -647px;
}
[data-animate][data-direction=right][data-distance="648"] {
  left: -648px;
}
[data-animate][data-direction=right][data-distance="649"] {
  left: -649px;
}
[data-animate][data-direction=right][data-distance="650"] {
  left: -650px;
}
[data-animate][data-direction=right][data-distance="651"] {
  left: -651px;
}
[data-animate][data-direction=right][data-distance="652"] {
  left: -652px;
}
[data-animate][data-direction=right][data-distance="653"] {
  left: -653px;
}
[data-animate][data-direction=right][data-distance="654"] {
  left: -654px;
}
[data-animate][data-direction=right][data-distance="655"] {
  left: -655px;
}
[data-animate][data-direction=right][data-distance="656"] {
  left: -656px;
}
[data-animate][data-direction=right][data-distance="657"] {
  left: -657px;
}
[data-animate][data-direction=right][data-distance="658"] {
  left: -658px;
}
[data-animate][data-direction=right][data-distance="659"] {
  left: -659px;
}
[data-animate][data-direction=right][data-distance="660"] {
  left: -660px;
}
[data-animate][data-direction=right][data-distance="661"] {
  left: -661px;
}
[data-animate][data-direction=right][data-distance="662"] {
  left: -662px;
}
[data-animate][data-direction=right][data-distance="663"] {
  left: -663px;
}
[data-animate][data-direction=right][data-distance="664"] {
  left: -664px;
}
[data-animate][data-direction=right][data-distance="665"] {
  left: -665px;
}
[data-animate][data-direction=right][data-distance="666"] {
  left: -666px;
}
[data-animate][data-direction=right][data-distance="667"] {
  left: -667px;
}
[data-animate][data-direction=right][data-distance="668"] {
  left: -668px;
}
[data-animate][data-direction=right][data-distance="669"] {
  left: -669px;
}
[data-animate][data-direction=right][data-distance="670"] {
  left: -670px;
}
[data-animate][data-direction=right][data-distance="671"] {
  left: -671px;
}
[data-animate][data-direction=right][data-distance="672"] {
  left: -672px;
}
[data-animate][data-direction=right][data-distance="673"] {
  left: -673px;
}
[data-animate][data-direction=right][data-distance="674"] {
  left: -674px;
}
[data-animate][data-direction=right][data-distance="675"] {
  left: -675px;
}
[data-animate][data-direction=right][data-distance="676"] {
  left: -676px;
}
[data-animate][data-direction=right][data-distance="677"] {
  left: -677px;
}
[data-animate][data-direction=right][data-distance="678"] {
  left: -678px;
}
[data-animate][data-direction=right][data-distance="679"] {
  left: -679px;
}
[data-animate][data-direction=right][data-distance="680"] {
  left: -680px;
}
[data-animate][data-direction=right][data-distance="681"] {
  left: -681px;
}
[data-animate][data-direction=right][data-distance="682"] {
  left: -682px;
}
[data-animate][data-direction=right][data-distance="683"] {
  left: -683px;
}
[data-animate][data-direction=right][data-distance="684"] {
  left: -684px;
}
[data-animate][data-direction=right][data-distance="685"] {
  left: -685px;
}
[data-animate][data-direction=right][data-distance="686"] {
  left: -686px;
}
[data-animate][data-direction=right][data-distance="687"] {
  left: -687px;
}
[data-animate][data-direction=right][data-distance="688"] {
  left: -688px;
}
[data-animate][data-direction=right][data-distance="689"] {
  left: -689px;
}
[data-animate][data-direction=right][data-distance="690"] {
  left: -690px;
}
[data-animate][data-direction=right][data-distance="691"] {
  left: -691px;
}
[data-animate][data-direction=right][data-distance="692"] {
  left: -692px;
}
[data-animate][data-direction=right][data-distance="693"] {
  left: -693px;
}
[data-animate][data-direction=right][data-distance="694"] {
  left: -694px;
}
[data-animate][data-direction=right][data-distance="695"] {
  left: -695px;
}
[data-animate][data-direction=right][data-distance="696"] {
  left: -696px;
}
[data-animate][data-direction=right][data-distance="697"] {
  left: -697px;
}
[data-animate][data-direction=right][data-distance="698"] {
  left: -698px;
}
[data-animate][data-direction=right][data-distance="699"] {
  left: -699px;
}
[data-animate][data-direction=right][data-distance="700"] {
  left: -700px;
}
[data-animate][data-direction=right][data-distance="701"] {
  left: -701px;
}
[data-animate][data-direction=right][data-distance="702"] {
  left: -702px;
}
[data-animate][data-direction=right][data-distance="703"] {
  left: -703px;
}
[data-animate][data-direction=right][data-distance="704"] {
  left: -704px;
}
[data-animate][data-direction=right][data-distance="705"] {
  left: -705px;
}
[data-animate][data-direction=right][data-distance="706"] {
  left: -706px;
}
[data-animate][data-direction=right][data-distance="707"] {
  left: -707px;
}
[data-animate][data-direction=right][data-distance="708"] {
  left: -708px;
}
[data-animate][data-direction=right][data-distance="709"] {
  left: -709px;
}
[data-animate][data-direction=right][data-distance="710"] {
  left: -710px;
}
[data-animate][data-direction=right][data-distance="711"] {
  left: -711px;
}
[data-animate][data-direction=right][data-distance="712"] {
  left: -712px;
}
[data-animate][data-direction=right][data-distance="713"] {
  left: -713px;
}
[data-animate][data-direction=right][data-distance="714"] {
  left: -714px;
}
[data-animate][data-direction=right][data-distance="715"] {
  left: -715px;
}
[data-animate][data-direction=right][data-distance="716"] {
  left: -716px;
}
[data-animate][data-direction=right][data-distance="717"] {
  left: -717px;
}
[data-animate][data-direction=right][data-distance="718"] {
  left: -718px;
}
[data-animate][data-direction=right][data-distance="719"] {
  left: -719px;
}
[data-animate][data-direction=right][data-distance="720"] {
  left: -720px;
}
[data-animate][data-direction=right][data-distance="721"] {
  left: -721px;
}
[data-animate][data-direction=right][data-distance="722"] {
  left: -722px;
}
[data-animate][data-direction=right][data-distance="723"] {
  left: -723px;
}
[data-animate][data-direction=right][data-distance="724"] {
  left: -724px;
}
[data-animate][data-direction=right][data-distance="725"] {
  left: -725px;
}
[data-animate][data-direction=right][data-distance="726"] {
  left: -726px;
}
[data-animate][data-direction=right][data-distance="727"] {
  left: -727px;
}
[data-animate][data-direction=right][data-distance="728"] {
  left: -728px;
}
[data-animate][data-direction=right][data-distance="729"] {
  left: -729px;
}
[data-animate][data-direction=right][data-distance="730"] {
  left: -730px;
}
[data-animate][data-direction=right][data-distance="731"] {
  left: -731px;
}
[data-animate][data-direction=right][data-distance="732"] {
  left: -732px;
}
[data-animate][data-direction=right][data-distance="733"] {
  left: -733px;
}
[data-animate][data-direction=right][data-distance="734"] {
  left: -734px;
}
[data-animate][data-direction=right][data-distance="735"] {
  left: -735px;
}
[data-animate][data-direction=right][data-distance="736"] {
  left: -736px;
}
[data-animate][data-direction=right][data-distance="737"] {
  left: -737px;
}
[data-animate][data-direction=right][data-distance="738"] {
  left: -738px;
}
[data-animate][data-direction=right][data-distance="739"] {
  left: -739px;
}
[data-animate][data-direction=right][data-distance="740"] {
  left: -740px;
}
[data-animate][data-direction=right][data-distance="741"] {
  left: -741px;
}
[data-animate][data-direction=right][data-distance="742"] {
  left: -742px;
}
[data-animate][data-direction=right][data-distance="743"] {
  left: -743px;
}
[data-animate][data-direction=right][data-distance="744"] {
  left: -744px;
}
[data-animate][data-direction=right][data-distance="745"] {
  left: -745px;
}
[data-animate][data-direction=right][data-distance="746"] {
  left: -746px;
}
[data-animate][data-direction=right][data-distance="747"] {
  left: -747px;
}
[data-animate][data-direction=right][data-distance="748"] {
  left: -748px;
}
[data-animate][data-direction=right][data-distance="749"] {
  left: -749px;
}
[data-animate][data-direction=right][data-distance="750"] {
  left: -750px;
}
[data-animate][data-animate-processed] {
  opacity: 1;
  transition: all 0.5s ease;
}
[data-animate][data-animate-processed][data-direction=up] {
  bottom: 0;
}
[data-animate][data-animate-processed][data-direction=down] {
  top: 0;
}
[data-animate][data-animate-processed][data-direction=left] {
  left: 0;
}
@media only screen and (min-width: 991px) {
  [data-animate][data-animate-processed][data-direction=left] {
    left: auto;
    right: 0;
  }
}
[data-animate][data-animate-processed][data-direction=right] {
  left: 0;
}

.cp-accordion__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-accordion__row {
    max-width: 1200px;
  }
}
.cp-accordion__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-accordion__title {
  text-align: center;
}
.cp-accordion__items {
  margin-top: 45px;
}
.cp-accordion__item {
  margin-bottom: 25px;
}
@media only screen and (min-width: 991px) {
  .cp-accordion__item {
    margin-bottom: 45px;
  }
}
.cp-accordion__item--active .cp-accordion__item-title:before {
  background-image: url("../images/down-arrow.png");
}
.cp-accordion__item--active .cp-accordion__item-content {
  border: 2px solid #b3afaf;
  border-top: 0;
  height: auto;
}
.cp-accordion__item-title {
  font-size: 16px;
  font-size: 1rem;
  background: #f5f5f5;
  border: 2px solid #b3afaf;
  color: #008d43;
  cursor: pointer;
  cursor: hand;
  font-weight: 500;
  padding: 20px 50px 20px 20px;
  position: relative;
}
@media only screen and (min-width: 991px) {
  .cp-accordion__item-title {
    font-size: 24px;
    font-size: 1.5rem;
    padding: 30px 60px 30px 30px;
  }
}
.cp-accordion__item-title:before {
  background: transparent url("../images/right-arrow.png") no-repeat center center;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  height: 30px;
  margin-top: -15px;
  position: absolute;
  right: 20px;
  top: 50%;
  width: 30px;
}
@media only screen and (min-width: 991px) {
  .cp-accordion__item-title:before {
    right: 30px;
  }
}
.cp-accordion__item-content {
  height: 0;
  overflow: hidden;
}
.cp-accordion__item-content-inner {
  padding: 30px;
}

.cp-being-bold__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-being-bold__row {
    max-width: 1200px;
  }
}
.cp-being-bold__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-being-bold__title {
  margin-bottom: 40px;
  text-align: center;
}
.cp-being-bold__items {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 991px) {
  .cp-being-bold__items {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.cp-being-bold__item {
  display: block;
  margin-bottom: 60px;
  position: relative;
}
@media only screen and (min-width: 991px) {
  .cp-being-bold__item {
    width: calc(50% - 30px);
  }
}
.cp-being-bold__item:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.cp-being-bold__item a {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.25s ease;
}
.cp-being-bold__item:hover a {
  bottom: -10px;
  left: -10px;
  right: -10px;
  top: -10px;
  transition: all 0.25s ease;
}

.cp-block-quote-image__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
}
.cp-block-quote-image__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  padding-inline: 0;
  padding-top: 0;
  position: relative;
}
.cp-block-quote-image__inner {
  position: relative;
}
.cp-block-quote-image__image {
  background-color: transparent;
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 56.25%;
  width: 100%;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  .cp-block-quote-image__image--override-40 {
    padding-top: 40%;
  }
  .cp-block-quote-image__image--override-41 {
    padding-top: 41%;
  }
  .cp-block-quote-image__image--override-42 {
    padding-top: 42%;
  }
  .cp-block-quote-image__image--override-43 {
    padding-top: 43%;
  }
  .cp-block-quote-image__image--override-44 {
    padding-top: 44%;
  }
  .cp-block-quote-image__image--override-45 {
    padding-top: 45%;
  }
  .cp-block-quote-image__image--override-46 {
    padding-top: 46%;
  }
  .cp-block-quote-image__image--override-47 {
    padding-top: 47%;
  }
  .cp-block-quote-image__image--override-48 {
    padding-top: 48%;
  }
  .cp-block-quote-image__image--override-49 {
    padding-top: 49%;
  }
  .cp-block-quote-image__image--override-50 {
    padding-top: 50%;
  }
  .cp-block-quote-image__image--override-51 {
    padding-top: 51%;
  }
  .cp-block-quote-image__image--override-52 {
    padding-top: 52%;
  }
  .cp-block-quote-image__image--override-53 {
    padding-top: 53%;
  }
  .cp-block-quote-image__image--override-54 {
    padding-top: 54%;
  }
  .cp-block-quote-image__image--override-55 {
    padding-top: 55%;
  }
  .cp-block-quote-image__image--override-56 {
    padding-top: 56%;
  }
  .cp-block-quote-image__image--override-57 {
    padding-top: 57%;
  }
  .cp-block-quote-image__image--override-58 {
    padding-top: 58%;
  }
  .cp-block-quote-image__image--override-59 {
    padding-top: 59%;
  }
  .cp-block-quote-image__image--override-60 {
    padding-top: 60%;
  }
  .cp-block-quote-image__image--override-61 {
    padding-top: 61%;
  }
  .cp-block-quote-image__image--override-62 {
    padding-top: 62%;
  }
  .cp-block-quote-image__image--override-63 {
    padding-top: 63%;
  }
  .cp-block-quote-image__image--override-64 {
    padding-top: 64%;
  }
  .cp-block-quote-image__image--override-65 {
    padding-top: 65%;
  }
  .cp-block-quote-image__image--override-66 {
    padding-top: 66%;
  }
  .cp-block-quote-image__image--override-67 {
    padding-top: 67%;
  }
  .cp-block-quote-image__image--override-68 {
    padding-top: 68%;
  }
  .cp-block-quote-image__image--override-69 {
    padding-top: 69%;
  }
  .cp-block-quote-image__image--override-70 {
    padding-top: 70%;
  }
  .cp-block-quote-image__image--override-71 {
    padding-top: 71%;
  }
  .cp-block-quote-image__image--override-72 {
    padding-top: 72%;
  }
  .cp-block-quote-image__image--override-73 {
    padding-top: 73%;
  }
  .cp-block-quote-image__image--override-74 {
    padding-top: 74%;
  }
  .cp-block-quote-image__image--override-75 {
    padding-top: 75%;
  }
  .cp-block-quote-image__image--override-76 {
    padding-top: 76%;
  }
  .cp-block-quote-image__image--override-77 {
    padding-top: 77%;
  }
  .cp-block-quote-image__image--override-78 {
    padding-top: 78%;
  }
  .cp-block-quote-image__image--override-79 {
    padding-top: 79%;
  }
  .cp-block-quote-image__image--override-80 {
    padding-top: 80%;
  }
  .cp-block-quote-image__image--override-81 {
    padding-top: 81%;
  }
  .cp-block-quote-image__image--override-82 {
    padding-top: 82%;
  }
  .cp-block-quote-image__image--override-83 {
    padding-top: 83%;
  }
  .cp-block-quote-image__image--override-84 {
    padding-top: 84%;
  }
  .cp-block-quote-image__image--override-85 {
    padding-top: 85%;
  }
  .cp-block-quote-image__image--override-86 {
    padding-top: 86%;
  }
  .cp-block-quote-image__image--override-87 {
    padding-top: 87%;
  }
  .cp-block-quote-image__image--override-88 {
    padding-top: 88%;
  }
  .cp-block-quote-image__image--override-89 {
    padding-top: 89%;
  }
  .cp-block-quote-image__image--override-90 {
    padding-top: 90%;
  }
  .cp-block-quote-image__image--override-91 {
    padding-top: 91%;
  }
  .cp-block-quote-image__image--override-92 {
    padding-top: 92%;
  }
  .cp-block-quote-image__image--override-93 {
    padding-top: 93%;
  }
  .cp-block-quote-image__image--override-94 {
    padding-top: 94%;
  }
  .cp-block-quote-image__image--override-95 {
    padding-top: 95%;
  }
  .cp-block-quote-image__image--override-96 {
    padding-top: 96%;
  }
  .cp-block-quote-image__image--override-97 {
    padding-top: 97%;
  }
  .cp-block-quote-image__image--override-98 {
    padding-top: 98%;
  }
  .cp-block-quote-image__image--override-99 {
    padding-top: 99%;
  }
  .cp-block-quote-image__image--override-100 {
    padding-top: 100%;
  }
}
@media only screen and (min-width: 991px) {
  .cp-block-quote-image__image {
    bottom: 0;
    right: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    width: 50%;
    background-position: top right;
    background-size: cover;
  }
}
.cp-block-quote-image__content {
  background: #E5E5E5;
  line-height: 1.35;
  max-width: 100%;
  padding: 3.125rem;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 2;
}
@media only screen and (min-width: 991px) {
  .cp-block-quote-image__content {
    max-width: 75%;
    text-align: right;
    width: 37.5rem;
  }
  .cp-block-quote-image__content--override-40 {
    max-width: 40%;
  }
  .cp-block-quote-image__content--override-41 {
    max-width: 41%;
  }
  .cp-block-quote-image__content--override-42 {
    max-width: 42%;
  }
  .cp-block-quote-image__content--override-43 {
    max-width: 43%;
  }
  .cp-block-quote-image__content--override-44 {
    max-width: 44%;
  }
  .cp-block-quote-image__content--override-45 {
    max-width: 45%;
  }
  .cp-block-quote-image__content--override-46 {
    max-width: 46%;
  }
  .cp-block-quote-image__content--override-47 {
    max-width: 47%;
  }
  .cp-block-quote-image__content--override-48 {
    max-width: 48%;
  }
  .cp-block-quote-image__content--override-49 {
    max-width: 49%;
  }
  .cp-block-quote-image__content--override-50 {
    max-width: 50%;
  }
  .cp-block-quote-image__content--override-51 {
    max-width: 51%;
  }
  .cp-block-quote-image__content--override-52 {
    max-width: 52%;
  }
  .cp-block-quote-image__content--override-53 {
    max-width: 53%;
  }
  .cp-block-quote-image__content--override-54 {
    max-width: 54%;
  }
  .cp-block-quote-image__content--override-55 {
    max-width: 55%;
  }
  .cp-block-quote-image__content--override-56 {
    max-width: 56%;
  }
  .cp-block-quote-image__content--override-57 {
    max-width: 57%;
  }
  .cp-block-quote-image__content--override-58 {
    max-width: 58%;
  }
  .cp-block-quote-image__content--override-59 {
    max-width: 59%;
  }
  .cp-block-quote-image__content--override-60 {
    max-width: 60%;
  }
  .cp-block-quote-image__content--override-61 {
    max-width: 61%;
  }
  .cp-block-quote-image__content--override-62 {
    max-width: 62%;
  }
  .cp-block-quote-image__content--override-63 {
    max-width: 63%;
  }
  .cp-block-quote-image__content--override-64 {
    max-width: 64%;
  }
  .cp-block-quote-image__content--override-65 {
    max-width: 65%;
  }
  .cp-block-quote-image__content--override-66 {
    max-width: 66%;
  }
  .cp-block-quote-image__content--override-67 {
    max-width: 67%;
  }
  .cp-block-quote-image__content--override-68 {
    max-width: 68%;
  }
  .cp-block-quote-image__content--override-69 {
    max-width: 69%;
  }
  .cp-block-quote-image__content--override-70 {
    max-width: 70%;
  }
  .cp-block-quote-image__content--override-71 {
    max-width: 71%;
  }
  .cp-block-quote-image__content--override-72 {
    max-width: 72%;
  }
  .cp-block-quote-image__content--override-73 {
    max-width: 73%;
  }
  .cp-block-quote-image__content--override-74 {
    max-width: 74%;
  }
  .cp-block-quote-image__content--override-75 {
    max-width: 75%;
  }
}
.cp-block-quote-image__content-quote {
  font-style: italic;
  margin-bottom: 1.875rem;
}
.cp-block-quote-image__content-name {
  font-size: 20px;
  font-weight: 500;
}
@media only screen and (min-width: 991px) {
  .cp-block-quote-image__content-name {
    font-size: 24px;
  }
}
.cp-block-quote-image__content-title {
  font-weight: 500;
}
.cp-block-quote-image--left .cp-block-quote-image__inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 100px;
}
@media only screen and (min-width: 991px) {
  .cp-block-quote-image--left .cp-block-quote-image__inner {
    flex-direction: row;
  }
}
.cp-block-quote-image--left .cp-block-quote-image__content {
  text-align: left;
}
.cp-block-quote-image--left .cp-block-quote-image__image {
  left: 0;
  right: auto;
}
@media only screen and (min-width: 991px) {
  .cp-block-quote-image--author .cp-block-quote-image__inner {
    padding-bottom: 150px;
    padding-top: 150px;
  }
}
.cp-block-quote-image--author .cp-block-quote-image__content {
  font-size: 24px;
  font-size: 1.5rem;
}

@media only screen and (min-width: 991px) {
  .cp-content + .cp-block-quote-image {
    margin-top: -100px;
  }
}

.breadcrumb {
  background-color: #E5E5E5;
}
.breadcrumb__contain {
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
  padding: 70px 0;
}
@media only screen and (min-width: 991px) {
  .breadcrumb__contain {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 991px) {
  .breadcrumb__contain {
    padding: 50px 0;
    line-height: 1.5;
  }
}
.breadcrumb__contain > span:first-child > a {
  padding-left: 0;
}
.breadcrumb__contain > span > span {
  color: #292929;
  font-weight: 500;
  padding: 5px;
}
.breadcrumb__contain > span:first-child > span {
  padding-left: 0;
}
.breadcrumb__contain > span > a {
  color: #008d43;
  font-weight: 500;
  padding: 5px;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}
.breadcrumb__contain .dot {
  font-size: 53px;
  line-height: 0;
  position: relative;
  top: -2px;
}

.cp-content__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
  align-items: center;
}
@media only screen and (max-width: 1500px) {
  .cp-content__row {
    max-width: 1200px;
  }
}
.cp-content__contain {
  max-width: 1000px;
  padding: 0 0 80px;
  margin: 0 auto;
  font-weight: 400;
}
.cp-content__contain--align-center {
  text-align: center;
}
.cp-content__contain .video-wrapper:not(:last-child) {
  margin-bottom: 80px;
}
@media only screen and (max-width: 1500px) {
  .cp-content__contain .video-wrapper:not(:last-child) {
    margin-bottom: 50px;
  }
}
.cp-content__contain .video-wrapper video {
  display: block;
  border-radius: 5px;
  width: 100%;
  height: 100%;
}
.cp-content__contain .video-wrapper .video-container {
  position: relative;
}
.cp-content__contain .video-wrapper .video-container .play-button-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  pointer-events: none;
  background: rgba(43, 43, 43, 0.86);
  border-radius: 5px;
}
.cp-content__contain .video-wrapper .video-container .play-button-wrapper .play-gif {
  cursor: pointer;
  pointer-events: auto;
  height: 60px;
  width: 60px;
  background-color: #008D43;
  border-radius: 5px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
@media only screen and (max-width: 991px) {
  .cp-content__contain .video-wrapper .video-container .play-button-wrapper .play-gif {
    height: 50px;
    width: 50px;
  }
}
.cp-content__contain .video-wrapper .video-container .play-button-wrapper .play-gif:hover {
  background-color: #0cb75d;
}
.cp-content__contain .video-wrapper .video-container .play-button-wrapper .play-gif::before {
  content: "";
  position: absolute;
  border-left: 15px solid #292929;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.cp-content__contain .video-wrapper .video-container.playing .play-button-wrapper {
  background: transparent;
}
.cp-content__contain h1, .cp-content__contain h2 {
  color: #292929;
  font-size: 100px;
  font-weight: 100;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1500px) {
  .cp-content__contain h1, .cp-content__contain h2 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-content__contain h1, .cp-content__contain h2 {
    font-size: 60px;
    margin-bottom: 30px;
  }
}
.cp-content__contain a {
  color: #008d43;
  font-weight: 500;
  text-decoration: none;
}
.cp-content__contain p:last-child, .cp-content__contain .internal-author__description:last-child {
  margin-bottom: 0;
}

.cp-cta-boxes {
  padding-block: 100px 80px;
}
.cp-cta-boxes__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-cta-boxes__row {
    max-width: 1200px;
  }
}
.cp-cta-boxes__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  padding-bottom: 0;
  position: relative;
}
.cp-cta-boxes__boxes {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 991px) {
  .cp-cta-boxes__boxes {
    flex-direction: row;
    justify-content: space-between;
  }
}
.cp-cta-boxes__box {
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
  justify-content: center;
  line-height: 1.3;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .cp-cta-boxes__box {
    margin-bottom: 45px;
  }
  .cp-cta-boxes__box:before {
    content: "";
    display: block;
    padding-top: 100%;
  }
}
.cp-cta-boxes__box a {
  font-size: 16px;
  font-size: 1rem;
  align-items: center;
  background: #6b7b83;
  color: #FFF;
  display: block;
  font-weight: 500;
  padding: 0.9375rem;
  text-align: center;
  text-decoration: none;
  transition: background 0.5s ease;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .cp-cta-boxes__box a br {
    display: none;
  }
}
@media only screen and (min-width: 991px) {
  .cp-cta-boxes__box a {
    font-size: 24px;
    font-size: 1.5rem;
    align-items: center;
    bottom: 0;
    display: flex;
    font-weight: 500;
    justify-content: center;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    transition: background 0.5s ease;
    width: 100%;
  }
}
.cp-cta-boxes__box a:hover {
  background: #6d96aa;
  transition: background 0.5s ease;
}
@media only screen and (min-width: 991px) {
  .cp-cta-boxes--2 .cp-cta-boxes__box {
    width: calc(50% - 15px);
  }
  .cp-cta-boxes--3 .cp-cta-boxes__box {
    width: calc(33.33% - 30px);
  }
  .cp-cta-boxes--4 .cp-cta-boxes__box {
    width: calc(25% - 30px);
  }
}
.cp-cta-boxes.cp-cta-boxes--4 {
  padding-top: 0;
}

.cp-cta-boxes-grid {
  padding-bottom: 3.125rem;
}
.cp-cta-boxes-grid__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-cta-boxes-grid__row {
    max-width: 1200px;
  }
}
.cp-cta-boxes-grid__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  padding-bottom: 0;
  position: relative;
}
.cp-cta-boxes-grid__boxes {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 -15px;
}
@media only screen and (min-width: 991px) {
  .cp-cta-boxes-grid__boxes {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.cp-cta-boxes-grid__box {
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
  justify-content: center;
  line-height: 1.3;
  position: relative;
}
@media only screen and (min-width: 991px) {
  .cp-cta-boxes-grid__box {
    width: 33.33%;
  }
}
.cp-cta-boxes-grid__box:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.cp-cta-boxes-grid__box a {
  align-items: center;
  background: #f15022;
  bottom: 20px;
  color: #FFF;
  display: flex;
  font-weight: 500;
  justify-content: center;
  left: 15px;
  position: absolute;
  right: 15px;
  text-align: center;
  text-decoration: none;
  top: 20px;
  transition: background 0.5s ease;
  width: calc(100% - 40px);
}
.cp-cta-boxes-grid__box a:hover {
  background: #bb330c;
  transition: background 0.5s ease;
}

.cp-featured-pdfs {
  padding-bottom: 6.25rem;
}
.cp-featured-pdfs__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-featured-pdfs__row {
    max-width: 1200px;
  }
}
.cp-featured-pdfs__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  position: relative;
}
.cp-featured-pdfs__title {
  margin-bottom: 40px;
  text-align: center;
}
.cp-featured-pdfs__items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 991px) {
  .cp-featured-pdfs__items {
    flex-direction: row;
    justify-content: space-between;
  }
}
.cp-featured-pdfs__item {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin-bottom: 45px;
  text-decoration: none;
}
.cp-featured-pdfs__item:before {
  content: "";
  display: block;
  padding-top: 120%;
}
.cp-featured-pdfs__items.owl-carousel {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
.cp-featured-pdfs__items.owl-carousel .cp-featured-pdfs__item {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
}
.cp-featured-pdfs__items.owl-carousel .owl-nav {
  margin: 0;
}
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-next,
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-prev {
  font-size: 70px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-next:hover, .cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-next:focus,
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-prev:hover,
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-prev:focus {
  background: transparent;
  border: none;
  color: #000;
  outline: none;
}
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-prev {
  left: 0;
}
.cp-featured-pdfs__items.owl-carousel .owl-nav button.owl-next {
  right: 0;
}
@media only screen and (min-width: 991px) {
  .cp-featured-pdfs--2 .cp-featured-pdfs__items:not(.owl-carousel) .cp-featured-pdfs__item {
    width: calc(50% - 15px);
  }
  .cp-featured-pdfs--3 .cp-featured-pdfs__items:not(.owl-carousel) .cp-featured-pdfs__item {
    width: calc(33.33% - 30px);
  }
  .cp-featured-pdfs--4 .cp-featured-pdfs__items:not(.owl-carousel) .cp-featured-pdfs__item {
    width: calc(25% - 30px);
  }
}

/**
<div class="cp-featured-pdfs cp-featured-pdfs--<?php echo count( $featured_pdfs ) ?>">
	<div class="cp-featured-pdfs__row">
		<div class="cp-featured-pdfs__contain">
			<?php if ( $title ) { ?>
				<div class="cp-featured-pdfs__title">
					<?php echo esc_html( $title ) ?>
				</div><?php
			}
			?>
			<div class="cp-featured-pdfs__items">
				<?php
				if ( !empty( $featured_pdfs ) ) {
					foreach ( $featured_pdfs as $featured_pdf ) { ?>
						<a href="<?php echo esc_html( $featured_pdf['url'] ) ?>" class="cp-featured-pdfs__item" style="background-image: url(<?php echo esc_url( $featured_pdf['image'] ) ?>">&nbsp;</a><?php
					}
				}
				?>
			</div>
		</div>
	</div>
</div>
 */
.cp-featured-stories {
  margin: 3.75rem 0;
}
.cp-featured-stories__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-featured-stories__row {
    max-width: 1200px;
  }
}
.cp-featured-stories__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-featured-stories__title {
  color: #000;
  text-align: center;
  margin-bottom: 3.75rem;
}
.cp-featured-stories__stories {
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories__stories {
    justify-content: space-between;
  }
}
.cp-featured-stories__story {
  overflow: hidden;
  position: relative;
  width: 33.33%;
}
.cp-featured-stories__story:hover .cp-featured-stories__story-panel {
  top: 0;
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories__story {
    width: 30%;
    padding-bottom: 70px;
  }
}
.cp-featured-stories__story-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: block;
  margin: 0 auto;
  max-width: 400px;
  width: 100%;
}
.cp-featured-stories__story-image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.cp-featured-stories__story-panel {
  background: #FFF;
  text-align: center;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories__story-panel {
    position: initial;
    width: initial;
    height: initial;
    display: block;
  }
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories .cp-featured-stories__story-panel {
    height: 75%;
    left: 0;
    position: absolute;
    right: 0;
    top: calc(100% - 50px);
    transition: all 0.5s ease;
  }
  .cp-featured-stories .cp-featured-stories__story:hover .cp-featured-stories__story-panel {
    top: 25%;
    transition: all 0.5s ease;
  }
}
.cp-featured-stories__story-panel-title {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0;
  padding: 10px;
  text-transform: uppercase;
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories__story-panel-title {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 20px 0;
  }
}
.cp-featured-stories__story-panel-description {
  font-size: 20px;
  font-size: 1.25rem;
  display: none;
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories__story-panel-description {
    display: block;
  }
}
.cp-featured-stories__story-panel-cta a {
  font-size: 12px;
  font-size: 0.75rem;
  background-color: #008d43;
  color: #FFF;
  display: inline-block;
  font-weight: 500;
  margin-top: 20px;
  padding: 12px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 1s ease;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .cp-featured-stories__story-panel-cta a {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
    position: initial;
    width: initial;
  }
}
.cp-featured-stories__story-panel-cta a:hover {
  background-color: #0cb75d;
}

.cp-grantee-navigation {
  position: relative;
  z-index: 2;
  padding-inline: 20px;
}
.cp-grantee-navigation__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
}
.cp-grantee-navigation__contain {
  padding-bottom: 30px;
}
.cp-grantee-navigation__navigation {
  display: flex;
}
@media only screen and (min-width: 991px) {
  .cp-grantee-navigation__navigation {
    justify-content: flex-start;
  }
}
.cp-grantee-navigation__prev {
  text-align: left;
}
.cp-grantee-navigation__prev a {
  font-size: 16px;
  color: #008d43;
  font-weight: 500;
  text-decoration: none;
}
.cp-grantee-navigation__prev a:hover {
  color: #00411f;
}
.cp-grantee-navigation__prev:after {
  color: #000;
  content: "|";
  font-size: 16px;
  display: inline-block;
  font-weight: 700;
  padding: 0 0.5rem 0 0.3125rem;
}
.cp-grantee-navigation__next {
  text-align: right;
}
.cp-grantee-navigation__next a {
  font-size: 16px;
  color: #008d43;
  font-weight: 500;
  text-decoration: none;
}
.cp-grantee-navigation__next a:hover {
  color: #00411f;
}

.single-grantee .cp-split-content__author .cp-split-image__panel-learn-more-button {
  background: #008d43;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
}
.single-grantee .cp-split-content__author .cp-split-image__panel-learn-more-button:hover {
  background: #0cb75d;
}

.internal-author__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .internal-author__row {
    max-width: 1200px;
  }
}
.internal-author__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  position: relative;
  text-align: center;
}
.internal-author__author {
  color: #008d43;
  display: block;
  text-decoration: none;
}
.internal-author__author:hover {
  color: #00411f;
  text-decoration: none;
}
.internal-hero {
  background-color: #292929 !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.internal-hero__image-with-heading {
  display: flex;
  align-items: center;
  max-width: 1000px;
  margin-inline: auto;
}
@media only screen and (max-width: 767px) {
  .internal-hero__image-with-heading {
    flex-direction: column-reverse;
    row-gap: 30px;
  }
}
.internal-hero__image-with-heading-heading {
  width: 58%;
}
@media only screen and (max-width: 767px) {
  .internal-hero__image-with-heading-heading {
    width: 100%;
  }
}
.internal-hero__image-with-heading-heading h1 {
  font-size: 100px;
  font-weight: 100;
  margin: 0;
  text-align: left;
}
@media only screen and (max-width: 1500px) {
  .internal-hero__image-with-heading-heading h1 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-hero__image-with-heading-heading h1 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .internal-hero__image-with-heading-heading h1 {
    font-size: 50px;
    text-align: center;
  }
}
.internal-hero__image-with-heading-image {
  width: 42%;
}
@media only screen and (max-width: 767px) {
  .internal-hero__image-with-heading-image {
    width: 70%;
  }
}
.internal-hero--video {
  background-image: none !important;
}
.internal-hero--video .internal-hero__contain {
  overflow: hidden;
  position: relative;
}
.internal-hero--video .internal-hero__contain:after {
  background: transparent url("../images/internal-hero-shading.png") no-repeat top center;
  background-size: cover;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  pointer-events: none;
}
.internal-hero--video .internal-hero__contain video,
.internal-hero--video .internal-hero__contain .youtube-video {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.internal-hero:not(.internal-hero--video):after, .internal-hero--image:after {
  background: transparent url("../images/internal-hero-shading.png") no-repeat top center;
  background-size: cover;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  top: 0;
  transition: all 1s;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}
.internal-hero:not(.internal-hero--video):hover:after, .internal-hero--image:hover:after {
  transform: scale(1.2);
}
.internal-hero:not(.internal-hero--video) .internal-hero__row, .internal-hero--image .internal-hero__row {
  padding: 150px 40px;
  text-align: center;
}
@media only screen and (max-width: 1500px) {
  .internal-hero:not(.internal-hero--video) .internal-hero__row, .internal-hero--image .internal-hero__row {
    padding: 130px 40px 100px;
  }
}
@media only screen and (max-width: 767px) {
  .internal-hero:not(.internal-hero--video) .internal-hero__row, .internal-hero--image .internal-hero__row {
    padding: 130px 20px 100px;
  }
}
.internal-hero:not(.internal-hero--video) .internal-hero__contain, .internal-hero--image .internal-hero__contain {
  position: relative;
}
@media only screen and (min-width: 991px) {
  .internal-hero:not(.internal-hero--video) .internal-hero__contain, .internal-hero--image .internal-hero__contain {
    padding: 0 30px;
  }
}
.internal-hero__title {
  font-size: 250px;
  font-weight: 100;
  letter-spacing: -7.7px;
  color: #00529F;
  line-height: 0.55;
  font-style: italic;
}
.internal-hero__title span:not(:first-child) {
  margin-left: 45px;
}
@media only screen and (max-width: 1649px) {
  .internal-hero__title {
    font-size: 200px;
  }
  .internal-hero__title span:not(:first-child) {
    margin-left: 30px;
  }
}
@media only screen and (max-width: 1500px) {
  .internal-hero__title {
    font-size: 140px;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-hero__title {
    font-size: 100px;
  }
  .internal-hero__title span:not(:first-child) {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .internal-hero__title {
    font-size: 55px;
    letter-spacing: -2.5px;
  }
  .internal-hero__title span:not(:first-child) {
    margin-left: 10px;
  }
}
.internal-hero__content {
  max-width: 1070px;
  margin: 180px auto 0;
}
@media only screen and (max-width: 1500px) {
  .internal-hero__content {
    margin: 120px auto 0;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-hero__content {
    margin: 90px auto 0;
  }
}
.internal-hero__content a {
  color: #008D43;
  text-decoration: none;
}
.internal-hero__play {
  background: transparent url("../images/play-video.png") no-repeat center center;
  background-size: contain;
  cursor: pointer;
  cursor: hand;
  height: 120px;
  left: 50%;
  margin: -60px 0 0 -60px;
  position: absolute;
  top: 50%;
  width: 120px;
  z-index: 5;
}

.cp-image-with-slideout {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .cp-image-with-slideout {
    background: none !important;
  }
}
.cp-image-with-slideout__contain {
  display: flex;
  margin-bottom: 85px;
}
@media only screen and (max-width: 991px) {
  .cp-image-with-slideout__contain {
    flex-direction: column;
  }
}
.cp-image-with-slideout__image {
  display: block;
  width: 50%;
}
@media only screen and (max-width: 991px) {
  .cp-image-with-slideout__image {
    width: 100%;
  }
}
.cp-image-with-slideout__image img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 5px;
  height: 100%;
}
.cp-image-with-slideout__panel {
  padding-inline-start: 80px;
  width: 50%;
}
@media only screen and (max-width: 1200px) {
  .cp-image-with-slideout__panel {
    padding-inline-start: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-image-with-slideout__panel {
    padding-inline-start: 0;
    padding-block-start: 30px;
    width: 100%;
  }
}
.cp-image-with-slideout__panel-title {
  color: #292929;
  margin-bottom: 50px;
  font-size: 100px;
  font-weight: 100;
}
@media only screen and (max-width: 1500px) {
  .cp-image-with-slideout__panel-title {
    font-size: 80px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-image-with-slideout__panel-title {
    font-size: 60px;
    margin-bottom: 30px;
  }
}
.cp-image-with-slideout__panel-title-link {
  color: #FFFFFF;
  text-decoration: none;
  transition: 0.3s;
}
.cp-image-with-slideout__panel-title-link:hover {
  color: #008d43;
}
.cp-image-with-slideout__panel-content {
  font-size: 18px;
  font-size: 1.125rem;
  color: #292929;
  font-weight: 400;
  line-height: 1.3;
}
@media only screen and (min-width: 1200px) {
  .cp-image-with-slideout__panel-content {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.cp-image-with-slideout__panel-content p + p, .cp-image-with-slideout__panel-content .internal-author__description + p, .cp-image-with-slideout__panel-content p + .internal-author__description, .cp-image-with-slideout__panel-content .internal-author__description + .internal-author__description {
  margin-top: 30px;
}
.cp-image-with-slideout__panel-content ul {
  padding: 0;
  margin-top: 50px;
}
@media only screen and (max-width: 1500px) {
  .cp-image-with-slideout__panel-content ul {
    margin-top: 30px;
  }
}
.cp-image-with-slideout__panel-content ul li {
  list-style: none;
  margin-bottom: 25px;
}
.cp-image-with-slideout__panel-content a {
  color: #008d43;
  text-decoration: none;
  font-size: 30px;
  font-weight: bold;
  position: relative;
  padding-bottom: 10px;
}
@media only screen and (max-width: 1500px) {
  .cp-image-with-slideout__panel-content a {
    font-size: 24px;
  }
}
.cp-image-with-slideout__panel-content a::before {
  content: "";
  position: absolute;
  bottom: -5px;
  width: 100%;
  height: 3px;
  background: #FFF;
  transition: 0.3s;
  right: 0;
  background: #008d43;
  bottom: 0;
}
.cp-image-with-slideout__panel-content a:hover::before {
  width: 0;
}
.cp-image-with-slideout__panel-learn-more-button {
  font-size: 16px;
  font-size: 1rem;
  background-color: #008d43;
  color: #fff;
  display: inline-block;
  font-weight: 500;
  padding: 12px;
  text-decoration: none;
  text-transform: uppercase;
}
.cp-image-with-slideout__panel-learn-more-button:hover {
  background-color: #0cb75d;
}
@media only screen and (min-width: 991px) {
  .cp-image-with-slideout__panel-learn-more-button {
    padding-left: 60px;
    position: relative;
  }
}
@media only screen and (min-width: 1200px) {
  .cp-image-with-slideout__panel-learn-more-button {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 20px 40px;
  }
}
.cp-image-with-slideout--inverse .cp-image-with-slideout__contain {
  flex-direction: row-reverse;
}
@media only screen and (max-width: 991px) {
  .cp-image-with-slideout--inverse .cp-image-with-slideout__contain {
    flex-direction: column;
  }
}
.cp-image-with-slideout--inverse .cp-image-with-slideout__contain a::before {
  left: 0;
}
.cp-image-with-slideout--inverse .cp-image-with-slideout__contain a::before::before {
  left: 0;
}
.cp-image-with-slideout--inverse .cp-image-with-slideout__panel {
  padding-inline: 0 80px;
}
@media only screen and (min-width: 991px) {
  .cp-image-with-slideout--inverse .cp-image-with-slideout__panel {
    text-align: right;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-image-with-slideout--inverse .cp-image-with-slideout__panel {
    padding-inline: 0 50px;
  }
}
@media only screen and (min-width: 991px) {
  .cp-image-with-slideout--inverse .cp-image-with-slideout__panel-learn-more {
    text-align: right;
  }
}
.cp-image-with-slideout--inverse .cp-image-with-slideout__panel-learn-more-button {
  margin-left: 0;
}
@media only screen and (min-width: 991px) {
  .cp-image-with-slideout--inverse .cp-image-with-slideout__panel-learn-more-button {
    padding: 12px 30px 12px 12px;
  }
}
@media only screen and (min-width: 1200px) {
  .cp-image-with-slideout--inverse .cp-image-with-slideout__panel-learn-more-button {
    padding: 20px 40px;
  }
}
.cp-image-with-slideout--active .cp-image-with-slideout__attention {
  opacity: 0;
  transition: all 0.5s ease;
}
.cp-image-with-slideout--inverse.cp-image-with-slideout--active .cp-image-with-slideout__panel {
  left: auto;
  right: 50%;
}

.cp-grid-images {
  background-color: #ffffff;
  padding-block: 70px 20px;
}
@media only screen and (max-width: 991px) {
  .cp-grid-images {
    padding-block: 10px 20px;
  }
}
.cp-grid-images__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-grid-images__row {
    max-width: 1200px;
  }
}
.cp-grid-images__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  .cp-grid-images__contain {
    padding-inline: 0;
  }
}
.cp-grid-images__title {
  padding-bottom: 50px;
}
@media only screen and (max-width: 991px) {
  .cp-grid-images__title {
    padding-top: 50px;
  }
}
.cp-grid-images__title h2 {
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 100;
  text-align: center;
}
@media only screen and (max-width: 1500px) {
  .cp-grid-images__title h2 {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-grid-images__title h2 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .cp-grid-images__title h2 {
    font-size: 40px;
  }
}
.cp-grid-images__items {
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media only screen and (min-width: 991px) {
  .cp-grid-images__items {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.cp-grid-images__item {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
  cursor: hand;
  overflow: hidden;
  margin-bottom: 45px;
  position: relative;
}
@media only screen and (min-width: 991px) {
  .cp-grid-images__item {
    width: calc(33.33% - 30px);
  }
}
.cp-grid-images__item:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.cp-grid-images__item:nth-child(3n+2):last-child {
  margin-left: 45px;
  margin-right: auto;
}
.cp-grid-images__item:hover .cp-grid-images__item-panel {
  bottom: 0;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 991px) {
  .cp-grid-images__item--hovered .cp-grid-images__item-panel {
    bottom: 0;
    transition: all 0.5s ease;
  }
}
.cp-grid-images__item-panel {
  background: #fff;
  bottom: -300px;
  left: 0;
  padding: 30px 30px 0 30px;
  position: absolute;
  right: 0;
  text-align: center;
  transition: all 0.5s ease;
}
.cp-grid-images__item-panel-title {
  font-size: 20px;
  font-size: 1.25rem;
  color: #000;
  font-weight: 500;
  margin-bottom: 0;
  padding: 20px 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .cp-grid-images__item-panel-title {
    font-size: 16px;
    padding: 10px 0;
  }
}
.cp-grid-images__item-panel-cta span {
  font-size: 16px;
  font-size: 1rem;
  background-color: #008d43;
  color: #fff;
  display: inline-block;
  font-weight: 500;
  margin-top: 20px;
  padding: 12px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 1s ease;
}
@media only screen and (min-width: 991px) {
  .cp-grid-images__item-panel-cta span {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
  }
}
.cp-grid-images__item-panel-cta span:hover {
  background-color: #0cb75d;
}
@media only screen and (max-width: 767px) {
  .cp-grid-images__item-panel-cta span {
    font-size: 16px;
    margin-top: 10px;
  }
}

.cp-cta-link {
  background: #ffffff;
  padding-bottom: 100px;
  display: flex;
}
.cp-cta-link .cp-cta-link__button {
  display: flex;
  width: max-content;
}
.cp-cta-link .cp-cta-link__button.cp-cta-link__button--right {
  justify-self: flex-end;
}
@media only screen and (max-width: 767px) {
  .cp-cta-link .cp-cta-link__button.cp-cta-link__button--right {
    text-align: right;
  }
}
.cp-cta-link .cp-cta-link__button.cp-cta-link__button--center {
  justify-self: center;
}
@media only screen and (max-width: 767px) {
  .cp-cta-link .cp-cta-link__button.cp-cta-link__button--center {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .cp-cta-link .cp-cta-link__button {
    text-decoration: underline;
    text-underline-offset: 8px;
    width: auto;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 767px) {
  .cp-cta-link .cp-cta-link__button::before {
    display: none;
  }
}

.internal-title--center {
  text-align: center;
}
.internal-title__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .internal-title__row {
    max-width: 1200px;
  }
}
.internal-title__contain {
  font-size: 70px;
  font-weight: 100;
  line-height: 1.3;
}
@media only screen and (max-width: 1500px) {
  .internal-title__contain {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-title__contain {
    font-size: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .internal-title__contain {
    font-size: 40px;
  }
}

.cp-latest-news {
  padding: 0;
}
.cp-latest-news__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__row {
    max-width: 1200px;
  }
}
.cp-latest-news__contain {
  padding-bottom: 120px;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__contain {
    padding-bottom: 100px;
  }
}
.cp-latest-news__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 50px;
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news__header {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__header {
    flex-direction: column-reverse;
    align-items: flex-start;
    row-gap: 60px;
  }
}
.cp-latest-news__title {
  font-size: 70px;
  font-weight: 100;
  margin-bottom: 0;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__title {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news__title {
    font-size: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__title {
    font-size: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__title {
    font-size: 60px;
  }
}
.cp-latest-news__search-form {
  border: 2px solid #008d43;
  border-radius: 5px;
  display: flex;
  padding: 0 15px;
}
.cp-latest-news__search-field {
  border: 0;
  background: transparent;
  outline: none;
  font-size: 24px;
  line-height: 1;
  padding: 15px 0;
  color: #008d43;
  max-width: 224px;
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__search-field {
    max-width: calc(100% - 35px);
  }
}
.cp-latest-news__search-field::placeholder, .cp-latest-news__search-field::-webkit-input-placeholder {
  color: #008d43;
}
.cp-latest-news__search-submit {
  border: 0;
  background: transparent;
  cursor: pointer;
}
.cp-latest-news__search-submit img {
  width: 25px;
}
.cp-latest-news__results {
  display: flex;
  flex-direction: column;
  width: 77%;
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news__results {
    width: 100%;
  }
}
.cp-latest-news__card {
  display: flex;
  align-items: flex-start;
  margin-top: 120px;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__card {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__card {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__card {
    margin-top: 70px;
    flex-direction: column;
    row-gap: 20px;
  }
}
.cp-latest-news__card:hover .cp-latest-news__card-image img {
  transform: scale(1.15);
}
.cp-latest-news__card-title a {
  color: #292929;
  text-decoration: none;
  line-height: 1.35;
  font-size: 30px;
  font-weight: bold;
  transition: 0.3s;
}
.cp-latest-news__card-title a:hover {
  color: #008d43;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__card-title a {
    font-size: 25px;
  }
}
.cp-latest-news__card-description {
  font-weight: 400;
  margin-bottom: 0;
}
.cp-latest-news__card-image {
  overflow: hidden;
  border-radius: 5px;
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__card-image {
    width: 100%;
  }
}
.cp-latest-news__card-image img {
  aspect-ratio: 1/0.68;
  object-fit: cover;
  transition: 0.5s;
}
.cp-latest-news__card-content {
  width: 70%;
  padding-left: 30px;
}
@media only screen and (max-width: 767px) {
  .cp-latest-news__card-content {
    width: 100%;
    padding-left: 0;
  }
}
.cp-latest-news__load-more {
  padding-block: 90px 0;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news__load-more {
    padding-block: 60px 0;
  }
}
.cp-latest-news__load-more-btn {
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.cp-latest-news__load-more-btn .loading-text {
  color: #008d43;
  font-size: 30px;
}
.cp-latest-news__load-more-btn.hidden {
  display: none;
}
.cp-latest-news__result {
  background: #00529f;
  cursor: pointer;
  cursor: hand;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
  height: auto;
  text-decoration: none;
}
.cp-latest-news__result:nth-child(4n+2) {
  background: #6b7b83;
}
.cp-latest-news__result:nth-child(4n+3) {
  background: #008d43;
}
.cp-latest-news__result:nth-child(4n+4) {
  background: #f15022;
}
@media only screen and (min-width: 991px) {
  .cp-latest-news__result {
    width: calc(33.33% - 30px);
    height: initial;
    margin: 0 15px 45px;
  }
}
.cp-latest-news__result:before {
  content: "";
  display: block;
}
@media only screen and (min-width: 991px) {
  .cp-latest-news__result:before {
    padding-top: 100%;
  }
}
.cp-latest-news__result-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .cp-latest-news__result-info {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
}
.cp-latest-news__result-date {
  color: #000;
  font-weight: 500;
  display: none;
}
@media only screen and (min-width: 991px) {
  .cp-latest-news__result-date {
    display: block;
    visibility: hidden;
  }
}
.cp-latest-news__result-title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
  font-weight: 500;
}
.cp-latest-news__result-tagline {
  color: #000;
  font-weight: 500;
}

.internal-hero__featured.split-layout {
  display: flex;
  align-items: center;
  margin-top: 200px;
}
@media only screen and (max-width: 1500px) {
  .internal-hero__featured.split-layout {
    margin-top: 150px;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-hero__featured.split-layout {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 991px) {
  .internal-hero__featured.split-layout {
    flex-direction: column-reverse;
    gap: 30px;
  }
}
.internal-hero__featured.split-layout .internal-hero__featured-content {
  text-align: left;
  width: 43%;
  padding-right: 80px;
}
@media only screen and (max-width: 991px) {
  .internal-hero__featured.split-layout .internal-hero__featured-content {
    padding-right: 0;
    width: 100%;
  }
}
.internal-hero__featured.split-layout .internal-hero__featured-content .internal-hero__featured-title {
  font-size: 70px;
  font-weight: 100;
}
@media only screen and (max-width: 1500px) {
  .internal-hero__featured.split-layout .internal-hero__featured-content .internal-hero__featured-title {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-hero__featured.split-layout .internal-hero__featured-content .internal-hero__featured-title {
    font-size: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .internal-hero__featured.split-layout .internal-hero__featured-content .internal-hero__featured-title {
    font-size: 40px;
  }
}
.internal-hero__featured.split-layout .split-layout__image.internal-hero__featured-image {
  width: 57%;
}
@media only screen and (max-width: 991px) {
  .internal-hero__featured.split-layout .split-layout__image.internal-hero__featured-image {
    width: 100%;
  }
}
.internal-hero__featured.split-layout .internal-hero__featured-description {
  margin-block: 50px;
}
@media only screen and (max-width: 1500px) {
  .internal-hero__featured.split-layout .internal-hero__featured-description {
    margin-block: 30px;
  }
}

.single-post .single-post-top-wrapper {
  display: flex;
  justify-content: space-between;
}
.single-post .single-post-top-wrapper .single-post-share-wrapper__inner {
  position: relative;
}
.single-post .single-post-top-wrapper .social-share-options {
  position: absolute;
  background: #292929;
  padding: 3px 10px 8px;
  border-radius: 5px;
  left: 100%;
  top: 0;
  width: max-content;
  margin-left: 10px;
  line-height: 1.8;
  display: none;
}
@media only screen and (max-width: 1200px) {
  .single-post .single-post-top-wrapper .social-share-options {
    right: 0;
    left: auto;
    top: 20px;
  }
}
.single-post .single-post-top-wrapper .social-share-options a {
  color: #008d43;
  font-size: 14px;
  font-weight: bold;
  display: block;
  text-decoration: none;
  padding-bottom: 0;
  max-width: fit-content;
}
.single-post .single-post-top-wrapper .social-share-options a::before {
  bottom: 2px;
}
.single-post .single-post-top-wrapper .share-label {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  color: #008d43;
  cursor: pointer;
  padding-bottom: 0;
}
.single-post .single-post-top-wrapper .share-label::before {
  background: #008d43;
}
.single-post .cp-problem-solution__content {
  padding-top: 100px;
}
@media only screen and (max-width: 1200px) {
  .single-post .cp-problem-solution__content {
    padding-top: 60px;
  }
}

.cp-modal {
  height: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.75s ease;
}
.cp-modal--active {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  height: auto;
  left: 0;
  opacity: 1;
  pointer-events: all;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.75s ease;
  z-index: 1000;
}
.cp-modal__row {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
  align-items: center;
  align-items: center;
  display: flex;
  height: 100vh;
}
@media only screen and (max-width: 1500px) {
  .cp-modal__row {
    max-width: 1200px;
  }
}
.cp-modal__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-modal__inner {
  display: flex;
  position: relative;
}
.cp-modal__close {
  font-size: 30px;
  font-size: 1.875rem;
  align-items: center;
  border-radius: 15px;
  color: #FFF;
  cursor: pointer;
  cursor: hand;
  display: flex;
  height: 30px;
  justify-content: center;
  line-height: 24px;
  position: absolute;
  right: 0;
  text-align: center;
  top: -45px;
  width: 30px;
  z-index: 10;
}
.cp-modal__close:hover {
  color: #f15022;
}
.cp-modal__content {
  width: 100%;
}
.cp-modal--padded .cp-modal__content {
  padding: 30px;
}

body.modal-open .page {
  position: relative;
  z-index: 110;
}

.cp-grid-pdfs__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-grid-pdfs__row {
    max-width: 1200px;
  }
}
.cp-grid-pdfs__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-grid-pdfs__items {
  display: flex;
  flex-direction: column;
  margin-left: -15px;
  margin-right: -15px;
}
@media only screen and (min-width: 991px) {
  .cp-grid-pdfs__items {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.cp-grid-pdfs__item {
  margin-bottom: 45px;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 991px) {
  .cp-grid-pdfs__item {
    width: 33.33%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
.cp-grid-pdfs__item a {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
}
.cp-grid-pdfs__item a:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.cp-grid-pdfs__item:nth-child(4n+1) a {
  background-color: #00529f;
}
.cp-grid-pdfs__item:nth-child(4n+1) a .cp-grid-pdfs__item-book {
  border-left-color: #008d43;
}
.cp-grid-pdfs__item:nth-child(4n+2) a {
  background-color: #6b7b83;
}
.cp-grid-pdfs__item:nth-child(4n+2) a .cp-grid-pdfs__item-book {
  border-left-color: #f15022;
}
.cp-grid-pdfs__item:nth-child(4n+3) a {
  background-color: #008d43;
}
.cp-grid-pdfs__item:nth-child(4n+3) a .cp-grid-pdfs__item-book {
  border-left-color: #036db7;
}
.cp-grid-pdfs__item:nth-child(4n+4) a {
  background-color: #f15022;
}
.cp-grid-pdfs__item:nth-child(4n+4) a .cp-grid-pdfs__item-book {
  border-left-color: #6b7b83;
}
.cp-grid-pdfs__item-book {
  background: #FFF;
  border-left: 20px solid #000000;
  bottom: 0;
  display: flex;
  left: 15%;
  position: absolute;
  right: 15%;
  top: 15%;
}
.cp-grid-pdfs__item-book-title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #000;
  font-weight: 500;
  line-height: 1.25;
  padding: 12px 30px 12px 12px;
}

.cp-problem-solution__row {
  max-width: 970px;
  margin-inline: auto;
}
.cp-problem-solution__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  position: relative;
  padding-inline: 0 !important;
}
.cp-problem-solution__title {
  font-weight: 500;
}
.cp-problem-solution__title:before {
  background-color: #000;
  bottom: 0;
  content: "";
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.cp-problem-solution__title a {
  color: #008d43;
  text-decoration: none;
}
.cp-problem-solution__title a:hover {
  color: #008d43;
  text-decoration: underline;
}
.cp-problem-solution__content {
  display: block;
  padding-top: 2.5rem;
  font-weight: 400;
}
.cp-problem-solution__content a {
  color: #008d43;
  text-decoration: none;
}
.cp-problem-solution__content a:hover {
  text-decoration: underline;
}

.cp-results {
  padding: 3.125rem 0;
}
.cp-results__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-results__row {
    max-width: 1200px;
  }
}
.cp-results__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-results__title {
  padding-bottom: 25px;
  text-align: center;
  margin-bottom: 0;
}
.cp-results__items {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media only screen and (min-width: 991px) {
  .cp-results__items {
    flex-direction: row;
  }
}
.cp-results__item {
  margin-bottom: 45px;
}
.cp-results__item-circle {
  background: #f15022;
  border-radius: 50%;
  position: relative;
}
.cp-results__item-circle:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.cp-results__item-circle-stat {
  font-size: 100px;
  font-size: 6.25rem;
  align-items: center;
  bottom: 0;
  color: #FFF;
  display: flex;
  font-weight: 500;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.cp-results__item-description {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  padding-top: 45px;
  text-align: center;
}
@media only screen and (min-width: 991px) {
  .cp-results--1 .cp-results__item {
    width: calc(25% - 30px);
  }
  .cp-results--2 .cp-results__item {
    width: calc(25% - 30px);
  }
  .cp-results--3 .cp-results__item {
    width: calc(25% - 30px);
  }
  .cp-results--4 .cp-results__item {
    width: calc(25% - 30px);
  }
}

.cp-split-content {
  padding-bottom: 1.875rem;
}
.cp-split-content__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
}
@media only screen and (max-width: 1500px) {
  .cp-split-content__row {
    max-width: 1200px;
  }
}
.cp-split-content__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.cp-split-content__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 991px) {
  .cp-split-content__content {
    flex-direction: row;
  }
}
.cp-split-content__content a {
  color: #008d43;
  text-decoration: none;
}
@media only screen and (min-width: 991px) {
  .cp-split-content__content-left {
    width: calc(50% - 30px);
  }
}
@media only screen and (min-width: 991px) {
  .cp-split-content__content-right {
    width: calc(50% - 30px);
  }
}

.cp-split-image {
  padding-bottom: 100px;
  position: relative;
  opacity: 0;
  transition: opacity 0.5s ease;
}
@media only screen and (max-width: 1200px) {
  .cp-split-image {
    padding-bottom: 85px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-split-image {
    padding-bottom: 100px;
  }
}
.cp-split-image.ready {
  opacity: 1;
  transition: opacity 0.5s ease;
}
.cp-split-image:last-child {
  margin-bottom: 0;
}
.cp-split-image__contain {
  display: flex;
  align-items: flex-start;
}
@media only screen and (max-width: 991px) {
  .cp-split-image__contain {
    flex-direction: column;
    row-gap: 30px;
  }
}
.cp-split-image__image {
  order: 0;
  width: 50%;
  border-radius: 5px;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .cp-split-image__image--override-40:before {
    padding-top: 40%;
  }
  .cp-split-image__image--override-41:before {
    padding-top: 41%;
  }
  .cp-split-image__image--override-42:before {
    padding-top: 42%;
  }
  .cp-split-image__image--override-43:before {
    padding-top: 43%;
  }
  .cp-split-image__image--override-44:before {
    padding-top: 44%;
  }
  .cp-split-image__image--override-45:before {
    padding-top: 45%;
  }
  .cp-split-image__image--override-46:before {
    padding-top: 46%;
  }
  .cp-split-image__image--override-47:before {
    padding-top: 47%;
  }
  .cp-split-image__image--override-48:before {
    padding-top: 48%;
  }
  .cp-split-image__image--override-49:before {
    padding-top: 49%;
  }
  .cp-split-image__image--override-50:before {
    padding-top: 50%;
  }
  .cp-split-image__image--override-51:before {
    padding-top: 51%;
  }
  .cp-split-image__image--override-52:before {
    padding-top: 52%;
  }
  .cp-split-image__image--override-53:before {
    padding-top: 53%;
  }
  .cp-split-image__image--override-54:before {
    padding-top: 54%;
  }
  .cp-split-image__image--override-55:before {
    padding-top: 55%;
  }
  .cp-split-image__image--override-56:before {
    padding-top: 56%;
  }
  .cp-split-image__image--override-57:before {
    padding-top: 57%;
  }
  .cp-split-image__image--override-58:before {
    padding-top: 58%;
  }
  .cp-split-image__image--override-59:before {
    padding-top: 59%;
  }
  .cp-split-image__image--override-60:before {
    padding-top: 60%;
  }
  .cp-split-image__image--override-61:before {
    padding-top: 61%;
  }
  .cp-split-image__image--override-62:before {
    padding-top: 62%;
  }
  .cp-split-image__image--override-63:before {
    padding-top: 63%;
  }
  .cp-split-image__image--override-64:before {
    padding-top: 64%;
  }
  .cp-split-image__image--override-65:before {
    padding-top: 65%;
  }
  .cp-split-image__image--override-66:before {
    padding-top: 66%;
  }
  .cp-split-image__image--override-67:before {
    padding-top: 67%;
  }
  .cp-split-image__image--override-68:before {
    padding-top: 68%;
  }
  .cp-split-image__image--override-69:before {
    padding-top: 69%;
  }
  .cp-split-image__image--override-70:before {
    padding-top: 70%;
  }
  .cp-split-image__image--override-71:before {
    padding-top: 71%;
  }
  .cp-split-image__image--override-72:before {
    padding-top: 72%;
  }
  .cp-split-image__image--override-73:before {
    padding-top: 73%;
  }
  .cp-split-image__image--override-74:before {
    padding-top: 74%;
  }
  .cp-split-image__image--override-75:before {
    padding-top: 75%;
  }
  .cp-split-image__image--override-76:before {
    padding-top: 76%;
  }
  .cp-split-image__image--override-77:before {
    padding-top: 77%;
  }
  .cp-split-image__image--override-78:before {
    padding-top: 78%;
  }
  .cp-split-image__image--override-79:before {
    padding-top: 79%;
  }
  .cp-split-image__image--override-80:before {
    padding-top: 80%;
  }
  .cp-split-image__image--override-81:before {
    padding-top: 81%;
  }
  .cp-split-image__image--override-82:before {
    padding-top: 82%;
  }
  .cp-split-image__image--override-83:before {
    padding-top: 83%;
  }
  .cp-split-image__image--override-84:before {
    padding-top: 84%;
  }
  .cp-split-image__image--override-85:before {
    padding-top: 85%;
  }
  .cp-split-image__image--override-86:before {
    padding-top: 86%;
  }
  .cp-split-image__image--override-87:before {
    padding-top: 87%;
  }
  .cp-split-image__image--override-88:before {
    padding-top: 88%;
  }
  .cp-split-image__image--override-89:before {
    padding-top: 89%;
  }
  .cp-split-image__image--override-90:before {
    padding-top: 90%;
  }
  .cp-split-image__image--override-91:before {
    padding-top: 91%;
  }
  .cp-split-image__image--override-92:before {
    padding-top: 92%;
  }
  .cp-split-image__image--override-93:before {
    padding-top: 93%;
  }
  .cp-split-image__image--override-94:before {
    padding-top: 94%;
  }
  .cp-split-image__image--override-95:before {
    padding-top: 95%;
  }
  .cp-split-image__image--override-96:before {
    padding-top: 96%;
  }
  .cp-split-image__image--override-97:before {
    padding-top: 97%;
  }
  .cp-split-image__image--override-98:before {
    padding-top: 98%;
  }
  .cp-split-image__image--override-99:before {
    padding-top: 99%;
  }
  .cp-split-image__image--override-100:before {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .cp-split-image__image {
    width: 100%;
  }
}
.cp-split-image__image img {
  width: 100%;
}
.cp-split-image__panel {
  width: 50%;
}
@media only screen and (max-width: 991px) {
  .cp-split-image__panel {
    width: 100%;
  }
}
.cp-split-image__panel-inner {
  padding: 0 0 0 80px;
}
@media only screen and (max-width: 1200px) {
  .cp-split-image__panel-inner {
    padding: 0 0 0 50px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-split-image__panel-inner {
    padding: 0 !important;
  }
}
.cp-split-image__panel-title {
  color: #292929;
  margin-bottom: 30px;
}
.cp-split-image__panel-content {
  font-size: 16px;
  font-size: 1rem;
  color: #292929;
  line-height: 1.3;
  margin-bottom: 40px;
  font-weight: 400;
}
@media only screen and (min-width: 1200px) {
  .cp-split-image__panel-content {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.cp-split-image__panel-content p + p, .cp-split-image__panel-content .internal-author__description + p, .cp-split-image__panel-content p + .internal-author__description, .cp-split-image__panel-content .internal-author__description + .internal-author__description {
  margin-top: 30px;
}
.cp-split-image__panel-content a {
  color: #008d43;
  display: block;
  text-decoration: none;
}
.cp-split-image__panel-content a:hover {
  color: #0cb75d;
}
@media only screen and (max-width: 991px) {
  .cp-split-image__panel-learn-more {
    font-size: 30px;
  }
}
.cp-split-image__panel-learn-more.cta-secondary {
  display: inline-block;
  margin-top: 1em;
  background-color: transparent;
  opacity: 1;
}

@media only screen and (min-width: 991px) {
  .cp-split-image.cp-split-image--inverse .cp-split-image__image {
    order: 2;
  }
}
@media only screen and (min-width: 991px) {
  .cp-split-image.cp-split-image--inverse .cp-split-image__panel {
    text-align: right;
  }
}
.cp-split-image.cp-split-image--inverse .cp-split-image__panel-inner {
  padding: 0 80px 0 0;
}
@media only screen and (max-width: 1200px) {
  .cp-split-image.cp-split-image--inverse .cp-split-image__panel-inner {
    padding: 0 50px 0 0;
  }
}
.cp-split-image.cp-split-image--inverse .cp-split-image__panel-learn-more .u-section-link::before {
  left: 0;
}

.cp-staff-section__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
  max-width: 1200px;
}
@media only screen and (max-width: 1500px) {
  .cp-staff-section__row {
    max-width: 1200px;
  }
}
.cp-staff-section__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  position: relative;
}
.cp-staff-section__title {
  font-size: 30px;
  font-size: 1.875rem;
  background-color: #000;
  color: #FFF;
  display: inline-block;
  font-weight: 500;
  padding: 0.9375rem 12.5rem 0.9375rem 0.9375rem;
  position: relative;
  margin-bottom: 0;
}
.cp-staff-section__title:before {
  background-color: #000;
  bottom: 0;
  content: "";
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.cp-staff-section__content {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  padding-top: 2.5rem;
}
@media only screen and (min-width: 767px) {
  .cp-staff-section__content {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 991px) {
  .cp-staff-section__content {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.cp-staff-section__content a {
  color: #008d43;
  text-decoration: none;
}
.cp-staff-section__content a:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 991px) {
  .cp-staff-section__items {
    column-count: 3;
  }
}
.cp-staff-section__item {
  break-inside: avoid-column;
  line-height: 1.3;
  padding: 0 0.9375rem 1.5625rem 0.9375rem;
}

.cp-vimeo-video {
  background-color: #333;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.cp-vimeo-video:before {
  content: "";
  display: block;
  padding-top: 40%;
}
.cp-vimeo-video__row {
  padding: 0 40px;
}
@media only screen and (min-width: 991px) {
  .cp-vimeo-video__contain {
    padding: 0 30px;
  }
}
.cp-vimeo-video__play {
  background: transparent url("../images/play-video.png") no-repeat center center;
  background-size: contain;
  cursor: pointer;
  cursor: hand;
  height: 120px;
  left: 50%;
  margin: -60px 0 0 -60px;
  position: absolute;
  top: 50%;
  width: 120px;
  z-index: 5;
}

/**
<div class="cp-vimeo-video">
	<div class="cp-vimeo-video__row">
		<div class="cp-vimeo-video__contain">
			<div class="cp-vimeo-video__inner">
				<div class="cp-vimeo-video__screenshot" style="background-image: url( <?php echo esc_url( $vimeo_screenshot ) ?> )">
                    <div class="cp-vimeo-video__play"></div>
                </div>
                <div class="cp-vimeo-video__play"></div>
				<?php
				    $GLOBALS['modal_content'] = sprintf(
                        '<div class="responsive-iframe">
                            <iframe src="https://player.vimeo.com/video/%s?loop=1&autopause=0" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
                        </div>',
                        esc_html( $vimeo_id )
                    );
				    require( dirname( __FILE__ ) . '/modal.php' )
				?>
			</div>
		</div>
	</div>
</div>
 */
html {
  scroll-behavior: smooth !important;
  font-size: 100%;
  /*--------------------------------------------------------------
  ## Netbook
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Tablet
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Mobile
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Mini
  --------------------------------------------------------------*/
}
@media only screen and (max-width: 1199px) {
  html {
    font-size: 70%;
  }
}
@media only screen and (max-width: 991) {
  html {
    font-size: 60%;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 50%;
  }
}
@media only screen and (max-width: 480px) {
  html {
    font-size: 40%;
  }
}

.header.yir-header {
  background: #fff !important;
}

#reviewContainer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;
}

.review-logo {
  position: absolute;
  right: 3.875rem;
  top: 2.5rem;
  display: block;
  width: 12.8125rem;
  height: 13.25rem;
  z-index: 11;
}
.review-logo.animated .review-logo-text {
  animation: animRotateLogoText 60s infinite steps(60);
  -webkit-animation: animRotateLogoText 60s infinite steps(60);
}
.review-logo.animated .review-logo-2020 {
  animation: animRotateLogo2020 0.5s linear infinite alternate;
  -webkit-animation: animRotateLogo2020 0.5s linear infinite alternate;
}
.review-logo .review-logo-text {
  background-image: url(../images/year-in-review-logo-text.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.review-logo .review-logo-2020 {
  background-image: url(../images/year-in-review-logo-2020.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  display: block;
  width: 5.3125rem;
  height: 6.3125rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}

.cp-review__chapter__nav {
  position: absolute;
  top: 18.25rem;
  right: 0;
  padding: 0 3.875rem 2rem;
  margin: 0;
  z-index: 99;
  transition: background-color 0.5s ease-in-out;
  -webkit-transition: background-color 0.5s ease-in-out;
}
@media screen and (max-width: 767px) {
  .cp-review__chapter__nav {
    display: none;
  }
}
.cp-review__chapter__nav.sticky {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
}
.cp-review__chapter__nav.sticky li {
  opacity: 0;
  height: 0;
}
.cp-review__chapter__nav.sticky li:first-child {
  opacity: 1;
  height: auto;
}
.cp-review__chapter__nav.sticky.collapsed li {
  opacity: 1;
  height: auto;
}
.cp-review__chapter__nav li {
  color: #000;
  display: block;
  list-style: none;
  font-size: 1.625rem;
  font-weight: 700;
  margin-bottom: 0;
  text-align: right;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.cp-review__chapter__nav li a {
  color: #000;
  font-size: 1.625rem;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.cp-review__chapter__nav li a.cp-review__chapter__item__orange:hover, .cp-review__chapter__nav li a.cp-review__chapter__item__orange.active {
  color: #f16421;
}
.cp-review__chapter__nav li a.cp-review__chapter__item__blue:hover, .cp-review__chapter__nav li a.cp-review__chapter__item__blue.active {
  color: #006cb7;
}
.cp-review__chapter__nav li a.cp-review__chapter__item__yellow:hover, .cp-review__chapter__nav li a.cp-review__chapter__item__yellow.active {
  color: #f7a20d;
}
.cp-review__chapter__nav li a.cp-review__chapter__item__grey:hover, .cp-review__chapter__nav li a.cp-review__chapter__item__grey.active {
  color: #667b84;
}
.cp-review__chapter__nav li a.cp-review__chapter__item__green:hover, .cp-review__chapter__nav li a.cp-review__chapter__item__green.active {
  color: #00ab4e;
}
.cp-review__chapter__subnav {
  background-color: #fff;
  position: relative;
  padding: 0;
  margin: 0;
  z-index: 98;
}
.cp-review__chapter__subnav.sticky {
  background-color: #fff;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}
.cp-review__chapter__subnav li {
  list-style: none;
  margin-bottom: 0;
}
.cp-review__chapter__subnav li a {
  color: #cccccc;
  display: block;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
  padding-left: 4.875rem;
  padding-right: 21.125rem;
  position: relative;
}
.cp-review__chapter__subnav li a::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  z-index: -1;
}
.cp-review__chapter__subnav li a:hover, .cp-review__chapter__subnav li a.active {
  color: #fff;
}
.cp-review__bottom__nav {
  background-color: #fff;
  position: relative;
  padding: 0;
  margin: 0;
  z-index: 98;
}
.cp-review__bottom__nav.sticky {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}
.cp-review__bottom__nav li {
  list-style: none;
  margin-bottom: 0;
}
.cp-review__bottom__nav li a {
  color: #cccccc;
  display: block;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
  padding-left: 4.875rem;
  padding-right: 21.125rem;
  position: relative;
}
.cp-review__bottom__nav li a::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  z-index: -1;
}
.cp-review__bottom__nav li a:hover, .cp-review__bottom__nav li a.active {
  color: #fff;
}
.cp-review__bottom__nav li a:hover::before, .cp-review__bottom__nav li a.active::before {
  background-color: #f16421;
}
.cp-review__headline {
  padding-left: 4.875rem;
  padding-right: 4.875rem;
  position: relative;
  z-index: 2;
}
.cp-review__headline__logo {
  position: absolute;
  left: 0;
  top: 5rem;
  height: 460px;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__logo {
    height: 280px;
  }
}
@media screen and (max-width: 767px) {
  .cp-review__headline__logo {
    height: 240px;
  }
}
@media screen and (max-width: 480px) {
  .cp-review__headline__logo {
    height: 180px;
  }
}
.cp-review__headline__logo__pattern {
  display: block;
  position: absolute;
  width: 210px;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__logo__pattern {
    width: 130px;
  }
}
@media screen and (max-width: 767px) {
  .cp-review__headline__logo__pattern {
    width: 110px;
  }
}
@media screen and (max-width: 480px) {
  .cp-review__headline__logo__pattern {
    width: 80px;
  }
}
.cp-review__headline__logo__left {
  background-color: #00529f;
  left: 0;
  bottom: 0;
  height: 460px;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__logo__left {
    height: 280px;
  }
}
@media screen and (max-width: 767px) {
  .cp-review__headline__logo__left {
    height: 240px;
  }
}
@media screen and (max-width: 480px) {
  .cp-review__headline__logo__left {
    height: 180px;
  }
}
.cp-review__headline__logo__middle__top {
  background-color: #6b7b83;
  left: 250px;
  bottom: 250px;
  height: 210px;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__logo__middle__top {
    left: 150px;
    bottom: 150px;
    height: 130px;
  }
}
@media screen and (max-width: 767px) {
  .cp-review__headline__logo__middle__top {
    left: 130px;
    bottom: 130px;
    height: 110px;
  }
}
@media screen and (max-width: 480px) {
  .cp-review__headline__logo__middle__top {
    left: 100px;
    bottom: 100px;
    height: 80px;
  }
}
.cp-review__headline__logo__middle__bottom {
  background-color: #f15022;
  left: 250px;
  bottom: 0;
  height: 210px;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__logo__middle__bottom {
    left: 150px;
    height: 130px;
  }
}
@media screen and (max-width: 767px) {
  .cp-review__headline__logo__middle__bottom {
    left: 130px;
    height: 110px;
  }
}
@media screen and (max-width: 480px) {
  .cp-review__headline__logo__middle__bottom {
    left: 100px;
    height: 80px;
  }
}
.cp-review__headline__logo__right {
  background-color: #008d43;
  left: 500px;
  bottom: 0;
  height: 460px;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__logo__right {
    left: 300px;
    height: 280px;
  }
}
@media screen and (max-width: 767px) {
  .cp-review__headline__logo__right {
    left: 260px;
    height: 240px;
  }
}
@media screen and (max-width: 480px) {
  .cp-review__headline__logo__right {
    left: 200px;
    height: 180px;
  }
}
.cp-review__headline__header {
  display: flex;
  justify-content: space-between;
  padding-top: 7.5rem;
}
.cp-review__headline__header__title {
  z-index: 1;
}
.cp-review__headline__header__title h1 {
  font-size: 10.0625rem;
  font-weight: 700;
  line-height: 8.25rem;
  margin: 0;
}
.cp-review__headline__header__title h1 span {
  display: block;
}
@media screen and (max-width: 991px) {
  .cp-review__headline__header__title h1 {
    font-size: 7.04375rem;
    line-height: 5.775rem;
  }
}
.cp-review__headline__body {
  padding-left: 6.125rem;
  padding-right: 2.25rem;
  margin-top: 4.125rem;
  margin-left: -6.125rem;
}
.cp-review__headline__body p, .cp-review__headline__body .internal-author__description {
  font-size: 1.625rem;
  font-weight: 700;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .cp-review__headline__body p, .cp-review__headline__body .internal-author__description {
    font-size: 1.4375rem;
  }
}
.cp-review__headline__body p a, .cp-review__headline__body .internal-author__description a {
  background-image: url(../images/arrow.png);
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  width: 0.9375rem;
  height: 1rem;
}
.cp-review__box {
  position: relative;
  display: block;
  padding-top: 4rem;
  cursor: pointer;
}
.cp-review__box .review-logo {
  right: 2.875rem;
  top: 2rem;
}
.cp-review__box__wrapper {
  position: relative;
}
.cp-review__box__title {
  display: inline-block;
  padding: 3.25rem 3.875rem 3.25rem 6.125rem;
  position: relative;
  z-index: 10;
}
.cp-review__box__title h3 {
  color: #fff;
  font-size: 6.5rem;
  font-weight: 700;
  line-height: 1;
  margin: 0;
}
.cp-review__box__image {
  height: 33.5rem;
  padding-left: 4.875rem;
  margin-top: -5rem;
  position: relative;
  z-index: 1;
}
.cp-review__box__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cp-review__box__image .slide-overs {
  position: absolute;
  height: 100%;
  left: 4.875rem;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.cp-review__box__image .slide-overs span {
  background-color: #fff;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 25%;
  width: 100%;
}
.cp-review__box__image .slide-overs span:nth-child(1) {
  top: 0%;
}
.cp-review__box__image .slide-overs span:nth-child(2) {
  top: 25%;
}
.cp-review__box__image .slide-overs span:nth-child(3) {
  top: 50%;
}
.cp-review__box__image .slide-overs span:nth-child(4) {
  top: 75%;
}
.cp-review__box__content {
  padding-left: 4.875rem;
  padding-right: 9.375rem;
  padding-bottom: 2.875rem;
  margin-top: 2.25rem;
  text-align: left;
}
.cp-review__box__content p, .cp-review__box__content .internal-author__description {
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 2.125rem;
  margin: 0;
}
.cp-review__box__number {
  font-size: 27.875rem;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  left: 1.125rem;
  top: 5.25rem;
  z-index: 10;
}
.cp-review__box.cp-review__box__theme__orange .cp-review__box__title {
  background-color: rgba(241, 100, 33, 0.8);
}
.cp-review__box.cp-review__box__theme__orange .cp-review__box__number {
  color: #f16421;
  opacity: 0.8;
}
.cp-review__box.cp-review__box__theme__orange .arrow {
  display: inline-block;
  background-image: url(../images/arrow_orange.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 0.875rem;
  height: 0.875rem;
}
.cp-review__box.cp-review__box__theme__blue .cp-review__box__title {
  background-color: rgba(0, 108, 183, 0.8);
}
.cp-review__box.cp-review__box__theme__blue .cp-review__box__number {
  color: #006cb7;
  opacity: 0.8;
}
.cp-review__box.cp-review__box__theme__blue .arrow {
  display: inline-block;
  background-image: url(../images/arrow_blue.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 0.875rem;
  height: 0.875rem;
}
.cp-review__box.cp-review__box__theme__yellow .cp-review__box__title {
  background-color: rgba(247, 162, 13, 0.8);
}
.cp-review__box.cp-review__box__theme__yellow .cp-review__box__number {
  color: #f7a20d;
  opacity: 0.8;
}
.cp-review__box.cp-review__box__theme__yellow .arrow {
  display: inline-block;
  background-image: url(../images/arrow_yellow.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 0.875rem;
  height: 0.875rem;
}
.cp-review__box.cp-review__box__theme__grey .cp-review__box__title {
  background-color: rgba(102, 123, 132, 0.8);
}
.cp-review__box.cp-review__box__theme__grey .cp-review__box__number {
  color: #667b84;
  opacity: 0.8;
}
.cp-review__box.cp-review__box__theme__grey .arrow {
  display: inline-block;
  background-image: url(../images/arrow_grey.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 0.875rem;
  height: 0.875rem;
}
.cp-review__box.cp-review__box__theme__green .cp-review__box__title {
  background-color: rgba(0, 171, 78, 0.8);
}
.cp-review__box.cp-review__box__theme__green .cp-review__box__number {
  color: #00ab4e;
  opacity: 0.8;
}
.cp-review__box.cp-review__box__theme__green .arrow {
  display: inline-block;
  background-image: url(../images/arrow_green.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 0.875rem;
  height: 0.875rem;
}
.cp-review__box.rtl {
  text-align: right;
}
.cp-review__box.rtl .cp-review__box__image {
  padding-left: 0;
  padding-right: 4.875rem;
}
.cp-review__box.rtl .cp-review__box__image .slide-overs {
  left: 0;
  right: 4.875rem;
}
.cp-review__box.rtl .cp-review__box__title {
  padding: 3.25rem 6.125rem 3.25rem 3.875rem;
}
.cp-review__box.rtl .cp-review__box__number {
  left: auto;
  right: 1.125rem;
}
.cp-review__box:last-child {
  margin-bottom: 17.25rem;
}
.cp-review-home {
  margin-top: 6.5rem;
  margin-bottom: 6.25rem;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .cp-review-home {
    margin-top: 0;
  }
}
.cp-review-home .cp-review__bottom__nav {
  margin-top: 6.5rem;
}
.cp-review-detail {
  margin-top: 14.5rem;
  margin-bottom: 6.25rem;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 767px) {
  .cp-review-detail {
    margin-top: 0;
  }
}
.cp-review-detail .cp-review__chapter__nav {
  top: 0;
}
@media screen and (max-width: 767px) {
  .cp-review-detail .cp-review__chapter__nav {
    display: block;
    position: relative;
  }
  .cp-review-detail .cp-review__chapter__nav.sticky {
    position: fixed;
  }
}
.cp-review-detail .cp-review__bottom__nav {
  margin-top: 6.25rem;
}
.cp-review-detail .cp-review__bottom__nav.sticky {
  margin-top: -2px;
}
@media screen and (max-width: 767px) {
  .cp-review-detail .cp-review__box__wrapper {
    padding-top: 7rem;
  }
}
.cp-review-detail__headline {
  padding-top: 6.875rem;
  padding-bottom: 5rem;
  padding-left: 6.125rem;
  padding-right: 3.875rem;
}
@media screen and (max-width: 767px) {
  .cp-review-detail__headline {
    padding-top: 1.875rem;
  }
}
.cp-review-detail__headline .title {
  display: flex;
}
.cp-review-detail__headline .title h2 {
  font-size: 4.375rem;
  font-weight: 700;
  line-height: 3.575rem;
  margin-bottom: 0;
}
.cp-review-detail__headline .title h2:first-child {
  margin-right: 1.25rem;
}
.cp-review-detail__sub__box {
  position: relative;
}
.cp-review-detail__sub__box__wrapper {
  position: relative;
}
.cp-review-detail__sub__box .review-logo {
  right: 2.875rem;
  top: 1.25rem;
}
@media screen and (max-width: 767px) {
  .cp-review-detail__sub__box .review-logo {
    width: 6.25rem;
    height: 6.46rem;
  }
  .cp-review-detail__sub__box .review-logo .review-logo-2020 {
    width: 2.59rem;
    height: 3.07rem;
  }
}
.cp-review-detail__sub__box__title {
  display: inline-block;
  padding: 3.25rem 14.375rem 3.25rem 4.875rem;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .cp-review-detail__sub__box__title {
    padding: 8.25rem 3.25rem 3.25rem;
  }
}
.cp-review-detail__sub__box__title h3 {
  font-size: 6.5rem;
  font-weight: 700;
  line-height: 1;
  margin: 0;
}
@media screen and (max-width: 1399px) {
  .cp-review-detail__sub__box__title h3 {
    font-size: 5rem;
  }
}
@media screen and (max-width: 767px) {
  .cp-review-detail__sub__box__title h3 {
    font-size: 4rem;
  }
}
.cp-review-detail__sub__box__photos {
  height: 100%;
}
.cp-review-detail__sub__box__image {
  padding-right: 9.375rem;
  position: relative;
  height: 33.5rem;
}
.cp-review-detail__sub__box__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cp-review-detail__sub__box__arrow {
  position: absolute;
  right: 3.875rem;
  top: 50%;
  margin-top: -2.375rem;
  display: block;
  width: 2.8125rem;
  height: 4.75rem;
}
.cp-review-detail__sub__box__arrow img {
  width: 100%;
  height: 100%;
}
.cp-review-detail__sub__box__content {
  padding-left: 6.125rem;
  padding-right: 9.375rem;
  margin-top: 2.25rem;
  text-align: left;
}
.cp-review-detail__sub__box__content .scroll-wrapper {
  padding: 0 0 0 4rem !important;
  overflow: initial !important;
}
.cp-review-detail__sub__box__content__scrollable {
  position: relative;
  max-height: 30rem;
  /* scrollbar height/width & offset from container borders */
  /* update scrollbar offset if both scrolls are visible */
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element, .cp-review-detail__sub__box__content__scrollable > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-y {
  height: auto;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1.625rem;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-y .scroll-element_outer {
  left: 0;
  width: 1.625rem;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element .scroll-element_outer {
  overflow: hidden;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-content.scroll-scrolly_visible {
  margin-left: 0;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px;
}
.cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -14px;
}
.cp-review-detail__sub__box__content p, .cp-review-detail__sub__box__content .internal-author__description {
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 2.125rem;
  margin: 0;
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review__chapter__subnav li a:hover:before, .cp-review-detail.cp-review-detail__theme__orange .cp-review__chapter__subnav li a.active:before {
  background-color: #f16421;
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review__bottom__nav li a:hover:before, .cp-review-detail.cp-review-detail__theme__orange .cp-review__bottom__nav li a.active:before {
  background-color: #f16421;
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review-detail__box .cp-review-detail__box__title {
  background-color: rgba(241, 100, 33, 0.8);
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review-detail__box .cp-review-detail__box__number {
  color: #f16421;
  opacity: 0.8;
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review-detail__sub__box .cp-review-detail__sub__box__title h3 {
  color: #f16421;
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review-detail__sub__box__content__scrollable > .scroll-element .scroll-bar {
  background-color: #f16421;
}
.cp-review-detail.cp-review-detail__theme__orange .cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #f16421;
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review__chapter__subnav li a:hover:before, .cp-review-detail.cp-review-detail__theme__blue .cp-review__chapter__subnav li a.active:before {
  background-color: #006cb7;
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review__bottom__nav li a:hover:before, .cp-review-detail.cp-review-detail__theme__blue .cp-review__bottom__nav li a.active:before {
  background-color: #006cb7;
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review-detail__box .cp-review-detail__box__title {
  background-color: rgba(0, 108, 183, 0.8);
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review-detail__box .cp-review-detail__box__number {
  color: #006cb7;
  opacity: 0.8;
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review-detail__sub__box .cp-review-detail__sub__box__title h3 {
  color: #006cb7;
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review-detail__sub__box__content__scrollable > .scroll-element .scroll-bar {
  background-color: #006cb7;
}
.cp-review-detail.cp-review-detail__theme__blue .cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #006cb7;
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review__chapter__subnav li a:hover:before, .cp-review-detail.cp-review-detail__theme__yellow .cp-review__chapter__subnav li a.active:before {
  background-color: #f7a20d;
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review__bottom__nav li a:hover:before, .cp-review-detail.cp-review-detail__theme__yellow .cp-review__bottom__nav li a.active:before {
  background-color: #f7a20d;
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review-detail__box .cp-review-detail__box__title {
  background-color: rgba(247, 162, 13, 0.8);
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review-detail__box .cp-review-detail__box__number {
  color: #f7a20d;
  opacity: 0.8;
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review-detail__sub__box .cp-review-detail__sub__box__title h3 {
  color: #f7a20d;
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review-detail__sub__box__content__scrollable > .scroll-element .scroll-bar {
  background-color: #f7a20d;
}
.cp-review-detail.cp-review-detail__theme__yellow .cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #f7a20d;
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review__chapter__subnav li a:hover:before, .cp-review-detail.cp-review-detail__theme__grey .cp-review__chapter__subnav li a.active:before {
  background-color: #667b84;
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review__bottom__nav li a:hover:before, .cp-review-detail.cp-review-detail__theme__grey .cp-review__bottom__nav li a.active:before {
  background-color: #667b84;
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review-detail__box .cp-review-detail__box__title {
  background-color: rgba(102, 123, 132, 0.8);
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review-detail__box .cp-review-detail__box__number {
  color: #667b84;
  opacity: 0.8;
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review-detail__sub__box .cp-review-detail__sub__box__title h3 {
  color: #667b84;
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review-detail__sub__box__content__scrollable > .scroll-element .scroll-bar {
  background-color: #667b84;
}
.cp-review-detail.cp-review-detail__theme__grey .cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #667b84;
}
.cp-review-detail.cp-review-detail__theme__green .cp-review__chapter__subnav li a:hover:before, .cp-review-detail.cp-review-detail__theme__green .cp-review__chapter__subnav li a.active:before {
  background-color: #00ab4e;
}
.cp-review-detail.cp-review-detail__theme__green .cp-review__bottom__nav li a:hover:before, .cp-review-detail.cp-review-detail__theme__green .cp-review__bottom__nav li a.active:before {
  background-color: #00ab4e;
}
.cp-review-detail.cp-review-detail__theme__green .cp-review-detail__box .cp-review-detail__box__title {
  background-color: rgba(0, 171, 78, 0.8);
}
.cp-review-detail.cp-review-detail__theme__green .cp-review-detail__box .cp-review-detail__box__number {
  color: #00ab4e;
  opacity: 0.8;
}
.cp-review-detail.cp-review-detail__theme__green .cp-review-detail__sub__box .cp-review-detail__sub__box__title h3 {
  color: #00ab4e;
}
.cp-review-detail.cp-review-detail__theme__green .cp-review-detail__sub__box__content__scrollable > .scroll-element .scroll-bar {
  background-color: #00ab4e;
}
.cp-review-detail.cp-review-detail__theme__green .cp-review-detail__sub__box__content__scrollable > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #00ab4e;
}

[data-anim] {
  animation-duration: 0.5;
  animation-delay: 0;
  animation-timing-function: linear;
  animation-fill-mode: both;
  animation-direction: normal;
}
[data-anim][data-duration="0"] {
  animation-duration: 0s;
}
[data-anim][data-delay="0"] {
  animation-delay: 0s;
}
[data-anim][data-duration="0.25"] {
  animation-duration: 0.25s;
}
[data-anim][data-delay="0.25"] {
  animation-delay: 0.25s;
}
[data-anim][data-duration="0.5"] {
  animation-duration: 0.5s;
}
[data-anim][data-delay="0.5"] {
  animation-delay: 0.5s;
}
[data-anim][data-duration="0.75"] {
  animation-duration: 0.75s;
}
[data-anim][data-delay="0.75"] {
  animation-delay: 0.75s;
}
[data-anim][data-duration="1"] {
  animation-duration: 1s;
}
[data-anim][data-delay="1"] {
  animation-delay: 1s;
}
[data-anim][data-duration="1.25"] {
  animation-duration: 1.25s;
}
[data-anim][data-delay="1.25"] {
  animation-delay: 1.25s;
}
[data-anim][data-duration="1.5"] {
  animation-duration: 1.5s;
}
[data-anim][data-delay="1.5"] {
  animation-delay: 1.5s;
}
[data-anim][data-duration="1.75"] {
  animation-duration: 1.75s;
}
[data-anim][data-delay="1.75"] {
  animation-delay: 1.75s;
}
[data-anim][data-duration="2"] {
  animation-duration: 2s;
}
[data-anim][data-delay="2"] {
  animation-delay: 2s;
}
[data-anim][data-duration="2.25"] {
  animation-duration: 2.25s;
}
[data-anim][data-delay="2.25"] {
  animation-delay: 2.25s;
}
[data-anim][data-duration="2.5"] {
  animation-duration: 2.5s;
}
[data-anim][data-delay="2.5"] {
  animation-delay: 2.5s;
}
[data-anim][data-duration="2.75"] {
  animation-duration: 2.75s;
}
[data-anim][data-delay="2.75"] {
  animation-delay: 2.75s;
}
[data-anim][data-duration="3"] {
  animation-duration: 3s;
}
[data-anim][data-delay="3"] {
  animation-delay: 3s;
}
[data-anim][data-duration="3.25"] {
  animation-duration: 3.25s;
}
[data-anim][data-delay="3.25"] {
  animation-delay: 3.25s;
}
[data-anim][data-duration="3.5"] {
  animation-duration: 3.5s;
}
[data-anim][data-delay="3.5"] {
  animation-delay: 3.5s;
}
[data-anim][data-duration="3.75"] {
  animation-duration: 3.75s;
}
[data-anim][data-delay="3.75"] {
  animation-delay: 3.75s;
}
[data-anim][data-duration="4"] {
  animation-duration: 4s;
}
[data-anim][data-delay="4"] {
  animation-delay: 4s;
}
[data-anim][data-duration="4.25"] {
  animation-duration: 4.25s;
}
[data-anim][data-delay="4.25"] {
  animation-delay: 4.25s;
}
[data-anim][data-duration="4.5"] {
  animation-duration: 4.5s;
}
[data-anim][data-delay="4.5"] {
  animation-delay: 4.5s;
}
[data-anim][data-duration="4.75"] {
  animation-duration: 4.75s;
}
[data-anim][data-delay="4.75"] {
  animation-delay: 4.75s;
}
[data-anim][data-duration="5"] {
  animation-duration: 5s;
}
[data-anim][data-delay="5"] {
  animation-delay: 5s;
}
[data-anim][data-duration="5.25"] {
  animation-duration: 5.25s;
}
[data-anim][data-delay="5.25"] {
  animation-delay: 5.25s;
}
[data-anim][data-duration="5.5"] {
  animation-duration: 5.5s;
}
[data-anim][data-delay="5.5"] {
  animation-delay: 5.5s;
}
[data-anim][data-duration="5.75"] {
  animation-duration: 5.75s;
}
[data-anim][data-delay="5.75"] {
  animation-delay: 5.75s;
}
[data-anim][data-duration="6"] {
  animation-duration: 6s;
}
[data-anim][data-delay="6"] {
  animation-delay: 6s;
}
[data-anim][data-duration="6.25"] {
  animation-duration: 6.25s;
}
[data-anim][data-delay="6.25"] {
  animation-delay: 6.25s;
}
[data-anim][data-duration="6.5"] {
  animation-duration: 6.5s;
}
[data-anim][data-delay="6.5"] {
  animation-delay: 6.5s;
}
[data-anim][data-duration="6.75"] {
  animation-duration: 6.75s;
}
[data-anim][data-delay="6.75"] {
  animation-delay: 6.75s;
}
[data-anim][data-duration="7"] {
  animation-duration: 7s;
}
[data-anim][data-delay="7"] {
  animation-delay: 7s;
}
[data-anim][data-duration="7.25"] {
  animation-duration: 7.25s;
}
[data-anim][data-delay="7.25"] {
  animation-delay: 7.25s;
}
[data-anim][data-duration="7.5"] {
  animation-duration: 7.5s;
}
[data-anim][data-delay="7.5"] {
  animation-delay: 7.5s;
}
[data-anim][data-duration="7.75"] {
  animation-duration: 7.75s;
}
[data-anim][data-delay="7.75"] {
  animation-delay: 7.75s;
}
[data-anim][data-duration="8"] {
  animation-duration: 8s;
}
[data-anim][data-delay="8"] {
  animation-delay: 8s;
}
[data-anim][data-duration="8.25"] {
  animation-duration: 8.25s;
}
[data-anim][data-delay="8.25"] {
  animation-delay: 8.25s;
}
[data-anim][data-duration="8.5"] {
  animation-duration: 8.5s;
}
[data-anim][data-delay="8.5"] {
  animation-delay: 8.5s;
}
[data-anim][data-duration="8.75"] {
  animation-duration: 8.75s;
}
[data-anim][data-delay="8.75"] {
  animation-delay: 8.75s;
}
[data-anim][data-duration="9"] {
  animation-duration: 9s;
}
[data-anim][data-delay="9"] {
  animation-delay: 9s;
}
[data-anim][data-duration="9.25"] {
  animation-duration: 9.25s;
}
[data-anim][data-delay="9.25"] {
  animation-delay: 9.25s;
}
[data-anim][data-duration="9.5"] {
  animation-duration: 9.5s;
}
[data-anim][data-delay="9.5"] {
  animation-delay: 9.5s;
}
[data-anim][data-duration="9.75"] {
  animation-duration: 9.75s;
}
[data-anim][data-delay="9.75"] {
  animation-delay: 9.75s;
}
[data-anim][data-duration="10"] {
  animation-duration: 10s;
}
[data-anim][data-delay="10"] {
  animation-delay: 10s;
}

.anim-in [data-anim=move][data-direction=up] {
  animation-name: slideInUp;
}
.anim-in [data-anim=move][data-direction=down] {
  animation-name: slideInDown;
}
.anim-in [data-anim=move][data-direction=left] {
  animation-name: slideInRight;
}
.anim-in [data-anim=move][data-direction=right] {
  animation-name: slideInLeft;
}
.anim-in [data-anim=pop] {
  animation-name: zoomIn;
}
.anim-in [data-anim=fade] {
  animation-name: fadeIn;
}
.anim-in [data-anim=fadeNumber] {
  animation-name: numberFadeIn;
}
.anim-in [data-anim=slide][data-direction=left] {
  animation-name: slideOutLeft;
}
.anim-in [data-anim=slide][data-direction=right] {
  animation-name: slideOutRight;
}
.anim-in [data-anim=layerMask] {
  animation-name: slideInDown;
}

.anim-out [data-anim=move][data-direction=up] {
  animation-name: slideOutDown;
}
.anim-out [data-anim=move][data-direction=down] {
  animation-name: slideOutUp;
}
.anim-out [data-anim=move][data-direction=left] {
  animation-name: slideOutRight;
}
.anim-out [data-anim=move][data-direction=right] {
  animation-name: slideOutLeft;
}
.anim-out [data-anim=pop] {
  animation-name: zoomOut;
}
.anim-out [data-anim=fade] {
  animation-name: fadeOut;
}
.anim-out [data-anim=fadeNumber] {
  animation-name: numberFadeOut;
}
.anim-out [data-anim=slide][data-direction=left] {
  animation-name: slideInRight;
}
.anim-out [data-anim=slide][data-direction=right] {
  animation-name: slideInLeft;
}
.anim-out [data-anim=layerMask] {
  animation-name: slideOutUp;
}

[data-url] {
  cursor: pointer;
}

@keyframes numberFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
@keyframes numberFadeOut {
  0% {
    opacity: 0.8;
  }
  100% {
    opacity: 0;
  }
}
@keyframes animRotateLogoText {
  100% {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
  }
}
@keyframes animRotateLogo2020 {
  0% {
    transform: translateX(-50%) translateY(-50%) rotateZ(-5deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(-5deg);
  }
  100% {
    transform: translateX(-50%) translateY(-50%) rotateZ(5deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(5deg);
  }
}
.page-template-template-2021-review {
  background-color: white;
}
.page-template-template-2021-review .header.yir-header {
  background: transparent !important;
}
.page-template-template-2021-review .cp-focus-areas .cp-focus-areas__item-image img {
  aspect-ratio: 1 !important;
}

.bg-white {
  background-color: white;
  z-index: 1;
  position: relative;
}

.cp-banner {
  height: auto;
  text-align: center;
  padding: 10% 0 0 0;
  position: relative;
}
.cp-banner h1 {
  font-size: 25em;
  position: relative;
  z-index: 1;
}
.cp-banner h2 {
  font-size: 5.5em;
  position: relative;
  margin-bottom: 50px;
  z-index: 1;
}
.cp-banner img {
  bottom: 0;
  width: 100%;
}

.cp-banner-half-bg {
  width: 100%;
  height: 200px;
  border-radius: 100% 100% 0 0;
  background-color: white;
  position: relative;
}

.neg-content {
  bottom: 45%;
  position: relative;
}

.listen-up-cta {
  padding: 0% 0 5% 0;
  text-align: center;
  background-color: #E6EAEB;
  display: block;
}
.listen-up-cta .cp-split-image__panel-learn-more-button {
  font-size: 18px;
  font-size: 1.125rem;
  margin-left: 0px;
  display: inline-block;
  background-color: #008d43;
  font-weight: 500;
  padding: 20px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
}
.listen-up-cta .cp-split-image__panel-learn-more-button:hover {
  background-color: #0cb75d;
}
.listen-up-cta .half-circle {
  width: 100%;
  margin-bottom: 100px;
}
.listen-up-cta img {
  display: block;
  margin: 0 auto;
}
.listen-up-cta p, .listen-up-cta .internal-author__description {
  padding: 0 35%;
}

.owl-theme .owl-nav {
  margin-top: 10px;
  position: absolute;
  top: 180px;
  width: 50%;
  left: 25%;
}

.owl-prev {
  position: absolute;
  left: 0;
}

.owl-next {
  position: absolute;
  right: 0;
}

.chapter-carousel .owl-nav button.owl-next, .chapter-carousel .owl-nav button.owl-prev, .chapter-carousel button.owl-dot {
  color: inherit;
  border: none;
  padding: 17px !important;
  font: inherit;
  background-color: #008d43 !important;
  border-radius: 50%;
  height: 90px;
  color: whitesmoke;
  font-size: 80px;
  width: 90px;
}
.chapter-carousel .owl-nav button.owl-next span, .chapter-carousel .owl-nav button.owl-prev span, .chapter-carousel button.owl-dot span {
  color: white;
  font-size: 110px !important;
  top: -16px;
  position: relative;
}
.chapter-carousel .owl-nav button.owl-next:hover, .chapter-carousel .owl-nav button.owl-prev:hover, .chapter-carousel button.owl-dot:hover {
  background-color: #0cb75d !important;
}

.chapter-carousel .owl-item h2 {
  display: none;
  font-size: 5rem;
  color: #000;
  font-weight: 700;
  text-align: center;
}
.chapter-carousel .owl-item p, .chapter-carousel .owl-item .internal-author__description {
  display: none;
}
.chapter-carousel .owl-item .audio-holder {
  display: none;
}
.chapter-carousel .owl-item .cp-split-image__panel-learn-more-button {
  font-size: 18px;
  padding: 20px 20px 20px 20px;
  margin-left: 0px;
  color: white;
  cursor: pointer;
  display: none;
}
@media only screen and (max-width: 991px) {
  .chapter-carousel .owl-item .cp-split-image__panel-learn-more-button {
    font-size: 16px;
  }
}

.chapter-carousel .owl-item.center h2 {
  display: inherit;
}
.chapter-carousel .owl-item.center p, .chapter-carousel .owl-item.center .internal-author__description {
  display: inherit;
}
.chapter-carousel .owl-item.center .audio-holder {
  display: inline-block;
}
.chapter-carousel .owl-item.center .cp-split-image__panel-learn-more-button {
  display: inline-block;
  background-color: #008d43;
  font-weight: 500;
  padding: 20px;
  text-decoration: none;
  text-transform: uppercase;
}
.chapter-carousel .owl-item.center .cp-split-image__panel-learn-more-button:hover {
  background-color: #0cb75d;
}

.chapter-carousel .item img {
  margin: 60px auto 30px auto;
  width: 400px !important;
  display: block;
  height: auto;
  border-radius: 50%;
  transition: width 0.3s;
  transition: margin 0.3s;
}

.chapter-carousel .owl-item.center .item img {
  margin: 0 auto 30px auto;
  width: 450px !important;
  display: block;
  height: auto;
  border-radius: 50%;
}

.chapter-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: inherit !important;
}

.owl-content-box {
  position: relative;
  margin-top: 100px;
}

.container-audio {
  height: auto;
  color: #444;
  margin: 20px auto;
  overflow: hidden;
  width: 536px;
}

audio {
  width: 100%;
}

audio:nth-child(2), audio:nth-child(4), audio:nth-child(6) {
  margin: 0;
}

.container-audio .colum1 {
  width: 10px;
  height: 5em;
  border-radius: 0px;
  margin: 0 10px 0 0;
  display: inline-block;
  position: relative;
}

.container-audio .colum1:last-child {
  margin: 0;
}

.container-audio .colum1 .row {
  width: 100%;
  height: 100%;
  border-radius: px;
  background: linear-gradient(to up, #008d43, #f15022);
  position: absolute;
  -webkit-animation: Rofa 10s infinite ease-in-out;
  animation: Rofa 10s infinite ease-in-out;
  bottom: 0;
}

.container-audio .colum1:nth-of-type(1) .row {
  -webkit-animation-delay: 3.99s;
  animation-delay: 3.99s;
  background-color: #6B7B83;
}

.container-audio .colum1:nth-of-type(2) .row {
  -webkit-animation-delay: 3.8s;
  animation-delay: 3.8s;
  background-color: #008d43;
}

.container-audio .colum1:nth-of-type(3) .row {
  -webkit-animation-delay: 3.7s;
  animation-delay: 3.7s;
  background-color: #f15022;
}

.container-audio .colum1:nth-of-type(4) .row {
  -webkit-animation-delay: 3.6s;
  animation-delay: 3.6s;
  background-color: #01529F;
}

.container-audio .colum1:nth-of-type(5) .row {
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s;
  background-color: #6B7B83;
}

.container-audio .colum1:nth-of-type(6) .row {
  -webkit-animation-delay: 3.4s;
  animation-delay: 3.4s;
  background-color: #008d43;
}

.container-audio .colum1:nth-of-type(7) .row {
  -webkit-animation-delay: 3.3s;
  animation-delay: 3.3s;
  background-color: #f15022;
}

.container-audio .colum1:nth-of-type(8) .row {
  -webkit-animation-delay: 3.2s;
  animation-delay: 3.2s;
  background-color: #01529F;
}

.container-audio .colum1:nth-of-type(9) .row {
  -webkit-animation-delay: 3.1s;
  animation-delay: 3.1s;
  background-color: #6B7B83;
}

.container-audio .colum1:nth-of-type(10) .row {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
  background-color: #008d43;
}

.container-audio .colum1:nth-of-type(11) .row {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
  background-color: #f15022;
}

.container-audio .colum1:nth-of-type(12) .row {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
  background-color: #01529F;
}

.container-audio .colum1:nth-of-type(13) .row {
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
  background-color: #6B7B83;
}

.container-audio .colum1:nth-of-type(14) .row {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
  background-color: #008d43;
}

.container-audio .colum1:nth-of-type(15) .row {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
  background-color: #f15022;
}

.container-audio .colum1:nth-of-type(16) .row {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  background-color: #01529F;
}

.container-audio .colum1:nth-of-type(17) .row {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
  background-color: #6B7B83;
}

.container-audio .colum1:nth-of-type(18) .row {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
  background-color: #008d43;
}

.container-audio .colum1:nth-of-type(19) .row {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
  background-color: #f15022;
}

.container-audio .colum1:nth-of-type(20) .row {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  background-color: #01529F;
}

.container-audio .colum1:nth-of-type(21) .row {
  -webkit-animation-delay: 2s;
  animation-delay: 2.1s;
  background-color: #6B7B83;
}

.container-audio .colum1:nth-of-type(22) .row {
  -webkit-animation-delay: 2s;
  animation-delay: 2.2s;
  background-color: #008d43;
}

.container-audio .colum1:nth-of-type(23) .row {
  -webkit-animation-delay: 2s;
  animation-delay: 2.3s;
  background-color: #f15022;
}

@-webkit-keyframes Rofa {
  0% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  5% {
    height: 100%;
    -webkit-transform: translatey(15px);
    transform: translatey(15px);
  }
  10% {
    height: 90%;
    transform: translatey(0);
    -webkit-transform: translatey(0);
  }
  15% {
    height: 80%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  20% {
    height: 70%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  25% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  30% {
    height: 70%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  35% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  40% {
    height: 60%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  45% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  50% {
    height: 50%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  55% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  60% {
    height: 40%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  65% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  70% {
    height: 30%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  75% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  80% {
    height: 20%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  85% {
    height: 0%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  90% {
    height: 10%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  95% {
    height: 5%;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
  100% {
    height: 0;
    -webkit-transform: translatey(0);
    transform: translatey(0);
  }
}
.listen-up-logo h2 {
  font-weight: 500;
  line-height: 48px;
  font-size: 48px;
}
.listen-up-logo h2 .listenup-logo {
  display: inline;
  width: 45px;
}
.listen-up-logo h3 {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 24px;
  padding-bottom: 30px;
}

@media only screen and (max-width: 810px) {
  .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 180px;
    width: 80%;
    left: 10%;
  }
}
@media only screen and (max-width: 996px) {
  .chapter-carousel .owl-item.center {
    padding: 20px;
  }

  .speaker-section {
    display: none !important;
  }

  .listen-up-carousel-holder {
    display: block !important;
  }

  .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 180px;
    width: 80%;
    left: 12%;
  }

  .chapter-carousel .owl-item.center .item img {
    margin: 0 auto 30px auto;
    width: 370px !important;
    display: block;
    height: auto;
    border-radius: 50%;
  }

  .listen-up-carousel-holder .chapter-btn a {
    font-size: 16px;
    margin-left: 0px;
    display: inline-block;
    background-color: #008d43;
    font-weight: 500;
    padding: 20px;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
  }
}
@media only screen and (min-width: 450px) {
  .listen-up-carousel .owl-nav button.owl-next, .listen-up-carousel .owl-nav button.owl-prev, .listen-up-carousel button.owl-dot {
    color: inherit;
    border: none;
    padding: 17px !important;
    font: inherit;
    background-color: #008d43 !important;
    border-radius: 50%;
    height: 45px !important;
    color: whitesmoke;
    width: 45px !important;
  }
  .listen-up-carousel .owl-nav button.owl-next span, .listen-up-carousel .owl-nav button.owl-prev span, .listen-up-carousel button.owl-dot span {
    color: white;
    font-size: 35px !important;
    top: -2px !important;
    position: relative;
  }
  .listen-up-carousel .owl-nav button.owl-next:hover, .listen-up-carousel .owl-nav button.owl-prev:hover, .listen-up-carousel button.owl-dot:hover {
    background-color: #0cb75d !important;
  }
  .listen-up-carousel .owl-nav button.owl-next .owl-theme .owl-nav, .listen-up-carousel .owl-nav button.owl-prev .owl-theme .owl-nav, .listen-up-carousel button.owl-dot .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 180px;
    width: 80%;
    left: 12%;
  }
}
@media only screen and (max-width: 600px) {
  .neg-content {
    top: 40%;
    position: relative;
  }

  .chapter-carousel .item img {
    margin: 60px auto 30px auto;
    width: 250px !important;
    display: block;
    height: auto;
    border-radius: 50%;
    transition: width 0.3s;
    transition: margin 0.3s;
  }

  .chapter-carousel .owl-item.center .item img {
    margin: 0 auto 30px auto;
    width: 300px !important;
    display: block;
    height: auto;
    border-radius: 50%;
  }

  .chapter-carousel .owl-item h2 {
    display: none;
    font-size: 3rem;
    color: #000;
    font-weight: 700;
    text-align: center;
  }

  .cp-banner h1 {
    font-size: 13em;
    position: relative;
    z-index: 1;
    margin-top: 20px;
  }

  .listen-up-logo h2 {
    font-weight: 500;
    line-height: 48px;
    font-size: 30px;
  }

  .listen-up-logo h2 .listenup-logo {
    display: inline;
    width: 30px;
  }

  .listen-up-logo h3 {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 18px;
  }

  .listen-up-carousel .owl-item.center .item h3 {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 18px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 1045px) {
  .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 180px;
    width: 75% !important;
    left: 12% !important;
  }
}
.listen-up-carousel-holder {
  display: none;
  padding-bottom: 50px;
  background-color: #E6EAEB;
}

.listen-up-carousel .container-audio {
  width: 100%;
}
.listen-up-carousel .audio-holder {
  display: none;
}
.listen-up-carousel h3 {
  display: none;
}
.listen-up-carousel .space {
  height: 90px;
}

.listen-up-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: inherit !important;
}

.listen-up-carousel .owl-item .item img {
  margin: 0 auto 30px auto;
  width: 200px !important;
  display: none;
  height: 200px;
  border-radius: 50%;
}

.listen-up-carousel .owl-item.center .item img {
  border: 5px solid #008d43 !important;
  display: block;
}
.listen-up-carousel .owl-item.center .item img .audio-holder {
  display: inline-block;
}

.listen-up-carousel .owl-item.center .item .audio-holder {
  display: inline-block;
}
.listen-up-carousel .owl-item.center .item .space {
  display: none;
}
.listen-up-carousel .owl-item.center .item h3 {
  display: inline-block;
  font-weight: 500;
  font-size: 24px;
  padding-bottom: 30px;
}

.chapter-btn {
  text-align: center;
  width: 100%;
}

.speaker-section {
  width: 100%;
  text-align: center;
  padding: 20px;
  display: block;
  margin: 0 auto;
}

.speaker-pic {
  margin-bottom: 50px;
}

.speaker-section h3 {
  font-size: 25px;
  margin-bottom: 30px;
}

.speaker-pic img {
  width: 200px;
  margin: 5px;
  cursor: pointer;
  transition: 0.3s;
  display: inline-block;
  border-radius: 50%;
}

.speaker-pic img:hover {
  border: 5px solid #008d43;
}

.speaker-pic img.active {
  border-radius: 50%;
  border: 5px solid #008d43;
}

.speaker .content-holder {
  display: none;
}

.speaker .content-holder.active {
  display: block;
}
.speaker .content-holder.active h3 {
  display: inline-block;
  font-weight: 500;
  font-size: 24px;
}

.speaker .content-holder p:nth-child(2), .speaker .content-holder .internal-author__description:nth-child(2) {
  font-weight: bold;
}

.page-template-template-2021-review-detail {
  background-color: white;
}

.chapter-template-default .footer__contain {
  padding: 0;
}

.chapter-template-default .header.yir-header {
  background: transparent !important;
}

.mobile-header {
  display: none;
}

.tabs-menu {
  position: fixed;
  top: 16.25rem;
  left: 0;
  padding: 0 3.875rem 2rem;
  margin: 0;
}
.tabs-menu li {
  color: #000 !important;
  display: block;
  list-style: none;
  font-size: 2.625rem;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  overflow: hidden;
}
.tabs-menu li a {
  color: #000;
  font-size: 2.5rem;
  font-weight: 700;
  text-decoration: none;
  z-index: 49;
}
.tabs-menu .current a {
  color: #f16421;
  font-weight: bold;
}
.tabs-menu a:hover {
  color: #f16421;
  font-weight: bold;
}
.tabs-menu .tabs-header {
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #000;
  font-size: 1.625rem;
  font-weight: 700;
  text-decoration: none;
}
.tabs-menu .link-one:hover a {
  color: #008D43;
}
.tabs-menu .link-one .active {
  color: #008D43;
}
.tabs-menu .link-one .active:before {
  content: "·";
  padding-right: 5px;
  color: #008D43;
  font-size: 78px;
  position: absolute;
  top: 22px;
  left: 35px;
}
.tabs-menu .link-two:hover a {
  color: #f16421;
}
.tabs-menu .link-two .active {
  color: #f16421;
}
.tabs-menu .link-two .active:before {
  content: "·";
  padding-right: 5px;
  color: #f16421;
  font-size: 78px;
  position: absolute;
  top: 83px;
  left: 35px;
}
.tabs-menu .link-three:hover a {
  color: #6B7B83;
}
.tabs-menu .link-three .active {
  color: #6B7B83;
}
.tabs-menu .link-three .active:before {
  content: "·";
  padding-right: 5px;
  color: #6B7B83;
  font-size: 78px;
  position: absolute;
  top: 143px;
  left: 35px;
}
.tabs-menu .link-four:hover a {
  color: #00529F;
}
.tabs-menu .link-four .active {
  color: #00529F;
}
.tabs-menu .link-four .active:before {
  content: "·";
  padding-right: 5px;
  color: #00529F;
  font-size: 78px;
  position: absolute;
  top: 203px;
  left: 35px;
}
.tabs-menu .link-five:hover a {
  color: #008D43;
}
.tabs-menu .link-five .active {
  color: #008D43;
}
.tabs-menu .link-five .active:before {
  content: "·";
  padding-right: 5px;
  color: #008D43;
  font-size: 78px;
  position: absolute;
  top: 266px;
  left: 35px;
}

.review-logo-details {
  position: fixed;
  top: 16.25rem;
  right: 0;
  padding: 0 3.875rem 2rem 0;
  margin: 0;
  z-index: 99;
  text-align: center;
}
.review-logo-details a img {
  width: 100px;
}

.cp-banner-review {
  height: auto;
  text-align: center;
  padding: 10% 0 0 0;
  position: relative;
  height: 900px;
}
.cp-banner-review img {
  bottom: 0;
  width: 100%;
  position: absolute;
  z-index: 50;
}

.cp-banner-half-bg {
  width: 100%;
  height: 200px;
  border-radius: 100% 100% 0 0;
  background-color: white;
  position: relative;
}

.neg-content-details {
  top: -15%;
  position: relative;
}

h1.section-header {
  font-size: 8em;
  margin-bottom: 30px;
  padding: 0px 4%;
}

p.section-content, .section-content.internal-author__description {
  font-weight: 700;
}

.company__logo {
  border-bottom: solid 3px #000000;
  position: -webkit-sticky;
  /* Safari */
  position: sticky;
  top: 10%;
  background-color: white;
  z-index: 2;
  min-height: 105px;
  height: 125px;
  margin-bottom: 50px;
  padding-top: 20px;
  width: 100%;
}
.company__logo img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  height: 100px;
}
.company__logo h3 {
  position: relative;
  float: right;
  top: 50px;
  font-weight: 500;
  line-height: 48px;
  font-size: 25px;
}

.box__left blockquote p, .box__left blockquote .internal-author__description {
  font-weight: 700;
  margin-bottom: 30px;
  font-size: 34px;
}
.box__left img {
  margin: 30px auto 30px auto;
  width: 400px !important;
  display: block;
  height: auto;
  border-radius: 50%;
}
.box__left p, .box__left .internal-author__description {
  font-weight: 700;
  font-size: 20px;
}

.box__right .button, .box__right .contact .wpforms-container .wpforms-submit-container button[type=submit], .contact .wpforms-container .wpforms-submit-container .box__right button[type=submit] {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 20px 20px 20px 20px;
  margin-left: 0px;
  margin: 30px 0 !important;
  color: white;
  cursor: pointer;
}

.close-modal {
  background: none;
  border: none;
  font-size: 1.5rem;
}

.modal {
  width: 450px;
  position: fixed;
  top: -50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: top 0.3s ease-in-out;
  border: 1px solid #ccc;
  border-radius: 10px;
  z-index: 2;
  background-color: #fff;
}

.modal.active {
  top: 15%;
}

.modal .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ccc;
  padding: 0.5rem;
  background-color: rgba(0, 0, 0, 0.05);
}

.modal .body {
  padding: 0.75rem;
}

#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

#overlay.active {
  display: block;
}

.chapter-nav {
  text-align: center;
  background-color: white;
  padding: 30px 20px;
  font-size: 1.3rem;
  font-weight: 700;
  z-index: 49;
  position: relative;
}
.chapter-nav a {
  color: #000;
  font-size: 1.3rem;
  font-weight: 700;
  text-decoration: none;
}
.chapter-nav a:hover {
  color: #f16421;
}

.chapter-category {
  background-color: #008D43;
  padding: 30px 20px;
}
.chapter-category h2 {
  color: #000;
  font-weight: 700;
}

.listen-up-logo h2 {
  font-weight: 500;
  line-height: 48px;
  font-size: 48px;
}
.listen-up-logo h2 .listenup-logo {
  display: inline;
  width: 45px;
}
.listen-up-logo h4 {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 24px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .review-logo-details {
    display: none;
  }

  .tabs-menu {
    display: none;
  }

  .mobile-header {
    position: fixed;
    display: block;
    top: 118px;
    left: 0;
    z-index: 51;
    height: 50px;
    width: 100%;
    background: #0cb75d;
    overflow: hidden;
    transition: all 0.5s ease-out, background 1s ease-out;
    transition-delay: 0.2s;
  }

  .mobile-header .burger-container {
    position: relative;
    display: inline-block;
    height: 50px;
    width: 50px;
    cursor: pointer;
    transform: rotate(0deg);
    transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
  }

  .mobile-header .burger-container #burger {
    width: 18px;
    height: 8px;
    position: relative;
    display: block;
    margin: -4px auto 0;
    top: 50%;
  }

  .mobile-header .burger-container #burger .bar {
    width: 100%;
    height: 1px;
    display: block;
    position: relative;
    background: #FFF;
    transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition-delay: 0s;
  }

  .mobile-header .burger-container #burger .bar.topBar {
    transform: translateY(0px) rotate(0deg);
  }

  .mobile-header .burger-container #burger .bar.btmBar {
    transform: translateY(6px) rotate(0deg);
  }

  .mobile-header .icon {
    display: inline-block;
    position: absolute;
    height: 100%;
    line-height: 50px;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #FFF;
    font-size: 22px;
    left: 50%;
    transform: translateX(-50%);
  }

  .mobile-header .icon.icon-bag {
    right: 0;
    top: 0;
    left: auto;
    transform: translateX(0px);
    transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition-delay: 0.65s;
  }

  .mobile-header ul.menu {
    position: relative;
    display: block;
    padding: 0px 48px 0;
    list-style: none;
  }

  .mobile-header ul.menu li.menu-item {
    border-bottom: 1px solid #333;
    margin-top: 5px;
    transform: scale(1.15) translateY(-30px);
    opacity: 0;
    transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  }
  .mobile-header ul.menu li.menu-item:hover {
    color: #f16421;
  }

  .mobile-header ul.menu li.menu-item:nth-child(1) {
    transition-delay: 0.49s;
  }

  .mobile-header ul.menu li.menu-item:nth-child(2) {
    transition-delay: 0.42s;
  }

  .mobile-header ul.menu li.menu-item:nth-child(3) {
    transition-delay: 0.35s;
  }

  .mobile-header ul.menu li.menu-item:nth-child(4) {
    transition-delay: 0.28s;
  }

  .mobile-header ul.menu li.menu-item:nth-child(5) {
    transition-delay: 0.21s;
  }

  .mobile-header ul.menu li.menu-item:nth-child(6) {
    transition-delay: 0.14s;
  }

  .mobile-header ul.menu li.menu-item:nth-child(7) {
    transition-delay: 0.07s;
  }

  .mobile-header ul.menu li.menu-item a {
    display: block;
    position: relative;
    color: #FFF;
    font-weight: 100;
    text-decoration: none;
    font-size: 22px;
    line-height: 2.35;
    font-weight: 200;
    width: 100%;
  }

  .mobile-header.menu-opened {
    height: 100%;
    background-color: #000;
    transition: all 0.3s ease-in, background 0.5s ease-in;
    transition-delay: 0.25s;
  }

  .mobile-header.menu-opened .burger-container {
    transform: rotate(90deg);
  }

  .mobile-header.menu-opened .burger-container #burger .bar {
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition-delay: 0.2s;
  }

  .mobile-header.menu-opened .burger-container #burger .bar.topBar {
    transform: translateY(4px) rotate(45deg);
  }

  .mobile-header.menu-opened .burger-container #burger .bar.btmBar {
    transform: translateY(3px) rotate(-45deg);
  }

  .mobile-header.menu-opened ul.menu li.menu-item {
    transform: scale(1) translateY(0px);
    opacity: 1;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(1) {
    transition-delay: 0.27s;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(2) {
    transition-delay: 0.34s;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(3) {
    transition-delay: 0.41s;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(4) {
    transition-delay: 0.48s;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(5) {
    transition-delay: 0.55s;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(6) {
    transition-delay: 0.62s;
  }

  .mobile-header.menu-opened ul.menu li.menu-item:nth-child(7) {
    transition-delay: 0.69s;
  }

  .mobile-header.menu-opened .icon.icon-bag {
    transform: translateX(75px);
    transition-delay: 0.3s;
  }

  .content {
    padding: 67px 4% 0;
    text-align: justify;
    overflow: scroll;
    max-height: 100%;
  }

  .content::-webkit-scrollbar {
    display: none;
  }

  .content h2 {
    margin-bottom: 0px;
    letter-spacing: 1px;
  }

  .content img {
    width: 95%;
    position: relative;
    display: block;
    margin: 75px auto 75px;
  }

  .content img:nth-of-type(2) {
    margin: 75px auto;
  }

  .cp-banner-review {
    height: 400px;
  }

  h1.section-header {
    font-size: 5em;
    margin-bottom: 30px;
    padding: 0px 4%;
  }

  .company__logo {
    position: relative !important;
    z-index: 0 !important;
  }
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}

.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup-modal {
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s;
  width: 100%;
  height: 100vh;
}

.popup-button {
  border: none;
}

.popup-modal.is-active {
  opacity: 1;
  pointer-events: all;
}

.popup-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.popup-inner {
  position: relative;
  z-index: 1;
  max-width: 600px;
  padding: 50px 30px;
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}

.popup-modal p:last-of-type, .popup-modal .internal-author__description:last-of-type {
  margin-bottom: 30px;
}

.single-listen_up .header__nav a {
  color: black;
}

.single-listen_up.scrolling .header__nav a {
  color: white;
}

.listen-banner {
  height: 900px;
  padding: 10% 0 0 0;
  position: relative;
}

.listen-banner:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  background: white;
}

.listen-banner-half-bg {
  width: 100%;
  text-align: center;
  height: 250px;
  border-radius: 100% 100% 0 0;
  background-color: white;
  position: relative;
  position: absolute;
  bottom: 0px;
}
.listen-banner-half-bg h1 {
  margin-top: 80px;
  font-size: 5em;
  padding: 0 40% 20% 40%;
}

.banner-content {
  display: flex;
  flex-direction: row;
  position: relative;
  padding-top: 5%;
}

.child1 {
  width: 50%;
  color: #000000;
  padding-left: 4%;
}

.child2 {
  width: 50%;
  color: #000000;
  text-align: right;
  padding-right: 4%;
}
.child2 h1 {
  font-size: 7em;
  font-weight: 700;
}
.child2 h2 {
  font-size: 1.5em;
  font-weight: 300;
}

.cp-review-2021__chapter__nav {
  position: absolute;
  left: 0;
  padding: 0 3.875rem 2rem;
  margin: 0;
  z-index: 99;
  transition: background-color 0.5s ease-in-out;
  -webkit-transition: background-color 0.5s ease-in-out;
}

.cp-review-2021__chapter__nav li {
  color: #000;
  display: block;
  list-style: none;
  font-size: 1.625rem;
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

.cp-review-2021__chapter__nav li a {
  color: #000;
  font-size: 1.625rem;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

.box__left blockquote {
  font-weight: 700;
  margin-bottom: 30px;
  font-size: 4em;
}
.box__left img {
  margin: 0 auto 30px auto;
  width: 400px !important;
  display: block;
  height: auto;
  border-radius: 50%;
}

.box__right .cp-split-image__panel-learn-more-button {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 20px 20px 20px 20px;
  margin-left: 0px;
  color: white;
}
.box__right p, .box__right .internal-author__description {
  font-weight: 700;
}

.modal {
  display: none;
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.5);
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  width: 50%;
}

.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

/*!
 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap-grid.css.map */
.page-template-templatestemplate-board-php .cp-staff-section__item {
  break-inside: avoid-column;
  line-height: 1.3;
  padding: 0 0.9375rem 1.5625rem 0.9375rem;
  text-align: center;
}
.page-template-templatestemplate-board-php .cp-staff-section__content {
  display: block;
  padding-top: 0 !important;
}
.page-template-templatestemplate-board-php .board-title {
  padding: 0px;
  text-align: center;
}
.page-template-templatestemplate-board-php .cp-staff-section__title {
  font-size: 3.4375rem;
  background-color: transparent;
  color: #000;
  display: inline-block;
  font-weight: 900;
  padding-right: 0 !important;
  position: relative;
  margin-bottom: 0;
}
.page-template-templatestemplate-board-php .cp-staff-section__row {
  box-sizing: border-box;
  margin: 0 auto;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}

.mobile-content {
  display: none;
}

.staff-member-holder {
  padding: 100px 70px;
  margin-bottom: 50px;
}
.staff-member-holder .cp-image-with-slideout__panel-learn-more-button {
  margin-left: 0px;
  padding-left: 20px;
  position: relative;
  color: white;
}
.staff-member-holder .cp-image-with-slideout__panel-learn-more-button:hover {
  color: white;
}

.staff-member-holder-bg-right {
  background: linear-gradient(-90deg, #6b7b83 88%, transparent 88%);
  position: relative;
}
.staff-member-holder-bg-right .cp-image-with-slideout__panel-learn-more {
  display: block;
  cursor: pointer;
}
.staff-member-holder-bg-right .close-bio {
  position: absolute;
  right: 20px;
  top: 20px;
  text-align: center;
  padding-top: 6px;
}

.staff-member-holder-bg-left {
  background: linear-gradient(90deg, #6b7b83 88%, transparent 88%);
  position: relative;
}
.staff-member-holder-bg-left .staff-content-container {
  padding-right: 80px;
  padding-left: 0;
  text-align: end;
}
.staff-member-holder-bg-left .cp-image-with-slideout__panel-learn-more {
  display: block;
  cursor: pointer;
}
.staff-member-holder-bg-left .close-bio {
  position: absolute;
  left: 20px;
  top: 20px;
  text-align: center;
  padding-top: 6px;
}
.staff-member-holder-bg-left .open-social-media-links {
  float: right;
}
.staff-member-holder-bg-left ul {
  padding: 0;
  margin: 0;
}
.staff-member-holder-bg-left ul li:last-child {
  list-style: none;
  display: inline-block;
  padding-right: 0px;
}

.staff-content-container {
  padding-left: 80px;
}
.staff-content-container h2 {
  color: white;
}
.staff-content-container h3 {
  color: white;
  font-size: 1.7em;
}
.staff-content-container p, .staff-content-container .internal-author__description {
  color: white;
}
.staff-content-container ul {
  padding: 0;
  margin: 0;
}
.staff-content-container ul li {
  list-style: none;
  display: inline-block;
  padding-right: 10px;
}
.staff-content-container ul li a {
  color: white;
  font-size: 1.1em;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}

.close-bio {
  width: 48px;
  height: 48px;
  background-color: white;
  color: #008d43;
  font-size: 34px;
  cursor: pointer;
  display: none;
  text-align: center;
  padding-top: 6px;
}
.close-bio:hover {
  background-color: #008d43;
  color: white;
}

.cp-staff-section__title::before {
  background-color: transparent;
  bottom: 0;
  content: "";
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.additional-content {
  display: none;
}
.additional-content a {
  color: #0cb75d;
  text-decoration: none;
}
.additional-content a:hover {
  color: #008d43;
}

.open-social-media-links {
  display: none;
  background-color: #008d43;
  color: #FFF;
  font-weight: 500;
  padding: 12px;
  text-decoration: none;
  text-transform: uppercase;
  width: 340px;
  min-width: 340px;
}
.open-social-media-links ul {
  text-align: center;
}
.open-social-media-links ul li {
  margin-bottom: 0;
}
.open-social-media-links ul li:last-child {
  padding-right: 0;
}
.open-social-media-links:hover {
  background-color: #0cb75d;
}

.long-bio-pic {
  display: none;
}
.long-bio-pic a {
  color: #008d43;
  text-decoration: none;
}
.long-bio-pic a:hover {
  color: #0cb75d;
}

@media only screen and (max-width: 600px) {
  .short-contend {
    display: none;
  }

  .mobile-content {
    display: block;
  }

  .cp-image-with-slideout__panel-learn-more {
    display: none !important;
  }

  .staff-member-holder-bg-right, .staff-member-holder-bg-left {
    background: #6b7b83 !important;
  }

  .staff-member-holder {
    margin-bottom: 50px;
    text-align: center !important;
  }
  .staff-member-holder img {
    display: block !important;
    margin: 40px auto !important;
  }
  .staff-member-holder .long-bio-pic {
    display: none !important;
  }

  .staff-member-holder-bg-left .staff-content-container {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .staff-content-container {
    padding-left: 0px;
    padding: 20px;
  }
}
@media only screen and (max-width: 992px) {
  .board-title {
    padding: 20px 29px;
  }

  .breadcrumb__contain > span > span {
    color: #000;
    font-weight: 500;
    padding: 5px;
    font-size: 16px;
  }

  .breadcrumb__contain > span > a {
    color: #008d43;
    font-weight: 500;
    font-size: 16px;
  }

  .page-template-template-board p, .page-template-template-board .internal-author__description {
    font-size: 16px;
  }
  .page-template-template-board h1 {
    font-size: 28px;
  }
  .page-template-template-board .cp-staff-section__item {
    line-height: 1.3;
    font-size: 16px !important;
  }

  .staff-content-container p, .staff-content-container .internal-author__description {
    font-size: 16px !important;
  }

  .staff-content-container h2 {
    color: white;
    font-size: 28px !important;
  }

  .staff-content-container h3 {
    color: white;
    font-size: 1.7em;
  }

  .cp-image-with-slideout__panel-learn-more-button {
    font-size: 16px;
  }

  .staff-content-container ul li a {
    font-size: 16px;
  }

  .staff-member-holder-bg-right, .staff-member-holder-bg-left {
    background: #6b7b83 !important;
    padding: 50px;
  }

  .open-social-media-links {
    display: none;
    margin: 0 auto;
  }

  .staff-member-holder {
    margin-bottom: 50px;
    text-align: center !important;
  }
  .staff-member-holder img {
    display: block !important;
    margin: 40px auto !important;
  }
  .staff-member-holder .long-bio-pic {
    display: none !important;
  }

  .staff-member-holder-bg-left .cp-image-with-slideout__panel-learn-more {
    display: none;
  }

  .staff-member-holder-bg-right .cp-image-with-slideout__panel-learn-more {
    display: block;
    position: relative;
    left: 0 !important;
    cursor: pointer;
  }

  .staff-member-holder-bg-left .staff-content-container {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .staff-content-container {
    padding-left: 0px;
    padding: 20px;
  }
}
.page-template-template-focus-areas .breadcrumb {
  background: #FFFFFF;
}

.focus-area_landing {
  padding-bottom: 90px;
  background: #FFFFFF;
}
@media only screen and (max-width: 1500px) {
  .focus-area_landing {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 991px) {
  .focus-area_landing {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .focus-area_landing {
    padding-bottom: 30px;
  }
}
.focus-area_landing--list {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 1500px) {
  .focus-area_landing--list {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .focus-area_landing--list {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .focus-area_landing--list {
    margin-bottom: 15px;
  }
}
.focus-area_landing--list a {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  text-decoration: none;
}
.focus-area_landing--list a::before {
  content: "";
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  background: #292929;
  opacity: 0.6;
  transition: 0.5s;
}
.focus-area_landing--list img {
  aspect-ratio: 7/1;
  object-fit: cover;
  transition: 0.5s;
  width: 100%;
}
.focus-area_landing--list h2 {
  color: #E5E5E5;
  font-weight: 200;
  margin: 0;
  position: relative;
  transition: 0.1s;
}
.focus-area_landing--list:hover img {
  transform: scale(1.1);
}
.focus-area_landing--list:hover h2 {
  font-weight: 800;
}

.grantee-wrapper {
  background: #FFFFFF;
  padding-top: 60px;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper {
    padding-top: 0px;
  }
}
.grantee-wrapper_inner {
  padding-block: 60px 120px;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner {
    padding-block: 30px 90px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper_inner {
    padding-block: 0 60px;
  }
}
.grantee-wrapper_inner .grantee-bg-title {
  background-size: cover;
  background-position: center;
  text-align: center;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
}
.grantee-wrapper_inner .grantee-bg-title::before {
  content: "";
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  background: #292929;
  opacity: 0.4;
  transition: 0.6s;
}
.grantee-wrapper_inner .grantee-bg-title .grantee-parent__title {
  padding: 120px 60px;
  margin-bottom: 0;
  color: #E5E5E5;
  font-size: 60px;
  font-weight: 300;
  position: relative;
  min-height: 350px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner .grantee-bg-title .grantee-parent__title {
    font-size: 50px;
    min-height: 300px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner .grantee-bg-title .grantee-parent__title {
    font-size: 40px;
    padding: 40px;
    min-height: 250px;
  }
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper_inner .grantee-bg-title .grantee-parent__title {
    font-size: 35px;
    padding: 25px;
    min-height: 200px;
  }
}
.grantee-wrapper_inner .grantee_list-item {
  background-color: #E5E5E5;
  border-radius: 5px;
  padding: 30px 50px;
  margin-top: 40px;
  border: 2px solid transparent;
  transition: 0.5s;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner .grantee_list-item {
    padding: 25px 35px;
    margin-top: 35px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper_inner .grantee_list-item {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner .grantee_list-item {
    padding: 20px 15px;
    margin-top: 15px;
  }
}
.grantee-wrapper_inner .grantee_list-item-title a {
  font-size: 40px;
  text-decoration: none;
  color: #292929;
  font-weight: 100;
  display: inline-block;
  transition: 0.5s;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner .grantee_list-item-title a {
    font-size: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner .grantee_list-item-title a {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper_inner .grantee_list-item-title a {
    font-size: 24px;
  }
}
.grantee-wrapper_inner .grantee_list-item-description {
  font-size: 20px;
  line-height: 1.25;
  color: #292929;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner .grantee_list-item-description {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner .grantee_list-item-description {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper_inner .grantee_list-item-description {
    font-size: 15px;
  }
}
.grantee-wrapper_inner .grantee_list-item:hover {
  border-color: #008D43;
  background: #FFF;
}
.grantee-wrapper_inner .grantee_list-item:hover .grantee_list-item-title a {
  font-weight: 900;
}
.grantee-wrapper_inner .related-parent-grantees .related-grantees_items {
  margin-top: 180px;
  scroll-margin-top: 150px;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner .related-parent-grantees .related-grantees_items {
    margin-top: 120px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper_inner .related-parent-grantees .related-grantees_items {
    margin-top: 80px;
    scroll-margin-top: 130px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner .related-parent-grantees .related-grantees_items {
    margin-top: 50px;
    scroll-margin-top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper_inner .related-parent-grantees .related-grantees_items {
    margin-top: 40px;
    scroll-margin-top: 80px;
  }
}
.grantee-wrapper .grantee-dropdown {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 50px;
  position: sticky;
  top: 0;
  z-index: 999;
  background: #FFF;
  padding-block: 40px;
}
@media only screen and (max-width: 1649px) {
  .grantee-wrapper .grantee-dropdown {
    padding-inline: 10%;
  }
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper .grantee-dropdown {
    column-gap: 20px;
    padding-inline: 14%;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper .grantee-dropdown {
    position: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper .grantee-dropdown {
    padding-inline: 0;
    grid-template-columns: 1fr;
    row-gap: 10px;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper {
  position: relative;
  z-index: 9;
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper .grantee-dropdown_wrapper {
    z-index: 0;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper .grantee-dropdown_btn {
  border: 2px solid #008D43;
  font-size: 20px;
  color: #008D43;
  cursor: pointer;
  display: block;
  padding: 20px;
  font-weight: 400;
  border-radius: 5px;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper .grantee-dropdown_wrapper .grantee-dropdown_btn {
    font-size: 18px;
    padding: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper .grantee-dropdown_wrapper .grantee-dropdown_btn {
    font-size: 16px;
    padding: 10px;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper .grantee-dropdown_btn::before {
  content: "";
  position: absolute;
  border-left: 8px solid transparent;
  border-top: 9px solid #008D43;
  border-right: 8px solid transparent;
  right: 20px;
  top: 26px;
  transition: 0.3s;
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper .grantee-dropdown_wrapper .grantee-dropdown_btn::before {
    right: 12px;
    top: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper .grantee-dropdown_wrapper .grantee-dropdown_btn::before {
    top: 15px;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper ul {
  padding: 10px 0;
  position: absolute;
  background: #FFF;
  width: 100%;
  border: 2px solid #008D43;
  border-radius: 5px;
  border-top: 0;
  display: none;
}
.grantee-wrapper .grantee-dropdown_wrapper ul li {
  list-style-type: none;
  font-size: 20px;
  color: #008D43;
  margin: 0;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper .grantee-dropdown_wrapper ul li {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper .grantee-dropdown_wrapper ul li {
    font-size: 16px;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper ul li a {
  color: #008D43;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding: 10px 20px;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper .grantee-dropdown_wrapper ul li a {
    padding: 8px 15px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper .grantee-dropdown_wrapper ul li a {
    padding: 5px 12px;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper.active .grantee-dropdown_btn::before {
  transform: rotateX(180deg);
}
.grantee-wrapper .grantee-dropdown_wrapper.active ul {
  display: block;
}
@media only screen and (max-width: 767px) {
  .grantee-wrapper .grantee-dropdown_wrapper.category-dw.active {
    z-index: 99;
  }
}
.grantee-wrapper .grantee-dropdown_wrapper.category-dw ul li a {
  position: relative;
  padding-left: 45px;
}
.grantee-wrapper .grantee-dropdown_wrapper.category-dw ul li a::before {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  border: 2px solid #008D43;
  left: 20px;
  border-radius: 100%;
  top: 17px;
}

.grantee-category-wrapper .grantee-dropdown {
  position: relative;
  padding-inline: 0;
}
@media only screen and (min-width: 767px) {
  .grantee-category-wrapper .grantee-dropdown .grantee-dropdown_wrapper {
    grid-column-start: 2;
  }
}
.grantee-category-wrapper .grantee-wrapper_inner .grantee-section {
  margin-bottom: 180px;
}
.grantee-category-wrapper .grantee-wrapper_inner .grantee-section:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1500px) {
  .grantee-category-wrapper .grantee-wrapper_inner .grantee-section {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-category-wrapper .grantee-wrapper_inner .grantee-section {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-category-wrapper .grantee-wrapper_inner .grantee-section {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .grantee-category-wrapper .grantee-wrapper_inner .grantee-section {
    margin-bottom: 40px;
  }
}

.menu-open .grantee-wrapper .grantee-dropdown_wrapper {
  z-index: 0;
}

.page-id-2998 .cp-content.cp-content-2 {
  background: #FFF;
}

.grantee-wrapper_inner.challenge-page {
  padding-block: 120px 60px;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner.challenge-page {
    padding-block: 100px 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper_inner.challenge-page {
    padding-block: 80px 40px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner.challenge-page {
    padding-block: 60px 0;
  }
}
.grantee-wrapper_inner.challenge-page .challenge-grantee-title {
  font-size: 60px;
  text-align: center;
}
@media only screen and (max-width: 1500px) {
  .grantee-wrapper_inner.challenge-page .challenge-grantee-title {
    font-size: 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .grantee-wrapper_inner.challenge-page .challenge-grantee-title {
    font-size: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .grantee-wrapper_inner.challenge-page .challenge-grantee-title {
    font-size: 30px;
  }
}

/* =Primary
-------------------------------------------------------------- */
/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box;
  font-size: 100%;
  /*--------------------------------------------------------------
  ## Netbook
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Tablet
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Mobile
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Mini
  --------------------------------------------------------------*/
}
@media only screen and (max-width: 1199px) {
  html {
    font-size: 90%;
  }
}
@media only screen and (max-width: 991px) {
  html {
    font-size: 80%;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 70%;
  }
}
@media only screen and (max-width: 480px) {
  html {
    font-size: 50%;
  }
}

*, *:before, *:after {
  box-sizing: inherit;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

strong {
  font-weight: 500;
}

.wp-caption-text {
  font-size: 14px;
  margin-top: 8px;
}

.responsive-iframe {
  display: block;
  position: relative;
  width: 100%;
}
.responsive-iframe:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.responsive-iframe iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.footnote {
  font-size: 18px;
  font-style: italic;
  line-height: 1.45;
  margin-bottom: 15px;
}

/* =Header
-------------------------------------------------------------- */
.header {
  transition: all 0.25s ease;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .header {
    position: fixed;
    z-index: 9;
  }
  .header::before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100%;
    left: 0;
    top: 0;
    background: transparent linear-gradient(180deg, #000000 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
  }
}
@media only screen and (min-width: 991px) {
  .header {
    padding-top: 0;
  }
}
.header__row {
  max-width: none;
  padding-left: 50px;
  padding-right: 50px;
}
@media only screen and (max-width: 767px) {
  .header__row {
    padding-inline: 20px;
  }
}
.header__logo {
  position: relative;
  z-index: 9;
}
@media only screen and (min-width: 991px) {
  .header__logo {
    left: auto;
    position: fixed;
    transform: none;
    z-index: 99999;
  }
}
.header__logo-lego {
  height: 45px;
  position: fixed;
  top: 30px;
  transition: all 0.5s ease;
  width: 68px;
}
@media only screen and (min-width: 991px) {
  .header__logo-lego {
    height: 60px;
    width: 100px;
  }
}
.header__logo-lego-box {
  background: transparent url("../images/logo-top.png") no-repeat top center;
  background-size: 68px 45px;
  height: 45px;
  position: absolute;
  transition: all 0.5s ease;
  width: 21px;
}
@media only screen and (min-width: 991px) {
  .header__logo-lego-box {
    background-size: 100px 60px;
    height: 60px;
    width: 30px;
  }
}
.header__logo-lego-left {
  background-position: top left;
  left: 0;
}
.header__logo-lego-middle {
  background-position: top center;
  left: 50%;
  margin-left: -10px;
}
@media only screen and (min-width: 991px) {
  .header__logo-lego-middle {
    margin-left: -15px;
  }
}
.header__logo-lego-right {
  background-position: top right;
  right: 0;
}
.header__logo-bottom {
  height: 56px;
  position: fixed;
  top: 90px;
  transition: all 0.5s ease;
  width: 100px;
}
@media only screen and (min-width: 991px) {
  .header__logo-bottom {
    top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .header__logo-bottom {
    width: calc(100% - 100px);
    max-width: 400px;
  }
}
.header__logo-bottom-image {
  background: transparent url("../images/logo-bottom.png") no-repeat top center;
  background-size: contain;
  height: 42px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  .header__logo-bottom-image {
    background: transparent url("../images/header-mobile_logo.webp") no-repeat center center;
    background-size: contain;
  }
}
.header__nav {
  padding-right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: fixed;
  z-index: 9999;
  right: 50px;
  top: 30px;
}
@media only screen and (max-width: 767px) {
  .header__nav {
    right: 20px;
    top: 24px;
  }
}
.header__nav ul {
  display: flex;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}
.header__nav li {
  font-size: 1rem;
  list-style: none;
  margin: 0;
}
.header__nav a {
  align-items: center;
  color: #fff;
  display: inline-flex;
  flex-direction: column;
  font-weight: bold;
  justify-content: space-between;
  padding: 10px 20px;
  text-decoration: none;
  line-height: 1;
  font-size: 74px;
  transition: 0.3s;
}
@media only screen and (max-width: 1500px) {
  .header__nav a {
    font-size: 42px;
  }
}
.header__nav a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 991px) {
  .header__nav a {
    font-size: 50px;
  }
}
.header__nav a:after {
  content: attr(data-text);
  content: attr(data-text)/"";
  height: 0;
  visibility: hidden;
  overflow: hidden;
  user-select: none;
  pointer-events: none;
  font-weight: 900;
}
@media speech {
  .header__nav a:after {
    display: none;
  }
}
@media only screen and (min-width: 991px) {
  .header__nav li.menu__item--current-page-ancestor a,
.header__nav li.menu__item--current a,
.header__nav li.menu__item--force-active a {
    background: #f15022;
  }
}
.header__nav-toggle {
  display: block;
  position: relative;
  text-align: right;
  z-index: 101;
}
.header__nav-menu {
  display: none;
  z-index: 100;
}
.header__nav-menu ul {
  opacity: 1;
  transition: opacity 0.5s ease;
}

@media only screen and (max-width: 991px) {
  .header__logo-lego {
    height: 57px;
    position: fixed;
    top: 15px;
    transition: all 0.5s ease;
    width: 91px;
  }
  .header__logo-lego-box {
    background-size: 90px 57px;
    height: 57px;
    transition: all 0.5s ease;
    width: 27px;
  }
  .header__logo-lego-middle {
    margin-left: -14px;
    width: 28px;
  }
}
@media only screen and (max-width: 991px) and (max-width: 767px) {
  .header__logo-bottom {
    top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .header__logo-lego {
    display: none;
  }
}
/**
 * Search is active in the header
 */
.search-active .header__nav-menu ul {
  transition: opacity 0.5s ease;
}

/**
 * Menu is open on mobile
 */
.menu-open {
  overflow: hidden !important;
}
@media only screen and (max-width: 991px) {
  .menu-open .header__logo {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav {
    flex-basis: 100%;
    max-width: 100%;
    justify-content: space-between;
    inset-inline: 0;
    left: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .menu-open .header__nav {
    inset-inline: 0;
    padding-inline: 20px;
  }
}
.menu-open .header__nav ul {
  display: inline-block;
  margin: 200px 0 0 0;
  height: calc(100% - 320px);
}
@media only screen and (max-width: 1500px) {
  .menu-open .header__nav ul {
    margin: 180px 0 0 0;
    height: calc(100% - 270px);
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul li .submenu-toggle::before {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    left: auto;
    right: 0;
    margin: 0 auto;
    top: 20px;
    background: #008d43;
    border-radius: 5px;
  }
  .menu-open .header__nav ul li .submenu-toggle::after {
    content: "";
    position: absolute;
    right: 8px;
    top: 32px;
    border-left: 8px solid transparent;
    border-top: 9px solid #292929;
    border-right: 8px solid transparent;
    transition: 0.3s;
  }
}
.menu-open .header__nav ul li .submenu-toggle.submenu-open::after {
  transform: rotateX(180deg);
}
.menu-open .header__nav ul li.menu__item--current > a {
  color: #ffffff;
}
.menu-open .header__nav ul li.menu__item--current > a::before {
  width: 0;
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul {
    margin: 120px 0 0 0;
    width: 100%;
    height: calc(100% - 220px);
    overflow: auto;
  }
}
.menu-open .header__nav ul .sub-menu {
  background-color: transparent;
  margin: 0;
  height: auto;
}
@media only screen and (min-width: 991px) {
  .menu-open .header__nav ul .sub-menu {
    position: absolute;
    padding: 0;
    left: 100%;
    top: 50%;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    width: max-content;
  }
}
@media only screen and (min-width: 991px) and (min-width: 991px) {
  .menu-open .header__nav ul .sub-menu {
    background: #292929;
    z-index: 9;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu {
    display: none;
    padding: 40px 0 10px;
  }
}
.menu-open .header__nav ul .sub-menu li {
  width: auto;
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu li {
    margin-bottom: 25px;
  }
}
.menu-open .header__nav ul .sub-menu li a {
  font-weight: bold;
  padding: 0 0 10px;
  line-height: 1;
  text-align: left;
  font-size: 24px;
}
@media only screen and (max-width: 1500px) {
  .menu-open .header__nav ul .sub-menu li a {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu li a {
    font-size: 24px;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu .submenu-toggle::before {
    top: 0;
    width: 26px;
    height: 26px;
  }
  .menu-open .header__nav ul .sub-menu .submenu-toggle::after {
    top: 10px;
    right: 7px;
    border-width: 7px 6px 0 6px;
  }
}
.menu-open .header__nav ul .sub-menu .sub-menu {
  top: 0;
}
@media only screen and (max-width: 1200px) {
  .menu-open .header__nav ul .sub-menu .sub-menu {
    max-width: 480px;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu .sub-menu {
    max-width: inherit;
    padding: 20px 0 0 20px;
  }
}
@media only screen and (max-width: 500px) {
  .menu-open .header__nav ul .sub-menu .sub-menu {
    padding: 20px 0 0 10px;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu .sub-menu li {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul .sub-menu .sub-menu li a {
    font-weight: 600;
    font-size: 22px;
  }
}
@media only screen and (max-width: 500px) {
  .menu-open .header__nav ul .sub-menu .sub-menu li a {
    font-size: 18px;
  }
}
.menu-open .header__nav ul li {
  display: block;
  text-align: left;
  position: relative;
  margin-bottom: 15px;
  transition: 0.3s;
  width: max-content;
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav ul li {
    width: 100%;
    text-align: left;
    align-items: flex-start;
    flex-direction: column;
  }
}
.menu-open .header__nav ul li a {
  color: #008d43;
  padding: 0.75rem 0;
  position: relative;
}
.menu-open .header__nav ul li a::before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  background: #008d43;
  bottom: 0;
  transition: 0.3s;
  right: 0;
}
@media only screen and (min-width: 991px) {
  .menu-open .header__nav ul li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    padding-left: 40px;
  }
  .menu-open .header__nav ul li:hover > a::before {
    width: 0;
  }
  .menu-open .header__nav ul li:hover > a {
    color: #ffffff;
  }
  .menu-open .header__nav ul li:last-child {
    border: none;
  }
}
.menu-open .header__nav-menu {
  background: #292929;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  padding-bottom: 45px;
  height: 100vh;
  padding-inline: 50px;
}
@media only screen and (max-width: 991px) {
  .menu-open .header__nav-menu {
    padding-inline: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .menu-open .header__nav-menu {
    padding-inline: 20px;
    padding-bottom: 35px;
  }
}
.menu-open .header__nav-menu ul {
  opacity: 1;
}
.menu-open .header__nav--secondary-item {
  margin-bottom: 8px;
}
.menu-open .header__nav--secondary-item a {
  font-size: 24px;
  padding-inline: 0;
  padding-bottom: 5px;
}
.menu-open .header__nav--secondary-item a::before {
  background: #fff;
  right: 0;
}

.header .search {
  padding-right: 24px;
  display: none;
}
.header .search__inner {
  display: flex;
  position: relative;
  border: 3px solid #fff;
  border-radius: 5px;
  padding-right: 15px;
}
@media only screen and (max-width: 767px) {
  .header .search__inner {
    border-width: 2px;
  }
}
.header .search__input {
  border: 0;
  transition: all 0.5s ease;
}
.header .search__input input[type=text] {
  background: transparent;
  border: 0;
  line-height: 1;
  outline: 0;
  padding: 10px 15px;
  width: 100%;
  border-radius: 3px;
  font-size: 24px;
  color: #fff;
}
.header .search__input input[type=text]::-webkit-input-placeholder {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .header .search__input input[type=text] {
    padding: 8px 15px;
    font-size: 15px;
  }
}
.header .search__icon {
  align-items: center;
  display: flex;
}
.header .search__icon input[type=submit] {
  background-image: url("../images/search-icon-green.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 100%;
  border: 0;
  color: transparent;
  cursor: pointer;
  cursor: hand;
  height: 26px;
  margin-top: -12px;
  outline: 0;
  position: absolute;
  right: 45px;
  text-indent: -9999px;
  top: 50%;
  width: 24px;
  filter: brightness(0) invert(1);
}
@media only screen and (min-width: 991px) {
  .header .search__icon input[type=submit] {
    margin-top: 0;
    position: static;
  }
}
@media only screen and (max-width: 991px) {
  .header .search__icon input[type=submit] {
    right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .header .search__icon input[type=submit] {
    background-size: 18px;
    background-position: right;
  }
}

/**
 * Menu is open on mobile
 */
.menu-open .search {
  display: block;
  position: relative;
  z-index: 999;
}
@media only screen and (max-width: 767px) {
  .menu-open .search {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .menu-open .search__input {
    opacity: 1;
    width: 100%;
  }
}
@media only screen and (max-width: 991px) and (min-width: 991px) {
  .menu-open .search__input {
    padding-right: 30px;
  }
}

body.search {
  padding: 0;
}

.internal-hero__row .search-results__search {
  margin-top: 180px;
}
@media only screen and (max-width: 1500px) {
  .internal-hero__row .search-results__search {
    margin-top: 120px;
  }
}
@media only screen and (max-width: 1200px) {
  .internal-hero__row .search-results__search {
    margin-top: 90px;
    margin-inline: -20px;
  }
}
@media only screen and (max-width: 991px) {
  .internal-hero__row .search-results__search {
    margin-top: 70px;
  }
}
.internal-hero__row .search-results__search .cp-latest-news__search-form {
  border-color: #fff;
}
.internal-hero__row .search-results__search .cp-latest-news__search-form .cp-latest-news__search-field {
  color: #ffffff;
  max-width: 100%;
  width: 100%;
}
.internal-hero__row .search-results__search .cp-latest-news__search-form .cp-latest-news__search-field::placeholder, .internal-hero__row .search-results__search .cp-latest-news__search-form .cp-latest-news__search-field::-webkit-input-placeholder {
  color: #ffffff;
}
.internal-hero__row .search-results__search .cp-latest-news__search-form .cp-latest-news__search-submit img {
  filter: brightness(0) invert(1);
}

.search-results {
  padding: 5.625rem 0;
}
.search-results__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  align-items: center;
}
.search-results__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
}
.search-results__result + .search-results__result {
  margin-top: 2.5rem;
}
.search-results__title {
  color: #008d43;
  display: block;
  margin-bottom: 0.9375rem;
  text-decoration: none;
}
.search-results__title:hover {
  color: #00411f;
  text-decoration: none;
}
.search-results__description, .search-results__description p, .search-results__description .internal-author__description {
  font-size: 16px;
  font-size: 1rem;
}

/**
<div class="search-results">
    <div class="search-results__row">
        <div class="search-results__contain">
            <div class="search-results__results">
                <div class="search-results__result">
                    <a href="#" class="search-results__title">
                        Lorem ipsum dolor sit amet
                    </a>
                    <div class="search-results__description">
                        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio ex excepturi, illo nisi nobis obcaecati officia omnis quae repellat tenetur. Et facilis incidunt ipsum laborum quod sapiente similique voluptate? Odio!
                    </div>
                </div>
                <div class="search-results__result">
                    <a href="#" class="search-results__title">
                        Lorem ipsum dolor sit amet
                    </a>
                    <div class="search-results__description">
                        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio ex excepturi, illo nisi nobis obcaecati officia omnis quae repellat tenetur. Et facilis incidunt ipsum laborum quod sapiente similique voluptate? Odio!
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
 */
/* =Footer
-------------------------------------------------------------- */
.footer {
  background: #00529F;
  padding: 6.25rem 0;
  position: relative;
  z-index: 49;
}
@media only screen and (min-width: 1500px) {
  .footer {
    padding: 12.5rem 0;
  }
}
@media only screen and (max-width: 500px) {
  .footer {
    padding-block: 130px 100px;
  }
}
.footer__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-inline: 20px;
  align-items: center;
}
@media only screen and (max-width: 1500px) {
  .footer__row {
    max-width: 1200px;
  }
}
.footer__contain {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .footer__contain {
    flex-direction: row;
    text-align: left;
  }
}
.footer__left {
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .footer__left {
    width: calc(50% - 30px);
  }
}
.footer__left img {
  max-width: 100%;
  transition: all 0.5s ease;
  width: 80%;
}
@media only screen and (max-width: 991px) {
  .footer__left img {
    width: 30%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 500px) {
  .footer__left img {
    width: 80%;
  }
}
.footer__right {
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .footer__right {
    width: calc(50% - 30px);
  }
}
@media only screen and (max-width: 500px) {
  .footer__right {
    text-align: left;
  }
}
.footer__title {
  font-weight: 100;
  margin-bottom: 2.75rem;
  margin-top: 3.125rem;
  font-size: 70px;
  color: #FFF;
  line-height: 1.18;
}
@media only screen and (min-width: 991px) {
  .footer__title {
    padding-right: 3.125rem;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1500px) {
  .footer__title {
    font-size: 60px;
  }
}
@media only screen and (max-width: 1200px) {
  .footer__title {
    font-size: 40px;
  }
}
@media only screen and (max-width: 500px) {
  .footer__title {
    font-weight: bold;
    line-height: 1.3;
    margin-block: 60px;
  }
}
.footer__menu ul {
  margin: 0;
  padding: 0;
}
.footer__menu ul li {
  line-height: 1.15;
  list-style: none;
  padding: 0;
}
@media only screen and (max-width: 500px) {
  .footer__menu ul li {
    margin-bottom: 30px;
  }
}
.footer__menu ul.menu {
  margin-bottom: 65px;
}
.footer__menu ul.menu li a {
  font-size: 30px;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  position: relative;
  padding-bottom: 5px;
}
.footer__menu ul.menu li a::before {
  content: "";
  position: absolute;
  bottom: -5px;
  width: 100%;
  height: 3px;
  background: #FFF;
  transition: 0.3s;
  right: 0;
  bottom: 1px;
}
.footer__menu ul.menu li a:hover::before {
  width: 0;
}
.footer__menu .footer__website-auther li {
  margin-bottom: 25px;
  font-size: 25px;
  color: #FFF;
}
@media only screen and (max-width: 500px) {
  .footer__menu .footer__website-auther li {
    font-size: 20px;
  }
}
.footer__menu .footer__website-auther li a {
  color: #FFF;
  text-decoration: none;
  position: relative;
  font-weight: 400;
}
.footer__menu .footer__website-auther li a::before {
  content: "";
  position: absolute;
  bottom: -5px;
  width: 100%;
  height: 3px;
  background: #FFF;
  transition: 0.3s;
  right: 0;
  height: 1px;
  bottom: 0;
}
.footer__menu .footer__website-auther li a:hover::before {
  width: 0;
}
.footer__copyright {
  font-size: 20px;
  color: #FFF;
  font-weight: 300;
  line-height: 1.3;
}
@media only screen and (min-width: 1200px) {
  .footer__copyright {
    font-size: 18px;
  }
}

/* =Module structure
-------------------------------------------------------------- */
/* =Page
-------------------------------------------------------------- */
.page__contain {
  background: #E5E5E5;
  transition: background-color 0.8s, color 0.8s !important;
}

.body-bg_dark .page__contain {
  background: #292929;
}

body:has(.yir-header) .page__contain {
  background-color: transparent;
}
@media only screen and (max-width: 991px) {
  body:has(.yir-header) .page__contain {
    padding-top: 80px;
  }
}

.contact__row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1000px;
}
.contact__contain {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 30px;
  width: 100%;
}
.contact__intro {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 991px) {
  .contact__intro {
    flex-direction: row;
  }
}
.contact__intro h2 {
  font-size: 2.5rem;
  font-weight: 900;
  margin-bottom: 12px;
}
.contact__intro p, .contact__intro .internal-author__description {
  font-size: 20px;
  font-size: 1.25rem;
}
.contact__intro-left {
  padding-bottom: 50px;
}
@media only screen and (min-width: 991px) {
  .contact__intro-left {
    width: 350px;
  }
}
.contact__intro-right {
  padding-bottom: 50px;
}
@media only screen and (min-width: 991px) {
  .contact__intro-right {
    width: calc(100% - 400px);
  }
}
.contact .wpforms-container .wpforms-field-container .wpforms-field input[type=text] {
  color: #000;
  height: 60px;
  line-height: 60px;
  padding: 0 20px;
}
.contact .wpforms-container .wpforms-field-container .wpforms-field textarea {
  color: #000;
  min-height: 250px;
  padding: 20px;
}
.contact div.wpforms-container-full .wpforms-form label.wpforms-error {
  padding-top: 8px;
}

body.home {
  background: #292929;
}
body.home .page__contain {
  background: transparent;
}

.home-video {
  position: relative;
}
.home-video__contain {
  overflow: hidden;
  position: relative;
}
.home-video__contain:after {
  background-size: cover;
  content: "";
  display: block;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.home-video__contain video {
  height: 100vh;
  width: 100%;
  object-fit: cover;
  display: block;
}
@media only screen and (max-width: 1200px) {
  .home-video__contain video {
    height: 70vw;
    max-height: 70vh;
  }
}
@media only screen and (max-width: 767px) {
  .home-video__contain video {
    height: 85vw;
    max-height: 70vh;
  }
}

.big-text__inner {
  font-size: 250px;
  font-weight: 100;
  text-align: center;
  padding-block: 300px;
  letter-spacing: -10px;
  line-height: 0.96;
  color: #6b7b83;
}
@media only screen and (max-width: 1500px) {
  .big-text__inner {
    font-size: 200px;
    padding-block: 250px;
  }
}
@media only screen and (max-width: 1200px) {
  .big-text__inner {
    font-size: 150px;
    padding-block: 170px;
  }
}
@media only screen and (max-width: 991px) {
  .big-text__inner {
    font-size: 100px;
    padding-block: 120px;
    letter-spacing: 0;
  }
}
@media only screen and (max-width: 767px) {
  .big-text__inner {
    font-size: 60px;
    padding-block: 100px;
  }
}
.big-text__inner .text-grey {
  color: #6b7b83;
}
.big-text__inner .text-blue {
  color: #00529f;
}
.big-text__inner .text-green {
  color: #008d43;
}
.big-text__inner .text-orange {
  color: #f15022;
}

/*Image With Slideout Section*/
.home .cp-image-with-slideout__panel-title,
.home .cp-image-with-slideout__panel-content {
  color: #ffffff;
}

/*Latest News Section*/
.cp-latest-news-home {
  margin-top: 50px;
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news-home {
    margin-top: 20px;
  }
}
.cp-latest-news-home .cp-image-with-slideout__panel-title {
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 0;
}
.cp-latest-news-home .cp-latest-news-home__featured-title {
  color: #ffffff;
  font-size: 70px;
  font-weight: 100;
}
.cp-latest-news-home .cp-latest-news-home__featured-title.title-mobile {
  display: none;
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured-title.title-mobile {
    display: block;
    margin-top: 75px;
  }
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news-home .cp-latest-news-home__featured-title {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news-home .cp-latest-news-home__featured-title {
    font-size: 45px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured-title {
    font-size: 40px;
  }
}
.cp-latest-news-home .cp-latest-news-home__featured.split-layout {
  display: flex;
  align-items: center;
  margin-block: 150px;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout {
    margin-block: 100px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout {
    margin-block: 70px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout {
    flex-direction: column-reverse;
    row-gap: 30px;
    margin-block: 30px 90px;
  }
}
.cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-content {
  width: 45%;
  padding-right: 80px;
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-content {
    width: 100%;
    padding-right: 0;
  }
}
.cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-content .cp-latest-news-home__featured-link {
  color: #ffffff;
}
.cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-content .cp-latest-news-home__featured-link::before {
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-content .cp-latest-news-home__featured-link {
    font-size: 30px;
  }
}
.cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-image {
  width: 55%;
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-image {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-title {
    display: none;
  }
}
.cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-description {
  margin-block: 50px;
  color: #ffffff;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-description {
    margin-block: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__featured.split-layout .cp-latest-news-home__featured-description {
    margin-top: 0;
  }
}
.cp-latest-news-home .cp-latest-news-home__more-news-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-heading {
  color: #ffffff;
  font-size: 70px;
  font-weight: 900;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-heading {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-heading {
    font-size: 45px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-heading {
    font-size: 40px;
  }
}
.cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-link {
  color: #ffffff;
}
.cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-link::before {
  background: #ffffff;
}
@media only screen and (max-width: 767px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-header .cp-latest-news-home__more-news-link {
    display: none;
  }
}
.cp-latest-news-home .cp-latest-news-home__more-news-grid.grid-layout {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-top: 40px;
}
@media only screen and (max-width: 1200px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-grid.grid-layout {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-grid.grid-layout {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-grid.grid-layout {
    grid-template-columns: 1fr;
    gap: 70px;
  }
}
.cp-latest-news-home .cp-latest-news-home__more-news-grid .cp-latest-news-home__news-item-link {
  text-decoration: none;
}
.cp-latest-news-home .cp-latest-news-home__more-news-grid .cp-latest-news-home__news-item-link .cp-latest-news-home__news-item-image {
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 10px;
}
.cp-latest-news-home .cp-latest-news-home__more-news-grid .cp-latest-news-home__news-item-link .cp-latest-news-home__news-item-image img {
  aspect-ratio: 1/0.68;
  object-fit: cover;
  display: block;
  transition: 0.5s;
  width: 100%;
}
.cp-latest-news-home .cp-latest-news-home__more-news-grid .cp-latest-news-home__news-item-link:hover .cp-latest-news-home__news-item-image img {
  transform: scale(1.15);
}
.cp-latest-news-home .cp-latest-news-home__more-news-grid .cp-latest-news-home__news-item-title {
  font-size: 30px;
  color: #ffffff;
  text-decoration: none;
  line-height: 1.3;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media only screen and (max-width: 1500px) {
  .cp-latest-news-home .cp-latest-news-home__more-news-grid .cp-latest-news-home__news-item-title {
    font-size: 25px;
  }
}

/*Featured Philanthropy Section*/
.focus-areas {
  padding-block: 150px;
}
@media only screen and (max-width: 1500px) {
  .focus-areas {
    padding-block: 100px;
  }
}
.focus-areas .focus-areas__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 150px;
}
@media only screen and (max-width: 1500px) {
  .focus-areas .focus-areas__header {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 1200px) {
  .focus-areas .focus-areas__header {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .focus-areas .focus-areas__header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 50px;
    row-gap: 30px;
  }
}
.focus-areas .focus-areas__header .focus-areas__title {
  text-transform: uppercase;
  margin-bottom: 0;
  max-width: 55%;
}
@media only screen and (max-width: 767px) {
  .focus-areas .focus-areas__header .focus-areas__title {
    max-width: 100%;
    font-size: 47px;
  }
}
.focus-areas .focus-areas__header .focus-areas__view-all {
  color: #fff;
}
.focus-areas .focus-areas__header .focus-areas__view-all::before {
  background: #fff;
}
.focus-areas .focus-areas__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 70px 50px;
}
@media only screen and (max-width: 1200px) {
  .focus-areas .focus-areas__grid {
    gap: 50px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .focus-areas .focus-areas__grid {
    grid-template-columns: 1fr;
  }
}
.focus-areas .focus-areas__grid .focus-areas__block:hover .focus-areas__image {
  transform: scale(1.1);
}
.focus-areas .focus-areas__grid .focus-areas__block .focus-areas__image-wrapper {
  overflow: hidden;
  border-radius: 5px;
}
.focus-areas .focus-areas__grid .focus-areas__block .focus-areas__image {
  width: 100%;
  transition: 0.3s;
  aspect-ratio: 3/2;
  object-fit: cover;
}
.focus-areas .focus-areas__grid .focus-areas__block .focus-areas__label {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 20px;
  color: #fff;
}
@media only screen and (max-width: 1500px) {
  .focus-areas .focus-areas__grid .focus-areas__block .focus-areas__label {
    font-size: 25px;
  }
}
.focus-areas .focus-areas__grid .focus-areas__block .focus-areas__label a {
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
}
.focus-areas .focus-areas__grid .focus-areas__block .focus-areas__label a:hover {
  color: #008d43;
}

/*Featured Philanthropy Four Column*/
.cp-focus-areas {
  background: #292929;
  padding-block: 120px;
}
@media only screen and (max-width: 1500px) {
  .cp-focus-areas {
    padding-block: 100px;
  }
}
.cp-focus-areas .cp-focus-areas__header.section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.cp-focus-areas .cp-focus-areas__header.section-header .cp-focus-areas__title {
  font-size: 70px;
  font-weight: 100;
  color: #fff;
}
@media only screen and (max-width: 1500px) {
  .cp-focus-areas .cp-focus-areas__header.section-header .cp-focus-areas__title {
    font-size: 55px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-focus-areas .cp-focus-areas__header.section-header .cp-focus-areas__title {
    font-size: 47px;
  }
}
.cp-focus-areas .cp-focus-areas__header.section-header .cp-focus-areas__view-all {
  color: #ffffff;
}
.cp-focus-areas .cp-focus-areas__header.section-header .cp-focus-areas__view-all::before {
  background: #ffffff;
}
@media only screen and (max-width: 767px) {
  .cp-focus-areas .cp-focus-areas__header.section-header .cp-focus-areas__view-all {
    display: none;
  }
}
.cp-focus-areas .cp-focus-areas__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
}
@media only screen and (max-width: 1500px) {
  .cp-focus-areas .cp-focus-areas__grid {
    gap: 30px;
  }
}
@media only screen and (max-width: 1200px) {
  .cp-focus-areas .cp-focus-areas__grid {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .cp-focus-areas .cp-focus-areas__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .cp-focus-areas .cp-focus-areas__grid {
    grid-template-columns: 1fr;
    gap: 70px;
  }
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item:hover img {
  transform: scale(1.15);
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-image {
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 10px;
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-image img {
  aspect-ratio: 1/0.68;
  object-fit: cover;
  display: block;
  transition: 0.5s;
  width: 100%;
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-label {
  font-size: 30px;
  color: #ffffff;
  text-decoration: none;
  line-height: 1.3;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media only screen and (max-width: 1500px) {
  .cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-label {
    font-size: 25px;
  }
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-label:hover {
  color: #008d43;
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-label a {
  color: #ffffff;
  text-decoration: none;
  transition: 0.3s;
}
.cp-focus-areas .cp-focus-areas__grid .cp-focus-areas__item .cp-focus-areas__item-label a:hover {
  color: #008d43;
}

.body-bg_white .cp-image-with-slideout__panel-title,
.body-bg_white .cp-latest-news-home__featured-title,
.body-bg_white .cp-latest-news-home__more-news-heading,
.body-bg_white .cp-latest-news-home__news-item-title {
  color: #00529f !important;
}
.body-bg_white .cp-latest-news-home__featured-link,
.body-bg_white .cp-latest-news-home__more-news-link,
.body-bg_white .focus-areas__view-all {
  color: #00529f !important;
}
.body-bg_white .cp-latest-news-home__featured-link::before,
.body-bg_white .cp-latest-news-home__more-news-link::before,
.body-bg_white .focus-areas__view-all::before {
  background: #00529f !important;
}
.body-bg_white .cp-latest-news-home__featured-description,
.body-bg_white .focus-areas__label a:not(:hover) {
  color: #000000 !important;
}

#news_page .cp-content .cp-content__contain {
  padding-bottom: 0;
}
#news_page .cp-content .cp-content__contain p, #news_page .cp-content .cp-content__contain .internal-author__description {
  margin-bottom: 0;
}