#block323 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 991px) {
  #block323 {
    margin-bottom: 125px; } }
  @media (max-width: 575px) {
  #block323 {
    margin-bottom: 175px; } }

#block326 {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  padding-bottom: 0px; }

#block327 {
  max-width: 720px; }

#block328 {
  max-width: 400px; }

#block334 {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto; }
  @media (max-width:1140px) {
  #block334 {
    padding-top: 0; } }

#block339 {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto; }

#block365 {
  display: flex;
  padding: 0; }
  #block365 .usps {
    margin-top: 15px; }
  #block365 .title {
    margin-bottom: 15px; }
  @media (max-width: 991px) {
  #block365 {
    position: absolute;
    bottom: 0; } }

#block366 {
  max-width: 450px;
  min-height: 255px; }
  #block366 .headtitle {
    font-size: 2.14em; }
  #block366 .intro {
    font-size: 1.28em;
    margin-bottom: 0px; }
  @media (max-width: 991px) {
  #block366 {
    min-height: 0;
    max-width: 100%;
    margin-bottom: 40px; } }
  @media (max-width: 575px) {
  #block366 .headtitle {
    font-size: 1.25em; }
  #block366 h1 {
    margin-bottom: 10px;
    font-size: 1.75em; }
  #block366 .intro {
    font-size: 1em; } }

#block367 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: auto;
  padding: 0px;
  bottom: 0;
  max-width: calc(100% - 575px);
  overflow: hidden; }
  #block367 img {
    height: 100%;
    min-width: 100%;
    max-width: 500%; }
  @media (max-width: 991px) {
  #block367 {
    max-width: 100%;
    position: relative;
    order: 1; }
    #block367 picture {
      height: auto; }
      #block367 picture img {
        width: 100%;
        height: auto; } }

#block370 {
  display: flex;
  margin-top: 15px;
  padding-left: 5px;
  overflow-x: auto;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none; }
  #block370::-webkit-scrollbar {
    display: none; }
  #block370 .card {
    min-width: 90%;
    max-width: 90%;
    display: flex;
    flex-flow: column; }
    #block370 .card .card-header {
      font-size: 0.9em;
      border-radius: 35px;
      margin: -12px auto 0 auto; }
    #block370 .card .card-body p {
      margin-bottom: 0px; }
      #block370 .card .card-body h3 {
        font-size: 1.71em;
        line-height: 1.17; }
  #block370 .card:last-child {
    margin-right: 5px; }
  @media (max-width:1140px) {
  #block370 {
    margin-bottom: 0;
    margin-left: 15px; }
    #block370 .card {
      min-width: 400px; } }
  @media (max-width: 575px) {
  #block370 .card {
    min-width: 90%;
    max-width: 90%;
    margin-right: 10px; } }

#block371 {
  margin-top: 10px; }
  #block371 .title {
    font-weight: bold;
    text-transform: uppercase; }
  @media (max-width:1140px) {
  #block371 {
    display: none; } }

@media screen and (min-width: 992px) {
  #block371 {
    display: none !important; } }

@media screen and (min-width: 576px) and (max-width: 991px) {
  #block371 {
    display: none !important; } }

@media screen and (min-width: 0px) and (max-width: 575px) {
  #block371 {
    display: none !important; } }

#block372 {
  display: flex;
  flex-wrap: wrap; }
  #block372 .card {
    max-width: calc(50% - 15px);
    position: relative;
    display: flex;
    flex-flow: column;
    margin-right: 15px; }
    #block372 .card .card-header {
      margin-top: -13px; }
    #block372 .card .card-img-top {
      background: url("data:image/png;base64,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");
      background-color: #f2f2f2;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 40%; }
      #block372 .card .card-img-top img {
        display: block; }
        #block372 .card .card-img-top img.user-placeholder {
          padding: 20% 30%; }
    #block372 .card .card-header-badge {
      z-index: 2;
      font-size: 0.8em;
      border-radius: 35px;
      margin-left: auto;
      margin-right: auto;
      font-weight: bold; }
    #block372 .card .card-body p {
      margin-bottom: 0px;
      font-size: 0.88em;
      line-height: 1.43; }
      #block372 .card .card-body p, #block372 .card .card-body a {
        word-wrap: break-word; }
    #block372 .card .card-linkedin {
      position: absolute;
      right: 10px;
      top: 10px;
      z-index: 2; }
      #block372 .card .card-linkedin .icon-linkedin {
        font-size: 13px;
        height: auto; }
    #block372 .card h3 {
      font-size: 1.25em;
      line-height: 1.4;
      margin-bottom: 5px;
      font-weight: 300; }
  #block372 .card:nth-of-type(4n) {
    margin-right: 0px; }
  @media (max-width: 991px) {
  #block372 .card {
    min-width: calc(50% - 15px);
    max-width: calc(50% - 15px); }
    #block372 .card:nth-of-type(2n) {
      margin-right: 0px; } }
  @media (max-width: 575px) {
  #block372:first-child {
    margin-top: -95px; }
  #block372 .card {
    min-width: 100%;
    max-width: 100%;
    margin-right: 0; } }

#block379 {
  margin-bottom: 20px; }
  #block379 .thank-you {
    padding: 15px 155px 15px 15px;
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: 30px;
    max-width: 510px;
    display: block;
    position: relative; }
    [data-id-website="2"] #block379 .thank-you {
      background: #fbbc33; }
    [data-id-website="3"] #block379 .thank-you {
      background: #52a663; }
    [data-id-website="4"] #block379 .thank-you {
      background: #274974; }
    [data-id-website="5"] #block379 .thank-you {
      background: #f08050; }
    [data-id-website="7"] #block379 .thank-you {
      background: #a86dab; }
    [data-id-website="9"] #block379 .thank-you {
      background: #b3d349; }
    #block379 .thank-you:after {
      position: absolute;
      content: '\e906';
      font-family: 'icomoon';
      right: 30px;
      top: 50%;
      transform: translateY(-50%);
      height: auto;
      width: 105px;
      font-size: 70px; }
  @media (max-width: 575px) {
  #block379 .form-group {
    flex: 0 0 100%; } }

#block626 {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto; }

@media screen and (min-width: 992px) {
  #block628 {
    display: none !important; } }

@media screen and (min-width: 576px) and (max-width: 991px) {
  #block629 {
    display: none !important; } }

@media screen and (min-width: 0px) and (max-width: 575px) {
  #block629 {
    display: none !important; } }

@media screen and (min-width: 992px) {
  #block630 {
    display: none !important; } }

#block642 {
  padding-left: 0px; }
  #block642 .title {
    font-weight: bold;
    text-transform: uppercase; }
  @media (max-width:1140px) {
  #block642 {
    padding-left: 15px; } }
