﻿html {
            font-family: sans-serif;
            line-height: 1.15;
            -webkit-text-size-adjust: 100%;
            -webkit-tap-highlight-color: rgba(0,0,0,0);
        }

        article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
            display: block;
        }

        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;
        }

        .form-inline {
            display: flex;
            flex-flow: row wrap;
            align-items: center;
        }

            .form-inline .form-check {
                width: 100%;
            }

        @media(min-width: 576px) {
            .form-inline label {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 0;
            }

            .form-inline .form-group {
                display: flex;
                flex: 0 0 auto;
                flex-flow: row wrap;
                align-items: center;
                margin-bottom: 0;
            }

            .form-inline .form-control {
                display: inline-block;
                width: auto;
                vertical-align: middle;
            }

            .form-inline .form-control-plaintext {
                display: inline-block;
            }

            .form-inline .input-group, .form-inline .custom-select {
                width: auto;
            }

            .form-inline .form-check {
                display: flex;
                align-items: center;
                justify-content: center;
                width: auto;
                padding-left: 0;
            }

            .form-inline .form-check-input {
                position: relative;
                flex-shrink: 0;
                margin-top: 0;
                margin-right: .25rem;
                margin-left: 0;
            }

            .form-inline .custom-control {
                align-items: center;
                justify-content: center;
            }

            .form-inline .custom-control-label {
                margin-bottom: 0;
            }
        }

        .fade {
            transition: opacity .15s linear .3s;
        }

            .fade:not(.show) {
                opacity: 0;
            }

        .collapse:not(.show) {
            display: none;
        }

        .collapsing {
            position: relative;
            height: 0;
            overflow: hidden;
            transition: height .35s ease .3s;
        }

            .collapsing.width {
                width: 0;
                height: auto;
                transition: width .35s ease .3s;
            }

        * {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -ms-box-shadow: none;
            box-shadow: none;
            outline: none;
        }

            *:focus {
                -webkit-box-shadow: none !important;
                -moz-box-shadow: none !important;
                -ms-box-shadow: none !important;
                box-shadow: none !important;
                outline: none;
            }

        html {
            font-size: 1rem;
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            -moz-tap-highlight-color: rgba(0,0,0,0);
            -ms-tap-highlight-color: rgba(0,0,0,0);
            overflow-x: hidden;
        }

        body {
            font-size: 1rem;
            line-height: normal;
            font-weight: normal;
            overflow-x: hidden;
            min-width: 320px;
            margin: 0;
            padding: 0;
        }

            body.noscroll {
                max-width: 100vw;
                max-height: calc(var(--vh, 1vh)*100);
                overflow: hidden;
                position: fixed;
            }

        h1, h2, h3, h4, h5, h6, p {
            margin: 0;
            padding: 0;
        }

        ul, ol {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        a, button {
            text-decoration: none;
            color: inherit;
            background: none;
            border: none;
            margin: 0;
            padding: 0;
        }

            a:hover, a:focus, a:active, a:visited, button:hover, button:focus, button:active, button:visited {
                outline: none;
                text-decoration: none;
                color: inherit;
            }

        iframe {
            border: none;
        }

        body {
            font-size: 1rem;
            font-weight: 400;
            color: #000;
            font-family: "Inter","Noto Sans HK","Noto Sans SC",sans-serif;
            line-height: 1.6;
        }

        @media(max-width: 991.98px) {
            body {
                font-size: .875rem;
            }
        }

        .text-uppercase {
            letter-spacing: .05em;
        }

        h1, .h1, .text-preset-1 {
            font-size: 2.98625rem;
            font-weight: 700;
        }

        @media(max-width: 991.98px) {
            h1, .h1, .text-preset-1 {
                font-size: 2.613125rem;
            }
        }

        h2, .h2, .text-preset-2 {
            font-size: 2.488125rem;
            font-weight: 700;
        }

        @media(max-width: 991.98px) {
            h2, .h2, .text-preset-2 {
                font-size: 2.1775rem;
            }
        }

        h3, .h3, .text-preset-3 {
            font-size: 2.07375rem;
            font-weight: 700;
        }

        @media(max-width: 991.98px) {
            h3, .h3, .text-preset-3 {
                font-size: 1.814375rem;
            }
        }

        h4, .h4, .text-preset-4 {
            font-size: 1.728125rem;
            font-weight: 700;
        }

        @media(max-width: 991.98px) {
            h4, .h4, .text-preset-4 {
                font-size: 1.511875rem;
            }
        }

        h5, .h5, .text-preset-5 {
            font-size: 1.4625rem;
            font-weight: 700;
        }

        @media(max-width: 991.98px) {
            h5, .h5, .text-preset-5 {
                font-size: 1.26rem;
            }
        }

        h6, .h6, .text-preset-6 {
            font-size: 1.2rem;
            font-weight: 700;
        }

        @media(max-width: 991.98px) {
            h6, .h6, .text-preset-6 {
                font-size: 1.05rem;
            }
        }

        .text-preset-7 {
            font-size: 1rem;
            font-weight: 400;
        }

        @media(max-width: 991.98px) {
            .text-preset-7 {
                font-size: .875rem;
            }
        }

        .line-clamp-1 {
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .line-clamp-2 {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .line-clamp-3 {
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .line-clamp-4 {
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .line-clamp-5 {
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .line-clamp-6 {
            display: -webkit-box;
            -webkit-line-clamp: 6;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .opacity-100 {
            opacity: 1;
        }

        .opacity-50 {
            opacity: .5;
        }

        .opacity-25 {
            opacity: .25;
        }

        .opacity-0 {
            opacity: 0;
        }

        .container {
            max-width: 1440px;
            padding-left: 112px;
            padding-right: 112px;
        }

        @media(max-width: 1919.98px) {
            .container {
                padding-left: 112px;
                padding-right: 112px;
            }
        }

        @media(max-width: 1440.96px) {
            .container {
                padding-left: 112px;
                padding-right: 112px;
            }
        }

        @media(max-width: 1199.98px) {
            .container {
                padding-left: 50px;
                padding-right: 50px;
            }
        }

        @media(max-width: 991.98px) {
            .container {
                padding-left: 35px;
                padding-right: 35px;
            }
        }

        @media(max-width: 767.98px) {
            .container {
                padding-left: 32px;
                padding-right: 32px;
            }
        }

        .container-wider {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            padding-left: 112px;
            padding-right: 112px;
            max-width: 1664px;
        }

        @media(max-width: 1919.98px) {
            .container-wider {
                padding-left: 112px;
                padding-right: 112px;
            }
        }

        @media(max-width: 1440.96px) {
            .container-wider {
                padding-left: 112px;
                padding-right: 112px;
            }
        }

        @media(max-width: 1199.98px) {
            .container-wider {
                padding-left: 50px;
                padding-right: 50px;
            }
        }

        @media(max-width: 991.98px) {
            .container-wider {
                padding-left: 35px;
                padding-right: 35px;
            }
        }
        body.hide-scroll-bar::-webkit-scrollbar {
            display: none;
            -ms-overflow-style: none;
            scrollbar-width: none;
        }


        @font-face {
            font-family: VideoJS;
            src: url(/_nuxt/fonts/VideoJS.f72fc39.eot?#iefix) format("eot");
        }

        @font-face {
            font-family: VideoJS;
            src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");
            font-weight: normal;
            font-style: normal;
        }


        .search-modal[data-v-d62f968a] {
            position: fixed;
            top: var(--header-height, 88px);
            left: 0;
            width: 100%;
            z-index: 990;
        }

        .search-modal__wrapper[data-v-d62f968a] {
            border-top: 1px solid rgba(217,217,214,.5);
            box-shadow: 0px 4px 24px rgba(0,0,0,.1);
            will-change: opacity;
            max-height: calc(100vh - var(--header-height, 88px));
            overflow: auto;
        }

        .search-modal__wrapper .search-container__search-bar[data-v-d62f968a] {
            border-bottom: 1px solid #d9d9d6;
            width: 100%;
            max-width: 480px;
        }

        .search-modal__wrapper .search-container__search-bar input[data-v-d62f968a] {
            border: none;
            background: none;
        }

            .search-modal__wrapper .search-container__search-bar input[data-v-d62f968a]::placeholder {
                color: #000;
                opacity: .25;
            }

            .search-modal__wrapper .search-container__search-bar input[data-v-d62f968a]:-ms-input-placeholder {
                color: #000;
                opacity: .25;
            }

            .search-modal__wrapper .search-container__search-bar input[data-v-d62f968a]::-ms-input-placeholder {
                color: #000;
                opacity: .25;
            }

        .search-modal__wrapper .search-container__result[data-v-d62f968a] {
            width: 100%;
            max-width: 800px;
        }

        .search-modal .fade-enter-active[data-v-d62f968a] {
            transition: opacity .5s;
        }

        .search-modal .fade-leave-active[data-v-d62f968a] {
            transition: opacity 0;
        }

        .search-modal .fade-enter[data-v-d62f968a], .search-modal .fade-leave-to[data-v-d62f968a] {
            opacity: 0;
        }

        .services[data-v-3b3f4c6e] {
            background: #f9f9fb;
        }

        .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;
            }
        }

        @media(max-width: 767.98px) {
            .details-container[data-v-5266a875] {
                padding: 0;
            }
        }

        .details[data-v-5266a875] {
            margin-bottom: 120px;
            position: relative;
            display: flex;
            align-items: flex-start;
        }

        @media(max-width: 767.98px) {
            .details[data-v-5266a875] {
                margin-top: 45px;
                padding: 0;
                flex-direction: column-reverse;
                align-items: baseline;
                margin-bottom: 34px;
            }
        }

        .details__bg[data-v-5266a875] {
            position: absolute;
            left: 0;
            bottom: 20%;
        }

        @media(max-width: 767.98px) {
            .details__bg[data-v-5266a875] {
                top: 15%;
            }
        }

        .details__content-wrapper[data-v-5266a875] {
            max-width: 693.2px;
            width: 42.86%;
            padding-top: 174px;
        }

        @media(max-width: 767.98px) {
            .details__content-wrapper[data-v-5266a875] {
                width: 100%;
                max-width: unset;
                z-index: 3;
                padding-top: 0;
            }
        }

        .details__content[data-v-5266a875] {
            padding: 64px;
            background-color: #27456e;
            max-width: 693.2px;
            width: 920px;
            position: relative;
            color: #fff;
            z-index: 2;
            overflow: hidden;
    top: 0px;
    left: 0px;
}

        @media(max-width: 767.98px) {
            .details__content[data-v-5266a875] {
                padding: 40px 32px;
                left: 0;
                width: 100%;
                transform: translateY(-30px) !important;
            }
        }

        @media(max-width: 575.98px) {
            .details__content[data-v-5266a875] {
                transform: translateY(-48px) !important;
                width: calc(100% - 32px);
            }
        }

        .details__rightSide-wrapper[data-v-5266a875] {
            width: 57.14%;
            max-width: 853.12px;
            position: relative;
        }

        @media(max-width: 767.98px) {
            .details__rightSide-wrapper[data-v-5266a875] {
                width: 100%;
                max-width: unset;
            }
        }

        .details__rightSide[data-v-5266a875] {
            position: relative;
            z-index: 1;
            width: calc(100% + 30px);
            right: 30px;
            top: 74px;
            max-width: 853.12px;
        }

        @media(max-width: 767.98px) {
            .details__rightSide[data-v-5266a875] {
                width: calc(100% - 32px);
                transform: translateY(0px) !important;
                margin-left: 32px;
                position: relative;
                top: 0 !important;
                z-index: 2;
                left: 0;
            }
        }

        @media(max-width: 575.98px) {
            .details__rightSide[data-v-5266a875] {
                z-index: 1;
            }
        }

        .details__rightSide__img[data-v-5266a875] {
            height: 0;
            padding-bottom: 62.5%;
            position: relative;
        }

        .reveal-label[data-v-006227c9] {
            display: inline-block;
            position: relative;
            color: var(--text-color);
        }

            .reveal-label[data-v-006227c9]::after {
                content: "";
                position: absolute;
                height: 100%;
                right: 0;
                top: 0;
                background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--bg-color) 30%);
                transition-property: width;
                transition-timing-function: cubic-bezier(0.17, 0.53, 0.55, 0.92);
                transition-duration: var(--data-aos-duration);
                transition-delay: var(--data-aos-delay);
            }

        .reveal-label__text[data-v-006227c9] {
            display: inline;
            background-image: linear-gradient(transparent calc(100% - 1px), var(--text-color) 1px);
            background-repeat: no-repeat;
            background-size: 0% 100%;
            width: 100%;
            padding-bottom: 10px;
            line-height: 2.6em;
            transition-timing-function: cubic-bezier(0.17, 0.53, 0.55, 0.92);
            transition-duration: var(--data-aos-duration);
            transition-delay: var(--border-delay);
        }

        .reveal-label[data-aos^=label][data-aos^=label][data-v-006227c9] {
            position: relative;
        }

            .reveal-label[data-aos^=label][data-aos^=label][data-v-006227c9]::after {
                transition-property: width;
            }

        .reveal-label[data-aos^=label][data-aos^=label] .reveal-label__text[data-v-006227c9] {
            transition-property: background-size;
        }

        .reveal-label[data-aos^=label][data-aos^=label].aos-animate[data-v-006227c9]::after {
            width: 0%;
        }

        .reveal-label[data-aos^=label][data-aos^=label].aos-animate .reveal-label__text[data-v-006227c9] {
            background-size: 100% 100%;
        }

        .reveal-label[data-aos=label-reveal][data-v-006227c9]::after {
            width: 100%;
        }

        .reveal-label[data-aos=label-reveal] .reveal-label__text[data-v-006227c9] {
            background-size: 0% 100%;
        }

        .reveal-image.img-container[data-v-303fcf4a] {
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

        .reveal-image.img-container img[data-v-303fcf4a] {
            width: 100%;
            height: 130%;
            object-fit: cover;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) scale(1.3);
            opacity: 0;
        }

        .reveal-image.img-container .overlay[data-v-303fcf4a] {
            width: 100%;
            height: 100%;
            background-color: #27456e;
            position: absolute;
            transform: scaleX(0);
            transform-origin: 0% 50%;
        }

        .reveal-image.img-container.aos-animate.need-mask[data-v-303fcf4a]::after {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) -2.43%, rgba(255, 255, 255, 0.2) 50.29%, rgba(255, 255, 255, 0.25) 50.3%, rgba(0, 0, 0, 0) 100%, rgba(255, 255, 255, 0) 100%);
            pointer-events: none;
            animation: pic-mask-303fcf4a 1s;
            animation-fill-mode: forwards;
        }

        .reveal-image.img-container.aos-animate img[data-v-303fcf4a] {
            animation: pic-303fcf4a 1s;
            animation-fill-mode: forwards;
        }

        .reveal-image.img-container.aos-animate .overlay[data-v-303fcf4a] {
            animation: overlay-303fcf4a 1s;
        }

        @keyframes pic-303fcf4a {
            0% {
                opacity: 0;
            }

            50% {
                opacity: 0;
            }

            51% {
                opacity: 1;
            }

            100% {
                opacity: 1;
                transform: translate(-50%, -50%) scale(1);
            }
        }

        @keyframes pic-mask-303fcf4a {
            0% {
                opacity: 0;
            }

            70% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }

        @keyframes overlay-303fcf4a {
            0% {
                transform: scaleX(0);
                transform-origin: 0% 50%;
            }

            50% {
                transform: scaleX(1);
                transform-origin: 0% 50%;
            }

            51% {
                transform: scaleX(1);
                transform-origin: 100% 50%;
            }

            100% {
                transform: scaleX(0);
                transform-origin: 100% 50%;
            }
        }

        .services[data-v-44a39424] {
            position: relative;
        }

        @media(max-width: 767.98px) {
            .services[data-v-44a39424] {
                padding-top: 34px;
            }
        }

        .services__hook[data-v-44a39424] {
            position: absolute;
            top: -30px;
        }

        .services__text[data-v-44a39424] {
            max-width: 1151.71px;
            width: 59.2%;
            margin: auto;
        }

        @media(max-width: 991.98px) {
            .services__text[data-v-44a39424] {
                width: 80%;
            }
        }

        @media(max-width: 767.98px) {
            .services__text[data-v-44a39424] {
                width: 100%;
            }
        }

        .leftSideWidth[data-v-2402abf4] {
            width: 100% !important;
            max-width: 1162.37px !important;
            transform: translateX(0px) !important;
        }

        @media(max-width: 991.98px) {
            .leftSideWidth[data-v-2402abf4] {
                max-width: 100% !important;
                margin: auto;
            }
        }

        .list-wrapper[data-v-2402abf4] {
            position: relative;
            padding-top: calc(96px + var(--fix-list-height));
        }

        @media(max-width: 1440.96px) {
            .list-wrapper[data-v-2402abf4] {
                padding-top: 96px;
            }
        }

        @media(max-width: 767.98px) {
            .list-wrapper[data-v-2402abf4] {
                padding-top: 64px;
            }
        }

        .list-wrapper__bg[data-v-2402abf4] {
            position: absolute;
            left: 0;
        }

        .card-content[data-v-2402abf4] > * {
            margin-bottom: 1rem;
        }

        .card-content[data-v-2402abf4]:last-child {
            margin-bottom: 0;
        }

        .card-content[data-v-2402abf4] ul {
            list-style: disc;
            padding-left: 22px;
        }

        .list[data-v-2402abf4] {
            display: flex;
            justify-content: center;
            align-items: flex-start;
            padding: 0 0 64px;
            max-width: 1535.6px;
            position: relative;
            z-index: 1;
        }

        @media(max-width: 991.98px) {
            .list[data-v-2402abf4] {
                flex-direction: column-reverse;
                padding: 0;
                align-items: flex-end;
            }
        }

        @media(max-width: 435px) {
            .list[data-v-2402abf4] {
                align-items: flex-start;
            }
        }

        .list__leftSide[data-v-2402abf4] {
            width: 67.5%;
            min-width: 600px;
            overflow: hidden;
            background-color: #fff;
            padding: 64px 64px 40px;
            z-index: 1;
        }

        .list__leftSide .card[data-v-2402abf4] {
            border-bottom: 1px solid #f0f0f0;
            padding: 24px 0;
            transition: all .1s;
        }

        @media(max-width: 1024px) {
            .list__leftSide[data-v-2402abf4] {
                padding: 48px 64px 24px 48px;
            }
        }

        @media(max-width: 991.98px) {
            .list__leftSide[data-v-2402abf4] {
                padding: 48px 24px 24px 24px;
                width: calc(100% + 32px);
                max-width: 100%;
                transform: translate(0, -40px);
                margin-bottom: 48px;
                z-index: 1;
                min-width: unset;
            }
        }

        @media(max-width: 575.98px) {
            .list__leftSide[data-v-2402abf4] {
                margin: auto;
            }
        }

        .list__rightSide[data-v-2402abf4] {
            transform: translate(0, -48px) !important;
        }

        @media(max-width: 991.98px) {
            .list__rightSide[data-v-2402abf4] {
                transform: translate(0, 0) !important;
            }
        }

        .list__rightSide[data-v-2402abf4] .subServices__content {
            transform: translateX(-24px) !important;
        }

        @media(max-width: 991.98px) {
            .list__rightSide[data-v-2402abf4] .subServices__content {
                transform: translateX(0) !important;
            }
        }

        .list .getTouch[data-v-2402abf4] {
            margin: auto;
            display: flex;
            padding: 12px 32px;
            background: #0e84d4;
            color: #fff;
            border-radius: 100px;
            margin-top: 24px;
            transition: background .3s;
        }

            .list .getTouch[data-v-2402abf4]:hover {
                background: #27456e;
            }

        .collapsed .icon-rotate[data-v-2402abf4] {
            transform: rotate(-90deg);
        }

        .icon-rotate[data-v-2402abf4] {
            transition: all .1s;
        }

        .list__li1[data-v-2402abf4] {
            background-image: url(/_nuxt/img/approach-icon.4e23edb.svg);
            padding-left: 45px !important;
            background-repeat: no-repeat;
            background-position: left 0;
        }

        .list__li2[data-v-2402abf4] {
            background-image: url(/_nuxt/img/methodology-icon.c40016d.svg);
            padding-left: 45px !important;
            background-repeat: no-repeat;
            background-position: left 0;
        }

        .list__li3[data-v-2402abf4] {
            background-image: url(/_nuxt/img/expertise-icon.e83ca8a.svg);
            padding-left: 45px !important;
            background-repeat: no-repeat;
            background-position: left 0;
        }

        .list__li4[data-v-2402abf4] {
            background-image: url(/_nuxt/img/offer-icon.7174de5.svg);
            padding-left: 45px !important;
            background-repeat: no-repeat;
            background-position: left 0;
        }

        .swiper-slide[data-v-28d8c02c] {
            overflow: hidden;
            cursor: pointer;
        }

        .swiper-container[data-v-28d8c02c] {
            position: relative;
            width: 100%;
        }

        .otherService[data-v-28d8c02c] {
            overflow: hidden;
            padding-bottom: 160px;
        }

        @media(max-width: 767.98px) {
            .otherService[data-v-28d8c02c] {
                margin-top: 8px !important;
                padding-bottom: 120px;
            }
        }

        .otherService__btn-block[data-v-28d8c02c] {
            line-height: 44px;
            display: flex;
            align-items: baseline;
            float: right;
            width: 120px;
            justify-content: space-between;
        }

        @media(max-width: 575.98px) {
            .otherService__btn-block[data-v-28d8c02c] {
                float: left;
                margin: 24px 0;
            }
        }

        .otherService .swiper-button-prev[data-v-28d8c02c], .otherService .swiper-button-next[data-v-28d8c02c] {
            position: unset;
            width: 48px;
            height: 48px;
            border-radius: 50%;
            background-color: #0e84d4;
            margin-top: 0;
            transition: background-color .3s;
        }

            .otherService .swiper-button-prev[data-v-28d8c02c]::after, .otherService .swiper-button-next[data-v-28d8c02c]::after {
                content: "";
            }

            .otherService .swiper-button-prev[data-v-28d8c02c]:hover, .otherService .swiper-button-next[data-v-28d8c02c]:hover {
                background-color: #27456e;
            }

        .otherService .swiper-button-prev[data-v-28d8c02c] {
            transform: rotate(180deg);
        }

        .otherService .swiper-pagination[data-v-28d8c02c] {
            position: unset;
        }

        .otherService-title[data-v-28d8c02c] {
            display: inline-block;
        }

        @media(max-width: 575.98px) {
            .otherService-title[data-v-28d8c02c] {
                display: block;
            }
        }

        .otherService-img[data-v-28d8c02c] {
            max-width: 372.4px;
            max-height: 239.4px;
            position: relative;
            width: 100%;
            height: 0;
            padding-bottom: 64.28%;
        }

        .otherService-img img[data-v-28d8c02c] {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .get-touch-modal__content[data-v-bbe8ca7e] {
            position: relative;
        }

        @media(max-width: 767.98px) {
            .get-touch-modal__content[data-v-bbe8ca7e] {
                padding-top: 48px;
                height: 100%;
            }
        }

        .get-touch-modal__content .i-close__modal[data-v-bbe8ca7e] {
            position: absolute;
            right: 17px;
            top: 10px;
            z-index: 1;
        }

        @media(max-width: 767.98px) {
            .get-touch-modal__content .i-close__modal[data-v-bbe8ca7e] {
                right: 14px;
                top: 14px;
            }
        }

        .get-touch-modal__content .i-close__modal[data-v-bbe8ca7e]::before {
            width: 14px;
            height: 14px;
            background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAxLjQxTDEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFaIiBmaWxsPSIjQzJDMkMyIi8+DQo8L3N2Zz4NCg==) center center no-repeat;
            background-size: 100% auto;
        }

        @media(max-width: 767.98px) {
            .get-touch-modal__content .i-close__modal[data-v-bbe8ca7e]::before {
                background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAxLjQxTDEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFaIiBmaWxsPSIjMjc0NTZFIi8+DQo8L3N2Zz4NCg==) center center no-repeat;
                background-size: 100% auto;
            }
        }

        .get-touch-modal[data-v-bbe8ca7e] .v--modal-overlay {
            height: 100%;
            background: rgba(39,69,110,.85) !important;
            z-index: 1001 !important;
        }

        .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click {
            display: flex;
        }

            .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click .v--modal {
                align-self: center;
                border-radius: 0;
            }

                .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click .v--modal.v--modal-box {
                    top: auto !important;
                    left: auto !important;
                    margin: 110px auto;
                    max-width: 864px;
                    width: 100% !important;
                    min-height: 80% !important;
                    height: 100% !important;
                    background: rgba(0,0,0,0);
                    overflow: visible !important;
                    box-shadow: 0px 4px 32px rgba(0,0,0,.08);
                }

        @media(max-width: 1199.98px) {
            .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click .v--modal.v--modal-box {
                padding: 0 50px;
            }
        }

        @media(max-width: 991.98px) {
            .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click .v--modal.v--modal-box {
                margin: 91px auto;
                width: 100% !important;
                height: 100% !important;
                max-height: 100%;
                padding: 0 35px;
            }
        }

        @media(max-width: 767.98px) {
            .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click .v--modal.v--modal-box {
                margin: 0 auto;
                padding: 0;
                height: 100vh !important;
            }
        }

        .get-touch-modal[data-v-bbe8ca7e] .v--modal-background-click .v--modal.v--modal-box .v--modal-body {
            width: 100%;
            word-break: break-word;
        }

        .section-help-form[data-v-c21e31aa] {
            padding: 64px 48px;
        }

        @media(max-width: 1199.98px) {
            .section-help-form[data-v-c21e31aa] {
                padding: 32px 24px 40px;
            }
        }

        .section-help-form .row[data-v-c21e31aa] {
            margin-left: -8px;
            margin-right: -8px;
        }

        .section-help-form .row .col[data-v-c21e31aa] {
            padding-left: 8px;
            padding-right: 8px;
            margin-bottom: 16px;
        }

        .section-help-form .input-wrapper[data-v-c21e31aa] {
            border: 1px solid #c2c2c2;
        }

        .section-help-form .input-wrapper__area[data-v-c21e31aa] {
            position: relative;
            width: 73px;
            margin-right: 12px;
        }

            .section-help-form .input-wrapper__area[data-v-c21e31aa]::before {
                content: "+";
                position: absolute;
                width: 10px;
                height: 22px;
                top: 50%;
                left: 12px;
                transform: translateY(-50%);
                font-size: .875rem;
                font-weight: 400;
                color: #979797;
            }

        @media(max-width: 991.98px) {
            .section-help-form .input-wrapper__area[data-v-c21e31aa]::before {
                font-size: .75rem;
            }
        }

        @media(min-width: 992px) {
            .section-help-form .input-wrapper__area[data-v-c21e31aa]::before {
                top: calc(50% - 1px);
            }
        }

        .section-help-form .input-wrapper__area[data-v-c21e31aa]::after {
            content: "";
            position: absolute;
            width: 12px;
            height: 1px;
            top: 50%;
            right: -13px;
            transform: translateY(-50%);
            background-color: #d9d9d6;
            pointer-events: none;
        }

        .section-help-form .input-wrapper__area__has-value[data-v-c21e31aa]::before {
            color: #1f1f1f;
        }

        .section-help-form .input-wrapper input[data-v-c21e31aa] {
            padding: 12px 24px;
        }

        .section-help-form .input-wrapper input.input__area[data-v-c21e31aa] {
            padding: 12px 16px 12px 26px;
        }

        .section-help-form .input-wrapper.is-focus[data-v-c21e31aa] {
            border: 1px solid #0e84d4;
        }

        .section-help-form input[data-v-c21e31aa], .section-help-form textarea[data-v-c21e31aa] {
            width: 100%;
            background: none;
            font-size: .875rem;
            font-weight: 400;
        }