.paragraph.paragraph--type--uspechy{
    margin: 0 -20px;
}
.paragraph--type--uspechy .swiper{
    overflow: visible;
}
.paragraph--type--uspechy .swiper-slide{
    box-sizing: border-box;
    padding: 0 20px;
    height: auto;
    display: flex;
}
.paragraph--type--uspechy .swiper-slide .slide-inner{
    display: flex;
}
.paragraph--type--uspechy .swiper-button-next, 
.paragraph--type--uspechy .swiper-button-prev{
    display: none;
}
.paragraph .paragraph.paragraph--type--polozka-uspechu{
    padding: 40px;
    border-radius: 12px;
    background: var(--boston50);
    border: 1px solid var(--boston300);
}
.paragraph--type--uspechy .swiper-slide:nth-child(3n + 2) .paragraph.paragraph--type--polozka-uspechu{
    background: var(--sunglow50);
    border: 1px solid var(--sunglow300);
}
.paragraph--type--uspechy .swiper-slide:nth-child(3n + 3) .paragraph.paragraph--type--polozka-uspechu{
    background: var(--lima50);
    border: 1px solid var(--lima300);
}
.paragraph--type--polozka-uspechu h3{
    color: var(--boston700);
}
.paragraph--type--uspechy .swiper-slide:nth-child(3n + 2) .paragraph--type--polozka-uspechu h3{
    color: var(--sunglow700);
}
.paragraph--type--uspechy .swiper-slide:nth-child(3n + 3) .paragraph--type--polozka-uspechu h3{
    color: var(--lima700);
}
.paragraph--type--uspechy > .field--name-field-text{
    padding-top: 40px;
}
.paragraph--type--uspechy > .field--name-field-text p{
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    letter-spacing: 0.24px;
    text-align: center;
}