.stocks__container {
  border-radius: 16px;
  background-color: var(--accent-bg-color);
  padding: 40px 0;
  position: relative;
}
@media (max-width: 1199.98px) {
  .stocks__container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 575.98px) {
  .stocks__container {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.stocks__img {
  position: absolute;
  bottom: 0;
  left: 80px;
}
@media (max-width: 1199.98px) {
  .stocks__img {
    display: none;
  }
}
.stocks__slider {
  width: 885px;
  margin-right: 0;
  padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .stocks__slider {
    width: 100%;
  }
}
.stocks__slider .swiper-pagination {
  bottom: 0;
}
.stocks__item {
  min-height: 385px;
  padding: 24px;
  background-color: var(--bs-white);
  border-radius: 16px;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.07);
  border: 1px solid var(--bs-border-color);
  display: flex;
  flex-direction: column;
}
.stocks__item.swiper-slide-duplicate-prev {
  opacity: 0.5;
}
.stocks__button {
  text-align: left;
}
.stocks__label {
  display: block;
  width: fit-content;
  color: var(--bs-black);
  font-family: "Oswald", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  border: 1px solid var(--bs-border-color);
  background-color: var(--accent-bg-color);
  padding: 8px 16px;
  border-radius: 12px;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.stocks__title {
  min-height: 60px;
  color: var(--bs-black);
  font-family: "Oswald", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.stocks__description {
  color: var(--gray-font-color);
  font-size: 0.875rem;
}
.stocks__date {
  margin-top: auto;
  font-size: 0.875rem;
  color: var(--gray-font-color);
}
.stocks .swiper-wrapper {
  padding-bottom: 10px;
  padding-left: 2px;
}
