body {
  overflow-x: hidden;
}

.slide-carousel {
  overflow: visible;
  padding-bottom: 40px;
}
.slide-carousel h2 {
  color: #004775;
  font-weight: 400;
}
.slide-carousel .pretitle {
  color: #E15830;
  font-family: "AG", sans-serif;
}
.slide-carousel .info {
  background-color: #fff;
  z-index: 2;
}
.slide-carousel .slider-carousel {
  position: relative;
  height: 100%;
  overflow: visible;
}
.slide-carousel .slider-carousel .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: center;
  align-self: center;
  position: relative;
  height: auto;
  min-height: 8rem;
  color: #fff;
  font-size: 1.5rem;
  border-radius: 0.5rem;
  /*img{
      width: 100%;
      max-width: 15rem;
      height: auto;
      max-height: 8rem;
      object-fit: contain;
      border-radius: 0.5rem;
  }*/
}
.slide-carousel .slider-carousel .swiper-wrapper .swiper-slide a {
  display: flex;
  justify-content: center;
  align-self: center;
}
.slide-carousel .slider-carousel .swiper-wrapper .swiper-slide img {
  width: 80px !important;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.slide-carousel .slider-carousel .swiper-wrapper .swiper-slide h3 {
  margin-top: 1rem;
  text-transform: uppercase;
  color: #004775;
  text-align: center;
  font-size: 1.2rem;
}
.slide-carousel .slider-carousel .swiper-wrapper .swiper-slide h3 a {
  color: #004775;
  text-decoration: none;
  font-size: inherit;
}
.slide-carousel .slider-carousel .swiper-wrapper .swiper-slide p {
  font-family: "AG", sans-serif;
  font-size: 1.5rem;
  margin-bottom: 0;
  line-height: 2.2rem;
}
.slide-carousel .controls {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin-top: 7rem;
}
.slide-carousel .controls .slide-carousel-prev,
.slide-carousel .controls .slide-carousel-next {
  position: relative;
  background-color: #F7F7F7;
  width: 46px;
  height: 46px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slide-carousel .controls .slide-carousel-prev svg,
.slide-carousel .controls .slide-carousel-next svg {
  width: 24px;
  height: 24px;
}
.slide-carousel .controls .slide-carousel-prev svg path,
.slide-carousel .controls .slide-carousel-next svg path {
  stroke: #00B7C9;
}
.slide-carousel .controls .slide-carousel-prev:hover,
.slide-carousel .controls .slide-carousel-next:hover {
  background-color: #00B7C9;
  cursor: pointer;
}
.slide-carousel .controls .slide-carousel-prev:hover svg path,
.slide-carousel .controls .slide-carousel-next:hover svg path {
  stroke: #fff;
}
.slide-carousel .controls .slide-carousel-prev::after,
.slide-carousel .controls .slide-carousel-next::after {
  display: none;
}
.slide-carousel .controls .swiper-scrollbar {
  position: relative;
  height: 2px;
}
.slide-carousel .controls .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #00B7C9;
}

@media screen and (max-width: 768px) {
  .slide-carousel {
    padding-bottom: 10px;
  }
}/*# sourceMappingURL=swiper-carousel-style.css.map */