  .news_type13 {
    background: linear-gradient( 180deg, rgba(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2) 6.67%, rgba(255, 255, 255, 0.8) 79.58%, #ffffff 100% );
    padding: 50px 0;
}

    .news_type13 .tabnews_main {
        display: flex;
        flex-direction: column;
    }

    .news_type13 h3 {
        font-weight: 700;
        font-size: 2rem;
        letter-spacing: 0.1em;
        padding-bottom: 2rem;
        margin-bottom: 2rem;
        width: 200px;
        color: #1f1f1f;
        position: relative;
    }

        .news_type13 h3::after {
            content: "";
            width: 35%;
            border-bottom: 1px solid var(--color-grey);
            position: absolute;
            bottom: 0;
            display: block;
            left: 0;
        }

    .news_type13 ul {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1.2rem 1rem;
    }

        .news_type13 ul li {
            background-color: #fff;
            padding: 1rem 1.5rem;
            /* border-radius: 10px; */
            /* box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.25); */
            border: 1px solid #43434312;
        }

            .news_type13 ul li.graphic a {
                padding-left: 0;
            }

                .news_type13 ul li.graphic a::before {
                    display: none;
                }

                .news_type13 ul li.graphic a .article h4 {
                    color: #2b2b2b;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -webkit-box-orient: vertical;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                }

                .news_type13 ul li.graphic a p {
                    color: var(--color-grey);
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -webkit-box-orient: vertical;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    line-height: 25px;
                    margin-bottom: 0;
                    margin-top: 10px;
                }

                .news_type13 ul li.graphic a .date .day {
                    font-family: Roboto, sans-serif;
                    letter-spacing: 0;
                }

                .news_type13 ul li.graphic a .badge {
                    margin-right: 0.5rem;
                }

            .news_type13 ul li:hover {
                box-shadow: 0px 25px 25px -26px rgba(0, 0, 0, 0.25);
            }

            .news_type13 ul li a h4 {
                padding-left: 1.5rem;
                color: #2b2b2b;
                font-size: 1.25rem;
                font-weight: 700;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                /* -webkit-line-clamp: 2; */
                line-height: 30px;
            }

            .news_type13 ul li a p {
                padding-left: 1.5rem;
                color: var(--color-grey);
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                -webkit-line-clamp: 2;
            }

            .news_type13 ul li a img {
                width: 100%;
            }

            .news_type13 ul li a .date_box {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

                .news_type13 ul li a .date_box .date {
                    margin-bottom: 0;
                }

                    .news_type13 ul li a .date_box .date .day {
                        font-weight: 700;
                        font-size: 1.4rem;
                        line-height: 1;
                        color: var(--color-primary);
                        font-family: Roboto, sans-serif;
                    }

                    .news_type13 ul li a .date_box .date .year {
                        font-size: 1rem;
                        letter-spacing: 0.1em;
                        color: var(--color-grey);
                        font-weight: 700;
                        font-family: Roboto, sans-serif;
                    }

            .news_type13 ul li a .badge {
                border: 1px solid var(--color-primary);
                color: var(--color-primary);
                padding: 0.5em 1em;
            }

            .news_type13 ul li a .more {
                color: var(--color-primary);
            }

            .news_type13 ul li a:hover h4 {
                color: var(--color-primary) !important;
                text-underline-offset: -6px;
                text-decoration: underline !important;
                text-decoration-color: var(--color-secondary) !important;
                text-decoration-thickness: 12px !important;
            }

    .news_type13 .read_more {
        text-align: right;
        margin-top: 1rem;
    }

        .news_type13 .read_more a {
            font-weight: 500;
            font-size: 1.2rem;
            letter-spacing: 1px;
            display: inline-block;
            text-decoration: none;
            color: #565656;
            transition: 0.5s;
        }

            .news_type13 .read_more a i {
                padding-left: 10px;
            }

            .news_type13 .read_more a:hover {
                color: var(--color-primary);
            }

@media only screen and (max-width: 1024px) {
    .news_type13 h3 {
        text-align: center;
        width: 100%;
        padding-bottom: 0;
    }

        .news_type13 h3::after {
            display: none;
        }

    .news_type13 .tabnews_main {
        display: block;
    }

        .news_type13 .tabnews_main .nav-pills {
            flex-direction: initial !important;
            flex-wrap: nowrap !important;
        }

            .news_type13 .tabnews_main .nav-pills h3,
            .news_type13 .tabnews_main .nav-pills button {
                margin: 0 !important;
            }

        .news_type13 .tabnews_main .nav .nav-link.active::after,
        .news_type13 .tabnews_main .nav .nav-link:hover::after,
        .news_type13 .tabnews_main .nav .nav-link:focus::after {
            width: 100%;
        }
}

@media only screen and (max-width: 768px) {
    .news_type13 .tabnews_main h3 {
        display: none;
    }

    .news_type13 .tabnews_main .nav .nav-link {
        letter-spacing: 0;
    }
}

@media only screen and (max-width: 576px) {
    .news_type13 .tabnews_main .nav-pills {
        flex-direction: initial !important;
        flex-wrap: wrap !important;
        display: flex;
        justify-content: space-around !important;
        gap: 0 1rem;
    }

    .news_type13 ul {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

        .news_type13 ul li {
            border: 1px solid #f4f4f4;
        }

            .news_type13 ul li a {
                display: block !important;
            }

                .news_type13 ul li a h4,
                .news_type13 ul li a p {
                    padding-left: 0;
                }

                .news_type13 ul li a h4 {
                    margin-top: 10px;
                }

                .news_type13 ul li a .date_box {
                    display: flex;
                    flex-direction: row;
                    justify-content: space-between;
                }

            .news_type13 ul li.graphic a .article h4,
            .news_type13 ul li.graphic a .article p,
            .news_type13 ul li.graphic a .article p.date {
                padding-left: 0;
            }

            .news_type13 ul li.graphic a p {
                padding-left: 0;
            }

    .news_type13 .nav .nav-link {
        width: auto;
    }

    .news_type13 img {
        width: 100%;
    }
}
