.flex-container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 768px) {
  .flex-container {
    width: 750px;
  }
}

@media only screen and (min-width: 992px) {
  .flex-container {
    width: 970px;
  }
}

@media only screen and (min-width: 1200px) {
  .flex-container {
    width: 1170px;
  }
}

.flex-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.flex-row {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

.flex-col-xs, .flex-col-xs-1, .flex-col-xs-2, .flex-col-xs-3, .flex-col-xs-4, .flex-col-xs-5, .flex-col-xs-6, .flex-col-xs-7, .flex-col-xs-8, .flex-col-xs-9, .flex-col-xs-10, .flex-col-xs-11, .flex-col-xs-12, .flex-col-xs-offset-0, .flex-col-xs-offset-1, .flex-col-xs-offset-2, .flex-col-xs-offset-3, .flex-col-xs-offset-4, .flex-col-xs-offset-5, .flex-col-xs-offset-6, .flex-col-xs-offset-7, .flex-col-xs-offset-8, .flex-col-xs-offset-9, .flex-col-xs-offset-10, .flex-col-xs-offset-11, .flex-col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.flex-col-xs {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  max-width: 100%;
}

.flex-col-xs-1 {
  -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
          flex-basis: 8.33333%;
  max-width: 8.33333%;
}

.flex-col-xs-2 {
  -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
          flex-basis: 16.66667%;
  max-width: 16.66667%;
}

.flex-col-xs-3 {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}

.flex-col-xs-4 {
  -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
          flex-basis: 33.33333%;
  max-width: 33.33333%;
}

.flex-col-xs-5 {
  -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
          flex-basis: 41.66667%;
  max-width: 41.66667%;
}

.flex-col-xs-6 {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  max-width: 50%;
}

.flex-col-xs-7 {
  -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
          flex-basis: 58.33333%;
  max-width: 58.33333%;
}

.flex-col-xs-8 {
  -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
          flex-basis: 66.66667%;
  max-width: 66.66667%;
}

.flex-col-xs-9 {
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
  max-width: 75%;
}

.flex-col-xs-10 {
  -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
          flex-basis: 83.33333%;
  max-width: 83.33333%;
}

.flex-col-xs-11 {
  -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
          flex-basis: 91.66667%;
  max-width: 91.66667%;
}

.flex-col-xs-12 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
}

