button.slick-next::before,
button.slick-prev::before{
  font-size: 40px;
  opacity: .95;
}

.medNext,
.apoNext {
  padding: 10px;
  border: 1px solid var(--background-color);
  border-radius: 0px 15px 15px 0px;
  position: relative;
  top: -10px;
}

.medNext:hover,
.apoNext:hover {
  background-color: var(--background-color);
}

.medPrev,
.apoPrev {
  padding: 10px;
  border: 1px solid var(--background-color);
  border-radius: 15px 0px 0px 15px;
  position: relative;
  top: -10px;
}

.medPrev:hover,
.apoPrev:hover {
  background-color: var(--background-color);
}

.pharmacies {
  margin-top: 20px;
}

.federalStatesBox {
  padding: 25px;
  border-radius: 15px;
  border: none;
  background-color: #ffffff;
  margin-bottom: 20px;
}

.federalStatesBox .federalState {
  font-size: 14px;
  margin-top: 20px;
  display: block;
}

.faq {
  padding: 25px;
  border-radius: 15px;
  border: none;
  background-color: #ffffff;
  margin-bottom: 20px;
  font-size: 0.9em;
}

.infoBox {
  padding: 25px 50px;
  border: none;
  background-color: #ffffff;
  margin-bottom: 20px;
  font-size: 0.9em;
}

#indexCarousel .carousel-item .carousel-caption {
  background-color: #fff !important;
}

#indexCarousel .carousel-item .carousel-caption h5,
#indexCarousel .carousel-item .carousel-caption p {
  color: #000 !important;
}