@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}body,html{margin:0;padding:0}body{position:relative;overflow-x:hidden;scroll-behavior:smooth;font-family:"Noto Sans TC","Microsoft JhengHei","PingFang TC","蘋果儷中黑","sans-serif",Arial;font-display:swap;word-break:break-word;-webkit-font-smoothing:antialiased;image-rendering:auto;touch-action:manipulation;-moz-osx-font-smoothing:grayscale}.u-border{border:.5px solid orange}.u-border *{border:.5px solid orange}h1{font-size:2.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}h2{font-size:2.375rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}h3{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}h4{font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}h5{font-size:1.25rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}h6{font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}p{font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400}li{font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400}li>ul>li{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}span{font-size:100%}p,a,li,span{font-size:inherit}b,strong{font-weight:bold}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}@media(min-width: 1620px){.container,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{max-width:1400px}}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.25rem}@media(max-width: 575.98px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding:0 20px}}@media(max-width: 374.98px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding:0 20px}}[class^=col]{--bs-gutter-x: 1.25rem}.row{--bs-gutter-x: 1.25rem}.body-freeze{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.animation__el{transition:all .6s ease-in-out}.animation__el.in img{display:block}.animation__el img{display:none}.animation__el.fadeUp{transform:translateY(30px);opacity:0}.animation__el.fadeUp.in{transform:translateY(0);opacity:1}.animation__el.fadeIn{opacity:0}.animation__el.fadeIn.in{opacity:1}#loading{z-index:1000000;width:100%;height:100vh;position:absolute;top:0;left:0;display:none;align-items:center;justify-content:center;background-color:#faf;background-size:100%}#loading p{font-size:calc((200 / 16)*1rem)}.loader-wrap{background-color:#fff;transition:.8s .5s ease,opacity .5s .3s ease;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:100000}.loaded .loader-wrap{opacity:0;z-index:-100}.btn-bdrs{text-decoration:none;display:block;position:relative;border:none;background-color:#003c71;padding:10px 20px;border-radius:50px;width:200px;overflow:hidden}.btn-bdrs:active,.btn-bdrs:hover,.btn-bdrs:visited,.btn-bdrs:focus{text-decoration:none;outline:0}.btn-bdrs::before{content:"";background-color:#000;width:0%;height:100%;border-radius:50px;position:absolute;z-index:1;left:0;top:0;transition:all .3s ease}@media(hover: hover){.btn-bdrs:hover::before{width:100%}}.btn-bdrs .layer-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.btn-bdrs .layer-content .text{color:#fff;font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;position:relative;z-index:2}.btn-bdrs .layer-content .icon{position:relative;z-index:2}.btn-circle{margin:0;padding:0;width:44px;height:44px;border-radius:50%;border:none;background-color:#003c71;display:flex;justify-content:center;align-items:center;flex-direction:row}.btn-circle .icon{width:24px;height:24px;overflow:hidden}.btn-circle .icon .img-wrap .arrow{transition:all .3s ease}.btn-circle.-right .img-wrap{display:flex;width:48px}.btn-circle.-right .img-wrap .arrow{transform:translateX(-24px)}@media(hover: hover){.btn-circle.-right:hover .arrow{transform:translateX(0)}}.btn-circle.-up .img-wrap{height:48px;display:flex;flex-direction:column}@media(hover: hover){.btn-circle.-up:hover .arrow{transform:translateY(-24px)}}.btn-back{text-decoration:none;display:block;width:-moz-fit-content;width:fit-content}.btn-back:active,.btn-back:hover,.btn-back:visited,.btn-back:focus{text-decoration:none;outline:0}.btn-back .layer-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.btn-back .layer-content .icon{display:flex;align-items:center;width:24px;overflow:hidden}.btn-back .layer-content .icon .img-wrap{display:flex;align-item:center;width:48px}.btn-back .layer-content .icon .img-wrap .arrow{transition:all .3s ease}.btn-back .layer-content .text{font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000;margin-left:10px}@media(hover: hover){.btn-back:hover .layer-content .icon .img-wrap .arrow{transform:translateX(-24px)}}.btn-more{text-decoration:none;display:block;width:-moz-fit-content;width:fit-content}.btn-more:active,.btn-more:hover,.btn-more:visited,.btn-more:focus{text-decoration:none;outline:0}.btn-more .layer-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.btn-more .layer-content .icon{display:flex;align-items:center;width:24px;overflow:hidden}.btn-more .layer-content .icon .img-wrap{display:flex;align-item:center;width:48px}.btn-more .layer-content .icon .img-wrap .arrow{transform:translateX(-24px);transition:all .3s ease}.btn-more .layer-content .text{font-size:1.25rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif;color:#003c71;margin-right:10px}@media(hover: hover){.btn-more:hover .layer-content .icon .img-wrap .arrow{transform:translateX(0)}}.input-section .label-wrap{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:5px}.input-section .label-wrap label{font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000}.input-section .label-wrap .is-required{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400;color:#666}.input-section .input-layout{position:relative;border-radius:5px;overflow:hidden}.input-section .input-layout input{width:100%;padding:10px 30px 10px 15px;font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:400;color:#000;background-color:#fff;border:none;outline:none}.input-section .input-layout input::-moz-placeholder{color:rgba(0,0,0,.3)}.input-section .input-layout input::placeholder{color:rgba(0,0,0,.3)}.input-section .input-layout input:focus~.line{background-color:#003c71}.input-section .input-layout input.error~.line{background-color:#f81a0c}.input-section .input-layout input:disabled{background-color:rgba(102,102,102,.3)}.input-section .input-layout input:disabled~.input-clear{opacity:.3}.input-section .input-layout input:disabled~.line{background-color:rgba(0,0,0,0)}.input-section .input-layout textarea{width:100%;height:150px;border:none;padding:10px 15px 20px;background-color:#fff}.input-section .input-layout textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.input-section .input-layout textarea::placeholder{color:rgba(0,0,0,.3)}.input-section .input-layout textarea:focus{outline:none;background-color:#fff}.input-section .input-layout textarea:focus~.line{background-color:#003c71}.input-section .input-layout textarea.error~.line{background-color:#f81a0c}.input-section .input-layout textarea:disabled{background-color:rgba(102,102,102,.3)}.input-section .input-layout textarea:disabled~.line{background-color:rgba(0,0,0,0)}.input-section .input-layout .input-clear{margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:row}.input-section .input-layout .input-clear.is_hide{display:none}.input-section .input-layout .line{position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#91b5cb}.input-section .textarea-wrap{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.input-section .textarea-num{text-align:right;margin-top:5px;font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400;color:#666}.input-section .error-text .error{margin-top:5px;font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400;color:#f81a0c}.service-card{text-decoration:none;display:block;padding:30px;border-radius:20px;background-color:#91b5cb;height:370px;position:relative;overflow:hidden;z-index:1}.service-card:active,.service-card:hover,.service-card:visited,.service-card:focus{text-decoration:none;outline:0}@media(max-width: 991.98px){.service-card{height:300px}}@media(max-width: 575.98px){.service-card{height:250px}}.service-card .number{display:block;font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif;color:#fff;margin-bottom:10px;transition:all .5s ease}.service-card .en-title{font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif;color:#000;margin-bottom:10px;transition:all .5s ease}@media(max-width: 991.98px){.service-card .en-title{font-size:1.25rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif}}.service-card .cn-title{font-size:1.25rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000}@media(max-width: 991.98px){.service-card .cn-title{font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:500}}.service-card .btn-circle{position:absolute;z-index:3;bottom:30px;right:30px}.service-card .cooperate-section{position:absolute;z-index:2;padding:20px 30px;padding-bottom:74px;bottom:0;left:0;width:100%;background-color:#fff;opacity:0;visibility:hidden;transition:all .5s ease}.service-card .cooperate-section .cooperate-wrap{display:flex;flex-wrap:wrap}.service-card .cooperate-section .cooperate-wrap .cooperate{width:calc((100% - 15px)/2);margin-right:15px;margin-bottom:15px}.service-card .cooperate-section .cooperate-wrap .cooperate:nth-child(2n){margin-right:0}@media(max-width: 575.98px){.service-card .cooperate-section .cooperate-wrap .cooperate{width:calc((100% - 20px)/3);margin-right:10px;margin-bottom:10px}.service-card .cooperate-section .cooperate-wrap .cooperate:nth-child(2n){margin-right:10px}.service-card .cooperate-section .cooperate-wrap .cooperate:nth-child(3n){margin-right:0}}.service-card .cooperate-section .cooperate-wrap .cooperate .img-wrap{position:relative;overflow:hidden;padding-top:21.1382113821%}.service-card .cooperate-section .cooperate-wrap .cooperate .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.service-card.active .number{transform:translateY(-70px)}.service-card.active .en-title{transform:translateY(-50px)}.service-card.active .cooperate-section{opacity:1;visibility:visible}.to-top{position:absolute;bottom:15px;right:15px}header{position:fixed;top:0;z-index:100;width:100%}header nav{padding:0 60px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;transition:all .3s ease}@media(max-width: 991.98px){header nav{padding:0 30px}}@media(max-width: 575.98px){header nav{padding:0 20px}}header nav .logo>h1>a{display:block;width:350px}@media(max-width: 991.98px){header nav .logo>h1>a{width:300px}}@media(max-width: 575.98px){header nav .logo>h1>a{width:270px}}header nav .logo>h1>a .img-wrap{position:relative;overflow:hidden;padding-top:9.1428571429%}header nav .logo>h1>a .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}header nav .nav-top{display:flex;align-items:center}header nav .nav-top>ul{display:flex;align-items:center;list-style:none;padding:0;margin:0}@media(max-width: 991.98px){header nav .nav-top>ul{display:none}}header nav .nav-top>ul>li{margin-right:20px;padding:0 7px}header nav .nav-top>ul>li:last-child{margin-right:0}header nav .nav-top>ul>li .layer{text-decoration:none;position:relative;font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:500}header nav .nav-top>ul>li .layer:active,header nav .nav-top>ul>li .layer:hover,header nav .nav-top>ul>li .layer:visited,header nav .nav-top>ul>li .layer:focus{text-decoration:none;outline:0}header nav .nav-top>ul>li .layer::after{content:"";position:absolute;width:calc(100% + 14px);left:-7px;height:2px;bottom:-8px;transform:scale(0, 1);transform-origin:center top;background-color:#fff;border-radius:10px;transition:all .3s ease}header nav .nav-top>ul>li .layer.active::after{transform:scale(1, 1)}header nav .nav-top>ul>li:nth-child(2) .layer::after{width:0}header nav .nav-top .burger{border:none;background-color:rgba(0,0,0,0);padding:0;margin:0;display:flex;align-items:center}@media(min-width: 992px){header nav .nav-top .burger{display:none}}header nav.is-top{height:120px;background-color:rgba(0,0,0,0)}@media(max-width: 991.98px){header nav.is-top{height:100px}}header nav.is-top .logo .is-top{display:block}header nav.is-top .logo .not-top{display:none}header nav.is-top .nav-top .layer{color:#fff}header nav.is-top .nav-top .layer::after{background-color:#fff}header nav.is-top .nav-top .burger svg path{stroke:#fff}header nav.not-top{height:80px;background-color:#fff;box-shadow:0px 4px 15px 0px rgba(0,0,0,.05)}@media(max-width: 991.98px){header nav.not-top{height:60px}}header nav.not-top .logo .is-top{display:none}header nav.not-top .logo .not-top{display:block}header nav.not-top .nav-top .layer{color:#000}header nav.not-top .nav-top .layer::after{background-color:#003c71}header nav.not-top .nav-top .burger svg path{stroke:#000}header nav.solution-hover{background-color:#003c71}header nav.solution-hover .logo .is-top{display:block}header nav.solution-hover .logo .not-top{display:none}header nav.solution-hover .nav-top .layer{color:#fff}header nav.solution-hover .nav-top .burger svg path{stroke:#fff}header .dropdown{padding:40px 0 60px 0;opacity:0;visibility:hidden;position:absolute;width:100%;z-index:100;background-color:#fff;box-shadow:0px 4px 15px 0px rgba(0,0,0,.05);transition:all .3s ease}header .dropdown.active{opacity:1;visibility:visible}header .dropdown ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}header .dropdown ul li{width:calc((100% - 160px)/5);margin-right:40px;margin-bottom:10px;padding:8px 10px;position:relative}header .dropdown ul li::after{content:"";display:block;width:100%;height:1px;background-color:rgba(102,102,102,.2);border-radius:30px;position:absolute;bottom:0;left:0}header .dropdown ul li:nth-child(5n){margin-right:0}header .dropdown ul li a{text-decoration:none;font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000;transition:all .3s ease}header .dropdown ul li a:active,header .dropdown ul li a:hover,header .dropdown ul li a:visited,header .dropdown ul li a:focus{text-decoration:none;outline:0}@media(hover: hover){header .dropdown ul li a:hover{color:#003c71}}header .side-menu{position:fixed;top:-100vh;top:calc(var(--vh, 1vh)*-100);width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:rgba(0,0,0,.5);transition:all .5s ease}header .side-menu.active{top:0}header .side-menu .side-menu-wrap{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);position:absolute;top:0;right:0;background-color:#fff}@media(max-width: 575.98px){header .side-menu .side-menu-wrap{width:100%}}header .side-menu .side-menu-wrap .nav-header{width:100%;height:70px;display:flex;align-items:center;background-color:#fff;box-shadow:0px 4px 15px 0px rgba(0,0,0,.05)}header .side-menu .side-menu-wrap .nav-header .nav-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}header .side-menu .side-menu-wrap .nav-header .nav-content .logo{width:350px}@media(max-width: 991.98px){header .side-menu .side-menu-wrap .nav-header .nav-content .logo{width:300px}}@media(max-width: 575.98px){header .side-menu .side-menu-wrap .nav-header .nav-content .logo{width:270px}}header .side-menu .side-menu-wrap .nav-header .nav-content .logo .img-wrap{position:relative;overflow:hidden;padding-top:9.1428571429%}header .side-menu .side-menu-wrap .nav-header .nav-content .logo .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}header .side-menu .side-menu-wrap .nav-header .nav-content .menu-close{border:none;background-color:rgba(0,0,0,0);padding:0;display:flex;justify-content:center;align-items:center;flex-direction:row}@media(max-width: 575.98px){header .side-menu .side-menu-wrap .nav-header .nav-content .menu-close .close-lg{display:none}}@media(min-width: 576px){header .side-menu .side-menu-wrap .nav-header .nav-content .menu-close .close-sm{display:none}}header .side-menu .side-menu-wrap .nav-body{width:100%;height:calc(100vh - 70px);height:calc(var(--vh, 1vh)*100 - 70px);display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative}header .side-menu .side-menu-wrap .nav-body ul{width:100%;margin:0;padding:0;list-style:none}header .side-menu .side-menu-wrap .nav-body ul li{width:100%;padding:3px 15px;margin-top:10px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row}header .side-menu .side-menu-wrap .nav-body ul li:first-child{margin-top:0}@media(max-width: 575.98px){header .side-menu .side-menu-wrap .nav-body ul li{padding:8px 35px}}header .side-menu .side-menu-wrap .nav-body ul li a{display:inline-block;text-decoration:none;font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:400;color:#000}header .side-menu .side-menu-wrap .nav-body ul li a svg{margin-left:5px;transform:translateY(-2px)}header .side-menu .side-menu-wrap .nav-body ul .grayL-bg{margin-top:10px;max-height:400px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;transition:all .3s ease}header .side-menu .side-menu-wrap .nav-body ul .grayL-bg::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}header .side-menu .side-menu-wrap .nav-body ul .grayL-bg::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}header .side-menu .side-menu-wrap .nav-body ul .grayL-bg::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}header .side-menu .side-menu-wrap .nav-body ul .grayL-bg::-webkit-scrollbar{background-color:rgba(0,0,0,0);display:none}header .side-menu .side-menu-wrap .nav-body ul .grayL-bg:has(li[aria-expanded=true]){background-color:rgba(102,102,102,.1)}header .side-menu .side-menu-wrap .nav-body ul li[aria-expanded=false] a .plus{display:inline-block}header .side-menu .side-menu-wrap .nav-body ul li[aria-expanded=false] a .minus{display:none}header .side-menu .side-menu-wrap .nav-body ul li[aria-expanded=true] a .plus{display:none}header .side-menu .side-menu-wrap .nav-body ul li[aria-expanded=true] a .minus{display:inline-block}header .side-menu .side-menu-wrap .nav-body ul ul li{padding:8px 25px;margin-top:0}@media(max-width: 575.98px){header .side-menu .side-menu-wrap .nav-body ul ul li{padding:8px 50px}}footer{padding:60px 0;background-color:#91b5cb}@media(max-width: 991.98px){footer{padding:30px 0}}footer .logo{text-decoration:none;width:350px;display:block;margin-bottom:30px}footer .logo:active,footer .logo:hover,footer .logo:visited,footer .logo:focus{text-decoration:none;outline:0}@media(max-width: 413.98px){footer .logo{width:100%}}footer .logo .img-wrap{position:relative;overflow:hidden;padding-top:9.1428571429%}footer .logo .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}footer .footer-content{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row}@media(max-width: 991.98px){footer .footer-content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}}footer .footer-content .info>p,footer .footer-content .copyright>p{font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#fff}@media(max-width: 991.98px){footer .footer-content .info>p,footer .footer-content .copyright>p{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}footer .footer-content .info>p>a,footer .footer-content .copyright>p>a{text-decoration:none;color:#fff}footer .footer-content .info>p>a:active,footer .footer-content .info>p>a:hover,footer .footer-content .info>p>a:visited,footer .footer-content .info>p>a:focus,footer .footer-content .copyright>p>a:active,footer .footer-content .copyright>p>a:hover,footer .footer-content .copyright>p>a:visited,footer .footer-content .copyright>p>a:focus{text-decoration:none;outline:0}@media(max-width: 991.98px){footer .footer-content .copyright{margin-top:20px}}footer .footer-content .copyright>p{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}.banner{height:500px;position:relative;background-color:#003c71}@media(max-width: 991.98px){.banner{height:300px}}.banner .cn-title{font-size:calc((60 / 16)*1rem);line-height:calc(99 / 60);letter-spacing:calc((3 / 60)*1rem);font-weight:700;color:#fff;padding-top:200px}@media(max-width: 991.98px){.banner .cn-title{font-size:2.375rem;line-height:1.65;letter-spacing:.03rem;font-weight:700;padding-top:100px}}@media(max-width: 767.98px){.banner .cn-title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:700}}.banner .en-title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif;color:#fff}@media(max-width: 991.98px){.banner .en-title{font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif}}.banner .decorate{position:absolute;top:-30px;right:0;width:660px}@media(max-width: 991.98px){.banner .decorate{width:375px}}.banner .decorate .img-wrap{position:relative;overflow:hidden;padding-top:88.7878787879%}.banner .decorate .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner{height:950px;background-color:#003c71;position:relative}@media(max-width: 991.98px){.index-banner{height:375px}}.index-banner .text-section{padding-top:280px;width:590px;max-width:590px}@media(max-width: 991.98px){.index-banner .text-section{padding-top:120px;width:100%;max-width:100%}}@media(max-width: 767.98px){.index-banner .text-section{padding-top:100px}}.index-banner .text-section .cn-title{font-size:calc((80 / 16)*1rem);line-height:calc(132 / 80);letter-spacing:calc((4 / 80)*1rem);font-weight:700;color:#fff;margin-bottom:30px}@media(max-width: 991.98px){.index-banner .text-section .cn-title{font-size:2.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:700}}@media(max-width: 767.98px){.index-banner .text-section .cn-title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:700;margin-bottom:15px}}.index-banner .text-section>p{font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:400;color:#fff}@media(max-width: 991.98px){.index-banner .text-section>p{font-size:1rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}.index-banner .decorate{position:absolute;right:100px;top:0;width:950px;height:950px;overflow:hidden}@media(max-width: 1199.98px){.index-banner .decorate{right:0}}@media(max-width: 991.98px){.index-banner .decorate{top:-150px}}@media(max-width: 575.98px){.index-banner .decorate{width:575px}}.index-banner .decorate .decorate-wrap{width:100%;height:100%;position:relative}.index-banner .decorate .decorate-wrap .decorate-1{position:absolute;top:228.55px;left:11px;width:76.01px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-1 .img-wrap{position:relative;overflow:hidden;padding-top:260.0578871201%}.index-banner .decorate .decorate-wrap .decorate-1 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-2{position:absolute;top:172px;left:53.01px;width:155.99px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-2 .img-wrap{position:relative;overflow:hidden;padding-top:145.381114174%}.index-banner .decorate .decorate-wrap .decorate-2 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-3{position:absolute;top:627.1px;left:91px;width:94.22px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-3 .img-wrap{position:relative;overflow:hidden;padding-top:260.0509445977%}.index-banner .decorate .decorate-wrap .decorate-3 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-4{position:absolute;top:557px;left:138.12px;width:193.36px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-4 .img-wrap{position:relative;overflow:hidden;padding-top:145.3764997931%}.index-banner .decorate .decorate-wrap .decorate-4 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-5{position:absolute;top:29px;left:213.01px;width:155.99px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-5 .img-wrap{position:relative;overflow:hidden;padding-top:145.381114174%}.index-banner .decorate .decorate-wrap .decorate-5 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-6{position:absolute;top:316px;left:235px;width:141.93px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-6 .img-wrap{position:relative;overflow:hidden;padding-top:176.2629465229%}.index-banner .decorate .decorate-wrap .decorate-6 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-7{position:absolute;top:172px;left:315.01px;width:227.25px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-7 .img-wrap{position:relative;overflow:hidden;padding-top:145.3773377338%}.index-banner .decorate .decorate-wrap .decorate-7 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-8{position:absolute;top:416px;left:346px;width:53.51px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-8 .img-wrap{position:relative;overflow:hidden;padding-top:430.1999626238%}.index-banner .decorate .decorate-wrap .decorate-8 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-9{position:absolute;top:699.03px;left:361.7px;width:175.93px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-9 .img-wrap{position:relative;overflow:hidden;padding-top:176.2632865344%}.index-banner .decorate .decorate-wrap .decorate-9 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-10{position:absolute;top:557px;left:465.44px;width:281.69px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-10 .img-wrap{position:relative;overflow:hidden;padding-top:145.3796726898%}.index-banner .decorate .decorate-wrap .decorate-10 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-11{position:absolute;top:-32px;left:516.01px;width:189px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-11 .img-wrap{position:relative;overflow:hidden;padding-top:235.4074074074%}.index-banner .decorate .decorate-wrap .decorate-11 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-12{position:absolute;top:337px;left:715.64px;width:234.28px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-12 .img-wrap{position:relative;overflow:hidden;padding-top:235.4063513744%}.index-banner .decorate .decorate-wrap .decorate-12 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate .decorate-wrap .decorate-13{position:absolute;top:52px;left:782px;width:22px;transition:all .5s ease}.index-banner .decorate .decorate-wrap .decorate-13 .img-wrap{position:relative;overflow:hidden;padding-top:1851.3636363636%}.index-banner .decorate .decorate-wrap .decorate-13 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.index-banner .decorate.active .decorate-wrap .decorate-1{top:277px;left:32px}.index-banner .decorate.active .decorate-wrap .decorate-2{top:220px;left:79px}.index-banner .decorate.active .decorate-wrap .decorate-3{top:584px;left:87px}.index-banner .decorate.active .decorate-wrap .decorate-4{top:535px;left:146px}.index-banner .decorate.active .decorate-wrap .decorate-5{top:50px;left:190px}.index-banner .decorate.active .decorate-wrap .decorate-6{top:281px;left:241px}.index-banner .decorate.active .decorate-wrap .decorate-7{top:145px;left:289px}.index-banner .decorate.active .decorate-wrap .decorate-8{top:406px;left:373px}.index-banner .decorate.active .decorate-wrap .decorate-9{top:657px;left:373px}.index-banner .decorate.active .decorate-wrap .decorate-10{top:502px;left:461px}.index-banner .decorate.active .decorate-wrap .decorate-11{top:-17px;left:488px}.index-banner .decorate.active .decorate-wrap .decorate-12{top:376px;left:683px}.index-banner .decorate.active .decorate-wrap .decorate-13{top:103px;left:749px}.article-banner{padding-top:200px;padding-bottom:100px;position:relative;background-color:#003c71}@media(max-width: 991.98px){.article-banner{padding-top:100px;padding-bottom:50px}}.article-banner .en-title{font-size:2.375rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif;color:#fff}@media(max-width: 991.98px){.article-banner .en-title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:600;font-family:"Montserrat",sans-serif;line-height:1.4}}.article-banner .cn-title{font-size:2.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#fff}@media(max-width: 991.98px){.article-banner .cn-title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:500}}.article-banner .description{margin-top:40px;font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#fff}@media(max-width: 991.98px){.article-banner .description{margin-top:25px;font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}.page-content{background-color:#f5f5f5;padding:80px 0 150px 0}@media(max-width: 991.98px){.page-content{padding:40px 0 80px 0}}[data-page=index] .page-content{margin-top:-180px}@media(max-width: 991.98px){[data-page=index] .page-content{margin-top:0}}[data-page=index] .page-content .index-solution .swiper{width:100%;height:780px}@media(max-width: 991.98px){[data-page=index] .page-content .index-solution .swiper{height:620px}}@media(max-width: 575.98px){[data-page=index] .page-content .index-solution .swiper{height:520px}}[data-page=index] .page-content .index-solution .swiper .swiper-slide{height:calc((100% - 40px)/2)}@media(max-width: 991.98px){[data-page=index] .page-content .index-solution .swiper .swiper-slide{height:calc((100% - 20px)/2)}}[data-page=index] .page-content .index-solution .swiper-pagination{position:relative;bottom:0;margin-top:52px}@media(max-width: 991.98px){[data-page=index] .page-content .index-solution .swiper-pagination{margin-top:0}}[data-page=index] .page-content .index-solution .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;border:1px solid #003c71;background-color:#fff;opacity:1}[data-page=index] .page-content .index-solution .swiper-pagination .swiper-pagination-bullet-active{background-color:#003c71}[data-page=index] .page-content .index-about{margin-top:150px}@media(max-width: 991.98px){[data-page=index] .page-content .index-about{margin-top:60px}}[data-page=index] .page-content .index-about .about-wrap{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 991.98px){[data-page=index] .page-content .index-about .about-wrap{display:flex;justify-content:space-between;align-items:center;flex-direction:column}}[data-page=index] .page-content .index-about .about-wrap .img-section{width:720px;min-width:720px;margin-right:60px}@media(max-width: 1619.98px){[data-page=index] .page-content .index-about .about-wrap .img-section{width:650px;min-width:650px}}@media(max-width: 1399.98px){[data-page=index] .page-content .index-about .about-wrap .img-section{width:50%;min-width:50%}}@media(max-width: 991.98px){[data-page=index] .page-content .index-about .about-wrap .img-section{width:100%;min-width:100%;margin-bottom:30px;margin-right:0}}[data-page=index] .page-content .index-about .about-wrap .img-section .img-wrap{position:relative;overflow:hidden;padding-top:55.8333333333%}[data-page=index] .page-content .index-about .about-wrap .img-section .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=index] .page-content .index-about .about-wrap .text-section h3{font-size:2.375rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000;margin-bottom:40px}@media(max-width: 991.98px){[data-page=index] .page-content .index-about .about-wrap .text-section h3{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;margin-bottom:20px}}[data-page=index] .page-content .index-about .about-wrap .text-section p{font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#000;margin-bottom:10px}[data-page=index] .page-content .index-about .about-wrap .text-section p:last-child{margin-bottom:0}@media(max-width: 991.98px){[data-page=index] .page-content .index-about .about-wrap .text-section p{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}[data-page=index] .page-content .index-about .about-wrap .text-section .btn-bdrs{margin-top:60px}@media(max-width: 991.98px){[data-page=index] .page-content .index-about .about-wrap .text-section .btn-bdrs{margin-top:30px}}[data-page=index] .page-content .index-service{margin-top:150px}@media(max-width: 991.98px){[data-page=index] .page-content .index-service{margin-top:60px}}[data-page=index] .page-content .index-service .index-service-banner-wrap{padding:0 100px}@media(max-width: 991.98px){[data-page=index] .page-content .index-service .index-service-banner-wrap{padding:0 40px}}@media(max-width: 575.98px){[data-page=index] .page-content .index-service .index-service-banner-wrap{padding:0}}[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner{border-radius:20px;overflow:hidden}@media(max-width: 575.98px){[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner{border-radius:0}}[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner .img-wrap{position:relative;overflow:hidden;padding-top:37.7906976744%}@media(max-width: 575.98px){[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner .img-wrap{position:relative;overflow:hidden;padding-top:60%}}[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 575.98px){[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner .img-wrap img.lg{display:none}}@media(min-width: 576px){[data-page=index] .page-content .index-service .index-service-banner-wrap .index-service-banner .img-wrap img.sm{display:none}}[data-page=index] .page-content .index-service .index-service-content{margin-top:150px}@media(max-width: 991.98px){[data-page=index] .page-content .index-service .index-service-content{margin-top:60px}}@media(max-width: 575.98px){[data-page=index] .page-content .index-service .index-service-content{margin-top:20px}}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap{display:flex;flex-wrap:wrap}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card{width:calc((100% - 40px)/2);border-radius:20px;overflow:hidden;background-color:#fff;margin-right:40px;margin-top:40px}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card:nth-child(2n){margin-right:0}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card:nth-child(1),[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card:nth-child(2){margin-top:0}@media(max-width: 991.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card{width:100%;margin-right:0;margin-top:20px}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card:nth-child(1),[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card:nth-child(2){margin-top:20px}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card:nth-child(1){margin-top:0}}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .img-section .img-wrap{position:relative;overflow:hidden;padding-top:75%}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .img-section .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{margin-top:20px;padding:0 50px;height:240px;min-height:240px;max-height:240px}@media(max-width: 1399.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{height:280px;min-height:280px;max-height:280px}}@media(max-width: 1199.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{height:350px;min-height:350px;max-height:350px}}@media(max-width: 991.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{margin-top:10px;padding:0 20px;height:150px;min-height:150px;max-height:150px}}@media(max-width: 767.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{height:180px;min-height:180px;max-height:180px}}@media(max-width: 413.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{height:200px;min-height:200px;max-height:200px}}@media(max-width: 374.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section{height:220px;min-height:220px;max-height:220px}}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section .title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000;margin-bottom:15px}@media(max-width: 991.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section .title{margin-bottom:10px;font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:500}}[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section .content{font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#000}@media(max-width: 991.98px){[data-page=index] .page-content .index-service .index-service-content .content-card-wrap .content-card .text-section .content{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}[data-page=about] .page-content .about-card{margin-bottom:95px}@media(max-width: 991.98px){[data-page=about] .page-content .about-card{margin-bottom:50px}}[data-page=about] .page-content .about-card:last-child{margin-bottom:0}@media(max-width: 1199.98px){[data-page=about] .page-content .about-card .about-img{margin-bottom:50px}}@media(max-width: 991.98px){[data-page=about] .page-content .about-card .about-img{margin-bottom:20px}}[data-page=about] .page-content .about-card .about-img .img-wrap{position:relative;overflow:hidden;padding-top:35.7142857143%}[data-page=about] .page-content .about-card .about-img .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[data-page=about] .page-content .about-card .about-content-wrap{align-items:center}[data-page=about] .page-content .about-card .about-content-wrap .number-section .number{font-size:calc((300 / 16)*1rem);line-height:calc(330 / 300);letter-spacing:calc((9 / 300)*1rem);font-weight:700;font-family:"Montserrat";color:rgba(145,181,203,.2)}@media(max-width: 1399.98px){[data-page=about] .page-content .about-card .about-content-wrap .number-section .number{font-size:calc((200 / 16)*1rem)}}[data-page=about] .page-content .about-card .about-content-wrap .info-section .about-content-title{font-size:3.75rem;line-height:1.2;letter-spacing:.03rem;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#003c71;margin-bottom:30px}@media(max-width: 991.98px){[data-page=about] .page-content .about-card .about-content-wrap .info-section .about-content-title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:700;font-family:"Montserrat",sans-serif;margin-bottom:10px}}[data-page=about] .page-content .about-card .about-content-wrap .info-section .about-content-subtitle{font-size:1.5rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000;margin-bottom:20px}@media(max-width: 991.98px){[data-page=about] .page-content .about-card .about-content-wrap .info-section .about-content-subtitle{font-size:1.25rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;margin-bottom:10px}}[data-page=about] .page-content .about-card .about-content-wrap .info-section .about-content-text{font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#000}@media(max-width: 991.98px){[data-page=about] .page-content .about-card .about-content-wrap .info-section .about-content-text{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}[data-page=solution] .page-content .solution-card-wrap{display:flex;flex-wrap:wrap}[data-page=solution] .page-content .solution-card-wrap .service-card{width:calc((100% - 120px)/4);margin-right:40px;margin-top:40px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(4n){margin-right:0}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(4){margin-top:0}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2n-1){background-color:#91b5cb}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2n){background-color:rgba(145,181,203,.5)}@media(max-width: 1399.98px){[data-page=solution] .page-content .solution-card-wrap .service-card{width:calc((100% - 80px)/3)}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(4n){margin-right:40px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(4){margin-top:40px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3n){margin-right:0}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3){margin-top:0}}@media(max-width: 991.98px){[data-page=solution] .page-content .solution-card-wrap .service-card{width:calc((100% - 20px)/2);margin-right:20px;margin-top:20px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3n){margin-right:20px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(4){margin-top:20px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2n){margin-right:0}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2){margin-top:0}}@media(max-width: 575.98px){[data-page=solution] .page-content .solution-card-wrap .service-card{width:100%;margin-right:0}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(3n){margin-right:0}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1),[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(2){margin-top:20px}[data-page=solution] .page-content .solution-card-wrap .service-card:nth-child(1){margin-top:0}}[data-page=solution-article] .page-content .nsdi-article-section{padding-bottom:80px;border-bottom:1px solid rgba(102,102,102,.5)}[data-page=solution-article] .page-content .back-section{display:flex;justify-content:center;align-items:center;flex-direction:row}[data-page=solution-article] .page-content .back-section .btn-back{margin-top:40px}[data-page=contact] .page-content .content-layout{align-items:flex-end}@media(max-width: 991.98px){[data-page=contact] .page-content .info{margin-top:40px}}[data-page=contact] .page-content .info .title{font-size:1.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;color:#000;margin-bottom:20px}@media(max-width: 991.98px){[data-page=contact] .page-content .info .title{font-size:1.25rem;line-height:1.65;letter-spacing:.03rem;font-weight:500;margin-bottom:10px}}[data-page=contact] .page-content .info .info{padding:0;margin:0;font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#000}@media(max-width: 991.98px){[data-page=contact] .page-content .info .info{font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}[data-page=contact] .page-content .info .info>a{text-decoration:none;color:#000}[data-page=contact] .page-content .info .info>a:active,[data-page=contact] .page-content .info .info>a:hover,[data-page=contact] .page-content .info .info>a:visited,[data-page=contact] .page-content .info .info>a:focus{text-decoration:none;outline:0}[data-page=contact] .page-content .info .description{margin-top:20px;margin-bottom:40px;font-size:1rem;line-height:1.95;letter-spacing:.03rem;font-weight:400;color:#000}@media(max-width: 991.98px){[data-page=contact] .page-content .info .description{margin-top:10px;margin-bottom:20px;font-size:.875rem;line-height:1.65;letter-spacing:.03rem;font-weight:400}}[data-page=contact] .page-content .info .map{filter:grayscale(100%)}[data-page=contact] .page-content .info .map iframe{width:640px;height:385px}@media(max-width: 1619.98px){[data-page=contact] .page-content .info .map iframe{width:580px}}@media(max-width: 1399.98px){[data-page=contact] .page-content .info .map iframe{width:100%}}[data-page=contact] .page-content .contact-form .input-section{margin-bottom:20px}.test-box{width:100px;height:100px}@media(min-width: 1200px){.test-box{background-color:#003c71}}.test-img{width:480px;height:200px;background:url("../images/img_test.jpg");background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5),all and (-o-min-device-pixel-ratio: 3/2),all and (min--moz-device-pixel-ratio: 1.5),all and (min-device-pixel-ratio: 1.5){.test-img{background:url("../images/img_test@2x.jpg");background-size:cover}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.test-img{background:url("../images/img_test@2x.jpg");background-size:cover}}.flex-shrink-0{position:relative;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.flex-shrink-0::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.flex-shrink-0::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.flex-shrink-0::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.flex-shrink-0::-webkit-scrollbar{background-color:rgba(0,0,0,0);display:none}