/*Elizaveta Romanovna*/
/*https://betsyweb.ru*/
.partners h1 {
    text-transform: uppercase;
}

.partners h2 {
    text-transform: unset;
}

.partners .article-wrapper {
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.article .partners-bottom__add.partners-add--2 {
    color: var(--black-color);
    display: flex;
    justify-content: flex-end;
    margin-bottom: 40px;
}

.partners-info {
    font-size: 16px;
    line-height: 130%;
    margin-top: 10px;
}

.partners-info p {
    margin-bottom: 5px;
}

.partners-filter {
    margin-bottom: 40px;
}

.partners-filter__center {
    margin: 0 auto;
}

.partners-filter span {
    font-size: 16px;
    padding: 0 20px;
    height: 43px;
    display: flex;
    background: #ebebeb;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    margin-bottom: 10px;
}

.is--dark .partners-filter span.is--active,
.partners-filter span.is--active {
    background: var(--green-color);
    color: var(--white-color);
}

.partners h3 {
    font-size: 24px;
    margin-bottom: 5px;
    font-weight: 600;
    line-height: 80%;
}

.partners-item {
    background: var(--medium-grey);
    padding: 20px;
    margin-bottom: 20px;
}

.partners-block:not(.is--open) .partners-item:nth-child(n+4) {
    display: none;
}
.partners-item__text p,
.partners-wrap .partners-item__text p {
    font-size: 14px;
    line-height: 125%;
}i

.partners-item__tags {
    margin-bottom: 10px;
    flex-wrap: wrap;
}

.partners-item__tags span {
    font-size: 10px;
    padding: 0 14px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--green-color);
    color: var(--green-color);
    margin-right: 10px;
    margin-bottom: 10px;
}

.partners-item__img {
    width: 160px;
    height: 118px;
    background: var(--white-color);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    margin-right: 20px;
    flex-shrink: 0;
    align-self: center;
}

.partners-item__img img {
    max-width: 100%;
    max-height: 100%;
}

.partners-item__button {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.partners-item__button .btn {
    height: 46px;
    font-size: 15px;
    width: 250px;
    text-decoration: unset;
    color: var(--white-color);
    font-weight: bold;
    text-transform: uppercase;
}

.partners-item__button .btn--grey {
    background: #EBEBEB;
    margin-bottom: 20px;
    color: var(--black-color);
}

.is--dark .partners-item__button .btn--grey:hover,
.partners-item.is--selected .partners-item__button .btn--grey:hover,
.partners-item.is--selected .partners-item__button .btn:hover,
.partners-item__button .btn:hover {
    background: #0eb964;
    color: var(--white-color);
    border-color: #0eb964;
}

.partners-item__rate {
    flex-shrink: 0;
    margin: 0 55px;
}

.partners-item__subtext {
    font-style: normal;
    font-size: 10px;
    display: flex;
    align-items: center;
    font-weight: 500;
    line-height: 100%;
}

.partners-item__subtext svg {
    margin-right: 5px;
    fill: var(--black-color);
}

.partners-item__rate b {
    font-size: 18px;
    margin: 27px 0 6px;
}

.partners-block {
    margin-bottom: 60px;
}
.partners-block--last {
    border-bottom: 1px solid rgba(184, 184, 184, 1);
    margin-top: 40px;
}

.partners-item__rate span {
    font-size: 12px;
    line-height: 100%;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.4);
}
.partners-item.is--selected
.partners-item__rate span{

    color: rgba(255, 255, 255, 0.4);
}
.partners-wrap__inner .partners-item__tags span {
    text-align: center;
}

.partners-item__stars {
    margin-bottom: 11px;
}

/*.partners-item__stars i:not(:last-of-type){*/
/*    margin-right: 10px;*/
/*}*/
.is--dark .partners-item.is--selected,
.partners-item.is--selected {
    background: var(--green-color);
    color: var(--white-color);
}

.partners-item.is--selected .partners-item__tags span {
    border-color: var(--white-color);
    color: var(--white-color);
}

.partners-item.is--selected .partners-item__button .btn {
    background: var(--white-color);
    color: var(--green-color);
}

