#block3 {
  max-width: 1540px;
  margin-left: auto;
  margin-right: auto;
}
#block83 {
  align-items: center;
}
#block85 {
  margin-left: auto;
}
@media (max-width: 992px) {
  #block85 {
    order: -1;
    padding-bottom: 60px;
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  #block85 {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  #block85 {
    display: none !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 575px) {
  #block85 {
    display: none !important;
  }
}
#block86 {
  padding-top: 150px;
  margin-bottom: -30px;
}
@media (max-width: 992px) {
  #block86 {
    padding-top: 100px;
  }
}
#block86 .team-card {
  margin-bottom: 30px;
}
#block92 {
  display: flex;
  flex-wrap: wrap;
}
#block92 .client {
  flex: 0 0 auto;
  width: 100%;
  max-width: 20%;
  margin-bottom: 30px;
}
#block92 .client picture {
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#block92 .client picture img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 992px) {
  #block92 .client {
    max-width: 33.33%;
  }
}
@media (max-width: 575px) {
  #block92 .client {
    max-width: 50%;
  }
}
#block97 {
  background: #015fa0;
  padding-top: 150px;
  padding-bottom: 150px;
}
@media (max-width: 992px) {
  #block97 {
    padding-top: 100px;
  }
}
@media (max-width: 992px) {
  #block97 {
    padding-bottom: 100px;
  }
}
#block97 h1, #block97 h2, #block97 h3, #block97 h4, #block97 h5, #block97 h6, #block97 p, #block97 i, #block97 a:not(.btn), #block97 strong, #block97 ul li, #block97 div, #block97 span {
  color: #ffffff;
}
#block97 h1, #block97 h2, #block97 h3, #block97 h4, #block97 h5, #block97 h6, #block97 a:not(.btn) {
  color: #f18844;
}
#block97 .btn.btn-primary {
  border-color: #ffffff;
  box-shadow: 10px 10px 0px #f18844;
}
#block97 .secondary-content-inside {
  max-width: 1540px;
  margin: 0 auto;
}
#block99 {
  padding-top: 60px;
}
@media (max-width: 992px) {
  #block99 {
    padding-top: 50px;
  }
}
#block99 .vacancy {
  width: 100%;
}
#block99 .vacancy:not(:last-child) {
  margin-bottom: 30px;
}
#block99 .vacancy-cta {
  text-align: right;
}
@media screen and (min-width: 992px) {
  #block99 {
    display: none !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 991px) {
  #block99 {
    display: none !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 575px) {
  #block99 {
    display: none !important;
  }
}
#block102 {
  max-width: 1540px;
  margin: 0 auto;
}
#block113 {
  max-width: 1540px;
  margin: 0 auto;
}
#block114 {
  background: #015fa0;
  padding-top: 150px;
  padding-bottom: 150px;
}
@media (max-width: 992px) {
  #block114 {
    padding-top: 100px;
  }
}
@media (max-width: 992px) {
  #block114 {
    padding-bottom: 100px;
  }
}
#block114 h1, #block114 h2, #block114 h3, #block114 h4, #block114 h5, #block114 h6, #block114 p, #block114 i, #block114 a:not(.btn), #block114 strong, #block114 ul li, #block114 div, #block114 span {
  color: #ffffff;
}
#block114 h1, #block114 h2, #block114 h3, #block114 h4, #block114 h5, #block114 h6, #block114 a:not(.btn) {
  color: #f18844;
}
#block114 .btn.btn-primary {
  border-color: #ffffff;
  box-shadow: 10px 10px 0px #f18844;
}
