﻿
        *, *::before, *::after {
            box-sizing: border-box;
        }

        body {
            margin: 0;
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: left;
            background-color: #fff;
        }

        @media(max-width: 991.98px) {
            .innerPage[data-v-a834426e] {
                padding-top: var(--header-height, 71.9844px);
            }
        }

        @media(max-width: 575.98px) {
            .innerPage[data-v-a834426e] {
                padding-top: 71.9844px;
            }
        }

        .scroll-btn[data-v-a834426e] {
            position: fixed;
            right: 0;
            bottom: calc(var(--cookie-height)/2);
            z-index: 1;
            width: 64px;
            height: 64px;
            transform: translateY(0);
        }

        @media(max-width: 991.98px) {
            .scroll-btn[data-v-a834426e] {
                width: 40px;
                height: 40px;
            }
        }

        .slide-enter-active[data-v-a834426e], .slide-leave-active[data-v-a834426e] {
            transition: all .5s ease-in-out;
        }

        .slide-enter[data-v-a834426e], .slide-leave-to[data-v-a834426e] {
            transform: translateY(100%);
        }

        .the-back-drop[data-v-cc61417c] {
            position: fixed;
            height: 100vh;
            width: 100vw;
            z-index: 800;
        }

        .top-banner[data-v-7effe36a] {
            width: 100%;
            position: relative;
            min-height: 280px;
            overflow: hidden;
        }

        @media(max-width: 1550px) {
            .top-banner[data-v-7effe36a] {
                min-height: 200px;
            }
        }

        .top-banner__img[data-v-7effe36a] {
            position: absolute;
            width: 110%;
            height: 110%;
            left: 50%;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            transform: translate(-50%, var(--banner-img-y, 0));
        }

        .top-banner__mask[data-v-7effe36a] {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            background-color: #27456e;
            opacity: .8;
        }

        .top-banner__title[data-v-7effe36a] {
            color: rgba(0,0,0,0);
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            overflow: hidden;
        }

            .top-banner__title[data-v-7effe36a]::after {
                content: attr(data-reveal-text);
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 0;
                color: #fff;
                animation: reveal-up-7effe36a 1.2s ease-in-out 0s 1 forwards;
            }

        @keyframes reveal-up-7effe36a {
            from {
                height: 0;
            }

            to {
                height: 100%;
            }
        }

        .breadcrumb[data-v-e7d42804] {
            display: flex;
            flex-wrap: wrap;
            padding: .75rem 1rem;
            margin-bottom: 1rem;
            list-style: none;
            background-color: #e9ecef;
            border-radius: .25rem;
        }

        .breadcrumb-item + .breadcrumb-item[data-v-e7d42804] {
            padding-left: .5rem;
        }

            .breadcrumb-item + .breadcrumb-item[data-v-e7d42804]::before {
                float: left;
                padding-right: .5rem;
                color: #6c757d;
                content: "/";
            }

            .breadcrumb-item + .breadcrumb-item[data-v-e7d42804]:hover::before {
                text-decoration: underline;
            }

            .breadcrumb-item + .breadcrumb-item[data-v-e7d42804]:hover::before {
                text-decoration: none;
            }

        .breadcrumb-item.active[data-v-e7d42804] {
            color: #6c757d;
        }

        .bread-crumb .breadcrumb[data-v-e7d42804] {
            background: none;
        }

        .bread-crumb .breadcrumb-item[data-v-e7d42804] {
            color: #1f1f1f;
        }

            .bread-crumb .breadcrumb-item[data-v-e7d42804]:not(:first-child) {
                padding-left: 6px;
            }

                .bread-crumb .breadcrumb-item[data-v-e7d42804]:not(:first-child)::before {
                    content: ">";
                    display: inline-block;
                    vertical-align: -2px;
                    padding-right: 6px;
                }

        @media(min-width: 768px) {
            .bread-crumb .breadcrumb-item[data-v-e7d42804]:hover {
                color: #0e84d4;
            }
        }

        @media(min-width: 768px) {
            .bread-crumb .breadcrumb-item[data-v-e7d42804]:active {
                color: #1f1f1f;
            }
        }

        .detail-content[data-v-6280cd12] {
            padding-bottom: 120px;
        }

        .detail-content__container .detail-article[data-v-6280cd12] {
            position: relative;
        }

        .detail-content__container .detail-article__banner[data-v-6280cd12] {
            position: relative;
            height: 0;
            padding-bottom: 30.77%;
            overflow: hidden;
        }

        @media(max-width: 991.98px) {
            .detail-content__container .detail-article__banner[data-v-6280cd12] {
                padding-bottom: 51.4%;
            }
        }

        .detail-content__container .detail-article__banner img[data-v-6280cd12] {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform .2s;
            will-change: transform;
            animation-name: banner-zoom-in-6280cd12;
            animation-duration: 4s;
            animation-fill-mode: both;
        }

        @keyframes banner-zoom-in-6280cd12 {
            from {
                transform: scale(1.15);
            }

            to {
                transform: scale(1);
            }
        }

        .detail-content__container .detail-article__banner[data-v-6280cd12]::after {
            content: "";
            position: absolute;
            width: calc(100% - 40px);
            height: 81px;
            background-color: #fff;
            bottom: -1px;
        }

        @media(max-width: 991.98px) {
            .detail-content__container .detail-article__banner[data-v-6280cd12]::after {
                display: none;
            }
        }

        .detail-content__container .detail-article__content__top[data-v-6280cd12] {
            border-bottom: 1px solid #c2c2c2;
        }

        .detail-content__container .detail-article__content__top__label[data-v-6280cd12] {
            padding: 5px 23px;
            border: 1px solid #0e84d4;
            border-radius: 100px;
        }

        @media(max-width: 991.98px) {
            .detail-content__container .detail-article__content__top__label[data-v-6280cd12] {
                padding: 5px 16px;
            }
        }

        .detail-content__container .detail-article__content__top[data-v-6280cd12] ul {
            list-style-type: disc;
            padding-left: 1rem;
            padding-bottom: 32px;
        }

        @media(max-width: 767.98px) {
            .detail-content__container .detail-article__content__top[data-v-6280cd12] ul {
                padding-bottom: 24px;
            }
        }

        .detail-content__container .detail-article__content__top[data-v-6280cd12] ul li {
            margin-bottom: 4px;
        }

        .detail-content__container .detail-article__content__bottom[data-v-6280cd12] a {
            color: #0e84d4;
            transition: all .3s ease-in-out;
        }

            .detail-content__container .detail-article__content__bottom[data-v-6280cd12] a:hover {
                text-decoration: underline;
            }

        .detail-content__container .detail-article__content__bottom[data-v-6280cd12] ul {
            list-style-type: disc;
            padding-left: 1rem;
            padding-bottom: 32px;
        }

        @media(max-width: 767.98px) {
            .detail-content__container .detail-article__content__bottom[data-v-6280cd12] ul {
                padding-bottom: 24px;
            }
        }

        .detail-content__container .detail-article__content__bottom[data-v-6280cd12] ul li {
            margin-bottom: 4px;
        }

        .detail-content__container .detail-article__content__bottom[data-v-6280cd12] p {
            padding-bottom: 32px;
        }

        @media(max-width: 767.98px) {
            .detail-content__container .detail-article__content__bottom[data-v-6280cd12] p {
                padding-bottom: 24px;
            }
        }

        .detail-content__container .detail-article__content__bottom__gallery[data-v-6280cd12] ul {
            list-style-type: none;
            padding-left: 0;
        }

        .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] h6 {
            color: #27456e !important;
        }

        .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] p {
            color: #27456e !important;
        }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] h6, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] h6 {
            color: #27456e;
            margin-top: 32px;
            margin-bottom: 16px;
        }

        @media(max-width: 767.98px) {
            .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] h6, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] h6 {
                margin-bottom: 24px;
            }
        }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] ul, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] ul {
            list-style-type: disc;
            padding-left: 1rem;
            padding-bottom: 32px;
        }

        @media(max-width: 767.98px) {
            .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] ul, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] ul {
                padding-bottom: 24px;
            }
        }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] ul li, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] ul li {
            margin-bottom: 4px;
        }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] p, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] p {
            padding-bottom: 32px;
            color: #1f1f1f;
        }

        @media(max-width: 767.98px) {
            .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] p, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] p {
                padding-bottom: 24px;
            }
        }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] p b, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] p b {
            color: #0e84d4;
        }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] p a, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] p a {
            color: #0e84d4;
            transition: all .3s ease-in-out;
        }

            .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] p a:hover, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] p a:hover {
                text-decoration: underline;
            }

        .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] a, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] a {
            color: #0e84d4;
            transition: all .3s ease-in-out;
        }

            .detail-content__container .detail-article__content__bottom__body[data-v-6280cd12] a:hover, .detail-content__container .detail-article__content__bottom__title[data-v-6280cd12] a:hover {
                text-decoration: underline;
            }

        .detail-content__container .detail-article .share-btn[data-v-6280cd12] {
            position: absolute;
            right: -56px;
            top: 0;
        }

        .detail-nav[data-v-5d5e420c] {
            padding-top: 74px;
            padding-bottom: 16px;
        }

        @media(max-width: 991.98px) {
            .detail-nav[data-v-5d5e420c] {
                padding-top: 45px;
                padding-bottom: 24px;
            }
        }

        .detail-nav__prev__text[data-v-5d5e420c] {
            padding-left: 2px;
        }

        .detail-nav__next__text[data-v-5d5e420c] {
            padding-right: 2px;
        }

        .detail-nav__prev[data-v-5d5e420c]:hover, .detail-nav__next[data-v-5d5e420c]:hover {
            opacity: .75;
        }

        @keyframes skeleton-anim-75c4347b {
            0% {
                background: #27456e;
            }

            100% {
                background: #162036;
            }
        }

        .detail-content-gallery__top[data-v-75c4347b] {
            cursor: pointer;
        }

            .detail-content-gallery__top[data-v-75c4347b]:not(.on-load) {
                height: 0;
                padding-bottom: 56.25%;
            }

        .detail-content-gallery__top img[data-v-75c4347b] {
            width: 100%;
            height: auto;
        }

        .detail-content-gallery__bottom .img-thumbs[data-v-75c4347b] {
            cursor: pointer;
            position: relative;
            width: calc((100% - 24px)/7);
            height: 0;
            padding-bottom: calc((100% - 24px)/7);
        }

        @media(max-width: 575.98px) {
            .detail-content-gallery__bottom .img-thumbs[data-v-75c4347b] {
                width: calc((100% - 8px)/3);
                padding-bottom: calc((100% - 8px)/3);
            }
        }

        .detail-content-gallery__bottom .img-thumbs img[data-v-75c4347b] {
            position: absolute;
            height: 100%;
            width: 100%;
            object-fit: cover;
        }

        .detail-content-gallery__bottom .img-thumbs__cover[data-v-75c4347b] {
            position: absolute;
            display: flex;
            height: 100%;
            width: 100%;
            z-index: 1;
            background: rgba(39,69,110,.7);
        }

        .detail-content-gallery .img-skeleton[data-v-75c4347b] {
            position: relative;
        }

            .detail-content-gallery .img-skeleton[data-v-75c4347b]::after {
                content: "";
                position: absolute;
                height: 100%;
                width: 100%;
                left: 0;
                top: 0;
                background: none;
                z-index: 1;
                pointer-events: none;
                transition: opacity .2s ease-in-out;
                background: #27456e;
                opacity: 0;
            }

            .detail-content-gallery .img-skeleton[data-v-75c4347b]:not(.on-load)::after {
                opacity: 1;
                animation: skeleton-anim-75c4347b 1s .5s infinite alternate;
            }

        .detail-share .share-checkbox:checked ~ .share-btn .i[data-v-e441eb6c] {
            background-color: #0e84d4;
        }

        .detail-share .share-checkbox:checked ~ .share-list[data-v-e441eb6c] {
            height: 160px;
        }

        .detail-share .share-checkbox:checked ~ .share-list .share-item[data-v-e441eb6c] {
            transition: top .5s cubic-bezier(0.17, 0.67, 0.46, 0.92);
        }

            .detail-share .share-checkbox:checked ~ .share-list .share-item[data-v-e441eb6c]:nth-child(1) {
                top: 33px;
            }

            .detail-share .share-checkbox:checked ~ .share-list .share-item[data-v-e441eb6c]:nth-child(2) {
                top: 84px;
            }

            .detail-share .share-checkbox:checked ~ .share-list .share-item[data-v-e441eb6c]:nth-child(3) {
                top: 124px;
            }

            .detail-share .share-checkbox:checked ~ .share-list .share-item[data-v-e441eb6c]:nth-child(4) {
                top: 164px;
            }

        .detail-share .share-btn[data-v-e441eb6c] {
            font-size: 0;
            position: relative;
            z-index: 2;
            cursor: pointer;
        }

        .detail-share .share-list .share-line[data-v-e441eb6c] {
            width: 100%;
            height: 1px;
            background-color: #d9d9d6;
        }

        .detail-share .share-list .share-item[data-v-e441eb6c] {
            position: absolute;
            top: 0;
            transition: top .5s cubic-bezier(0.17, 0.67, 0.46, 0.92);
        }

        .detail-share .share-list .share-item:hover .i[data-v-e441eb6c] {
            background-color: #0e84d4;
        }