.project-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 7px 20px 0 rgba(11, 36, 84, .15);
    display: flex;
    flex-direction: column;
    padding: 22px 0 26px
}

.project-card__title {
    color: #303030;
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 1;
    padding: 0 18px
}

.project-card__name {
    color: #303030;
    font-size: .875rem;
    line-height: 1.375;
    margin-top: 18px;
    padding: 0 18px
}

.project-card__desc {
    -webkit-line-clamp: 4;
    color: #303030;
    font-size: .75rem;
    line-height: 1.5714285714;
    margin-top: 26px;
    padding: 0 18px
}

.project-card__params {
    border-top: 2px solid #f1f5fb;
    margin-top: 12px;
    padding: 14px 18px 0
}

.project-card__img-wrapper {
    margin-top: auto;
    padding-top: 16px;
    position: relative
}

.project-card__label {
    background-color: #f58802;
    border-radius: 3px;
    color: #fff;
    font-size: .875rem;
    left: 2px;
    line-height: 1.8125;
    max-width: calc(100% - 4px);
    padding: 0 18px;
    position: absolute;
    top: 29px
}

.project-card__label_gray {
    background-color: #b4b4b4
}

.project-card__img {
    display: block;
    font-size: 0;
    line-height: 0;
    width: 100%
}

.project-card__img img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%
}

.project-card__progress {
    margin-top: 34px;
    padding: 0 18px
}

.project-card__btn {
    margin: 32px 18px 0
}

.project-card_with-remove-btn {
    padding-top: 34px;
    position: relative
}

.project-card__remove {
    background: transparent;
    border: none;
    color: red;
    display: block;
    font-size: .9375rem;
    line-height: 1;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px
}

.project-params {
    display: flex;
    flex-direction: column;
    row-gap: 7px
}

.project-params__item {
    align-items: flex-start;
    -moz-column-gap: 18px;
    column-gap: 18px;
    display: flex;
    justify-content: space-between
}

.project-params__label,
.project-params__value {
    color: #303030;
    font-size: .75rem;
    line-height: 1.2857142857
}

.project-params__value {
    font-weight: 600;
    text-align: right
}

@media only screen and (min-width:75em) {
    .project-card__title {
        font-size: 1.75rem
    }

    .project-card__name {
        font-size: 1rem
    }

    .project-card__desc {
        font-size: .875rem
    }

    .project-card__label {
        font-size: 1rem
    }

    .project-params__label,
    .project-params__value {
        font-size: .875rem
    }
}