

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?179153018951*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/fort-zox/components/bitrix/news.list/projects.list/style.css?17924756342469*/
.prj-list__inner {
    padding: 7.5rem 10.4rem 13.8rem;
}

.prj-list__label {
    margin-left: 0.3rem;
}

.prj-list__filter {
    display: flex;
    flex-wrap: wrap;
    gap: 1.8rem;
    margin: 3rem 0 0 0.3rem;
}

.prj-list__btn {
    height: 4.8rem;
    padding: 0 2rem;
    font-size: 1.8rem;
    line-height: 1.4;
    color: rgba(11, 13, 14, 0.6);
    border: 1px solid var(--color-line);
    transition: color var(--transition), background-color var(--transition), border-color var(--transition);
}

.prj-list__btn:hover {
    color: var(--color-graphite);
    border-color: var(--color-graphite);
}

.prj-list__btn.is-active {
    color: var(--color-white);
    background-color: var(--color-graphite);
    border-color: var(--color-graphite);
}

.prj-list__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.7rem 1rem;
    margin-top: 6.8rem;
}

.prj-list__card[hidden] {
    display: none;
}

.prj-list__img {
    width: 100%;
    height: 36.2rem;
    object-fit: cover;
    background-color: var(--color-card);
}

.prj-list__info {
    min-height: 15rem;
    margin: 1rem 0 0 0.1rem;
    padding: 1.6rem 2.5rem 2.4rem;
    background-color: var(--color-card);
}

.prj-list__title {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.2;
}

.prj-list__text {
    margin-top: 1.2rem;
    font-size: 1.8rem;
    line-height: 1.28;
    color: var(--color-text-muted);
}

.prj-list__empty {
    margin-top: 6.8rem;
    font-size: 1.8rem;
    color: var(--color-text-muted);
}

@media (max-width: 1099.98px) {
    .prj-list__inner {
        padding: 4.8rem var(--gutter);
    }

    .prj-list__label {
        margin: 0;
    }

    .prj-list__filter {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.7rem;
        margin: 1.6rem 0 0;
    }

    .prj-list__btn {
        height: 4.7rem;
    }

    .prj-list__grid {
        grid-template-columns: 1fr;
        gap: 1.7rem;
        margin-top: 5.4rem;
    }

    .prj-list__img {
        height: auto;
        aspect-ratio: 343 / 192;
    }

    .prj-list__info {
        min-height: 0;
        margin: 1.6rem 0 0;
        padding: 1.6rem;
    }

    .prj-list__title {
        font-size: 2rem;
    }

    .prj-list__text {
        margin-top: 1rem;
        font-size: 1.6rem;
        line-height: 1.4;
    }

    .prj-list__empty {
        margin-top: 3.2rem;
        font-size: 1.6rem;
    }
}

.prj-list__pagination {
    margin-top: 50px;
}

/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?179153018951 */
/* /local/templates/fort-zox/components/bitrix/news.list/projects.list/style.css?17924756342469 */
