/* media="screen and (min-width: 320px)" */

/* --- interactive-card --- */
@media screen and (min-width: 375px){
    
    /* --- Language-section --- */

        .wrapper-language-section .ln-block img{
                width: 64px;
                height: 64px;
            }
            .wrapper-language-section .ln-content p{
                font-size: 16px;
            }
            .wrapper-language-section .ln-content a{
                font-size: 14px;
            }

        /* --- custom-list --- */        
        .custom-list .list-item .item-text{
            font-size: 18px;
        }

        /* --- error-section --- */
        .error-section{
            margin-bottom: 75px;
        }
            .error-section .animation-section{
                margin-bottom: 30px;
                margin-top: 75px;
            }

        /* --- Blog --- */ 
        .blog-aside .filter-list a{
            font-size: 16px;
        }

        /* --- human-item --- */
        .human-item .description{
            font-size: 18px;
        }
}

@media screen and (max-width: 767px) and (min-width: 375px){
        /* --- w-achievements --- */
            .w-achievements .crad-achievements{
                min-width: 50%;
                width: auto;
            }
                .w-achievements .crad-achievements svg{
                    height: 32px;
                }
                .w-achievements .crad-achievements .crad-content{
                    flex-grow: 1;
                }
                    .w-achievements .crad-achievements .emphasis{
                        font-size: 42px;
                    }
}

@media screen and (max-width: 767px) and (min-width: 376px){
    /* .interactive-card{
        height: 0;
        padding-top: 56.25%;
    } */
    .w-text-media .interactive-card{
        padding-top: 56.25%;
    }
}

@media screen and (max-width: 767px){
    .w-grid-card .card-item.card-big::before{
        content: '';
        width: 100%;
        height: 1px;
        background-color: #c4c4c4;
        opacity: 0.4;
        top: 0;
        left: 0;
        position: absolute;
    }
    .w-grid-card .card-item.card-big::after{
        content: '';
        width: 100%;
        height: 1px;
        background-color: #c4c4c4;
        opacity: 0.4;
        bottom: 0;
        left: 0;
        position: absolute;
    }

    .w-grid-card .card-item.half_2_right::after{
        content: '';
        width: 1px;
        height: 90%;
        background-color: #c4c4c4;
        opacity: 0.3;
        top: 50%;
        right: 0;
        position: absolute;
        transform: translate(0, -50%);
    }
    .w-grid-card .card-item.half_2_bottom::before{
        content: '';
        width: 90%;
        height: 1px;
        background-color: #c4c4c4;
        opacity: 0.3;
        bottom: 0;
        left: 50%;
        position: absolute;            
        transform: translate(-50%, 0);
    }

}
@media screen and (min-width: 768px) and (max-width: 991px){
    .w-grid-card .card-item::before{
        content: '';
        width: 90%;
        height: 1px;
        background-color: #c4c4c4;
        opacity: 0.3;
        top: 0;
        left: 50%;
        position: absolute;
        transform: translate(-50%, 0);
    }
    .w-grid-card .card-item::after{
        content: '';
        width: 1px;
        height: 90%;
        background-color: #c4c4c4;
        opacity: 0.3;
        top: 50%;
        right: 0;
        position: absolute;
        transform: translate(0, -50%);
    }
    .w-grid-card .card-item:nth-child(even):after{
        content: none;
    }
    .w-grid-card .card-item:nth-child(1):before,
    .w-grid-card .card-item:nth-child(2):before{
        content: none;
    }
}

@media screen and (max-width: 991px){
    .w-list-text .description-section .collapse-block{
        display: none;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1440px){
    
    
    .blog-main .wrapper-blog-card{
        order: 3;
    }
    .blog-main .wrapper-blog-card__order{
        order: 1;
    }    

    .blog-main .blog-big-card{
        order: 2;
    }
}