/* media="screen and (min-width: 1440px)" */
@media screen and (min-width: 1440px) {

    /* --- w-promo --- */
    .w-promo__bg {
        min-height: 320px;
    }

    .w-promo__bg .btn-section {
        margin-top: 30px;
    }


    /* --- error-section --- */
    .error-section {
        width: auto;
        max-width: 500px;
        margin-bottom: 50px;
        margin-top: 20px;
    }

    /* --- Blog --- */
    .w-blog {
        position: relative;
        display: flex;
        flex-wrap: nowrap;
        align-items: stretch;
        justify-content: flex-start;
    }

    .wrapper-main-blog {
        width: auto;
        flex-shrink: 1;
    }

    .wrapper-main-blog .filters-section {
        display: none;
    }

    .blog-main .wrapper-blog-card {
        width: calc(50% - 15px);
        margin: 20px 0 40px;
    }

    .blog-main .intermediate-element {
        padding: 60px 40px;
        margin: 0px;
        width: 100%;
    }


    .blog-aside {
        display: block;
        position: static;
        width: 400px;
        margin: 0;
        margin-left: 50px;
        height: auto;
        background-color: transparent;
        transform: none;
        transition: none;
        flex-shrink: 0;
    }

    .blog-aside .btn-aside {
        display: none;
    }

    .blog-aside .wrapper-aside-menu {
        width: 100%;
        height: auto;
        padding: 0;
        opacity: 1;
        position: sticky;
        top: 0;
    }

    .blog-aside.show .wrapper-aside-menu {
        opacity: 1;
    }

    .blog-aside .filter-list li {
        margin-top: 20px;
        padding: 0 15px 20px 15px;
    }

    .blog-aside .filter-list a {
        font-size: 18px;
    }

    .blog-aside .wrapper-aside-menu .list-recommended-article {
        display: block;
        margin-top: 30px;
    }

    .blog-aside .list-recommended-article .title-section {
        font-size: 26px;
        margin-bottom: 30px;
    }

    .blog-aside .list-recommended-article .list-article {
        margin: 0;
    }

    .blog-aside .list-recommended-article .article-item {
        margin-bottom: 20px;
    }

    .blog-aside .list-recommended-article li {
        margin-bottom: 00px;
    }

    .blog-aside .list-recommended-article li:last-of-type {
        margin-bottom: 00px;
    }

    .blog-aside .list-recommended-article .article-item {
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        font-weight: 400;
    }

    .blog-aside .list-recommended-article .article-item .title-article {
        font-size: 20px;
    }

    .blog-aside .list-recommended-article .article-item .date {
        display: block;
        margin-top: 5px;
        font-size: 16px;
        color: #ffffff80;
    }

    .blog-aside .wrapper-aside-menu .filters-section {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .blog-aside .filter-btn {
        order: 0;
        width: 33.333%;
        min-width: 33.333%;
        border-color: transparent;
        justify-content: center;
        border: none;
        border-bottom: solid 1px var(--studio__white, #ffffff);
        text-transform: uppercase;
        opacity: 0.5;
        min-height: 50px;
    }

    .blog-aside .filter-btn:focus {
        box-shadow: none;
        border-color: var(--studio__blue, #1A73E8);
    }

    .blog-aside .filter-btn:hover {
        box-shadow: none;
        border-color: var(--studio__blue-hover, #0D47A1);
        color: var(--studio__blue-hover);
    }

    .blog-aside .filter-btn.active {
        opacity: 1;
    }

    .blog-aside .filter-btn.btn-select .icon {
        display: none;
    }

    .blog-aside .container-options {
        order: 1;
        margin-top: 20px;
    }

    /* --- form-only-number --- */
    /* --- human-item --- */
    .human-list {
        grid-template-columns: repeat(4, 1fr);
    }


    .human-item.human-item__boss {

        grid-column: 1/ span 4;
    }

    .human-item.human-item__boss .photo-section-parrent {
        width: calc(25% - 20px);
    }
}