<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---- filter ----*/
.filter {
    padding: 0;
    list-style: none;
    width: 115px;
    background-color: #F7F8FA;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    margin-bottom: 0;
}
.filter:after {
    content: '';
    clear: both;
    display: block;
}
.filter li {
    float: left;
    width: 40px;
    height: 40px;
    text-align: center;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
}
.filter li:before {
    content: '';
    border-width: 1px;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.filter li a {
    display: block;
    line-height: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}
.filter li.active:before {
    border-width: 2px;
    border-color: #4BB1B0;
}
.filter li.active a {
    background-color: #05AFAE;
}
.filter li.active a img {
    -webkit-filter: grayscale(1) brightness(4);
    filter: grayscale(1) brightness(4);
}
.filter li+li {
    margin-left: 10px;
}




.default-page {
    padding-bottom: 60px;
}
.default-page .H-title {
    font-weight: bold;
    font-size: var(--typo-lg);
    color: var(--color-default);
    line-height: 1.2em;
    font-weight: var(--fw-medium);
}
.default-page .sidebar-nav .nav-list {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
    background: linear-gradient(58.25deg, #F7C52A -18.93%, #05AFAE 100.45%, #05AFAE 100.45%);
    padding-bottom: 70px;
    background-position: right bottom;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
}
.default-page .sidebar-nav .nav-list::before {
    content: '';
    position: absolute;
    background-image: url(../../image/background/bg-nav-list.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.default-page .sidebar-nav .submenu .nav-list li:hover {
    background-color: #269a74b0;
}

.default-page .sidebar-nav .submenu .nav-list li .link:hover {
    color: #fff;
}

.default-page .sidebar-nav .submenu .nav-list li .link {
    padding-left: 30px;
    line-height: 1.2;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #fff;
    background: transparent;
}

.default-page .sidebar-nav .nav-list li {
    position: relative;
    width: 100%;
}

.default-page .sidebar-nav .submenu .nav-list {
    padding-bottom: 0;
    background: linear-gradient(58.25deg, #F7C52A -18.93%, #05AFAE 100.45%, #05AFAE 100.45%);
}

.default-page .sidebar-nav .submenu .nav-list::before {
    background-image: unset;
}

.default-page .sidebar-nav .nav-list li .link {
    line-height: 1.2em;
    color: #fff;
    font-size: var(--typo-s);
    display: block;
    padding: 0 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
}

.default-page .sidebar-nav .nav-list li.active .link {
    background-color: #00968d;
}

.default-page .sidebar-nav .nav-list li:hover {
    background-color: #00968d;
}

.default-page .sidebar-nav .nav-list li .link[data-toggle="collapse"].collapsed {
    background-color: transparent;
    color: #fff;
}

.default-page .sidebar-nav .nav-list li .link[data-toggle="collapse"].collapsed:hover {
    color: #fff;
}


/* .default-page .sidebar-nav .nav-list li .link:hover {} */

.default-page .sidebar-nav .nav-list li .link:after {
    content: '';
    margin: 0;
    display: block;
    height: 1.5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.241);
    position: relative;
    bottom: -12px;
    z-index: 1;
}

.default-page .sidebar-nav .nav-list li .link[data-toggle="collapse"].collapsed:before {
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    top: 12px;
    right: 20px;
    margin: auto;
    font-size: 20px;
}

.default-page .sidebar-nav .nav-list li .link[data-toggle="collapse"]:before {
    content: "\f106";
    font-family: 'FontAwesome';
    position: absolute;
    top: 12px;
    right: 20px;
    margin: auto;
    font-size: 20px;
}

.default-page .sidebar-nav .nav-list li .link[data-toggle="collapse"].collapsed:after {
    content: '';
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 1px;
}

.default-page .sidebar-nav .submenu .nav-list:after {
    content: '';
    margin: 0;
    display: block;
    height: 1px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.241);
}

.default-page .content-box .top-title {
    /* font-size: var(--typo-xl); */
    font-size: var(--typo-md);
    color: var(--color-default);
    font-weight: var(--fw-medium);
    margin-top: 10px;
    margin-bottom: 10px;
}


/* owl-theme */

.owl-theme .owl-nav [class*='owl-'] {
    background: var(--color-primary);
    padding: 0;
    margin: 8px;
    width: 54px;
    height: 54px;
    border-radius: var(--rounded-circle);
    display: flex;
    align-items: center;
    justify-content: center;
}

.owl-carousel .owl-nav .owl-prev i,
.owl-carousel .owl-nav .owl-next i,
.owl-carousel .owl-nav .owl-prev .feather,
.owl-carousel .owl-nav .owl-next .feather {
    font-weight: var(--fw-medium);
    font-size: 24px;
    display: flex;
}


/* .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{
    display: flex;
    align-items: center;
    justify-content: center;
} */

.owl-theme .owl-nav [class*='owl-']:hover {
    color: #FFF;
    text-decoration: none;
}

.owl-carousel .owl-stage {
    padding: 30px 0;
    margin: 0 -10px;
}


/* owl-theme */

.default-page .content-box {
    margin-top: 30px;
    margin-bottom: 30px;
}

.default-page .content-box:after {
    content: '';
    display: block;
    clear: both;
}

.default-page .content-box .L-box {
    position: relative;
}

.default-page ul.default-list-group {
    padding: 30px 0 0 0;
    margin: 0 -10px;
    list-style: none;
}

.default-page ul.default-list-group:after {
    content: '';
    display: block;
    clear: both;
}

.default-page ul.default-list-group li {
    position: relative;
    padding: 0 10px;
    float: left;
    margin-bottom: 35px;
}

.default-page ul.default-list-group li .list-btn {
    position: absolute;
    transform: translateY(50px);
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    opacity: 0;
    z-index: 4;
    transition: .3s;
}

.default-page ul.default-list-group li a {
    position: relative;
    display: block;
    /* background-color: #222222; */
    /* overflow: hidden; */
    border-radius: var(--rounded);
}

.default-page ul.default-list-group li a figure {
    /* opacity: 0.5; */
    width: 100%;
    height: 270px;
    /* height: 295px; */
    border-radius: var(--rounded);
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
}

.default-page ul.default-list-group li a figure:before {
    content: '';
    position: absolute;
    height: 50%;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(rgba(21, 30, 45, 0) 0%, #151e2d 100%);
}

.default-page ul.default-list-group li a:hover figure {
    opacity: 1;
}

.default-page ul.default-list-group li.active a figure {
    opacity: 1;
    border: 5px solid #4bb1b0;
}

.default-page ul.default-list-group li a:hover {
    text-decoration: none;
}

.default-page ul.default-list-group li a .title {
    position: absolute;
    color: var(--color-white);
    font-size: var(--typo-md);
    font-weight: var(--fw-bold);
    line-height: 1;
    margin-bottom: 0;
    z-index: 3;
    left: 25px;
    right: 15px;
    bottom: 30px;
    transition: .3s;
}

.default-page ul.default-list-group li a .box-wrapper {
    height: 220px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
}
.default-page ul.default-list-group li a:hover .box-wrapper{
    background-color: var(--color-white);
}

.default-page ul.default-list-group li a .icon {
    margin: 15px auto 0;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
}


/* .default-page ul.default-list-group li a:before {
    content: '';
    background: url(../image/asset/mask-cover.png);
    position: absolute;
    z-index: 1;
    width: 145px;
    height: 79px;
    right: 0;
    bottom: -22px;
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
} */


/*.default-page ul.default-list-group li.active a:before{bottom: 0;}*/

.default-page ul.default-list-group li a:hover:before {
    bottom: 0;
}


/* 
.default-page ul.default-list-group li a:after {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 30px;
    color: #fff;
    opacity: 0;
    position: absolute;
    z-index: 2;
    right: 25px;
    bottom: -5px;
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
} */


/*.default-page ul.default-list-group li.active a:after{opacity: 1; bottom: 5px;}*/

.default-page ul.default-list-group li a:hover:after {
    opacity: 1;
    bottom: 5px;
}

.default-page ul.default-list-group li.active a,
.default-page ul.default-list-group li a:hover {
    box-shadow: var(--box-shadow);
}

.default-page ul.default-list-group li.active a,
.default-page ul.default-list-group li a:hover {
    transform: translateY(-20px);
}

.default-page ul.default-list-group li.active .list-btn,
.default-page ul.default-list-group li a:hover .list-btn {
    opacity: 1;
    transform: translateY(20px);
}

.default-page .content-box .stat-box {
    position: relative;
    padding: 15px 0;
    /* background-color: #fbfbfb; */
    margin: 20px 0;
}

.default-page .content-box .stat-box .date {
    line-height: 50px;
    /* width: 150px; */
    /* border-right: 1px solid #ebebeb; */
    /* margin-right: 25px; */
}

.default-page .content-box .stat-box .view {
    line-height: 50px;
    /* width: 150px; */
    /* border-right: 1px solid #ebebeb; */
    margin-right: 25px;
}

.default-page .content-box .stat-box .share {
    /* border-left: 1px solid #ebebeb; */
    /* width: 170px; */
    text-align: left;
    line-height: 50px;
    margin-top: 10px;
}

.default-page .content-box .stat-box .share span:first-child {
    padding: 0 15px;
    display: none;
}

.default-page .content-box .stat-box .share .icon {
    width: 32px;
    height: 32px;
    margin-right: 5px;
}

.default-page .orther-list .h-title {
    font-size: var(--typo-md);
    font-weight: bold;
    color: var(--color-default);
    padding-bottom: 10px;
    /* border-bottom: 1px solid #eeeeee; */
}

.default-page .orther-list {
    position: relative;
    padding-top: 40px;
}

.default-page .content-box .attachments .title {
    font-size: var(--typo-md);
    font-weight: bold;
    color: var(--color-default);
    margin-bottom: 35px;
}

.default-page .content-box .attachments ul li a {
    display: block;
    background-color: #F7F8FA;
    position: relative;
    overflow: hidden;
    /* height: 145px; */
    border-radius: 10px;
    /* -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1); */
}

.default-page .content-box .attachments ul li {
    float: left;
    padding: 0 10px;
    width: 50%;
    margin-bottom: 10px;
}

.default-page .content-box .attachments ul li a .inner .content {
    padding-left: 15px;
}

.default-page .content-box .attachments ul li a .inner .thumb .icon {
    width: 80px;  height: 80px; background-image: none; position: relative; padding: 0; display: flex; align-items: center; justify-content: center;
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
}
.default-page .content-box .attachments ul li a .inner .thumb .icon:after {content: '';
    position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;
    background: linear-gradient(139.21deg, #F7C52A -19.62%, #05AFAE 87.2%);
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
}
.default-page .content-box .attachments ul li a .inner .thumb .icon img{width: 30px; z-index: 1;}
/*.default-page .content-box .attachments ul li a .inner .thumb .icon:before {content: '';
    background-image: url(../../image/icon/icon-download.png); background-size: contain; background-repeat: no-repeat;
    position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%;
}*/
.default-page .content-box .attachments ul li a:hover .inner .thumb .icon:after{opacity: 1;}


.default-page .content-box .attachments ul li a .inner {
    display: table;
    padding: 25px;
    width: 100%;
}

.default-page .content-box .attachments ul li a .inner .content .desc {
    font-size: var(--typo-xs);
    font-weight: bold;
    color: var(--color-default);
    line-height: 1.2em;
    margin-bottom: 0px; 
}

.default-page .content-box .attachments ul li a .inner .content .date {
    color: #adadad;
    font-size: var(--typo-s);
}

.default-page .attachments .icon {
    position: relative;
    width: 80px;
    height: 80px;
    background-color: #fff;
    padding: 25px;
}

.default-page .attachments .icon img {
    filter: none;
}

.default-page .attachments a:hover {
    box-shadow: var(--box-shadow-100);
    background-color: #fff !important;
}

.default-page .attachments a:hover .icon img {
    filter: grayscale(1) brightness(4);
}

.default-page .attachments a:hover .icon {
    background: linear-gradient(139.21deg, #F7C52A -19.62%, #05AFAE 87.2%);
}

.default-page .orther-list .wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding-right: 10px;
    /* padding: 40px 0; */
}

.default-page .orther-list .wrapper:hover {
    text-decoration: none;
    box-shadow: var(--box-shadow-100);
    border-radius: 10px;
}

.default-page .orther-list .wrappe:hover:before {
    background-color: #5E7AA2;
}

.default-page .orther-list .wrapper:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 7px;
    background-color: transparent;
    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -o-transition: All 200ms ease;
}

.default-page .orther-list .wrapper .wordbox {
    height: 220px;
    width: 100%;
    padding: 25px;
    background-color: transparent;
}

.default-page .orther-list .wrapper .wordbox .title {
    font-size: var(--typo-sm);
    font-weight: var(--fw-bold);
    color: var(--color-default);
    line-height: 1em;
    height: calc(1em * 2);
    -webkit-line-clamp: 2;
    -webkit-transition: All 200ms ease;
}

.default-page .orther-list .wrapper .wordbox .time {
    margin-top: 20px;
    display: flex;
    align-items: center;
    line-height: unset;
}

.default-page .orther-list .wrapper .wordbox .desc {
    color: #666666;
    margin-top: 20px;
    font-size: var(--typo-s);
    line-height: 1.2em;
}

.default-page .orther-list .owl-carousel .owl-stage {
    padding: 0;
    margin: 15px 0;
}

.default-page .action {
    text-align: center;
}

.owl-carousel.owl-drag .owl-item {
    opacity: 0;
    transition: .4s;
}

.owl-carousel.owl-drag .owl-item.active {
    opacity: 1;
}

.select-search {
    position: relative;
    margin-right: 15px;
}

.select-search .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--color-default);
    font-size: var(--typo-sm);
    font-weight: var(--fw-bold);
    line-height: 55px;
}

.default-page .content-box .top-title-box {
    margin-bottom: 10px;
}



.select-search .select2-container--default .select2-selection--single{height: 55px; border: 0;}
.select-search .select2-container--default .select2-selection--single .select2-selection__rendered{background-color: #F7F8FA;}



@media (max-width:1440px) {
    .default-page .attachments .icon {width: 60px;height: 60px;padding: 15px;}
}

@media (max-width:991px) {
    .default-page .sidebar-nav {margin-bottom: 20px;}
    .default-page .sidebar-nav .nav-list {padding-bottom: 0;}
    .default-page .sidebar-nav &gt; .nav-list.open{padding-bottom: 20px;}
    .default-page .sidebar-nav &gt; .nav-list.open &gt; li{display: block;}
    .default-page .sidebar-nav &gt; .nav-list{padding-bottom: 0px;}
    .default-page .sidebar-nav &gt; .nav-list &gt; li{display: none;}
    .default-page .sidebar-nav &gt; .nav-list &gt; li.active{display: block;}
    
    .default-page .sidebar-nav .submenu &gt; .nav-list.open &gt; li{display: block;}
    .default-page .sidebar-nav .submenu &gt; .nav-list &gt; li{display: none;}
    .default-page .sidebar-nav .submenu &gt; .nav-list &gt; li.active{display: block}

    .default-page .sidebar-nav .button-x { 
        font-family: 'feather';
        top: 0; 
        right: 0px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        position: absolute;
        z-index: 1;
        width: 50px; 
        height: 50px;
        background-color: transparent;
        color: var(--color-white);
        -webkit-transition: All 200ms ease;
        -moz-transition: All 200ms ease;
        -o-transition: All 200ms ease;
    }
    .default-page .sidebar-nav .nav-list li.active .link{padding-right: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .default-page .sidebar-nav .button-x:before{content: '\e8b1';}
    .default-page .sidebar-nav .button-x:hover{background-color: #5E7AA2; border: 1px solid #5E7AA2; color: #fff;}
    .default-page .sidebar-nav .button-x.active:before{content: '\e8f6';}

    .default-page .content-box .attachments ul li a .inner{padding: 15px;}
    
    .default-page .sidebar-nav .nav-list li .link{font-size: var(--typo-sm);}
}

@media (max-width:767px) {
    .default-page .content-box .attachments ul li{width: 100%;}
}</pre></body></html>