.partners-item.is--selected .partners-item__button .btn--grey {
    border: 1px solid var(--white-color);
    background: transparent;
    color: var(--white-color);
}

.partners-item.is--selected .partners-item__subtext svg {
    fill: var(--white-color);
}

.partners-item.is--selected .partners-item__stars .star.full svg path,
.partners-item.is--selected .partners-item__stars .star.half svg rect {
    fill: var(--white-color);
}


.partners-item.is--selected .partners-item__stars .star.empty svg path,
.partners-item.is--selected .partners-item__stars .star.half svg path {
    stroke: var(--white-color);
}

.partners-wrap h2 {
    margin-bottom: 40px;
}

.partners-bottom {
    margin: 40px 0;
}

.article .partners-bottom__show {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.article .partners-bottom__add {
    font-size: 16px;
}

.partners-bottom__add {
    margin-left: auto;
}

.article .partners-bottom__show, .article .partners-bottom__add {
    text-decoration: underline;
    color: var(--black-color);
}

.freshDop .interestBlock-list, .freshDop .specialProject-list {
    display: grid;
}

.freshDop:last-of-type {
    margin-bottom: 200px;
}

.freshDop:not(:last-of-type) {
    margin-bottom: 100px;
}

.freshDop ul {
    margin: 0 auto;
    max-width: 1280px;
}

.freshDop .specialProject-list .block-text__text {
    text-transform: uppercase;
}

.freshDop ul a {
    text-decoration: none;
}

.freshDop-block {
    z-index: 2;
}

.freshDop h2 {
    color: var(--white-color);
    padding-top: 47px;
    margin-bottom: 47px;
}

.partners-list.d-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    gap: 20px;
    margin-bottom: 100px;
}

.partners-list.d-grid .partners-item {
    margin-bottom: unset;
}

.right-partners h3 {
    font-size: 15px;
    margin-bottom: 24px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    display: table;
}

.right-partners h3:after {
    height: 1px;
    bottom: -6px;
    width: 100%;
    position: absolute;
    content: '';
    background: var(--black-color);
    left: 0;
}

.partners-list {
    margin-bottom: 30px;
}

.partners-list__item:not(:last-of-type) {
    border-bottom: 1px solid rgba(165, 165, 165, 0.3);
}

.partners-list__item {
    font-size: 14px;
    padding: 10px 0;
}

.partners-list__item b,
.partners-list__item span {
    width: 50%;
}

.partners-wrap p:not(:last-of-type) {
    margin-bottom: 20px;
}

.partners-wrap p {
    font-size: 16px;
    line-height: 130%;
    font-weight: 300;
}

.partners-wrap__inner .partners-wrap h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.partners-grey {
    background: var(--medium-grey);
    padding: 20px;
}

.is--dark .partners-item__subtext svg {
    fill: var(--white-color);
}

.is--dark .partners-item__button .btn--grey {
    color: var(--white-color);
}

.is--dark .partners-item__button .btn--grey,
.is--dark .partners-item__img,
.is--dark .opinion-form,
.is--dark .opinion-item {
    background: var(--black-color);
}

.is--dark .partners-filter span,
.is--dark .opinion-block,
.is--dark .partners-grey {
    background: #18181c;
}

.is--dark .partners-item {
    background: #18181c;
}

.is--dark .opinion-form__star, .is--dark .opinion-form input, .is--dark .opinion-form textarea {
    background: #18181c;
    border-color: #383a3c;
}

.is--dark .opinion-stars i {
    background: #383a3c;
}

.partners-grey h3 {
    font-size: 24px;
    font-weight: 600;
}

.partners-top {
    margin-bottom: 40px;
}

.partners-top .partners-item__tags {
    margin-bottom: auto;
}

.partners-top .partners-list {
    margin-bottom: unset;
}

.partners-top .partners-list__item {
    padding: 5px 0;
    display: flex;
    align-items: center;
}

.partners-top .partners-item__rate .partners-item__tags span {
    opacity: 1;
}

.partners-top .partners-item__rate span {
    margin-top: auto;
}

