main h1, main h2, main h3, main h4, main h5, main h6 {    padding: 0;}main .section-menu-category {    padding: 20px 0;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;}main .section-menu-category .container .list-cate ul {    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;}@media screen and (max-width: 1024px) {    main .section-menu-category .container .list-cate ul {        display: block;
        overflow: hidden;
        overflow-x: auto;
        white-space: nowrap;    }}@media screen and (max-width: 1024px) {    main .section-menu-category .container .list-cate ul li {        display: inline-block;    }}main .section-menu-category .container .list-cate ul li a {    display: block;
    text-decoration: none;
    font-family: "Montserrat";
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    color: #000000;
    padding-right: 40px;
    border-right: 1px solid #000000;}@media screen and (max-width: 1024px) {    main .section-menu-category .container .list-cate ul li a {        padding-right: 15px;    }}main .section-menu-category .container .list-cate ul li a:hover {    color: #c60c30;}main .section-menu-category .container .list-cate ul li:last-child a {    padding-right: 0;
    border: none;}main .section-1 .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main .section-1 .container {        padding: 0 12px;    }}main .section-1 .container .box-wrapper {    padding: 24px;}@media screen and (max-width: 1024px) {    main .section-1 .container .box-wrapper {        padding: 10px;    }}main .section-1 .container .box-wrapper .row .page-header {    text-align: center;	width:100%;}main .section-1 .container .box-wrapper .row .page-header h1.page-title {    color: var(--mau-chinh);
    font-size: 50px;
    font-family: "Montserrat";
    letter-spacing: normal;
    margin-bottom: 30px;}main .section-1 .container .box-wrapper .row .page-header .taxonomy-description {    max-width: 1000px;
    margin: 0 auto;
    color: #000;
    font-size: 16px;
    font-family: "Montserrat";}main .section-1 .post-item .post-thumbnail {    aspect-ratio: 1200/628;
    margin-bottom: 10px;}main .section-1 .post-item .post-thumbnail a {    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 5px;}main .section-1 .post-item .post-thumbnail a img {    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 5px;
    transition: transform 1s;	aspect-ratio:1200/628;}main .section-1 .post-item .post-thumbnail a::after {    opacity: 0;
    transition: opacity 1s;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;}main .section-1 .post-item .post-thumbnail:hover a::after {    opacity: 0.2;}main .section-1 .post-item .post-content .post-archive {    margin: 10px 0;}main .section-1 .post-item .post-content .post-archive a {    position: relative;
    display: block;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 22px;
    color: var(--mau-chinh);
    text-decoration: none;
    padding-left: 16px;}main .section-1 .post-item .post-content .post-archive a::before {    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fdb510;}main .section-1 .post-item .post-content .post-archive a:hover {    text-decoration: underline;}main .section-1 .post-item .post-content .post-content-title h3 a {    font-family: "Montserrat";
    color: #000000;
    text-decoration: none;
    font-size: 18px;}main .section-1 .post-item .post-content .post-content-title h3 a:hover {    text-decoration: underline;}main .section-1 .post-item .post-content .post-content-description p {    font-family: "Montserrat";
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    margin-top: 0;}main .section-1 .post-item.post-lg .post-content .post-content-title h3 {    margin-bottom: 15px;
    line-height: 1;}main .section-1 .post-item.post-lg .post-content .post-content-title h3 a {    font-size: 24px;
    line-height: 36px;}@media screen and (max-width: 767px) {    main .section-1 .post-item.post-lg .post-content .post-content-title h3 a {        font-size: 20px;    }}main .section-1 .post-item.post-sm .post-thumbnail {
    overflow: hidden;}main .section-1 .post-item.post-sm .post-content .post-content-title h3 {    line-height: 1;}@media screen and (min-width: 1025px) {    main .section-1 .related-post .row .col-12:last-child .post-item {        margin-bottom: 0;    }}main .section-1 .related-post .related-title {    font-family: "Montserrat";
    font-size: 32px;
    line-height: 38px;
    color: #000000;
    margin-bottom: 15px;}@media screen and (max-width: 1024px) {    main .section-1 .related-post .related-title {        font-size: 24px;
        line-height: 30px;    }}@media screen and (max-width: 767px) {    main .section-1 .related-post .related-title {        font-size: 20px;    }}main .section-1 .related-post .post-item {    display: flex;
    margin-bottom: 24px;}@media screen and (max-width: 1024px) {    main .section-1 .related-post .post-item {        margin-bottom: 20px;    }}main .section-1 .related-post .post-item .thumb-img {    width: 170px;
    min-width: 170px;}@media screen and (max-width: 1024px) {    main .section-1 .related-post .post-item .thumb-img {        width: 140px;
        min-width: 140px;    }}main .section-1 .related-post .post-item .thumb-img a {    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 5px;}main .section-1 .related-post .post-item .thumb-img a::after {    opacity: 0;
    transition: opacity 1s;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;}main .section-1 .related-post .post-item .thumb-img img {    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    transition: transform 1s;	aspect-ratio:1200/628;}main .section-1 .related-post .post-item .thumb-img:hover a::after {    opacity: 0.2;}main .section-1 .related-post .post-item .post-content {    flex: 1;
    margin-left: 24px;}main .section-1 .related-post .post-item .post-content .post-title {    font-family: "Montserrat";
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    margin-bottom: 0;}@media screen and (max-width: 1024px) {    main .section-1 .related-post .post-item .post-content .post-title {        font-size: 16px;
        line-height: 23px;
        margin-bottom: 0;    }}main .section-1 .related-post .post-item .post-content .post-title a {    text-decoration: none;
    color: #000000;}main .section-1 .related-post .post-item .post-content .post-title a:hover {    text-decoration: underline;}main .section-1 .related-post .post-item .post-content .category-name {    position: relative;
    display: block;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 22px;
    color: var(--mau-chinh);
    text-decoration: none;
    padding-left: 16px;}main .section-1 .related-post .post-item .post-content .category-name::before {    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fdb510;}main .section-1 .related-post .post-item .post-content .category-name:hover {    text-decoration: underline;}main .section-2 {    position: relative;}main .section-2 .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main .section-2 .container {        padding: 0 12px;    }    main .section-2 .container br {        display: none;    }}main .section-2 .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;
    position: relative;}@media screen and (max-width: 991px) {    main .section-2 .container .box-wrapper {        padding: 12px;    }}main .section-2 .container .box-wrapper .box-content {    position: absolute;
    top: 50px;
    left: 50px;}@media screen and (max-width: 991px) {    main .section-2 .container .box-wrapper .box-content {        top: 30px;
        left: 30px;
        right: 30px;
        max-width: 300px;    }}@media screen and (max-width: 360px) {    main .section-2 .container .box-wrapper .box-content {        top: 20px;
        left: 20px;
        right: 20px;    }}@media screen and (max-width: 576px) {    main .section-2 .container .box-wrapper .box-content {        max-width: 100%;    }}main .section-2 .container .box-wrapper .box-content h2 {    color: #2f4094;
    font-family: "Montserrat";
    margin-bottom: 10px;
    text-transform: uppercase;}@media screen and (max-width: 991px) {    main .section-2 .container .box-wrapper .box-content h2 {        font-size: 18px;
        margin-bottom: 5px;    }}main .section-2 .container .box-wrapper .box-content h3 {    font-family: "Montserrat";
    margin-bottom: 30px;
    text-transform: uppercase;}@media screen and (max-width: 991px) {    main .section-2 .container .box-wrapper .box-content h3 {        margin-bottom: 10px;
        font-size: 16px;    }}main .section-2 .container .box-wrapper .box-content p {    color: #747674;
    text-align: left;
    text-transform: none;}@media screen and (max-width: 576px) {    main .section-2 .container .box-wrapper .box-content p {        font-size: 14px;    }}main .section-2 .container .box-wrapper .box-content button.discover {    width: 210px;}@media screen and (max-width: 1024px) {    main .section-2 .container .box-wrapper .box-content button.discover {        width: 145px;    }}main .section-2 .img-background {    width: 100%;
    height: 310px;
    object-fit: cover;}@media screen and (max-width: 576px) {    main .section-2 .img-background {        display: none;    }}main .section-2 .img-background-mb {    width: 100%;
    height: auto;
    object-fit: cover;}@media screen and (min-width: 768px) {    main .section-2 .img-background-mb {        display: none;    }}main .section-3 .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main .section-3 .container {        padding: 0 12px;    }}main .section-3 .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;}@media screen and (max-width: 1024px) {    main .section-3 .container .box-wrapper {        padding: 10px;    }}@media screen and (max-width: 1024px) {    main .section-3 .blog {        padding-bottom: 15px;    }    main .section-3 .blog br {        display: none;    }}main .section-3 .blog .blog-heading {    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 8px;
    margin-bottom: 16px;
    border-bottom: 3px solid #d6d6d6;}main .section-3 .blog .blog-heading::after {    content: "";
    width: 70%;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 5px;
    background: #033610;}main .section-3 .blog .blog-heading .blog-archive-name {    font-family: "Montserrat";
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 0 !important;}@media screen and (min-width: 680px) and (max-width: 991px) {    main .section-3 .blog .blog-heading .blog-archive-name {        min-height: 72px;    }}main .section-3 .blog .blog-heading a {    display: block;
    font-family: "Montserrat";
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    text-decoration: none;
    transition: all 0.4s;}main .section-3 .blog .blog-heading a:hover {    color: #c60c30;}main .section-3 .blog .blog-thumbnail {    margin-bottom: 10px;}main .section-3 .blog .blog-thumbnail a {    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 5px;}main .section-3 .blog .blog-thumbnail a img {    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 5px;
    transition: transform 1s;}@media screen and (min-width: 1199px) and (max-width: 1399px) {    main .section-3 .blog .blog-thumbnail a img {        min-height: 250px;
        max-height: 250px;    }}@media screen and (min-width: 680px) and (max-width: 1023px) {    main .section-3 .blog .blog-thumbnail a img {        min-height: 150px;
        max-height: 150px;    }}@media screen and (width: 1024px) {    main .section-3 .blog .blog-thumbnail a img {        min-height: 200px;
        max-height: 200px;    }}@media screen and (min-width: 1400px) {    main .section-3 .blog .blog-thumbnail a img {        max-height: 285px;
        min-height: 285px;    }}main .section-3 .blog .blog-thumbnail a::after {    opacity: 0;
    transition: opacity 1s;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;}main .section-3 .blog .blog-thumbnail:hover a::after {    opacity: 0.2;}main .section-3 .blog .blog-archive {    margin: 10px 0;}main .section-3 .blog .blog-archive a {    position: relative;
    display: block;
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 22px;
    color: var(--mau-chinh);
    text-decoration: none;
    padding-left: 16px;}main .section-3 .blog .blog-archive a::before {    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fdb510;}main .section-3 .blog .blog-archive a:hover {    text-decoration: underline;}main .section-3 .blog .blog-title {    font-family: "Montserrat";
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 8px;}main .section-3 .blog .blog-title a {    text-decoration: none;
    color: #000000;}main .section-3 .blog .blog-title a:hover {    text-decoration: underline;}main .section-3 .blog .related-post .post-title {    font-family: "Montserrat";
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    padding: 10px 0;
    border-top: 1px solid #d6d6d6;
    margin-bottom: 0;}main .section-3 .blog .related-post .post-title a {    text-decoration: none;
    color: #000000;}main .section-3 .blog .related-post .post-title a:hover {    text-decoration: underline;}main #section-4.section-multimedia .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main #section-4.section-multimedia .container {        padding: 0 12px;    }    main #section-4.section-multimedia .container br {        display: none;    }}main #section-4.section-multimedia .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;
    position: relative;}@media screen and (max-width: 991px) {    main #section-4.section-multimedia .container .box-wrapper {        padding: 12px;    }}main #section-4.section-multimedia .container .multimedia-main {    padding: 24px;
    background: #cb999a;
    position: relative;
    z-index: 99;
    overflow: hidden;}@media screen and (max-width: 991px) {    main #section-4.section-multimedia .container .multimedia-main {        padding: 15px;    }}main #section-4.section-multimedia .container .multimedia-main .multimedia-nav-list {    padding-bottom: 30px;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 {    text-transform: uppercase;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-5 .tile-multimedia    h2 {    margin-bottom: 0;
    color: #fff;
    font-size: 29px;
    line-height: 36px;
    font-family: "Montserrat";}@media screen and (max-width: 1024px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .row        .col-xl-8        .row        .col-xl-5        .tile-multimedia        h2 {        margin-bottom: 0.5rem;
        font-size: 26px;
        line-height: 1.25;    }}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7 {    text-align: center;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs {    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    align-items: center;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li {    display: inline-block;
    padding: 0 15px;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li    h3 {    margin-bottom: 0;
    line-height: 1;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li    h3    a {    text-decoration: none;
    color: #fff;
    font-size: 18px;
    font-family: "Montserrat";
    line-height: 25px;}@media screen and (max-width: 576px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .row        .col-xl-8        .row        .col-xl-7        ul.list-tabs        li        h3        a {        font-size: 14px;    }}@media screen and (max-width: 390px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .row        .col-xl-8        .row        .col-xl-7        ul.list-tabs        li        h3        a {        font-size: 12px;    }}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li    h3    a:hover {    color: #673636;
    text-decoration: underline;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li.tab-podcast {    border-left: 1px solid rgba(255, 255, 255, 0.5);
    border-right: 1px solid rgba(255, 255, 255, 0.5);}@media screen and (max-width: 1024px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .row        .col-xl-8        .row        .col-xl-7        ul.list-tabs        li:first-child {        padding-left: 0;    }}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li.tab-item:not(.tab-podcast):first-child {    border-right: 1px solid rgba(255, 255, 255, 0.5);}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li.tab-item.active    a {    color: #673636;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li.tab-item.tab-podcast.active    a {    color: #2e76bc;}main #section-4.section-multimedia .container .multimedia-main .row .col-xl-8 .row .col-xl-7    ul.list-tabs    li.tab-item.tab-quizzes.active    a {    color: #003434;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list {    visibility: hidden;
    height: 0;
    position: relative;
    left: -200px;
    overflow: hidden;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item {    padding-bottom: 25px;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12    a {    display: block;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12    a    img {    width: 100%;
    height: 153px;
    object-fit: cover;}@media screen and (max-width: 1024px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .multimedia-list        .row        .col-xl-6        .video-item        .row        .col-xl-12        a        img {        height: auto;    }}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-content {    margin: 10px 0;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-content    h3 {    margin-bottom: 0;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-content    a {    text-decoration: none;
    display: block;
    font-family: "Montserrat";
    font-size: 18px;
    line-height: 25px;
    color: #000;
    text-transform: none;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-content    a:hover {    text-decoration: underline;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-content    img {    width: 32px;
    height: 32px;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-archive {    line-height: 1;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-archive    a {    color: #fff;
    text-decoration: none;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-archive    a:hover {    text-decoration: underline;}@media screen and (min-width: 1200px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .multimedia-list        .row        .col-xl-6        .video-item.video-first {        padding-bottom: 0px;    }}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first    a {    display: block;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first    img {    width: 100%;
    height: auto;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first .video-content {    margin: 10px 0;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first .video-content    a {    text-decoration: none;
    font-family: "Montserrat";
    font-size: 24px;
    line-height: 36px;
    color: #000;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first .video-content    a:hover {    text-decoration: underline;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first .video-archive {    line-height: 1;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first .video-archive    a {    color: #fff;
    text-decoration: none;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list .row .col-xl-6 .video-item.video-first .video-archive    a:hover {    text-decoration: underline;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.active {    visibility: visible;
    height: 100%;
    left: 0;
    transition: left 1s ease-in-out;
    -o-transition: left 1s ease-in-out;
    -ms-transition: left 1s ease-in-out;
    -moz-transition: left 1s ease-in-out;
    -webkit-transition: left 1s ease-in-out;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item {    padding-bottom: 25px;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item .row .col-xl-5    a {    display: block;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item .row .col-xl-5    a    img {    width: 100%;
    height: 166px;
    object-fit: cover;}@media screen and (width: 1280px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .multimedia-list.list-podcast        .row        .col-xl-6        .video-item        .row        .col-xl-5        a        img {        height: 142px;    }}@media screen and (max-width: 1024px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .multimedia-list.list-podcast        .row        .col-xl-6        .video-item        .row        .col-xl-5        a        img {        height: 140px;    }}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item .row .col-xl-7 .video-content    a {    text-decoration: none;
    display: block;
    font-family: "Montserrat";
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    text-transform: none;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item .row .col-xl-7 .video-content    img {    width: 32px;
    height: 32px;}@media screen and (min-width: 1200px) {    main        #section-4.section-multimedia        .container        .multimedia-main        .multimedia-list.list-podcast        .row        .col-xl-6        .video-item.video-first {        padding-bottom: 0px;    }}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item.video-first    a {    display: block;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item.video-first    img {    width: 100%;
    height: auto;
    margin-bottom: 10px;}main #section-4.section-multimedia .container .multimedia-main .multimedia-list.list-podcast .row .col-xl-6 .video-item.video-first .video-content    a {    text-decoration: none;
    font-family: "Montserrat";
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;}main #section-4.section-multimedia .container .multimedia-main.item-2 .row .col-xl-7 .row .col-xl-7    ul.list-tabs    li    h3    a:hover {    color: #2e76bc;}main #section-4.section-multimedia .container .multimedia-main.item-2 .multimedia-list .row .col-xl-6 .video-item .row .col-xl-12 .video-content    a {    color: #fff;}main #section-4.section-multimedia .container .multimedia-main.item-2 .multimedia-list .row .col-xl-6 .video-item.video-first .video-content    a {    color: #fff;}main #section-4.section-multimedia .container .multimedia-main.item-3 .row .col-xl-7 .row .col-xl-7    ul.list-tabs    li    h3    a:hover {    color: #003434;}main #section-5.section-hall-of-greatness .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main #section-5.section-hall-of-greatness .container {        padding: 0 12px;    }}main #section-5.section-hall-of-greatness .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;}@media screen and (max-width: 1024px) {    main #section-5.section-hall-of-greatness .container .box-wrapper {        padding: 10px;    }}main #section-5.section-hall-of-greatness .container .title-blog {    display: flex;
    align-items: center;
    padding-bottom: 30px;}main #section-5.section-hall-of-greatness .container .title-blog h2 {    text-transform: uppercase;
    color: #000066;
    font-size: 36px;
    line-height: 56px;
    font-family: "Montserrat";
    margin-bottom: 0;}@media screen and (max-width: 1024px) {    main #section-5.section-hall-of-greatness .container .title-blog h2 {        font-size: 26px;
        line-height: 1.25;
        max-width: 200px;    }}main #section-5.section-hall-of-greatness .container .title-blog button {    background: none;
    border: none;
    outline: none;
    margin-left: 30px;}main #section-5.section-hall-of-greatness .container .title-blog button a {    text-decoration: none;
    color: var(--mau-chinh);
    font-size: 16px;
    line-height: 26px;
    font-family: "Montserrat";}main #section-5.section-hall-of-greatness .container .title-blog button a i {    color: #c60c30;
    margin-left: 10px;}main #section-5.section-hall-of-greatness .container .title-blog    button    a:hover {    text-decoration: underline;}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item {    position: relative;}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item .hall-image    img {    max-height: 530px;
    min-height: 530px;
    object-fit: cover;
    border-radius: 25px;}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item .hall-content {    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(42, 51, 143, 0.9);
    backdrop-filter: blur(4px);
    text-align: center;
    padding: 30px 15px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.2s linear;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;}@media screen and (max-width: 1024px) {    main        #section-5.section-hall-of-greatness        .hall-owl-slider        .hall-item        .hall-content {        padding: 20px;
        visibility: visible;
        opacity: 1;    }}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item .hall-content    a {    display: block;
    font-family: "Montserrat";
    text-decoration: none;
    color: #ffffff;
    font-size: 22px;
    line-height: 24px;}@media screen and (min-width: 768px) and (max-width: 1024px) {    main        #section-5.section-hall-of-greatness        .hall-owl-slider        .hall-item        .hall-content        a {        font-size: 18px;    }}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item .hall-content    p {    font-family: "Montserrat";
    color: #fff;
    font-size: 14px;
    line-height: 24px;}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item .hall-content    p:last-child {    margin-bottom: 0;}main #section-5.section-hall-of-greatness .hall-owl-slider .hall-item:hover {    cursor: pointer;}@media screen and (min-width: 1280px) {    main        #section-5.section-hall-of-greatness        .hall-owl-slider        .hall-item:hover        .hall-content {        visibility: visible;
        opacity: 1;    }}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav {    display: flex;
    align-items: center;
    justify-content: space-between;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-next, main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-prev {    position: absolute;
    top: 45%;
    width: 40px;
    height: 40px;
    line-height: 35px;
    background-color: #fff;
    color: var(--mau-chinh);
    font-size: 35px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    text-align: center;
    box-shadow: 0 0 4px 0 rgba(179, 179, 179, 0.5);}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-next:hover, main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-prev:hover {    background-color: var(--mau-chinh);
    color: #fff;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-next    span, main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-prev    span {    display: block;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-next {    right: -2%;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-prev {    left: -2%;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-prev.disabled, main #section-5.section-hall-of-greatness .hall-owl-slider .owl-nav .owl-next.disabled {    visibility: hidden;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-dots {    margin-top: 30px;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-dots .owl-dot    span {    width: 15px;
    height: 15px;
    background: #d9d9d9;
    margin: 5px;}main #section-5.section-hall-of-greatness .hall-owl-slider .owl-dots .owl-dot.active    span {    background: #c60c30;
    opacity: 1;}main .section-6 .container {    max-width: 1440px !important;
    padding: 0 24px;}main .section-6 .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;}@media screen and (max-width: 1024px) {    main .section-6 .container .box-wrapper {        padding: 10px;    }}main .section-6 .container .row .col-lg-12 .title-blog h2 {    font-family: "Montserrat";
    font-size: 32px;
    line-height: 48px;
    color: #000066;
    margin-bottom: 32px;
    text-transform: uppercase;}@media screen and (max-width: 1024px) {    main .section-6 .container .row .col-lg-12 .title-blog h2 {        font-size: 26px;
        line-height: 1.25;    }}main .section-6 .audio-book-owl-slider .owl-stage-outer .owl-stage .owl-item .audio-item .audio-image    img {    width: 100%;
    height: auto;
    object-fit: cover;}main .section-6 .audio-book-owl-slider .owl-stage-outer .owl-stage .owl-item .audio-item .audio-content {    border: 1px solid #d9d9d9;
    padding: 10px;}main .section-6 .audio-book-owl-slider .owl-stage-outer .owl-stage .owl-item .audio-item .audio-content    h3 {    font-family: "Montserrat";
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 75px;}@media screen and (max-width: 767px) {    main        .section-6        .audio-book-owl-slider        .owl-stage-outer        .owl-stage        .owl-item        .audio-item        .audio-content        h3 {        font-size: 14px;
        line-height: 1.5;
        min-height: 85px;    }}main .section-6 .audio-book-owl-slider .owl-stage-outer .owl-stage .owl-item .audio-item .audio-content    h3    a {    text-decoration: none;
    color: #000000;}main .section-6 .audio-book-owl-slider .owl-stage-outer .owl-stage .owl-item .audio-item .audio-content    h3    a:hover {    text-decoration: underline;}main .section-6 .audio-book-owl-slider .owl-nav {    margin-top: 0;}main .section-6 .audio-book-owl-slider .owl-nav .owl-prev, main .section-6 .audio-book-owl-slider .owl-nav .owl-next {    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
    color: #000000;
    font-size: 30px;}@media screen and (max-width: 1024px) {    main .section-6 .audio-book-owl-slider .owl-nav .owl-prev,     main .section-6 .audio-book-owl-slider .owl-nav .owl-next {        width: 40px;
        height: 40px;
        line-height: 30px;
        font-size: 20px;    }}main .section-6 .audio-book-owl-slider .owl-nav .owl-prev {    position: absolute;
    left: -30px;
    top: 90px;}@media screen and (max-width: 1280px) {    main .section-6 .audio-book-owl-slider .owl-nav .owl-prev {        top: 35px;
        left: 0;    }}main .section-6 .audio-book-owl-slider .owl-nav .owl-next {    position: absolute;
    right: -30px;
    top: 90px;}@media screen and (max-width: 1280px) {    main .section-6 .audio-book-owl-slider .owl-nav .owl-next {        top: 35px;
        right: 0;    }}main .page-numbers {    background-color: #fff;
    border: 1.0303px solid #dadada;
    box-sizing: border-box;
    border-radius: 5.15152px !important;
    color: #4e4e4e;
    font-family: "Montserrat";
    margin-right: 5px;
    text-decoration: none;
    font-size: 16px !important;}@media screen and (max-width: 767px) {    main .page-numbers {        font-size: 12px !important;
        margin-bottom: 10px;
        padding: 0.5em;    }}main .page-numbers.current {    background-color: var(--mau-chinh);
    color: #fff;}main .prev.page-numbers, main .next.page-numbers {    float: none;
    background-color: #fff !important;
    -webkit-transition: background-color 0.2s ease-in-out,         border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,         color 0.3s ease-in-out;
    font-size: x-large !important;}@media screen and (max-width: 767px) {    main .prev.page-numbers,     main .next.page-numbers {        font-size: 16px !important;    }}main .prev.page-numbers:focus, main .prev.page-numbers:hover, main .next.page-numbers:focus, main .next.page-numbers:hover {    background-color: var(--mau-chinh) !important;
    color: #fff;}body.en main .section-menu-category .container .list-cate ul li a {    padding-right: 70px;}@media screen and (max-width: 1024px) {    body.en main .section-menu-category .container .list-cate ul li a {        padding-right: 15px;    }}main.archive-template .archive-post .section-1 .container .box-wrapper .row .page-header {    text-align: left;
    background-color: #000066;
    padding: 30px;
    margin-bottom: 24px;}main.archive-template .archive-post .section-1 .container .box-wrapper .row .page-header    h1.page-title {    color: #fff;
    font-size: 36px;
    font-family: "Montserrat";
    letter-spacing: normal;
    margin-bottom: 15px;}@media screen and (max-width: 767px) {    main.archive-template        .archive-post        .section-1        .container        .box-wrapper        .row        .page-header        h1.page-title {        text-align: center;    }}main.archive-template .archive-post .section-1 .container .box-wrapper .row .page-header .taxonomy-description {    max-width: 100%;
    margin: auto;
    color: #fff;
    font-size: 16px;
    font-family: "Montserrat";}main.archive-template .archive-post .section-1 .container .box-wrapper .row .page-header .taxonomy-description    p:last-child {    margin-bottom: 0;}main.archive-template.archive-video .video-main {    padding: 50px 0;}main.archive-template.archive-video .video-main .container .page-header {    text-align: center;}main.archive-template.archive-video .video-main .container .page-header    h1.page-title {    color: var(--mau-chinh);
    font-size: 50px;
    font-family: "Montserrat";
    letter-spacing: normal;
    margin-bottom: 30px;}main.archive-template.archive-video .video-main .container .page-header .taxonomy-description {    max-width: 1000px;
    margin: 0 auto;
    color: #000;
    font-size: 16px;
    font-family: "Montserrat";}main.archive-template.archive-video .video-main .container .video-first-play {    background: #f7f7f7;
    margin-bottom: 50px;}@media screen and (min-width: 768px) and (max-width: 991px) {    main.archive-template.archive-video        .video-main        .container        .video-first-play        .row {        flex-wrap: wrap;    }}main.archive-template.archive-video .video-main .container .video-first-play .row .video-iframe {    max-height: 470px;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-iframe    video {    width: 100%;
    max-width: 100%;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-iframe .video-js .vjs-big-play-button {    font-size: 2.5em;
    height: 2.5em;
    width: 2.5em;
    border: 3px solid #fff;
    border-radius: 50%;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-iframe .video-js .vjs-big-play-button .vjs-icon-placeholder:before {    top: 10px;
    font-size: 3rem;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-iframe .my-video-dimensions.vjs-fluid:not(.vjs-audio-only-mode) {    padding-top: 56.25%;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content {    padding: 24px 24px 0 0;
    font-size: 16px;
    font-family: "Montserrat";
    color: #333;}@media screen and (min-width: 320px) and (max-width: 1024px) {    main.archive-template.archive-video        .video-main        .container        .video-first-play        .row        .video-content {        padding: 15px;    }}@media screen and (width: 1024px) {    main.archive-template.archive-video        .video-main        .container        .video-first-play        .row        .video-content {        padding: 15px 15px 0 0;    }}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content    h2 {    font-size: 26px;
    font-family: "Montserrat";
    line-height: 1.31;
    margin-bottom: 15px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-video        .video-main        .container        .video-first-play        .row        .video-content        h2 {        font-size: 20px;    }}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content    h2    a {    text-decoration: none;
    color: #000;
    display: block;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content    h2:hover    a {    text-decoration: underline;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content .video-author {    text-align: right;
    font-family: "Montserrat";
    color: #666;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content .video-time-publish {    font-size: 14px;
    font-family: "Montserrat";
    color: #999;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content .video-time-publish    p    a {    text-decoration: none;
    color: var(--mau-chinh);
    font-size: 16px;
    margin-right: 10px;
    font-family: "Montserrat";}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content .video-time-publish    p    a:hover {    text-decoration: underline;}main.archive-template.archive-video .video-main .container .video-first-play .row .video-content .video-share-social {    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc;}@media screen and (min-width: 768px) and (max-width: 991px) {    main.archive-template.archive-video .video-main .container .row {        flex-wrap: nowrap;    }}main.archive-template.archive-video .video-main .container .row .video-list {    margin-bottom: 24px;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-thumb    a {    display: block;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-thumb    a    img {    width: 100%;
    height: auto;}@media screen and (min-width: 1024px) {    main.archive-template.archive-video        .video-main        .container        .row        .video-list        .video-item        .video-thumb        a        img {        max-height: 166px;
        object-fit: cover;    }}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-title {    margin: 12px 0;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-title    h3 {    line-height: 1;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-title    h3    a {    text-decoration: none;
    font-size: 16px;
    line-height: 16px;
    color: #333;
    font-family: "Montserrat";}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-title    h3    a:hover {    text-decoration: underline;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-time-cate    span {    color: #999;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-time-cate    span    a {    color: #999;
    text-decoration: none;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-time-cate    span    a:hover {    text-decoration: underline;}main.archive-template.archive-video .video-main .container .row .video-list .video-item .video-time-cate    span:first-child {    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #999;
    font-family: "Montserrat";}main.archive-template.archive-default .section-1 .post-item .post-content .post-content-title {    margin-bottom: 15px;}main.archive-template.archive-default .section-1 .post-item .post-content .post-content-description { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal {    margin-top: 24px;}main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal .post-thumbnail {    margin-bottom: 0;}main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal .post-thumbnail    a {    display: block;}main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal .post-thumbnail a img {    width: 100%;
    object-fit: cover;
    aspect-ratio: 1200/628;
    border-radius: 5px;}main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal .post-content .post-content-title h3 a {    font-family: "Montserrat";
    color: #000000;
    text-decoration: none;
    font-size: 24px;}@media screen and (max-width: 767px) {    main.archive-template.archive-default        .section-1        .box-wrapper        .article-horizontal        .post-content        .post-content-title        h3        a {        font-size: 16px;    }}@media screen and (max-width: 767px) {    main.archive-template.archive-default        .section-1        .box-wrapper        .article-horizontal        .post-content        .post-content-description {        font-size: 14px;
        display: none;    }}main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal    span.border-bottom {    display: block;
    padding-top: 15px;
    margin-bottom: 15px;}main.archive-template.archive-default .section-1 .box-wrapper .article-horizontal:last-child    span.border-bottom {    display: none;}main.archive-template.archive-default .section-1 .box-wrapper .related-post .row .col-12:last-child .post-item {    margin-bottom: 24px;}main.archive-template.archive-default .section-1 .box-wrapper .right-sidebar .banner-content {    margin-bottom: 15px;}main.archive-template.archive-default .section-1 .box-wrapper .right-sidebar .banner-content    a {    display: block;}main.archive-template.archive-hall-of-greatness .archive-post .section-1 .container .box-wrapper .box-main {    background-color: #f9f4e9;
    padding: 50px 100px;
    border-radius: 35px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-1        .container        .box-wrapper        .box-main {        padding: 30px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-1 .container .box-wrapper .row .page-header {    text-align: left;
    background-color: unset;
    padding: 30px;
    margin-bottom: 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-1        .container        .box-wrapper        .row        .page-header {        padding: 0;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-1 .container .box-wrapper .row .page-header    h1.page-title {    color: #000;
    font-size: 36px;
    font-family: "Montserrat";
    letter-spacing: normal;
    margin-bottom: 15px;}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-1        .container        .box-wrapper        .row        .page-header        h1.page-title {        text-align: center;
        font-size: 23px;    }}@media screen and (min-width: 768px) and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-1        .container        .box-wrapper        .row        .page-header        h1.page-title {        font-size: 26px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-1 .container .box-wrapper .row .page-header .taxonomy-description {    max-width: 100%;
    margin: auto;
    color: #000;
    font-size: 16px;
    font-family: "Montserrat";}@media screen and (min-width: 768px) and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-1        .container        .box-wrapper        .row        .page-header        .taxonomy-description {        font-size: 14px;    }}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-1        .container        .box-wrapper        .row        .page-header        .taxonomy-description {        text-align: justify;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-1 .container .box-wrapper .row .page-header .taxonomy-description    p:last-child {    margin-bottom: 0;}main.archive-template.archive-hall-of-greatness .archive-post .section-1 .container .box-wrapper .row .col-md-5 .box-thumb    img {    border-radius: 35px;
    width: 100%;
    height: auto;}main.archive-template.archive-hall-of-greatness .archive-post .section-hall-of-greatness .container .box-wrapper {    padding: 0 24px 24px 24px;}main.archive-template.archive-hall-of-greatness .archive-post .section-hall-of-greatness .container .box-wrapper .row .col-xl-12 .title-blog {    border-bottom: 3px solid #eee;
    padding-bottom: 0 !important;
    margin-bottom: 30px;
    position: relative;
    z-index: 10;}main.archive-template.archive-hall-of-greatness .archive-post .section-hall-of-greatness .container .box-wrapper .row .col-xl-12 .title-blog    h2 {    text-transform: none !important;
    display: flex;
    align-items: center;
    padding-left: 20px;
    position: relative;
    border-bottom: 3px solid var(--mau-chinh);
    bottom: -3px;
    z-index: 99;}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-hall-of-greatness        .container        .box-wrapper        .row        .col-xl-12        .title-blog        h2 {        font-size: 20px !important;    }}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-hall-of-greatness        .container        .box-wrapper        .row        .col-xl-12        .title-blog        h2 {        max-width: 100% !important;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-hall-of-greatness .container .box-wrapper .row .col-xl-12 .title-blog    h2::before {    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50px;
    padding: 5px;
    background: red;
    position: absolute;
    display: flex;
    align-items: center;
    left: 0;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container {        padding: 0 12px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper {        padding: 10px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-12 .title-blog {    display: flex;
    align-items: center;
    border-bottom: 3px solid #eee;
    padding-bottom: 0;
    margin-bottom: 30px;
    position: relative;
    z-index: 10;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-12 .title-blog    h2 {    color: #000066;
    font-size: 36px;
    line-height: 56px;
    font-family: "Montserrat";
    margin-bottom: 0;
    text-transform: none;
    display: flex;
    align-items: center;
    padding-left: 20px;
    position: relative;
    border-bottom: 3px solid var(--mau-chinh);
    bottom: -3px;
    z-index: 99;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-12        .title-blog        h2 {        font-size: 26px;
        line-height: 1.25;
        max-width: 100%;    }}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-12        .title-blog        h2 {        font-size: 20px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-12 .title-blog    h2::before {    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50px;
    padding: 5px;
    background: red;
    position: absolute;
    display: flex;
    align-items: center;
    left: 0;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main {    margin-bottom: 24px;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main    a {    text-decoration: none;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main    a:hover {    text-decoration: underline;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-thumbnail {    margin-bottom: 10px;
    border-radius: 5px;
    max-height: 240px;
    overflow: hidden;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-thumbnail    a {    display: block;
    position: relative;
    overflow: hidden;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-thumbnail    a    img {    width: 100%;
    border-radius: 5px;
    object-fit: cover;
    transition: transform 1s;}@media screen and (min-width: 768px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-4        .blog-main        .blog-thumbnail        a        img {        min-height: 240px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-thumbnail    a::after {    opacity: 0;
    transition: opacity 1s;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-4        .blog-main        .blog-content {        margin-bottom: 12px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-content .blog-content-title    h3 {    line-height: 1;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-content .blog-content-title    a {    font-size: 18px;
    color: #000000;
    font-family: "Montserrat", sans-serif;}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-4        .blog-main        .blog-content        .blog-content-title        a {        font-size: 16px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main .blog-content .blog-content-description {    font-size: 16px;
    line-height: 26px;
    color: #111111;
    font-family: "Montserrat", serif;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main:hover    a::after {    opacity: 0.2;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main:hover .blog-thumbnail    img {    transform: scale(1.05);}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main.blog-first .blog-thumbnail {    margin-bottom: 20px;}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main.blog-first .blog-thumbnail    a    img {    width: 100%;}@media screen and (min-width: 1280px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-4        .blog-main.blog-first        .blog-thumbnail        a        img {        height: auto;    }}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-4        .blog-main.blog-first        .blog-thumbnail        a        img {        width: 100%;
        height: auto;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-the-stories .container .box-wrapper .row .col-xl-4 .blog-main.blog-first .blog-content .blog-content-title    a {    font-size: 24px;
    line-height: 36px;}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-the-stories        .container        .box-wrapper        .row        .col-xl-4        .blog-main.blog-first        .blog-content        .blog-content-title        a {        font-size: 18px;
        line-height: 18px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-banners-archive .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-banners-archive        .container {        padding: 0 12px;    }}main.archive-template.archive-hall-of-greatness .archive-post .section-banners-archive .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        .section-banners-archive        .container        .box-wrapper {        padding: 10px;    }}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container {    max-width: 1440px !important;
    padding: 0 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        #blog-main        .container {        padding: 0 12px;    }}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper {    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 24px;}@media screen and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        #blog-main        .container        .box-wrapper {        padding: 10px;    }}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main {    margin-bottom: 24px;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main .box-thumb {    margin-bottom: 12px;
    cursor: pointer;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main .box-thumb    a {    display: block;
    position: relative;
    overflow: hidden;
    max-height: 180px;
    border-radius: 5px;}@media screen and (min-width: 768px) and (max-width: 1024px) {    main.archive-template.archive-hall-of-greatness        .archive-post        #blog-main        .container        .box-wrapper        .row        .box-main        .box-thumb        a {        max-height: 150px;    }}@media screen and (max-width: 767px) {    main.archive-template.archive-hall-of-greatness        .archive-post        #blog-main        .container        .box-wrapper        .row        .box-main        .box-thumb        a {        max-height: 100%;    }}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main .box-thumb    a:after {    opacity: 0;
    transition: opacity 1s;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main .box-thumb    img {    width: 100%;
    height: auto;
    border-radius: 5px;
    object-fit: cover;
    transition: transform 1s;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main .box-title    h3    a {    display: block;
    font-size: 18px;
    color: #000000;
    font-family: "Montserrat", sans-serif;
    text-decoration: none;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main .box-title    h3    a:hover {    text-decoration: underline;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main:hover .box-thumb    a:after {    opacity: 0.2;}main.archive-template.archive-hall-of-greatness .archive-post #blog-main .container .box-wrapper .row .box-main:hover .box-thumb    img {    transform: scale(1.05);}/*# sourceMappingURL=archive.css.map */