.header {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%);
    position: fixed;
    width: 100%;
    z-index: 999999
}

.header .header_container {
    padding: 10px 8.3333333333%;
    display: flex
}

.header .header_container ._left {
    width: 9.8333333333%
}

@media only screen and (max-width: 768px) {
    .header .header_container ._left {
        width:100%
    }
}

.header .header_container ._right {
    width: 90.1666666667%
}

@media only screen and (max-width: 768px) {
    .header .header_container ._right {
        display:none
    }
}

.header .header_container ._right ._right_top {
    display: flex;
    justify-content: flex-end;
    width: auto
}

.header .header_container ._right ._right_top ._left {
    width: auto;
    padding-right: 70px
}

.header .header_container ._right ._right_top ._left a {
    font-family: gotham-medium;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700
}

.header .header_container ._right ._right_top ._left a:hover {
    text-decoration: none;
    color: #f4da9e
}

.header .header_container ._right ._right_top ._right {
    width: auto
}

.header .header_container ._right ._right_top ._right a {
    font-family: gotham-medium;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700
}

.header .header_container ._right ._right_top ._right a:hover {
    text-decoration: none;
    color: #f4da9e
}

.header .header_container ._right ._right_bottom {
    display: flex;
    padding-bottom: 4px;
    padding-top: 13px
}

.header .header_container ._right ._right_bottom ._left {
    width: 86.3333333333%;
    padding: 0;
    list-style-position: inside;
    display: flex;
    justify-content: space-around;
    list-style: none;
    margin-bottom: 0
}

.header .header_container ._right ._right_bottom ._left li a {
    font-family: bodoni-bold;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #fff
}

.header .header_container ._right ._right_bottom ._left li a:hover {
    text-decoration: none;
    color: #f4da9e
}

.header .header_container ._right ._right_bottom ._right {
    width: 13.6666666667%;
    padding: 0;
    list-style-position: inside;
    list-style: none;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0
}

.header .header_container ._right ._right_bottom ._right li {
    width: 30px;
    text-align: right
}

.header .header_container ._right ._right_bottom ._right li a {
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 18px;
    position: relative;
    text-transform: uppercase;
    color: #fff;
    font-family: gotham-medium
}

.header .header_container ._right ._right_bottom ._right li a:hover {
    text-decoration: none;
    color: #f4da9e
}

.header .header_container ._right ._right_bottom ._right li:first-child a::before {
    border-right: 1px solid #fff;
    width: 20px;
    position: absolute;
    left: 0;
    height: 13px;
    content: "";
    top: 50%;
    transform: translateY(-50%)
}

.header .social_mobile {
    display: none;
    height: 80px;
    width: 270px;
    bottom: unset
}

.menu-home.section5 {
    padding: 0 8.3333333333%;
    position: relative
}

.menu-home.section5 .logo {
    width: 200px;
    float: left;
    padding-right: 20px
}

.menu-home.section5 .menume {
    float: left
}

.menu-home.section5 .menume ul.menu-menu {
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.menu-home.section5 .menume ul.menu-menu>li {
    padding: 10px 20px
}

.menu-home.section5 .menume ul.menu-menu>li a {
    color: #fff
}

@media only screen and (max-width: 480px) {
    .header .social_mobile {
        width:100%;
        padding: 0 20px;
        display: flex
    }

    .menu-home.section5 {
        display: none
    }
}

.header .social_mobile .item:first-child {
    width: 70px
}

@media only screen and (max-width: 480px) {
    .header .social_mobile .item:first-child {
        width:50%;
        justify-content: flex-start
    }
}

.header .social_mobile .item:first-child .wrap_line {
    width: 44px
}

.header .social_mobile .item:first-child .wrap_line .line {
    background: #fff;
    height: 3px;
    width: 44px;
    transition: .25s ease-in-out
}

.header .social_mobile .item:first-child .wrap_line .line:nth-child(1) {
    top: -4px
}

.header .social_mobile .item:first-child .wrap_line .line:nth-child(3) {
    bottom: -4px
}

.header .social_mobile .item::after {
    display: none
}

.header .social_mobile .item:last-child {
    width: auto
}

@media only screen and (max-width: 480px) {
    .header .social_mobile .item:last-child {
        justify-content:flex-end;
        width: 50%
    }
}

.header .social_mobile.open .item:first-child .wrap_line .line:nth-child(1) {
    transform: translatey(-50%) rotate(45deg);
    top: 50%
}

.header .social_mobile.open .item:first-child .wrap_line .line:nth-child(3) {
    bottom: 0;
    transform: translatey(-50%) rotate(-45deg);
    top: 50%
}

.header .social_mobile.open .item:first-child .wrap_line .line:nth-child(2) {
    display: none
}

.social {
    position: fixed;
    top: 50%;
    right: 20px;
    z-index: 333;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    height: fit-content;
    align-items: flex-end;
    justify-content: center;
    transform: translate(-50%,-50%);
    flex-direction: column
}

@media only screen and (max-width: 1024px) {
    .social {
        display:none
    }
}

.social li {
    margin-bottom: 9px
}

.social_mobile {
    height: 62px;
    position: fixed;
    z-index: 999000;
    bottom: 0;
    left: 0;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%);
    flex-wrap: wrap;
    width: 100%;
    display: none
}

@media only screen and (max-width: 1024px) {
    .social_mobile {
        display:flex
    }
}

.social_mobile .item {
    width: calc(100%/4);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.social_mobile .item:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    opacity: .2;
    height: 31px;
    width: 1px;
    background: #fff;
    transform: translate(50%,-50%)
}

.social_mobile .item:last-child:after {
    display: none
}

.social_mobile .item .wrap_line {
    width: 16px;
    height: 13px;
    position: relative
}

.social_mobile .item .wrap_line .line {
    position: absolute;
    left: 0;
    width: 16px;
    height: 1px;
    background: linear-gradient(90deg,#AF8C53 10.81%,#E7B86E 58.6%,#B89358 105.41%)
}

.social_mobile .item .wrap_line .line:nth-child(1) {
    top: 0
}

.social_mobile .item .wrap_line .line:nth-child(2) {
    width: 16px;
    height: 1px;
    top: 50%;
    transform: translateY(-50%)
}

.social_mobile .item .wrap_line .line:nth-child(3) {
    bottom: 0
}

.munu_mobile {
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100vh;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%);
    transform: translate(-100%);
    transition: .3s;
    top: 0;
    max-width: 270px
}

@media only screen and (max-width: 480px) {
    .munu_mobile {
        max-width:100%
    }
}

.munu_mobile.js-active {
    transform: translate(0)
}

.munu_mobile ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 120px
}

@media only screen and (max-width: 1366px) {
    .munu_mobile ul {
        margin-top:90px
    }
}

.munu_mobile ul li a {
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: .05em;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px;
    font-family: bodoni-bold
}

.munu_mobile ul li a:hover {
    color: #f4da9e
}

.munu_mobile ul .li-last {
    display: flex;
    margin-right: 0;
    justify-content: center
}

.munu_mobile ul .li-last a:nth-child(1) {
    padding-right: 5px;
    position: relative
}

.munu_mobile ul .li-last a:nth-child(1):after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    height: 17px;
    width: 1px;
    background: rgba(196,196,196,.5);
    transform: translate(50%,-50%)
}

.munu_mobile ul .li-last a:nth-child(2) {
    padding-left: 5px
}

.munu_mobile ul .li-last a.js-active {
    color: #003d53;
    background: 0 0;
    -webkit-text-fill-color: initial
}

.munu_mobile ul .li-last {
    position: absolute;
    bottom: 45px;
    width: 100%;
    justify-content: unset;
    padding: 0 24px
}

@media only screen and (max-width: 1366px) {
    .munu_mobile ul .li-last {
        bottom:30px
    }
}

@media only screen and (max-width: 1024px) {
    .munu_mobile ul .li-last {
        bottom:40px
    }
}

@media only screen and (max-width: 480px) {
    .munu_mobile ul .li-last {
        padding:0 45px;
        bottom: 20px
    }
}

.munu_mobile ul .li-last a {
    font-size: 12px;
    font-family: gotham-medium
}

.munu_mobile ul .li-last a:nth-child(1) {
    padding: 0;
    margin: 0
}

.munu_mobile ul .li-last a:nth-child(1):after {
    display: none
}

.munu_mobile ul .li-last ul {
    margin-top: 0;
    display: flex
}

.munu_mobile ul .li-last ul:first-child {
    padding-right: 10px
}

@media only screen and (max-width: 480px) {
    .munu_mobile ul .li-last ul:first-child {
        width:calc(100% - 40px)
    }
}

.munu_mobile ul .li-last ul:first-child li:first-child {
    padding-right: 20px
}

.munu_mobile ul .li-last ul li:last-child {
    width: auto;
    bottom: unset;
    position: unset;
    justify-content: unset;
    padding: 0
}

.munu_mobile ul .li-last ul:last-child {
    display: flex;
    justify-content: space-between
}

.munu_mobile ul .li-last ul.language li:nth-child(1) {
    padding: 0
}

.munu_mobile ul .li-last ul.language li:last-child a::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 1px;
    height: 17px;
    width: 1px;
    background: #c4c4c4;
    transform: translate(50%,-50%);
    display: block
}

.munu_mobile ul .li-last .language li {
    font-size: 12px;
    font-family: gotham-medium;
    color: #fff
}

.munu_mobile ul .li-last .language li a img {
    display: none
}

.munu_mobile .list-items {
    height: 90%
}

@media only screen and (max-width: 480px) {
    .munu_mobile .list-items {
        height:80%
    }
}

.munu_mobile .list-items:first-child {
    position: relative
}

.munu_mobile #menu-item-362 {
    margin-bottom: 30px
}

.munu_mobile #menu-item-362 ._slideToggle {
    margin-bottom: 15px
}

.munu_mobile #menu-item-362 .before {
    position: relative
}

.munu_mobile #menu-item-362 .before:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f4da9e;
    right: 20px;
    top: 4px
}

.munu_mobile #menu-item-1147 {
    margin-bottom: 30px
}

.munu_mobile #menu-item-1147 ._slideToggle {
    margin-bottom: 15px
}

.munu_mobile #menu-item-1147 .before {
    position: relative
}

.munu_mobile #menu-item-1147 .before:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f4da9e;
    right: 20px;
    top: 4px
}

.munu_mobile .sub-menu {
    margin-top: 10px!important
}

.munu_mobile .sub-menu a {
    margin-bottom: 20px
}

.munu_mobile .sub-menu li {
    position: relative
}

.munu_mobile .sub-menu li:first-child {
    margin-top: -10px
}

.munu_mobile .sub-menu li a {
    display: block;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: .05em;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 15px;
    font-family: bodoni-regular
}

.munu_mobile .sub-menu li a:hover {
    color: #f4da9e
}

ul.language {
    display: flex
}

ul.language li:last-child a:nth-child(1) {
    padding-left: 5px
}

.footer {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center
}

.footer .footer_container {
    margin-bottom: 38px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container {
        margin-bottom:20px
    }
}

.footer .footer_container .footer_top {
    padding: 24px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_top {
        justify-content:unset;
        flex-direction: column;
        align-items: flex-start
    }
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_top .logo {
        width:100%;
        text-align: center;
        margin-bottom: 10px
    }
}

.footer .footer_container .footer_top .footer_top_column p {
    color: #fff;
    font-family: gotham-book;
    font-size: 14px;
    line-height: 24px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_top .footer_top_column p {
        font-size:12px
    }
}

.footer .footer_container .footer_top .footer_top_column p i {
    padding-right: 18px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_top .footer_top_column p i {
        padding-right:0;
        width: 20px
    }
}

.footer .footer_container .footer_top .footer_top_column p strong {
    font-family: gotham-medium
}

.footer .footer_container .footer_top .footer_top_column p a {
    color: #fff
}

.footer .footer_container .footer_top .footer_top_column p a:hover {
    text-decoration: none;
    color: #f4da9e
}

.footer .footer_container .site_map {
    display: flex;
    justify-content: space-between
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .site_map {
        justify-content:unset;
        flex-direction: column;
        padding-top: 20px
    }
}

.footer .footer_container .site_map .site_column {
    padding: 32px 0
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .site_map .site_column {
        padding:0
    }
}

.footer .footer_container .site_map .site_column .site_menu_title {
    font-size: 20px;
    line-height: 30px;
    text-align: justify;
    text-transform: uppercase;
    color: #fff;
    font-family: bodoni-bold;
    margin-bottom: 16px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .site_map .site_column .site_menu_title {
        font-size:17px;
        line-height: 20px;
        margin-bottom: 10px
    }
}

.footer .footer_container .site_map .site_column .site_submenu {
    list-style: none;
    list-style-position: inside;
    padding-left: 0
}

.footer .footer_container .site_map .site_column .site_submenu li a {
    color: #fff;
    font-family: gotham-book;
    font-weight: 300;
    font-size: 13px;
    line-height: 30px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .site_map .site_column .site_submenu li a {
        font-size:12px;
        line-height: 1.4
    }
}

.footer .footer_container .site_map .site_column .site_submenu li a:hover {
    text-decoration: none;
    color: #f4da9e
}

.footer .footer_container .footer_bottom {
    padding-top: 38px;
    display: flex
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_bottom {
        padding-top:20px;
        flex-direction: column
    }
}

.footer .footer_container .footer_bottom ._left {
    width: 59.9166666667%
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_bottom ._left {
        width:100%
    }
}

.footer .footer_container .footer_bottom ._left .footer_form input#register_email {
    width: 50.0695410292%;
    float: left;
    font-size: 14px;
    min-height: 40px;
    padding: 0 20px;
    font-family: gotham-book
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_bottom ._left .footer_form input#register_email {
        width:100%
    }
}

.footer .footer_container .footer_bottom ._left .footer_form button {
    height: 40px;
    background: 0 0;
    outline: none;
    border: 1px solid #f4da9e;
    border-left: none;
    border-radius: 0;
    font-family: gotham-medium;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #f4da9e;
    padding: 4px 22px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_bottom ._left .footer_form button {
        width:100%;
        border-left: 1px solid #f4da9e;
        margin-bottom: 20px
    }
}

.footer .footer_container .footer_bottom ._left .footer_form button:hover {
    background: #f4da9e;
    color: #5f0000
}

.footer .footer_container .footer_bottom ._left .footer_form .msg_frm {
    color: #fff;
    font-family: gotham-book;
    font-size: 14px
}

@media only screen and (max-width: 768px) {
    .footer .footer_container .footer_bottom ._left .footer_form .msg_frm {
        margin-bottom:20px
    }
}

.footer .footer_container .footer_bottom ._right {
    width: 40.0833333333%
}

.footer .footer_container .footer_bottom ._right .footer_social {
    display: flex
}

.footer .footer_container .footer_bottom ._right .footer_social .footer_social_column {
    width: auto;
    padding-right: 31px
}

.footer .footer_container .footer_bottom ._right .footer_social .footer_social_column a {
    color: #fff
}

.footer .footer_container .footer_bottom ._right .footer_social .footer_social_column a:hover {
    text-decoration: none;
    color: #f4da9e
}

.footer .footer_line_image {
    height: 20px
}

.footer_bottom_title {
    font-family: gotham-medium;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px
}

.border_gradient {
    height: 6px;
    background: linear-gradient(to right,#f4da9e 0%,#e5a762 39%,#f4da9e 70%,#e8ab66 100%)
}

.section1 {
    position: relative
}

.section1 .pagination {
    position: absolute;
    display: flex;
    left: 50%;
    transform: translateX(-50%);
    bottom: 160px;
    z-index: 10
}

@media only screen and (max-width: 1024px) {
    .section1 .pagination {
        bottom:210px
    }
}

@media only screen and (max-width: 768px) {
    .section1 .pagination {
        bottom:170px
    }
}

@media only screen and (max-width: 480px) {
    .section1 .pagination {
        display:none
    }
}

.section1 .pagination span {
    display: block;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    background: #fff;
    margin: 0 18px
}

@media only screen and (max-width: 480px) {
    .section1 .pagination span {
        margin:0 14px
    }
}

.section1 #slide_banner .swiper-wrapper .swiper-slide {
    min-height: 100vh;
    background-size: cover;
    background-position: center;
    position: relative
}

.section1 #slide_banner .swiper-wrapper .swiper-slide:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 40%;
    background: -webkit-gradient(360deg,#080a0a 1.91%,rgba(255,255,255,0) 66.75%);
    background: linear-gradient(360deg,#080a0a 1.91%,rgba(255,255,255,0) 66.75%);
    bottom: 0;
    left: 0
}

.section1 #slide_banner .swiper-wrapper .swiper-slide img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@media only screen and (max-width: 480px) {
    .section1 #slide_banner .swiper-wrapper .swiper-slide img {
        width:55px;
        height: 55px
    }
}

@media only screen and (max-width: 768px) {
    .section1 #slide_banner .swiper-wrapper .swiper-slide {
        min-height:80vh
    }
}

@media only screen and (max-width: 480px) {
    .section1 #slide_banner .swiper-wrapper .swiper-slide {
        min-height:70vh;
        background-position-x: 60%
    }

    .section1 #slide_banner .swiper-wrapper .swiper-slide::before {
        content: "";
        position: absolute;
        bottom: 0;
        height: 100%;
        background: linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.7) 87.78%);
        background-blend-mode: multiply;
        width: 100%
    }
}

.section1 #slide_banner .swiper-pagination {
    display: flex;
    justify-content: center;
    flex-direction: column;
    transform: translateY(-50%);
    width: auto;
    z-index: 10;
    top: 50%;
    left: 30px
}

@media only screen and (max-width: 480px) {
    .section1 #slide_banner .swiper-pagination {
        bottom:190px;
        left: 10px
    }
}

.section1 #slide_banner .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 18px;
    width: 5px;
    height: 5px
}

@media only screen and (max-width: 480px) {
    .section1 #slide_banner .swiper-pagination .swiper-pagination-bullet {
        margin:10px 18px;
        background: #fff
    }
}

.section1 #slide_banner .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
    position: relative
}

@media only screen and (max-width: 480px) {
    .section1 #slide_banner .swiper-pagination .swiper-pagination-bullet-active {
        background:#fff
    }
}

.section1 #slide_banner .swiper-pagination .swiper-pagination-bullet-active::after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #fff solid 1px
}

.section1 .banner_title_section {
    z-index: 1;
    position: absolute;
    color: #fff;
    bottom: 50px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 2px 5px rgba(0,0,0,.2);
    left: 50%;
    transform: translateX(-50%)
}

@media only screen and (max-width: 768px) {
    .section1 .banner_title_section {
        width:100%;
        padding: 0 2%
    }
}

@media only screen and (max-width: 480px) {
    .section1 .banner_title_section {
        bottom:20px;
        width: 75%;
        margin: 0 auto
    }
}

.section1 .banner_title_section .banner_title {
    font-family: gotham-medium;
    font-size: 24px;
    line-height: 39px
}

@media only screen and (max-width: 480px) {
    .section1 .banner_title_section .banner_title {
        font-size:18px
    }
}

.section1 .banner_title_section .banner_subtitle {
    font-family: bodoni-regular;
    font-size: 48px;
    line-height: 45px;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #fff
}

@media only screen and (max-width: 480px) {
    .section1 .banner_title_section .banner_subtitle {
        font-size:25px;
        line-height: 30px
    }
}

.section1 .banner_scroll {
    position: absolute;
    bottom: 0;
    color: #fff;
    z-index: 1;
    font-family: bodoni-regular;
    font-size: 13px;
    line-height: 18px;
    text-transform: uppercase;
    right: 10.7638888889%;
    display: flex;
    flex-direction: column
}

@media only screen and (max-width: 768px) {
    .section1 .banner_scroll {
        display:none
    }
}

.section1 .banner_scroll .scroll_line {
    border-right: 1px solid #fff;
    min-height: 100px;
    opacity: .5;
    width: 50%
}

.section1 .banner_scroll .scroll_text {
    margin-bottom: 8px
}

body {
    background: #e9e3da
}

.section2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    padding-bottom: 88px;
    padding-top: 100px;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .section2 {
        padding-left:30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 768px) {
    .section2 {
        flex-direction:column-reverse
    }
}

@media only screen and (max-width: 480px) {
    .section2 {
        padding-left:15px;
        padding-right: 15px;
        padding-top: 50px;
        padding-bottom: 50px
    }
}

.section2:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    bottom: 88px;
    width: 420px;
    background-image: url(../images/Group.png)
}

@media only screen and (max-width: 768px) {
    .section2:before {
        width:100%
    }
}

.section2:after {
    position: absolute;
    content: "";
    bottom: 0;
    width: 100%;
    left: 0;
    height: 6px;
    background: linear-gradient(1.56deg,#700710 1.2%,#4C0000 47.72%,#8D0C1C 94.25%)
}

.section2 ._left {
    width: 54.3055555556%;
    padding-left: 4.3055555556%
}

@media only screen and (max-width: 1024px) {
    .section2 ._left {
        padding-left:0
    }
}

@media only screen and (max-width: 768px) {
    .section2 ._left {
        width:100%
    }
}

.section2 ._left .swiper-container {
    width: 100%;
    height: 100%
}

.section2 ._left .swiper-container .swiper-wrapper .swiper-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 62.3%
}

.section2 ._left .swiper-container .swiper-wrapper .swiper-slide:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(360deg,#00000040 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0
}

@media only screen and (max-width: 480px) {
    .section2 ._left .swiper-container .swiper-wrapper .swiper-slide {
        padding-top:56%
    }
}

.section2 ._left .swiper-container .swiper-pagination {
    width: max-content;
    left: 50%;
    transform: translateX(-50%);
    bottom: 36px!important;
    z-index: 9
}

@media only screen and (max-width: 480px) {
    .section2 ._left .swiper-container .swiper-pagination {
        display:none
    }
}

.section2 ._left .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px
}

@media only screen and (max-width: 480px) {
    .section2 ._left .swiper-container .swiper-pagination .swiper-pagination-bullet {
        margin:0 12px
    }
}

.section2 ._left .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
    position: relative
}

.section2 ._left .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #fff solid 1px
}

.section2 ._left .swiper-container .swiper-button-next,.section2 ._left .swiper-container .swiper-button-prev {
    bottom: 10px!important;
    top: auto;
    background-image: none;
    width: auto
}

@media only screen and (max-width: 480px) {
    .section2 ._left .swiper-container .swiper-button-next,.section2 ._left .swiper-container .swiper-button-prev {
        bottom:0!important
    }
}

.section2 ._left .swiper-container .button_next {
    outline: none;
    z-index: 10
}

@media only screen and (max-width: 480px) {
    .section2 ._left .swiper-container .button_next {
        left:54%!important
    }
}

.section2 ._left .swiper-container .button_prev {
    outline: none;
    z-index: 10
}

@media only screen and (max-width: 480px) {
    .section2 ._left .swiper-container .button_prev {
        right:54%!important
    }
}

.section2 ._right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 45.6944444444%;
    padding-left: 8.1944444444%;
    padding-right: 7.9166666667%
}

@media only screen and (max-width: 1024px) {
    .section2 ._right {
        padding-right:0
    }
}

