

/* Start:/local/templates/openyard/assets/css/page-news-list.css?17477269007236*/
.block-caption__wrap{position:relative}.block-caption__bread{position:absolute;top:clamp(20px, 1.7777777778vw, 32px);left:0;display:flex;align-items:center;grid-gap:clamp(8px, 0.8333333333vw, 15px)}.block-caption__bread span{color:var(--black);font-size:var(--font-size-4);font-weight:500;line-height:100%}.block-caption__title{max-width:1300px}.block-caption__title h1,.block-caption__title h2{margin:0;color:var(--black);font-size:clamp(32px, 3.8888888889vw, 70px);font-weight:500;line-height:100%;text-indent:clamp(70px, 7.7777777778vw, 140px)}.block-caption__subtitle{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:clamp(20px, 2.2222222222vw, 40px)}.block-caption__subtitle p{grid-column:2/3;color:var(--black);font-size:clamp(15px, 1.4444444444vw, 26px);font-weight:400;line-height:130%;letter-spacing:.52px}@media(max-width: 1920px){.block-caption__title{max-width:calc(850px + (1300 - 850) * ((100vw - 991px) / (1920 - 991)))}}@media(max-width: 1199px){.block-caption__bread span{max-width:120px}}@media(max-width: 991px){.block-caption__subtitle p{grid-column:1/3}}@media(max-width: 767px){.block-caption__bread{position:relative;top:unset;left:unset;display:none;margin-bottom:15px}.block-caption__bread span{max-width:100%}.block-caption__title h1,.block-caption__title h2{text-indent:0}}@media(max-width: 365px){.block-caption__title h1,.block-caption__title h2{word-break:break-word}}.buttons{flex:1 0;display:inline-flex;align-items:center;justify-content:space-between;padding:clamp(20px, 1.6666666667vw, 30px) clamp(20px, 2.2222222222vw, 40px);font-size:clamp(15px, 1.1111111111vw, 20px);font-weight:500;line-height:120%;text-align:start;border-radius:20px;border:1.6px solid var(--black);cursor:pointer;transition:.5s ease}.buttons_bg_black{color:var(--white);background-color:var(--black)}.buttons_bg_black .icon path{stroke:var(--light);transition:.5s ease}.buttons_bg_black:hover{background-color:#313539;transition:.5s ease}.buttons_bg_black:hover .icon path{transition:.5s ease}.buttons_bg_white{color:var(--black);background-color:var(--bg)}.buttons_bg_white:hover{background-color:#e4e4e4}.buttons_bg_white .icon path{stroke:var(--black)}.buttons.is-full-width{width:100%}.news-list{margin-top:80px}@media screen and (max-width: 991px){.news-list .block-caption__bread{top:10px}.news-list .block-caption__title h2{text-indent:100px}}@media screen and (max-width: 767px){.news-list{margin-top:40px}.news-list .block-caption__wrap{margin:0;width:100%}.news-list .block-caption__title h2{text-indent:0}}.news-list__items{margin-top:100px;margin-bottom:33px}@media screen and (max-width: 991px){.news-list__items{margin-top:40px;margin-bottom:100px}}.news-list__item{display:grid;grid-template-areas:"categories title" "categories bottom";grid-template-columns:180px 1fr;grid-column-gap:50px;min-height:320px;padding:40px;border:1px solid var(--black);border-radius:20px;margin-bottom:-1px}.news-list__item:hover{background:var(--selection)}@media screen and (max-width: 767px){.news-list__item{grid-template-areas:"title" "categories" "bottom";grid-template-columns:100%;grid-template-rows:1fr;padding:20px}}.news-list__item._first{display:grid;grid-template-columns:1fr minmax(300px, 706px);grid-column-gap:20px;border:none;padding:0;margin-bottom:40px}.news-list__item._first:hover{background:rgba(0,0,0,0)}.news-list__item._first:hover .news-list__item-wrap{background:var(--selection)}@media screen and (max-width: 1199px){.news-list__item._first{grid-template-columns:100%;grid-template-areas:"picture" "wrap";border:1px solid var(--black);padding:20px}}@media screen and (max-width: 991px){.news-list__item._first:hover{background:rgba(0,0,0,0)}.news-list__item._first:hover .news-list__item-wrap{background:rgba(0,0,0,0)}}@media screen and (max-width: 767px){.news-list__item._first{grid-row-gap:20px;margin-bottom:-1px}}.news-list__item-wrap{display:grid;grid-template-areas:"categories title" "categories text" "categories bottom";grid-template-columns:180px 1fr;grid-template-rows:1fr;grid-column-gap:40px;min-height:320px;padding:40px;border:1px solid var(--black);border-radius:20px}@media screen and (max-width: 1199px){.news-list__item-wrap{border:none;padding:0}}@media screen and (max-width: 767px){.news-list__item-wrap{grid-area:wrap;grid-template-areas:"title" "text" "categories" "bottom";grid-template-columns:100%}}.news-list__item-picture{display:block;width:100%;height:640px;border-radius:20px;object-fit:cover;overflow:hidden}@media screen and (max-width: 1199px){.news-list__item-picture{grid-area:picture;margin-bottom:20px}}@media screen and (max-width: 767px){.news-list__item-picture{margin-bottom:0;height:440px}}@media screen and (max-width: 576px){.news-list__item-picture{height:260px}}.news-list__item-picture img{display:block;width:100%;height:100%;object-fit:cover}.news-list__item-categories{grid-area:categories;font-size:18px}@media screen and (max-width: 767px){.news-list__item-categories{padding:10px 0;border-top:1px solid var(--black);width:100%;font-size:15px;line-height:20px;margin-bottom:5px}}.news-list__item-title{grid-area:title;font-size:40px;line-height:48px;font-weight:500}@media screen and (max-width: 1199px){.news-list__item-title{font-size:32px;line-height:38px}.news-list__item-title br{display:none}}@media screen and (max-width: 767px){.news-list__item-title{font-size:25px;line-height:30px;margin-bottom:50px;word-wrap:break-word}}.news-list__item-text{grid-area:text;font-size:26px;line-height:33px;max-width:660px;width:100%;margin-top:auto;margin-bottom:40px}@media screen and (max-width: 767px){.news-list__item-text{font-size:15px;line-height:20px}}.news-list__item-bottom{grid-area:bottom;display:flex;align-items:flex-end;gap:40px}@media screen and (max-width: 767px){.news-list__item-bottom{flex-direction:column;align-items:baseline;gap:0;margin-top:auto}}.news-list__item-date{font-size:18px}@media screen and (max-width: 767px){.news-list__item-date{padding:10px 0;border-top:1px solid var(--black);width:100%;margin-bottom:5px;font-size:15px;line-height:20px}}.news-list__item-time{font-size:18px}@media screen and (max-width: 767px){.news-list__item-time{padding-top:10px;border-top:1px solid var(--black);width:100%;font-size:15px;line-height:20px}}.news-list__more{position:relative;display:block;padding:40px 30px;border:1px solid var(--black);border-radius:20px;font-size:20px;line-height:24px;font-weight:500}@media screen and (max-width: 767px){.news-list__more{padding:20px;font-size:15px;line-height:19px}}.news-list__more:hover{background:var(--selection)}.news-list__more::after{position:absolute;content:"";top:50%;right:40px;transform:translateY(-50%);display:block;width:7px;height:17px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDcgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNS4zMjY1NCA2LjA0NzYzQzYuMjg5NTEgNy4xNzExIDYuMjg5NTEgOC44Mjg5IDUuMzI2NTQgOS45NTIzN0wxIDE1IiBzdHJva2U9IiMyNzJCMzIiLz4KPC9zdmc+Cg==");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.news-list__more::after{right:20px}}
/*# sourceMappingURL=page-news-list.css.map */

/* End */


/* Start:/local/templates/openyard/components/bitrix/news.list/news-list/style.css?17477269003357*/
/* Блок на всю ширину */
.news-filter {
    width: 100%;
}

/* Внутренний контейнер */
.news-filter__inner {
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
    gap: 16px;
    margin: 0 auto 40px;
    max-width: 100%; /* 100% ширины */
    flex-wrap: nowrap; /* Не переносим до мобилки */
}

/* Табы */
.news-filter__tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    overflow-x: auto;

    @media screen and (max-width: 767px) {
        gap: 2px;
        padding-bottom: 5px;
    }
}

