div.jumbotron.carousel-hero {
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 0;
  cursor: pointer;
}

.plat {
  border-radius: 0px;
}

* {
  /*box-sizing: inherit;*/
}

*:before, *:after {
  /*box-sizing: inherit;*/
}

span {
  font-style: inherit;
  font-weight: inherit;
}

.jumbotron {
  border-radius: 0px !important;
  border-top-right-radius: 3px !important;
  border-top-left-radius: 3px !important;
  height: 400px;
}

@media (max-width: 700px) {
  .jumbotron {
    border-radius: 0px !important;
    height: 250px;
  }
}

.carousel-indicators li {
  background-size: cover !important;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background: rgba(0,0,0,0.5);
  box-shadow: var(--shadow);
  background-position: center;
  background-repeat: no-repeat;
  border: 2px solid #fff;
}

.carousel-indicators {
  bottom: 0px;
}

.carousel-indicators img {
  display: block;
  height: auto;
  margin: 0 auto;
  width: 100%;
  max-height: 100%;
}