@media only screen and (max-width: 768px) {
    .section2 ._right {
        width:100%;
        padding: 0;
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 768px) {
    .section2 ._right .title,.section2 ._right .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .section2 ._right ._title2,.section2 ._right .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .section2 ._right ._title2 {
        text-align:center
    }
}

.section2 ._right ._title2 {
    margin-bottom: 40px
}

.section2 ._right .text {
    margin-bottom: 48px;
    text-align: justify;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 29px;
    color: #333335
}

.section2 ._right .button {
    margin: 0
}

@media only screen and (max-width: 768px) {
    .section2 ._right .button {
        margin:0 auto
    }
}

.section2 .derco_bottom {
    position: absolute;
    bottom: 0;
    right: 15px;
    height: 80%;
    width: 40%;
    background-size: cover;
    z-index: -1
}

@media only screen and (max-width: 480px) {
    .section2 .derco_bottom {
        display:none
    }
}

.section3 {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    padding-top: 86px;
    padding-bottom: 86px;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .section3 {
        padding-left:30px
    }
}

@media only screen and (max-width: 768px) {
    .section3 {
        flex-direction:column;
        padding-right: 30px;
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 480px) {
    .section3 {
        padding-left:15px;
        padding-right: 15px;
        padding-bottom: 50px;
        padding-top: 50px
    }
}

.section3:after {
    position: absolute;
    content: "";
    bottom: 50px;
    left: 0;
    width: 100%;
    height: 120px;
    background-image: url("../../../images/dung/TANhOANG MINH.png");
    z-index: -1
}

.section3:before {
    position: absolute;
    content: "";
    bottom: 0;
    width: 100%;
    left: 0;
    height: 6px;
    background: linear-gradient(1.56deg,#700710 1.2%,#4C0000 47.72%,#8D0C1C 94.25%)
}

.section3 ._left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 39.1666666667%;
    padding-right: 5.8333333333%;
    padding-left: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .section3 ._left {
        padding-left:0
    }
}

@media only screen and (max-width: 768px) {
    .section3 ._left {
        width:100%;
        padding-right: 0
    }
}

@media only screen and (max-width: 768px) {
    .section3 ._left .title,.section3 ._left .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .section3 ._left ._title2,.section3 ._left .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .section3 ._left ._title2 {
        text-align:center
    }
}

.section3 ._left ._title2 {
    margin-bottom: 40px
}

.section3 ._left .text {
    margin-bottom: 40px;
    text-align: justify;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 29px;
    color: #333335
}

.section3 ._left .button {
    margin: 0;
    z-index: 10
}

@media only screen and (max-width: 768px) {
    .section3 ._left .button {
        margin:0 auto
    }
}

.section3 ._right {
    width: 60.8333333333%
}

@media only screen and (max-width: 768px) {
    .section3 ._right {
        width:100%;
        margin-top: 30px
    }
}

.section3 ._right .swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom: 45px
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide {
    display: block;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 420px;
    width: 36.5296803653%!important;
    transition: all .5s ease
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(360deg,#00000040 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0
}

@media only screen and (max-width: 480px) {
    .section3 ._right .swiper-container .swiper-wrapper .swiper-slide {
        width:100%!important;
        height: 350px
    }
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide ._content {
    width: 100%;
    display: flex;
    position: absolute;
    bottom: 40px;
    margin: 0 auto;
    padding: 0 20px;
    align-items: flex-end;
    z-index: 10
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide ._content ._content_text {
    width: 68.75%;
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide ._content ._nummber {
    width: 31.25%;
    text-align: right;
    color: rgba(255,255,255,.7);
    text-align: right;
    font-size: 60px;
    line-height: 57px;
    letter-spacing: .05em;
    font-family: bodoni-regular
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide ._content ._more {
    display: none;
    margin: 0 auto;
    padding-top: 60px;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-light;
    color: #f4da9e;
    opacity: 0;
    -webkit-animation: rung 1.6s infinite;
    animation: rung 1.6s infinite
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide ._content ._more span {
    padding-left: 10px
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 0%;
    height: 0%;
    transition: all .5s ease;
    background-color: #000;
    opacity: .5
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:hover::after {
    width: 100%;
    height: 100%
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._content {
    display: grid;
    bottom: 80px;
    transition: all .5s ease
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._content ._content_text {
    width: 100%;
    order: 2;
    text-align: center;
    padding-top: 20px;
    font-size: 20px
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._content ._nummber {
    width: 100%;
    order: 1;
    text-align: center;
    line-height: 75px;
    font-size: 80px
}

.section3 ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._content ._more {
    display: block;
    order: 3;
    opacity: 1
}

.section3 ._right .swiper-container .swiper-pagination {
    bottom: 2px!important
}

.section3 ._right .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: #5f0000;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px
}

.section3 ._right .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #5f0000;
    position: relative
}

.section3 ._right .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #5f0000 solid 1px
}

.banner_def {
    position: relative;
    height: 100vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.banner_def:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    background: -webkit-gradient(360deg,#080a0a 1.91%,rgba(255,255,255,0) 66.75%);
    background: linear-gradient(360deg,#080a0a 1.91%,rgba(255,255,255,0) 66.75%);
    bottom: 0;
    left: 0;
    z-index: 0
}

.banner_def ._text {
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    bottom: 40px;
    width: 100%;
    text-align: center;
    z-index: 1
}

.banner_def ._text ._breadcrumb {
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    margin-bottom: 18px
}

@media only screen and (max-width: 480px) {
    .banner_def ._text ._breadcrumb {
        font-size:10px;
        line-height: 15px;
        margin-bottom: 13px
    }
}

.banner_def ._text ._breadcrumb span {
    margin: 0 10px
}

@media only screen and (max-width: 480px) {
    .banner_def ._text ._breadcrumb span {
        margin:0 3px
    }
}

.banner_def ._text ._breadcrumb a {
    color: #fff;
    font-family: gotham-medium
}

.banner_def ._text ._page_name {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 54px;
    letter-spacing: .05em
}

@media only screen and (max-width: 480px) {
    .banner_def ._text ._page_name {
        font-size:25px;
        line-height: 25px
    }
}

.tin_tuc ._content {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #e5e5e5
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content {
        padding-top:60px;
        padding-bottom: 70px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content {
        padding:50px 0
    }
}

.tin_tuc ._content ._tin_noi_bat {
    padding: 0 8.3333333333%;
    margin-bottom: 90px
}

@media only screen and (max-width: 1024px) {
    .tin_tuc ._content ._tin_noi_bat {
        padding:0 30px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat {
        padding:0 15px;
        margin-bottom: 50px
    }
}

.tin_tuc ._content ._tin_noi_bat .title,.tin_tuc .tuyendung ._content ._tin_noi_bat ._vi_tri ._title ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._vi_tri ._title ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_noi_bat ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_noi_bat ._title2,.tin_tuc .tuyendung ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 {
    padding-bottom: 50px
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat .title,.tin_tuc .tuyendung ._content ._tin_noi_bat ._vi_tri ._title ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._vi_tri ._title ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_noi_bat ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_noi_bat ._title2,.tin_tuc .tuyendung ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 {
        text-align:center;
        padding-bottom: 40px
    }
}

.tin_tuc ._content ._tin_noi_bat .title ._title1,.tin_tuc .tuyendung ._content ._tin_noi_bat ._vi_tri ._title ._title2 ._title1,.tuyendung .tin_tuc ._content ._tin_noi_bat ._vi_tri ._title ._title2 ._title1,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_noi_bat ._title2 ._title1,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_noi_bat ._title2 ._title1,.tin_tuc .tuyendung ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2 ._title1,.tuyendung .tin_tuc ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2 ._title1,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 ._title1,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 ._title1 {
    padding-bottom: 10px
}

.tin_tuc ._content ._tin_noi_bat .title ._title2,.tin_tuc .tuyendung ._content ._tin_noi_bat ._vi_tri ._title ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._vi_tri ._title ._title2 ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_noi_bat ._title2 ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_noi_bat ._title2 ._title2,.tin_tuc .tuyendung ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2 ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 ._title2 {
    font-size: 40px;
    line-height: 47px
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat .title ._title2,.tin_tuc .tuyendung ._content ._tin_noi_bat ._vi_tri ._title ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._vi_tri ._title ._title2 ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_noi_bat ._title2 ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_noi_bat ._title2 ._title2,.tin_tuc .tuyendung ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_noi_bat ._thong_tin ._item_block ._text ._title2 ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_noi_bat ._title2 ._title2 {
        font-size:32px;
        line-height: 45px;
        padding-top: 5px
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom {
    width: 100%
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container {
    width: 100%
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-pagination {
    bottom: 25px!important;
    z-index: 9
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-pagination {
        bottom:270px!important
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-pagination {
        top:20px!important
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
    position: relative
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #fff solid 1px
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide {
    display: flex;
    width: 100%
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide {
        flex-direction:column
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._left {
    width: 65%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 40%
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._left {
        width:100%;
        padding-top: 60%
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._left {
        padding-top:80%
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right {
    width: 35%;
    padding: 0 3.3333333333%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-top: #5f0000 solid 1.5px;
    border-bottom: #5f0000 solid 1.5px;
    border-right: #5f0000 solid 1.5px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right {
        width:100%;
        border-left: #5f0000 solid 1.5px;
        border-top: none
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._text {
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: .03em;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 18px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._text {
        margin-bottom:15px;
        margin-top: 15px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._text {
        font-size:17px;
        line-height: 25px;
        letter-spacing: .01em;
        margin-bottom: 10px
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._icon {
    font-family: gotham-book;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .02em;
    color: #333;
    margin-bottom: 24px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._icon {
        margin-bottom:15px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._icon {
        font-size:14px;
        letter-spacing: .01em;
        margin-bottom: 10px
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._icon img {
    margin-right: 10px;
    margin-bottom: 4px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._icon img {
        margin-bottom:2px
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._text_content {
    font-family: sf-pro;
    text-align: justify;
    letter-spacing: .02em;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    margin-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._text_content {
        margin-bottom:15px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right ._text_content {
        font-size:13px;
        letter-spacing: 0;
        margin-bottom: 10px
    }
}

.tin_tuc ._content ._tin_noi_bat ._bottom .swiper-container .swiper-slide ._right .button {
    border: none;
    margin: 0;
    justify-content: end;
    font-family: gotham-book;
    line-height: 17px
}

.tin_tuc ._content ._gach {
    display: block;
    width: 100%;
    height: 6px;
    background: linear-gradient(1.56deg,#700710 1.2%,#4C0000 47.72%,#8D0C1C 94.25%)
}

.tin_tuc ._content ._tin_khac {
    position: relative;
    padding: 0 8.3333333333%;
    margin-top: 90px
}

@media only screen and (max-width: 1024px) {
    .tin_tuc ._content ._tin_khac {
        padding:0;
        margin-top: 60px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac {
        margin-top:50px;
        padding: 0
    }
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .title,.tin_tuc .tuyendung ._content ._tin_khac ._vi_tri ._title ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._vi_tri ._title ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_khac ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_khac ._title2,.tin_tuc .tuyendung ._content ._tin_khac ._thong_tin ._item_block ._text ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._thong_tin ._item_block ._text ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_khac ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 {
        padding:0 30px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .title,.tin_tuc .tuyendung ._content ._tin_khac ._vi_tri ._title ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._vi_tri ._title ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_khac ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_khac ._title2,.tin_tuc .tuyendung ._content ._tin_khac ._thong_tin ._item_block ._text ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._thong_tin ._item_block ._text ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_khac ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 {
        text-align:center;
        padding: 0 15px
    }
}

.tin_tuc ._content ._tin_khac .title ._title1,.tin_tuc .tuyendung ._content ._tin_khac ._vi_tri ._title ._title2 ._title1,.tuyendung .tin_tuc ._content ._tin_khac ._vi_tri ._title ._title2 ._title1,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_khac ._title2 ._title1,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_khac ._title2 ._title1,.tin_tuc .tuyendung ._content ._tin_khac ._thong_tin ._item_block ._text ._title2 ._title1,.tuyendung .tin_tuc ._content ._tin_khac ._thong_tin ._item_block ._text ._title2 ._title1,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 ._title1,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 ._title1 {
    padding-bottom: 10px
}

.tin_tuc ._content ._tin_khac .title ._title2,.tin_tuc .tuyendung ._content ._tin_khac ._vi_tri ._title ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._vi_tri ._title ._title2 ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_khac ._title2 ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_khac ._title2 ._title2,.tin_tuc .tuyendung ._content ._tin_khac ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._thong_tin ._item_block ._text ._title2 ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 ._title2 {
    font-size: 40px;
    line-height: 47px
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .title ._title2,.tin_tuc .tuyendung ._content ._tin_khac ._vi_tri ._title ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._vi_tri ._title ._title2 ._title2,.tin_tuc .tuyendung ._content ._vi_tri ._title ._tin_khac ._title2 ._title2,.tuyendung .tin_tuc ._content ._vi_tri ._title ._tin_khac ._title2 ._title2,.tin_tuc .tuyendung ._content ._tin_khac ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung .tin_tuc ._content ._tin_khac ._thong_tin ._item_block ._text ._title2 ._title2,.tin_tuc .tuyendung ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 ._title2,.tuyendung .tin_tuc ._content ._thong_tin ._item_block ._text ._tin_khac ._title2 ._title2 {
        font-size:32px;
        line-height: 38px
    }
}

.tin_tuc ._content ._tin_khac .tabs {
    margin-top: 40px;
    margin-bottom: 50px;
    display: flex
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .tabs {
        padding:0 30px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .tabs {
        margin-top:30px;
        margin-bottom: 30px;
        padding: 0 15px
    }
}

.tin_tuc ._content ._tin_khac .tabs a {
    text-transform: uppercase;
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    margin: 0 5%;
    letter-spacing: .1em;
    color: #000;
    z-index: 2
}

.tin_tuc ._content ._tin_khac .tabs a:first-child {
    margin-left: 0
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .tabs a:first-child {
        margin:0 auto
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .tabs a {
        margin:0 auto;
        font-size: 15px;
        letter-spacing: .05em
    }
}

.tin_tuc ._content ._tin_khac .tabs .is-active {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.tin_tuc ._content ._tin_khac .tabs .active {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.tin_tuc ._content ._tin_khac .content {
    width: 100%
}

.tin_tuc ._content ._tin_khac .content ._top {
    width: 100%;
    display: flex;
    margin-bottom: 60px;
    position: relative
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top {
        flex-direction:column;
        padding: 0 30px;
        overflow: hidden
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._top {
        padding:0 15px
    }
}

.tin_tuc ._content ._tin_khac .content ._top:before {
    content: "";
    right: -10%;
    position: absolute;
    background-image: url(../images/before-ss6.png);
    width: 572px;
    height: 510px;
    bottom: 0
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top:before {
        right:-30px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._top:before {
        right:-15px
    }
}

.tin_tuc ._content ._tin_khac .content ._top ._left {
    width: 60%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 30%;
    z-index: 1
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top ._left {
        width:100%;
        padding-top: 60%
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._top ._left {
        padding-top:80%
    }
}

.tin_tuc ._content ._tin_khac .content ._top ._right {
    z-index: 2;
    width: 40%;
    padding: 0 3.3333333333%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right {
        width:100%;
        border: #5f0000 solid 1.5px;
        border-top: none
    }
}

.tin_tuc ._content ._tin_khac .content ._top ._right ._text {
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: .03em;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 18px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._text {
        margin-top:15px;
        margin-bottom: 15px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._text {
        font-size:17px;
        line-height: 25px;
        letter-spacing: .01em;
        margin-bottom: 10px
    }
}

.tin_tuc ._content ._tin_khac .content ._top ._right ._icon {
    font-family: gotham-book;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .02em;
    color: #333;
    margin-bottom: 24px
}

.tin_tuc ._content ._tin_khac .content ._top ._right ._icon img {
    margin-right: 10px;
    margin-bottom: 4px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._icon img {
        margin-bottom:2px
    }
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._icon {
        margin-bottom:15px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._icon {
        font-size:14px;
        letter-spacing: .01em;
        margin-bottom: 10px
    }
}

.tin_tuc ._content ._tin_khac .content ._top ._right ._text_content {
    font-family: sf-pro;
    text-align: justify;
    letter-spacing: .02em;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    margin-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._text_content {
        margin-bottom:15px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._top ._right ._text_content {
        font-size:13px;
        letter-spacing: 0;
        margin-bottom: 10px
    }
}

.tin_tuc ._content ._tin_khac .content ._top ._right .button {
    border: none;
    margin: 0;
    justify-content: end;
    font-family: gotham-book;
    line-height: 17px
}

.tin_tuc ._content ._tin_khac .content ._list {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.tin_tuc ._content ._tin_khac .content ._list .item-block {
    display: block;
    width: calc((100% - 60px )/3);
    margin-right: 30px;
    margin-bottom: 30px
}

.tin_tuc ._content ._tin_khac .content ._list .item-block:nth-of-type(3n) {
    margin-right: 0
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._list .item-block:nth-of-type(3n+1) {
        margin-right:30px
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._list .item-block:nth-of-type(3n+1) {
        margin-right:0
    }
}

.tin_tuc ._content ._tin_khac .content ._list .item-block:first-child {
}

@media only screen and (max-width: 768px) {
    .tin_tuc ._content ._tin_khac .content ._list .item-block {
        width:calc((100% - 30px )/2);
        margin-right: 0!important;
        padding: 0 30px
    }

    .tin_tuc ._content ._tin_khac .content ._list .item-block:nth-of-type(2n) {
        margin-right: 0
    }
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._list .item-block {
        width:100%;
        margin: 0 0 30px;
        padding: 0 15px
    }
}

.tin_tuc ._content ._tin_khac .content ._list .item-block .img-block {
    height: 256px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.tin_tuc ._content ._tin_khac .content ._list .item-block ._text {
    padding: 18px 24px;
    border: .5px solid #bdbdbd;
    border-top: none;
    position: relative;
    height: 125px
}

@media only screen and (max-width: 480px) {
    .tin_tuc ._content ._tin_khac .content ._list .item-block ._text {
        padding:15px 10px
    }
}

.tin_tuc ._content ._tin_khac .content ._list .item-block ._text ._bold {
    transition: all .3s;
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 18px;
    letter-spacing: .05em;
    color: #333;
    margin-bottom: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.tin_tuc ._content ._tin_khac .content ._list .item-block ._text ._normal {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #4f4f4f;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.tin_tuc ._content ._tin_khac .content ._list .item-block:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.tin_tuc ._content ._tin_khac .content ._list .item-block:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.tin_tuc ._content ._tin_khac .content ._list .item-block:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.tin_tuc ._content ._tin_khac .content ._list .item-block:hover ._text ._normal {
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chitiettintuc .banner_def:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(360deg,rgba(0,0,0,0.55) -16.09%,rgba(255,255,255,0) 79.75%);
    background: linear-gradient(360deg,rgba(0,0,0,0.55) -16.09%,rgba(255,255,255,0) 79.75%);
    top: 0;
    left: 0
}

.chitiettintuc .news-details {
    position: relative;
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%
}

@media only screen and (max-width: 1024px) {
    .chitiettintuc .news-details {
        padding-left:60px;
        padding-right: 60px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details {
        padding-left:15px;
        padding-right: 15px
    }
}

.chitiettintuc .news-details .wrap-content {
    padding-top: 78px;
    position: relative;
    z-index: 55
}

@media only screen and (max-width: 768px) {
    .chitiettintuc .news-details .wrap-content {
        padding-top:45px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-content {
        padding-top:30px
    }
}

.chitiettintuc .news-details .wrap-content .title_details {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 10px;
    padding-left: 17.7777777778%;
    padding-right: 17.7777777778%
}

@media only screen and (max-width: 1024px) {
    .chitiettintuc .news-details .wrap-content .title_details {
        padding-left:60px;
        padding-right: 60px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-content .title_details {
        padding-left:15px;
        padding-right: 15px;
        font-size: 17px
    }
}

.chitiettintuc .news-details .wrap-content ._time {
    font-family: sf-pro;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .02em;
    color: #333;
    margin-bottom: 24px;
    text-align: center
}

.chitiettintuc .news-details .wrap-content ._time img {
    margin-right: 10px;
    margin-bottom: 4px
}

.chitiettintuc .news-details .wrap-content .the-content {
    margin-top: 20px;
    padding-top: 24px;
    border-top: .5px solid #797979
}

.chitiettintuc .news-details .wrap-content .the-content p {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    text-align: justify;
    letter-spacing: -.01em;
    color: #3e4a52;
    margin-bottom: 20px;
    font-family: sf-pro
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-content .the-content p {
        line-height:24px;
        font-size: 13px!important;
        margin-bottom: 15px;
        letter-spacing: 1px
    }
}

.chitiettintuc .news-details .wrap-content .the-content .wp-caption {
    display: block;
    margin: 30px auto;
    width: 100%!important
}

.chitiettintuc .news-details .wrap-content .the-content .wp-caption img {
    display: block;
    max-width: 100%;
    margin: 0 auto 10px;
    height: auto
}

.chitiettintuc .news-details .wrap-content .the-content .wp-caption p {
    font-family: sf-pro;
    font-style: italic;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    color: #333
}

.chitiettintuc .news-details .wrap-content .the-content ul li {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #333
}

.chitiettintuc .news-details .wrap-content .the-content img {
    display: block;
    max-width: 100%;
    margin: 0 auto 25px;
    height: auto
}

.chitiettintuc .news-details .wrap-content .the-content a {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    cursor: pointer;
    color: #333;
    transition: all .3s
}

.chitiettintuc .news-details .wrap-content .the-content a:hover {
    color: #5f0000
}

.chitiettintuc .news-details .wrap-content .the-content i {
    font-family: sf-pro;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #333
}

.chitiettintuc .news-details .hastag {
    display: flex;
    justify-content: center;
    flex-direction: row;
    border-top: .5px solid #797979;
    padding-top: 30px;
    margin-top: 102px
}

@media only screen and (max-width: 768px) {
    .chitiettintuc .news-details .hastag {
        padding-top:30px;
        margin-top: 60px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .hastag {
        padding-top:15px;
        margin-top: 30px
    }
}

.chitiettintuc .news-details .hastag ._hastag {
    margin: 0 auto 0 0
}

.chitiettintuc .news-details .hastag ._hastag a {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    font-size: 15px;
    color: #000;
    line-height: 26px
}

.chitiettintuc .news-details .hastag ._hastag a:hover {
    color: #5f0000
}

.chitiettintuc .news-details .hastag ._social {
    display: flex;
    justify-content: flex-end
}

.chitiettintuc .news-details .hastag ._social .icon:hover {
    color: #5f0000
}

.chitiettintuc .news-details .hastag ._social .icon img {
    padding-left: 10px
}

.chitiettintuc .news-details .wrap-slide-more {
    margin-top: 80px;
    position: relative;
    padding-bottom: 66px;
    margin-bottom: 100px
}

@media only screen and (max-width: 768px) {
    .chitiettintuc .news-details .wrap-slide-more {
        margin-top:55px;
        padding-bottom: 45px;
        margin-bottom: 60px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-slide-more {
        padding-bottom:35px;
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.chitiettintuc .news-details .wrap-slide-more .title,.chitiettintuc .news-details .wrap-slide-more .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .chitiettintuc .news-details .wrap-slide-more ._title2,.chitiettintuc .news-details .wrap-slide-more .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .chitiettintuc .news-details .wrap-slide-more ._title2 {
    text-align: center
}

.chitiettintuc .news-details .wrap-slide-more ._title_slide {
    text-align: center;
    font-family: vl_encorpada;
    color: #a97708;
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 43px
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-slide-more ._title_slide {
        margin-bottom:25px
    }
}

.chitiettintuc .news-details .wrap-slide-more .swiper-container {
    margin-top: 40px
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-slide-more .swiper-container {
        margin-top:25px
    }
}

.chitiettintuc .news-details .wrap-slide-more .items_slide {
    transition: all .3s
}

.chitiettintuc .news-details .wrap-slide-more .items_slide:hover ._text {
    transition: all .3s;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.chitiettintuc .news-details .wrap-slide-more .items_slide:hover ._text .__title {
    color: #f4da9e;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chitiettintuc .news-details .wrap-slide-more .items_slide ._img {
    padding-top: 242px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

@media only screen and (max-width: 768px) {
    .chitiettintuc .news-details .wrap-slide-more .items_slide ._img {
        padding-top:182px
    }
}

.chitiettintuc .news-details .wrap-slide-more .items_slide ._text {
    border: .5px solid #bdbdbd;
    box-sizing: border-box;
    border-top: none;
    font-family: bodoni-bold;
    padding: 16px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 16px;
    color: #333
}

@media only screen and (max-width: 768px) {
    .chitiettintuc .news-details .wrap-slide-more .items_slide ._text {
        padding:10px
    }
}

.chitiettintuc .news-details .wrap-slide-more .swiper-pagination {
    display: flex;
    align-items: center;
    flex-direction: row;
    transform: translatex(-50%);
    width: auto;
    z-index: 10;
    left: 50%;
    bottom: 0
}

.chitiettintuc .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet {
    background: #828282;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 18px;
    width: 5px;
    height: 5px
}

@media only screen and (max-width: 480px) {
    .chitiettintuc .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet {
        margin:10px 13px
    }
}

.chitiettintuc .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet-active {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    position: relative
}

.chitiettintuc .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet-active::after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: .5px solid #5f0000
}

.fullscreen-bg {
    display: none;
    position: relative;
    padding-top: 100vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

@media only screen and (max-width: 480px) {
    .fullscreen-bg {
        padding-top:70vh
    }
}

.fullscreen-bg iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fullscreen-bg video {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.fullscreen-bg .play-active {
    opacity: 1;
    transition: all .3s;
    cursor: pointer
}

.active-video {
    display: block
}

.thu-vien {
    overflow: hidden
}

.thu-vien ._content_libs {
    width: 100%;
    padding: 100px 8.3333333333%;
    background-color: #e5e5e5;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs {
        padding-top:70px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs {
        padding-top:60px;
        padding-left: 30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs {
        padding-top:45px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.thu-vien ._content_libs .tabs {
    position: relative;
    padding-bottom: 50px
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs .tabs {
        padding-top:70px;
        padding-bottom: 50px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs .tabs {
        padding-top:0;
        padding-bottom: 45px
    }
}

.thu-vien ._content_libs .tabs .dropdown {
    position: relative;
    color: #fff;
    font-family: icielbrandontext-bold;
    font-size: 16px;
    line-height: 27px;
    text-transform: uppercase;
    padding: 10px 30px;
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #5f0000;
    display: none
}

.thu-vien ._content_libs .tabs .dropdown:after {
    content: "";
    background-image: url(../images/plus.png);
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-repeat: repeat;
    background-position: center;
    background-size: cover
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs .tabs .dropdown {
        display:block;
        width: 60%;
        margin: 0 auto;
        text-align: center;
        font-size: 14px
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs .tabs .dropdown {
        width:75%
    }
}

.thu-vien ._content_libs .tabs .tabs-list {
    margin: 0 auto;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    width: 62.25%;
    z-index: 10;
    padding-left: 0
}

@media only screen and (max-width: 1280px) {
    .thu-vien ._content_libs .tabs .tabs-list {
        width:85.25%
    }
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs .tabs .tabs-list {
        width:100%
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs .tabs .tabs-list {
        position:absolute;
        left: 50%;
        transform: translateX(-50%);
        width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs .tabs .tabs-list li {
        width:60%!important;
        padding: 10px 30px;
        transition: all .3s;
        display: flex;
        background: #fff;
        align-items: center;
        justify-content: center;
        border: 1px solid #5f0000
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs .tabs .tabs-list li {
        width:75%!important
    }
}

.thu-vien ._content_libs .tabs .tabs-list li:nth-of-type(1) {
    width: 33.33333333%;
    margin: 0
}

.thu-vien ._content_libs .tabs .tabs-list li:nth-of-type(2) {
    margin: 0;
    width: 33.33333333%
}

.thu-vien ._content_libs .tabs .tabs-list li:nth-of-type(3) {
    margin: 0;
    width: 33.33333333%
}

.thu-vien ._content_libs .tabs .block {
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: gotham-medium;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #000;
    font-size: 18px;
    line-height: 29px;
    padding: 0 15px;
    font-style: normal;
    font-weight: 700
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs .tabs .block {
        font-size:14px
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs .tabs .block {
        margin:0!important;
        border-right: 1px solid #fff!important;
        font-size: 13px;
        padding: 0
    }
}

.thu-vien ._content_libs .tabs .is-active {
    color: #5f0000
}

.thu-vien ._content_libs ._detail ._list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px
}

.thu-vien ._content_libs ._detail ._list .item-block {
    width: calc((100% - 40px)/2);
    margin-right: 40px;
    margin-bottom: 28px;
    z-index: 2;
    outline: none
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs ._detail ._list .item-block {
        margin-right:30px;
        width: calc((100% - 30px)/2)
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs ._detail ._list .item-block {
        margin-right:0;
        width: 100%
    }
}

.thu-vien ._content_libs ._detail ._list .item-block:nth-of-type(2n) {
    margin-right: 0
}

.thu-vien ._content_libs ._detail ._list .item-block:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.thu-vien ._content_libs ._detail ._list .item-block:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.thu-vien ._content_libs ._detail ._list .item-block:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.thu-vien ._content_libs ._detail ._list .item-block:hover ._text ._normal {
    color: #f4da9e;
    -webkit-transition: all .3s;
    transition: all .3s
}

.thu-vien ._content_libs ._detail ._list .item-block .img-block {
    height: 292px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs ._detail ._list .item-block .img-block {
        height:205px
    }
}

.thu-vien ._content_libs ._detail ._list .item-block ._text {
    padding: 14px 30px;
    border: .5px solid #bdbdbd;
    border-top: none
}

.thu-vien ._content_libs ._detail ._list .item-block ._text ._bold {
    transition: all .3s;
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #333;
    padding-bottom: 5px
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs ._detail ._list .item-block ._text ._bold {
        font-size:17px
    }
}

.thu-vien ._content_libs ._detail ._list .item-block ._text ._normal {
    transition: all .3s;
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #333
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs ._detail ._list .item-block ._text ._normal {
        font-size:18px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs ._detail ._list .item-block ._text ._normal {
        font-size:14px
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs ._detail ._list .item-block ._text ._normal {
        font-size:12px
    }
}

.thu-vien ._content_libs #js-tab-2 ._list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block {
    width: calc((100% - 40px)/2);
    margin-right: 40px;
    margin-bottom: 30px;
    z-index: 2
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block {
        width:calc((100% - 40px)/2);
        margin-right: 20px
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block {
        margin-right:0;
        width: 100%
    }
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:nth-of-type(2n) {
    margin-right: 0
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:hover .img-block:before {
    transition: all .3s;
    transform: scale(1)
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:hover .img-block:after {
    transition: all .3s;
    transform: scale(1)
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block:hover ._text ._normal {
    color: #fff
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block .img-block {
    position: relative;
    height: 285px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block .img-block {
        height:230px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block .img-block {
        height:210px
    }
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block .img-block:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    transform: scale(0);
    background: #000;
    opacity: .5;
    transition: all .3s
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block .img-block:after {
    content: "";
    width: 37px;
    height: 50px;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    background-image: url(../../../images/dung/play.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transform: scale(0);
    transition: all .3s
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block ._text {
    padding: 10px 32px;
    border-top: none;
    border: none
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block ._text {
        padding:15px
    }
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block ._text ._bold {
    transition: all .3s;
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 17px;
    line-height: 27px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #333;
    padding-bottom: 5px;
    margin: 0 auto 0 0
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block ._text ._bold {
        font-size:13px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs #js-tab-2 ._list .item-block ._text ._bold {
        font-size:11px
    }
}

.thu-vien ._content_libs #js-tab-2 ._list .item-block ._text ._normal {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .05em;
    color: #4f4f4f;
    text-transform: initial;
    height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.thu-vien ._content_libs #js-tab-3 ._list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block {
    width: calc((100% - 60px)/3);
    margin-right: 30px;
    margin-bottom: 40px;
    z-index: 2
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block {
        width:calc((100% - 40px)/3);
        margin-right: 20px
    }
}

@media only screen and (max-width: 480px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block {
        margin-right:0;
        width: 100%
    }
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block:nth-of-type(3n) {
    margin-right: 0
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block:hover ._text span i {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block .img-block {
    height: 240px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block .img-block {
        height:170px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block .img-block {
        height:170px
    }
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block ._text {
    padding: 24px 20px 27px;
    border: .5px solid #bdbdbd;
    border-top: none;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block ._text {
        padding:15px
    }
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block ._text ._bold {
    transition: all .3s;
    font-family: gotham-medium;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #333;
    padding-bottom: 5px;
    margin: 0 auto 0 0
}

@media only screen and (max-width: 1024px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block ._text ._bold {
        font-size:14px
    }
}

@media only screen and (max-width: 768px) {
    .thu-vien ._content_libs #js-tab-3 ._list .item-block ._text ._bold {
        font-size:11px
    }
}

.thu-vien ._content_libs #js-tab-3 ._list .item-block ._text span i {
    color: #333
}

li {
    list-style: none
}

a {
    text-decoration: none
}

.chitietanh .banner_def:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(360deg,rgba(0,0,0,0.55) -16.09%,rgba(255,255,255,0) 79.75%);
    background: linear-gradient(360deg,rgba(0,0,0,0.55) -16.09%,rgba(255,255,255,0) 79.75%);
    top: 0;
    left: 0
}

.chitietanh .banner_def .call_back {
    position: absolute;
    bottom: 40px;
    z-index: 55;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    font-family: gotham-book;
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    align-items: center;
    padding-left: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .chitietanh .banner_def .call_back {
        padding-left:30px
    }
}

@media only screen and (max-width: 768px) {
    .chitietanh .banner_def .call_back {
        margin-top:0
    }
}

@media only screen and (max-width: 480px) {
    .chitietanh .banner_def .call_back {
        padding-left:15px;
        bottom: 15px
    }
}

.chitietanh .banner_def .call_back span {
    padding-right: 12px
}

.chitietanh .news-details {
    position: relative;
    padding-left: 8.3333333333%;
    padding-right: 8.3333333333%
}

@media only screen and (max-width: 768px) {
    .chitietanh .news-details {
        padding-left:30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details {
        padding-left:15px;
        padding-right: 15px
    }
}

.chitietanh .news-details .title,.chitietanh .news-details .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .chitietanh .news-details ._title2,.chitietanh .news-details .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .chitietanh .news-details ._title2 {
    margin-top: 100px;
    margin-bottom: 40px
}

@media only screen and (max-width: 1024px) {
    .chitietanh .news-details .title,.chitietanh .news-details .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .chitietanh .news-details ._title2,.chitietanh .news-details .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .chitietanh .news-details ._title2 {
        margin-top:60px;
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 768px) {
    .chitietanh .news-details .title,.chitietanh .news-details .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .chitietanh .news-details ._title2,.chitietanh .news-details .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .chitietanh .news-details ._title2 {
        margin-top:45px;
        margin-bottom: 25px
    }
}

.chitietanh .news-details .wrap-content {
    display: flex;
    flex-direction: row;
    position: relative;
    z-index: 55
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content {
        flex-wrap:wrap
    }
}

.chitietanh .news-details .wrap-content .slide {
    width: 78.8333333333%
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide {
        width:100%;
        margin-bottom: 15px
    }
}

.chitietanh .news-details .wrap-content .slide .swiper-slide {
    height: 600px!important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    margin: 0!important
}

@media only screen and (max-width: 1024px) {
    .chitietanh .news-details .wrap-content .slide .swiper-slide {
        height:500px!important
    }
}

@media only screen and (max-width: 768px) {
    .chitietanh .news-details .wrap-content .slide .swiper-slide {
        height:400px!important
    }
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide .swiper-slide {
        height:250px!important;
        width: 100%!important
    }
}

.chitietanh .news-details .wrap-content .slide .swiper-slide img {
    width: 100%;
    height: 100%;
    transition: all .3s
}

.chitietanh .news-details .wrap-content .slide-thumbs {
    margin-left: .8333333333%;
    width: 21.1666666667%;
    overflow: hidden;
    position: relative
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide-thumbs {
        width:100%;
        margin-left: 0
    }
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container {
    cursor: pointer;
    height: 100%
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container:before {
    content: "";
    content: "";
    position: absolute;
    width: 100%;
    height: 20%;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: linear-gradient(0deg,rgba(197,195,195,0.5) 0%,rgba(232,224,224,0) 81%,#ffffff00 100%,rgba(255,255,255,0) 100%)
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container:before {
        background:linear-gradient(90deg,#ffffffa3 0%,rgba(255,255,255,0) 100%,black 100%);
        width: 20%;
        height: 100%;
        left: 0
    }
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 20%;
    top: 0;
    left: 0;
    z-index: 10;
    background: linear-gradient(0deg,rgba(243,238,238,0) 0%,rgba(251,247,247,0.62) 100%,#ffffff00 100%,rgba(255,255,255,0.22) 100%)
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container:after {
        background:linear-gradient(-90deg,#ffffffb5 0%,rgba(255,255,255,0) 100%,black 100%);
        width: 20%;
        height: 100%;
        left: auto;
        right: 0
    }
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .swiper-wrapper .swiper-slide {
    height: calc((100% - 30px)/4)!important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .swiper-wrapper .swiper-slide {
        height:100px!important
    }
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .swiper-wrapper .swiper-slide img {
    display: none
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .js-prev-living {
    outline: none;
    background-image: none;
    position: absolute;
    top: 31px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 11
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .js-prev-living {
        left:0;
        top: 40%;
        transform: rotate(-90deg) translateY(50%)
    }
}

.chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .js-next-living {
    outline: none;
    background-image: none;
    top: auto;
    position: absolute;
    z-index: 11;
    bottom: 10px;
    left: 50%;
    transform: translatex(-50%) rotate(180deg)
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-content .slide-thumbs .slide-thumbs-container .js-next-living {
        left:auto;
        right: 0;
        top: 60%;
        bottom: auto;
        transform: rotate(90deg) translateY(50%)
    }
}

.chitietanh .news-details .wrap-slide-more {
    margin-top: 80px;
    position: relative;
    padding-bottom: 66px;
    margin-bottom: 100px
}

@media only screen and (max-width: 1024px) {
    .chitietanh .news-details .wrap-slide-more {
        margin-top:55px;
        padding-bottom: 45px;
        margin-bottom: 60px
    }
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-slide-more {
        padding-bottom:35px;
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.chitietanh .news-details .wrap-slide-more .title,.chitietanh .news-details .wrap-slide-more .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .chitietanh .news-details .wrap-slide-more ._title2,.chitietanh .news-details .wrap-slide-more .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .chitietanh .news-details .wrap-slide-more ._title2 {
    text-align: center
}

.chitietanh .news-details .wrap-slide-more ._title_slide {
    text-align: center;
    font-family: vl_encorpada;
    color: #a97708;
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 43px
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-slide-more ._title_slide {
        margin-bottom:25px
    }
}

.chitietanh .news-details .wrap-slide-more .swiper-container {
    margin-top: 48px
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-slide-more .swiper-container {
        margin-top:25px
    }
}

.chitietanh .news-details .wrap-slide-more .items_slide {
    transition: all .3s
}

.chitietanh .news-details .wrap-slide-more .items_slide:hover ._text {
    transition: all .3s;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.chitietanh .news-details .wrap-slide-more .items_slide:hover ._text .__title,.chitietanh .news-details .wrap-slide-more .items_slide:hover ._text .__content {
    color: #f4da9e;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chitietanh .news-details .wrap-slide-more .items_slide ._img {
    padding-top: 66.852367688%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.chitietanh .news-details .wrap-slide-more .items_slide ._text {
    border: .5px solid #bdbdbd;
    box-sizing: border-box;
    border-top: none;
    padding: 16px 10px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1
}

@media only screen and (max-width: 768px) {
    .chitietanh .news-details .wrap-slide-more .items_slide ._text {
        padding:10px
    }
}

.chitietanh .news-details .wrap-slide-more .items_slide ._text .__title {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #333
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-slide-more .items_slide ._text .__title {
        font-size:15px;
        line-height: 26px
    }
}

.chitietanh .news-details .wrap-slide-more .items_slide ._text .__content {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #333
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-slide-more .items_slide ._text .__content {
        font-size:11px
    }
}

.chitietanh .news-details .wrap-slide-more .swiper-pagination {
    display: flex;
    align-items: center;
    flex-direction: row;
    transform: translatex(-50%);
    width: auto;
    z-index: 10;
    left: 50%;
    bottom: 0
}

.chitietanh .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet {
    background: #828282;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 18px;
    width: 5px;
    height: 5px
}

@media only screen and (max-width: 480px) {
    .chitietanh .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet {
        margin:10px 13px
    }
}

.chitietanh .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet-active {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    position: relative
}

.chitietanh .news-details .wrap-slide-more .swiper-pagination .swiper-pagination-bullet-active::after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: .5px solid #5f0000
}

._menu {
    position: relative;
    padding: 70px 0 48px
}

@media only screen and (max-width: 1024px) {
    ._menu {
        padding:55px 0
    }
}

@media only screen and (max-width: 480px) {
    ._menu {
        padding:35px 0 15px 0
    }
}

._menu .wrapper {
    margin: 0;
    padding-left: 0;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 480px) {
    ._menu .wrapper {
        padding:0
    }
}

._menu .wrapper .js_menu_active a {
    color: #870000!important
}

._menu .wrapper .slide {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    color: #4f4f4f;
    width: max-content;
    margin-right: 12.0833333333%;
    padding-bottom: 22px
}

@media only screen and (max-width: 1366px) {
    ._menu .wrapper .slide {
        font-size:17px
    }
}

@media only screen and (max-width: 768px) {
    ._menu .wrapper .slide {
        font-size:14px;
        line-height: 24px
    }
}

@media only screen and (max-width: 480px) {
    ._menu .wrapper .slide {
        margin-right:0;
        width: 100%!important;
        padding-left: 0!important;
        padding-right: 0!important;
        padding-bottom: 15px!important
    }
}

._menu .wrapper .slide:nth-child(4) {
    margin: 0
}

._menu .wrapper .slide:nth-child(5) {
    margin-right: 7.25%
}

._menu .wrapper .slide:nth-child(6) {
    margin-right: 7.25%
}

._menu .wrapper .slide:nth-child(7) {
    margin-right: 7.25%
}

._menu .wrapper .slide:last-child {
    margin-right: 0
}

._menu .wrapper .slide a {
    color: #4f4f4f;
    display: block;
    text-decoration: none
}

._menu .wrapper2 {
    margin: 0;
    padding-left: 0;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 480px) {
    ._menu .wrapper2 {
        padding:0
    }
}

._menu .wrapper2 .js_menu_active a {
    color: #870000!important
}

._menu .wrapper2 .slide {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    color: #4f4f4f;
    width: max-content;
    margin-right: 7.25%;
    padding-bottom: 22px
}

@media only screen and (max-width: 1366px) {
    ._menu .wrapper2 .slide {
        font-size:17px
    }
}

@media only screen and (max-width: 768px) {
    ._menu .wrapper2 .slide {
        font-size:14px;
        line-height: 24px;
        margin-right: 6.25%
    }
}

@media only screen and (max-width: 480px) {
    ._menu .wrapper2 .slide {
        margin-right:0;
        width: 100%!important;
        padding-left: 0!important;
        padding-right: 0!important;
        padding-bottom: 15px!important
    }
}

._menu .wrapper2 .slide:nth-child(4) {
    margin: 0
}

._menu .wrapper2 .slide:nth-child(5) {
    margin-right: 7.25%
}

._menu .wrapper2 .slide:nth-child(6) {
    margin-right: 7.25%
}

._menu .wrapper2 .slide:nth-child(7) {
    margin-right: 7.25%
}

._menu .wrapper2 .slide:last-child {
    margin-right: 0
}

._menu .wrapper2 .slide a {
    color: #4f4f4f;
    display: block;
    text-decoration: none
}

.giatricotloi ._content ._body {
    margin-bottom: 80px
}

@media only screen and (max-width: 768px) {
    .giatricotloi ._content ._body {
        margin-bottom:60px
    }
}

.giatricotloi ._content ._body .item-block {
    margin-bottom: 40px;
    background: rgba(233,217,193,.6);
    padding: 17px;
    flex-direction: row;
    outline: 1px solid #5f0000;
    outline-offset: -8px
}

@media only screen and (max-width: 768px) {
    .giatricotloi ._content ._body .item-block {
        margin-bottom:30px
    }
}

@media only screen and (max-width: 480px) {
    .giatricotloi ._content ._body .item-block {
        flex-direction:column
    }
}

.giatricotloi ._content ._body .item-block:nth-of-type(2n) .left {
    order: 2
}

.giatricotloi ._content ._body .item-block:nth-of-type(2n) .right {
    order: 1
}

@media only screen and (max-width: 480px) {
    .giatricotloi ._content ._body .item-block:nth-of-type(2n) .left {
        order:1
    }

    .giatricotloi ._content ._body .item-block:nth-of-type(2n) .right {
        order: 2
    }
}

.giatricotloi ._content ._body .item-block .left {
    width: 50%;
    min-height: 380px
}

@media only screen and (max-width: 1440px) {
    .giatricotloi ._content ._body .item-block .left {
        min-height:286px
    }
}

@media only screen and (max-width: 480px) {
    .giatricotloi ._content ._body .item-block .left {
        width:100%;
        min-height: 180px
    }
}

.giatricotloi ._content ._body .item-block .right {
    width: 50%;
    padding-left: 60px;
    padding-right: 52px;
    padding-top: 42px;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s
}

.giatricotloi ._content ._body .item-block .right:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 47%;
    top: 0;
    left: 35%;
    transform: translateX(-50%);
    background-image: url(../../../images/hosocongty/sutu_decor.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0
}

@media only screen and (max-width: 768px) {
    .giatricotloi ._content ._body .item-block .right {
        padding-top:25px;
        padding-left: 30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 480px) {
    .giatricotloi ._content ._body .item-block .right {
        width:100%;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.giatricotloi ._content ._body .item-block .right .title,.giatricotloi .tuyendung ._content ._body .item-block .right ._vi_tri ._title ._title2,.tuyendung .giatricotloi ._content ._body .item-block .right ._vi_tri ._title ._title2,.giatricotloi .tuyendung ._content ._vi_tri ._title ._body .item-block .right ._title2,.tuyendung .giatricotloi ._content ._vi_tri ._title ._body .item-block .right ._title2,.giatricotloi .tuyendung ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2,.tuyendung .giatricotloi ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2,.giatricotloi .tuyendung ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2,.tuyendung .giatricotloi ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 {
    padding-bottom: 18px
}

.giatricotloi ._content ._body .item-block .right .title ._title1,.giatricotloi .tuyendung ._content ._body .item-block .right ._vi_tri ._title ._title2 ._title1,.tuyendung .giatricotloi ._content ._body .item-block .right ._vi_tri ._title ._title2 ._title1,.giatricotloi .tuyendung ._content ._vi_tri ._title ._body .item-block .right ._title2 ._title1,.tuyendung .giatricotloi ._content ._vi_tri ._title ._body .item-block .right ._title2 ._title1,.giatricotloi .tuyendung ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2 ._title1,.tuyendung .giatricotloi ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2 ._title1,.giatricotloi .tuyendung ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 ._title1,.tuyendung .giatricotloi ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 ._title1 {
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197
}

.giatricotloi ._content ._body .item-block .right .title ._title2,.giatricotloi .tuyendung ._content ._body .item-block .right ._vi_tri ._title ._title2 ._title2,.tuyendung .giatricotloi ._content ._body .item-block .right ._vi_tri ._title ._title2 ._title2,.giatricotloi .tuyendung ._content ._vi_tri ._title ._body .item-block .right ._title2 ._title2,.tuyendung .giatricotloi ._content ._vi_tri ._title ._body .item-block .right ._title2 ._title2,.giatricotloi .tuyendung ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung .giatricotloi ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2 ._title2,.giatricotloi .tuyendung ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 ._title2,.tuyendung .giatricotloi ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 ._title2 {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 42px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: -webkit-gradient(270deg,#5f0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    background: linear-gradient(270deg,#5f0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width: 480px) {
    .giatricotloi ._content ._body .item-block .right .title ._title2,.giatricotloi .tuyendung ._content ._body .item-block .right ._vi_tri ._title ._title2 ._title2,.tuyendung .giatricotloi ._content ._body .item-block .right ._vi_tri ._title ._title2 ._title2,.giatricotloi .tuyendung ._content ._vi_tri ._title ._body .item-block .right ._title2 ._title2,.tuyendung .giatricotloi ._content ._vi_tri ._title ._body .item-block .right ._title2 ._title2,.giatricotloi .tuyendung ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung .giatricotloi ._content ._body .item-block .right ._thong_tin ._item_block ._text ._title2 ._title2,.giatricotloi .tuyendung ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 ._title2,.tuyendung .giatricotloi ._content ._thong_tin ._item_block ._text ._body .item-block .right ._title2 ._title2 {
        font-size:25px;
        line-height: 26px;
        padding-top: 5px
    }
}

.giatricotloi ._content ._body .item-block .right ._list_text p {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    margin-bottom: 5px;
    color: #1c1c1c
}

.giatricotloi ._content ._body .item-block .right ._list_text ul {
    margin: 0;
    padding-left: 15px
}

.giatricotloi ._content ._body .item-block .right ._list_text ul li {
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c;
    list-style-image: url(../../../images/gioithieu/navig.png)
}

.giatricotloi ._content ._body .item-block .right .swiper-pagination {
    right: 52px;
    bottom: 30px
}

@media only screen and (max-width: 768px) {
    .giatricotloi ._content ._body .item-block .right .swiper-pagination {
        right:30px;
        bottom: 20px
    }
}

@media only screen and (max-width: 480px) {
    .giatricotloi ._content ._body .item-block .right .swiper-pagination {
        right:15px;
        bottom: 15px;
        display: none
    }
}

.giatricotloi ._content ._body .item-block .right .swiper-pagination span {
    background: url(../../../images/gioithieu/navig.png);
    border-radius: 0;
    background-position: center;
    background-repeat: no-repeat
}

.giatricotloi ._content ._body .item-block .right .swiper-pagination .swiper-pagination-bullet {
    margin: 0 3px;
    outline: none
}

@media only screen and (max-width: 1024px) {
    .congtythanhvien ._content {
        padding-left:30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 768px) {
    .congtythanhvien ._content {
        padding-left:15px;
        padding-right: 15px
    }
}

.congtythanhvien ._content ._body {
    position: relative;
    padding-bottom: 80px
}

@media only screen and (max-width: 1024px) {
    .congtythanhvien ._content ._body {
        padding-bottom:30px
    }
}

.congtythanhvien ._content ._body .decor {
    position: absolute;
    right: 0;
    bottom: 120px
}

.congtythanhvien ._content ._body .title,.congtythanhvien .tuyendung ._content ._body ._vi_tri ._title ._title2,.tuyendung .congtythanhvien ._content ._body ._vi_tri ._title ._title2,.congtythanhvien .tuyendung ._content ._vi_tri ._title ._body ._title2,.tuyendung .congtythanhvien ._content ._vi_tri ._title ._body ._title2,.congtythanhvien .tuyendung ._content ._body ._thong_tin ._item_block ._text ._title2,.tuyendung .congtythanhvien ._content ._body ._thong_tin ._item_block ._text ._title2,.congtythanhvien .tuyendung ._content ._thong_tin ._item_block ._text ._body ._title2,.tuyendung .congtythanhvien ._content ._thong_tin ._item_block ._text ._body ._title2 {
    padding-bottom: 40px
}

.congtythanhvien ._content ._body ._detail ._list {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.congtythanhvien ._content ._body ._detail ._list .item-block {
    width: calc((100% - 60px)/3);
    margin-right: 30px;
    margin-bottom: 40px;
    z-index: 2
}

@media only screen and (max-width: 1024px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block {
        margin-right:30px;
        width: calc((100% - 60px)/3)
    }
}

@media only screen and (max-width: 768px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block {
        margin-right:15px;
        width: calc((100% - 30px)/3);
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 480px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block {
        margin-right:0;
        width: 100%;
        margin-bottom: 25px
    }
}

.congtythanhvien ._content ._body ._detail ._list .item-block:nth-of-type(3n) {
    margin-right: 0
}

.congtythanhvien ._content ._body ._detail ._list .item-block:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.congtythanhvien ._content ._body ._detail ._list .item-block:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.congtythanhvien ._content ._body ._detail ._list .item-block:hover ._text ._normal {
    color: #f4da9e;
    -webkit-transition: all .3s;
    transition: all .3s
}

.congtythanhvien ._content ._body ._detail ._list .item-block .img-block {
    height: 292px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 1440px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block .img-block {
        height:260px
    }
}

@media only screen and (max-width: 768px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block .img-block {
        height:205px
    }
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text {
    padding: 18px 10px 0 0;
    border-top: none
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._bold {
    transition: all .3s;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: -webkit-linear-gradient(51.52deg,#8D0C1C 1.2%,#700710 51.12%,#4C0000 94.25%);
    background: linear-gradient(51.52deg,#8D0C1C 1.2%,#700710 51.12%,#4C0000 94.25%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 5px
}

@media only screen and (max-width: 768px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block ._text ._bold {
        font-size:17px
    }
}

@media only screen and (max-width: 480px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block ._text ._bold {
        line-height:26px
    }
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text {
    transition: all .3s;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #1c1c1c
}

@media only screen and (max-width: 1024px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text {
        font-size:18px
    }
}

@media only screen and (max-width: 768px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text {
        font-size:14px
    }
}

@media only screen and (max-width: 480px) {
    .congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text {
        font-size:12px
    }
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text p {
    padding-bottom: 5px
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text p:first-child {
    margin-bottom: 7px;
    list-style: none;
    overflow-y: scroll;
    -webkit-overflow-scrolling: auto;
    -webkit-overflow-scrolling: touch;
    overflow: hidden auto;
    height: 60px
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text ul {
    padding-left: 0;
    margin-left: 13px
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text ul li {
    list-style-image: url(../../../images/gioithieu/navig.png);
    padding-bottom: 5px
}

.congtythanhvien ._content ._body ._detail ._list .item-block ._text ._list_text ul li:first-child {
    list-style: none;
    margin-left: -13px
}

.hosocongty ._content {
    position: relative;
    overflow: hidden
}

.hosocongty ._content:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 6px;
    background: linear-gradient(270deg,#940000 -2.12%,#820000 47.37%,#870000 99.99%);
    bottom: 0;
    left: 0
}

.hosocongty ._content ._hoso {
    position: relative;
    padding-bottom: 100px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content ._hoso {
        padding-bottom:65px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso {
        padding-bottom:35px
    }
}

.hosocongty ._content ._hoso .decor {
    position: absolute;
    bottom: 0;
    left: -5%;
    z-index: -1
}

.hosocongty ._content ._hoso ._hoso_top {
    position: relative;
    align-items: center;
    padding-bottom: 65px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content ._hoso ._hoso_top {
        padding-bottom:45px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_top {
        padding-bottom:35px
    }
}

.hosocongty ._content ._hoso ._hoso_top ._decor {
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: -10%
}

.hosocongty ._content ._hoso ._hoso_top ._decor img {
    width: 100%
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_top ._decor {
        display:none
    }
}

.hosocongty ._content ._hoso ._hoso_top .left_img {
    width: 54.1666666667%
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content ._hoso ._hoso_top .left_img {
        width:100%;
        order: 2
    }
}

.hosocongty ._content ._hoso ._hoso_top .left_img img {
    display: block;
    width: 100%;
    height: 100%;
    height: auto
}

.hosocongty ._content ._hoso ._hoso_top .right_content {
    width: 45.8333333333%;
    padding-left: 70px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content ._hoso ._hoso_top .right_content {
        padding-left:30px
    }
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content ._hoso ._hoso_top .right_content {
        width:100%;
        order: 1;
        padding-bottom: 25px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_top .right_content {
        padding-left:0
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_top .right_content ._title2 {
        line-height:35px
    }
}

.hosocongty ._content ._hoso ._hoso_top .right_content ._text {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    font-family: sf-pro;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c
}

.hosocongty ._content ._hoso ._hoso_bottom {
    position: relative
}

.hosocongty ._content ._hoso ._hoso_bottom .left_content {
    padding-bottom: 15px;
    width: 100%;
    text-align: justify;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    font-family: sf-pro;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content {
        display:flex;
        flex-direction: column-reverse
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content {
        padding:0 0 25px
    }
}

.hosocongty ._content ._hoso ._hoso_bottom .left_content .__img {
    display: block;
    width: 43.3333333333%;
    height: auto;
    float: right;
    margin-left: 5.8333333333%;
    position: relative;
    margin-bottom: 40px
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content .__img {
        float:unset;
        width: 100%;
        margin-left: 0
    }
}

.hosocongty ._content ._hoso ._hoso_bottom .left_content .__img img {
    display: block;
    width: 100%;
    height: auto
}

.hosocongty ._content ._hoso ._hoso_bottom .left_content .__img ._decor {
    position: absolute;
    z-index: -1;
    background-image: url(../../../images/hosocongty/decor2.png);
    top: -66px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    right: -10%;
    height: calc(100% + 99px);
    width: 60%
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content .__img ._decor {
        top:-44px;
        height: calc(100% + 66px)
    }
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content .__img ._decor {
        width:75%
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content .__img ._decor {
        display:none
    }
}

.hosocongty ._content ._hoso ._hoso_bottom .left_content .__img ._decor img {
    width: 100%
}

.hosocongty ._content ._hoso ._hoso_bottom .left_content ._text {
    padding-top: 60px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content ._text {
        padding-top:40px
    }
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content ._text {
        margin-bottom:60px;
        padding-top: 25px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content ._hoso ._hoso_bottom .left_content ._text {
        margin-bottom:25px
    }
}

.hosocongty ._content_bottom .banlanhdao {
    padding: 100px 0;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .banlanhdao {
        padding-top:45px;
        padding-bottom: 35px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao {
        padding-top:35px;
        padding-bottom: 5px
    }
}

.hosocongty ._content_bottom .banlanhdao .title,.hosocongty ._content_bottom .banlanhdao .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao ._title2,.hosocongty ._content_bottom .banlanhdao .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao ._title2 {
    text-align: center;
    padding-bottom: 50px
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader {
    position: relative;
    align-items: center
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .decor {
    position: absolute;
    right: 0;
    bottom: 50px;
    z-index: -1
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .img {
    width: 30%
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .img {
        width:100%
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .img img {
    display: block;
    width: 100%;
    height: auto
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text {
    width: 70%;
    padding-left: 7.1428571429%;
    margin: 0
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text {
        padding-left:30px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text {
        width:100%;
        padding-left: 0;
        padding-top: 15px
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .title,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 {
    text-align: left;
    padding-bottom: 20px
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .title ._title1,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._vi_tri ._title ._title2 ._title1,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 ._title1,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title1,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 ._title1 {
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #4f4f4f
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .title ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 ._title2 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: .05em;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .title ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text ._title2 ._title2 {
        font-size:26px;
        line-height: 30px;
        padding: 7px 0
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .text_info {
    margin: 0;
    padding-left: 15px
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .text_info ul {
        padding-left:0
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .text_info ul li {
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c;
    list-style-image: url(../../../images/gioithieu/navig.png)
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .text_info ul li {
        font-size:14px
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .text_info p {
    margin-left: -15px;
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_leader .text .text_info p {
        font-size:14px
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff {
    padding-top: 120px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff {
        padding-top:65px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff {
        padding-top:35px
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block {
    padding-bottom: 60px;
    width: calc((100% - 50px )/2);
    margin-right: 50px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block {
        padding-bottom:45px;
        margin-right: 30px
    }
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block {
        width:100%
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block {
        padding-bottom:35px;
        margin-right: 0
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block:nth-child(even) {
    margin-right: 0
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .img {
    width: 45.2173913043%
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .img {
        width:30%
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .img {
        width:100%
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .img img {
    width: 100%;
    height: auto
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text {
    padding-top: 34px;
    width: 54.7826086957%;
    padding-left: 24px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text {
        padding-top:15px
    }
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text {
        padding-top:0
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text {
        width:100%;
        padding-top: 15px;
        padding-left: 0
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .title,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 {
    text-align: left;
    padding-bottom: 12px
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .title ._title1,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._vi_tri ._title ._title2 ._title1,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 ._title1,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title1,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 ._title1 {
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    line-height: 18px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #4f4f4f
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .title ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 ._title2 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: .05em;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .title ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 ._title2,.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text ._title2 ._title2 {
        font-size:26px;
        padding: 7px 0
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .text_info {
    margin: 0;
    padding-left: 15px
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .text_info ul {
        padding-left:0
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .text_info ul li {
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c;
    list-style-image: url(../../../images/gioithieu/navig.png)
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .text_info ul li {
        font-size:14px
    }
}

.hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .text_info p {
    margin-left: -15px;
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .banlanhdao .info .block_info_staff .block .text .text_info p {
        font-size:14px
    }
}

.hosocongty ._content_bottom .sodotochuc {
    padding-bottom: 120px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .sodotochuc {
        padding-bottom:65px
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .sodotochuc {
        padding-bottom:35px
    }
}

.hosocongty ._content_bottom .sodotochuc .title,.hosocongty ._content_bottom .sodotochuc .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .hosocongty ._content_bottom .sodotochuc ._title2,.hosocongty ._content_bottom .sodotochuc .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .hosocongty ._content_bottom .sodotochuc ._title2 {
    text-align: center
}

.hosocongty ._content_bottom .sodotochuc .tabs_sodo {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin: 0;
    padding: 40px 0 60px
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo {
        flex-wrap:wrap
    }
}

.hosocongty ._content_bottom .sodotochuc .tabs_sodo li {
    width: 50%
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li {
        width:100%
    }
}

.hosocongty ._content_bottom .sodotochuc .tabs_sodo li:last-child {
    padding-right: 0
}

.hosocongty ._content_bottom .sodotochuc .tabs_sodo li:last-child a {
    width: 41%;
    margin-right: auto;
    margin-left: 60px
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li:last-child a {
        width:43%
    }
}

@media only screen and (max-width: 768px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li:last-child a {
        width:58%
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li:last-child a {
        width:100%;
        padding-top: 25px;
        margin: 0
    }
}

.hosocongty ._content_bottom .sodotochuc .tabs_sodo li a {
    display: block;
    width: 31%;
    margin: 0 auto;
    margin-right: 60px;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #4f4f4f
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li a {
        width:35%
    }
}

@media only screen and (max-width: 1024px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li a {
        width:47%
    }
}

@media only screen and (max-width: 480px) {
    .hosocongty ._content_bottom .sodotochuc .tabs_sodo li a {
        width:100%;
        font-size: 16px
    }
}

.hosocongty ._content_bottom .sodotochuc .tabs_sodo li .is-active {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.hosocongty ._content_bottom .sodotochuc #tabs1 img,.hosocongty ._content_bottom .sodotochuc #tabs2 img {
    display: block;
    width: 100%;
    height: auto
}

.chienluocphattrien {
    overflow: hidden
}

.chienluocphattrien ._title {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien ._title {
        text-align:center
    }
}

.chienluocphattrien ._title_new {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 38px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-top: 5px;
    padding-bottom: 24px
}

@media only screen and (max-width: 1024px) {
    .chienluocphattrien ._title_new {
        font-size:35px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien ._title_new {
        text-align:center;
        font-size: 27px;
        line-height: 35px
    }
}

.chienluocphattrien .item_hot {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 120px
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .item_hot {
        margin-bottom:80px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .item_hot {
        margin-bottom:60px
    }
}

.chienluocphattrien .item_hot ._left {
    width: 50%;
    padding-right: 5%;
    padding-top: 66px;
    z-index: 1
}

@media only screen and (max-width: 1366px) {
    .chienluocphattrien .item_hot ._left {
        padding-right:3.3333333333%
    }
}

@media only screen and (max-width: 1024px) {
    .chienluocphattrien .item_hot ._left {
        padding-top:30px
    }
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .item_hot ._left {
        width:100%;
        padding-right: 0;
        padding-bottom: 30px
    }
}

.chienluocphattrien .item_hot ._left p {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    font-family: sf-pro;
    margin-bottom: 16px;
    z-index: 1
}

.chienluocphattrien .item_hot ._left p:last-child {
    margin-bottom: 0
}

.chienluocphattrien .item_hot ._left ul {
    padding-left: 0
}

.chienluocphattrien .item_hot ._left ul li {
    font-family: sf-pro;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    margin-bottom: 16px;
    z-index: 1
}

.chienluocphattrien .item_hot ._left ul li:last-child {
    margin-bottom: 0
}

.chienluocphattrien .item_hot ._left i {
    font-family: sf-pro;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    margin-bottom: 16px;
    z-index: 1
}

.chienluocphattrien .item_hot ._left i:last-child {
    margin-bottom: 0
}

.chienluocphattrien .item_hot ._right {
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 33.4%;
    z-index: 1
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .item_hot ._right {
        width:100%;
        padding-top: 45%
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .item_hot ._right {
        padding-top:77%
    }
}

.chienluocphattrien .gach_chan {
    width: 100%;
    height: 6px;
    background: linear-gradient(270deg,#940000 -2.12%,#820000 47.37%,#870000 99.99%);
    position: relative
}

.chienluocphattrien .gach_chan ._decor_left {
    position: absolute;
    bottom: 6px;
    left: 20px;
    z-index: 0
}

@media only screen and (max-width: 1024px) {
    .chienluocphattrien .gach_chan ._decor_left {
        left:0
    }
}

.chienluocphattrien .gach_chan ._decor_right {
    position: absolute;
    right: 0;
    bottom: 65px;
    z-index: 0
}

@media only screen and (max-width: 1024px) {
    .chienluocphattrien .gach_chan ._decor_right {
        width:450px
    }
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .gach_chan ._decor_right {
        display:none
    }
}

.chienluocphattrien .list_item {
    width: 100%;
    padding-top: 80px
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item {
        padding-top:65px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item {
        padding-top:50px
    }
}

.chienluocphattrien .list_item ._title {
    text-align: center
}

.chienluocphattrien .list_item ._title_new {
    padding-bottom: 40px;
    text-align: center
}

.chienluocphattrien .list_item ._item {
    width: 100%;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    background: rgba(233,217,193,.6);
    outline: #8a0808 solid 1px;
    outline-offset: -10px;
    margin-bottom: 40px
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item {
        flex-direction:column-reverse
    }
}

.chienluocphattrien .list_item ._item:last-child {
    margin-bottom: 120px
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item:last-child {
        margin-bottom:80px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item:last-child {
        margin-bottom:50px
    }
}

.chienluocphattrien .list_item ._item:nth-of-type(2n) {
    flex-direction: row-reverse
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item:nth-of-type(2n) {
        flex-direction:column-reverse
    }
}

.chienluocphattrien .list_item ._item:nth-of-type(2n) ._right {
    text-align: right
}

.chienluocphattrien .list_item ._item:nth-of-type(2n) ._right li {
    text-align: right
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item:nth-of-type(2n) ._right {
        padding:0 2.8571428571% 0 0%
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item:nth-of-type(2n) ._right {
        text-align:left
    }

    .chienluocphattrien .list_item ._item:nth-of-type(2n) ._right p {
        text-align: left!important
    }
}

.chienluocphattrien .list_item ._item:nth-of-type(2n) ._right ._more {
    text-align: right
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item:nth-of-type(2n) ._right ._more {
        text-align:left
    }
}

.chienluocphattrien .list_item ._item ._left {
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 20.5%
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._left {
        width:100%;
        padding-top: 75%
    }
}

.chienluocphattrien .list_item ._item ._right {
    width: 50%;
    padding: 0 6.0714285714% 0 4.2857142857%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right {
        padding:0 0% 0 2.8571428571%
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._right {
        width:100%;
        padding: 0;
        margin-bottom: 20px
    }
}

.chienluocphattrien .list_item ._item ._right ._number {
    font-size: 48px;
    line-height: 45px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: bodoni-regular;
    margin-bottom: 10px
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right ._number {
        font-size:46px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._right ._number {
        letter-spacing:0;
        font-size: 42px
    }
}

.chienluocphattrien .list_item ._item ._right ._tieude {
    font-family: bodoni-regular;
    font-size: 24px;
    line-height: 23px;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: .01em;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-bottom: 5px
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right ._tieude {
        font-size:22px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._right ._tieude {
        font-size:21px;
        padding-top: 5px
    }
}

.chienluocphattrien .list_item ._item ._right p {
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    font-family: sf-pro;
    margin-bottom: 10px
}

.chienluocphattrien .list_item ._item ._right p:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right p {
        font-size:16px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._right p {
        font-size:15px;
        line-height: 23px
    }
}

.chienluocphattrien .list_item ._item ._right li {
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    font-family: sf-pro;
    margin-bottom: 10px
}

.chienluocphattrien .list_item ._item ._right li:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right li {
        font-size:16px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._right li {
        font-size:15px;
        line-height: 23px
    }
}

.chienluocphattrien .list_item ._item ._right i {
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    font-family: sf-pro;
    margin-bottom: 10px
}

.chienluocphattrien .list_item ._item ._right i:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right i {
        font-size:16px
    }
}

@media only screen and (max-width: 480px) {
    .chienluocphattrien .list_item ._item ._right i {
        font-size:15px;
        line-height: 23px
    }
}

.chienluocphattrien .list_item ._item ._right ._more {
    padding-top: 24px;
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-book;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: rung 1.6s infinite;
    animation: rung 1.6s infinite
}

@media only screen and (max-width: 768px) {
    .chienluocphattrien .list_item ._item ._right ._more {
        padding-top:16px
    }
}

.chienluocphattrien .list_item ._item ._right ._more span {
    margin-left: 5px
}

p,h2,h3,h1 {
    margin: 0
}

body {
    background: #e9e3da!important
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.call_back {
    position: absolute;
    bottom: 40px;
    z-index: 55;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    font-family: sf-pro;
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    align-items: center;
    padding-left: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .call_back {
        padding-left:30px
    }
}

@media only screen and (max-width: 768px) {
    .call_back {
        margin-top:0
    }
}

@media only screen and (max-width: 480px) {
    .call_back {
        padding-left:15px;
        bottom: 15px
    }
}

.call_back span {
    padding-right: 12px
}

.is-bgr {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.is-rpspd {
    padding-left: 8.3333333333%;
    padding-right: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .is-rpspd {
        padding-left:30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 480px) {
    .is-rpspd {
        padding-left:15px;
        padding-right: 15px
    }
}

.is-rpsmg {
    margin-left: 8.3333333333%;
    margin-right: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .is-rpsmg {
        margin-left:30px;
        margin-right: 30px
    }
}

@media only screen and (max-width: 480px) {
    .is-rpsmg {
        margin-left:15px;
        margin-right: 15px
    }
}

.is-flex {
    display: flex;
    flex-wrap: wrap
}

.is-ovlb {
    position: relative
}

.is-ovlb:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(-4.09%,#000000f2),color-stop(41.75%,rgba(255,255,255,0)));
    background: linear-gradient(360deg,#000000f2 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0
}

.is-ovlw {
    position: relative
}

.is-ovlw:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(-4.09%,#fffcfcf2),color-stop(41.75%,rgba(255,255,255,0)));
    background: linear-gradient(360deg,#fff9f9f2 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0
}

.title ._title1,.tuyendung ._content ._vi_tri ._title ._title2 ._title1,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title1 {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    padding-bottom: 5px
}

@media only screen and (max-width: 480px) {
    .title ._title1,.tuyendung ._content ._vi_tri ._title ._title2 ._title1,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title1 {
        font-size:11px;
        line-height: 13px
    }
}

.title ._title2,.tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2 {
    padding-top: 10px;
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 55px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width: 768px) {
    .title ._title2,.tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2 {
        font-size:37px;
        line-height: 45px
    }
}

@media only screen and (max-width: 480px) {
    .title ._title2,.tuyendung ._content ._vi_tri ._title ._title2 ._title2,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 ._title2 {
        font-size:27px;
        line-height: 35px
    }
}

.button {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 220px;
    height: 40px;
    text-decoration: none;
    color: #5f0000;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1.5px solid #5f0000;
    margin: 0 auto
}

@media only screen and (max-width: 480px) {
    .button {
        width:168px;
        height: 33px;
        font-size: 13px
    }
}

.button:hover {
    -webkit-animation: rung .8s infinite;
    animation: rung .8s infinite;
    color: #5f0000
}

.button span {
    padding-left: 15px
}

.section4 {
    position: relative;
    padding: 58px 8.3333333333% 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

@media only screen and (max-width: 1024px) {
    .section4 {
        padding:40px 30px 0
    }
}

@media only screen and (max-width: 480px) {
    .section4 {
        padding:30px 15px 0
    }
}

.section4 .decor {
    position: absolute;
    top: -45px;
    left: 0;
    z-index: -1
}

.section4 .decor img {
    max-width: 100%;
    height: auto
}

.section4 .title,.section4 .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .section4 ._title2,.section4 .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .section4 ._title2 {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    width: 100%;
    align-items: center
}

@media only screen and (max-width: 768px) {
    .section4 .title,.section4 .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .section4 ._title2,.section4 .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .section4 ._title2 {
        text-align:center;
        padding-bottom: 25px
    }
}

.section4 .title .text,.section4 .tuyendung ._content ._vi_tri ._title ._title2 .text,.tuyendung ._content ._vi_tri ._title .section4 ._title2 .text,.section4 .tuyendung ._content ._thong_tin ._item_block ._text ._title2 .text,.tuyendung ._content ._thong_tin ._item_block ._text .section4 ._title2 .text {
    padding-top: 40px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 29px;
    color: #333;
    text-align: justify
}

@media only screen and (max-width: 768px) {
    .section4 .title .text,.section4 .tuyendung ._content ._vi_tri ._title ._title2 .text,.tuyendung ._content ._vi_tri ._title .section4 ._title2 .text,.section4 .tuyendung ._content ._thong_tin ._item_block ._text ._title2 .text,.tuyendung ._content ._thong_tin ._item_block ._text .section4 ._title2 .text {
        line-height:26px
    }
}

.section4 .content {
    width: 100%;
    padding-top: 49px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

@media only screen and (max-width: 1024px) {
    .section4 .content {
        padding-top:30px
    }
}

@media only screen and (max-width: 480px) {
    .section4 .content {
        padding-top:0
    }
}

.section4 .content .item-block {
    display: block;
    width: calc((100% - 90px )/4);
    margin-right: 30px;
    margin-bottom: 56px
}

@media only screen and (max-width: 1024px) {
    .section4 .content .item-block {
        width:calc((100% - 30px )/3);
        margin-right: 15px;
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 768px) {
    .section4 .content .item-block {
        width:calc((100% - 15px )/2);
        margin-right: 15px;
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 480px) {
    .section4 .content .item-block {
        width:100%;
        margin-right: 0!important;
        margin-bottom: 30px
    }
}

@media only screen and (max-width: 768px) {
    .section4 .content .item-block:nth-of-type(2n) {
        margin-right:0
    }
}

.section4 .content .item-block:nth-of-type(4n) {
    margin-right: 0
}

@media only screen and (max-width: 768px) {
    .section4 .content .item-block:nth-of-type(3n) {
        margin-right:15px
    }
}

.section4 .content .item-block:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.section4 .content .item-block:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.section4 .content .item-block:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.section4 .content .item-block:hover ._text ._normal {
    color: #f4da9e;
    -webkit-transition: all .3s;
    transition: all .3s
}

.section4 .content .item-block .img-block {
    height: 271px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 768px) {
    .section4 .content .item-block .img-block {
        height:247px
    }
}

@media only screen and (max-width: 480px) {
    .section4 .content .item-block .img-block {
        height:242px
    }
}

.section4 .content .item-block ._text {
    padding: 25px 28px;
    border: .5px solid #bdbdbd;
    border-top: none;
    position: relative
}

.section4 .content .item-block ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    height: 100%;
    width: 85px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    opacity: 0
}

.section4 .content .item-block ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 21px;
    letter-spacing: .05em;
    color: #333;
    padding-bottom: 12px
}

.section4 .content .item-block ._text ._normal {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    color: #828282
}

@-webkit-keyframes rung {
    0% {
        padding-left: 0
    }

    50% {
        padding-left: 35px
    }

    100% {
        padding-left: -5px
    }
}

@keyframes rung {
    0% {
        padding-left: 0
    }

    50% {
        padding-left: 35px
    }

    100% {
        padding-left: -5px
    }
}

.section5 {
    padding: 77px 8.3333333333% 100px;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .section5 {
        padding:60px 30px 70px
    }
}

@media only screen and (max-width: 480px) {
    .section5 {
        padding:40px 15px 50px
    }
}

.section5 .decor {
    position: absolute;
    top: -250px;
    left: 0;
    z-index: -1
}

.section5 .decor img {
    max-width: 100%;
    height: auto
}

.section5 .title,.section5 .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .section5 ._title2,.section5 .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .section5 ._title2 {
    text-align: center
}

.section5 .tabs {
    padding-top: 40px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.section5 .tabs ._tab-block {
    padding: 0 68px;
    border-right: 1px solid #d7c7ad;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #4f4f4f
}

@media only screen and (max-width: 768px) {
    .section5 .tabs ._tab-block {
        font-size:16px
    }
}

@media only screen and (max-width: 480px) {
    .section5 .tabs ._tab-block {
        padding:0 10px;
        font-size: 14px;
        line-height: 20px
    }
}

.section5 .tabs ._tab-block:hover {
    text-decoration: none
}

.section5 .tabs ._tab-block:nth-of-type(3n) {
    border-right: none
}

.section5 .tabs .is-active {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.section5 .content {
    padding-top: 40px;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center
}

.section5 .content ._name-logo {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 14px;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #bdbdbd;
    opacity: 0;
    position: absolute;
    bottom: 175px;
    right: 21.7857142857%
}

.section5 .content ._text {
    position: absolute;
    bottom: 0;
    padding: 0 50px;
    -webkit-transition: all .7s;
    transition: all .7s
}

.section5 .content ._text ._visible {
    font-family: gotham-medium;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media only screen and (max-width: 768px) {
    .section5 .content ._text ._visible {
        width:100%;
        font-size: 14px;
        line-height: 25px;
        height: 47px
    }
}

@media only screen and (max-width: 480px) {
    .section5 .content ._text ._visible {
        font-size:11px;
        width: 100%;
        line-height: 20px;
        text-transform: inherit;
        height: 37px
    }
}

.section5 .content ._text ._hidden {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .05em;
    color: #fff;
    opacity: 0;
    margin-bottom: 20px;
    height: 43px;
    width: 90%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media only screen and (max-width: 1280px) {
    .section5 .content ._text ._hidden {
        width:87%
    }
}

@media only screen and (max-width: 768px) {
    .section5 .content ._text ._hidden {
        width:100%
    }
}

.section5 .content ._text ._more {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-light;
    color: #f4da9e;
    opacity: 0
}

.section5 .content ._text ._more span {
    padding-left: 10px
}

.section5 .content .left {
    margin-right: .3333333333%;
    width: 70%
}

@media only screen and (max-width: 480px) {
    .section5 .content .left {
        width:100%
    }
}

.section5 .content .left .item-block {
    position: relative;
    width: 100%;
    height: 540px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    overflow: hidden
}

@media only screen and (max-width: 768px) {
    .section5 .content .left .item-block {
        height:318px
    }
}

@media only screen and (max-width: 480px) {
    .section5 .content .left .item-block {
        height:220px;
        margin-bottom: 15px!important
    }
}

.section5 .content .left .item-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(-4.09%,#000000f2),color-stop(41.75%,rgba(255,255,255,0)));
    background: linear-gradient(360deg,#000000f2 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0
}

.section5 .content .left .item-block:hover ._name-logo {
    opacity: 1
}

.section5 .content .left .item-block:hover ._text {
    bottom: 16px;
    -webkit-transition: all .7s;
    transition: all .7s
}

.section5 .content .left .item-block:hover ._text ._hidden {
    opacity: 1
}

.section5 .content .left .item-block:hover ._text ._more {
    opacity: 1
}

.section5 .content .left .item-block .after {
    width: 100%;
    height: 100%;
    display: block
}

.section5 .content .right {
    width: 29.6666666667%
}

@media only screen and (max-width: 480px) {
    .section5 .content .right {
        width:100%
    }
}

.section5 .content .right .container_item {
    height: calc((100% - 3px)/2)
}

.section5 .content .right .container_item .item-block {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    margin-bottom: 3px;
    overflow: hidden
}

@media only screen and (max-width: 480px) {
    .section5 .content .right .container_item .item-block {
        height:220px;
        margin-bottom: 15px!important
    }
}

.section5 .content .right .container_item .item-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(-4.09%,#000000f2),color-stop(41.75%,rgba(255,255,255,0)));
    background: linear-gradient(360deg,#000000f2 -4.09%,rgba(255,255,255,0) 41.75%);
    top: 0;
    left: 0
}

.section5 .content .right .container_item .item-block:nth-of-type(2n) {
    margin: 0
}

.section5 .content .right .container_item .item-block:hover ._name-logo {
    opacity: 0
}

.section5 .content .right .container_item .item-block:hover ._text {
    bottom: 16px;
    -webkit-transition: all .7s;
    transition: all .7s
}

.section5 .content .right .container_item .item-block:hover ._text ._hidden {
    opacity: 1
}

.section5 .content .right .container_item .item-block:hover ._text ._more {
    opacity: 1
}

.section5 .content .right .container_item .item-block ._name-logo {
    bottom: 175px;
    right: 183px
}

.section5 .content .right .container_item .item-block ._text {
    bottom: -17px;
    padding: 0 26px
}

@media only screen and (max-width: 768px) {
    .section5 .content .right .container_item .item-block ._text {
        bottom:-41px
    }
}

.section5 .content .right .container_item .item-block ._text ._visible {
    font-size: 14px;
    line-height: 23px;
    text-transform: uppercase;
    width: 100%
}

@media only screen and (max-width: 768px) {
    .section5 .content .right .container_item .item-block ._text ._visible {
        font-size:11px;
        line-height: 20px;
        text-transform: inherit;
        height: 37px
    }
}

.section5 .content .right .container_item .item-block ._text ._hidden {
    font-size: 10px;
    width: 100%;
    line-height: 20px;
    margin-bottom: 0;
    height: 23px
}

.section5 .content .right .container_item .item-block ._text ._more {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-light;
    color: #f4da9e;
    opacity: 0
}

.section5 .content .right .container_item .item-block ._text ._more span {
    padding-left: 10px
}

.section5 .content .button {
    margin-top: 48px
}

@media only screen and (max-width: 480px) {
    .section5 .content .button {
        margin-top:30px
    }
}

.page_label_def ._normal {
    font-family: gotham-bold;
    font-size: 13px;
    line-height: 23px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    margin-bottom: 6px
}

.page_label_def ._highlight {
    font-family: bodoni-regular;
    font-size: 40px;
    line-height: 46px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width: 768px) {
    .page_label_def ._highlight {
        font-size:34px;
        line-height: 40px
    }
}

@media only screen and (max-width: 480px) {
    .page_label_def ._highlight {
        font-size:25px;
        line-height: 36px
    }
}

.page-intro .intro_content .intro_s1 {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 8.3333333333% 166px
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s1 {
        padding:0 30px 80px
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s1 {
        flex-direction:column
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s1 {
        padding:0 15px 60px
    }
}

.page-intro .intro_content .intro_s1:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 6px;
    width: 100%;
    background: linear-gradient(270deg,#940000 -2.12%,#820000 47.37%,#870000 99.99%)
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s1:before {
        height:3px
    }
}

.page-intro .intro_content .intro_s1 .__text {
    width: 40%;
    float: left;
    padding-right: 60px
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s1 .__text {
        width:45%
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s1 .__text {
        width:100%;
        padding-right: 0
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s1 .__text .page_label_def {
        text-align:center
    }
}

.page-intro .intro_content .intro_s1 .__text .--excerpt {
    margin-top: 40px
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s1 .__text .--excerpt {
        margin-top:25px
    }
}

.page-intro .intro_content .intro_s1 .__text .--excerpt p {
    font-family: sf-pro;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    margin-bottom: 10px
}

.page-intro .intro_content .intro_s1 .__text .--excerpt p: last-child {
    margin-bottom:0
}

.page-intro .intro_content .intro_s1 .__image {
    position: relative;
    width: 60%;
    float: left
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s1 .__image {
        width:55%
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s1 .__image {
        width:100%;
        margin-top: 25px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s1 .__image {
        margin-top:15px
    }
}

.page-intro .intro_content .intro_s1 .__image:before {
    position: absolute;
    content: "";
    right: -16.6666666667%;
    top: 60px;
    width: 83.3333333333%;
    height: 100%;
    background-image: url(../images/bg-text.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: -1
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s1 .__image:before {
        right:-30px;
        top: 30px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s1 .__image:before {
        right:-15px;
        top: 15px
    }
}

.page-intro .intro_content .intro_s1 .__image img {
    display: block;
    width: 100%;
    height: auto
}

.page-intro .intro_content .intro_s1 .__decor {
    position: absolute;
    bottom: 6px;
    left: 4.1666666667%;
    max-width: 29.1666666667%
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s1 .__decor {
        left:15px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s1 .__decor {
        left:0;
        bottom: 3px
    }
}

.page-intro .intro_content .intro_s1 .__decor img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto 0 0
}

.page-intro .intro_content .intro_s2 {
    position: relative;
    padding: 100px 8.3333333333% 160px;
    overflow: hidden
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s2 {
        padding:60px 30px 100px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 {
        padding:45px 15px 60px
    }
}

.page-intro .intro_content .intro_s2 .page_label_def {
    text-align: center
}

.page-intro .intro_content .intro_s2 .__list {
    position: relative;
    z-index: 1;
    margin-top: 40px
}

.page-intro .intro_content .intro_s2 .__list .--item {
    position: relative;
    display: flex;
    width: 50%;
    float: right;
    clear: both
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item {
        width:100%;
        top: inherit!important;
        padding: 0 0 30px 40px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item {
        padding-left:27.5px;
        padding-bottom: 20px
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: before {
    position:absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    background: #000
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:before {
        left:40px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item:before {
        left:27.5px
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2),.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(3) {
    top:-210px
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(4),.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(5) {
    top:-420px
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(6),.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(7) {
    top:-630px
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(8),.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(9) {
    top:-840px
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(10),.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(11) {
    top:-1050px
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) {
    float:left
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n):before {
    left:auto;
    right: -1px
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n):before {
        left:40px;
        right: auto
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n):before {
        left:27.5px
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---year {
    display:flex;
    align-items: flex-end;
    padding-bottom: 17%;
    padding-top: 0;
    order: 2
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year {
        order:1;
        padding-top: 17%;
        padding-bottom: 0;
        align-items: flex-start
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---year p {
    left:50%
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year p {
        left:-50%
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---year p:before {
    right:auto;
    left: calc(-50% + 25px)
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year p:before {
        right:calc(-50% + 25px);
        left: auto
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year p:before {
        right:calc(-50% + 10px)
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---ifm {
    display:flex;
    flex-direction: column;
    order: 1
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm {
        order:2
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---ifm .image {
    top:-75px;
    order: 2;
    margin: 0 auto 0 0
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm .image {
        order:1;
        top: inherit;
        margin: 0 0 0 auto
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---ifm .text {
    order:1;
    margin: 0 auto 0 0;
    top: inherit;
    padding-top: 30px;
    padding-bottom: 105px;
    right: auto;
    left: -14.2857142857%
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm .text {
        left:-30px
    }
}

.page-intro .intro_content .intro_s2 .__list .--item: nth-of-type(2n) .---ifm .text:before {
    left:auto;
    right: -57.185714%
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm .text {
        order:2;
        margin: 0 0 0 auto;
        top: 0;
        padding-top: 30px;
        padding-bottom: 30px;
        left: auto;
        right: 0
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm .text {
        padding:20px
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item:last-child {
        padding-bottom:0
    }
}

.page-intro .intro_content .intro_s2 .__list .--item .---year {
    position: relative;
    padding-top: 17%;
    width: 30%
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---year {
        width:20%
    }
}

.page-intro .intro_content .intro_s2 .__list .--item .---year p {
    position: relative;
    left: -50%;
    width: 100%;
    text-align: center;
    font-family: bodoni-regular;
    font-size: 36px;
    line-height: 46px;
    background-color: #e9e3da;
    letter-spacing: .05em;
    color: #940000;
    min-height: 69px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---year p {
        font-size:25px;
        line-height: 35px
    }
}

.page-intro .intro_content .intro_s2 .__list .--item .---year p: before {
    position:absolute;
    content: "";
    top: 51%;
    right: calc(-50% + 25px);
    width: calc(100% - 90px);
    height: 1px;
    background: #000
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---year p:before {
        right:calc(-50% + 10px);
        width: calc(100% - 47px)
    }
}

.page-intro .intro_content .intro_s2 .__list .--item .---ifm {
    width: 70%;
    margin-bottom: -75px
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---ifm {
        margin-bottom:0
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---ifm {
        width:80%
    }
}

.page-intro .intro_content .intro_s2 .__list .--item .---ifm .image {
    position: relative;
    padding-top: 57.143%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 0 0 auto
}

.page-intro .intro_content .intro_s2 .__list .--item .---ifm .text {
    position: relative;
    top: -75px;
    width: 100%;
    right: -14.2857142857%;
    background-image: url(../images/bg-text.png);
    background-size: cover;
    background-position: center center;
    padding: 105px 40px 30px;
    margin: 0 0 0 auto;
    z-index: -1
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---ifm .text {
        right:-30px;
        padding-left: 30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---ifm .text {
        right:0;
        top: 0;
        padding-top: 30px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s2 .__list .--item .---ifm .text {
        padding:20px
    }
}

.page-intro .intro_content .intro_s2 .__list .--item .---ifm .text .title,.page-intro .intro_content .intro_s2 .__list .--item .---ifm .text .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._vi_tri ._title .page-intro .intro_content .intro_s2 .__list .--item .---ifm .text ._title2,.page-intro .intro_content .intro_s2 .__list .--item .---ifm .text .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung ._content ._thong_tin ._item_block ._text .page-intro .intro_content .intro_s2 .__list .--item .---ifm .text ._title2 {
    font-family: bodoni-regular;
    font-size: 20px;
    line-height: 30px;
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 5px
}

.page-intro .intro_content .intro_s2 .__list .--item .---ifm .text .excerpt {
    font-family: sf-pro;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    color: #fff;
    text-shadow: 0 4px 4px rgba(0,0,0,.25)
}

.page-intro .intro_content .intro_s3 {
    position: relative;
    padding: 0 8.3333333333% 120px
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s3 {
        padding:0 30px 60px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s3 {
        padding:0 15px 40px
    }
}

.page-intro .intro_content .intro_s3 .__image {
    position: relative;
    overflow: hidden
}

.page-intro .intro_content .intro_s3 .__image .--item {
    position: relative;
    width: 59.1666666667%;
    padding-top: 23.334%;
    margin-top: 10px;
    float: left;
    overflow: hidden
}

@media only screen and (min-width: 1025px) {
    .page-intro .intro_content .intro_s3 .__image .--item:hover .--img-hover {
        transform:scale(1.1)
    }
}

.page-intro .intro_content .intro_s3 .__image .--item: nth-of-type(1),.page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(2) {
    margin-top:0
}

.page-intro .intro_content .intro_s3 .__image .--item: nth-of-type(2) {
    position:absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: calc(100% - 59.1666666667% - 10px);
    margin-left: 10px
}

.page-intro .intro_content .intro_s3 .__image .--item: nth-of-type(3),.page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(4) {
    width:calc((59.1666666667% - 10px)/2);
    margin-right: 10px;
    padding-top: 20.834%;
    clear: both
}

.page-intro .intro_content .intro_s3 .__image .--item: nth-of-type(4) {
    clear:inherit
}

.page-intro .intro_content .intro_s3 .__image .--item .--img-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .3s ease
}

.page-intro .intro_content .intro_s3 .__image .--item .--img-hover img {
    display: none;
    width: 100%;
    height: auto
}

.page-intro .intro_content .intro_s3 .__text {
    clear: both;
    padding-top: 25px
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro_s3 .__text {
        padding-top:15px
    }
}

.page-intro .intro_content .intro_s3 .__text p {
    font-family: sf-pro;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    color: #1c1c1c;
    margin-bottom: 10px
}

.page-intro .intro_content .intro_s3 .__text p:last-child {
    margin-bottom: 0
}

.page-intro .intro_content .intro_s3 .__decor {
    position: absolute;
    bottom: 100%;
    right: 8.3333333333%;
    max-width: 29.1666666667%;
    z-index: -1
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro_s3 .__decor {
        right:30px
    }
}

.page-intro .intro_content .intro_s3 .__decor img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 0 auto
}

.page-intro .intro_content .intro-openLetter {
    position: relative;
    padding: 0 16.6666666667% 105px
}

@media only screen and (max-width: 1024px) {
    .page-intro .intro_content .intro-openLetter {
        padding:0 30px 80px
    }
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro-openLetter {
        padding-bottom:40px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro-openLetter {
        padding:0 15px 40px
    }
}

.page-intro .intro_content .intro-openLetter .page_label_def {
    text-align: center
}

.page-intro .intro_content .intro-openLetter .quote {
    position: relative;
    font-family: bodoni-regular;
    font-size: 48px;
    line-height: 58px;
    text-align: center;
    letter-spacing: .05em;
    color: #1c1c1c;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 110px;
    margin: 35px 0 40px
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro-openLetter .quote {
        font-size:36px;
        line-height: 46px;
        padding: 0 80px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro-openLetter .quote {
        padding:0 40px;
        font-size: 25px;
        line-height: 35px;
        margin: 20px 0 25px
    }
}

.page-intro .intro_content .intro-openLetter .quote:before,.page-intro .intro_content .intro-openLetter .quote:after {
    position: absolute;
    content: "";
    top: 0;
    width: 70px;
    height: 60px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .page-intro .intro_content .intro-openLetter .quote:before,.page-intro .intro_content .intro-openLetter .quote:after {
        width:50px;
        height: 43px
    }
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro-openLetter .quote:before,.page-intro .intro_content .intro-openLetter .quote:after {
        width:30px;
        height: 26px
    }
}

.page-intro .intro_content .intro-openLetter .quote:before {
    background-image: url(../../../images/intro/ngoac-trai.png);
    left: 0
}

.page-intro .intro_content .intro-openLetter .quote:after {
    background-image: url(../../../images/intro/ngoac-phai.png);
    right: 0
}

.page-intro .intro_content .intro-openLetter .the-content {
    position: relative
}

.page-intro .intro_content .intro-openLetter .the-content p {
    font-family: sf-pro;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c;
    margin-bottom: 12px
}

.page-intro .intro_content .intro-openLetter .the-content p strong {
    font-weight: 600
}

.page-intro .intro_content .intro-openLetter .the-content p img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-intro .intro_content .intro-openLetter .the-content ul,.page-intro .intro_content .intro-openLetter .the-content ol {
    padding-left: 35px
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro-openLetter .the-content ul,.page-intro .intro_content .intro-openLetter .the-content ol {
        padding-left:20px
    }
}

.page-intro .intro_content .intro-openLetter .the-content ul li,.page-intro .intro_content .intro-openLetter .the-content ol li {
    font-family: sf-pro;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c;
    margin-bottom: 5px
}

.page-intro .intro_content .intro-openLetter .the-content ul {
    padding-left: 52px
}

@media only screen and (max-width: 480px) {
    .page-intro .intro_content .intro-openLetter .the-content ul {
        padding-left:37px
    }
}

.page-intro .intro_content .intro-openLetter .the-content ul li {
    list-style: disc
}

.page-intro .intro_content .intro-openLetter .the-content .wp-caption {
    margin-top: 20px;
    width: auto!important;
    max-width: 29.1666666667%!important;
    margin-right: 80px;
    float: left
}

.page-intro .intro_content .intro-openLetter .the-content .wp-caption img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-intro .intro_content .intro-openLetter .__decor {
    position: absolute;
    top: 17%;
    right: 3.4722222222%;
    z-index: -1;
    max-width: 31.5972222222%
}

.page-intro .intro_content .intro-openLetter .__decor img {
    display: block;
    max-width: 100%;
    height: auto
}

.list_prj {
    overflow: hidden
}

.list_prj ._project {
    position: relative;
    padding-top: 80px;
    padding-bottom: 60px;
    padding-left: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project {
        padding-left:30px;
        padding-top: 50px
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project {
        padding-left:30px;
        padding-top: 40px;
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project {
        padding-left:15px;
        padding-right: 15px
    }
}

.list_prj ._project ._decor {
    position: absolute;
    top: 0;
    left: 0;
    width: 443px;
    height: 512px;
    z-index: -1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1366px) {
    .list_prj ._project ._decor {
        width:400px;
        height: 403px
    }
}

.list_prj ._project .tabs {
    position: relative;
    padding-left: 22.7272727273%;
    margin-bottom: 60px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project .tabs {
        margin-bottom:20px
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project .tabs {
        padding-left:0
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project .tabs {
        margin-bottom:0
    }
}

.list_prj ._project .tabs .dropdown {
    position: relative;
    color: #fff;
    font-family: gotham-bold;
    font-size: 18px;
    line-height: 29px;
    text-transform: uppercase;
    padding: 10px 30px;
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #5f0000;
    display: none
}

.list_prj ._project .tabs .dropdown:after {
    content: "";
    background-image: url(../images/plus.png);
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-repeat: repeat;
    background-position: center;
    background-size: cover
}

@media only screen and (max-width: 768px) {
    .list_prj ._project .tabs .dropdown {
        display:block;
        width: 60%;
        margin: 0 auto;
        text-align: center;
        font-size: 14px
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project .tabs .dropdown {
        width:75%;
        line-height: 20px;
        padding: 5px 25px
    }
}

.list_prj ._project .tabs .tabs-list {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    z-index: 10;
    padding-left: 0
}

@media only screen and (max-width: 768px) {
    .list_prj ._project .tabs .tabs-list {
        position:absolute;
        left: 50%;
        transform: translateX(-50%);
        width: 60%
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project .tabs .tabs-list {
        width:75%
    }
}

.list_prj ._project .tabs .tabs-list li {
    border-right: #d7c7ad solid 1px;
    width: calc(100%/3);
    text-align: center
}

.list_prj ._project .tabs .tabs-list li:nth-child(1) {
    order: 2
}

.list_prj ._project .tabs .tabs-list li:nth-child(2) {
    order: 1
}

.list_prj ._project .tabs .tabs-list li:nth-child(3) {
    order: 3
}

.list_prj ._project .tabs .tabs-list li:last-child {
    border-right: none
}

@media only screen and (max-width: 768px) {
    .list_prj ._project .tabs .tabs-list li {
        width:100%;
        padding: 10px 30px;
        transition: all .3s;
        display: flex;
        background: #fff;
        align-items: center;
        justify-content: center;
        border: 1px solid #5f0000
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project .tabs .tabs-list li {
        padding:10px 20px
    }
}

.list_prj ._project .tabs .block {
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 18px;
    line-height: 29px;
    font-family: gotham-bold;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #4f4f4f;
    display: block
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project .tabs .block {
        font-size:16px;
        line-height: 25px;
        letter-spacing: .05em
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project .tabs .block {
        font-size:15px
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project .tabs .block {
        font-size:14px;
        line-height: 20px
    }
}

.list_prj ._project .tabs .is-active {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.list_prj ._project ._content_tab {
    position: relative;
    width: 100%
}

.list_prj ._project ._content_tab ._tab_item {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.list_prj ._project ._content_tab ._tab_item ._left {
    width: 20.4545454545%;
    margin-right: 2.2727272727%;
    padding-top: 90px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._left {
        padding-top:40px
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._left {
        width:30.303030303%;
        margin-right: 3.7878787879%
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project ._content_tab ._tab_item ._left {
        width:100%
    }
}

.list_prj ._project ._content_tab ._tab_item ._left ._title {
    font-size: 13px;
    line-height: 21px;
    font-family: gotham-bold;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    margin-bottom: 16px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._left ._title {
        margin-bottom:5px
    }
}

.list_prj ._project ._content_tab ._tab_item ._left ._name_tab {
    font-size: 32px;
    line-height: 42px;
    font-family: bodoni-regular;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 24px
}

@media only screen and (max-width: 1366px) {
    .list_prj ._project ._content_tab ._tab_item ._left ._name_tab {
        font-size:28px
    }
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._left ._name_tab {
        font-size:24px;
        line-height: 35px;
        margin-bottom: 15px
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._left ._name_tab {
        line-height:30px
    }
}

.list_prj ._project ._content_tab ._tab_item ._left ._text_ex p {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    font-family: gotham-book;
    color: #1c1c1c;
    margin-bottom: 20px;
    text-align: justify
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._left ._text_ex p {
        font-size:13px;
        line-height: 20px;
        margin-bottom: 10px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right {
    width: 77.2727272727%
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._right {
        width:65.9090909091%
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project ._content_tab ._tab_item ._right {
        width:100%
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container {
    padding: 40px 0;
    position: unset
}

@media only screen and (max-width: 480px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container {
        padding-bottom:60px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide {
    position: relative;
    display: block;
    padding-top: 62.8%;
    z-index: 0;
    transition: .5s
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide {
        padding-top:95%
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide {
        padding-top:130%
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._back {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: .5s;
    position: absolute;
    top: 0;
    left: 0
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._back:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(360deg,#080a0a 1.91%,rgba(255,255,255,0) 66.75%);
    background: linear-gradient(360deg,#080a0a 1.91%,rgba(255,255,255,0) 66.75%);
    top: 0;
    left: 0;
    z-index: 0;
    transform: rotate(180deg)
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide {
    width: 0%;
    height: 0%;
    display: none;
    left: -70px;
    transition: all .5s ease;
    z-index: 10;
    position: absolute;
    right: 100%;
    top: 50%;
    padding-bottom: 48px;
    padding-top: 29px;
    padding-left: 15.5555555556%;
    padding-right: 27.7777777778%;
    transform: translateY(-50%);
    background: linear-gradient(75.56deg,#5F0000 0.06%,#940000 50.59%,#820000 80.19%,#870000 98.05%)
}

@media only screen and (max-width: 1366px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide {
        padding-bottom:20px;
        padding-top: 20px
    }
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide {
        left:-50px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._img {
    width: 165px;
    height: 138px;
    margin-bottom: 28px
}

@media only screen and (max-width: 1366px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._img {
        margin-bottom:20px
    }
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._img {
        width:150px;
        height: 125px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._img img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide p,.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._p {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    font-family: gotham-light;
    color: #fff;
    margin-bottom: 13px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide p,.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._p {
        font-size:11px;
        line-height: 15px;
        margin-bottom: 8px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._p {
    margin-bottom: 0
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._dientich {
    font-size: 18px;
    line-height: 23px;
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: gotham-bold;
    margin-bottom: 10px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide ._dientich {
        font-size:16px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide span {
    width: 35px;
    height: 2px;
    background: #fff;
    display: block;
    margin-bottom: 15px
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._hide:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75%;
    background-image: url(../../../images/duan/after_hide.png);
    z-index: -1;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:first-child:hover ._hide {
    left: 0%
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:first-child:hover ._content_slide {
    width: calc(100% + 20px);
    left: unset;
    transition: .5s
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover {
    z-index: 1;
    transition: .5s
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover:after {
    width: calc(100% + 100px);
    height: calc(100% + 60px)
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._back {
    transition: .5s;
    transform: inherit;
    width: calc(100% + 140px);
    height: calc(100% + 80px);
    top: -40px;
    left: -70px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._back {
        width:calc(100% + 100px);
        height: calc(100% + 60px);
        top: -30px;
        left: -50px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._hide {
    transition: all .5s ease;
    width: calc(100% + 20px);
    height: auto;
    display: block
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._content_slide {
    width: calc(100% + 20px);
    z-index: 1;
    left: -70px;
    padding: 0 15.5555555556%;
    transition: .5s
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:hover ._content_slide {
        left:-50px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    mix-blend-mode: multiply;
    opacity: .4;
    top: 0;
    left: 0;
    z-index: 0
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide {
    width: 100%;
    position: absolute;
    top: 40px;
    left: 0;
    padding-left: 30px;
    padding-right: 30px;
    z-index: 1
}

@media only screen and (max-width: 1366px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide {
        padding-left:20px;
        padding-right: 20px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide ._num {
    font-weight: 300;
    font-size: 35px;
    line-height: 35px;
    font-family: gotham-light;
    margin-bottom: 34px;
    color: #fff
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide ._num {
        font-size:32px;
        line-height: 30px;
        margin-bottom: 20px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide ._name_prj {
    font-size: 32px;
    line-height: 30px;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: bodoni-regular;
    margin-bottom: 10px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide ._name_prj {
        font-size:29px;
        letter-spacing: .01rem
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-container .swiper-wrapper .swiper-slide ._content_slide ._add {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    font-family: gotham-book;
    color: #fff
}

.list_prj ._project ._content_tab ._tab_item ._right .swiper-button-next,.list_prj ._project ._content_tab ._tab_item ._right .swiper-button-prev {
    left: unset;
    top: unset;
    background-image: none;
    background: linear-gradient(293.2deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%);
    opacity: 1;
    outline: none;
    width: 48px;
    height: 48px;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-button-next,.list_prj ._project ._content_tab ._tab_item ._right .swiper-button-prev {
        width:35px;
        height: 35px
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._right .swiper-button-next,.list_prj ._project ._content_tab ._tab_item ._right .swiper-button-prev {
        width:30px;
        height: 30px
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .button_next {
    right: 77.2727272727%;
    bottom: 88px
}

@media only screen and (max-width: 1024px) {
    .list_prj ._project ._content_tab ._tab_item ._right .button_next {
        bottom:75px
    }
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._right .button_next {
        right:65.9090909091%;
        bottom: 70px
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project ._content_tab ._tab_item ._right .button_next {
        right:38%;
        bottom: 0
    }
}

.list_prj ._project ._content_tab ._tab_item ._right .button_prev {
    right: 77.2727272727%;
    bottom: 40px
}

@media only screen and (max-width: 768px) {
    .list_prj ._project ._content_tab ._tab_item ._right .button_prev {
        right:65.9090909091%
    }
}

@media only screen and (max-width: 480px) {
    .list_prj ._project ._content_tab ._tab_item ._right .button_prev {
        left:38%;
        bottom: 0
    }
}

.detail_prj {
    overflow: hidden
}

.detail_prj ._title {
    font-size: 13px;
    line-height: 21px;
    font-family: gotham-bold;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    margin-bottom: 16px
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._title {
        font-size:12px;
        line-height: 20px;
        margin-bottom: 11px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._title {
        margin-bottom:10px;
        text-align: center
    }
}

.detail_prj ._name_section {
    padding-top: 10px;
    font-size: 40px;
    line-height: 38px;
    font-family: bodoni-regular;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 43px;
    padding-bottom: 5px
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._name_section {
        font-size:37px;
        line-height: 34px;
        margin-bottom: 38px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._name_section {
        font-size:30px;
        text-align: center
    }
}

.detail_prj ._project_chitiet {
    position: relative;
    padding-top: 80px;
    padding-bottom: 30px;
    padding-left: 8.3333333333%;
    padding-right: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet {
        padding-left:30px;
        padding-right: 30px;
        padding-top: 60px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet {
        padding-left:30px;
        padding-top: 40px;
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet {
        padding-left:15px;
        padding-right: 15px
    }
}

.detail_prj ._project_chitiet:after {
    position: absolute;
    content: "";
    top: 36.5%;
    left: 0;
    width: 420px;
    height: 512px;
    background-image: url(../../../images/duan/999.png);
    z-index: -1
}

@media only screen and (max-width: 1366px) {
    .detail_prj ._project_chitiet:after {
        top:30.5%
    }
}

.detail_prj ._project_chitiet .tabs {
    position: relative;
    margin-bottom: 60px
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet .tabs {
        margin-bottom:30px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet .tabs {
        padding-left:0
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet .tabs {
        margin-bottom:0
    }
}

.detail_prj ._project_chitiet .tabs .dropdown {
    position: relative;
    color: #fff;
    font-family: gotham-bold;
    font-size: 18px;
    line-height: 29px;
    text-transform: uppercase;
    padding: 10px 30px;
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #5f0000;
    display: none
}

.detail_prj ._project_chitiet .tabs .dropdown:after {
    content: "";
    background-image: url(../images/plus.png);
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-repeat: repeat;
    background-position: center;
    background-size: cover
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet .tabs .dropdown {
        display:block;
        width: 60%;
        margin: 0 auto;
        text-align: center;
        font-size: 14px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet .tabs .dropdown {
        width:75%;
        line-height: 20px;
        padding: 5px 25px
    }
}

.detail_prj ._project_chitiet .tabs .tabs-list {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    z-index: 10;
    padding-left: 0
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet .tabs .tabs-list {
        position:absolute;
        left: 50%;
        transform: translateX(-50%);
        width: 60%
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet .tabs .tabs-list {
        width:75%
    }
}

.detail_prj ._project_chitiet .tabs .tabs-list li {
    width: calc(100%/3);
    border-right: #d7c7ad solid 1px
}

.detail_prj ._project_chitiet .tabs .tabs-list li:nth-child(1) {
    order: 2
}

.detail_prj ._project_chitiet .tabs .tabs-list li:nth-child(2) {
    order: 1
}

.detail_prj ._project_chitiet .tabs .tabs-list li:nth-child(3) {
    order: 3
}

.detail_prj ._project_chitiet .tabs .tabs-list li:last-child {
    border-right: none
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet .tabs .tabs-list li {
        width:100%;
        padding: 10px 30px;
        transition: all .3s;
        display: flex;
        background: #fff;
        align-items: center;
        justify-content: center;
        border: 1px solid #5f0000
    }

    .detail_prj ._project_chitiet .tabs .tabs-list li:last-child {
        border-right: 1px solid #5f0000
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet .tabs .tabs-list li {
        padding:10px 20px
    }
}

.detail_prj ._project_chitiet .tabs .block {
    transition: all .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 18px;
    line-height: 29px;
    font-family: gotham-bold;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #4f4f4f;
    display: block
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet .tabs .block {
        font-size:16px;
        line-height: 25px;
        letter-spacing: .05em
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet .tabs .block {
        font-size:15px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet .tabs .block {
        font-size:14px;
        line-height: 20px
    }
}

.detail_prj ._project_chitiet .tabs .is-active {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.detail_prj ._project_chitiet ._content_tab {
    width: 100%;
    margin-bottom: 100px
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._content_tab {
        margin-bottom:70px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab {
        margin-bottom:30px
    }
}

.detail_prj ._project_chitiet ._content_tab .flex-direction {
    flex-direction: row-reverse;
    transition: .5s
}

.detail_prj ._project_chitiet ._content_tab ._tab_item {
    transition: .5s;
    width: 100%;
    display: flex;
    position: relative
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item {
        flex-wrap:wrap
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._next {
    position: absolute;
    left: -7.5%;
    bottom: 20%;
    width: 48px;
    height: 48px;
    border: #5f0000 solid 1px;
    display: flex;
    z-index: 1000;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._next {
        display:none
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item .img img {
    transform: rotate(180deg)
}

.detail_prj ._project_chitiet ._content_tab ._tab_item .bonus {
    right: 30%;
    top: 7%;
    left: unset;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    border: none
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item .bonus {
        display:flex
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item .bonus {
        display:none
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item .margin-right {
    right: unset
}

.detail_prj ._project_chitiet ._content_tab ._tab_item .margin-right img {
    transform: rotate(180deg)
}

.detail_prj ._project_chitiet ._content_tab ._tab_item .margin {
    margin-right: 0!important
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left {
    transition: .5s;
    position: relative;
    width: 70%;
    margin-right: 4%
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left {
        width:100%;
        margin-right: 0;
        order: 2
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 83.2%;
    position: relative
}

@media only screen and (max-width: 1366px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide {
        padding-top:70.5%
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide {
        padding-top:130%
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide:after {
    position: absolute;
    content: "";
    background-image: url(../../../images/duan/456.png);
    height: 100%;
    width: 40%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 0;
    left: 0
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left {
    position: absolute;
    top: 200px;
    left: 0;
    width: 100%;
    padding-left: 9.5238095238%;
    padding-right: 42.8571428571%;
    z-index: 1
}

@media only screen and (max-width: 1366px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left {
        top:140px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left {
        top:120px;
        padding-left: 5.9523809524%;
        padding-right: 35.7142857143%
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left {
        padding:0 15px;
        top: 20px
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left ._upper {
    font-size: 28px;
    line-height: 42px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #fff;
    font-family: bodoni-regular;
    margin-bottom: 25px
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left ._upper {
        margin-bottom:20px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left ._upper {
        margin-bottom:15px;
        font-size: 25px;
        line-height: 40px
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left ._text_exp {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    font-family: gotham-book;
    color: #fff
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-wrapper .swiper-slide ._content_slide_left ._text_exp {
        text-align:justify
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-pagination {
    bottom: 30px!important;
    width: max-content;
    left: 50%;
    transform: translateX(-50%)
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-pagination {
        display:none;
        bottom: 20px!important
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-pagination .swiper-pagination-bullet {
        margin:0 12px
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
    position: relative
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #fff solid 1px
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-button-next,.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-button-prev {
    top: auto;
    background-image: none;
    width: auto;
    height: auto;
    bottom: 28.5px;
    outline: none
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-button-next,.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-button-prev {
        bottom:28px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-button-next,.detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .swiper-button-prev {
        bottom:19px!important
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .button_next {
        left:54%!important
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._left .swiper-container .button_prev {
        right:54%!important
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid {
    transition: .5s;
    width: 26%
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid {
        width:100%;
        order: 3
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop:first-child ._title_dr {
    border-top: none
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop ._title_dr {
    font-size: 20px;
    line-height: 42px;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: bodoni-regular;
    letter-spacing: .02em;
    text-transform: uppercase;
    cursor: pointer;
    border-top: #d7c7ad solid 1px
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content {
    display: none
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text {
    height: 237px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: auto;
    -webkit-overflow-scrolling: touch;
    overflow: hidden auto;
    margin-bottom: 24px;
    padding-right: 4px;
    text-align: justify
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text p {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #1c1c1c;
    font-family: gotham-book
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text ul {
    padding-left: 12px
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text ul li {
    list-style-image: url(../../../images/duan/ul.png);
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #1c1c1c;
    font-family: gotham-book;
    margin-bottom: 5px
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text ul li {
        line-height:20px;
        margin-bottom: 3px
    }
}

@media only screen and (max-width: 1366px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text {
        height:170px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text {
        height:105px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text {
        height:140px;
        padding-right: 0
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text .mCS-dark-3.mCSB_scrollTools {
    opacity: 1!important
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)!important
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content ._scroll_text .mCSB_inside .mCSB_container {
        margin-right:20px!important
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content_last .swiper-container .swiper-wrapper .swiper-slide {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 64%
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content_last .swiper-container .swiper-wrapper .swiper-slide {
        padding-top:80%
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content_last .swiper-container .swiper-button-next,.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content_last .swiper-container .swiper-button-prev {
    top: auto;
    background-image: none;
    width: auto;
    height: auto;
    bottom: 20px;
    outline: none
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content_last .swiper-container .button_next {
    right: 7.6923076923%
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._mid .list_drop .dropdown_content_last .swiper-container .button_prev {
    left: 64.1025641026%
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right {
    transition: .5s;
    display: none;
    width: 26%;
    margin-right: 4%;
    flex-direction: column;
    justify-content: center
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right {
        width:100%;
        margin-right: 0;
        display: block;
        order: 1;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right {
        padding-top:30px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right ._title {
        text-align:left;
        margin-bottom: 5px
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right ._name_tab {
    font-size: 32px;
    line-height: 42px;
    font-family: bodoni-regular;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 24px
}

@media only screen and (max-width: 1366px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right ._name_tab {
        font-size:30px
    }
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right ._name_tab {
        font-size:24px;
        line-height: 35px;
        margin-bottom: 15px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right ._name_tab {
        line-height:30px
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right p {
    margin-bottom: 24px;
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    font-family: gotham-book;
    text-align: justify;
    color: #1c1c1c
}

@media only screen and (max-width: 768px) {
    .detail_prj ._project_chitiet ._content_tab ._tab_item ._right p {
        margin-bottom:15px
    }
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right ul {
    padding-left: 12px
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right ul li {
    list-style-image: url(../../../images/duan/ul.png)
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right ul li a {
    font-weight: 500;
    font-size: 13px;
    line-height: 22px;
    font-family: gotham-medium;
    text-transform: uppercase;
    color: #333
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._right ul .li-active {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._block {
    display: flex
}

.detail_prj ._project_chitiet ._content_tab ._tab_item ._none {
    display: none
}

.detail_prj ._project_chitiet ._news {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center
}

.detail_prj ._project_chitiet ._news .swiper-container {
    width: 100%;
    padding-bottom: 60px;
    margin-bottom: 50px
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._news .swiper-container {
        padding-bottom:50px;
        margin-bottom: 25px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._news .swiper-container {
        margin-bottom:10px
    }
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide {
    display: block
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide .img-block {
    height: 256px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide .img-block {
        height:240px
    }
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide ._text {
    padding: 18px 24px;
    border: .5px solid #bdbdbd;
    border-top: none;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide ._text {
        padding:15px 20px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide ._text {
        padding:15px 10px
    }
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide ._text ._bold {
    transition: all .3s;
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 18px;
    letter-spacing: .05em;
    color: #333;
    padding-bottom: 12px
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide ._text ._normal {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #4f4f4f
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text ._normal {
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-pagination {
    bottom: 2px!important
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: #5f0000;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #5f0000;
    position: relative
}

.detail_prj ._project_chitiet ._news .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #5f0000 solid 1px
}

.detail_prj ._tai_lieu {
    background: #e9d9c166;
    padding: 48px 8.3333333333% 50px;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._tai_lieu {
        padding:40px 30px 50px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._tai_lieu {
        padding:25px 30px 50px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._tai_lieu {
        padding:25px 15px 50px
    }
}

.detail_prj ._tai_lieu:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 420px;
    height: 100%;
    background-image: url(../../../images/duan/111.png);
    z-index: -1
}

.detail_prj ._tai_lieu ._name_section {
    margin-bottom: 0;
    padding-bottom: 35px
}

.detail_prj ._tai_lieu ._list_tailieu {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 30px
}

.detail_prj ._tai_lieu ._list_tailieu ._item {
    display: flex;
    width: calc((100% - 120px)/3);
    margin-right: 60px;
    margin-bottom: 16px
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item {
        width:calc((100% - 80px)/3);
        margin-right: 40px
    }
}

@media only screen and (max-width: 768px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item {
        width:calc((100% - 40px)/2);
        margin-right: 40px
    }
}

@media only screen and (max-width: 768px)and (max-width:768px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item:nth-child(2n) {
        margin-right:0
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item {
        width:100%;
        margin-right: 0
    }
}

.detail_prj ._tai_lieu ._list_tailieu ._item:nth-child(3n) {
    margin-right: 0
}

@media only screen and (max-width: 768px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item:nth-child(3n) {
        margin-right:auto
    }
}

.detail_prj ._tai_lieu ._list_tailieu ._item ._text {
    width: 83.3333333333%;
    border: 1px solid #4f4f4f;
    border-right: none;
    padding: 5px 24px;
    font-weight: 300;
    font-size: 15px;
    line-height: 30px;
    font-family: gotham-book;
    color: #333
}

@media only screen and (max-width: 1024px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item ._text {
        line-height:25px;
        font-size: 14px
    }
}

@media only screen and (max-width: 480px) {
    .detail_prj ._tai_lieu ._list_tailieu ._item ._text {
        padding:5px 10px
    }
}

.detail_prj ._tai_lieu ._list_tailieu ._item ._img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16.6666666667%;
    background: linear-gradient(82.14deg,#8D0C1C 1.2%,#700710 51.12%,#4C0000 94.25%)
}

.detail_prj ._tai_lieu ._list_tailieu ._item ._img img {
    max-width: 100%;
    display: block
}

.detail_prj ._tai_lieu .button {
    margin: unset
}

@media only screen and (max-width: 480px) {
    .detail_prj ._tai_lieu .button {
        margin:0 auto
    }
}

.linhvuckinhdoanh .banner_def {
    height: 100vh!important
}

.linhvuckinhdoanh ._news {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._news {
        padding:0 30px
    }
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._news {
        padding:0 15px
    }
}

.linhvuckinhdoanh ._news ._title {
    font-size: 13px;
    line-height: 21px;
    font-family: gotham-bold;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    margin-bottom: 16px
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._news ._title {
        font-size:12px;
        line-height: 20px;
        margin-bottom: 11px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._news ._title {
        margin-bottom:10px;
        text-align: center
    }
}

.linhvuckinhdoanh ._news ._name_section {
    font-size: 40px;
    line-height: 38px;
    font-family: bodoni-regular;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 43px;
    padding-bottom: 5px
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._news ._name_section {
        font-size:37px;
        line-height: 34px;
        margin-bottom: 38px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._news ._name_section {
        font-size:30px;
        line-height: 38px;
        text-align: center
    }
}

.linhvuckinhdoanh ._news .swiper-container {
    width: 100%;
    padding-bottom: 60px;
    margin-bottom: 50px
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._news .swiper-container {
        padding-bottom:50px;
        margin-bottom: 25px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._news .swiper-container {
        margin-bottom:10px
    }
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide {
    display: block
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide .img-block {
    height: 256px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide .img-block {
        height:240px
    }
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide ._text {
    padding: 18px 24px;
    border: .5px solid #bdbdbd;
    border-top: none;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide ._text {
        padding:15px 20px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide ._text {
        padding:15px 10px
    }
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide ._text ._bold {
    transition: all .3s;
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 18px;
    letter-spacing: .05em;
    color: #333;
    padding-bottom: 12px
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide ._text ._normal {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #4f4f4f
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text {
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#780000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#780000 81.77%,#870000 99.99%)
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text::before {
    -webkit-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text ._bold {
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #f4da9e
}

.linhvuckinhdoanh ._news .swiper-container .swiper-wrapper .swiper-slide:hover ._text ._normal {
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.linhvuckinhdoanh ._news .swiper-container .swiper-pagination {
    bottom: 2px!important
}

.linhvuckinhdoanh ._news .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: #5f0000;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px
}

.linhvuckinhdoanh ._news .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #5f0000;
    position: relative
}

.linhvuckinhdoanh ._news .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #5f0000 solid 1px
}

.linhvuckinhdoanh ._popup_news_detail {
    display: none;
    overflow: hidden;
    position: fixed;
    z-index: 1111111;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0
}

.linhvuckinhdoanh ._popup_news_detail .bgr_popup {
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 11111111
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup {
    z-index: 111111111;
    margin: 60px 8.3333333333%;
    overflow: auto;
    height: calc(100vh - 120px);
    position: relative;
    background: #e9e3da;
    box-shadow: 0 2px 15px rgba(0,0,0,.1);
    color: #444;
    text-align: justify;
    padding-bottom: 50px
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup .mCS-dark-3.mCSB_scrollTools {
    opacity: 1!important
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)!important
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup .mCSB_inside .mCSB_container {
    margin-right: 0!important
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup {
        margin:50px 4.1666666667% 0
    }
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 90px;
    left: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../../../images/linhvuc/thm.png);
    z-index: -1
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup .close {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1111111
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup ._bgr_content {
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 23.4%
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._bgr_content {
        padding-top:50%
    }
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup {
    padding: 35px 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup {
        padding:35px 4.1666666667%
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup {
        padding:25px 4.1666666667%
    }
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup ._title {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    z-index: 1
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup ._name_item {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: bodoni-regular;
    padding: 4px 0 10px;
    margin-bottom: 32px;
    z-index: 1
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup ._name_item {
        margin-bottom:20px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup ._name_item {
        font-size:25px;
        line-height: 30px;
        margin-bottom: 10px
    }
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup p {
    font-family: sf-pro;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #1c1c1c;
    margin-bottom: 35px
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup p {
        margin-bottom:25px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup p {
        margin-bottom:15px
    }
}

.linhvuckinhdoanh ._popup_news_detail ._content_popup ._text_content_popup p:last-child {
    margin-bottom: 0
}

.linhvuckinhdoanh ._item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 80px;
    margin-top: 80px;
    padding: 0 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._item {
        padding:0 30px
    }
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._item {
        flex-direction:column-reverse;
        padding: 0 15px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._item {
        margin-bottom:50px;
        margin-top: 50px
    }
}

.linhvuckinhdoanh ._item:hover ._right {
    -webkit-transition: all .3s;
    transition: all .3s;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.linhvuckinhdoanh ._item:hover ._right:after {
    background-image: url(../../../images/linhvuc/222.png)!important
}

.linhvuckinhdoanh ._item:hover ._right ._name_item {
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.linhvuckinhdoanh ._item:hover ._right ._text_ex {
    color: #fff
}

.linhvuckinhdoanh ._item:hover ._right .button {
    background: linear-gradient(165.4deg,#dc860fd1 -5.34%,#eac58f 41.7%,#E2B472 86.95%,#a476369c 108.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border: 1.5px solid #e5a7628f
}

.linhvuckinhdoanh ._item:hover ._right .button span img:first-child {
    display: none
}

.linhvuckinhdoanh ._item:hover ._right .button span img:last-child {
    display: block
}

.linhvuckinhdoanh ._item:last-child {
    margin-bottom: 0
}

.linhvuckinhdoanh ._item:nth-of-type(2n) {
    flex-direction: row-reverse
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._item:nth-of-type(2n) {
        flex-direction:column-reverse
    }
}

.linhvuckinhdoanh ._item:nth-of-type(2n) ._right {
    text-align: right;
    align-items: flex-end;
    padding-right: 5.5555555556%;
    padding-left: 8.3333333333%
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._item:nth-of-type(2n) ._right {
        text-align:unset;
        align-items: unset;
        padding-left: 5.5555555556%;
        padding-right: 8.3333333333%
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._item:nth-of-type(2n) ._right {
        padding-left:4.1666666667%;
        padding-right: 4.1666666667%
    }
}

.linhvuckinhdoanh ._item ._left {
    width: 60%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 25%
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._item ._left {
        width:100%;
        padding-top: 30%
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._item ._left {
        padding-top:55%
    }
}

.linhvuckinhdoanh ._item ._right {
    width: 40%;
    padding-left: 5.5555555556%;
    padding-right: 8.3333333333%;
    position: relative;
    height: auto;
    display: flex;
    flex-direction: column;
    padding-top: 45px;
    padding-bottom: 35px;
    background: #e9d9c1;
    box-shadow: 0 4px 20px rgba(0,0,0,.1);
    -webkit-transition: all .3s;
    transition: all .3s
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._item ._right {
        padding-left:4.1666666667%;
        padding-right: 6.25%
    }
}

@media only screen and (max-width: 768px) {
    .linhvuckinhdoanh ._item ._right {
        width:100%;
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._item ._right {
        padding-top:20px;
        padding-left: 4.1666666667%;
        padding-right: 4.1666666667%
    }
}

.linhvuckinhdoanh ._item ._right:after {
    content: "";
    position: absolute;
    height: 88%;
    width: 63%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-image: url(../images/before-ss6.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0
}

.linhvuckinhdoanh ._item ._right ._title {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    z-index: 1
}

.linhvuckinhdoanh ._item ._right ._name_item {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: bodoni-regular;
    padding: 4px 0 10px;
    margin-bottom: 20px;
    z-index: 1
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._item ._right ._name_item {
        margin-bottom:0
    }
}

@media only screen and (max-width: 480px) {
    .linhvuckinhdoanh ._item ._right ._name_item {
        font-size:25px;
        line-height: 30px
    }
}

.linhvuckinhdoanh ._item ._right ._text_ex {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #1c1c1c;
    margin-bottom: 30px;
    z-index: 1;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media only screen and (max-width: 1024px) {
    .linhvuckinhdoanh ._item ._right ._text_ex {
        margin-bottom:20px
    }
}

.linhvuckinhdoanh ._item ._right ._text_ex p {
    display: none
}

.linhvuckinhdoanh ._item ._right ._text_ex p:first-child {
    display: block
}

.linhvuckinhdoanh ._item ._right .button {
    margin: unset;
    z-index: 1;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: unset
}

.linhvuckinhdoanh ._item ._right .button span img:last-child {
    display: none
}

._lienhe {
    position: relative;
    padding-bottom: 190px
}

@media only screen and (max-width: 1024px) {
    ._lienhe {
        padding-bottom:60px
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe {
        padding-bottom:35px
    }
}

._lienhe ._map {
    position: relative;
    overflow: hidden
}

._lienhe ._content {
    position: relative
}

._lienhe ._content ._content_top {
    position: relative
}

._lienhe ._content ._content_top ._decor {
    width: 100%;
    height: 500px;
    position: absolute;
    top: 0;
    z-index: -1;
    background: rgba(255,197,107,.2);
    top: -120px
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_top ._decor {
        top:-60px
    }
}

._lienhe ._content ._content_top ._map_info {
    border-top: 4px solid #820000;
    margin-top: 120px;
    background: #e9e3da;
    box-shadow: 0 4px 30px rgba(0,0,0,.1);
    height: 500px
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_top ._map_info {
        margin-top:60px
    }
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_top ._map_info {
        margin-left:0;
        margin-right: 0
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_top ._map_info {
        margin-top:0
    }
}

._lienhe ._content ._content_top ._map_info ._map {
    width: 100%;
    height: 500px;
    margin-left: 30.1666666667%;
    position: relative
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_top ._map_info ._map {
        margin-left:0;
        order: 2
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_top ._map_info ._map {
        height:350px
    }
}

._lienhe ._content ._content_top ._map_info ._map .gmnoprint {
    display: none!important
}

._lienhe ._content ._content_top ._map_info ._map .gmnoprint a,._lienhe ._content ._content_top ._map_info ._map .gmnoprint span {
    display: none
}

._lienhe ._content ._content_top ._map_info ._map .gmnoprint div {
    background: 0 0!important
}

._lienhe ._content ._content_top ._map_info ._left {
    width: 41.6666666667%;
    height: 100%;
    position: absolute;
    background: #e9e3da;
    background: linear-gradient(90deg,#e9e3da 0%,#e9e3da 58%,rgba(233,227,218,0.5858718487) 100%)
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_top ._map_info ._left {
        width:500px
    }
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_top ._map_info ._left {
        position:relative;
        width: 100%;
        order: 1
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_top ._map_info ._left {
        height:391px
    }
}

._lienhe ._content ._content_top ._map_info ._left .decor {
    position: absolute;
    bottom: 0;
    left: 0
}

._lienhe ._content ._content_top ._map_info ._left .decor img {
    width: 100%;
    height: auto;
    display: block
}

._lienhe ._content ._content_top ._map_info ._left ._title {
    padding-bottom: 48px;
    padding-top: 100px;
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 38px;
    line-height: 36px;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(53.18%,#940000),color-stop(82.38%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(347.21deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-left: 15.2380952381%
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_top ._map_info ._left ._title {
        padding-bottom:28px;
        padding-top: 60px
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_top ._map_info ._left ._title {
        font-size:25px;
        line-height: 25px;
        padding-top: 35px;
        padding-left: 15px
    }
}

._lienhe ._content ._content_top ._map_info ._left ._infor {
    padding-left: 15.2380952381%
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_top ._map_info ._left ._infor {
        padding-left:15px
    }
}

._lienhe ._content ._content_top ._map_info ._left ._infor ._title_contact {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #4f4f4f;
    padding-bottom: 24px
}

._lienhe ._content ._content_top ._map_info ._left ._infor table tr td {
    font-family: gotham-book;
    color: #4f4f4f;
    padding-right: 15px;
    padding-bottom: 8px
}

._lienhe ._content ._content_top ._map_info ._right {
    width: 65%;
    padding-left: 7.6923076923%;
    padding-top: 54px
}

._lienhe ._content ._content_top ._map_info ._right ._right_title {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    font-family: gotham-medium;
    text-transform: uppercase;
    color: #1c1c1c;
    padding-bottom: 40px
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_top ._map_info ._right ._right_title {
        padding-bottom:25px
    }
}

._lienhe ._content ._content_top ._map_info ._right ._item {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    text-transform: uppercase;
    color: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)
}

._lienhe ._content ._content_bottom {
    padding-top: 80px
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_bottom {
        padding-top:60px
    }
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_bottom {
        padding-left:0;
        padding-right: 0
    }
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_bottom {
        padding-top:530px
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_bottom {
        padding-top:300px
    }
}

._lienhe ._content ._content_bottom ._title {
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #4f4f4f;
    padding-bottom: 40px
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_bottom ._title {
        padding-bottom:25px;
        font-size: 16px
    }
}

._lienhe ._content ._content_bottom ._content ._item_block {
    width: calc(100%/3);
    padding-bottom: 24px;
    padding-right: 15px
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_bottom ._content ._item_block {
        width:50%
    }
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_bottom ._content ._item_block {
        width:100%;
        padding-bottom: 15px
    }
}

._lienhe ._content ._content_bottom ._content ._item_block ._item_title {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(53.18%,#940000),color-stop(82.38%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(347.21deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 5px
}

@media only screen and (max-width: 480px) {
    ._lienhe ._content ._content_bottom ._content ._item_block ._item_title {
        font-size:16px;
        line-height: 20px
    }
}

._lienhe ._content ._content_bottom ._content ._item_block ._item_text {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    letter-spacing: -.01em;
    color: #1c1c1c
}

@media only screen and (max-width: 768px) {
    ._lienhe ._content ._content_bottom ._content ._item_block ._item_text {
        font-size:13px;
        line-height: 21px
    }
}

._lienhe ._content ._content_bottom ._content ._item_block ._item_text i {
    width: 20px
}

@media only screen and (max-width: 1024px) {
    ._lienhe ._content ._content_bottom ._content ._item_block ._item_text i {
        width:15px
    }
}

.tuyendung .img-responsive {
    max-width: 100%;
    height: auto
}

.tuyendung .sub_title,.tuyendung ._content ._vi_tri ._title ._title1,.tuyendung ._content ._thong_tin ._item_block ._text ._title1 {
    font-family: GOTHAM-BOLD;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197
}

.tuyendung .title,.tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 {
    font-family: bodoni-regular;
    font-size: 40px;
    line-height: 57px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 30px
}

@media only screen and (max-width: 1280px) {
    .tuyendung .title,.tuyendung ._content ._vi_tri ._title ._title2,.tuyendung ._content ._thong_tin ._item_block ._text ._title2 {
        font-size:37px
    }
}

.tuyendung ._content ._thong_tin {
    position: relative;
    padding-bottom: 63px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin {
        padding:0 30px 30px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin {
        padding:0 15px 30px
    }
}

.tuyendung ._content ._thong_tin ._item_block {
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._item_block {
        padding:0
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._item_block {
        flex-direction:column-reverse;
        margin-top: 30px
    }
}

.tuyendung ._content ._thong_tin ._item_block ._image {
    width: 50%;
    margin: 0 auto
}

@media only screen and (max-width: 2560px) {
    .tuyendung ._content ._thong_tin ._item_block ._image {
        height:420px
    }
}

@media only screen and (max-width: 1440px) {
    .tuyendung ._content ._thong_tin ._item_block ._image {
        height:400px
    }
}

.tuyendung ._content ._thong_tin ._item_block ._image image {
    text-align: center;
    max-width: 100%
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._item_block ._image {
        display:flex;
        flex-direction: column;
        justify-content: center
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._item_block ._image {
        width:79%;
        text-align: center
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._thong_tin ._item_block ._image {
        width:100%;
        text-align: center
    }
}

.tuyendung ._content ._thong_tin ._item_block ._text {
    width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 5%
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._item_block ._text {
        width:100%;
        margin: 0;
        margin-bottom: 20px
    }
}

@media only screen and (max-width: 1366px) {
    .tuyendung ._content ._thong_tin ._item_block ._text ._title2 {
        font-size:38px
    }
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._item_block ._text ._title2 {
        font-size:30px;
        padding-bottom: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._item_block ._text ._title2 {
        font-size:28px;
        line-height: 34px;
        padding-bottom: 20px
    }
}

.tuyendung ._content ._thong_tin ._item_block ._text .text {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    letter-spacing: .01em;
    color: #1c1c1c
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._item_block ._text .text {
        font-size:14px
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._thong_tin ._item_block ._text .text {
        font-size:13px
    }
}

.tuyendung ._content ._thong_tin ._block_slide {
    width: 91.6666666667%;
    margin-left: 8.3333333333%
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide {
        width:100%;
        margin: 30px 0 0
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide {
        width:100%;
        margin-top: 30px;
        margin-left: 0;
        padding: 0;
        flex-direction: column
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._text {
    width: 41.8181818182%;
    margin: 0;
    padding-right: 5.4545454545%
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._text {
        padding:0;
        display: flex;
        flex-direction: column;
        justify-content: end
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._text {
        width:100%;
        padding: 0
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._text ._title2 {
    width: 65.2173913043%
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._text ._title2 {
        width:100%;
        line-height: 40px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._text ._title2 {
        width:100%
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide {
    position: relative;
    width: 58.1818181818%;
    height: 420px;
    overflow: hidden;
    padding-left: 48px
}

.tuyendung ._content ._thong_tin ._block_slide ._slide:before {
    content: "";
    width: 48px;
    left: 0;
    top: 0;
    position: absolute;
    height: 100%;
    background: #e9e3da;
    z-index: 2
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide:before {
        display:none
    }
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide {
        height:476px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide {
        width:100%;
        padding-left: 0
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung {
    overflow: visible;
    margin-right: 28.6458333333%
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung {
        margin-left:0
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung {
        margin-right:0
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide {
    position: relative;
    box-shadow: 0 4px 20px rgba(0,0,0,.1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 420px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide {
        height:400px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide {
        margin-top:10px;
        height: 374px
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._image {
    width: 100%
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._image img {
    max-width: 100%;
    height: auto
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._slide_content {
    position: absolute;
    color: #fff;
    padding: 0 60px;
    bottom: 52px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._slide_content {
        padding:0 30px;
        bottom: 15px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._slide_content {
        padding:0 15px
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._slide_content ._slide_title ._title {
    font-size: 15px;
    padding-left: 20px
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._slide_content ._slide_title img {
    max-width: 100%;
    height: 60px
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide ._slide_content ._slide_text {
    display: none
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));
    background-size: cover
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title {
    display: flex;
    align-items: center;
    width: 100%;
    padding-bottom: 24px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title {
        padding-bottom:20px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title {
        padding-bottom:10px
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title ._title {
    width: 57.263158%;
    font-family: GOTHAM-BOLD;
    font-size: 20px;
    line-height: 33px;
    text-transform: uppercase
}

@media only screen and (max-width: 1280px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title ._title {
        width:68.263158%
    }
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title ._title {
        width:100%
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_title ._title {
        width:100%
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_text {
    display: block;
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    text-align: justify
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-active ._slide_content ._slide_text {
        font-size:13px;
        line-height: 18px;
        overflow: hidden
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-next:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 68.12%,#000000 112.34%)
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-next ._slide_content {
    padding-left: 20px
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-next ._slide_content ._slide_title img {
    display: none
}

.tuyendung ._content ._thong_tin ._block_slide ._slide #slide_tuyendung .swiper-slide-next ._slide_content ._slide_title ._title {
    font-family: GOTHAM-BOLD;
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;
    padding-left: 0
}

.tuyendung ._content ._thong_tin ._block_slide ._slide .swiper-button-next,.tuyendung ._content ._thong_tin ._block_slide ._slide .swiper-button-prev {
    left: unset;
    top: unset;
    background-image: none;
    background: linear-gradient(293.2deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%);
    opacity: 1;
    outline: none;
    width: 48px;
    height: 48px;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .swiper-button-next,.tuyendung ._content ._thong_tin ._block_slide ._slide .swiper-button-prev {
        height:30px
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide .button_next {
    left: 0;
    bottom: 48px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .button_next {
        bottom:8px;
        transform: translateX(-50%);
        left: 43%
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .button_next {
        bottom:20px;
        transform: translateX(-50%);
        left: 44%
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .button_next {
        bottom:40px;
        transform: translateX(-50%);
        left: 60%
    }
}

.tuyendung ._content ._thong_tin ._block_slide ._slide .button_prev {
    left: 0
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .button_prev {
        bottom:8px;
        left: 34%;
        transform: translateX(-50%)
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .button_prev {
        bottom:20px;
        left: 26%
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._thong_tin ._block_slide ._slide .button_prev {
        bottom:40px;
        left: auto;
        transform: translateX(50%);
        right: 60%
    }
}

.tuyendung ._content ._thong_tin ._decor {
    position: absolute;
    bottom: 0;
    z-index: -1
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._thong_tin ._decor {
        display:none
    }
}

.tuyendung ._content ._vi_tri {
    padding: 20px 8.3333333333% 100px;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._vi_tri {
        padding:0 30px;
        margin: 30px 0 0
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri {
        padding:0 15px;
        margin-top: 0
    }
}

.tuyendung ._content ._vi_tri ._title ._title2 {
    padding-bottom: 54px
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._vi_tri ._title ._title2 {
        font-size:30px;
        line-height: 40px
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._title ._title2 {
        font-size:28px;
        line-height: 34px;
        padding-bottom: 20px
    }
}

.tuyendung ._content ._vi_tri ._selection {
    display: flex;
    margin-bottom: 54px
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection {
        display:block;
        margin-bottom: 20px
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select {
    width: 33.3333333333%;
    margin-right: 7.5%
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select {
        width:100%;
        margin-bottom: 10px
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select:last-child {
    margin-right: 0
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._label {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .1em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 18px
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._label {
        font-size:15px;
        padding-bottom: 0
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox {
    background: #fffdfb;
    position: relative
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .dropdown {
    position: relative;
    color: #fff;
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    padding: 15px 5.8823529412%;
    transition: all .3s;
    border: none;
    min-height: 50px
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .dropdown:before {
    position: absolute;
    content: "";
    top: 20px;
    right: 6.4705882353%;
    background: url(../images/arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 11px
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .dropdown {
        display:block;
        width: 60%;
        margin: 0 auto;
        text-align: center;
        font-size: 13px
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .dropdown {
        width:100%;
        text-align: unset;
        font-size: 13px
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list {
    position: absolute;
    flex-direction: column;
    padding: 0;
    top: 47px;
    z-index: 2;
    width: 100%
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list {
        width:100%
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list {
        position:absolute;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        z-index: 1
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list li {
    width: 100%;
    padding: 15px 5.8823529412%;
    background: #fffdfb
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list li:hover {
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list li:hover a {
    color: #fff
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list li {
        width:100%!important
    }

    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list li:hover {
        background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)
    }

    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .tabs-list li:hover a {
        font-size: 13px;
        color: #fff
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .block {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    color: #131313;
    width: 100%
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .block {
        padding:0
    }
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .block {
        font-size:13px
    }
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .block {
        margin:0!important;
        font-size: 13px;
        padding: 0
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._selectbox .is-active {
    color: #131313
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox {
    position: relative
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox {
        font-size:13px
    }
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox input {
    width: 100%;
    padding: 15px 5.8823529412%;
    border: none;
    -webkit-appearance: none
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox input::placeholder {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    color: #a1a1a1
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox input:active,.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox input:hover,.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox input:focus {
    outline: none
}

.tuyendung ._content ._vi_tri ._selection ._item_select ._searchbox i {
    position: absolute;
    top: 15px;
    right: 6.7647058824%;
    font-size: 20px;
    color: #5c5c5c
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._table {
        margin-bottom:30px
    }
}

@media only screen and (max-width: 1024px) {
    .tuyendung ._content ._vi_tri ._table {
        margin-bottom:60px
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job {
    margin-bottom: 34px
}

.tuyendung ._content ._vi_tri ._table ._table_job ._title_job {
    padding-left: 2.9166666667%;
    width: 45.6666666667%;
    font-style: normal;
    font-family: gotham-bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._title_job {
        font-size:13px;
        line-height: 15px;
        width: 35%;
        padding-left: 0;
        text-align: center
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._amount {
    width: 10.25%;
    text-align: center;
    font-style: normal;
    font-family: gotham-bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._amount {
        font-size:13px;
        line-height: 15px;
        width: 30%;
        padding-left: 0;
        text-align: center
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._time {
    padding-left: 9%;
    width: 36.3333333333%;
    text-align: center;
    font-style: normal;
    font-family: gotham-bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._time {
        font-size:13px;
        line-height: 17px;
        width: 35%;
        padding-left: 0
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._title_table {
    padding: 23px 0 25px;
    display: flex;
    flex-wrap: wrap;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._title_table {
        padding:15px 0;
        align-items: center
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._title_table ._bgr_yelow {
    background: linear-gradient(#F4DA9E 0%,#E5A762 39.06%,#FFF0CC 70.31%,#E8AB66 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row {
    padding: 28px 0 27px;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._row {
        padding:15px 0
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row ._title_job {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #414141;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._row ._title_job {
        font-size:13px;
        line-height: 15px
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row ._amount {
    color: #414141;
    font-size: 15px;
    line-height: 18px
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._row ._amount {
        font-size:13px;
        line-height: 15px
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row ._time {
    color: #414141;
    font-size: 15px;
    line-height: 18px
}

@media only screen and (max-width: 480px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._row ._time {
        font-size:13px;
        line-height: 15px
    }
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row ._icon_hot {
    display: block;
    width: 5.25%;
    position: absolute;
    right: 28px;
    top: 14px
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row:hover {
    background: #fffdfb;
    box-shadow: 0 4px 15px rgba(0,0,0,.1);
    transition: all .3s
}

.tuyendung ._content ._vi_tri ._table ._table_job ._row:hover ._title_job {
    transition: all .3s;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._table ._table_job ._row:hover ._icon_hot {
        display:none
    }
}

.tuyendung ._content ._vi_tri ._decor {
    position: absolute;
    top: 285px;
    right: 0;
    z-index: -1
}

@media only screen and (max-width: 768px) {
    .tuyendung ._content ._vi_tri ._decor {
        display:none
    }
}

.chitiettuyendung ._content {
    padding-top: 83px;
    padding-bottom: 80px;
    overflow: hidden
}

@media only screen and (max-width: 1024px) {
    .chitiettuyendung ._content {
        padding-top:60px;
        padding-bottom: 60px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content {
        padding-top:45px;
        padding-bottom: 45px
    }
}

.chitiettuyendung ._content ._top {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 80px
}

.chitiettuyendung ._content ._top ._left {
    width: 60%
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._left {
        width:100%
    }
}

.chitiettuyendung ._content ._top ._left ._title {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 57px;
    text-transform: uppercase;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 40px
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._left ._title {
        font-size:30px;
        line-height: 43px;
        padding-bottom: 25px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._left ._title {
        font-size:28px;
        line-height: 34px;
        padding-bottom: 30px
    }
}

.chitiettuyendung ._content ._top ._left ._table {
    padding-top: 21px;
    border-top: 6px solid #940000
}

.chitiettuyendung ._content ._top ._left ._table ._row {
    padding-top: 25px;
    padding-bottom: 24px;
    display: flex;
    flex-wrap: wrap;
    border-bottom: .5px solid #6f6f6f
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._left ._table ._row {
        padding-top:20px;
        padding-bottom: 20px
    }
}

.chitiettuyendung ._content ._top ._left ._table ._row:last-child {
    border-bottom: none
}

.chitiettuyendung ._content ._top ._left ._table ._row ._title_left {
    width: 29.8611111111%;
    font-family: gotham-bold;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width: 1028px) {
    .chitiettuyendung ._content ._top ._left ._table ._row ._title_left {
        width:30.861111%
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._left ._table ._row ._title_left {
        font-size:13px;
        line-height: 17px
    }
}

.chitiettuyendung ._content ._top ._left ._table ._row ._content_right {
    font-family: gotham-book;
    width: 70.1388888889%;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    color: #2d2d2d
}

@media only screen and (max-width: 1280px) {
    .chitiettuyendung ._content ._top ._left ._table ._row ._content_right {
        width:69.138889%;
        padding-left: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._left ._table ._row ._content_right {
        padding-left:15px;
        font-size: 13px;
        line-height: 15px
    }
}

.chitiettuyendung ._content ._top ._left ._table ._row ._content_right ul {
    padding: 0;
    margin: 0
}

.chitiettuyendung ._content ._top ._left ._table ._row ._content_right ul li {
    text-align: justify;
    list-style-image: url(../../../images/gioithieu/navig.png);
    padding-bottom: 5px
}

.chitiettuyendung ._content ._top ._left ._table ._row ._content_right ul li:last-child {
    padding-bottom: 0
}

.chitiettuyendung ._content ._top ._right {
    position: relative;
    width: 40%;
    padding-left: 7.1666666667%;
    padding-bottom: 335px
}

@media only screen and (max-width: 1024px) {
    .chitiettuyendung ._content ._top ._right {
        padding-left:30px
    }
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._right {
        width:100%;
        padding-left: 0;
        padding-top: 35px;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right {
        padding-bottom:35px
    }
}

.chitiettuyendung ._content ._top ._right ._decor_right {
    position: absolute;
    z-index: -1;
    bottom: 0;
    right: -25%
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._right ._decor_right {
        right:-30px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right ._decor_right {
        right:-15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right ._decor_right img {
        width:80%
    }
}

.chitiettuyendung ._content ._top ._right ._title {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 43px;
    text-transform: uppercase;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 40px;
    padding-top: 13px
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._right ._title {
        font-size:28px;
        line-height: 40px;
        padding-bottom: 25px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right ._title {
        padding-bottom:30px;
        font-size: 28px;
        line-height: 34px
    }
}

.chitiettuyendung ._content ._top ._right form {
    padding-top: 21px;
    border-top: 6px solid #940000
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .item {
    padding-top: 21px;
    border-bottom: .5px solid #6f6f6f
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._right form .all-form-fields .item {
        padding-top:15px
    }
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .item input {
    background: 0 0;
    outline: none;
    border: none;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #4e4e4e;
    font-family: gotham-book;
    width: 100%
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .item label {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #292929;
    font-family: gotham-bold
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload {
    display: flex;
    flex-wrap: wrap
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload #_file_name {
    width: 100%;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    font-family: gotham-book;
    letter-spacing: -.01em;
    text-decoration-line: underline;
    color: #940000;
    padding-left: 38.8324873096%;
    padding-bottom: 20px;
    padding-right: 20px;
    word-break: break-word
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload #close_file {
    position: absolute;
    display: none;
    z-index: 2;
    right: 16%;
    cursor: pointer
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload label {
    width: 38.8324873096%
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload input {
    width: 61.1675126904%;
    height: 30px;
    position: relative
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload input:before {
    background-image: url(../../../images/nguyen/file.png);
    position: absolute;
    width: 135px;
    height: 23px;
    top: 0;
    left: 0;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2
}

.chitiettuyendung ._content ._top ._right form .all-form-fields .file_upload input:after {
    background: #e9e3da;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.chitiettuyendung ._content ._top ._right form #_more {
    margin-top: 30px;
    background: #e9e3da;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 168px;
    height: 40px;
    text-decoration: none;
    color: #5f0000;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1.5px solid #5f0000;
    cursor: pointer
}

.chitiettuyendung ._content ._top ._right form #_more p {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #940000;
    padding: 12px
}

.chitiettuyendung ._content ._top ._right ._bottom_file {
    padding-top: 77px
}

@media only screen and (max-width: 1024px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file {
        padding-top:67px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file {
        padding-top:35px
    }
}

.chitiettuyendung ._content ._top ._right ._bottom_file ._content_file {
    padding-top: 45px;
    border-top: 6px solid #940000
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file ._content_file {
        padding-top:30px
    }
}

.chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._content_text {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .01em;
    font-family: gotham-book;
    color: #1c1c1c
}

.chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row
}

@media only screen and (max-width: 1280px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file {
        justify-content:center
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file {
        flex-direction:column;
        align-items: center
    }
}

.chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file a {
    margin-top: 18px;
    background: #e9e3da;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 190px;
    height: 40px;
    text-decoration: none;
    color: #5f0000;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1.5px solid #5f0000
}

@media only screen and (max-width: 1366px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file a {
        width:179px
    }
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file a {
        margin-right:15px
    }
}

.chitiettuyendung ._content ._top ._right ._bottom_file ._content_file ._link_file a p {
    padding-right: 10px
}

.chitiettuyendung ._content ._bottom ._title {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 57px;
    text-transform: uppercase;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 20px;
    text-align: center
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._title {
        font-size:28px;
        line-height: 34px
    }
}

.chitiettuyendung ._content ._bottom ._table_job {
    margin-bottom: 34px
}

.chitiettuyendung ._content ._bottom ._table_job ._title_job {
    padding-left: 2.9166666667%;
    width: 45.6666666667%;
    font-style: normal;
    font-family: gotham-bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._title_job {
        font-size:14px;
        line-height: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._title_job {
        font-size:13px;
        line-height: 15px;
        width: 35%;
        padding-left: 0;
        text-align: center
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._amount {
    width: 10.25%;
    text-align: center;
    font-style: normal;
    font-family: gotham-bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._amount {
        font-size:14px;
        line-height: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._amount {
        font-size:13px;
        line-height: 15px;
        width: 30%;
        padding-left: 0;
        text-align: center
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._time {
    padding-left: 9%;
    width: 44.0833333333%;
    text-align: center;
    font-style: normal;
    font-family: gotham-bold;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._time {
        font-size:14px;
        line-height: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._time {
        font-size:13px;
        line-height: 17px;
        width: 35%;
        padding-left: 0
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._title_table {
    padding: 23px 0 25px;
    display: flex;
    flex-wrap: wrap;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%)
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._title_table {
        padding:15px 0
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._title_table {
        align-items:center
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._title_table ._bgr_yelow {
    background: linear-gradient(#F4DA9E 0%,#E5A762 39.06%,#FFF0CC 70.31%,#E8AB66 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.chitiettuyendung ._content ._bottom ._table_job ._row {
    padding: 28px 0 27px;
    display: flex;
    flex-wrap: wrap
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row {
        padding:20px 0
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row {
        padding:15px 0
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._row ._title_job {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #414141;
    text-transform: uppercase
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row ._title_job {
        font-size:14px;
        line-height: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row ._title_job {
        font-size:13px;
        line-height: 15px
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._row ._amount {
    color: #414141;
    font-size: 15px;
    line-height: 18px
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row ._amount {
        font-size:14px;
        line-height: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row ._amount {
        font-size:13px;
        line-height: 15px
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._row ._time {
    color: #414141;
    font-size: 15px;
    line-height: 18px
}

@media only screen and (max-width: 768px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row ._time {
        font-size:14px;
        line-height: 15px
    }
}

@media only screen and (max-width: 480px) {
    .chitiettuyendung ._content ._bottom ._table_job ._row ._time {
        font-size:13px;
        line-height: 15px
    }
}

.chitiettuyendung ._content ._bottom ._table_job ._row:hover {
    background: #fffdfb;
    box-shadow: 0 4px 15px rgba(0,0,0,.1);
    transition: all .3s
}

.chitiettuyendung ._content ._bottom ._table_job ._row:hover ._title_job {
    transition: all .3s;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.hosoungtuyen .link_pdf {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #4e4e4e;
    font-family: gotham-bold;
    text-align: center;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    padding-bottom: 10px
}

.hosoungtuyen #succseed {
    margin-bottom: 50px;
    margin-top: 20px
}

.hosoungtuyen #downloadbtn {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #8f0000;
    z-index: 1000
}

.hosoungtuyen #downloadbtn p {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #fad490;
    font-family: gotham-bold;
    text-align: center;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    padding: 15px
}

.hosoungtuyen ._msg_mobile {
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #222;
    font-family: gotham-bold;
    padding: 14px 10px 9px;
    text-align: center;
    display: none
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._msg_mobile {
        display:block
    }
}

.hosoungtuyen ._msg_mobile .call_back {
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 100%;
    text-align: center
}

.hosoungtuyen ._title2 {
    color: #820000;
    background: 0 0;
    -webkit-text-fill-color: unset
}

.hosoungtuyen ._title {
    color: #820000!important;
    background: 0 0!important;
    -webkit-text-fill-color: unset!important
}

.hosoungtuyen .p_normal {
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #222;
    font-family: gotham-bold;
    padding: 14px 10px 9px
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .p_normal {
        padding:5px 10px
    }
}

.hosoungtuyen input {
    background: 0 0;
    padding: 14px 10px 9px;
    outline: none;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #4e4e4e;
    font-family: gotham-book
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen input {
        padding:5px 10px;
        font-size: 13px;
        line-height: 15px
    }
}

.hosoungtuyen textarea {
    background: 0 0;
    outline: none;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    border: none;
    color: #4e4e4e;
    font-family: gotham-book;
    width: 100%
}

.hosoungtuyen label {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 43px;
    padding-left: 10px;
    letter-spacing: .01em;
    color: #000;
    margin-bottom: 0
}

.hosoungtuyen .with_nomarl1 {
    width: 30.9264305177%;
    border: 1px solid #870000;
    border-bottom: none
}

.hosoungtuyen .with_nomarl {
    width: 23.6458333333%;
    border: 1px solid #870000;
    border-bottom: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl {
        width:100%
    }
}

.hosoungtuyen .with_nomarl300 {
    width: 31.25%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl300 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl204 {
    width: 21.25%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl204 {
        width:100%;
        border-left: 1px solid #870000
    }
}

.hosoungtuyen .with_nomarl229 {
    width: 23.8541666667%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl229 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl296 {
    width: 30.8333333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl296 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl171 {
    width: 17.8125%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl171 {
        width:100%;
        border-left: 1px solid #870000
    }
}

.hosoungtuyen .with_nomarl266 {
    width: 27.7083333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl266 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl439 {
    width: 45.7291666667%;
    border: 1px solid #870000;
    border-bottom: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl439 {
        width:100%
    }
}

.hosoungtuyen .with_nomarl521 {
    width: 54.2708333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl521 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl139 {
    width: 14.4791666667%;
    border: 1px solid #870000;
    border-bottom: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl139 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl255 {
    width: 26.5625%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl255 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl186 {
    width: 19.375%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl186 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl120 {
    width: 12.5%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl120 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none;
        height: 35px;
        border-top: 1px solid #870000
    }
}

.hosoungtuyen .with_nomarl130 {
    width: 13.5416666667%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl130 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl330 {
    width: 34.375%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl330 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl276 {
    width: 28.75%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl276 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl215 {
    width: 22.3958333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl215 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl311 {
    width: 32.3958333333%;
    border: 1px solid #870000;
    border-bottom: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl311 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl269 {
    width: 28.0208333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl269 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl380 {
    width: 39.5833333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl380 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomarl70 {
    width: 7.2916666667%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomarl70 {
        width:100%;
        border-left: 1px solid #870000;
        border-bottom: none
    }
}

.hosoungtuyen .with_nomar136 {
    width: 14.1666666667%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar136 {
        width:100%;
        border-left: 1px solid #870000
    }
}

.hosoungtuyen .with_nomar444 {
    width: 46.25%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar444 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none;
        height: 35px;
        border-top: 1px solid #870000
    }
}

.hosoungtuyen .with_nomar611 {
    width: 63.6458333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar611 {
        width:100%;
        border-left: 1px solid #870000;
        border-bottom: 1px solid #870000
    }
}

.hosoungtuyen .with_nomar128 {
    width: 13.3333333333%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar128 {
        width:100%;
        border-left: 1px solid #870000;
        border-bottom: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen .with_nomar151 {
    width: 15.7291666667%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar151 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none;
        border-bottom: 1px solid #870000
    }
}

.hosoungtuyen .with_nomar681 {
    width: 70.9375%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar681 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none;
        border-bottom: 1px solid #870000
    }
}

.hosoungtuyen .with_nomar279 {
    width: 29.0625%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_nomar279 {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none;
        border-bottom: 1px solid #870000
    }
}

.hosoungtuyen .with_long {
    width: 76.3541666667%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen .with_long {
        width:100%;
        border-left: 1px solid #870000;
        border-top: none
    }
}

.hosoungtuyen ._title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    font-family: gotham-bold;
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: linear-gradient(47.26deg,#8d0c1c 1.2%,#700710 51.12%,#4c0000 94.25%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 100%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen .is-rpspd {
        padding:0
    }
}

.hosoungtuyen ._content {
    position: relative;
    background: #fffdfb;
    padding: 68px 10% 103px
}

@media only screen and (max-width: 1024px) {
    .hosoungtuyen ._content {
        padding:45px 30px 65px
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content {
        display:none
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content {
        padding:35px 15px 45px
    }
}

.hosoungtuyen ._content:before {
    content: "";
    background: #fffdfb;
    top: -35px;
    left: 0;
    position: absolute;
    width: 100%;
    height: 35px
}

.hosoungtuyen ._content .call_back {
    bottom: unset;
    top: -75px;
    left: 0;
    padding-left: 0
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content .call_back {
        padding-left:30px
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content .call_back {
        padding-left:15px
    }
}

.hosoungtuyen ._content .title,.hosoungtuyen .tuyendung ._content ._thong_tin ._item_block ._text ._title2,.tuyendung .hosoungtuyen ._content ._thong_tin ._item_block ._text ._title2,.hosoungtuyen .tuyendung ._content ._vi_tri ._title ._title2,.tuyendung .hosoungtuyen ._content ._vi_tri ._title ._title2 {
    text-align: center
}

.hosoungtuyen ._content ._hoso {
    margin-top: 25px;
    border-top: 6px solid #940000;
    position: relative
}

.hosoungtuyen ._content ._hoso ._decor {
    position: absolute;
    top: 52px;
    left: 49px
}

.hosoungtuyen ._content ._hoso ._tt_ungvien {
    padding-top: 128px;
    position: relative
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_ungvien {
        padding-top:65px
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_ungvien {
        padding-top:35px
    }
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._left {
    padding-top: 71px;
    width: 80.9375%;
    padding-right: 4.4791666667%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    text-align: center
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_ungvien ._left {
        width:71%
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_ungvien ._left {
        width:100%;
        padding-right: 0;
        padding-top: 35px
    }
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._left ._maso {
    border: 1px solid #870000;
    border-right: none
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._left ._vitri {
    width: 69.0735694823%;
    border: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._left input {
    border-top: none!important
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right {
    position: absolute;
    width: 19.0625%;
    right: 0;
    top: 65px;
    border: 1px solid #870000;
    height: 250px
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_ungvien ._right {
        width:29%;
        top: 32px
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_ungvien ._right {
        position:relative;
        width: 183px;
        height: 250px;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 15px
    }
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right input {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0;
    z-index: 3
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right ._img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right ._img img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right ._before {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    height: 50px
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right ._before ._text {
    font-family: gotham-bold;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 23px;
    text-align: center;
    letter-spacing: .01em;
    color: #000
}

.hosoungtuyen ._content ._hoso ._tt_ungvien ._right ._before ._upload {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    width: 70%;
    margin: 10px auto;
    color: #fff;
    padding: 2px 15px;
    background: linear-gradient(338.32deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%)
}

.hosoungtuyen ._content ._hoso ._tt_banthan {
    padding-top: 34px;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    font-family: gotham-bold;
    text-align: left;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: linear-gradient(47.26deg,#8d0c1c 1.2%,#700710 51.12%,#4c0000 94.25%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 100%;
    padding-bottom: 12px
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._chieu_cao {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-top: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._chieu_cao label {
    width: 53%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._chieu_cao label {
        width:100%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._chieu_cao input {
    border: none;
    width: 47%;
    padding-top: 0;
    padding-bottom: 0
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._chieu_cao input {
        width:100%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._can_nang {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-top: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._can_nang label {
    width: 35%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._can_nang label {
        width:100%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._can_nang input {
    border: none;
    width: 65%;
    padding-top: 0;
    padding-bottom: 0
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._rows ._can_nang input {
        width:100%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check {
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_sex {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage {
        width:100%!important
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage:nth-child(1) {
    width: 25%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage:nth-child(1) {
        width:30%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage:nth-child(2) {
    width: 25%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage:nth-child(2) {
        width:30%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage:nth-child(4) {
    width: 50%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_marriage:nth-child(4) {
        width:40%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_time {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_time {
        width:100%!important;
        margin: 0!important
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_time:nth-child(1) {
        width:55%
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_time:nth-child(2) {
        width:40%;
        margin-left: 15px
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_day {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_day {
        width:100%!important;
        margin: 0!important
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_day:nth-child(1) {
        width:40%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_day:nth-child(2) input {
    width: 20px;
    border: none;
    padding: 0
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_boolean_day:nth-child(2) {
        width:60%
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship {
        width:100%!important;
        margin: 0!important
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship:nth-child(even) {
    width: 30%
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship:nth-child(odd) {
    width: 70%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship:nth-child(1) {
        width:100%
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship:nth-child(4) {
        width:100%
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship2 {
        width:100%!important;
        margin: 0!important
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship2:nth-child(even) {
    width: 70%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship2:nth-child(even) {
        width:60%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship2:nth-child(even) input {
    width: 100%;
    border: none
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship2:nth-child(odd) {
    width: 30%
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_relaship2:nth-child(odd) {
        width:40%
    }
}

@media only screen and (max-width: 768px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_past {
        width:100%!important
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_past:nth-child(1) {
    width: 20%
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_past:nth-child(2) {
    width: 50%
}

@media only screen and (max-width: 1280px) {
    .hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_past:nth-child(2) {
        width:50%
    }
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_past:nth-child(3) {
    width: 100%
}

.hosoungtuyen ._content ._hoso ._tt_banthan ._check ._check_past:nth-child(3) textarea {
    width: 100%;
    border: none
}

.hosoungtuyen ._content ._hoso ._qt_hoctap {
    padding-top: 35px;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._title {
    text-align: left;
    padding-bottom: 11px
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows {
    display: flex;
    flex-wrap: wrap;
    text-align: center
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows {
        border-top:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows input {
    width: 100%;
    border: none;
    padding: 0
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg {
    display: flex;
    flex-wrap: wrap
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._time {
    width: 100%;
    padding: 3px;
    border-bottom: 1px solid #870000
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._time {
        border-top:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._tu {
    width: 50%;
    padding: 3px;
    border-right: 1px solid #870000
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._tu {
        padding:5px 10px
    }
}

.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._den {
    width: 50%;
    padding: 3px
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._den {
        padding:5px 10px
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._chuyen_nganh {
        border-top:1px solid #870000
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._khoang_tg ._bang_cap {
        border-top:1px solid #870000
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._ten_truong,.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._chuyen_nganh,.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._bang_cap,.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._loai_hinh,.hosoungtuyen ._content ._hoso ._qt_hoctap ._rows ._xep_loai {
        border-top:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._chung_chi {
    padding-top: 20px;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._chung_chi ._title_black {
    font-family: gotham-bold;
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    text-align: left;
    letter-spacing: .01em;
    color: #202020;
    padding-bottom: 5px
}

.hosoungtuyen ._content ._hoso ._chung_chi ._rows {
    display: flex;
    flex-wrap: wrap;
    text-align: center
}

.hosoungtuyen ._content ._hoso ._chung_chi ._rows input {
    width: 100%;
    border: none;
    padding: 0
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows {
        border-top:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg {
    display: flex;
    flex-wrap: wrap
}

.hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg ._time {
    width: 100%;
    padding: 3px;
    border-bottom: 1px solid #870000
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg ._time {
        border-top:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg ._tu {
    width: 50%;
    padding: 3px;
    border-right: 1px solid #870000
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg ._tu {
        border-bottom:1px solid #870000;
        padding: 5px 10px
    }
}

.hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg ._den {
    width: 50%;
    padding: 3px
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows ._khoang_tg ._den {
        border-bottom:1px solid #870000;
        padding: 5px 10px
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows ._ten_truong {
        border-bottom:1px solid #870000
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows ._chuyen_nganh {
        border-bottom:1px solid #870000
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi ._rows ._bang_cap {
        border-bottom:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu {
    padding-top: 26px;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows {
    display: flex;
    flex-wrap: wrap;
    text-align: center
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows {
        border-top:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows input {
    width: 100%;
    border: none;
    padding: 0
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._trinhdo {
    display: flex;
    flex-wrap: wrap
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._trinhdo ._nghe {
    width: calc(100%/4);
    border-right: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._trinhdo ._nghe:nth-child(4) {
    border-right: none
}

.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._trinhdo ._goi_y {
    width: 100%;
    border-top: 1px solid #870000
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._chuyen_nganh,.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._ten_truong,.hosoungtuyen ._content ._hoso ._chung_chi_ngoai_ngu ._rows ._trinhdo {
        border-bottom:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac {
    padding-top: 55px;
    border-bottom: 1px solid #870000
}

@media only screen and (max-width: 1440px) {
    .hosoungtuyen ._content ._hoso ._qt_cong_tac {
        padding-top:35px
    }
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._title {
    text-align: left
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._intro {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: .01em;
    color: #232323;
    padding: 5px 0;
    text-align: left
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows {
    border-left: 1px solid #870000;
    display: flex;
    flex-wrap: wrap;
    text-align: center
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows input,.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows textarea {
    width: 100%;
    border: none;
    padding: 15px;
    outline: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows {
        border-left:none
    }
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows ._intro {
    padding: 12px
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows .input_intro,.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows ._input_lydo {
    height: 75px
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows .input_intro,.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows ._input_lydo {
        border-bottom:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows .input_intro input,.hosoungtuyen ._content ._hoso ._qt_cong_tac ._rows ._input_lydo input {
    height: 100%;
    padding: 15px
}

.hosoungtuyen ._content ._hoso ._tt_giadinh {
    padding-top: 35px;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._title {
    text-align: left
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._intro {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: .01em;
    color: #232323;
    padding: 5px 0;
    text-align: left
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows {
    display: flex;
    flex-wrap: wrap;
    border-right: 1px solid #870000
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_giadinh ._rows {
        border-bottom:1px solid #870000
    }
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows input {
    border: none;
    width: 100%;
    border: none;
    padding: 0
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh {
    width: 22.6041666667%;
    border-top: 1px solid #870000;
    border-left: 1px solid #870000;
    text-align: center
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh {
        width:100%!important
    }
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh ._title_giadinh {
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh ._content_giadinh {
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh:nth-child(2) {
    width: 11.3541666667%
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh:nth-child(3) {
    width: 10.625%
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh:nth-child(4) {
    width: 11.1458333333%
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh:nth-child(5) {
    width: 23.5416666667%
}

.hosoungtuyen ._content ._hoso ._tt_giadinh ._rows ._title_giadinh:nth-child(6) {
    width: 20.7291666667%
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu {
    padding-top: 35px;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._title {
    text-align: left
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._intro {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: .01em;
    color: #232323;
    padding: 5px 0;
    text-align: left
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows {
    display: flex;
    flex-wrap: wrap;
    border-left: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows input {
    border: none;
    width: 100%;
    border: none;
    padding: 0
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._title_thamchieu {
    width: 100%;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._hoten_thamchieu {
        width:100%!important
    }
}

@media only screen and (max-width: 480px) {
    .hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._input_thamchieu {
        width:100%!important
    }
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._with_normal151 {
    width: 15.7291666667%;
    padding: 14px 10px 9px;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._with_normal809 {
    width: 84.2708333333%;
    padding: 14px 10px 9px;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._with_normal397 {
    width: 41.3541666667%;
    padding: 14px 10px 9px;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

.hosoungtuyen ._content ._hoso ._tt_thamchieu ._rows ._with_normal261 {
    width: 27.1875%;
    padding: 14px 10px 9px;
    border: 1px solid #870000;
    border-bottom: none;
    border-left: none
}

.hosoungtuyen ._content ._hoso ._nang_luc {
    padding-top: 43px;
    border-bottom: 1px solid #870000
}

.hosoungtuyen ._content ._hoso ._nang_luc ._title {
    text-align: left;
    padding-bottom: 12px
}

.hosoungtuyen ._content ._hoso ._nang_luc ._rows {
    display: flex;
    flex-wrap: wrap
}

.hosoungtuyen ._content ._hoso ._nang_luc ._rows input,.hosoungtuyen ._content ._hoso ._nang_luc ._rows textarea {
    width: 100%;
    height: 105px;
    outline: none;
    border: none
}

.hosoungtuyen ._content ._hoso ._nang_luc ._rows ._uu_diem_nl {
    width: 100%;
    border: 1px solid #870000;
    border-bottom: 0
}

.hosoungtuyen ._content ._hoso ._nang_luc ._rows ._uu_diem_nl span {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 25px;
    font-family: gotham-book;
    letter-spacing: .01em;
    color: #000
}

.hosoungtuyen ._content ._hoso ._nang_luc ._rows ._input_uu_diem_nl {
    width: 100%;
    border: 1px solid #870000;
    border-bottom: 0;
    padding: 14px 10px 9px
}

.hosoungtuyen ._content ._hoso ._cam_ket {
    padding-top: 32px
}

.hosoungtuyen ._content ._hoso ._cam_ket ._title {
    text-align: left;
    padding-bottom: 15px
}

.hosoungtuyen ._content ._hoso ._cam_ket ._text_cam_ket {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 26px;
    font-family: gotham-book;
    letter-spacing: .01em;
    color: #232323
}

.hosoungtuyen ._content ._hoso ._cam_ket ._text_cam_ket ._text1 {
    padding-bottom: 15px
}

.hosoungtuyen ._content ._hoso ._cam_ket ._text_cam_ket ._text1 span {
    font-family: gotham-bold
}

.hosoungtuyen ._content ._hoso .load_more {
    margin-top: 66px
}

.hosoungtuyen #js-tab1 {
    padding-bottom: 30px
}

.hosoungtuyen #js-tab1 ._hoso {
    padding-bottom: 10px
}

.hosoungtuyen #js-tab2 {
    padding-top: 0
}

@media only screen and (max-width: 1440px) {
    .hosoungtuyen #js-tab2 {
        padding-top:300px
    }
}

@media only screen and (max-width: 1280px) {
    .hosoungtuyen #js-tab2 {
        padding-top:50px
    }
}

@media only screen and (max-width: 1024px) {
    .hosoungtuyen #js-tab2 {
        padding-top:20px
    }
}

.hosoungtuyen #js-tab3 {
    padding-top: 55px
}

@media only screen and (max-width: 1440px) {
    .hosoungtuyen #js-tab3 {
        padding-top:400px
    }
}

@media only screen and (max-width: 1366px) {
    .hosoungtuyen #js-tab3 {
        padding-top:110px
    }
}

@media only screen and (max-width: 1280px) {
    .hosoungtuyen #js-tab3 {
        padding-top:50px
    }
}

@media only screen and (max-width: 1280px) {
    .hosoungtuyen #js-tab3 {
        padding-top:145px
    }
}

.hosoungtuyen #js-tab3 .load_more {
    margin-top: 15px
}

@media only screen and (max-width: 1440px) {
    .hosoungtuyen #js-tab3 ._hoso ._nang_luc {
        padding-top:200px
    }
}

@media only screen and (max-width: 1440px)and (max-width:1280px) {
    .hosoungtuyen #js-tab3 ._hoso ._nang_luc {
        padding-top:50px
    }
}

@media only screen and (max-width: 1280px) {
    .hosoungtuyen #js-tab4 {
        padding-top:50px
    }
}

@media only screen and (max-width: 1280px) {
    .hosoungtuyen #js-tab4 ._hoso ._nang_luc {
        padding-top:50px
    }
}

.hosoungtuyen #js-tab4 ._hoso ._nang_luc ._rows ._input_uu_diem_nl textarea {
    height: 317px
}

.hosoungtuyen #_more {
    margin: 0 auto;
    margin-top: 30px;
    background: #fffdfb;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 168px;
    height: 40px;
    text-decoration: none;
    color: #fffdfb;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1.5px solid #5f0000;
    cursor: pointer
}

.hosoungtuyen #_more p {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #940000;
    padding: 12px
}

.hoso_online ._top_form {
    padding-top: 35px
}

.hoso_online ._top_form ._title {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 43px;
    text-transform: uppercase;
    text-transform: uppercase;
    background: -webkit-gradient(linear,right top,left top,from(#5F0000),color-stop(51.56%,#940000),color-stop(81.77%,#820000),color-stop(99.99%,#870000));
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 40px;
    padding-top: 13px;
    text-align: center
}

.hoso_online ._top_form #apply_form_submit {
    width: 40%;
    padding-top: 21px;
    border-top: 6px solid #940000;
    margin: 0 auto
}

.hoso_online ._top_form #apply_form_submit .all-form-fields {
    position: relative
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .item {
    padding-top: 21px;
    border-bottom: .5px solid #6f6f6f
}

@media only screen and (max-width: 768px) {
    .hoso_online ._top_form #apply_form_submit .all-form-fields .item {
        padding-top:15px
    }
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .item input {
    background: 0 0;
    outline: none;
    border: none;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #4e4e4e;
    font-family: gotham-book;
    width: 100%
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .item label {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #292929;
    font-family: gotham-bold
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload {
    display: flex;
    flex-wrap: wrap
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload #_file_name {
    width: 100%;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    font-family: gotham-book;
    letter-spacing: -.01em;
    text-decoration-line: underline;
    color: #940000;
    padding-left: 38.8324873096%;
    padding-bottom: 20px;
    padding-right: 20px;
    word-break: break-word
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload #close_file {
    position: absolute;
    display: none;
    z-index: 2;
    right: 16%;
    cursor: pointer
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload label {
    width: 38.8324873096%
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload input {
    width: 61.1675126904%;
    height: 45px;
    position: relative
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload input:before {
    background-image: url(../../../images/nguyen/file.png);
    position: absolute;
    width: 135px;
    height: 23px;
    top: 0;
    left: 0;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2
}

.hoso_online ._top_form #apply_form_submit .all-form-fields .file_upload input:after {
    background: #e9e3da;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.hoso_online ._top_form #apply_form_submit #_more {
    margin-top: 30px;
    background: #e9e3da;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 168px;
    height: 40px;
    text-decoration: none;
    color: #5f0000;
    font-family: gotham-medium;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: .1em;
    text-transform: uppercase;
    border: 1.5px solid #5f0000;
    cursor: pointer;
    margin: 35px auto
}

.hoso_online ._top_form #apply_form_submit #_more p {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #940000;
    padding: 12px
}

.trachnhiem ._content {
    overflow: hidden
}

.trachnhiem ._content ._body ._the_content {
    position: relative;
    padding-top: 80px
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content {
        padding-top:60px
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content {
        padding-top:35px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block {
    padding-bottom: 75px;
    position: relative
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .left {
    order: 2
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .left {
        order:1
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .right {
    order: 1
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .right {
        order:2
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .right:after {
    background-image: url(../../../images/trachnhiem/vector_right.png)
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .right ._title .__title2 {
    width: 260px
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .right ._title .__title2 {
        line-height:40px;
        line-height: 22px;
        padding-top: 2px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .swiper-button-next {
    left: auto;
    right: -48px;
    bottom: 123px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .swiper-button-next {
        bottom:24px;
        transform: translateX(-50%);
        left: 54%
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .swiper-button-next {
        bottom:40px;
        transform: translateX(-50%);
        left: 60%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .swiper-button-prev {
    left: auto;
    right: -48px;
    bottom: 75px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .swiper-button-prev {
        bottom:24px;
        left: auto;
        right: 54%;
        transform: translateX(50%)
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(2) .swiper-button-prev {
        bottom:40px;
        left: auto;
        transform: translateX(50%);
        right: 60%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .right ._title .__title2 {
    width: 280px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .right ._title .__title2 {
        width:262px;
        line-height: 22px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .swiper-button-next {
    left: auto;
    right: -48px;
    bottom: 123px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .swiper-button-next {
        bottom:24px;
        transform: translateX(-50%);
        left: 54%
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .swiper-button-next {
        bottom:40px;
        transform: translateX(-50%);
        left: 60%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .swiper-button-prev {
    left: auto;
    right: -48px;
    bottom: 75px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .swiper-button-prev {
        bottom:24px;
        left: auto;
        right: 54%;
        transform: translateX(50%)
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block:nth-child(3) .swiper-button-prev {
        bottom:40px;
        left: auto;
        transform: translateX(50%);
        right: 60%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .left {
    width: 60%
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block .left {
        width:100%
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .left {
        height:179px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right {
    width: 40%;
    padding-left: 5%;
    padding-right: 25px;
    position: relative;
    background: linear-gradient(296.1deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%)
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right {
        padding-left:15px;
        padding-right: 15px
    }
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right {
        width:100%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right:after {
    content: "";
    position: absolute;
    width: 298px;
    height: 272px;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    background-image: url(../../../images/trachnhiem/vector_right.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._title {
    padding-top: 40px;
    padding-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._title {
        padding-top:25px;
        padding-bottom: 20px
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._title {
        padding-top:15px;
        padding-bottom: 15px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._title .__title1 {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 72px;
    line-height: 46px;
    text-transform: uppercase;
    color: rgba(255,255,255,.7);
    padding-right: 10px
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._title .__title1 {
        font-size:55px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._title .__title2 {
    font-family: gotham-book;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #fff;
    width: 154px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._title .__title2 {
        font-size:18px
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._title .__title2 {
        font-size:13px;
        width: 99px;
        line-height: 22px;
        margin-top: -5px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._date {
    font-family: bodoni-regular;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 23px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: -webkit-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 24px
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._date {
        font-size:20px;
        line-height: 30px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._list_text {
    padding-bottom: 30px;
    height: 175px;
    overflow-y: scroll;
    padding-right: 15px;
    -webkit-overflow-scrolling: touch;
    -webkit-flow-scrolling: auto!important
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._list_text {
        height:210px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._list_text li {
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #fff;
    list-style-image: url(../../../images/trachnhiem/nav.png)
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._list_text li {
        font-size:13px;
        line-height: 24px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._list_text p {
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #fff;
    margin-bottom: 5px
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._list_text p {
        font-size:13px;
        line-height: 24px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._list_text ul {
    margin: 0;
    padding-left: 15px
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._list_text ul li {
    padding-bottom: 5px;
    font-family: sf-pro;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #fff;
    list-style-image: url(../../../images/trachnhiem/nav.png)
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._list_text ul li {
        font-size:15px;
        line-height: 24px
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._list_text ul li {
        font-size:13px;
        line-height: 24px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right ._permalink {
    display: block;
    margin: 0 auto;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    font-family: gotham-light;
    color: #f4da9e;
    z-index: 3;
    position: relative;
    -webkit-animation: rung 1.6s infinite;
    animation: rung 1.6s infinite;
    margin-top: 15px;
    padding-bottom: 85px
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right ._permalink {
        padding-bottom:70px
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination {
    left: 11.6666666667%;
    bottom: 30px
}

@media only screen and (max-width: 768px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination {
        bottom:20px;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination {
        right:15px;
        bottom: 15px;
        width: 100%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination span {
    background: url(../../../images/trachnhiem/nav.png);
    border-radius: 0;
    background-position: center;
    background-repeat: no-repeat
}

.trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    border-radius: 0;
    transform: rotate(45deg);
    margin: 0 18px;
    width: 5px;
    height: 5px;
    border: none
}

.trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination .swiper-pagination-bullet-active {
    background: linear-gradient(90deg,#F4DA9E 0%,#E5A762 39.05%,#FFF0CC 70.29%,#E8AB66 99.97%);
    position: relative
}

.trachnhiem ._content ._body ._the_content ._item_block .right .swiper-pagination .swiper-pagination-bullet-active:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    border: #e5a762 solid 1px
}

.trachnhiem ._content ._body ._the_content ._item_block .swiper-button-next,.trachnhiem ._content ._body ._the_content ._item_block .swiper-button-prev {
    left: unset;
    top: unset;
    background-image: none;
    background: linear-gradient(293.2deg,#5F0000 3.33%,#940000 53.18%,#820000 82.38%,#870000 99.99%);
    opacity: 1;
    outline: none;
    width: 48px;
    height: 48px;
    bottom: 75px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .swiper-button-next,.trachnhiem ._content ._body ._the_content ._item_block .swiper-button-prev {
        height:30px;
        display: none
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .swiper-button-next {
    left: -48px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block .swiper-button-next {
        bottom:24px;
        transform: translateX(-50%);
        left: 54%
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .swiper-button-next {
        bottom:40px;
        transform: translateX(-50%);
        left: 60%
    }
}

.trachnhiem ._content ._body ._the_content ._item_block .swiper-button-prev {
    left: -48px;
    bottom: 123px
}

@media only screen and (max-width: 1024px) {
    .trachnhiem ._content ._body ._the_content ._item_block .swiper-button-prev {
        bottom:24px;
        left: auto;
        right: 54%;
        transform: translateX(50%)
    }
}

@media only screen and (max-width: 480px) {
    .trachnhiem ._content ._body ._the_content ._item_block .swiper-button-prev {
        bottom:40px;
        left: auto;
        transform: translateX(50%);
        right: 60%
    }
}

._tittle {
    text-align: center
}

._tittle span {
    font-family: gotham-book;
    font-weight: 700;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #a9a197;
    margin-bottom: 16px
}

@media only screen and (max-width: 480px) {
    ._tittle span {
        display:inline-block;
        margin-bottom: 7px;
        font-size: 9px;
        line-height: 12px
    }
}

._tittle h2 {
    font-family: bodoni-regular;
    font-weight: 400;
    font-size: 40px;
    line-height: 38px;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width: 480px) {
    ._tittle h2 {
        font-size:25px;
        line-height: 35px
    }
}

.giaithuong ._content ._body {
    margin-bottom: 80px
}

@media only screen and (max-width: 1024px) {
    .giaithuong ._content ._body {
        margin-bottom:30px
    }
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body {
        margin-bottom:15px
    }
}

.giaithuong ._content ._body ._tittle {
    margin-bottom: 20px
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._tittle {
        margin-bottom:15px
    }
}

.giaithuong ._content ._body ._main .item-block {
    width: 100%;
    position: relative;
    height: max-content
}

.giaithuong ._content ._body ._main .item-block::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: 1px;
    height: 120px;
    border: 1px solid #000
}

@media only screen and (max-width: 768px) {
    .giaithuong ._content ._body ._main .item-block::after {
        display:none
    }
}

.giaithuong ._content ._body ._main .item-block .item {
    padding-top: 140px;
    display: flex;
    flex-direction: row;
    height: 440px;
    margin-bottom: 20px
}

@media only screen and (max-width: 1920px) {
    .giaithuong ._content ._body ._main .item-block .item {
        height:550px
    }
}

@media only screen and (max-width: 1440px) {
    .giaithuong ._content ._body ._main .item-block .item {
        height:440px
    }
}

@media only screen and (max-width: 768px) {
    .giaithuong ._content ._body ._main .item-block .item {
        padding-top:0;
        height: 300px
    }
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block .item {
        margin-bottom:15px;
        flex-direction: column;
        height: max-content;
        padding-top: unset
    }
}

.giaithuong ._content ._body ._main .item-block .item ._left {
    width: 50%;
    height: 100%;
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block .item ._left {
        width:100%;
        height: 200px;
        margin-bottom: 15px
    }
}

.giaithuong ._content ._body ._main .item-block .item ._right {
    background-size: contain;
    background-position: left;
    width: 50%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px 55px;
    background-image: url(../../../images/giaithuong/bg_price.png);
    background-color: #e9d9c1;
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

@media only screen and (max-width: 1024px) {
    .giaithuong ._content ._body ._main .item-block .item ._right {
        padding:30px
    }
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block .item ._right {
        width:100%;
        height: unset;
        padding: 15px
    }
}

.giaithuong ._content ._body ._main .item-block .item ._right h3 {
    font-family: bodoni-regular;
    font-size: 30px;
    line-height: 36px;
    text-align: left;
    letter-spacing: .02em;
    text-transform: uppercase;
    background: linear-gradient(270deg,#5F0000 0%,#940000 51.56%,#820000 81.77%,#870000 99.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 16px
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block .item ._right h3 {
        margin-bottom:15px;
        font-size: 19px;
        line-height: 24px
    }
}

.giaithuong ._content ._body ._main .item-block .item ._right ._main {
    overflow-y: scroll;
    margin-right: -60px;
    padding-right: 60px
}

@media only screen and (max-width: 1024px) {
    .giaithuong ._content ._body ._main .item-block .item ._right ._main {
        margin-right:-30px;
        padding-right: 30px
    }
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block .item ._right ._main {
        margin-right:-15px;
        padding-right: 15px
    }
}

.giaithuong ._content ._body ._main .item-block .item ._right ._main ul {
    margin-left: 0;
    margin-bottom: 0;
    padding-left: 21px
}

.giaithuong ._content ._body ._main .item-block .item ._right ._main ul li {
    margin-bottom: 14px
}

.giaithuong ._content ._body ._main .item-block .item ._right ._main ul li::before {
    display: inline-block;
    content: "";
    width: 3.54px;
    height: 3.54px;
    background: radial-gradient(74.19% 74.19% at 50.79% 47.93%,#B4142D 0%,#8D0C1C 55.73%,#700710 100%);
    margin-left: -16px;
    margin-right: 12px;
    border-radius: 100%
}

.giaithuong ._content ._body ._main .item-block .item ._right ._main ul li a {
    font-family: sf-pro;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #1c1c1c;
    word-break: break-all
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block .item ._right ._main ul li a {
        font-size:14px;
        line-height: 19px
    }
}

.giaithuong ._content ._body ._main .item-block .item ._right ._main ul li a::after {
    display: inline-block;
    content: "";
    background-image: url(../../../images/giaithuong/link.png);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-left: 5px
}

.giaithuong ._content ._body ._main .item-block:nth-child(even) .item ._left {
    order: 2
}

.giaithuong ._content ._body ._main .item-block:nth-child(even) .item ._right {
    order: 1;
    background-image: url(../../../images/giaithuong/bg_price.png)
}

.giaithuong ._content ._body ._main .item-block:nth-child(even) .item ._right h3 {
    text-align: right
}

@media only screen and (max-width: 480px) {
    .giaithuong ._content ._body ._main .item-block:nth-child(even) .item ._left {
        order:1
    }

    .giaithuong ._content ._body ._main .item-block:nth-child(even) .item ._right {
        order: 2;
        background-position: center
    }

    .giaithuong ._content ._body ._main .item-block:nth-child(even) .item ._right h3 {
        text-align: left
    }
}