.partners-top .partners-item__rate span a {
    color: rgba(0, 0, 0, 0.4);
    text-decoration: none;
}

.partners-top .partners-item__rate span:hover a {
    opacity: 1;
}

.partners-top__img {
    width: 260px;
    height: 144px;
    background: var(--black-color);
    margin-right: 30px;
    padding: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.partners-top h1 {
    margin: 20px 0;
    font-weight: 800;
    text-transform: uppercase;
}

.partners-top__link {
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-top: 20px;
    text-decoration: underline;
    font-weight: 400;
}

.article a.partners-top__link:hover svg {
    stroke: #007BFF;
}

.article a.partners-top__link {
    color: #007BFF;
}

.partners-top__link svg {
    margin-right: 10px;
    stroke: #007BFF
}

.partners-top__link:hover {
    color: var(--green-color)
}

.partners-top__link:hover svg {
    stroke: var(--green-color)
}

.partners-top__info {
    width: 400px;
    flex-shrink: 0;
}

.partners-top__info h3 {
    margin-bottom: 20px;
}

.partners-top .partners-list__item:last-of-type {
    padding-bottom: unset;
}

.partners-top__contacts .partners-item__tags {
    margin-bottom: 20px;
}

.partners-top__contacts h3 {
    margin-bottom: 10px;
}

.partners-top__social a:first-of-type {
    margin-right: 5px;
}

.partners-top__social svg,
.is--dark .partners-top__social svg.tgIcon path {
    fill: var(--black-color);
}

.partners-top__social svg.tgIcon path {
    fill: var(--white-color);
}

.is--dark .partners-top__social svg {
    fill: rgba(255, 255, 255, 0.4);
}

.partners-top__social a:hover svg {
    fill: var(--green-color);
}

.opinion {
    margin-top: 40px;
}
.opinion-stars i.active {
    background: var(--green-color);
}
.opinion-block {
    background: #f9f9f9;
    padding: 30px;
    margin: 20px -20px 40px;
}

.opinion-form {
    margin-bottom: 40px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);

}

.opinion-form, .opinion-item {
    background: var(--white-color);
    padding: 20px;
}

