.recipes-slider-2 {
  margin-top: 10px;
  margin-bottom: 25px
}
.recipes-slider-2 sup {
  font-size: .65em;
  top: -.4em;
  left: .1em
}
.recipes-slider-2__title {
  font-size: 36px;
  line-height: 1.3333;
  color: #201926;
  margin-bottom: 50px
}
.recipes-slider-2__swiper {
  margin-bottom: 27px;
  overflow: hidden
}
.recipes-slider-2__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 16px
}
.recipes-slider-2__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none
}
.recipes-slider-2__button {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-color: #909090;
  background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 15L23 20L18 25" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
  cursor: pointer;
  -webkit-transition: background-color .3s,opacity .3s;
  transition: background-color .3s,opacity .3s
}
.recipes-slider-2__button.swiper-button-disabled {
  opacity: .2;
  pointer-events: none
}
.recipes-slider-2__button_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 16px
}
.recipes-slider-2__button_right {
  margin-right: 22px
}
.recipes-slider-2__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none
}
.recipes-slider-2__pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  width: auto
}
.recipes-slider-2__bullet {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #d9d9d9;
  cursor: pointer;
  -webkit-transition: background .3s;
  transition: background .3s
}
@media (hover:hover) {
  .recipes-slider-2__button:hover {
    background-color: #c22021
  }
  .recipes-slider-2__bullet:hover {
    background: #eb2227
  }
}
.recipes-slider-2__bullet:not(:last-child) {
  margin-right: 12px
}
.recipes-slider-2__bullet_active {
  background: #c22021
}
.recipes-slide-2 {
  display: block
}
.recipes-slide-2 img {
  display: block;
  height: auto;
  width: 100%;
  aspect-ratio: 291/192;
  border-top-right-radius: 60px;
  -o-object-fit: cover;
  object-fit: cover
}
.recipes-slide-2__name {
  margin-top: 20px;
  margin-bottom: 9px;
  font-size: 28px;
  line-height: 1.3;
  color: #201926
}
.recipes-slide-2__text {
  font-size: 16px;
  line-height: 1.75;
  color: #201926
}