* { box-sizing: border-box; }

body { font-family: sans-serif; }

.carousel {
  background: #FAFAFA;
  margin: 0 60px; /* space for prev/next buttons */
}

.carousel-cell {
  width: 150%;
  height: 300px;
  margin-right: 10px;
  
  border-radius: 5px;
  /* counter-increment: gallery-cell; */
}

/* cell number */
.carousel-cell:before {
  display: block;
  text-align: center;
  /* content: counter(gallery-cell); */
  line-height: 200px;
  font-size: 80px;
  color: white;
}
/* .page-header{
  background: linear-gradient(to right, rgba(2, 36, 91, 1) 0%, rgba(2, 36, 91, 0) 100%), url(../img/lead_background.webp);
  background-size: cover;
} */

/* smaller, dark, rounded square */
.flickity-prev-next-button {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background: #333;
}
.flickity-prev-next-button:hover {
  background: #F90;
}
/* arrow color */
.flickity-prev-next-button .arrow {
  fill: rgb(136, 158, 180);
}
.flickity-prev-next-button.no-svg {
  color: rgb(143, 159, 172);
}
/* position outside */
.flickity-prev-next-button.previous {
  left: -40px;
}
.flickity-prev-next-button.next {
  right: -40px;
}