button.btn {
    border-radius: 10px;
    background: var(--green-color);
    display: flex;
    border: unset;
    align-items: center;
    justify-content: center;
    color: var(--white-color);
    height: 56px;
    font-size: 20px;
    width: 220px;
    text-transform: uppercase;
    font-family: 'Gotham Pro', Arial, sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.opinion-form textarea::placeholder,
.opinion-form input::-webkit-input-placeholder {
    color: #717171;
    font-size: 16px;
    font-family: 'Gotham Pro', Arial, sans-serif;
}

.opinion-form textarea {
    height: 100px;
    padding: 10px;
    resize: none;
}

.opinion-form__star,
.opinion-form input,
.opinion-form textarea {
    border-radius: 5px;
    border: 1px solid #B8B8B8;
    color: #717171;
    font-size: 16px;
    font-family: 'Gotham Pro', Arial, sans-serif;
    font-weight: normal;
}

.opinion-form__star .partners-item__stars {
    margin-bottom: unset;
}

.opinion-form__star span {
    margin-right: 23px;
}

.opinion-stars i {
    clip-path: polygon(50% 0%, 64% 35%, 100% 38%, 73% 63%, 81% 100%, 50% 80%, 19% 100%, 27% 63%, 0 38%, 36% 35%);
    width: 25px;
    height: 24px;
    background: #EBEBEB;
    display: block;
    margin-right: 10px;
}

.opinion-stars i.is--choose,
.opinion-form .opinion-stars i:hover {
    background: var(--green-color);
}

.opinion-item .partners-item__stars svg path {
    width: 25px;
    stroke: #EBEBEB !important;
}

.opinion-form__star,
.opinion-form input {
    height: 40px;
    padding: 0 10px;
}

.w-56p {
    width: 56%;
}

.opinion-form__line:not(:last-of-type) {
    margin-bottom: 15px;
}

.opinion-form__star {
    margin-left: 15px;
    flex-shrink: 0;
}

.opinion-item:not(:last-of-type) {
    margin-bottom: 20px;
}

.partners-inner__h2 {
    text-transform: unset;
}

.opinion-item h4 {
    margin-right: 24px;
    font-weight: 500;
    margin-bottom: 20px;
}

.opinion-item__text b {
    font-weight: 500;
    display: block;
    margin-bottom: 15px;
}

.opinion-item__text {
    font-size: 16px;
    line-height: 130%;
}

.opinion-item__name i {
    color: #7f7f7f;
    font-size: 16px;
    margin-left: auto;
    font-style: normal;
    font-weight: 300;
}

.partners-top__contacts {
    margin-left: auto;
}

.partners-wrap__inner .partners-item__rate span {
    color: var(--green-color);
    font-size: 10px;
}
.partners .pagination ul {
    margin-bottom: unset;
}
.partners .pagination {
    border-bottom: 1px solid rgba(184, 184, 184, 1);
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.partners-wrap__bottom .partners-item__text h3{
    margin-bottom: 5px;
}
@media screen and (max-width: 1400px) {
    .partners-wrap p {
        font-size: 14px;
    }

    .partners h3, .partners-grey h3 {
        font-size: 21px;
    }

    .partners-item__button .btn {
        font-size: 13px;
        height: 43px;
    }

    .partners-top__img {
        width: 182px;
        height: 101px;
        padding: 42px;
    }

    .partners-list__item {
        font-size: 12px;
    }

    .partners-top__info {
        width: 280px;
    }

    .partners-list__item b, .partners-list__item span {
        line-height: 130%;
    }

    .partners-item__rate {
        margin: 0 35px;
    }

    .partners-wrap__inner .partners-wrap h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .partners-wrap p:not(:last-of-type) {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 1199px) {
    .partners-wrap p {
        font-size: 12px;
    }

    .partners h3 {
        font-size: 18px;
    }

    .partners-item__button .btn {
        font-size: 11px;
        height: 34px;
        width: 100%;
    }

    .partners-item__stars .star svg {
        width: 23px;
        height: auto;
    }

    .partners-item__img {
        order: 1;
    }

    .partners-top__img,
    .partners-item__img {
        width: 140px;
        height: 105px;
        margin-right: 13px;
    }

    .partners-item__rate {
        order: 2;
        margin: 0;
        width: calc(100% - 153px);
    }

    .partners-item__text {
        order: 3;
    }

    .partners-item__button {
        order: 4;
        width: 100%;
        margin-top: 20px;
    }

    .partners-item {
        flex-wrap: wrap;
        margin-bottom: unset;
    }

    .partners-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
        gap: 20px;
    }

    .partners-item__tags {
        margin-top: 15px;
    }

    .partners-item__rate b {
        margin-top: 24px;
        font-size: 14px;
    }

    .partners-item__stars {
        margin-bottom: 5px;
        display: flex;
    }

    .partners-item__stars i {
        display: block;
        line-height: 70%;
        margin-right: 9px;
    }

    .partners-filter span {
        height: 27px;
        font-size: 10px;
    }

    .partners .article-wrapper {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .partners-filter {
        margin-bottom: 30px;
    }

    .partners-wrap h2 {
        margin-bottom: 20px;
        font-size: 18px;
    }

    .partners-bottom {
        margin: 20px 0;
    }

    .article .partners-bottom__show {
        font-size: 14px;
    }

    .article .partners-bottom__add {
        font-size: 12px;
    }

    .partners-grey h3 {
        font-size: 14px;
    }

    .partners-list__item {
        font-size: 11px;
    }

    .partners-top__img {
        padding: 12px;
    }

    .partners-top__link {
        font-size: 12px;
    }

    .partners-top__link svg {
        width: 14px;
        height: 14px;
        margin-right: 5px;
    }

    .partners-top .partners-item__rate {
        width: unset;
    }

    .partners-top .partners-item__stars .star svg {
        width: 18px;
    }

    .partners-top__info {
        margin-right: 20px;
    }

    .partners-wrap__inner .partners-list {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: unset;
        gap: unset;
    }

    .partners-wrap__inner .partners-item__tags {
        margin-top: unset;
    }

    .partners-grey {
        padding: 20px;
    }

    .partners-top__contacts {
        margin-right: 5px;
    }

    .partners-list__item span {
        margin-left: 10px;
        width: calc(50% + 10px);
    }

    button.btn {
        width: 250px;
        height: 38px;
        font-size: 11px;
    }
}

@media screen and (max-width: 990px) {
    .partners-bottom {
        flex-direction: column;
    }

    .article .partners-bottom__add {
        color: #8d8d8d;
        margin-right: auto;
        text-decoration: none;
    }

    .partners-list.d-grid .partners-item__img {
        width: 88px;
        height: 64px;
        flex-shrink: 0;
    }

    .partners-list.d-grid .partners-item {
        flex-wrap: nowrap;
        padding: 10px;
    }

    .partners-wrap .partners-list.d-grid p {
        font-size: 8px;
    }

    .partners .partners-list.d-grid h3,
    .partners-info {
        font-size: 12px;
    }

    .partners-list.d-grid .partners-item__tags {
        margin-top: unset;
        margin-bottom: unset;
    }

    .partners-list.d-grid .partners-item__tags span {
        font-size: 6px;
        height: 14px;
        margin-bottom: 8px;
    }

    .partners-list.d-grid {
        margin-bottom: 50px;
    }

    .partners h1 {
        font-size: 18px;
    }

    .partners-grey__left {
        order: 1;
        width: calc(100% - 220px);
        margin-right: 20px;
    }

    .partners-top .partners-item__rate {
        width: 200px;
    }

    .partners-grey {
        flex-wrap: wrap;
        position: relative;
        padding: 40px;
    }

    .partners-top__img img {
        max-height: 100%;
    }

    .partners-top__img {
        width: 100%;
        height: 144px;
    }

    .partners-top__info {
        order: 3;
        width: 340px;
        margin-top: 30px;
    }

    .partners-top__contacts {
        order: 4;
        width: 240px;
        margin-left: 30px;
        margin-top: 30px;
    }

    .partners-top__link {
        position: absolute;
        bottom: 40px;
        right: 40px;
    }

    .partners-wrap__inner .partners-wrap h2, .partners h2 {
        font-size: 18px;
    }

    .right-partners h3 {
        font-size: 12px;
        font-weight: 500;
        line-height: 110%;
    }

    .opinion-item__text {
        font-size: 13px;
    }

    .article .block-text__hash a, .opinion-item__name i {
        font-size: 12px;
    }

    .opinion-block {
        padding: 15px;
    }

    .opinion-stars i {
        width: 14px;
        height: 14px;
        margin-right: 5px;
    }

    .opinion-item h4 {
        font-size: 16px;
    }

    .opinion-item__text b {
        margin-bottom: 10px;
    }

    .opinion-form textarea::placeholder,
    .opinion-form input::-webkit-input-placeholder,
    .opinion-form__star, .opinion-form input, .opinion-form textarea {
        font-size: 14px;
    }

    .opinion-form__star, .opinion-form input {
        height: 30px;
    }

    .opinion-captcha__xl {
        display: none;
    }

    .opinion-captcha__xs {
        display: block;
    }

    .opinion-form__captcha {
        width: 45px;
    }

    button.btn {
        width: calc(100% - 65px);
        max-width: 250px;
        margin-left: 25px;
    }
}

@media screen and (max-width: 767px) {
    .partners .pagination {
        border-bottom: 1px solid rgba(184, 184, 184, 1);
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .partners-wrap__inner .partners-item__rate span {
        font-size: 8px;
    }

    .partners-top__contacts .partners-item__tags {
        margin-bottom: 15px;
    }

    .article .partners-bottom__add.partners-add--2 {
        margin-bottom: 30px;
        justify-content: center;
    }

    .opinion-form__star {
        margin-left: auto;
    }

    .partners-block {
        margin-bottom: 30px;
    }

    .partners-grey h3 {
        margin-bottom: 5px;
    }

    .partners-grey {
        padding: 20px;
    }

    .opinion-item h4 {
        font-size: 14px;
    }

    .partners-wrap p, .opinion-item__name i {
        font-size: 10px;
    }

    .partners-inner__h2, .partners-top h1 {
        font-size: 18px;
    }

    .freshDop .interestBlock-list, .freshDop .specialProject-list {
        display: block;
        margin: 0;
        max-width: unset;
        width: 100%;
    }

    .partners-list, .partners-list.d-grid {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }

    .partners-filter__center {
        margin: 0;
    }

    .partners-filter span {
        flex-shrink: 0;
        padding: 0 12px;
    }

    .freshDop .slick-slider .slick-track {
        display: flex;
    }

    .specialProject-container {
        overflow: hidden;
    }

    .js-freshDop-slider li {
        padding: 0 15px;
    }

    .js-freshDop-slider button {
        cursor: pointer;
        position: absolute;
        border: unset;
        font-size: 0;
        background: transparent;
        top: -20px;
        right: 15px;
    }

    .js-freshDop-slider button.slick-prev {
        right: 35px;
    }

    .js-freshDop-slider button svg {
        margin-left: 10px;
        fill: var(--white-color);
    }

    .opinion-item__text {
        font-size: 11px;
    }

    .partners-top__info {
        width: 100%;
        margin-right: unset;
        margin-top: 20px;
    }

    .partners-top__contacts {
        margin-top: 20px;
        margin-left: unset;
        width: 100%;
    }

    .partners-top__link {
        bottom: 25px;
        right: 20px;
    }

    .opinion-form textarea::placeholder,
    .opinion-form input::-webkit-input-placeholder,
    .opinion-form__star, .opinion-form input, .opinion-form textarea {
        font-size: 12px;
    }

    .opinion-form__line {
        flex-direction: column;
    }

    .opinion-form__line input {
        width: 100%;
    }

    .opinion-form__star {
        margin-left: 0;
        margin-top: 10px;
    }

    .opinion-form__star span {
        margin-right: auto;
    }

    .partners-wrap__bottom .partners-item__text h3 {
        font-size: 12px;
    }

    .partners-wrap__bottom .partners-item__text p {
        font-size: 8px;
        line-height: 130%;
    }

    .partners-wrap__inner .opinion-title h2 {
        margin-bottom: -10px;
    }
    .partners-wrap__inner .article-wrapper {
        padding-bottom: 40px;
    }

    .partners-wrap__inner .partners-list {
        margin-bottom: 20px;
    }

    .partners-wrap__inner .right-block__banner {
        display: none;
    }

    .partners-wrap__inner .partners-top {
        margin-bottom: 22px;
    }

    .partners-wrap__inner .right-block {
        order: 1;
        margin-top: unset;
    }

    .partners-wrap__inner .partners-item__subtext svg {
        width: 10px;
        height: 10px;
    }

    .partners-wrap__inner .partners-item__subtext {
        font-size: 8px;
    }

    .partners-wrap__inner .center-block {
        order: 2;
    }

    .partners-grey__left {
        width: 140px;
        margin-right: 13px;
    }

    .partners-top__img {
        height: 100%;
    }

    .partners-top .partners-item__rate {
        width: calc(100% - 153px);
    }

    .partners-item__rate b {
        margin-top: auto;
        line-height: 80%;
        margin-bottom: 5px;
    }
    .partners-item__rate .partners-item__stars{
        margin-bottom: 0;
    }
    .partners-item__rate span {
        font-size: 10px;
        margin-top: 10px;
    }

    .partners-item__tags span {
        padding: 0 12px;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .partners h3 {
        font-size: 16px;
    }

    .partners-item__button .btn--grey {
        margin-bottom: 5px;
    }
}

@media screen and (max-width: 600px) {


}

@media screen and (max-width: 390px) {
    .partners-item__subtext {
        align-items: flex-start;
    }

    .partners-top .partners-item__stars .star svg {
        width: 14px;
    }

    .partners-item__stars i {
        margin-right: 5px;
    }
}