/****************

	Jumbotron

****************/
.jumbo-img {
  max-height: 600px;
  object-fit: cover;
  object-position: top;
}

@media (max-width: 575px) {
  .intro-div .intro-stats {
    min-height: 105px;
  }
}
@media (min-width: 576px) {
  .intro-div .intro-stats {
    min-height: 105px;
  }
}
@media (min-width: 768px) {
  .intro-div {
    height: 240px;
    position: absolute;
    bottom: -208px;
  }
}

@media (min-width: 768px) {
  .highlights {
    padding-top: 208px;
  }
}

/****************

	Teams

****************/
.team-icon {
  width: 100px;
  height: 100px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .team-icon {
    width: 160px;
    height: 140px;
  }
}
.team-icon.engine-team {
  background-image: url("../../images/homepage/engine-team.png");
}
.team-icon.design-team {
  background-image: url("../../images/homepage/design-team.png");
}
.team-icon.research-team {
  background-image: url("../../images/homepage/research-team.png");
}

/****************

	Projects

****************/
.projects-single-img {
  height: 180px;
  object-fit: cover;
}
@media (max-width: 575px) {
  .projects-single-img {
    max-width: 360px;
  }
}

/********************************

	Collaborators / Partners

********************************/
.partner-img {
  min-height: 48px;
  max-height: 48px;
  object-fit: contain;
}
@media (min-width: 576px) {
  .partner-img {
    min-height: 64px;
    max-height: 64px;
  }
}
@media (min-width: 768px) {
  .partner-img {
    min-height: 80px;
    max-height: 80px;
  }
}
@media (min-width: 992px) {
  .partner-img {
    min-height: 100px;
    max-height: 100px;
  }
}

.carousel.carousel-fade .carousel-item {
  display: block;
  opacity: 0;
  transition: opacity ease-out 0.7s;
}
.carousel.carousel-fade .carousel-item.active {
  opacity: 1 !important;
}

.carousel-control-next,
.carousel-control-prev {
  max-width: 50px;
  width: 100%;
  filter: invert(100%);
}

/*# sourceMappingURL=index-styles.css.map */