.flex-col-xs-offset-0 {
  margin-left: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

.flex-start-xs {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: start;
}

.flex-center-xs {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.flex-end-xs {
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: end;
}

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

.flex-middle-xs {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.flex-around-xs {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}

.flex-between-xs {
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex-first-xs {
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}

.flex-last-xs {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

@media only screen and (min-width: 768px) {
  .flex-col-sm, .flex-col-sm-1, .flex-col-sm-2, .flex-col-sm-3, .flex-col-sm-4, .flex-col-sm-5, .flex-col-sm-6, .flex-col-sm-7, .flex-col-sm-8, .flex-col-sm-9, .flex-col-sm-10, .flex-col-sm-11, .flex-col-sm-12, .flex-col-sm-offset-0, .flex-col-sm-offset-1, .flex-col-sm-offset-2, .flex-col-sm-offset-3, .flex-col-sm-offset-4, .flex-col-sm-offset-5, .flex-col-sm-offset-6, .flex-col-sm-offset-7, .flex-col-sm-offset-8, .flex-col-sm-offset-9, .flex-col-sm-offset-10, .flex-col-sm-offset-11, .flex-col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .flex-col-sm {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .flex-col-sm-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .flex-col-sm-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .flex-col-sm-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .flex-col-sm-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .flex-col-sm-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .flex-col-sm-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .flex-col-sm-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .flex-col-sm-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .flex-col-sm-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .flex-col-sm-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .flex-col-sm-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .flex-col-sm-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .flex-col-sm-offset-0 {
    margin-left: 0%;
  }
  .flex-col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .flex-col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .flex-col-sm-offset-3 {
    margin-left: 25%;
  }
  .flex-col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .flex-col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .flex-col-sm-offset-6 {
    margin-left: 50%;
  }
  .flex-col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .flex-col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .flex-col-sm-offset-9 {
    margin-left: 75%;
  }
  .flex-col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .flex-col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .flex-start-sm {
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .flex-center-sm {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .flex-end-sm {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .flex-top-sm {
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex-middle-sm {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex-bottom-sm {
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex-around-sm {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
  .flex-between-sm {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex-first-sm {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-last-sm {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media only screen and (min-width: 992px) {
  .flex-col-md, .flex-col-md-1, .flex-col-md-2, .flex-col-md-3, .flex-col-md-4, .flex-col-md-5, .flex-col-md-6, .flex-col-md-7, .flex-col-md-8, .flex-col-md-9, .flex-col-md-10, .flex-col-md-11, .flex-col-md-12, .flex-col-md-offset-0, .flex-col-md-offset-1, .flex-col-md-offset-2, .flex-col-md-offset-3, .flex-col-md-offset-4, .flex-col-md-offset-5, .flex-col-md-offset-6, .flex-col-md-offset-7, .flex-col-md-offset-8, .flex-col-md-offset-9, .flex-col-md-offset-10, .flex-col-md-offset-11, .flex-col-md-offset-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .flex-col-md {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .flex-col-md-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .flex-col-md-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .flex-col-md-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .flex-col-md-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .flex-col-md-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .flex-col-md-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .flex-col-md-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .flex-col-md-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .flex-col-md-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .flex-col-md-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .flex-col-md-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .flex-col-md-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .flex-col-md-offset-0 {
    margin-left: 0%;
  }
  .flex-col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .flex-col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .flex-col-md-offset-3 {
    margin-left: 25%;
  }
  .flex-col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .flex-col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .flex-col-md-offset-6 {
    margin-left: 50%;
  }
  .flex-col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .flex-col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .flex-col-md-offset-9 {
    margin-left: 75%;
  }
  .flex-col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .flex-col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .flex-start-md {
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .flex-center-md {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .flex-end-md {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .flex-top-md {
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex-middle-md {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex-bottom-md {
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex-around-md {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
  .flex-between-md {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex-first-md {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-last-md {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media only screen and (min-width: 1200px) {
  .flex-col-lg, .flex-col-lg-1, .flex-col-lg-2, .flex-col-lg-3, .flex-col-lg-4, .flex-col-lg-5, .flex-col-lg-6, .flex-col-lg-7, .flex-col-lg-8, .flex-col-lg-9, .flex-col-lg-10, .flex-col-lg-11, .flex-col-lg-12, .flex-col-lg-offset-0, .flex-col-lg-offset-1, .flex-col-lg-offset-2, .flex-col-lg-offset-3, .flex-col-lg-offset-4, .flex-col-lg-offset-5, .flex-col-lg-offset-6, .flex-col-lg-offset-7, .flex-col-lg-offset-8, .flex-col-lg-offset-9, .flex-col-lg-offset-10, .flex-col-lg-offset-11, .flex-col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .flex-col-lg {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    max-width: 100%;
  }
  .flex-col-lg-1 {
    -webkit-flex-basis: 8.33333%;
        -ms-flex-preferred-size: 8.33333%;
            flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .flex-col-lg-2 {
    -webkit-flex-basis: 16.66667%;
        -ms-flex-preferred-size: 16.66667%;
            flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .flex-col-lg-3 {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
  .flex-col-lg-4 {
    -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
            flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .flex-col-lg-5 {
    -webkit-flex-basis: 41.66667%;
        -ms-flex-preferred-size: 41.66667%;
            flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .flex-col-lg-6 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
  .flex-col-lg-7 {
    -webkit-flex-basis: 58.33333%;
        -ms-flex-preferred-size: 58.33333%;
            flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .flex-col-lg-8 {
    -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
            flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .flex-col-lg-9 {
    -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
            flex-basis: 75%;
    max-width: 75%;
  }
  .flex-col-lg-10 {
    -webkit-flex-basis: 83.33333%;
        -ms-flex-preferred-size: 83.33333%;
            flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .flex-col-lg-11 {
    -webkit-flex-basis: 91.66667%;
        -ms-flex-preferred-size: 91.66667%;
            flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .flex-col-lg-12 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
  .flex-col-lg-offset-0 {
    margin-left: 0%;
  }
  .flex-col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .flex-col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .flex-col-lg-offset-3 {
    margin-left: 25%;
  }
  .flex-col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .flex-col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .flex-col-lg-offset-6 {
    margin-left: 50%;
  }
  .flex-col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .flex-col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .flex-col-lg-offset-9 {
    margin-left: 75%;
  }
  .flex-col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .flex-col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .flex-start-lg {
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: start;
  }
  .flex-center-lg {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .flex-end-lg {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: end;
  }
  .flex-top-lg {
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex-middle-lg {
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .flex-bottom-lg {
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .flex-around-lg {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
  .flex-between-lg {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flex-first-lg {
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .flex-last-lg {
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

.m-t-0{margin-top:0px !important}.p-t-0{padding-top:0px !important}.m-b-0{margin-bottom:0px !important}.p-b-0{padding-bottom:0px !important}.m-l-0{margin-left:0px !important}.p-l-0{padding-left:0px !important}.m-r-0{margin-right:0px !important}.p-r-0{padding-right:0px !important}.m-t-5{margin-top:5px !important}.p-t-5{padding-top:5px !important}.m-b-5{margin-bottom:5px !important}.p-b-5{padding-bottom:5px !important}.m-l-5{margin-left:5px !important}.p-l-5{padding-left:5px !important}.m-r-5{margin-right:5px !important}.p-r-5{padding-right:5px !important}.m-t-10{margin-top:10px !important}.p-t-10{padding-top:10px !important}.m-b-10{margin-bottom:10px !important}.p-b-10{padding-bottom:10px !important}.m-l-10{margin-left:10px !important}.p-l-10{padding-left:10px !important}.m-r-10{margin-right:10px !important}.p-r-10{padding-right:10px !important}.m-t-15{margin-top:15px !important}.p-t-15{padding-top:15px !important}.m-b-15{margin-bottom:15px !important}.p-b-15{padding-bottom:15px !important}.m-l-15{margin-left:15px !important}.p-l-15{padding-left:15px !important}.m-r-15{margin-right:15px !important}.p-r-15{padding-right:15px !important}.m-t-20{margin-top:20px !important}.p-t-20{padding-top:20px !important}.m-b-20{margin-bottom:20px !important}.p-b-20{padding-bottom:20px !important}.m-l-20{margin-left:20px !important}.p-l-20{padding-left:20px !important}.m-r-20{margin-right:20px !important}.p-r-20{padding-right:20px !important}.m-t-25{margin-top:25px !important}.p-t-25{padding-top:25px !important}.m-b-25{margin-bottom:25px !important}.p-b-25{padding-bottom:25px !important}.m-l-25{margin-left:25px !important}.p-l-25{padding-left:25px !important}.m-r-25{margin-right:25px !important}.p-r-25{padding-right:25px !important}.m-t-30{margin-top:30px !important}.p-t-30{padding-top:30px !important}.m-b-30{margin-bottom:30px !important}.p-b-30{padding-bottom:30px !important}.m-l-30{margin-left:30px !important}.p-l-30{padding-left:30px !important}.m-r-30{margin-right:30px !important}.p-r-30{padding-right:30px !important}.m-t-35{margin-top:35px !important}.p-t-35{padding-top:35px !important}.m-b-35{margin-bottom:35px !important}.p-b-35{padding-bottom:35px !important}.m-l-35{margin-left:35px !important}.p-l-35{padding-left:35px !important}.m-r-35{margin-right:35px !important}.p-r-35{padding-right:35px !important}.m-t-40{margin-top:40px !important}.p-t-40{padding-top:40px !important}.m-b-40{margin-bottom:40px !important}.p-b-40{padding-bottom:40px !important}.m-l-40{margin-left:40px !important}.p-l-40{padding-left:40px !important}.m-r-40{margin-right:40px !important}.p-r-40{padding-right:40px !important}.m-t-45{margin-top:45px !important}.p-t-45{padding-top:45px !important}.m-b-45{margin-bottom:45px !important}.p-b-45{padding-bottom:45px !important}.m-l-45{margin-left:45px !important}.p-l-45{padding-left:45px !important}.m-r-45{margin-right:45px !important}.p-r-45{padding-right:45px !important}.m-t-50{margin-top:50px !important}.p-t-50{padding-top:50px !important}.m-b-50{margin-bottom:50px !important}.p-b-50{padding-bottom:50px !important}.m-l-50{margin-left:50px !important}.p-l-50{padding-left:50px !important}.m-r-50{margin-right:50px !important}.p-r-50{padding-right:50px !important}.m-t-55{margin-top:55px !important}.p-t-55{padding-top:55px !important}.m-b-55{margin-bottom:55px !important}.p-b-55{padding-bottom:55px !important}.m-l-55{margin-left:55px !important}.p-l-55{padding-left:55px !important}.m-r-55{margin-right:55px !important}.p-r-55{padding-right:55px !important}.m-t-60{margin-top:60px !important}.p-t-60{padding-top:60px !important}.m-b-60{margin-bottom:60px !important}.p-b-60{padding-bottom:60px !important}.m-l-60{margin-left:60px !important}.p-l-60{padding-left:60px !important}.m-r-60{margin-right:60px !important}.p-r-60{padding-right:60px !important}.m-t-65{margin-top:65px !important}.p-t-65{padding-top:65px !important}.m-b-65{margin-bottom:65px !important}.p-b-65{padding-bottom:65px !important}.m-l-65{margin-left:65px !important}.p-l-65{padding-left:65px !important}.m-r-65{margin-right:65px !important}.p-r-65{padding-right:65px !important}.m-t-70{margin-top:70px !important}.p-t-70{padding-top:70px !important}.m-b-70{margin-bottom:70px !important}.p-b-70{padding-bottom:70px !important}.m-l-70{margin-left:70px !important}.p-l-70{padding-left:70px !important}.m-r-70{margin-right:70px !important}.p-r-70{padding-right:70px !important}.m-t-75{margin-top:75px !important}.p-t-75{padding-top:75px !important}.m-b-75{margin-bottom:75px !important}.p-b-75{padding-bottom:75px !important}.m-l-75{margin-left:75px !important}.p-l-75{padding-left:75px !important}.m-r-75{margin-right:75px !important}.p-r-75{padding-right:75px !important}.m-t-80{margin-top:80px !important}.p-t-80{padding-top:80px !important}.m-b-80{margin-bottom:80px !important}.p-b-80{padding-bottom:80px !important}.m-l-80{margin-left:80px !important}.p-l-80{padding-left:80px !important}.m-r-80{margin-right:80px !important}.p-r-80{padding-right:80px !important}.m-t-85{margin-top:85px !important}.p-t-85{padding-top:85px !important}.m-b-85{margin-bottom:85px !important}.p-b-85{padding-bottom:85px !important}.m-l-85{margin-left:85px !important}.p-l-85{padding-left:85px !important}.m-r-85{margin-right:85px !important}.p-r-85{padding-right:85px !important}.m-t-90{margin-top:90px !important}.p-t-90{padding-top:90px !important}.m-b-90{margin-bottom:90px !important}.p-b-90{padding-bottom:90px !important}.m-l-90{margin-left:90px !important}.p-l-90{padding-left:90px !important}.m-r-90{margin-right:90px !important}.p-r-90{padding-right:90px !important}.m-t-95{margin-top:95px !important}.p-t-95{padding-top:95px !important}.m-b-95{margin-bottom:95px !important}.p-b-95{padding-bottom:95px !important}.m-l-95{margin-left:95px !important}.p-l-95{padding-left:95px !important}.m-r-95{margin-right:95px !important}.p-r-95{padding-right:95px !important}.m-t-100{margin-top:100px !important}.p-t-100{padding-top:100px !important}.m-b-100{margin-bottom:100px !important}.p-b-100{padding-bottom:100px !important}.m-l-100{margin-left:100px !important}.p-l-100{padding-left:100px !important}.m-r-100{margin-right:100px !important}.p-r-100{padding-right:100px !important}@font-face{font-family:Gotham;src:local("Arvo"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.eot");src:url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.eot?#iefix") format("embedded-opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.woff2") format("woff2"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.woff") format("woff"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.ttf") format("truetype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.otf") format("opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-ExtraLight.svg#Gotham-ExtraLight") format("svg");font-weight:100;font-style:normal;font-stretch:normal;font-display:auto;unicode-range:U+0020-FB04}@font-face{font-family:Gotham;src:local("Arvo"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Light.eot");src:url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Light.woff2") format("woff2"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Light.woff") format("woff"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Light.svg#Gotham-Light") format("svg");font-weight:200;font-style:normal;font-stretch:normal;font-display:auto;unicode-range:U+0020-FB04}@font-face{font-family:Gotham;src:local("Arvo"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Book.eot");src:url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Book.woff2") format("woff2"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Book.woff") format("woff"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;unicode-range:U+000D-FB04}@font-face{font-family:Gotham;src:local("Arvo"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.eot");src:url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.woff2") format("woff2"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.woff") format("woff"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.ttf") format("truetype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.otf") format("opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;unicode-range:U+0020-FB04}@font-face{font-family:Gotham;src:local("Arvo"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Bold.eot");src:url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Bold.woff") format("woff"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Bold.ttf") format("truetype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Bold.otf") format("opentype"),url("https://eregocdn-b22b.kxcdn.com/assets/fonts/gotham/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;unicode-range:U+0020-0219}html body{max-width:1440px;margin:0 auto}.no-overflow,.no-scroll{overflow:hidden !important}.scroll-lock *{overflow:hidden}a[href^=tel]{color:inherit;text-decoration:none}.d-inline{display:inline}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-block{display:block}.d-none{display:none}@media screen and (min-width: 480px) and (max-width: 767px){.hidden-xs{display:none !important}}@media screen and (max-width: 479px){.hidden-xs{display:none !important}}@media screen and (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media screen and (min-width: 992px) and (max-width: 1332px){.hidden-md{display:none !important}}@media screen and (min-width: 1333px){.hidden-lg{display:none !important}}.flex-dir-col{flex-direction:column}.flex-dir-row{flex-direction:row}.flex-vertical-center{align-items:center}.vertical-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}section#ergo-contact-container,section#meetTheTeam{padding:0 30px}@media screen and (min-width: 992px){section#ergo-contact-container,section#meetTheTeam{padding:0}}@media only screen and (min-width: 1333px){.flex-container{width:calc(100% - 50px)}}.ergo-header-content .primary-navigation{margin-left:0;margin-right:0}.primary-navigation{margin-bottom:50px;width:100%}.primary-navigation.flex-container{width:calc(100% - 15px) !important}@media screen and (min-width: 1333px){.primary-navigation{margin-bottom:100px}}@media screen and (max-width: 1199px){.primary-navigation #siteNavigationWrapper .main-navigation{display:none}}.primary-navigation #siteNavigationWrapper .main-navigation .menu-helper{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1185px;margin-left:auto;margin-right:auto;position:relative;z-index:100}@media screen and (max-width: 1200px){.primary-navigation #siteNavigationWrapper .main-navigation .menu-helper{max-width:1140px}}@media screen and (max-width: 992px){.primary-navigation #siteNavigationWrapper .main-navigation .menu-helper{display:none}}.primary-navigation #siteNavigationWrapper .main-navigation .menu-helper ul{display:grid;grid-column:auto;grid-auto-flow:column}.primary-navigation #siteNavigationWrapper .main-navigation.fixnav{top:0}@media screen and (max-width: 1200px){.primary-navigation #siteNavigationWrapper .main-navigation #menu-primary-menu li:nth-child(3){display:none}}.primary-navigation #siteNavigationWrapper .main-navigation #menu-primary-menu #menu-item-2182 SPAN{height:80px;display:block}.primary-navigation #siteNavigationWrapper .main-navigation #menu-secondary-menu{margin-right:auto}@media screen and (max-width: 1200px){.primary-navigation #siteNavigationWrapper .main-navigation #menu-secondary-menu li:nth-child(1){display:none}}.primary-navigation #siteNavigationWrapper .main-navigation .menu li{text-transform:uppercase;font-size:16px;text-align:center;padding:0;margin:0 0 0 0;white-space:nowrap;max-height:45px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.primary-navigation #siteNavigationWrapper .main-navigation .menu li{font-size:13px}}.primary-navigation #siteNavigationWrapper .main-navigation .menu li a{color:#fff;text-decoration:none;height:45px;line-height:45px;padding:0 1.2rem}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.primary-navigation #siteNavigationWrapper .main-navigation .menu li a{padding:0 .8rem}}.primary-navigation #siteNavigationWrapper .main-navigation .menu>li:not(.current-menu-item):hover a:after{content:"";display:block;border:2px solid #FB5B33 !important}.primary-navigation #siteNavigationWrapper .main-navigation .menu>li.current-menu-item a{background-color:#FB5B33;transition:all 0.4s ease;border-radius:29.5px;color:white !important}.primary-navigation #siteNavigationWrapper .main-navigation .menu#menu-secondary-menu{float:right}.primary-navigation #siteNavigationWrapper .main-navigation .menu#menu-secondary-menu li{cursor:pointer}.primary-navigation #siteNavigationWrapper .main-navigation .menu#menu-secondary-menu li:after{display:none}.primary-navigation #siteNavigationWrapper .main-navigation .menu#menu-secondary-menu li:last-of-type:hover a{padding-bottom:.2em}.primary-navigation #siteNavigationWrapper .main-navigation .menu#menu-secondary-menu li:last-of-type:hover a:after{border:none}.primary-navigation #siteNavigationWrapper .main-navigation .menu#menu-secondary-menu li:last-of-type a:after{content:"";display:block;border:2px solid #FB5B33}.primary-navigation #siteNavigationWrapper .main-navigation .ergo-logo-container{display:initial;cursor:pointer;margin:auto}.primary-navigation #siteNavigationWrapper .main-navigation .ergo-logo-container .brand-logo-svg{width:100%;height:auto;min-width:150px;max-width:200px;max-height:38px}.primary-navigation #siteNavigationWrapper .main-navigation .ergo-logo-container .brand-logo{max-height:38px;-webkit-transition:-webkit-transform 1.4s ease-in-out;transition:transform 1.4s ease-in-out;z-index:10}@media screen and (max-width: 1332px) and (orientation: landscape){.primary-navigation #siteNavigationWrapper .main-navigation .ergo-logo-container .brand-logo{max-width:68%;margin:0 auto;display:flex;position:relative;min-width:100%}}.primary-navigation #siteNavigationWrapper .main-navigation .ergo-logo-container .ergomania-logo-text{margin-left:11px;max-height:34px;max-width:181px;position:relative;top:7px}.primary-navigation #siteNavigationWrapper .language-switcher{position:absolute;bottom:40px;right:20px}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper{position:relative}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button{color:white;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:all 200ms ease-in-out}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button>.current-language{padding:10px 10px 0;position:relative;left:10px}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button>.current-language>i{color:#fb5b33;transition:all 200ms ease-in-out}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button:hover>.current-language{background:#fb5b33;border-top-right-radius:5px;border-top-left-radius:5px;box-shadow:-10px 10px 20px -5px #333}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button:hover>.current-language>i{color:#FFFFFF;transform:rotate(180deg)}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button:hover>.list-options{display:initial;box-shadow:0px 10px 20px -5px #333}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .switcher-button:hover>.list-options span{display:inline-block;margin-left:10px;text-transform:uppercase}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .list-options{position:absolute;right:-10px;display:none;width:max-content;background:#fb5b33;padding:15px 10px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:all 200ms ease-in-out}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .list-options a{color:white !important;cursor:pointer;font-weight:500}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .list-options a.active{cursor:default}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .list-options a:not(:last-of-type){margin-bottom:15px}.primary-navigation #siteNavigationWrapper .language-switcher .inner-wrapper .list-options a span{font-weight:200}.primary-navigation .home-page-video #siteNavigation,.primary-navigation .single-page-navigation #siteNavigation{margin:0 -35px}@media screen and (min-width: 1660px){.primary-navigation .home-page-video #siteNavigation,.primary-navigation .single-page-navigation #siteNavigation{margin:0 -35px}}.single-page-navigation{background:#fff}.single-page-navigation .primary-navigation{max-width:1430px;margin:60px auto 0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.single-page-navigation .primary-navigation{max-width:950px}}.single-page-navigation .primary-navigation #siteNavigation{padding:60px 0 0}.single-page-navigation .main-navigation .ergo-menu ul li a{color:#1C3142}.single-page-navigation .main-navigation .ergo-menu ul li a:hover{color:#fff}.single-page-navigation .main-navigation .menu li a{color:#1C3142 !important}.single-page-navigation .ergo-mobile-menu{position:relative;margin:0 -15px}.single-page-navigation .ergo-mobile-menu .mobile-menu-container p{color:#1C3142;font-weight:600 !important}.secondary-menu-wrapper{position:relative;margin-left:auto}#lang-change{position:absolute;right:0;top:-75px}@media screen and (min-width: 1600px){#lang-change{right:17px}}.hero-header-content .menu-helper{margin:0 -40px !important}#mobileNav{grid-template-columns:8fr auto 8fr;height:50px;align-items:center;position:absolute;top:0;width:100%;left:0;padding:0 10px;display:none;z-index:10}#mobileNav .language-switcher{margin-top:40px}#mobileNav .language-switcher a{font-size:14px;font-weight:300;transition:all 200ms ease-in-out}#mobileNav .language-switcher a:not(:last-of-type):after{content:"|";display:inline-block;margin-left:8px;margin-right:6px}#mobileNav .language-switcher a:hover{font-weight:400}#mobileNav.fixed{position:fixed !important}#mobileNav.fixed .phone-number{display:none}#mobileNav.fixed .address-meta{display:grid;grid-template-rows:auto 1fr 1fr;row-gap:15px;align-items:center}#mobileNav.fixed .address-meta p{margin:20px 0 10px;font-size:14px;line-height:22px;font-weight:400}#mobileNav.fixed .address-meta img{width:100%;height:auto}#mobileNav.fixed .address-meta>div{display:grid;align-items:center;grid-template-columns:30px auto;grid-column-gap:20px}#mobileNav.fixed .address-meta a,#mobileNav.fixed .address-meta a:link,#mobileNav.fixed .address-meta a:visited{display:inline-grid;font-weight:600;font-size:20px;border-bottom:1px solid #FB5B33;width:max-content}@media screen and (max-width: 1199px){#mobileNav{display:grid}}#mobileNav .phone-number{font-size:12px;margin-left:10px;white-space:nowrap;display:inline-block;font-weight:500;z-index:20;position:relative}#mobileNav .phone-number.dark{color:#1c3142}#mobileNav .phone-number:after{content:"";display:block;border:2px solid #FB5B33}#mobileNav .brand-logo-svg{min-width:50px;max-width:60px;position:relative;z-index:20}#mobileNav .brand-logo-svg path{fill:#fb5b33}#mobileNav .brand-logo-svg.dark path{fill:#fb5b33}#menuToggle{display:block;z-index:1;-webkit-user-select:none;user-select:none;margin-right:10px;padding:10px 0;margin-left:auto}#menuToggle span{display:block;width:25px;height:3px;margin-bottom:3px;position:relative;background:#000;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input{display:block;width:25px;height:22px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-3px, -10px);background:#232323}#menuToggle input:checked ~ span:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked ~ span:nth-last-child(3){transform:rotate(-45deg) translateY(12px) translateX(-9px)}#menuToggle input:checked ~ #mobileMenu{position:fixed;z-index:1;top:0;bottom:0;left:0;right:0;margin:0;transform:translate(0, 0)}#mobileMenu{position:absolute;left:0;right:0;margin:-60px 45px 0;padding:70px 20px 50px;background:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;transform:translate(0, -150%);transition:transform 0.1s ease-in-out}#mobileMenu .separator{border-bottom:4px solid #FB5B33;display:block;padding-bottom:20px;margin-bottom:20px}#mobileMenu li{padding:10px 0;font-size:22px}#mobileMenu ul.menu{margin:0;padding:0;list-style-type:none}#mobileMenu ul.menu li a{width:95%;text-align:left;align-self:center;align-content:center;font-size:25px;color:#1C3142;text-transform:uppercase;padding:4px 0 4px 0;font-weight:600}#mobileMenu #secondary_menu li:last-of-type{display:none}body:not(.home) .language-switcher .switcher-button{color:black !important}body:not(.home) .language-switcher:hover .switcher-button{color:white !important}.img-responsive,.img-resp{width:100%;height:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.cf{*zoom:1}.cta{background-color:#FB5B33;color:white;font-size:16px;font-weight:500;text-align:center;border-radius:29.5px;padding:11px 20px;cursor:pointer}.cta:hover{background-color:#e2522e}.cta.inverse{background-color:white;color:#FB5B33}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 60px #FFF inset !important;background-color:#FFF !important;background-clip:content-box !important}.modalDialog{position:fixed;font-family:Arial, Helvetica, sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}.modalDialog.visible{opacity:1;pointer-events:auto}.modalDialog>div{width:400px;position:relative;margin:10% auto;padding:5px 20px 13px 20px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff, #999);background:-webkit-linear-gradient(#fff, #999);background:-o-linear-gradient(#fff, #999)}.close{background:#606061;color:#FFFFFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.close:hover{background:#00d9ff}input,textarea{font-family:'Gotham'}.ergomania-footer{position:relative;padding:120px 0 0 0}.ergomania-footer .footer-bg{background-color:#FB5B33;height:100%;left:50%;max-width:1600px;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:-1}.ergomania-footer .footer-bg+.flex-container{max-width:1160px}@media screen and (max-width: 992px){.ergomania-footer .footer-bg+.flex-container{padding:0 20px}}@media screen and (max-width: 1332px){.ergomania-footer{padding:360px 0 0;position:relative;margin-top:-240px;z-index:-2}}@media only screen and (min-device-width: 360px) and (max-device-width: 640px){.ergomania-footer{margin:-40px 0 0}}@media screen and (min-width: 1332px){.ergomania-footer{margin:80px 0 0 !important;z-index:-1}}@media screen and (max-width: 767px){.ergomania-footer{position:absolute;overflow:hidden;width:initial;left:0}}.ergomania-footer .flex-center-lg{text-align:left}.ergomania-footer .flex-center-lg #newsletter h1{font-size:50px;font-weight:bold;color:#fff;line-height:58px;text-transform:uppercase}@media screen and (max-width: 1332px){.ergomania-footer .flex-center-lg #newsletter h1{font-size:36px;line-height:40px}}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter h1{font-size:30px;line-height:30px}}.ergomania-footer .flex-center-lg #newsletter p{font-weight:300;font-size:"16px";color:#fff}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-success{display:flex;align-items:center}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-success p{font-weight:300;font-size:22px;color:#fff;margin:40px 0}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-success p img{width:30px;position:relative;top:4px;margin-right:20px}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe{margin-top:-20px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input{width:100%;height:64px;background-color:transparent;border:0;outline:none;color:#fff;line-height:27px;font-size:20px;padding:20px 0 0 10px;background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#fff, #fff);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input{font-size:14px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input::-webkit-input-placeholder{color:#fff;line-height:27px;font-size:20px}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input::-webkit-input-placeholder{font-size:14px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input::-moz-placeholder{color:#fff;line-height:27px;font-size:20px}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input::-moz-placeholder{font-size:14px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input:-ms-input-placeholder{color:#fff;line-height:27px;font-size:20px}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input:-ms-input-placeholder{font-size:14px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input:-moz-placeholder{color:#fff;line-height:27px;font-size:20px}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-subscribe input:-moz-placeholder{font-size:14px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container{position:relative;top:30px;margin-left:20px}@media screen and (max-width: 1025px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container{margin-left:8.33333%}}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container{position:initial;margin:30px 0 0 0}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container:after{padding:25px 0 0 0 !important}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .submit-newsletter{margin-left:0 !important}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .submit-newsletter{background-color:#fff;color:#FB5B33;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px;font-weight:500;margin-left:40px;border:0;box-shadow:none;text-shadow:none;width:240px;padding:11px 10px 11px 10px}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .submit-newsletter:hover{cursor:pointer;transition:all 0.4s ease;background-color:#e6e6e6}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .submit-newsletter a{font-weight:600}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .submit-newsletter{width:150px;font-size:12px}}.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .unsubscribe-txt{color:white;font-size:12px;font-weight:100;margin-left:0;padding:10px 0 0 70px;position:absolute;width:max-content}@media screen and (min-width: 1332px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .unsubscribe-txt{width:300px}}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .unsubscribe-txt{padding:10px 0 10px 0px}}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .unsubscribe-txt{position:relative;display:block}}@media screen and (max-width: 376px){.ergomania-footer .flex-center-lg #newsletter-form .newsletter-submit-container .unsubscribe-txt{display:block;margin-bottom:20px !important}}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-nav{text-align:center;position:relative;top:-100px}.ergomania-footer .flex-center-lg #footer-nav .footer-nav-column-title{font-size:14px !important;text-align:left}.ergomania-footer .flex-center-lg #footer-nav .textwidget{color:white !important;text-align:left;font-weight:300;font-size:14px;color:#fff}}@media screen and (max-width: 991px) and (max-width: 767px){.ergomania-footer .flex-center-lg #footer-nav{top:0}}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-nav .contact-info-mobile .footer-nav-column-title{padding:30px 0 0 0}.ergomania-footer .flex-center-lg #footer-nav .follow-ergo .footer-nav-column-title{padding:30px 0 0 0}}.ergomania-footer .flex-center-lg #footer-nav .footer-nav-column-title{font-weight:300;font-size:16px;color:#fff;text-transform:uppercase;line-height:19px;padding:98px 0 0 0;font-weight:400}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-nav .footer-nav-column-title{padding-top:130px}}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #footer-nav .footer-nav-column-title{padding:0}}.ergomania-footer .flex-center-lg #footer-nav .textwidget a{color:#fff !important;display:block;font-weight:300;line-height:30px;text-decoration:none;text-transform:capitalize}.ergomania-footer .flex-center-lg #footer-nav .textwidget a.phone-number-footer{font-size:17px}.ergomania-footer .flex-center-lg #footer-nav .textwidget a span{display:block;font-weight:bold;text-transform:none}.ergomania-footer .flex-center-lg #footer-nav .contact-info-mobile{display:none}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-nav .contact-info-mobile{display:initial !important}}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-nav .contact-info{display:none}}.ergomania-footer .flex-center-lg #footer-nav .contact-info .textwidget a{font-size:18px}.ergomania-footer .flex-center-lg #footer-nav .contact-info .textwidget a:first-of-type{font-weight:300;margin-bottom:30px;font-size:16px}.ergomania-footer .flex-center-lg #footer-bottom{display:flex;align-items:center;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-bottom{padding:20px 0 20px 0;margin-left:-20px;position:relative;left:20px;margin-top:-40px}}@media screen and (max-width: 767px){.ergomania-footer .flex-center-lg #footer-bottom{margin-top:0;margin-bottom:0}}.ergomania-footer .flex-center-lg #footer-bottom .brand-logo-svg{width:214px;display:inline}.ergomania-footer .flex-center-lg #footer-bottom .brand-logo-svg path{fill:white}.ergomania-footer .flex-center-lg #footer-bottom .c{font-weight:300;font-size:16px;color:#fff;display:inline;border-left:1px solid #fff;padding-left:16px;margin-left:20px}@media screen and (max-width: 991px){.ergomania-footer .flex-center-lg #footer-bottom .brand-logo-svg{transform:scale(0.6);position:relative;left:-40px}.ergomania-footer .flex-center-lg #footer-bottom span.c{font-weight:300;font-size:7px;color:#fff;position:relative;left:-60px;padding-left:8px;margin-left:0}}.map-meta-container .brand-logo-svg{max-width:200px}.map-meta-container .brand-logo-svg path{fill:white}.social-icons-wrapper{margin-top:30px}.social-icons-wrapper h4{text-align:left;margin:0;font-size:16px;color:#fff;text-transform:uppercase;font-weight:400}.social-icons-wrapper .icons{display:grid;grid-template-columns:repeat(3, min-content);grid-gap:10px;margin-top:10px}@media screen and (min-width: 414px){.social-icons-wrapper .icons{grid-template-columns:repeat(6, auto)}}.social-icons-wrapper .icons a.icon-item{border:1px solid #cf5130;border-radius:4px;padding:3px;display:inline-grid !important;width:30px;height:30px;align-items:center;margin-bottom:0 !important;line-height:normal !important;transition:all 300ms ease-in-out}.social-icons-wrapper .icons a.icon-item:hover{border-color:#a64226}.social-icons-wrapper .icons a.icon-item i{margin:auto}.events-wrapper a{margin:15px 0;line-height:20px !important;display:block !important;text-transform:none !important}@media screen and (max-width: 767px){#ergo-contact-container{margin-top:20px}}@media screen and (max-width: 991px){#ergo-contact-container{margin-top:60px}}@media screen and (min-width: 1332px){#ergo-contact-container{z-index:9}}@media screen and (max-width: 1332px){#ergo-contact-container{padding:0 20px}}#ergo-contact-container .title-container h1{font-size:60px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;text-align:left;margin-top:0}@media screen and (max-width: 767px){#ergo-contact-container .title-container h1{margin-top:0;font-size:36px;line-height:40px}}#ergo-contact-container .title-container h2{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300;text-align:left}#ergo-contact-container .title-container h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){#ergo-contact-container .title-container h2{margin-left:60px}#ergo-contact-container .title-container h2:before{left:-60px;width:40px}}#ergo-contact-container .title-container .contact-meta-container{padding:30px 0 60px}@media screen and (max-width: 767px){#ergo-contact-container .title-container .contact-meta-container{padding:0 0 60px}}#ergo-contact-container .title-container .contact-meta-container>div{display:flex;align-items:center}#ergo-contact-container .title-container .contact-meta-container>div p{margin:0;top:0;line-height:0.89;letter-spacing:-1.5px;display:inline-block;padding-left:60px}#ergo-contact-container .title-container .contact-meta-container>div p a{color:#1C3142 !important;font-size:3vw;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600}@media screen and (min-width: 992px){#ergo-contact-container .title-container .contact-meta-container>div p a{font-size:3vw;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;text-transform:initial}}@media screen and (min-width: 1333px){#ergo-contact-container .title-container .contact-meta-container>div p a{font-size:30px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;text-transform:initial}}@media screen and (max-width: 992px){#ergo-contact-container .title-container .contact-meta-container>div p a{padding-left:0;font-size:1.2rem;position:relative}#ergo-contact-container .title-container .contact-meta-container>div p a:after{content:'';border-bottom:2px solid #FB5B33;position:absolute;left:0;top:24px;height:2px;width:100%}}#ergo-contact-container .title-container .contact-meta-container>div img{max-width:45px;max-height:45px}@media screen and (max-width: 767px){#ergo-contact-container .title-container .contact-meta-container>div:first-of-type{margin-bottom:20px}#ergo-contact-container .title-container .contact-meta-container>div img{max-width:40px;max-height:40px}#ergo-contact-container .title-container .contact-meta-container>div p{font-size:25px;line-height:40px;margin-top:0;margin-bottom:0;padding-left:15px;text-transform:lowercase;white-space:nowrap}}@media screen and (max-width: 479px){#ergo-contact-container .title-container .contact-meta-container>div p{font-size:1em}}#ergo-contact-container #contactUs{background-color:#fff;box-shadow:0 30px 60px 0 rgba(0,0,0,0.15);margin-bottom:-100px}#ergo-contact-container #contactUs #name{min-width:150px !important;max-width:99.99% !important;transition:width 0.25s}#ergo-contact-container #contactUs #email{min-width:250px !important;max-width:99.99% !important;transition:width 0.25s}#ergo-contact-container #contactUs .contact-form-email-sm{display:none}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .contact-form-email-sm{display:initial}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .contact-form-email-lg{display:none}}@media screen and (max-width: 1332px){#ergo-contact-container #contactUs{margin-bottom:0;box-shadow:none}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs{margin-bottom:-110px;box-shadow:none}}#ergo-contact-container #contactUs .flex-row{height:100%}@media screen and (min-width: 1332px){#ergo-contact-container #contactUs .flex-row{max-height:500px}}#ergo-contact-container #contactUs .flex-row .contact-container{padding:60px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1332px){#ergo-contact-container #contactUs .flex-row .contact-container{padding:30px}}@media screen and (min-width: 992px){#ergo-contact-container #contactUs .flex-row .contact-container{height:auto}}@media screen and (max-width: 992px){#ergo-contact-container #contactUs .flex-row .contact-container{order:1;padding:20px}}#ergo-contact-container #contactUs .flex-row .contact-container h1{margin-top:0;font-weight:600;font-size:40px;color:#1C3142;text-align:left}#ergo-contact-container #contactUs .flex-row .contact-container .form-container{font-weight:300;font-size:18px;color:#1C3142;line-height:1.94;text-align:left}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .ergo-contact-form{position:relative}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper{position:relative;overflow:hidden;display:block;float:right;top:-22px;width:100%;margin-top:20px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper span{text-transform:uppercase;font-weight:600;font-size:14px;color:#ff0d18;margin:0 4px 0 4px;float:right}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper span:hover{cursor:pointer}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper span.file-error{position:relative;top:15px;left:135px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper label{font-weight:300;font-size:14px;color:#1C3142;float:right;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper label:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAArklEQVR4AWOAATVjXxEZQ+eJskZOZ2QNnX/KGDr9JwbLGjk/kzV0WqZi7ikDN0ze2NkRaNhLkAJyMdARb0GGgl0GN8zIeYusoauJdmgoGwORQNnUTRboyu0g/SCXMoC8CTMMpkjJ2EUOaONuQl5HNhTmfQZQmIE4IJfBFIAMg2ki2UAg4zOIo+0QygOVh4uBFJLqZZwuJDdSCIYhqcmGgljGBBSnQzxGYuYUcg0EALec1/5AmCPjAAAAAElFTkSuQmCC);width:20px;height:11px;margin-right:10px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper label:hover{cursor:pointer}@media screen and (max-width: 479px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper label{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper input{display:none}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .upload-btn-wrapper .error{background-color:#ff0d18;color:#fff;padding:4px 0 4px 11px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container{font-size:14px;line-height:2.5 !important}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea{background-color:transparent;border:0;outline:none;color:#FB5B33;line-height:27px;font-size:20px;padding:0 0 0 10px;background:linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none;font-size:18px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea{background-color:transparent;border:0;outline:none;color:#FB5B33;line-height:27px;font-size:14px;padding:0 0 0 10px;background:linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none;font-size:18px}}@media screen and (max-width: 767px) and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea{font-size:14px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea{font-size:14px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input#msg,#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea#msg{width:100%}#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea{resize:none;padding:15px 0 0 10px;min-height:41px;max-height:137px !important;overflow-y:scroll}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea{margin-top:-10px !important}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container span.msg-error{position:absolute;left:350px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input::-webkit-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input::-webkit-input-placeholder{font-size:14px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input::-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input::-moz-placeholder{font-size:14px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input:-ms-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input:-ms-input-placeholder{font-size:14px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input:-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input:-moz-placeholder{font-size:14px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea::-webkit-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea::-webkit-input-placeholder{font-size:14px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea::-webkit-input-placeholder{position:absolute;top:20px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea::-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea::-moz-placeholder{font-size:14px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea::-moz-placeholder{position:absolute;top:20px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea:-ms-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea:-ms-input-placeholder{font-size:14px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea:-ms-input-placeholder{position:absolute;top:20px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea:-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea:-moz-placeholder{font-size:14px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container textarea:-moz-placeholder{position:absolute;top:20px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input[name="name"]{width:146px}@media screen and (max-width: 768px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input[name="email"]{width:calc(100% - 77px)}}@media screen and (max-width: 376px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input[name="email"]{width:184px;position:absolute}}@media screen and (max-width: 341px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container input[name="email"]{position:initial;width:236px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container input[name="message"]{width:366px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content textarea{background-color:transparent;border:0;outline:none;color:#FB5B33;line-height:27px;font-size:20px;padding:0 0 0 10px;background:linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none;font-size:18px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content textarea{background-color:transparent;border:0;outline:none;color:#FB5B33;line-height:27px;font-size:14px;padding:0 0 0 10px;background:linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none;font-size:18px}}@media screen and (max-width: 767px) and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content textarea{font-size:14px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content input,#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content textarea{font-size:14px}}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content input#msg,#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content textarea#msg{width:100%}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content textarea{resize:none;padding:15px 0 0 10px !important;min-height:30px;max-height:137px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-host-textarea{max-height:137px !important;background-color:transparent;border:0;outline:none;color:#FB5B33;line-height:27px;font-weight:300;font-size:20px;padding:0 0 0 10px;background:linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-content>.os-textarea{border:inherit !important;border-radius:inherit !important;background:inherit !important;height:200px}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .os-scrollbar-corner.os-scrollbar-corner-resize{background-image:none}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .send{width:129px;line-height:19px;background-color:#FB5B33;color:#fff;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px;display:inline-block;text-shadow:none;box-shadow:none;border:none;font-weight:500;cursor:pointer}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .send:hover{cursor:pointer;background-color:#e2522e;transition:all 0.4s ease}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .send a{font-weight:600}#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .promise{display:inline;font-weight:300;font-size:16px;color:#B4B4B4;margin-left:23px;position:absolute;margin:8px 0px 0 17px}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .promise{font-size:12px !important;line-height:16px}}@media screen and (max-width: 360px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .promise{max-width:100px;line-height:16px}}@media screen and (max-width: 341px){#ergo-contact-container #contactUs .flex-row .contact-container .form-container .submit-container .promise{margin-left:13px;width:calc(100% + 10px) !important;line-height:1.27 !important;margin-top:6px}}#ergo-contact-container #contactUs .flex-row .contact-container .msg-success-container{width:368px}@media screen and (min-width: 1332px){#ergo-contact-container #contactUs .flex-row .contact-container .msg-success-container{width:initial}}#ergo-contact-container #contactUs .flex-row .contact-container .msg-success-container h1{font-size:30px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:300;line-height:1.25;letter-spacing:-1.6px;text-transform:none}#ergo-contact-container #contactUs .flex-row .contact-container .msg-success-container img{margin:0 auto;display:flex}@media screen and (max-width: 991px){#ergo-contact-container #contactUs .flex-row .contact-container .msg-success-container h1{font-size:16px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:300;margin-top:0;line-height:1.25;letter-spacing:0;padding:0;font-size:16px;text-align:center;text-transform:none}}@media only screen and (min-device-width: 360px) and (max-device-width: 640px){#ergo-contact-container #contactUs .flex-row .contact-container .msg-success-container h1{font-size:16px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:300;margin-top:0;line-height:1.25;letter-spacing:0;padding:0;font-size:16px;text-align:center;text-transform:none}}#ergo-contact-container #contactUs .map-container{display:flex;flex:1 1 100%;padding:0;position:relative;min-height:500px;overflow:hidden}#ergo-contact-container #contactUs .map-container #map{position:unset !important}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .map-container{min-height:320px}}#ergo-contact-container #contactUs .map-container .map-meta-container{position:absolute;right:100px;top:300px}#ergo-contact-container #contactUs .map-container .map-meta-container svg{max-width:200px}#ergo-contact-container #contactUs .map-container .map-meta-container .map-marker{height:52px;width:43px}#ergo-contact-container #contactUs .map-container .map-meta-container .ergomania-logo{max-width:220px;position:relative;top:-5px;left:25px}#ergo-contact-container #contactUs .map-container .map-meta-container .address{max-width:237px;position:relative;left:75px}#ergo-contact-container #contactUs .map-container .map-meta-container .address p{font-weight:300;font-size:16px;color:#fff}#ergo-contact-container #contactUs .map-container .map-meta-container .address .visitor-info-btn{background-color:#FB5B33;color:#fff;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px;line-height:19px;max-width:148px;white-space:nowrap}#ergo-contact-container #contactUs .map-container .map-meta-container .address .visitor-info-btn:hover{cursor:pointer;background-color:#e2522e;transition:all 0.4s ease}#ergo-contact-container #contactUs .map-container .map-meta-container .address .visitor-info-btn a{font-weight:600}@media screen and (max-width: 480px){#ergo-contact-container #contactUs .map-container .map-meta-container .address .visitor-info-btn{max-width:160px}}@media screen and (max-width: 767px){#ergo-contact-container #contactUs .map-container .map-meta-container{position:relative;right:initial;top:unset;bottom:0;display:flex;flex:1 1 100%;align-items:center;flex-direction:column;margin-top:auto}#ergo-contact-container #contactUs .map-container .map-meta-container .map-marker{display:inline-flex;height:29px;width:24px;margin-bottom:20px}#ergo-contact-container #contactUs .map-container .map-meta-container .ergomania-logo{display:inline-flex;max-width:220px;position:initial}#ergo-contact-container #contactUs .map-container .map-meta-container .address{display:block;position:initial;text-align:center}#ergo-contact-container #contactUs .map-container .map-meta-container .address .visitor-info-btn{position:absolute;top:-100px;right:20px}}.contact-container .form-group{display:inline-block;position:relative}.contact-container :not(#ergo-contact-form-sidebar) .pristine-error{position:absolute;top:0;right:-235px;z-index:100;width:230px;padding:4px 5px;border-radius:4px;color:white;background-color:#ff0d18;box-shadow:0 0 20px 10px rgba(0,0,0,0.1);border:0;line-height:22px;display:flex}.contact-container :not(#ergo-contact-form-sidebar) .pristine-error:before{content:"\A";border-style:solid;border-width:10px 6px 10px 0;border-color:transparent #ff0d18 transparent transparent;position:absolute;left:-5px;top:5px}@media screen and (max-width: 992px){.contact-container :not(#ergo-contact-form-sidebar) .pristine-error{right:unset;left:0;top:28px;width:250px}.contact-container :not(#ergo-contact-form-sidebar) .pristine-error:before{height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ff0d18 transparent;top:-7px;left:10px;width:0}}.contact-container :not(#ergo-contact-form-sidebar) textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:10px;background-color:#FFF}.contact-container :not(#ergo-contact-form-sidebar) textarea::-webkit-scrollbar{width:6px;background-color:#FFF}.contact-container :not(#ergo-contact-form-sidebar) textarea::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#FB5B33}.contact-container :not(#ergo-contact-form-sidebar) textarea+.pristine-error{right:unset;left:0;top:28px;z-index:100;width:250px}.contact-container :not(#ergo-contact-form-sidebar) textarea+.pristine-error:before{height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ff0d18 transparent;top:-7px;left:10px;width:0}.contact-container :not(#ergo-contact-form-sidebar) textarea+.pristine-error{top:50px}@media screen and (min-width: 1300px){.contact-container #ergo-contact-form-sidebar #email{max-width:190px}.contact-container #ergo-contact-form-sidebar #sidebar-msg-val{width:100%}}.contact-container #ergo-contact-form-sidebar .pristine-error{position:absolute;top:28px;z-index:100;width:250px;right:unset;padding:4px 5px;border-radius:4px;color:white;background-color:#ff0d18;box-shadow:0 0 20px 10px rgba(0,0,0,0.1);border:0;line-height:22px;display:flex;left:0}.contact-container #ergo-contact-form-sidebar .pristine-error:before{content:"\A";border-style:solid;position:absolute;border-width:0 10px 10px 10px;border-color:transparent transparent #ff0d18 transparent;top:-7px;left:10px;width:0}html body{font-family:'Gotham';font-weight:300;color:#1C3142}.text-uppercase{text-transform:uppercase}b,strong{font-weight:400}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.break-text-xs{display:inline-block}@media screen and (max-width: 767px){.break-text-xs{display:block}}.break-text-sm{display:inline-block}@media screen and (max-width: 991px){.break-text-sm{display:block}}.break-text-md{display:inline-block}@media screen and (max-width: 1332px){.break-text-md{display:block}}.break-only-lg{display:inline}@media screen and (min-width: 1333px){.break-only-lg{display:block}}h1,h2,h3,h4{color:#1C3142}h1{font-size:70px;line-height:78px}h2{font-size:60px;line-height:68px}h3{font-size:30px;line-height:38px}h4{font-size:22px;line-height:38px}p{font-size:16px;line-height:27px;font-weight:300}.lead{font-size:20px;line-height:35px}.subtitle{font-size:16px;line-height:27px;color:#c8c8c8}.subtitle.author{font-size:70px;line-height:78px;color:#1C3142}strong{font-weight:400;color:#1C3142}a,.read-more-post{font-weight:500;color:#FB5B33}a:visited,.read-more-post:visited{font-weight:500;color:#FB5B33}p a{font-weight:normal}.single-post .case-study-content ul,.single-post .post-content-container ul,.single-casestudy .case-study-content ul,.single-casestudy .post-content-container ul{list-style:none !important;margin:0;padding:0 0 0 22px}.single-post .case-study-content ul li::before,.single-post .post-content-container ul li::before,.single-casestudy .case-study-content ul li::before,.single-casestudy .post-content-container ul li::before{content:"\2022";color:#FB5B33;font-weight:bold;display:inline-block;width:1em;font-size:1.4em;margin-left:-1em;position:relative;top:2px}.cards{margin:50px 0}@media screen and (min-width: 992px){.cards{display:flex;flex-wrap:wrap;justify-content:space-between}}.cards .thumbnail{display:flex;max-height:300px;overflow:hidden}.cards img{display:block;border:0;width:100%;height:100%}.cards .card{background:white;margin-bottom:2em}.cards .card a{color:black;text-decoration:none}.cards .card a:hover{box-shadow:3px 3px 8px #ccc}.cards .card-content{padding:1.4em}.cards .card-content h2{margin-top:0;margin-bottom:.5em;font-weight:bold}.cards .card-content p{font-size:80%}@media screen and (min-width: 992px){.cards .card{flex:0 1 calc(50% - 1em)}}@media screen and (min-width: 60em){.cards .card{flex:0 1 calc(25% - 1em)}}#megaMenu{display:none}@media screen and (min-width: 1200px){#megaMenu{display:unset;position:absolute;top:-1000px;z-index:100;width:100%;min-height:100px;background-color:#FB5B33;color:#fff;margin:0 auto;transition:top 0ms;-webkit-transition:top 0ms;-moz-transition:top 0ms;-ms-transition:top 0ms;-o-transition:top 0ms}#megaMenu:hover,#megaMenu.active{transition:top 400ms ease-in-out;-webkit-transition:top 400ms ease-in-out;-moz-transition:top 400ms ease-in-out;-ms-transition:top 400ms ease-in-out;-o-transition:top 400ms ease-in-out;top:130px;display:unset}#megaMenu>.inner-wrapper{background-color:#FB5B33}#megaMenu>.inner-wrapper .menu-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-column-gap:10px;grid-row-gap:2em;max-width:1160px;margin:0 auto;padding:70px 0;font-weight:300}#megaMenu>.inner-wrapper h3{font-size:16px;line-height:26px;text-transform:uppercase;color:#fff;margin-top:0}#megaMenu>.inner-wrapper h3:after{content:"";display:block;height:1px;margin-top:20px;width:40%;background-color:#fff}#megaMenu>.inner-wrapper h3+ul{padding:0;margin:0;color:#fff;list-style-type:none;font-size:16px;line-height:22px}#megaMenu>.inner-wrapper h3+ul li{margin-bottom:0.5em}#megaMenu>.inner-wrapper h3+ul a,#megaMenu>.inner-wrapper h3+ul a:visited{color:#fff;cursor:pointer;font-weight:300}.home #megaMenu:after{content:"";position:relative;left:170px;top:-730px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #FB5B33;clear:both}.page:not(.home) #megaMenu>.inner-wrapper .menu-wrapper>DIV:first-child{margin-top:-20px}.page:not(.home) #megaMenu>.inner-wrapper .menu-wrapper>DIV:first-child:before{content:"";position:relative;left:30px;top:-77px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #FB5B33;clear:both}}.mt-85{margin-top:85px}.mb--250{margin-bottom:-250px}.mt-160{margin-top:160px}.mb-20{margin-bottom:20px}.mb-60{margin-bottom:60px}.mt-225{margin-top:225px}.mt-60{margin-top:60px}.mt-20{margin-top:20px}.mt--85{margin-top:-185px}.mt--60{margin-top:-60px}.os-theme-dark .os-scrollbar{background:#F0F0F0;width:2px;right:4px}.os-theme-dark .os-scrollbar .os-scrollbar-track .os-scrollbar-handle{background:#FB5B33;opacity:1;z-index:999999;width:8px;position:relative;left:-4px}@media screen and (max-width: 767px){.page-cookies-policy section.privacy-policy{margin:100px 0 0}.page-cookies-policy .blog-sidebar-sticky{display:none !important}.page-cookies-policy #ergo-contact-container{margin:30px 0 !important}}@media only screen and (min-device-width: 360px) and (max-device-width: 640px){.page-cookies-policy section.privacy-policy{margin:100px 0 0}.page-cookies-policy .blog-sidebar-sticky{display:none !important}.page-cookies-policy #ergo-contact-container{margin:30px 0 !important}}#cn-accept-cookie{background-color:#FB5B33;color:#fff;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px;color:#FFF !important;display:inline-flex;width:60px;justify-content:center;font-weight:100;border-radius:29.5px;height:30px;align-items:center}#cn-accept-cookie:hover{cursor:pointer;background-color:#e2522e;transition:all 0.4s ease}#cn-accept-cookie a{font-weight:600}@media screen and (max-width: 992px){#cn-accept-cookie{display:flex;align-self:flex-end;height:30px;line-height:.6;margin-right:10px}}@media screen and (min-width: 992px){#cn-accept-cookie{margin-top:10px;margin-bottom:10px}}#cookie-notice{background-color:rgba(8,8,7,0.8) !important}@media screen and (max-width: 992px){#cookie-notice .button{display:flex;order:2}}@media screen and (min-width: 992px){#cookie-notice{left:unset;right:0}}@media screen and (max-width: 992px){#cookie-notice{display:flex;justify-content:center;line-height:22px;height:146px}}@media screen and (min-width: 992px){#cookie-notice{min-width:unset}}@media screen and (min-width: 992px){#cookie-notice .cookie-notice-container{height:106px;width:500px;display:flex;align-items:center}#cookie-notice .cookie-notice-container span{line-height:22px}}@media screen and (max-width: 992px){#cookie-notice .cookie-notice-container{display:flex;align-items:center;flex-direction:column;padding:20px}}#cookie-notice .cookie-notice-container span{font-weight:300;font-size:12px;color:#fff}@media screen and (max-width: 992px){#cookie-notice .cookie-notice-container span{display:flex;flex-direction:column}}#cookie-notice .cookie-notice-container span#cn-notice-text{text-align:left;width:90%}#cookie-notice .cookie-notice-container span#cn-notice-text a{color:#FB5B33;text-decoration:none}#cookie-notice .cookie-notice-container span#cn-notice-text a:hover{text-decoration:underline}#cookie-notice .cookie-notice-container a.read-more-cookie{font-weight:600;font-size:12px;color:#FB5B33;font-weight:400}@media screen and (min-width: 992px){.read-more-container{display:block}}@media screen and (max-width: 992px){.read-more-container{display:flex;align-self:flex-end;position:absolute;bottom:15px}.read-more-container a.read-more-cookie{position:relative;top:4px;margin-right:10px;font-weight:600;font-size:12px;color:#FB5B33;font-weight:400}}@media screen and (max-width: 992px) and (max-width: 992px){.read-more-container a.read-more-cookie{display:flex;order:1}}@media screen and (max-width: 992px){.read{position:absolute;bottom:10px;right:10px;display:flex;justify-content:center;align-items:center}}#cn-close-notice{right:8px !important}.cookie-notice-hidden{display:none !important}.page-template-front-page .brand-logo-svg path{fill:white}.page-template-front-page .brand-logo-svg.dark path{fill:#1c3142}.page-template-front-page #menuToggle span{background:#FFF}.casestudy-template-otp-simple-app .brand-logo-svg path,.casestudy-template-white-label .brand-logo-svg path{fill:white}input,textarea{font-family:'Gotham'}.modal.visible{overflow:scroll !important}.modal .modal-container{background:#fff !important;padding:20px 30px 30px 20px;border-radius:0;width:680px;box-shadow:0 30px 60px 0 rgba(0,0,0,0.3);background-color:#FFFFFF;border:none}@media screen and (max-width: 767px){.modal .modal-container{max-width:680px;width:100%}}@media screen and (max-width: 767px){.modal .modal-container .fullwidth{width:100%}}@media screen and (max-width: 767px){.modal .modal-container .flex-container{margin:0}}.modal .modal-container .close-container{display:flex;justify-content:flex-end;padding:20px 0 0 0}.modal .modal-container .close-container .close{background:none;position:inherit;box-shadow:none}.modal .modal-container .close-container img{width:20px;height:20px}.modal .modal-container .close-container img:hover{cursor:pointer}.modal .modal-container h1{font-size:60px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;margin-top:0;margin-bottom:40px}@media screen and (max-width: 767px){.modal .modal-container h1{font-size:36px;line-height:40px}}.modal .modal-container h2{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300}.modal .modal-container h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.modal .modal-container h2{margin-left:60px}.modal .modal-container h2:before{left:-60px;width:40px}}.modal .modal-container::backdrop{background-color:rgba(28,49,66,0.5)}.modal .modal-container form{width:100%;margin:20px 0 0 0}.modal .modal-container form input,.modal .modal-container form textarea{background-color:transparent;border:0;outline:none;color:#FB5B33;line-height:27px;font-size:20px;padding:0 0 0 10px;background:linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33),linear-gradient(#FB5B33, #FB5B33);background-size:2px 20%, 100% 2px, 2px 20%;background-position:bottom left, bottom center, bottom right;background-repeat:no-repeat;border:none;font-size:18px;width:100%}@media screen and (max-width: 767px){.modal .modal-container form input,.modal .modal-container form textarea{font-size:14px}}.modal .modal-container form textarea{resize:none;max-height:137px}.modal .modal-container form input::-webkit-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form input::-webkit-input-placeholder{font-size:14px}}.modal .modal-container form input::-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form input::-moz-placeholder{font-size:14px}}.modal .modal-container form input:-ms-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form input:-ms-input-placeholder{font-size:14px}}.modal .modal-container form input:-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form input:-moz-placeholder{font-size:14px}}.modal .modal-container form textarea::-webkit-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form textarea::-webkit-input-placeholder{font-size:14px}}.modal .modal-container form textarea::-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form textarea::-moz-placeholder{font-size:14px}}.modal .modal-container form textarea:-ms-input-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form textarea:-ms-input-placeholder{font-size:14px}}.modal .modal-container form textarea:-moz-placeholder{color:#B4B4B4;line-height:27px;font-size:16px}@media screen and (max-width: 767px){.modal .modal-container form textarea:-moz-placeholder{font-size:14px}}.modal .modal-container form .upload-btn-wrapper{position:relative;overflow:hidden;display:block;float:left;top:15px;width:100%}.modal .modal-container form .upload-btn-wrapper span{text-transform:uppercase;font-weight:600;font-size:14px;color:#ff0d18;margin:0 4px 0 4px;float:left}.modal .modal-container form .upload-btn-wrapper span:hover{cursor:pointer}.modal .modal-container form .upload-btn-wrapper span.file-error{position:relative;top:15px;left:135px}.modal .modal-container form .upload-btn-wrapper label{font-weight:300;font-size:14px;color:#1C3142;float:left}.modal .modal-container form .upload-btn-wrapper label:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAArklEQVR4AWOAATVjXxEZQ+eJskZOZ2QNnX/KGDr9JwbLGjk/kzV0WqZi7ikDN0ze2NkRaNhLkAJyMdARb0GGgl0GN8zIeYusoauJdmgoGwORQNnUTRboyu0g/SCXMoC8CTMMpkjJ2EUOaONuQl5HNhTmfQZQmIE4IJfBFIAMg2ki2UAg4zOIo+0QygOVh4uBFJLqZZwuJDdSCIYhqcmGgljGBBSnQzxGYuYUcg0EALec1/5AmCPjAAAAAElFTkSuQmCC);width:20px;height:11px;margin-right:10px}.modal .modal-container form .upload-btn-wrapper label:hover{cursor:pointer}.modal .modal-container form .upload-btn-wrapper input{display:none}.modal .modal-container form .upload-btn-wrapper .error{background-color:#ff0d18;color:#fff;padding:4px 0 4px 11px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.modal .modal-container form .send-btn-container{margin:70px 0 0 0}.modal .modal-container form .send-btn-container .send{text-shadow:none;box-shadow:none;border:none;background-color:#FB5B33;color:#fff;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px;width:140px;flex:0 auto}.modal .modal-container form .send-btn-container .send:hover{cursor:pointer;background-color:#e2522e;transition:all 0.4s ease}.modal .modal-container form .send-btn-container .send a{font-weight:600}.modal .modal-container form .send-btn-container p:last-of-type{align-items:center;display:flex;margin:0 0 0 15px;display:inline-block;position:relative;top:16px;left:15px;font-weight:300;font-size:16px;color:#1C3142}.modal .modal-container form .send-btn-container p:last-of-type span{font-weight:600;font-size:16px;color:#1C3142;display:inline-block}.modal .popup-error{position:relative;width:261px;height:34px;background-color:#ff0d18;color:#fff;line-height:31px;text-align:center}.modal .popup-error:before{top:-16px;left:17px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,13,24,0);border-bottom-color:#ff0d18;border-width:8px;margin-left:-8px;z-index:9}.modal .popup-error:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA30lEQVR42qzUvUoEQRAE4G8P/87/4DQw3MTU0PfR9xODu/he4CLNTYyMZVajNhlhWdh1ZKehYWCqi66iu5uIUDMWKkefsMUaCd0/MuW6FkTEb25iXmwiQtPzMGE5Q22H40Whnzs84gHvk/b1JHcTcp56uJcRTBcR9grlrLCPC5zUGJvTTLbCUQ3Cs9qE57jEVc0OD7L0ScL+HHZ/gN9wiJuR/y8sSzt8xj3u8DoFLB2bT3zk93cpYTOBu81bAtdj9g09rL7L25mncDvc5TYi1hGR8l6WZsp17fB8VYmfAQAagw8GwlVvqwAAAABJRU5ErkJggg==);width:20px;height:20px;margin:0 8px 0 8px;position:absolute;top:5px;right:0}.modal #file-input-error{width:100%;margin:40px 0;font-size:14px;text-align:left;padding-left:10px;line-height:34px}.modal .joinus-form-success h1{font-size:30px;line-height:27px;text-transform:none}.modal .joinus-form-success img{display:flex;margin:0 auto}#joinUsForm .form-group{position:relative}#joinUsForm .form-group:first-of-type{margin-bottom:40px}#joinUsForm .pristine-error{position:absolute;top:0;right:-235px;z-index:100;width:230px;padding:4px 5px;border-radius:4px;color:white;background-color:#ff0d18;box-shadow:0 0 20px 10px rgba(0,0,0,0.1);border:0;line-height:22px;display:flex}#joinUsForm .pristine-error:before{content:"\A";border-style:solid;border-width:10px 6px 10px 0;border-color:transparent #ff0d18 transparent transparent;position:absolute;left:-5px;top:5px}#joinUsForm .pristine-error{right:unset;left:0;top:40px;z-index:100;width:250px}#joinUsForm .pristine-error:before{height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ff0d18 transparent;top:-7px;left:10px;width:0}#joinUsForm textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:10px;background-color:#FFF}#joinUsForm textarea::-webkit-scrollbar{width:6px;background-color:#FFF}#joinUsForm textarea::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#FB5B33}.blogpost-excerpts{padding:0 30px}@media screen and (max-width: 767px){.blogpost-excerpts{margin-bottom:30px !important}.blogpost-excerpts>.m-b-75{margin-bottom:30px !important}}@media screen and (max-width: 1024px){.blogpost-excerpts .section-title-cotainer{padding:0 30px}}.blogpost-excerpts .section-title-cotainer h1{font-size:60px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600}@media screen and (max-width: 1332px){.blogpost-excerpts .section-title-cotainer h1{font-size:36px;line-height:40px}}.blogpost-excerpts .section-title-cotainer h2{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300;font-weight:300}.blogpost-excerpts .section-title-cotainer h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.blogpost-excerpts .section-title-cotainer h2{margin-left:60px}.blogpost-excerpts .section-title-cotainer h2:before{left:-60px;width:40px}}.blogpost-excerpts .featured-post-container{display:flex;height:531px;width:100%;position:relative;background-size:cover}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container{height:290px;margin-right:-8px;margin-left:-8px;width:initial;background-position-x:-300px}.blogpost-excerpts .featured-post-container>.flex-row{margin-right:0;margin-left:0}}.blogpost-excerpts .featured-post-container picture{position:absolute;z-index:-1;overflow:hidden;height:inherit}@media screen and (max-width: 600px){.blogpost-excerpts .featured-post-container picture{margin-bottom:30px}}.blogpost-excerpts .featured-post-container picture img{width:100%;height:auto;filter:brightness(0.5)}@media screen and (max-width: 1024px){.blogpost-excerpts .featured-post-container picture img{width:130%;height:auto;position:relative;left:-30%}}@media screen and (max-width: 768px){.blogpost-excerpts .featured-post-container picture img{width:270%;height:auto;position:relative;left:-120%;top:-50%}}@media screen and (max-width: 600px){.blogpost-excerpts .featured-post-container picture img{width:270%;height:auto;position:relative;left:-120%;top:-50%}}.blogpost-excerpts .featured-post-container .featured{height:52px;background-color:#FB5B33;color:#fff;display:flex;position:absolute;top:-25px;width:200px;left:120px;align-items:center;align-content:center}@media screen and (min-width: 1333px){.blogpost-excerpts .featured-post-container .featured{height:43px}}@media screen and (max-width: 1332px){.blogpost-excerpts .featured-post-container .featured{left:10%}}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured{left:0;top:-15px;width:108px;height:34px}}.blogpost-excerpts .featured-post-container .featured>span{font-weight:600;font-size:25px;color:#fff;text-transform:uppercase;margin:auto}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured>span{font-size:14px;line-height:17px}}.blogpost-excerpts .featured-post-container .featured-post-meta{padding:60px 0 0 120px}@media screen and (min-width: 992px) and (max-width: 1332px){.blogpost-excerpts .featured-post-container .featured-post-meta{padding:60px 20px 0 85px}.blogpost-excerpts .featured-post-container .featured-post-meta .extend{display:none}}@media screen and (min-width: 768px) and (max-width: 991px){.blogpost-excerpts .featured-post-container .featured-post-meta{padding:20px 20px 0 85px}.blogpost-excerpts .featured-post-container .featured-post-meta .extend{display:none}}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured-post-meta{padding-left:20px}}.blogpost-excerpts .featured-post-container .featured-post-meta h1{font-size:60px;color:#fff;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;line-height:1;letter-spacing:-1.4px;text-align:left;text-transform:none}@media screen and (max-width: 1332px){.blogpost-excerpts .featured-post-container .featured-post-meta h1{font-size:36px;line-height:40px}}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured-post-meta h1{font-size:25px;line-height:25px;margin-top:0}}.blogpost-excerpts .featured-post-container .featured-post-meta h2{font-size:16px;line-height:30px;color:#fff;margin-left:100px;position:relative;top:-12px;font-weight:300}.blogpost-excerpts .featured-post-container .featured-post-meta h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured-post-meta h2{margin-left:60px}.blogpost-excerpts .featured-post-container .featured-post-meta h2:before{left:-60px;width:40px}}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured-post-meta h2{font-size:14px}}.blogpost-excerpts .featured-post-container .featured-post-meta .text-excerpt{font-weight:300;font-size:16px;color:#fff;max-width:410px;line-height:1.69}@media screen and (max-width: 767px){.blogpost-excerpts .featured-post-container .featured-post-meta .text-excerpt{display:none}}.blogpost-excerpts .featured-post-container .featured-post-meta .cta{display:inline-grid;font-weight:300 !important;margin-top:0;width:auto;white-space:nowrap}.blogpost-excerpts .post-excerpts-container{display:flex;text-align:left;margin-bottom:20px}.blogpost-excerpts .post-excerpts-container .post-excerpt a:hover{color:#FB5B33}@media screen and (min-width: 992px){.blogpost-excerpts .post-excerpts-container .post-excerpt:nth-last-of-type(odd){padding-left:20px}.blogpost-excerpts .post-excerpts-container .post-excerpt:nth-last-of-type(even){padding-right:20px}}.blogpost-excerpts .post-excerpts-container .post-excerpt h1{font-size:30px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;text-transform:none;line-height:1.17;letter-spacing:-0.4px;margin-top:15px}@media screen and (max-width: 767px){.blogpost-excerpts .post-excerpts-container .post-excerpt h1{font-size:25px;letter-spacing:-0.6px;line-height:25px}}.blogpost-excerpts .post-excerpts-container .post-excerpt h1:hover{color:#FB5B33}.blogpost-excerpts .post-excerpts-container .post-excerpt h2{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300;font-weight:300}.blogpost-excerpts .post-excerpts-container .post-excerpt h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.blogpost-excerpts .post-excerpts-container .post-excerpt h2{margin-left:60px}.blogpost-excerpts .post-excerpts-container .post-excerpt h2:before{left:-60px;width:40px}}.blogpost-excerpts .post-excerpts-container .post-excerpt h2:before{border:1px solid #B4B4B4}@media screen and (max-width: 991px){.blogpost-excerpts .post-excerpts-container .post-excerpt h2{margin-left:50px}.blogpost-excerpts .post-excerpts-container .post-excerpt h2:before{left:-50px;width:40px}}@media screen and (max-width: 767px){.blogpost-excerpts .post-excerpts-container .post-excerpt h2{font-size:14px}}.blogpost-excerpts .post-excerpts-container .post-excerpt p{font-weight:300;font-size:16px;color:#1C3142;line-height:27px;margin-top:0}@media screen and (max-width: 767px){.blogpost-excerpts .post-excerpts-container .post-excerpt{border-bottom:1px solid #b4b4b4;margin-bottom:40px}.blogpost-excerpts .post-excerpts-container .post-excerpt:last-of-type{border:none;margin-bottom:0}}.blogpost-excerpts .readmore-btn{background-color:#FB5B33;color:#fff;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px;display:inline-flex;font-weight:300}.blogpost-excerpts .readmore-btn:hover{cursor:pointer;background-color:#e2522e;transition:all 0.4s ease}.blogpost-excerpts .readmore-btn a{font-weight:600}.blogpost-excerpts .readmore{overflow:hidden;text-align:center}@media screen and (max-width: 992px){.blogpost-excerpts .readmore{overflow:visible}.blogpost-excerpts .readmore:after,.blogpost-excerpts .readmore:before{width:30% !important}}@media screen and (max-width: 768px){.blogpost-excerpts .readmore{overflow:visible}.blogpost-excerpts .readmore:after,.blogpost-excerpts .readmore:before{width:20% !important}}.blogpost-excerpts .readmore:before,.blogpost-excerpts .readmore:after{background-color:#b4b4b4;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.blogpost-excerpts .readmore:before{right:0.5em;margin-left:-50%}.blogpost-excerpts .readmore:after{left:0.5em;margin-right:-50%}.home .hero-wrapper{overflow:hidden;position:relative;max-height:840px}.home .hero-wrapper .video-ovelay{position:absolute;background:linear-gradient(10deg, transparent 34%, #000 100%);background-repeat:no-repeat;z-index:1;left:0;right:0;top:0;bottom:0;opacity:.8}.home .hero-wrapper .image-wrapper{position:absolute;z-index:0;left:0;right:0}.home .hero-wrapper .image-wrapper img{width:100%;height:auto}@media screen and (min-width: 992px){.home .hero-wrapper .image-wrapper{display:none}}@media screen and (min-width: 992px){.home .hero-wrapper{height:817px}}.home .hero-wrapper #homePageVideo{left:50%;min-height:100%;min-width:100%;position:absolute;transform:translate(-50%, -5%)}@media screen and (max-width: 991px){.home .hero-wrapper #homePageVideo{display:none}}.home .hero-wrapper .hero-header-content{bottom:0;color:#fff;padding:60px 145px;z-index:2;font-weight:600;position:relative}@media screen and (max-width: 991px){.home .hero-wrapper .hero-header-content{padding:40px 0 75px 20px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home .hero-wrapper .hero-header-content{padding:60px 45px}}.home .hero-wrapper .hero-header-content .title.hero{font-size:90px;text-transform:uppercase;line-height:80px;margin:28px 0 85px}.home .hero-wrapper .hero-header-content .title.hero span{color:#FB5B33}@media screen and (max-width: 1332px){.home .hero-wrapper .hero-header-content .title.hero{margin:30px 0 60px}}@media screen and (min-width: 768px) and (max-width: 1024px){.home .hero-wrapper .hero-header-content .title.hero{letter-spacing:-5px}}@media screen and (max-width: 767px){.home .hero-wrapper .hero-header-content .title.hero{letter-spacing:-1.8px}}@media screen and (max-width: 1023px){.home .hero-wrapper .hero-header-content .title.hero{font-size:50px;line-height:55px}}.home .hero-wrapper .hero-header-content .muted-title.hero{font-size:20px;font-weight:200;letter-spacing:normal;line-height:22px;color:#FFF}@media screen and (max-width: 992px){.home .hero-wrapper .hero-header-content .muted-title.hero{font-size:14px}}.home .hero-wrapper .hero-header-content .muted-title.hero:after{border:1px solid #fff;content:"";display:block;margin-top:35px;width:120px}.home .hero-wrapper .hero-header-content .muted-title.hero span{font-weight:400}.home .hero-wrapper .hero-header-content .hero-icons-wrapper{display:flex;flex-flow:wrap;padding:0 40px}@media screen and (min-width: 992px){.home .hero-wrapper .hero-header-content .hero-icons-wrapper{padding:0}}.home .hero-wrapper .hero-header-content .hero-icons-wrapper .hero-icon{display:flex;flex-direction:column;align-items:center;margin-right:30px;margin-bottom:30px}@media screen and (min-width: 992px){.home .hero-wrapper .hero-header-content .hero-icons-wrapper .hero-icon{margin-right:70px}}.home .hero-wrapper .hero-header-content .hero-icons-wrapper .hero-icon .icon-wrapper{width:50px;height:50px;margin-bottom:25px}.home .hero-wrapper .hero-header-content .hero-icons-wrapper .hero-icon .icon-wrapper .icon{max-width:45px}.home .hero-wrapper .hero-header-content .hero-icons-wrapper .hero-icon .icon-wrapper+.icon-label{letter-spacing:1px;margin:0;font-weight:200;font-size:16px;line-height:1}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.home .hero-wrapper .hero-header-content .hero-icons-wrapper{display:flex;flex-flow:wrap;padding:0 0;position:relative;bottom:30px}.home .hero-wrapper .hero-header-content .hero-icon{display:flex;flex-direction:column;align-items:center;margin-right:10px;margin-bottom:20px}.home .hero-wrapper .hero-header-content .hero-icon .icon-wrapper{width:30px !important;height:30px !important;margin-bottom:15px !important}.home .hero-wrapper .hero-header-content .hero-icon .icon-wrapper .icon{max-width:30px}.home .hero-wrapper .hero-header-content .hero-icon .icon-wrapper+.icon-label{letter-spacing:1px;margin:0;font-weight:200;font-size:16px;line-height:1}}.home-page-workflow{background-color:#fff;margin-top:123px;margin-bottom:85px}@media screen and (max-width: 991px){.home-page-workflow{padding:0 40px;margin-bottom:60px;margin-top:50px}}@media screen and (max-width: 1332px){.home-page-workflow{padding:0 20px;margin-bottom:60px;margin-top:80px}}@media screen and (max-width: 767px){.home-page-workflow{margin-top:40px;padding:0 20px}}.home-page-workflow .title.workflow{letter-spacing:-1.4px;color:#1C3142;font-size:60px;font-weight:600;line-height:1.0;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width: 1332px){.home-page-workflow .title.workflow{font-size:36px;line-height:40px}}.home-page-workflow .subtitle.workflow{color:#1C3142;font-size:16px;line-height:30px;margin-bottom:30px;margin-left:100px;position:relative;top:-10px;font-weight:300}.home-page-workflow .subtitle.workflow:before{border:1px solid #B4B4B4;content:"";display:block;left:-100px;position:relative;top:16px;width:80px}.home-page-workflow #workflowCta{padding:11px 35px}.home-page-workflow #workflowCta a{color:white}.home-page-workflow .workflow-illustration-mobile{display:none}@media screen and (max-width: 767px){.home-page-workflow .workflow-illustration-mobile{display:initial}.home-page-workflow .workflow-illustration-mobile img{width:100%;margin:100px 0 0;max-width:unset}}@media screen and (max-width: 1332px){.home-page-workflow .workflow-illustration{margin:30px 0}}@media screen and (max-width: 767px){.home-page-workflow .workflow-illustration{display:none}}.home-page-customers{position:relative;margin-bottom:78px}@media screen and (max-width: 991px){.home-page-customers{margin-bottom:38px}}.home-page-customers .diagonal-bg{background-color:#FB5B33;min-height:80%;position:absolute;width:100%}@media screen and (min-width: 992px){.home-page-customers .diagonal-bg{min-height:800px;transform:skewY(-9deg);top:15%;z-index:-1}}@media screen and (min-width: 1024px){.home-page-customers .diagonal-bg{min-height:880px;top:12%}}@media screen and (min-width: 992px){.home-page-customers .diagonal-bg:after{content:"";position:absolute;height:400px;width:100%;min-height:760px;background-color:#fff;transform:skewY(13deg);bottom:0;top:73%}}.home-page-customers .customers-container-wrapper{background-color:#F3F3F3;box-shadow:0 0 20px 10px rgba(0,0,0,0.1);position:relative;padding:40px 55px 35px}@media screen and (max-width: 991px){.home-page-customers .customers-container-wrapper{width:90%;left:5%;padding:20px 35px 0}}@media screen and (max-width: 768px){.home-page-customers .customers-container-wrapper{padding:25px}}.home-page-customers .customers-container-wrapper .customers-parent{display:grid;font-size:0;flex-wrap:wrap;margin:-10px 0 0 -10px;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;align-items:center}@media screen and (max-width: 768px){.home-page-customers .customers-container-wrapper .customers-parent{grid-gap:20px}}.home-page-customers .customers-container-wrapper .customers-parent .customers{display:flex;flex-grow:1;height:140px;text-align:center}@media screen and (max-width: 768px){.home-page-customers .customers-container-wrapper .customers-parent .customers{height:70px !important}}.home-page-customers .customers-container-wrapper .customers-parent .customers img{filter:grayscale(100%);margin:auto;max-width:100%;filter:gray;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width: 991px){.home-page-customers .customers-container-wrapper .customers-parent .customers img{width:70%;max-width:max-content;height:auto}}@media screen and (max-width: 1332px){.home-page-customers .customers-container-wrapper .customers-parent .customers img{width:100%;padding:0 10px;max-width:max-content}}@media screen and (max-width: 768px){.home-page-customers .customers-container-wrapper .customers-parent .customers img{filter:grayscale(100%) contrast(90%) brightness(0.8)}}.home-page-customers .customers-container-wrapper .customers-parent .customers img:hover{cursor:pointer}.home-page-customers .customers-meta-container{position:relative}.home-page-customers .customers-meta-container .customers-content{padding-left:45px}@media screen and (max-width: 767px){.home-page-customers .customers-meta-container .customers-content{padding-left:20px;padding-right:20px}}.home-page-customers .customers-meta-container .customers-content p.mobile{display:none}@media screen and (max-width: 767px){.home-page-customers .customers-meta-container .customers-content p.mobile{display:flex}}@media screen and (max-width: 767px){.home-page-customers .customers-meta-container .customers-content p.desktop{display:none}}@media screen and (max-width: 767px){.home-page-customers .customers-meta-container .m-l-50{margin-left:20px !important}}.home-page-customers .customers-meta-container .title.customers{font-size:60px;color:#fff;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;font-weight:500}@media screen and (max-width: 1600px){.home-page-customers .customers-meta-container .title.customers{font-size:54px;line-height:60px}}@media screen and (max-width: 767px){.home-page-customers .customers-meta-container .title.customers{font-size:36px;line-height:40px;letter-spacing:-2px}}.home-page-customers .customers-meta-container .subtitle.customers{font-size:16px;line-height:30px;color:#fff;margin-left:100px;position:relative;top:-12px;font-weight:300;position:relative;top:-20px;margin-bottom:0}.home-page-customers .customers-meta-container .subtitle.customers:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #fff;width:80px}@media screen and (max-width: 767px){.home-page-customers .customers-meta-container .subtitle.customers{margin-left:60px}.home-page-customers .customers-meta-container .subtitle.customers:before{left:-60px;width:40px}}.home-page-customers .customers-meta-container p{font-weight:300;font-size:"16px";color:#fff;line-height:27px;margin-top:0;margin-bottom:45px}.home-page-customers .customers-meta-container .work-with-us{width:163px;background-color:#fff;color:#FB5B33;font-size:16px;text-align:center;border-radius:29.5px;padding:11px 15px 11px 15px}.home-page-customers .customers-meta-container .work-with-us:hover{cursor:pointer;transition:all 0.4s ease;background-color:#e6e6e6}.home-page-customers .customers-meta-container .work-with-us a{font-weight:600}.case-study-boxes{margin-bottom:60px}@media screen and (min-width: 1333px){.case-study-boxes{padding:0 50px !important}}@media screen and (max-width: 1332px){.case-study-boxes .case-studies-section-title{width:95%;margin:0 auto;padding:0 20px}}@media screen and (min-width: 992px){.case-study-boxes .case-studies-section-title{margin-bottom:60px}}.case-study-boxes .case-studies-section-title .title{font-size:60px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600}@media screen and (max-width: 1332px){.case-study-boxes .case-studies-section-title .title{font-size:36px;line-height:40px}}.case-study-boxes .case-studies-section-title .subtitle{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300}.case-study-boxes .case-studies-section-title .subtitle:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.case-study-boxes .case-studies-section-title .subtitle{margin-left:60px}.case-study-boxes .case-studies-section-title .subtitle:before{left:-60px;width:40px}}@media screen and (min-width: 1333px){.case-study-boxes .case-studies-section-title #excerpt-container{position:relative;top:85px}}.case-study-boxes .case-studies-section-title #excerpt-container p{font-weight:300;font-size:"16px";color:#1C3142;line-height:27px}.case-study-boxes.fintech .case-study-box.full-width:nth-child(2) .image-wrapper img{object-position:center}@media screen and (min-width: 1333px){.case-study-boxes.fintech .case-study-box.full-width:nth-child(2) .image-wrapper img{object-position:0}}.case-study-boxes.fintech .case-study-box.full-width+.six-cols+.six-cols .image-wrapper a{margin-bottom:auto;margin-top:auto}.case-study-boxes.fintech .box-wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap}@media screen and (min-width: 1440px){.case-study-boxes.fintech .box-wrapper{margin:60px -20px}}.case-study-boxes.fintech .box-wrapper .classifieds-row-container{display:flex;flex:1 1 auto;flex-wrap:wrap}@media screen and (min-width: 1333px){.case-study-boxes.fintech .box-wrapper .classifieds-row-container .four-cols{width:calc((100% / 12) * 4)}}@media screen and (min-width: 1333px){.case-study-boxes.fintech .box-wrapper .classifieds-row-container .eight-cols{width:calc((100% / 12) * 8)}}.case-study-boxes.fintech .box-wrapper .case-study-box{border:13px solid #FFF;box-sizing:border-box;position:relative;display:flex;background-color:#F3F3F3}.case-study-boxes.fintech .box-wrapper .case-study-box .featured{background-color:#FB5B33;color:#fff;position:absolute;text-align:center;right:100px;margin-top:-105px;font-weight:300;font-size:16px;color:#fff;line-height:3;display:flex;text-transform:uppercase;justify-content:center;top:75px;z-index:10;padding:25px}.case-study-boxes.fintech .box-wrapper .case-study-box .featured img{width:56px;height:auto;align-self:center;margin:0}.case-study-boxes.fintech .box-wrapper .case-study-box .featured span{align-self:center;margin-left:15px;line-height:1.21;max-width:260px;text-align:left}@media screen and (max-width: 991px){.case-study-boxes.fintech .box-wrapper .case-study-box .featured{right:0;top:0;margin-top:0;padding:5px}.case-study-boxes.fintech .box-wrapper .case-study-box .featured img{width:56px;height:auto;align-self:center;margin:0}.case-study-boxes.fintech .box-wrapper .case-study-box .featured span{display:none}}@media screen and (max-width: 991px){.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper{order:1;padding:0 !important;margin:0 !important;overflow:hidden;height:auto !important}.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper img{padding:0 !important}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper{order:0;padding:30px 30px 0 !important}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box{border:20px solid #FFF}.case-study-boxes.fintech .box-wrapper .case-study-box:nth-of-type(2) .text-wrapper{order:1;padding-left:50px}.case-study-boxes.fintech .box-wrapper .case-study-box:nth-of-type(3) .image-wrapper{order:0}.case-study-boxes.fintech .box-wrapper .case-study-box:nth-of-type(3) .text-wrapper{order:1;padding:0 20px 40px 50px}}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper{padding:30px;width:100%;position:relative}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper{padding:40px 30px 0;width:auto}}@media screen and (min-width: 1200px){.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper{padding:60px 20px 60px 60px}}@media screen and (min-width: 1333px){.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper{padding:50px 30px 0 50px}}@media screen and (min-width: 1440px){.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper{padding:40px 20px 0 50px}}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper .title{margin-bottom:0;text-transform:uppercase;font-weight:600;font-size:25px;color:#1C3142;line-height:30px}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper .tag-list,.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper .tag-list a{font-size:16px;line-height:30px;color:#aaa;font-weight:100;position:relative;margin-top:0;text-decoration:none}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper a{color:#1C3142}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper a:hover .excerpt,.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper a:visited .excerpt,.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper a:focus .excerpt{color:#1C3142}.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper .sold-to{display:block;max-width:250px}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box .text-wrapper .sold-to{margin-top:20px;margin-right:20px}}.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper{background-color:#F3F3F3;width:auto;position:relative;height:200px;padding:0;margin:0;overflow:hidden}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper{height:100%;display:flex;align-items:flex-end;line-height:0}}.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper img{object-fit:contain;padding:10px;max-width:100%;height:auto;object-position:0;display:table;margin:0 auto}@media screen and (max-width: 991px){.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper img{margin:0 0 0 auto}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box .image-wrapper img{display:initial;margin:initial;padding:0;object-fit:cover;width:100%;height:auto}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.haarmanie{position:relative}.case-study-boxes.fintech .box-wrapper .case-study-box.haarmanie .image-wrapper{position:unset}.case-study-boxes.fintech .box-wrapper .case-study-box.haarmanie .image-wrapper img{position:absolute;bottom:24px;right:0;height:92%}}.case-study-boxes.fintech .box-wrapper .case-study-box.full-width{width:100%;flex-direction:column;height:auto;margin-bottom:auto}@media screen and (min-width: 768px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width{width:100%}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width{width:100%;min-height:360px;flex-direction:row;margin-bottom:unset}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width .image-wrapper{margin:0 0 0 auto}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width.portrait{height:100%;max-height:900px;flex-direction:column}}@media screen and (min-width: 992px) and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width.portrait .text-wrapper{max-height:500px;max-width:100%;padding:82px 50px 80px;margin-bottom:0}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width.portrait .image-wrapper{margin:0 auto;display:flex;height:auto}.case-study-boxes.fintech .box-wrapper .case-study-box.full-width.portrait .image-wrapper img{display:table;width:80%;height:auto;margin:0 auto}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.full-width .text-wrapper{max-width:50%;padding:42px 50px 80px}}.case-study-boxes.fintech .box-wrapper .case-study-box.four-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.five-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.six-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.seven-cols{width:100%;flex-direction:column;height:auto;margin-bottom:auto}@media screen and (min-width: 480px){.case-study-boxes.fintech .box-wrapper .case-study-box.four-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.five-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.six-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.seven-cols{width:100%}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.four-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.five-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.six-cols,.case-study-boxes.fintech .box-wrapper .case-study-box.seven-cols{max-height:auto;flex-direction:column;margin-bottom:unset}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.four-cols{width:calc((100% / 12) * 4)}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.five-cols{width:40%}}.case-study-boxes.fintech .box-wrapper .case-study-box.six-cols .image-wrapper{display:flex;align-items:flex-end;line-height:0}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.six-cols{width:50%}}@media screen and (min-width: 992px){.case-study-boxes.fintech .box-wrapper .case-study-box.seven-cols{width:60%}}.case-study-boxes.ecommerce .box-wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap}@media screen and (min-width: 1440px){.case-study-boxes.ecommerce .box-wrapper{margin:60px -20px}}.case-study-boxes.ecommerce .box-wrapper .classifieds-row-container{display:flex;flex:1 1 auto;flex-wrap:wrap}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .classifieds-row-container .four-cols{width:calc((100% / 12) * 4)}.case-study-boxes.ecommerce .box-wrapper .classifieds-row-container .four-cols .text-wrapper{padding:42px 50px 80px !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.case-study-boxes.ecommerce .box-wrapper .classifieds-row-container .four-cols{width:40%}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .classifieds-row-container .eight-cols{width:calc((100% / 12) * 8)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.case-study-boxes.ecommerce .box-wrapper .classifieds-row-container .eight-cols{width:60%}}.case-study-boxes.ecommerce .box-wrapper .case-study-box{border:13px solid #FFF;box-sizing:border-box;position:relative;display:flex;background-color:#F3F3F3}.case-study-boxes.ecommerce .box-wrapper .case-study-box .featured{background-color:#FB5B33;color:#fff;position:absolute;text-align:center;right:100px;margin-top:-105px;font-weight:300;font-size:16px;color:#fff;line-height:3;display:flex;text-transform:uppercase;justify-content:center;top:75px;z-index:10;padding:25px}.case-study-boxes.ecommerce .box-wrapper .case-study-box .featured img{width:56px;height:auto;align-self:center;margin:0}.case-study-boxes.ecommerce .box-wrapper .case-study-box .featured span{align-self:center;margin-left:15px;line-height:1.21;max-width:260px;text-align:left}@media screen and (max-width: 991px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .featured{right:0;top:0;margin-top:0;padding:5px}.case-study-boxes.ecommerce .box-wrapper .case-study-box .featured img{width:56px;height:auto;align-self:center;margin:0}.case-study-boxes.ecommerce .box-wrapper .case-study-box .featured span{display:none}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box{border:20px solid #FFF}}@media screen and (max-width: 991px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .image-wrapper{order:1;padding:0 !important;margin:0 !important;overflow:hidden;height:auto !important}.case-study-boxes.ecommerce .box-wrapper .case-study-box .image-wrapper img{padding:0 !important}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper{order:0;padding:30px 30px 0 !important}}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper{padding:30px;width:100%;position:relative}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper{padding:40px 30px 0;width:auto;max-width:50%;overflow:hidden}}@media screen and (min-width: 1200px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper{padding:60px 20px 60px 60px}}@media screen and (min-width: 1333px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper{padding:50px 30px 0 50px}}@media screen and (min-width: 1440px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper{padding:40px 20px 0 50px}}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper .title{margin-bottom:0;text-transform:uppercase;font-weight:600;font-size:25px;color:#1C3142;line-height:30px}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper .tag-list,.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper .tag-list a{font-size:16px;line-height:30px;color:#aaa;font-weight:100;position:relative;margin-top:0;text-decoration:none}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper a{color:#1C3142}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper a:hover .excerpt,.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper a:visited .excerpt,.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper a:focus .excerpt{color:#1C3142}.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper .sold-to{display:block;max-width:250px}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .text-wrapper .sold-to{margin-top:20px;margin-right:20px}}.case-study-boxes.ecommerce .box-wrapper .case-study-box .image-wrapper{background-color:#F3F3F3;width:auto;position:relative;height:200px;padding:0 20px;margin:0}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .image-wrapper{height:100%;padding:0;margin:0 0 0 auto;overflow:hidden}}.case-study-boxes.ecommerce .box-wrapper .case-study-box .image-wrapper img{object-fit:contain;padding:10px;max-width:100%;height:auto;object-position:0;display:table;margin:0 auto}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box .image-wrapper img{display:initial;margin:initial;padding:0;object-fit:cover;width:auto;height:100%}}@media screen and (min-width: 1024px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie{position:relative}.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie .text-wrapper{max-width:58% !important}.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie .image-wrapper{position:unset}.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie .image-wrapper img{position:absolute;bottom:24px;right:0;height:55%}.case-study-boxes.ecommerce .box-wrapper .case-study-box.memoq{position:relative}.case-study-boxes.ecommerce .box-wrapper .case-study-box.memoq .text-wrapper{max-width:55% !important;padding:40px 0 0 30px !important}}@media screen and (min-width: 1260px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie{position:relative}.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie .image-wrapper{position:unset}.case-study-boxes.ecommerce .box-wrapper .case-study-box.haarmanie .image-wrapper img{position:absolute;bottom:24px;right:0;height:85%}}.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width{width:100%;flex-direction:column;height:auto;margin-bottom:auto}@media screen and (min-width: 768px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width{width:100%}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width{width:100%;height:550px;flex-direction:row;margin-bottom:unset}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width.portrait{height:100%;max-height:1100px;flex-direction:column}}@media screen and (min-width: 992px) and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width.portrait .text-wrapper{max-width:100%;padding:82px 50px 80px;margin-bottom:0}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width.portrait .image-wrapper{margin:0 auto;display:flex;height:auto}.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width.portrait .image-wrapper img{display:table;width:80%;height:auto;margin:0 auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.case-study-boxes.ecommerce .box-wrapper .case-study-box.full-width .text-wrapper{max-width:50%}}.case-study-boxes.ecommerce .box-wrapper .case-study-box.four-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.five-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.six-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.seven-cols{width:100%;flex-direction:column;height:auto;margin-bottom:auto}@media screen and (min-width: 768px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.four-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.five-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.six-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.seven-cols{width:100%}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.four-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.five-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.six-cols,.case-study-boxes.ecommerce .box-wrapper .case-study-box.seven-cols{max-height:595px;flex-direction:row;margin-bottom:unset}}@media screen and (min-width: 1333px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.four-cols{width:calc((100% / 12) * 4)}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.four-cols .text-wrapper{max-width:66%}}@media screen and (min-width: 1333px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.five-cols{width:40%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.case-study-boxes.ecommerce .box-wrapper .case-study-box.five-cols{width:50%}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.five-cols .text-wrapper{max-width:66%}}@media screen and (min-width: 1333px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.six-cols{width:50%}}.case-study-boxes.ecommerce .box-wrapper .case-study-box.six-cols .image-wrapper{display:flex;align-items:flex-end;line-height:0}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.six-cols .text-wrapper{max-width:55%}}@media screen and (min-width: 1333px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.seven-cols{width:60%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.case-study-boxes.ecommerce .box-wrapper .case-study-box.seven-cols{width:50%}}@media screen and (min-width: 992px){.case-study-boxes.ecommerce .box-wrapper .case-study-box.seven-cols .text-wrapper{max-width:58%}}.ergomania-testimonials{width:95%;max-width:1330px;margin:0 auto 150px}@media screen and (max-width: 767px){.ergomania-testimonials{padding:0 20px}}.ergomania-testimonials .owl-item>div{cursor:pointer;margin:6% 8%;transition:margin 0.4s ease}.ergomania-testimonials .owl-item.center>div{cursor:auto;margin:0}.ergomania-testimonials .owl-item:not(.center)>div:hover{opacity:.75}.ergomania-testimonials .testimonials-inner-wrapper{margin-left:auto;margin-right:auto;pointer-events:none}.ergomania-testimonials .flex-center-lg{text-align:left}.ergomania-testimonials h1{font-size:60px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600}@media screen and (max-width: 767px){.ergomania-testimonials h1{margin-top:0 !important}}@media screen and (max-width: 1332px){.ergomania-testimonials h1{font-size:36px;line-height:40px;letter-spacing:-1px}}.ergomania-testimonials h2{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300}.ergomania-testimonials h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.ergomania-testimonials h2{margin-left:60px}.ergomania-testimonials h2:before{left:-60px;width:40px}}.ergomania-testimonials .testimonial-container{background-color:#f3f3f3;box-shadow:0 0 20px 10px rgba(0,0,0,0.1);overflow:hidden;position:relative;margin-bottom:150px}.ergomania-testimonials .testimonial-container .container{display:block;overflow:hidden}@media screen and (min-width: 993px){.ergomania-testimonials .testimonial-container .container{margin:0 100px;padding-bottom:65px}}.ergomania-testimonials .testimonial-container .container .counter{text-align:right;padding:50px 20px 0;margin-bottom:-80px;color:#777}@media screen and (min-width: 993px){.ergomania-testimonials .testimonial-container .container .counter{margin-bottom:-50px}}.ergomania-testimonials .testimonial-container .testimonials-inner-wrapper,.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper{position:relative}@media screen and (max-width: 1332px){.ergomania-testimonials .testimonial-container .testimonials-inner-wrapper,.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper{width:initial}}.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper #thumbnailsList{margin-top:100px}.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper #thumbnailsList .owl-item .carousel-cell img{transform:scale(0.7)}.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper #thumbnailsList .owl-item.center .carousel-cell img{transform:scale(1);filter:none}.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper #thumbnailsList .carousel-cell{cursor:pointer}.ergomania-testimonials .testimonial-container .thumbnails-inner-wrapper #thumbnailsList .carousel-cell img{border-radius:10px;pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1);width:100%;height:auto}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper{margin:6% 0 0;padding:45px 10px 0}@media screen and (max-width: 1024px){.ergomania-testimonials .testimonial-container .testimonial-text-wrapper{margin-top:10px;padding:35px 10px 0}}@media screen and (min-width: 1025px){.ergomania-testimonials .testimonial-container .testimonial-text-wrapper{margin-top:10px;padding:45px 10px 0 120px}}@media screen and (max-width: 768px){.ergomania-testimonials .testimonial-container .testimonial-text-wrapper{margin-top:0;padding:10px 15px 20px}}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-content{font-weight:600;font-size:16px;line-height:20px;position:relative}@media screen and (min-width: 1332px){.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-content{font-size:20px;line-height:27px}}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-content:before{position:absolute;top:-65px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAABbElEQVR4AcTUB0pDQRAG4KcHECwXsJ1gZt8jIF2qHTsz+yIKgkeQGqyXsF/HXu+hUrMrKzmA+C9MyMLQmZ/8X94Uf72UUl9Qeg5CCZko5VJh8JIvR6NSG8uk77RLI9DiqLyM/pig9NQpAFiL5J7BuZ5OsZY6OkIvsI7SopmOcLDXEV6BWxJ+NNPxfI7n0gmuo/wK69S8YKKz7caydOpyGGyJVvFvhx8KoxeVLzJyj7ujozxvotOkcVhH+QvXUbeGt0T3ZjpCl/Y6rVZ/EH6Ddbyb64nOTmMIa6l26xkX5s5MR+kKzvV8hOsoveOXrZw10dHGRBSOoM4nruN5I+M/fGunw9dwrrjDHJ0PWEdpxkRnq5rM0tmbGkRb2uyJjvANnksH8OIcnR/v9lOzImikGvjnsoE61A61m0ZzC7ilzIk1/8oTl4dAcrSyF9D+HAsAAAAADPK33kA6AkhISEhISEhISEhISEhISEhIaAHwtKTDJNpzjgAAAABJRU5ErkJggg==)}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-lenia{height:1px;width:100%;margin:30px auto;background-color:#B4B4B4}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-name,.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-title{font-size:16px;line-height:27px;color:#1C3142}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-name{font-weight:600}.ergomania-testimonials .testimonial-container .testimonial-text-wrapper .testimonial-title{font-weight:300}.ergomania-team{position:relative}@media screen and (min-width: 1332px){.ergomania-team .fix-padding{padding-left:6px;padding-right:7px}}@media screen and (max-width: 767px){.ergomania-team{margin-top:30px;margin-bottom:0 !important}}@media screen and (max-width: 1332px){.ergomania-team{padding:0 20px}}.ergomania-team #teamText{position:relative}@media screen and (min-width: 480px) and (max-width: 1332px){.ergomania-team #teamText{padding:0 50px}}.ergomania-team .ergomania-team-wrapper .team-parent{margin:0;padding:0;list-style-type:none}@media screen and (max-width: 768px){.ergomania-team .ergomania-team-wrapper .team-parent{padding:0 20px}}@media screen and (max-width: 767px){.ergomania-team .ergomania-team-wrapper .team-parent li{padding-left:7px;padding-right:7px}}.ergomania-team .ergomania-team-wrapper .team-parent .team-member{width:100%;max-width:195px;display:flex;flex-direction:column;border-radius:20px;flex-grow:1;background-color:#f3f3f3;box-shadow:0 4px 10px 2px rgba(0,0,0,0.1);margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 449px){.ergomania-team .ergomania-team-wrapper .team-parent .team-member{width:100%}}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container{position:relative}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;max-height:100%;height:auto}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container .profile-hover{opacity:0;position:absolute;left:0;top:0;transition:all 1s ease}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container .profile-hover:hover{opacity:1;transition:all 1s ease}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container .ln-container img.ln{width:40px;height:40px;border-radius:0;position:absolute;right:0;bottom:4px}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container .ln-container img.ln-hover{width:40px;height:40px;border-radius:0;position:absolute;right:0;bottom:4px;transition:all 0.4s ease;opacity:0}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .profile-pic-container .ln-container img.ln-hover:hover{opacity:1}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .team-member-meta-container{margin:0;padding:0 10px;text-align:left}@media screen and (max-width: 449px){.ergomania-team .ergomania-team-wrapper .team-parent .team-member .team-member-meta-container{padding:0 5px}}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .team-member-meta-container .team-member-name{color:#1C3142;font-size:15px;font-weight:400;line-height:13px;margin:0;padding-top:10px;letter-spacing:-0.2px}@media screen and (max-width: 449px){.ergomania-team .ergomania-team-wrapper .team-parent .team-member .team-member-meta-container .team-member-name{font-size:11.3px;letter-spacing:-0.7px;white-space:nowrap}}.ergomania-team .ergomania-team-wrapper .team-parent .team-member .team-member-meta-container .team-member-title{font-weight:300;font-size:12px;color:#1C3142;letter-spacing:-0.3px;line-height:1em;margin-top:7px}@media screen and (max-width: 449px){.ergomania-team .ergomania-team-wrapper .team-parent .team-member .team-member-meta-container .team-member-title{margin-top:5px;font-size:11.3px;letter-spacing:-0.7px;white-space:nowrap}}.ergomania-team .team-sticky{text-align:left}@media screen and (max-width: 1332px){.ergomania-team .team-sticky{margin-bottom:20px;position:relative !important;top:0 !important;left:0 !important}}.ergomania-team .team-sticky .side-text{line-height:30px;margin-bottom:10px}.ergomania-team .team-sticky .team-icon-container .team-icon-row>div{display:flex;align-items:center;margin-bottom:10px}.ergomania-team .team-sticky .team-icon-container .team-icon-row img{display:inline-flex;max-width:30px;height:auto;margin:5px 20px 5px 0}@media screen and (max-width: 480px){.ergomania-team .team-sticky .team-icon-container .team-icon-row img{margin:5px 10px 5px 0 !important}}@media screen and (max-width: 767px){.ergomania-team .team-sticky .team-icon-container .team-icon-row img{width:36px;max-width:36px;margin:initial;margin-right:10px}.ergomania-team .team-sticky .team-icon-container .team-icon-row img+strong{font-size:14px;line-height:17px}}@media screen and (max-width: 767px){.ergomania-team .team-sticky{padding:0 20px}}.ergomania-team .team-sticky h1{font-size:60px;color:#1C3142;text-transform:uppercase;line-height:60px;margin-top:35px;margin-bottom:30px;font-weight:600;margin:0 0 30px 0}@media screen and (max-width: 767px){.ergomania-team .team-sticky h1{font-size:36px;line-height:40px}}.ergomania-team .team-sticky h2{font-size:16px;line-height:30px;color:#1C3142;margin-left:100px;position:relative;top:-12px;font-weight:300;font-weight:100;margin-bottom:30px}.ergomania-team .team-sticky h2:before{content:"";display:block;left:-100px;position:relative;top:16px;border:1px solid #B4B4B4;width:80px}@media screen and (max-width: 767px){.ergomania-team .team-sticky h2{margin-left:60px}.ergomania-team .team-sticky h2:before{left:-60px;width:40px}}.ergomania-team .team-sticky p{font-weight:300;font-size:16px;color:#1C3142}.ergomania-team .how-work h1{margin-top:65px}.page-ux-team .team-parent,.page-csapat .team-parent{display:grid;grid-template-columns:195px 195px 195px;grid-column-gap:25px}@media screen and (max-width: 1333px){.page-ux-team .team-parent,.page-csapat .team-parent{grid-template-columns:1fr 1fr 1fr;grid-column-gap:25px}}@media screen and (max-width: 992px){.page-ux-team .team-parent,.page-csapat .team-parent{grid-template-columns:1fr 1fr;grid-column-gap:25px}}@media screen and (max-width: 480px){.page-ux-team .team-parent,.page-csapat .team-parent{grid-template-columns:1fr 1fr;grid-column-gap:15px}}.page-ux-team .single-page-navigation>.flex-container,.page-csapat .single-page-navigation>.flex-container{max-width:1290px}.page-ux-team .content-area .site-main>.flex-container,.page-csapat .content-area .site-main>.flex-container{max-width:1160px}#beourcolleague{cursor:pointer}.team-icon-container{display:grid;grid-template-columns:1fr;grid-row-gap:20px;align-items:center}@media screen and (min-width: 480px){.team-icon-container{grid-template-columns:1fr 1fr}}.team-icon-container>div{grid-gap:20px;display:grid;grid-template-columns:36px auto;align-items:center;font-weight:500}.team-icon-container>div img{width:36px;display:inline-block}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:400}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{padding-left:3px;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{float:left;position:absolute;top:2.3em;left:-999em;z-index:99999}.main-navigation ul ul:hover{position:relative;left:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul ul{left:0;background-color:#FB5B33;width:100%}.main-navigation ul ul a{width:200px}.main-navigation ul ul li{float:none}.main-navigation ul ul a{font-size:14px;text-align:left}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-header{width:100%;overflow:hidden}.site-branding{float:left;width:300px;padding:10px 30px}.site-branding p{margin:0}.site-branding h1{font-size:16px;margin:0}.main-navigation{display:inline;width:auto;float:none}.main-navigation>li{padding:0 15px 0 0}.site-footer{background:#ddd;padding:30px}.jpnl-row{display:table-row}.jpnl-cell-wrap{display:table-cell}@media only screen and (min-width: 1333px){body.lang-hu .primary-navigation.flex-container{width:calc(100% - 20px)}}body.lang-hu .primary-navigation #siteNavigationWrapper .language-switcher{position:absolute;bottom:40px;right:40px}body.lang-hu.home .hero-wrapper .hero-header-content .title.hero{line-height:92px}@media screen and (max-width: 1023px){body.lang-hu.home .hero-wrapper .hero-header-content .title.hero{font-size:40px;line-height:45px}}@media screen and (max-width: 768px){body.lang-hu .home-page-workflow>.flex-row{padding:0 20px}}body.lang-hu .home-page-workflow .title.workflow{line-height:unset}body.lang-hu .home-page-workflow .subtitle.workflow{line-height:23px;top:-12px}body.lang-hu .home-page-customers .customers-container-wrapper .customers-parent{grid-template-columns:1fr 1fr 1fr}body.lang-hu .home-page-customers .customers-container-wrapper .customers-parent .customers{height:140px}body.lang-hu .home-page-customers .customers-content .work-with-us{display:inline-block;width:auto;white-space:nowrap}body.lang-hu .case-study-boxes.fintech .box-wrapper .case-study-box .featured span{max-width:270px}body.lang-hu .home-page-customers .customers-meta-container .subtitle.customers{line-height:23px}body.lang-hu .home-page-customers .customers-meta-container .subtitle.customers:before{top:12px}@media screen and (min-width: 1200px){body.lang-hu .case-study-boxes .case-studies-section-title .title{font-size:47px}}@media screen and (max-width: 1332px){body.lang-hu .case-study-boxes .case-studies-section-title .title{font-size:30px;line-height:38px}}body.lang-hu .ergomania-team .team-sticky .side-text{margin-bottom:17px}body.lang-hu .ergomania-team .team-sticky h1{margin-top:initial;margin-bottom:initial;margin:0 0 20px 0}body.lang-hu .ergomania-team .team-sticky h2{line-height:23px;top:-12px}body.lang-hu .blogpost-excerpts .section-title-cotainer h2{line-height:23px;top:-12px}body.lang-hu .ergomania-testimonials h1{margin-top:78px;margin-bottom:42px}body.lang-hu .primary-navigation #siteNavigationWrapper .main-navigation .menu li{font-size:15px}body.lang-hu .primary-navigation #siteNavigationWrapper .main-navigation .menu li a{padding:0 10px}body.lang-hu ul#menu-secondary-menu li:last-of-type{padding:0 30px !important}body.lang-hu .blogpost-excerpts .featured-post-container .featured-post-meta h1{letter-spacing:0}@media screen and (max-width: 1024px){body.lang-hu div#newsletter-form{margin-bottom:40px}}@media screen and (max-width: 767px){body.lang-hu .ergomania-footer .flex-center-lg #newsletter h1{font-size:30px;line-height:36px;letter-spacing:0}}@media screen and (max-width: 767px){body.lang-hu .newsletter-submit-container>div{margin-bottom:10px}}@media screen and (max-width: 767px){body.lang-hu .ergomania-footer .flex-center-lg #footer-bottom span.c{font-size:12px}}body.lang-hu .blogpost-excerpts .featured-post-container .featured-post-meta .text-excerpt{max-width:500px}@media screen and (min-width: 1333px){.services>.flex-container{width:calc(100% - 50px)}}@media screen and (max-width: 768px){html{overflow-x:hidden}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}a[rel=tag]{pointer-events:none}body>.flex-container{position:relative;z-index:10;padding:0}:active,:focus,:hover{outline:none}@media only screen and (min-width: 1333px){.flex-container{width:calc(100% - 50px)}}@media only screen and (min-width: 1440px){.flex-container{max-width:1600px}}.hidden{display:none}a{text-decoration:none;color:black;text-rendering:optimizeLegibility;transition:all 200ms ease-in-out}a:hover{color:#FB5B33}a:visited{color:black}.comment-icon{position:relative;top:5px;height:17px;width:auto;margin:0 5px}@media screen and (max-width: 767px){.single-post .flex-container{width:100%}}.text-left{text-align:left}.no-overflow{overflow:hidden !important}.textarea-example .content{width:360px}.textarea-example .content form{margin:25px 0 15px 0}.textarea-example .content textarea,.textarea-example .textarea-clone{width:300px;padding:0 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textarea-wrapper textarea{height:160px;resize:none;overflow:hidden;outline:none;margin:0;border:none;background:transparent;box-shadow:none}.textarea-wrapper{height:182px;overflow:hidden}.textarea-clone{position:absolute;top:-9999px;left:-9999px;visibility:hidden;min-height:160px;word-wrap:break-word;white-space:pre-wrap}.textarea-wrapper .mCSB_scrollTools{margin:10px 5px}.scrollTo-demo .content{height:290px}.scrollTo-demo .demo-y{height:600px}.scrollTo-demo .demo-x{width:660px;background-color:#252525}.scrollTo-demo .demo-x p{float:left;width:300px;margin-left:30px;height:auto;padding:5px 10px;background-color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.scrollTo-demo .demo-x hr+p{margin-left:0}.scrollTo-demo .demo-yx{background-color:#424242}.scrollTo-demo .demo-yx p{width:1000px}.scrollTo{font-size:12px}.scrollTo+.scrollTo{margin-top:20px}.scrollTo ul li:first-child span{display:block;padding:3px 15px}#test-id{background-color:#eb3755;color:#fff}.rtl-demo #content-1{width:500px}.rtl-demo #content-1 p{width:1000px}.transitions #examples{-webkit-perspective:1000;-moz-perspective:1000}.transitions .content{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}.postid-2525 .case-studies-container .more-cases.case-1 .case-study-featured-image-container .case-study-featured-image,.postid-2468 .case-studies-container .more-cases.case-1 .case-study-featured-image-container .case-study-featured-image,.postid-2308 .case-studies-container .more-cases.case-1 .case-study-featured-image-container .case-study-featured-image{right:200px !important}.more-cases:not(.case-0) .case-study .badge{display:none !important}.more-cases article .case{height:auto !important;min-height:450px !important;padding:30px 0}@media screen and (max-width: 767px){.more-cases article .case{padding:unset}}.ios,.ios *{cursor:pointer}.btn-disabled{background-color:#B4B4B4 !important;pointer-events:none;border:none;background:none}input:-webkit-autofill{-webkit-box-shadow:none;background-color:#fff !important}#contactUs .form-container h1{text-transform:none !important}.single-page-content .site-main>.flex-container{max-width:1226px}@media screen and (max-width: 767px){.single-page-content .site-main>.flex-container{padding:0 20px 0 20px}}@media screen and (max-width: 767px){.flex-container-fix{margin-left:-5px}}@media screen and (max-width: 767px){.single-page-content h2{margin-bottom:40px !important}}@media screen and (max-width: 767px){.page .ergomania-footer{margin-top:-190px !important}}@media screen and (max-width: 767px){.page-blog-list .ergomania-footer{margin-top:-110px !important}}.ergo-hidden{display:none !important}.single-post .single-page-content ol{font-weight:300;font-size:16px;color:#1C3142;margin:0}.single-post .single-page-content ol li{padding:6px 0}@media screen and (max-width: 767px){.no-margin-sm{margin:0 !important}}.post-template-default .menu-helper{padding:0 80px !important}@media screen and (orientation: landscape){.post-template-default .menu-helper{padding:0 !important}}img:not(.initial){transition:opacity 1s}img.lazy{opacity:0}img.initial,img.loaded,img.error{opacity:1}img:not([src]){visibility:hidden}

