.cbc-talents-carousel {
  padding: 2em 0;
  margin: 0 !important;
}
.cbc-talents-carousel .cbc-talents-carousel-container {
  position: relative;
  display: flex;
  flex-direction: column;
}
.cbc-talents-carousel .cbc-subtitle-talents {
  font-size: 1.75rem;
  font-weight: 400;
  color: #166896;
  margin-bottom: 1rem;
  text-transform: uppercase;
  text-align: center;
  width: max-content;
  margin-top: 0;
  display: flex;
  align-items: center;
}
.cbc-talents-carousel .cbc-subtitle-talents .cbc-arrow-wrap {
  transition: transform 0.3s ease;
  height: 27px;
  width: auto;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0.2em;
}
.cbc-talents-carousel .cbc-subtitle-talents .cbc-arrow-wrap:hover {
  transform: translateX(5px);
}
.cbc-talents-carousel.modo-eureka .cbc-subtitle-talents {
  font-family: "Belligan";
  color: #65DBE0;
}
.cbc-talents-carousel.modo-eureka .cbc-subtitle-talents .cbc-arrow-wrap {
  width: 25px;
  width: 25px;
  background-color: #F9E74D;
  margin-left: 0.2em;
}
.cbc-talents-carousel.modo-eureka figure {
  border-radius: 1em;
}
.cbc-talents-carousel.cbc-bg-magenta-blue {
  background-color: #5C2FEB;
}
.cbc-talents-carousel.cbc-bg-white {
  background-color: #ffffff;
}
.cbc-talents-carousel.cbc-bg-gray {
  background-color: #F7F7F7;
}
.cbc-talents-carousel.cbc-bg-transparent {
  background-color: transparent;
}

.cbc-talents-carousel .cbc-swiper {
  width: 100%;
  overflow: hidden;
}

.cbc-talents-carousel .swiper-slide {
  display: block;
}

.cbc-talents-carousel figure {
  overflow: hidden;
}

.cbc-talents-carousel figure:hover {
  transform: scale(1.03);
}

.cbc-poster-img {
  width: 100%;
  height: 330px;
  object-fit: cover;
}

.swiper-button-prev.btn-flecha,
.swiper-button-next.btn-flecha {
  background-color: transparent;
  color: transparent;
  border: 0;
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.swiper-button-prev.btn-flecha {
  left: -2em;
}

.swiper-button-next.btn-flecha {
  right: -2em;
}

.swiper-button-prev.btn-flecha::after,
.swiper-button-next.btn-flecha::after {
  display: none;
}

.swiper-button-next.btn-flecha.btn-flecha-blue {
  background-image: url(../images/right_blue_arrow.png);
}

.swiper-button-prev.btn-flecha.btn-flecha-blue {
  background-image: url(../images/left_blue_arrow.png);
}

.swiper-button-next.btn-flecha.btn-flecha-red {
  background-image: url(../images/right_red_arrow.png);
}

.swiper-button-prev.btn-flecha.btn-flecha-red {
  background-image: url(../images/left_red_arrow.png);
}

.swiper-button-next.btn-flecha.btn-flecha-white {
  background-image: url(../images/right_white_arrow.png);
}

.swiper-button-prev.btn-flecha.btn-flecha-white {
  background-image: url(../images/left_white_arrow.png);
}

/*# sourceMappingURL=style.css.map */
