@font-face{font-family:"Poppins";src:local(Poppins Regular),url(/assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(/assets/fonts/Poppins/Poppins-Regular.woff) format("woff");font-weight:400}@font-face{font-family:"Poppins";src:local(Poppins Medium),url(/assets/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(/assets/fonts/Poppins/Poppins-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:"Poppins";src:local(Poppins Bold),url(/assets/fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(/assets/fonts/Poppins/Poppins-Bold.woff) format("woff");font-weight:700}@font-face{font-family:"iconfont";src:url(/assets/fonts/iconfont/iconfont.woff2) format("woff2"),url(/assets/fonts/iconfont/iconfont.woff) format("woff"),url(/assets/fonts/iconfont/iconfont.ttf) format("truetype")}.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-point-right:before{content:""}.icon-down:before{content:""}.icon-right:before{content:""}.icon-menu:before{content:""}.icon-close:before{content:""}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth}body{min-height:100vh;font-size:14px;font-weight:400;font-family:Poppins,Helvetica,sans-serif;background-color:#fff;color:#333;line-height:1.6}html,body,ul,li,p,h1,h2,h3,h4{padding:0;margin:0}h1{font-size:28px;line-height:1.3}h2{font-size:22px}h3{font-size:18px;font-weight:600}ul li{list-style:none}a{color:inherit;text-decoration:none;border:none}img{display:block;border:none}button{display:inline-block;outline:none;appearance:none;font-family:inherit;border:none;border-radius:5px;background:linear-gradient(to right, #F497FF, #9C74DA);padding:8px 20px;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;color:#fff;font-weight:600;transition:all .3s ease;cursor:pointer}button:hover{box-shadow:1px 1px 10px rgba(244,151,255,.8)}button.vert{background:linear-gradient(to bottom, #BA7ADD, #9C74DA);padding:5px 10px}.btn{display:block;background:#fff;color:#333;border-radius:5px;padding:5px 15px;font-weight:500;flex-shrink:0;text-align:center;cursor:pointer}.btn.outline{padding:8px 20px;background:none;border:1px solid #fff;color:#fff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.main-container{padding-top:65px;overflow:hidden}.dark-section{background-color:#131313;color:#fff}.dark-section.dark-light{background-color:#2d2d38}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.flex-row.center-x{justify-content:center}.flex-row.left-x{justify-content:flex-start}.flex-row.top-y{align-items:flex-start}.flex-row.bottom-y{align-items:flex-end}.flex-row.stretch-y{align-items:stretch}.column-2>li{width:49%;margin-bottom:20px}.column-3>li{width:32%;margin-bottom:20px}.column-4>li{width:23%;margin-bottom:20px}.ulist{padding-left:1em}.ulist li{list-style:initial;line-height:2}.font-grey{color:#ccc}.font-main{color:#9c74da}header{width:100%;height:65px;background:#fff;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 1px 5px rgba(0,0,0,.1)}header .logo{flex-shrink:0}header .logo img{height:35px}header nav{flex:1;padding-left:50px}header nav>ul>li{padding:0 20px;position:relative}header nav>ul>li>a{display:block;line-height:65px}header nav>ul>li>a span{padding-right:3px}header nav>ul>li>a .iconfont::before{transition:all .3s ease;display:block}header nav>ul>li .dropbox{position:absolute;background-color:#fff;padding:20px;top:calc(100% - 30px);visibility:hidden;left:0;transition:all .3s ease;opacity:0;font-size:14px;border:1px solid #e8e8e8;border-top:0;pointer-events:none}header nav>ul>li .dropbox>ul{min-width:200px;display:block}header nav>ul>li .dropbox>ul li{padding:10px 0;line-height:1}header nav>ul>li .dropbox>ul li>a{white-space:nowrap;word-break:keep-all}header nav>ul>li .dropbox>ul li>a span{padding-right:30px}header nav>ul>li .content{position:absolute;left:100%;top:0;background:#fff;min-width:350px;padding:20px;min-height:100%;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;visibility:hidden}header nav>ul>li .content span{color:#9c74da;font-weight:600;text-transform:uppercase;padding-top:10px;display:block}header nav>ul>li .content::before{display:block;content:"";top:30px;height:calc(100% - 60px);position:absolute;left:0;width:1px;background:#e8e8e8}header nav>ul>li .content p{padding:10px 0;line-height:1.7;font-size:12px}header nav>ul .active>.dropbox{opacity:1;top:100%;visibility:visible;pointer-events:all}header nav>ul .active .icon-down::before{transform:rotate(-90deg)}header nav>ul .active>.content{visibility:visible}header nav .nav-head,header nav .lang{display:none}header a:hover,header .active>a{color:#9c74da}header .locale{margin-right:10px;position:relative}header .locale .current{border:1px solid #333;border-radius:5px;padding:3px 8px}header .locale .dropdown{position:absolute;background-color:#fff;padding:15px;padding-top:20px;border:none;min-width:120px;top:100%;left:0;display:none}header .locale .dropdown li:first-child{padding-bottom:10px}header .locale:hover .dropdown{display:block}header .mobile-nav-toggle{display:none;font-size:26px;padding-left:10px}.banner{min-height:70vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;padding:40px 0}.banner h1{font-size:60px;line-height:1.3}.banner h2{padding:15px 0;font-weight:500}.banner p{padding:10px 0}.banner button{padding:8px 30px;margin-top:15px}#back-to-top{display:block;visibility:hidden;position:fixed;opacity:0;transition:.3s;right:20px;bottom:20px;background:#9c74da;color:#fff;font-size:18px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:5px;cursor:pointer}#back-to-top .iconfont::before{display:block;transform:rotate(-90deg)}#back-to-top.active{visibility:visible;opacity:1}#back-to-top.active:hover{opacity:.8}section .title{line-height:1.3}section .desc{padding:20px 0}section .desc em{font-style:normal;font-weight:700}section.purple{background-color:#f5f5f9}.section-gap{padding-top:100px}.bottom-gap{padding-bottom:100px}.mid-gap{padding-top:15px}.xl-gap{padding-top:20px}.xxl-gap{padding-top:40px}.round{border-radius:5px}.cases .big{width:66%}.cases .small{width:31%}.cases li:not(.empty){position:relative;overflow:hidden;height:450px;border-radius:5px;margin-bottom:40px}.cases li:not(.empty)::before{display:block;content:"";position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0;pointer-events:none}.cases li:not(.empty) .info{position:absolute;z-index:2;padding:20px 0 0 20px;pointer-events:none}.cases li:not(.empty) .info span{font-size:18px;font-weight:600}.cases li:not(.empty) img{width:100%;height:100%;object-fit:cover;transition:all 1s linear}.cases li:not(.empty):hover img{transform:scale(1.2)}.contact{background:#f5f5f9}.contact .form{padding-top:20px}.contact .form .col{width:48%}.contact .form .input-row{padding-bottom:15px}.contact .form .input-row p{color:#666}.contact .form .input-row input[type=text],.contact .form .input-row textarea{outline:none;-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;width:100%;padding:10px;transition:all .3s ease}.contact .form .input-row input[type=text]:not(.invalid):focus,.contact .form .input-row textarea:not(.invalid):focus{border-color:#9c74da}.contact .form .input-row input[type=text].invalid,.contact .form .input-row textarea.invalid{border-color:#e00}.contact .form .input-row textarea{resize:none}.contact .tips{font-size:12px;color:#ec0000;display:none}footer{padding:40px 0}footer .logo{flex:1}footer .logo img{height:42px}footer .logo p{padding-top:15px;color:#ccc;font-size:12px}footer ul{padding-left:100px}footer ul li{padding-bottom:3px}footer ul .title{font-weight:600}footer ul a{color:#ccc;font-size:12px}footer ul a:hover{color:#fff}.notice-box{background:#fff;border-radius:5px;color:#333;padding:20px 40px;flex-wrap:nowrap}.notice-box .info{padding-right:15px}.notice-box .info p{padding-top:10px;color:#666}.notice-box.purple{background-color:#f5f5f9}.notice-box.dark{background-color:#2d2d38;color:#fff}.notice-box.dark p{color:#ccc}.breadcrumbs{padding:40px 0}.breadcrumbs li:not(:first-child){padding-left:6px}.breadcrumbs a{display:block;padding-right:20px;color:#9c74da;position:relative}.breadcrumbs a::after{display:block;content:"";font-family:"iconfont" !important;position:absolute;right:0;top:0;color:#333}.toggle-box{padding:20px 0}.toggle-box>li{padding-bottom:15px}.toggle-box>li .title{background:#f2f2f2;border-radius:5px;padding:20px;user-select:none;flex-wrap:nowrap;cursor:pointer}.toggle-box>li .title h3{padding-right:10px}.toggle-box>li .title .iconfont{font-size:22px}.toggle-box>li .title .iconfont::before{display:block;transition:all .3s ease}.toggle-box>li .content{background:#131313;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;overflow:hidden;transition:height .2s linear}.toggle-box>li .content .padding{padding:20px}.toggle-box>li:not(.active) .content{height:0 !important}.toggle-box .active .title{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#261558;color:#fff;cursor:default}.toggle-box .active .title .iconfont::before{transform:rotate(-90deg)}.pic-item{padding:40px 0}.pic-item .info{width:62%}.pic-item .info h3{padding-bottom:15px}.pic-item .info h3 p{font-size:14px}.pic-item .info ul{padding-top:15px;padding-left:1em}.pic-item .info ul li{list-style:initial;line-height:2}.pic-item .pic{overflow:hidden;width:35%;border-radius:5px}.pic-item .pic img{width:100%;height:100%;object-fit:cover}.tab-box #tabs{padding-top:20px}.tab-box #tabs li{padding:4px 0;cursor:pointer;font-weight:600;margin-right:20px;color:#999}.tab-box #tabs .active{background:#6400ff;padding:4px 10px;color:#fff}.tab-box .tab-content{animation:fade-effect .5s}.tab-box .tab-content:not(.first){display:none}.members li{width:32%;padding:20px;border:1px solid #989898;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.members li p{color:#626262}.members li .user{padding-top:20px}.members li .user img{width:43px;height:43px;border-radius:50%;margin-right:10px}.members li .user span{font-weight:600;font-size:18px;line-height:1}.overflow{overflow:hidden}.sliders img{height:auto;max-width:100%}.sliders .info{padding:15px}.sliders .info .ulist{padding-top:10px}.sliders .info .ulist li{line-height:1.7}.slide-handler{flex-wrap:nowrap}.slide-handler p{padding-right:10px}.slide-handler .button{flex-shrink:0}.slide-handler .button .btn{background:none;border:1px solid #fff;color:#fff}.slide-handler .button .btn:first-child{margin-right:10px}.slide-handler .button .btn:first-child .iconfont::before{display:block;transform:rotate(-180deg)}[class^=prior-slide],[class*=" prior-slide"]{background:#131313;flex-shrink:0}@keyframes fade-effect{from{opacity:0}to{opacity:1}}@media(max-width: 920px){.column-3>li{width:49%}.column-4>li{width:32%}header .container{height:65px;padding:0 20px}header .logo{flex:1}header .logo img{height:28px}header nav{visibility:hidden;position:fixed;top:30px;transition:.3s;width:100%;height:100vh;padding:0;left:0;opacity:0;background-color:#fff;overflow-y:auto;padding-bottom:20px}header nav::-webkit-scrollbar{display:none}header nav .nav-head{display:flex;padding:0 20px;border-bottom:1px solid #e8e8e8;position:fixed;background:#fff;width:100%;z-index:1002;height:65px}header nav .nav-head img{height:30px}header nav>ul{display:block !important;padding-top:80px}header nav>ul>li{padding:0}header nav>ul>li>a{line-height:43px;padding:0 20px}header nav>ul>li .dropbox{display:none;position:static;padding:0;background:#f5f5f9;border:none}header nav>ul>li .dropbox>ul{min-width:100%}header nav>ul>li .dropbox>ul li{padding:0}header nav>ul>li .dropbox>ul li>a{padding:0 20px;line-height:43px}header nav>ul>li .dropbox>ul li:not(.active) .iconfont::before{display:inline-block;transform:rotate(90deg)}header nav>ul>li .content{position:static;display:none;background:#131313;color:#fff;padding:0 20px;border:none}header nav>ul>li .content span{display:none}header nav>ul>li .content::before{display:none}header nav>ul>li .content>p{color:#999}header nav>ul>li .content ul li a{padding:0;display:block}header nav>ul .active>.dropbox,header nav>ul .active>.content{display:block;min-width:100%}header nav .lang{display:block;border-top:1px solid #f0f0f0}header nav.show{visibility:visible;top:0;opacity:1}header .action{display:none}header .mobile-nav-toggle{display:block}.members li{width:49%}}.pic-text{border-radius:5px;overflow:hidden;position:relative}.pic-text img{width:100%;height:100%;object-fit:cover}.pic-text .text{position:absolute;left:0;top:0;padding:15px;z-index:2;color:#fff}.pic-text::after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;transition:all .3s ease}.pic-text:not(.mask)::after{left:100%}.pic-text:not(.mask):hover::after{left:0}@media(max-width: 800px){.banner h1{font-size:40px}.banner h2{font-size:18px}.banner p,.banner .info{max-width:100% !important}}@media(max-width: 700px){section .title h1{padding-bottom:10px}.cases li:not(.empty){width:48% !important;height:250px !important;margin-bottom:20px}.cases li:not(.empty) .info{padding:10px;line-height:1.5}.cases li:not(.empty) .info span{font-size:14px}.cases li:not(.empty) .info p{color:#ccc;font-size:12px}.contact .form .col{width:100%}.notice-box{padding:20px;flex-wrap:wrap}.notice-box .info{width:100%;padding-bottom:10px}.toggle-box>li .title,.toggle-box>li .content .padding{padding:15px}.toggle-box>li h3{font-size:14px}footer .container{display:block;text-align:center}footer .container .logo{padding-bottom:20px}footer .container .logo img{margin:0 auto}footer .container ul{padding:10px 0}.pic-item{flex-direction:column-reverse}.pic-item .info,.pic-item .pic{width:100%;margin-bottom:10px}.pic-text h3{font-size:14px}.members li,.column-2>li,.column-3>li{width:100%}.column-4>li{width:48%}.breadcrumbs{visibility:hidden;height:40px;overflow:hidden;padding:20px}.slide-handler{flex-wrap:wrap}.slide-handler .button{padding-top:10px}}