@charset "UTF-8";

.navbar-brand {
  margin: 0;
  line-height: 0;
}
.navbar-brand img {
  width: 240px;
}

.navbar .h6.text-uppercase, .navbar h6.text-uppercase {
  font-family: "DM Sans",sans-serif;
  font-weight: 700;
  letter-spacing: .1em;
}

.footer .navbar-brand img {
  width: 200px;
}

.card-stack .vignette {
  padding: 3rem;
}

#features .feature-row {
  margin-bottom: 10rem;
}
#features .feature-row .feature-bloc-image img {
  max-width: 380px;
}

@media (min-width: 992px) {
  #ideas .card-body {
    padding: 3rem 2rem;
  }
}

#aboutus .card-lg .card-body {
  padding: 3rem 6rem;
}
@media (min-width: 992px) {
  #aboutus .card-lg .card-body {
    padding: 5rem 10rem;
  }
}
#aboutus .timeline-radio-label>small {
  white-space: normal;
}

@media (min-width: 992px) {
  .card-lg .card-body {
      padding: 3rem;
  }
}

#solution-ic .img-grid-2 .img-grid-item:nth-child(3) {
  margin-top: -18%;
}

#solution-agencies .img-grid-2 .img-grid-item:nth-child(2) {
  margin-top: -18%;
}

#solution-sme .img-grid-2 .img-grid-item:nth-child(2) {
  margin-top: -18%;
}
#solution-sme .img-grid-2 .img-grid-item:nth-child(3) {
  margin-top: -25%;
}

.font-size-h3 {
  font-size: 1.25rem !important;
}