  .tabnews_type9 {
    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;
}

    .tabnews_type9 .tabnews_main {
        display: flex;
    }

        .tabnews_type9 .tabnews_main .tab-content {
            width: 100%;
        }

    .tabnews_type9 h3 {
        font-weight: 700;
        font-size: 2rem;
        letter-spacing: 0.1em;
        padding-bottom: 2rem;
        margin-bottom: 2rem;
        width: 200px;
        color: #1f1f1f;
        position: relative;
    }

        .tabnews_type9 h3::after {
            content: "";
            width: 35%;
            border-bottom: 1px solid var(--color-grey);
            position: absolute;
            bottom: 0;
            display: block;
            left: 0;
        }

    .tabnews_type9 .nav .nav-link {
        font-size: 1.25rem;
        text-align: center;
        letter-spacing: 0.1em;
        color: #1f1f1f;
        padding: 0 0 10px;
        margin: 0.6rem 0;
        width: 140px;
    }

        .tabnews_type9 .nav .nav-link.active,
        .tabnews_type9 .nav .nav-link:hover,
        .tabnews_type9 .nav .nav-link:focus {
            background-color: transparent;
            color: var(--color-primary);
            font-weight: 700;
            text-underline-offset: -6px;
            text-decoration: underline !important;
            text-decoration-color: var(--color-secondary) !important;
            text-decoration-thickness: 12px !important;
        }

            .tabnews_type9 .nav .nav-link.active span,
            .tabnews_type9 .nav .nav-link:hover span,
            .tabnews_type9 .nav .nav-link:focus span {
                position: relative;
                display: inline-block;
            }

                .tabnews_type9 .nav .nav-link.active span::after,
                .tabnews_type9 .nav .nav-link:hover span::after,
                .tabnews_type9 .nav .nav-link:focus span::after {
                    content: "";
                }



    .tabnews_type9 .tab-content ul {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1.2rem 1rem;
    }

        .tabnews_type9 .tab-content ul li {
            background-color: #fff;
            padding: 1rem 1.5rem;
            border-radius: 8px;
            box-shadow: 0px 6px 7px -5px rgb(0 0 0 / 10%);
            border: 1px solid #f9f9f9;
        }

            .tabnews_type9 .tab-content ul li a {
                flex-wrap: wrap;
                color: var(--color-primary);
            }

                .tabnews_type9 .tab-content ul li a .classification {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                }

            .tabnews_type9 .tab-content ul li.graphic a {
                padding-left: 0;
            }

                .tabnews_type9 .tab-content ul li.graphic a::before {
                    display: none;
                }

                .tabnews_type9 .tab-content ul li.graphic a .article h4 {
                    color: #2b2b2b;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -webkit-box-orient: vertical;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                }

                .tabnews_type9 .tab-content ul li.graphic a p {
                    color: var(--color-grey);
                    overflow: hidden;
                    margin-bottom: 0;
                    margin-top: 10px;
                }

                .tabnews_type9 .tab-content ul li.graphic a .date .day {
                    font-family: Roboto, sans-serif;
                    letter-spacing: 0;
                }

                .tabnews_type9 .tab-content ul li.graphic a .badge {
                    margin-right: 0.5rem;
                }

            .tabnews_type9 .tab-content ul li:hover {
                box-shadow: 0px 9px 9px -8px rgb(0 0 0 / 20%);
            }

            .tabnews_type9 .tab-content 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;
            }

            .tabnews_type9 .tab-content 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;
            }

            .tabnews_type9 .tab-content ul li a img {
                width: 100%;
            }

            .tabnews_type9 .tab-content ul li a .date_box {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

                .tabnews_type9 .tab-content ul li a .date_box .date {
                    margin-bottom: 0;
                    display: flex;
                    flex-direction: column;
                }

                    .tabnews_type9 .tab-content 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;
                    }

                    .tabnews_type9 .tab-content 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;
                    }

            .tabnews_type9 .tab-content ul li a .badge {
                /*border: 1px solid var(--color-primary);
                color: var(--color-primary);*/
                padding: 0.5em 1em;
            }

            .tabnews_type9 .tab-content ul li a .more {
                color: var(--color-primary);
            }

            .tabnews_type9 .tab-content ul li a:hover h4 {
                color: var(--color-primary) !important;
                text-underline-offset: 0px;
                text-decoration: underline !important;
                text-decoration-color: #ffeb3b !important;
                text-decoration-thickness: 8px !important;
            }

    .tabnews_type9 .read_more {
        text-align: right;
        margin-top: 1rem;
        display: flex;
        justify-content: flex-end;
    }

        .tabnews_type9 .read_more a {
            font-weight: 500;
            font-size: 1.2rem;
            letter-spacing: 1px;
            display: inline-block;
            text-decoration: none;
            color: #565656;
            transition: 0.5s;
            display: flex;
        }

            .tabnews_type9 .read_more a i {
                padding-left: 10px;
            }

            .tabnews_type9 .read_more a:hover {
                color: var(--color-primary);
            }

    .tabnews_type9 .tab-pane ul li .text-decoration-none {
        padding-left: 1.5rem;
        color: var(--color-grey);
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }




@media only screen and (max-width: 1024px) {
    .tabnews_type9 h3 {
        text-align: center;
        width: 100%;
        padding-bottom: 0;
    }

        .tabnews_type9 h3::after {
            display: none;
        }

    .tabnews_type9 .tabnews_main {
        display: block;
    }

        .tabnews_type9 .tabnews_main .nav-pills {
            flex-direction: initial !important;
            flex-wrap: nowrap !important;
        }

            .tabnews_type9 .tabnews_main .nav-pills h3,
            .tabnews_type9 .tabnews_main .nav-pills button {
                margin: 0 !important;
            }

        .tabnews_type9 .tabnews_main .nav .nav-link.active::after,
        .tabnews_type9 .tabnews_main .nav .nav-link:hover::after,
        .tabnews_type9 .tabnews_main .nav .nav-link:focus::after {
            width: 100%;
        }
}

@media only screen and (max-width: 768px) {
    .tabnews_type9 .tabnews_main h3 {
        display: none;
    }

    .tabnews_type9 .tabnews_main .nav .nav-link {
        letter-spacing: 0;
    }
}

@media only screen and (max-width: 576px) {
    .tabnews_type9 .tabnews_main .nav-pills {
        flex-direction: initial !important;
        flex-wrap: wrap !important;
        display: flex;
        justify-content: space-around !important;
        gap: 0 1rem;
    }

    .tabnews_type9 .tab-content ul {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

        .tabnews_type9 .tab-content ul li {
            border: 1px solid #f4f4f4;
        }

            .tabnews_type9 .tab-content ul li a {
                display: block !important;
            }

                .tabnews_type9 .tab-content ul li a h4,
                .tabnews_type9 .tab-content ul li a p {
                    padding-left: 0;
                }

                .tabnews_type9 .tab-content ul li a h4 {
                    margin-top: 10px;
                }

                .tabnews_type9 .tab-content ul li a .date_box {
                    display: flex;
                    flex-direction: row;
                    justify-content: space-between;
                }





            .tabnews_type9 .tab-content ul li.graphic a .article h4,
            .tabnews_type9 .tab-content ul li.graphic a .article p,
            .tabnews_type9 .tab-content ul li.graphic a .article p.date {
                padding-left: 0;
            }

            .tabnews_type9 .tab-content ul li.graphic a p {
                padding-left: 0;
            }

    .tabnews_type9 .nav .nav-link {
        width: auto;
    }

    .tabnews_type9 img {
        width: 100%;
    }
}