/* Кнопка таба */
.news-filter__tab {
    padding: clamp(12px, 1.05vw, 20px) clamp(15px, 1.57vw, 30px);
    border: 1px solid var(--black);
    border-radius: 15px;
    background: transparent;
    color: var(--black);
    font-size: clamp(15px, 0.94vw, 18px);
    white-space: nowrap;
    /*height: 63px;*/
    margin: 0;

    &:not(:first-of-type) {
        margin-left: -1px;

        @media screen and (max-width: 767px) {
            margin-left: 0;
        }
    }
}

/* Активный таб */
.news-filter__tab_active {
    background: var(--black);
    color: var(--white);
    border-color: var(--black);
}

/* Счетчик */
.news-filter__count {
    display: inline-block;
    font-size: 12px;
    margin-left: 2px;
    opacity: 0.7;
    transform: translateY(-50%);

    @media screen and (max-width: 767px) {
        transform: translateY(0);
        font-size: 15px;
    }
}

/* Поиск */
.news-filter__search {
    flex-grow: 1; /* Занимает остаток пространства */
    max-width: 1120px; /* Но не шире */
    min-width: 200px; /* Минимально допустимая ширина, чтобы не исчез */

    form {
        height: 100%;
    }
}

/* Поле поиска */
.news-filter__search-box {
    width: 100%;
    padding-inline: 16px;
    border: 1px solid var(--black);
    border-radius: 15px;
    font-size: 18px;
    display: flex;
    gap: 8px;
    background: transparent;
    height: 100%;
}

.news-filter__search-box .clear-btn {
    display: none;
    border: none;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;

    svg {
        flex-shrink: 0;
        width: 20px;
        height: 20px;
    }
}

/* Ввод */
.news-filter__search-input {
    border: none;
    outline: none;
    flex: 1;
    min-width: 50px;
    padding-block: 7px;
    font-size: 18px !important;
    color: var(--black);
    cursor: text;
    
    &::placeholder {
        color: var(--black-40);
    }

    @media screen and (max-width: 767px) {
        height: 63px;
    }
}

/* Иконка */
.news-filter__search-icon {
    width: 26px;
    height: 26px;
    opacity: 0.5;
}

.news-filter__search-box__button {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: 0;
    border: 0;
}

/* Мобильная адаптация */
@media (max-width: 767px) {
    .news-filter__inner {
        flex-direction: column;
        align-items: stretch;
        gap: 16px;
    }

    .news-filter__search {
        width: 100%;
    }
}

/* End */
/* /local/templates/openyard/assets/css/page-news-list.css?17477269007236 */
/* /local/templates/openyard/components/bitrix/news.list/news-list/style.css?17477269003357 */
