.extra-recomendations-slider-container {
  background-color: var(--dark-black);
  border-radius: 10px;
  margin-bottom: 20px;
  padding-inline: 5px;
  overflow: hidden;
}
.extra-recomendations-slider-container h3 {
  color: var(--font-color);
  font-weight: 600;
  font-size: 16px;
  font-family: var(--fonte) !important;
  margin: 0;
}
.extra-recomendations-slider-container .extra-recomendations-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: 20px;
  padding-inline: 10px;
}
.extra-recomendations-slider-container
  .extra-recomendations-title
  .slider-control-buttons {
  display: flex;
  gap: 15px;
}
.extra-recomendations-slider-container
  .extra-recomendations-title
  .slider-control-buttons
  svg {
  fill: white;
}
.extra-recomendations-slider-container
  .extra-recomendations-title
  .slider-control-buttons
  .prev-btn,
.extra-recomendations-slider-container
  .extra-recomendations-title
  .slider-control-buttons
  .next-btn {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.extra-recomendations-slider-container
  .extra-recomendations-title
  .slider-control-buttons
  .prev-btn:hover
  svg,
.extra-recomendations-slider-container
  .extra-recomendations-title
  .slider-control-buttons
  .next-btn:hover
  svg {
  fill: var(--primary-color);
}

.extra-recomendations-slider-container .extra-recomendations-slider {
  display: inline-flex;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  a {
  text-decoration: none;
  color: var(--primary-color);
  width: 100%;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .slide-profile-img {
  position: absolute;
  top: 270px;
  left: 10px;
  width: 75px;
  height: 75px;
  border-radius: 100px;
  overflow: hidden;
  border: 2px solid white;
  box-shadow: 3px 3px 3px 0px #00000075;
  box-sizing: content-box;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .slide-profile-img
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .splide-banner-img {
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  height: 325px;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .splide-banner-img
  img {
  width: 90%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .slide-title {
  width: 100%;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .slide-title
  p {
  margin-top: 10px;
  font-weight: 600;
  font-size: 15px;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider
  .extra-recomendations-slide
  .slide-title
  p
  span {
  width: 90px;
  display: inline-block;
}

.extra-recomendations-slider-container .extra-recomendations-slider-bullets {
  padding-block: 15px;
  display: flex;
  justify-content: center;
  gap: 8px;
  padding-inline: 10px;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider-bullets
  .bullet {
  width: 8px;
  height: 8px;
  background-color: var(--bg-color);
  border-radius: 100px;
  cursor: pointer;
}
.extra-recomendations-slider-container
  .extra-recomendations-slider-bullets
  .bullet.active,
.extra-recomendations-slider-container
  .extra-recomendations-slider-bullets
  .bullet:hover {
  background-color: var(--dark-grey);
}
