.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1400px;margin:auto;position:relative;padding:0 50px}.hover-circle:before,.hover-circle:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box}.hover-circle:before{border:1px solid transparent}.hover-circle:after{border:0px solid transparent}.hover-circle:hover:before,.hover-circle.current:before{border-top-color:#E0306E;border-right-color:#E0306E;border-bottom-color:#E0306E;border-left-color:#E0306E;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s,border-left-color .15s linear .3s}.underline{position:relative;padding-bottom:2px}.underline:before,.underline:after{content:'';position:absolute;bottom:0;right:0;height:2px}.underline:before{left:0;background:#E0306E}.underline:after{background:#fff;width:0;transition:all .3s ease-in-out}.underline:hover:after{left:0;right:auto;width:100%}button.close{position:absolute;width:40px;height:40px;background:url(/img/btn-minus.svg) no-repeat center;transition:.5s}button.close:hover{transform:rotate(360deg)}#mouse-circle,#mouse-circle-small{display:none;position:absolute;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:100000}#mouse-circle{background-image:url(/img/mouse.svg);width:35px;height:35px;top:-17.5px;left:-17.5px}#mouse-circle-small{background-image:url(/img/mouse_link.svg);width:20px;height:20px;top:-10px;left:-10px}*{cursor:none !important}html{overflow-x:hidden}html.open header #menu{right:0}body{position:relative;background:#000}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:0;left:0;z-index:100}header .header-container{position:relative;margin:0 70px}header .header-container .lang{position:absolute;top:55px;left:0;display:flex;gap:4px}header .header-container .lang a{width:40px;height:40px;font-size:15px;font-weight:300;line-height:40px;border-radius:50%;text-align:center;opacity:0.3;color:#fff;position:relative}header .header-container .lang a:hover,header .header-container .lang a.current{opacity:1}header .header-container .logo{position:absolute;left:0;right:0;top:53px;margin:auto;width:292px}header .header-container .logo img{width:100%;height:auto}header .header-container .menu-btn{position:absolute;right:0;top:40px;background:url(/img/Header/menu-1.svg);width:70px;height:70px}header .header-container .menu-btn:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(/img/Header/menu-2.svg) no-repeat center;width:37px;height:22px;transition:.2s}header .header-container .menu-btn:hover:after{transform:rotate(-15deg)}header #menu{position:fixed;top:0;height:100vh;right:-540px;width:540px;background:#C4C4C4;box-sizing:border-box;padding:0 100px;display:flex;align-items:center;justify-content:center;transition:.5s}header #menu .close{top:15px;right:15px}header #menu .wrapper{width:100%}header #menu .wrapper .search label{display:block;font-size:17px;color:#1A1A1A;margin-bottom:3px}header #menu .wrapper .search form{position:relative}header #menu .wrapper .search form input{width:100%;height:52px;background:none;box-sizing:border-box;padding-left:15px;padding-right:40px;font-size:14px;font-weight:300;border-bottom:1px solid #6d6f71;color:#000}header #menu .wrapper .search form input ::placeholder{color:#959595;opacity:1}header #menu .wrapper .search form input ::-ms-input-placeholder{color:#959595}header #menu .wrapper .search form button{position:absolute;right:0;top:0;bottom:0;margin:auto;width:40px;height:40px;background:url(/img/Header/btn-search.svg) no-repeat center}header #menu .wrapper .social-media{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}header #menu .wrapper .social-media a{border-radius:50%;background:#2C2C2C}header #menu .wrapper .lang{display:none;gap:4px;margin-top:20px}header #menu .wrapper .lang a{border-radius:50%;border:1px solid transparent;opacity:0.5;font-size:15px;font-weight:300;width:40px;height:40px;box-sizing:border-box;line-height:38px;text-align:center}header #menu .wrapper .lang a.current,header #menu .wrapper .lang a:hover{border-color:#E0306E;opacity:1}header #menu .wrapper nav{margin-top:80px}header #menu .wrapper nav a{display:block;color:#1A1A1A;font-size:30px;font-weight:300;margin-top:30px;transition:.2s}header #menu .wrapper nav a:hover,header #menu .wrapper nav a.current{color:#E0306E}header.scroll:before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0.55) 61%, rgba(0,0,0,0) 100%);opacity:0.4}#content{min-height:500px}footer{background:#3D3D3D;position:relative;padding-top:50px;padding-bottom:20px}footer .home-image{display:none}footer .bg{position:absolute;right:0;bottom:0;background:url('/img/Footer/img-footer-circle@2x.png') no-repeat center / 100% 100%;width:737px;height:592px;opacity:0.3}footer #back-to-top{position:absolute;top:0;right:0;background:url(/img/Footer/btn-backtotop-scroll.svg) no-repeat center;width:119px;height:120px;line-height:120px;text-align:center;font-size:14px;color:#AFAFAF;font-weight:200;z-index:1}footer #back-to-top:hover,footer #back-to-top.current{background:none;color:#E0306E}footer .footer-top{position:relative;display:flex;align-items:end;padding-top:50px}footer .footer-top .left{width:50%}footer .footer-top .left li{display:block}footer .footer-top .left li a{font-size:30px;font-weight:300;color:#fff;transition:.2s}footer .footer-top .left li a:hover{color:#E0306E}footer .footer-top .left li+li{margin-top:30px}footer .footer-top .right{width:50%}footer .footer-top .right .editor *{line-height:unset;color:#C4C4C4;font-size:34px;font-weight:200}footer .footer-top .right .bottom{display:flex;align-items:end;gap:20px;margin-top:40px}footer .footer-top .right .bottom a{font-size:15px;font-weight:200;color:#fff;padding-right:16px;background:url(/img/btn-circle.svg) no-repeat right top 7px}footer .footer-bottom{border-top:1px solid #707070;margin-top:87px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}footer .footer-bottom .copyright{color:#959595;font-size:14px;font-weight:300}footer:before{content:'';position:absolute;left:0;right:0;bottom:82px;background:linear-gradient(180deg, #3d3d3d 0 0%, #2c2c2c 100%);height:308px}footer:after{content:'';position:absolute;left:0;right:0;bottom:0;background:#2C2C2C;height:82px}#chat{position:fixed;top:50%;transform:translate(0, -50%);right:-100px;opacity:0;transition:.2s;z-index:99;width:76px;text-align:center;padding-bottom:23px}#chat .switch{position:relative;height:100%;display:flex;flex-flow:column;background:none}#chat .switch>span{background:url(/img/btn-chat.svg) no-repeat center / 136px;width:76px;height:76px}#chat .switch label{color:#1A1A1A;font-size:12px;font-weight:bold;margin-top:-6px}#chat .switch label span{display:block;font-weight:300}#chat .icons{display:none;height:100%;position:relative;flex-flow:column;align-items:center;justify-content:center;gap:10px}#chat .icons>*{position:relative;width:100%}#chat .icons>* .icon{display:block;border-radius:50%;width:36px;height:36px;margin:auto;background-color:#2C2C2C;background-repeat:no-repeat;background-position:center;transition:.2s}#chat .icons>* .icon:hover{background-color:#E0306E}#chat .icons>*.wtsapp .icon{background-image:url(/img/btn-whatsapp.svg)}#chat .icons>*.wechat .icon{background-image:url(/img/btn-wechat.svg)}#chat .icons>*.form .icon{background-image:url(/img/btn-form.svg)}#chat .icons>*.current .icon{background-color:#E0306E}#chat .icons>*.current:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;background:url(/img/chat-highlight.svg) no-repeat center;width:9px;height:14px}#chat:before,#chat:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:200px}#chat:before{background:#E0306E;opacity:0.9}#chat:after{box-shadow:0px 0px 20px rgba(0,0,0,0.7);z-index:-1}#chat.open{height:auto;padding:26px 0}#chat.open .switch{display:none}#chat.open .icons{display:flex}#chat.open:before{background:#AFAFAF}#chat.animate{right:20px;opacity:1}.panel{opacity:0;position:fixed;bottom:20px;right:200px;background:#2C2C2C;border-radius:20px;box-shadow:0px 0px 20px rgba(0,0,0,0.7);padding:50px 0 50px 50px;box-sizing:border-box;width:440px;transition:.5s;z-index:-1}.panel .panel-container{overflow:auto;max-height:calc(100% - 140px);padding-right:50px}.panel .close{top:15px;right:15px}.panel h2{font-size:26px;color:#E0306E;font-weight:300;line-height:36px;margin-bottom:5px}.panel .editor,.panel>p{margin-bottom:30px}.panel .editor *,.panel>p{font-size:14px;color:#959595;font-weight:300}.panel#wechat img{width:100%;height:auto}.panel#contact-form form{position:relative}.panel#contact-form form *{font-size:17px;font-weight:200}.panel#contact-form label{display:block}.panel#contact-form label span{margin-left:13px;color:#E0306E}.panel#contact-form .row{margin-bottom:15px}.panel#contact-form .row label{margin-bottom:15px}.panel#contact-form .row input,.panel#contact-form .row textarea{width:100%;background:none;border-bottom:1px solid #6d6f71}.panel#contact-form .row input.error,.panel#contact-form .row textarea.error{border-color:#E0306E}.panel#contact-form .row input{height:40px}.panel#contact-form .row textarea{height:95px}.panel#contact-form p{font-size:14px;font-weight:300;color:#959595;text-align:left}.panel#contact-form .verification{margin-top:30px}.panel#contact-form .verification label{margin-bottom:5px}.panel#contact-form .verification .verify{display:flex;flex-wrap:wrap;align-items:center}.panel#contact-form .verification .verify #captcha{margin-right:13px}.panel#contact-form .verification .verify #refresh{background:url(/img/btn-refresh.svg) no-repeat center;width:36px;height:27px;margin-right:15px}.panel#contact-form .verification .verify input{width:calc(100% - 129px);height:44px;background:none;border-bottom:1px solid #6d6f71;text-align:center}.panel#contact-form .verification .verify input.error{border-color:#E0306E}.panel#contact-form .last-row{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.panel#contact-form .last-row .error-message{opacity:0;font-size:14px;color:#E0306E;font-weight:300}.panel#contact-form .last-row #submit{font-size:15px;background:none}.panel#contact-form .sys-message{display:none;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;opacity:1 !important}.panel#contact-form .sys-message p{color:#fff}.panel#contact-form .sys-message.show{display:flex;align-items:center;justify-content:center}.panel.show{opacity:1;z-index:100;right:100px}@media screen and (max-width:1199px){html.open{overflow:hidden}html.open header{background:#C4C4C4;height:100%;overflow-y:scroll;transition:0s}html.open header .header-container{display:none}html.open header #menu{display:block}header .header-container{margin:0 50px}header .header-container .lang{display:none}header .header-container .logo{top:56px;width:262px}header #menu{display:none;width:100%;height:auto;background:none;padding:198px 70px 140px;position:relative}header #menu .close{right:20px}header #menu .wrapper .lang{display:flex}footer{padding:154px 0 106px}footer .bg{bottom:142px}footer .footer-top{display:block;padding-top:0;padding-bottom:106px}footer .footer-top #back-to-top{top:auto;bottom:40px}footer .footer-top .left{width:100%}footer .footer-top .right{margin-top:80px;width:100%}footer .footer-bottom{margin-top:0;padding-top:30px;display:block}footer .footer-bottom .logo{margin-bottom:20px}footer .footer-bottom .logo img{width:221px;height:auto}footer:before{bottom:142px}footer:after{height:142px}#chat{top:auto;transform:none;bottom:20px;left:0;right:0 !important;margin:auto;width:274px;padding:0}#chat .switch{flex-flow:unset;width:100%;justify-content:center;align-items:center;gap:0 10px}#chat .icons{flex-flow:unset}#chat .icons>*{width:auto;padding:20px 0}#chat .icons>*.current:before{bottom:auto;right:0;transform:rotate(90deg)}#chat.open{padding:0}.panel{bottom:100px;left:0;right:0 !important;margin:auto;max-height:calc(100vh - 120px)}.panel .panel-container{max-height:calc(100% - 200px)}}@media screen and (max-width:767px){.container{padding:0 40px}header .header-container{margin:0 20px}header .header-container .logo{top:48px;width:238px}header .header-container .menu-btn{top:30px}footer{padding-top:148px}footer .footer-top{padding-bottom:95px}footer .footer-top #back-to-top{bottom:30px}footer .footer-top .right .bottom{display:inline-flex;flex-flow:column;align-items:unset}footer .footer-top .right .bottom a{align-self:flex-start}}html.noscroll{overflow:hidden}body.opening-end header{opacity:1;pointer-events:unset}body.opening-end header .logo{display:block}body.opening-end #content #opening{opacity:0}body.opening-end #content #banner{opacity:1}body.animate-end #content{overflow-x:hidden;height:auto}body.animate-end #content #home-section{display:block}body.animate-end footer{display:block}header{opacity:0;pointer-events:none;transition:1s}#content{position:relative}#content .fake-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}#content .fake-wrapper .fake-container{max-width:1342px;margin:auto;position:relative;height:100%}#content .fake-wrapper .fake-container .left,#content .fake-wrapper .fake-container .right{position:absolute;top:0;bottom:0;width:100%;border-left:1px solid rgba(61,61,61,0.5);border-right:1px solid rgba(61,61,61,0.5);background:none}#content .fake-wrapper .fake-container .left{left:-100%}#content .fake-wrapper .fake-container .right{right:-100%}#content .slider-control{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:space-between}#content .slider-control button{width:47px;height:47px;position:relative;background:none;z-index:3}#content .slider-control button:before,#content .slider-control button:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}#content .slider-control button:before{background:#fff;opacity:0.8;filter:blur(12px)}#content .slider-control button:after{background:#1a1a1a url(/img/01-Homepage/btn-arrow.svg) no-repeat center}#content .slider-control button.prev{transform:scaleX(-1)}#content #opening{background:radial-gradient(closest-side at 50% 50%, #3d3d3d 0%, #000 100%);position:absolute;top:0;left:0;right:0;overflow:hidden;z-index:90}#content #opening .circle{position:absolute;bottom:-26%;bottom:-240px;left:0;right:0;margin:auto;background:url('/img/01-Homepage/big-circle.png') no-repeat center / 1177px 1109px;background:unset;width:1177px;height:1109px;max-width:100%;opacity:0;transition-duration:3s;transition-delay:2s}#content #opening .circle .circles{transition:1.5s linear}#content #opening .circle .circles .wave{position:absolute;top:50%;left:50%;width:1177px;height:1109px;transition:1.5s linear;transform:translate(-50%, -50%)}#content #opening .circle .circles .wave .center{position:absolute;top:0;left:0;width:100%;height:100%}#content #opening .circle .circles .wave .center:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/img-opening-circle-b.png');background-position:center;background-repeat:no-repeat;background-size:1177px 1109px}#content #opening .circle .circles .wave .wave_element{position:absolute;top:0;left:0;width:100%;height:100%;animation-duration:120s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1);animation-name:waveSkew1}#content #opening .circle .circles .wave .wave_element:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/img-opening-circle-a.png');background-position:center;background-repeat:no-repeat;background-size:1177px 1109px;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.33, 1, .68, 1);animation-timing-function:linear}#content #opening .circle .circles .wave .wave1:before{animation-name:waveMove;transform:scale(.8);opacity:0}#content #opening .circle .circles .wave .wave2{animation-delay:2s;animation-direction:reverse}#content #opening .circle .circles .wave .wave2:before{transform:scale(.85);animation-delay:3.5s;animation-name:waveMove;opacity:0}#content #opening .circle .circles .current{opacity:1}#content #opening .logo-container{position:absolute;bottom:206px;left:0;right:0;transition-duration:2s;transition-delay:1s;transition-timing-function:linear;text-align:center}#content #opening .logo-container .logo-img{width:155px;height:169px;margin:0 auto 35px;position:relative;opacity:0;transition-duration:5s}#content #opening .logo-container .logo-img:before,#content #opening .logo-container .logo-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/00-Opening/logo-a-m.png) no-repeat center / 100% 100%}#content #opening .logo-container .logo{display:inline-block;width:292px;opacity:0;transition-duration:5s;transition-delay:1.5s;transition-timing-function:linear}#content #opening .logo-container .logo img{width:100%;height:auto}#content #opening.animate1{transition-duration:3s}#content #opening.animate1 .circle{opacity:1}#content #opening.animate1 .logo-container .logo-img,#content #opening.animate1 .logo-container .logo{opacity:1}#content #opening.animate2 .logo-container .logo-img:before{display:none}#content #opening.animate2 .logo-container .logo-img:after{animation:logo_img 2s linear 1s forwards}#content #banner{display:none;z-index:1;position:relative;opacity:0.00001;transition-duration:3s}#content #banner .banner-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#content #banner .banner-bg .bg{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;transition:2s;filter:blur(12px)}#content #banner .banner-bg .bg *{position:absolute;top:0;left:0;right:0;bottom:0}#content #banner .banner-bg .bg .tablet,#content #banner .banner-bg .bg .mobile{display:none}#content #banner .banner-bg .bg.current{opacity:1;filter:blur(0)}#content #banner .banner-bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.4}#content #banner .fake-wrapper .fake-container .left,#content #banner .fake-wrapper .fake-container .right{z-index:2;transition:.5s}#content #banner .fake-wrapper .fake-container .left:hover,#content #banner .fake-wrapper .fake-container .right:hover{background:#000;opacity:0.6}#content #banner .circle{position:absolute;bottom:-26%;bottom:-240px;left:0;right:0;margin:auto;width:1177px;height:1109px;max-width:100%;z-index:1}#content #banner .circle.fading{animation:circle-fade 5s infinite}#content #banner .circle .fade-circle,#content #banner .circle .circles{position:absolute;top:0;left:0;right:0;bottom:0}#content #banner .circle .fade-circle{display:none;background:url('/img/01-Homepage/big-circle.png') no-repeat center / 1177px 1109px;background:unset;animation:circle-fade 5s infinite}#content #banner .circle .fade-circle .circles-fade{transition:1.5s linear}#content #banner .circle .fade-circle .circles-fade .wave{position:absolute;top:0;left:0;right:0;bottom:0;transition:1.5s linear}#content #banner .circle .fade-circle .circles-fade .wave .center{position:absolute;top:0;left:0;width:100%;height:100%}#content #banner .circle .fade-circle .circles-fade .wave .center:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/img-opening-circle-b.png');background-position:center;background-repeat:no-repeat;background-size:1177px 1109px}#content #banner .circle .fade-circle .circles-fade .wave .wave_element{position:absolute;top:0;left:0;width:100%;height:100%;animation-duration:120s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1);animation-name:waveSkew1}#content #banner .circle .fade-circle .circles-fade .wave .wave_element:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/img-opening-circle-a.png');background-position:center;background-repeat:no-repeat;background-size:1177px 1109px;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.33, 1, .68, 1);animation-timing-function:linear}#content #banner .circle .fade-circle .circles-fade .wave .wave1:before{animation-name:waveMove;transform:scale(.8);opacity:0}#content #banner .circle .fade-circle .circles-fade .wave .wave2{animation-delay:2s;animation-direction:reverse}#content #banner .circle .fade-circle .circles-fade .wave .wave2:before{transform:scale(.85);animation-delay:3.5s;animation-name:waveMove;opacity:0}#content #banner .circle .fade-circle .circles-fade .current{opacity:1}#content #banner .circle .circles{transition:1.5s linear}#content #banner .circle .circles.stop .wave .wave_element{animation-play-state:paused !important}#content #banner .circle .circles.stop .wave .wave_element:before{animation-play-state:paused !important}#content #banner .circle .circles .wave{position:absolute;top:50%;left:50%;width:1177px;height:1109px;background:url('/img/01-Homepage/big-circle.png') no-repeat center / 1177px 1109px;background:unset;transition:1.5s linear;opacity:0}#content #banner .circle .circles .wave:first-child{transform:translate(-50%, -50%) scale(1.2)}#content #banner .circle .circles .wave:first-child.current{transform:translate(-50%, -50%) scale(1)}#content #banner .circle .circles .wave:nth-child(2){transform:translate(-50%, -50%) rotate(-90deg) scale(1.2)}#content #banner .circle .circles .wave:nth-child(2).current{transform:translate(-50%, -50%) rotate(-90deg) scale(1)}#content #banner .circle .circles .wave:nth-child(3){transform:translate(-50%, -50%) rotate(-180deg) scale(1.2)}#content #banner .circle .circles .wave:nth-child(3).current{transform:translate(-50%, -50%) rotate(-180deg) scale(1)}#content #banner .circle .circles .wave:nth-child(4){transform:translate(-50%, -50%) rotate(-270deg) scale(1.2)}#content #banner .circle .circles .wave:nth-child(4).current{transform:translate(-50%, -50%) rotate(-270deg) scale(1)}#content #banner .circle .circles .wave .center{position:absolute;top:0;left:0;width:100%;height:100%}#content #banner .circle .circles .wave .center:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/img-opening-circle-b.png');background-position:center;background-repeat:no-repeat;background-size:1177px 1109px}#content #banner .circle .circles .wave .wave_element{position:absolute;top:0;left:0;width:100%;height:100%;animation-duration:120s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1);animation-name:waveSkew1}#content #banner .circle .circles .wave .wave_element:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/img-opening-circle-a.png');background-position:center;background-repeat:no-repeat;background-size:1177px 1109px;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.33, 1, .68, 1);animation-timing-function:linear}#content #banner .circle .circles .wave .wave1:before{animation-name:waveMove;transform:scale(.8);opacity:0}#content #banner .circle .circles .wave .wave2{animation-delay:2s;animation-direction:reverse}#content #banner .circle .circles .wave .wave2:before{transform:scale(.85);animation-delay:3.5s;animation-name:waveMove;opacity:0}#content #banner .circle .circles .current{opacity:1}#content #banner .banner-inner{position:absolute;bottom:-26%;bottom:-240px;left:0;right:0;height:1109px;display:flex;align-items:end}#content #banner .banner-inner .banner-wrapper{position:relative;height:663px;width:100%}#content #banner .banner-inner .banner-wrapper .countdown-circle{position:absolute;top:0;left:0;right:0;width:274px;height:274px;margin:auto}#content #banner .banner-inner .banner-wrapper .countdown-circle svg{position:absolute;top:0;left:0;right:0;bottom:0}#content #banner .banner-inner .banner-wrapper .countdown-circle svg circle{stroke:#E0306E;stroke-dasharray:862;stroke-dashoffset:862;transform:rotate(-90deg);transform-origin:center}#content #banner .banner-inner .banner-wrapper .countdown-circle svg circle.start{animation:drawCircle 5s linear}#content #banner .banner-inner .banner-wrapper .countdown-circle:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#1A1A1A;opacity:0.7}#content #banner .banner-inner .banner-wrapper .slider-control{top:105px;bottom:auto;max-width:1389px}#content #banner .banner-inner .banner-wrapper .banner-container{position:relative;white-space:nowrap;max-width:1342px;margin:auto}#content #banner .banner-inner .banner-wrapper .banner-container .slider{display:inline-flex}#content #banner .banner-inner .banner-wrapper .banner-container .slider.slide-next .banner-item .banner-item-container .item-info{transform:translateX(0);left:0}#content #banner .banner-inner .banner-wrapper .banner-container .slider.slide-current .banner-item .banner-item-container .item-info{transform:translateX(-50%);left:50%}#content #banner .banner-inner .banner-wrapper .banner-container .slider.current .banner-item .banner-item-container{opacity:1}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item{position:relative;text-align:center;width:100%;white-space:normal;display:flex;align-items:end;z-index:1}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container{position:relative;z-index:1;opacity:0.4;margin:0 61.5px;width:100%;height:274px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info{width:440px;position:relative;padding-top:36px;transition:2s;transform:translateX(-100%);left:100%}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info label{display:block;font-size:14px;color:#AFAFAF;font-style:italic;font-weight:300;margin-bottom:8px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .ft{font-size:17px;font-weight:200;margin-bottom:26px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .ft sup{font-size:10px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title{position:relative}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title p,#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title span{font-size:50px;font-weight:200;line-height:50px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title p{position:relative}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title span{position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(4px)}#content #banner .fake-wrapper2{position:absolute;top:0;bottom:0;left:0;right:0;max-width:1342px;margin:auto}#content #banner .fake-wrapper2 .more-works{position:absolute;bottom:36px;right:195.5px;z-index:1}#content #banner .fake-wrapper2 .more-works a{font-size:15px;font-weight:200;color:#fff;padding-right:16px;background:url(/img/btn-circle.svg) no-repeat right top 7px}#content #banner .fake-wrapper2 .more-works a span{position:absolute;left:-214px;top:-135px;background:url(/img/01-Homepage/btn-more-works-line.svg) no-repeat center;width:198px;height:115px;pointer-events:none}#content #banner .scroll{position:absolute;left:70px;bottom:-35px;background:url(/img/01-Homepage/btn-backtotop-scroll.svg) no-repeat center;width:119px;height:120px;line-height:120px;text-align:center;font-size:14px;color:#AFAFAF;font-weight:200;z-index:2}#content #banner .scroll:hover,#content #banner .scroll.current{background:none;color:#E0306E}#content #banner:before,#content #banner:after{content:'';position:absolute;left:0;right:0}#content #banner:before{top:0;height:450px;background:linear-gradient(180deg, #000 0%, rgba(21,21,21,0.76) 53%, rgba(57,57,57,0.46) 81%, rgba(84,84,84,0) 100%);opacity:0.9;z-index:1}#content #banner:after{bottom:0;height:407px;background:linear-gradient(0deg, #000 0%, rgba(21,21,21,0.75) 41%, rgba(84,84,84,0) 100%)}#content #home-section{display:none;position:relative;padding-top:174px;background:url('/img/01-Homepage/background-desktop&tab&m.jpg') no-repeat top center / cover}#content #home-section #about{padding-bottom:82px;position:relative;z-index:1}#content #home-section #about .content{width:580px;margin-left:auto}#content #home-section #about .content>a{display:inline-block;margin-top:36px;font-size:15px;font-weight:200;color:#fff;padding-right:16px;background:url(/img/btn-circle.svg) no-repeat right top 7px}#content #home-section #section1{padding-bottom:47px}#content #home-section #section1 .section-title{width:746.5px;opacity:0;filter:blur(12px);transition:.5s}#content #home-section #section1 .section-title img{width:100%;height:auto}#content #home-section #section1 .slider-wrapper{margin-top:27px;position:relative}#content #home-section #section1 .slider-wrapper .slider-container{width:482px;margin:auto;position:relative;white-space:nowrap}#content #home-section #section1 .slider-wrapper .slider-container .slider{display:inline-flex;margin-left:-23px}#content #home-section #section1 .slider-wrapper .slider-container .slider:only-child{margin:0}#content #home-section #section1 .slider-wrapper .slider-container .slider.current .item:after,#content #home-section #section1 .slider-wrapper .slider-container .slider.slide-prev .item:after,#content #home-section #section1 .slider-wrapper .slider-container .slider.slide-next .item:after{background:none}#content #home-section #section1 .slider-wrapper .slider-container .slider.slide-prev,#content #home-section #section1 .slider-wrapper .slider-container .slider.slide-next{z-index:1}#content #home-section #section1 .slider-wrapper .slider-container .slider.current{z-index:2}#content #home-section #section1 .slider-wrapper .slider-container .slider.current *{cursor:url(/img/mouse_link.svg) 10 10,pointer}#content #home-section #section1 .slider-wrapper .slider-container .slider.current .item:hover .overlay{opacity:1}#content #home-section #section1 .slider-wrapper .slider-container .item{border-radius:50%;overflow:hidden;width:100%;position:relative;background:none}#content #home-section #section1 .slider-wrapper .slider-container .item img{width:100%;height:auto}#content #home-section #section1 .slider-wrapper .slider-container .item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:274px;height:274px;opacity:0;transition:.5s;text-align:center;display:flex;align-items:center;justify-content:center}#content #home-section #section1 .slider-wrapper .slider-container .item .overlay p{color:#3D3D3D;font-size:15px;background:url(/img/01-Homepage/btn-play.svg) no-repeat top center;padding-top:52px;position:relative}#content #home-section #section1 .slider-wrapper .slider-container .item .overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0.8;border-radius:50%}#content #home-section #section1 .slider-wrapper .slider-container .item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#494A4B;transition:.2s;border-radius:50%}#content #home-section #section1 .slider-wrapper .slider-control{width:526px}#content #home-section #section1.animate .section-title{opacity:1;filter:blur(0)}#content #home-section #section2{padding-top:103px;padding-bottom:90px}#content #home-section #section2 .wrapper{display:flex;gap:0 70px;position:relative}#content #home-section #section2 .wrapper .content{position:relative;width:calc(100% - 784px)}#content #home-section #section2 .wrapper .content .number{position:relative}#content #home-section #section2 .wrapper .content .number .num{position:absolute;top:0;left:0;font-size:50px;font-weight:200;color:#000;opacity:0;transition:1s}#content #home-section #section2 .wrapper .content .number .num.current{opacity:1}#content #home-section #section2 .wrapper .content .number:before{content:'';position:absolute;top:-103px;left:-106px;background:url('/img/01-Homepage/graphic-table@2x.png') no-repeat center / 100% 100%;width:274px;height:274px;animation:rotate 8s linear infinite}#content #home-section #section2 .wrapper .content .items{padding-top:93px;position:relative;overflow:hidden;white-space:nowrap}#content #home-section #section2 .wrapper .content .items .slider{display:inline-flex}#content #home-section #section2 .wrapper .content .items .item .title{font-size:26px;font-weight:200;margin-bottom:15px;position:relative}#content #home-section #section2 .wrapper .content .items .item .editor{position:relative}#content #home-section #section2 .wrapper .content .items .item .editor *{color:#C4C4C4}#content #home-section #section2 .wrapper .circle{width:685px;height:685px;position:relative;box-sizing:border-box;padding:24px;margin:40px 14px 0}#content #home-section #section2 .wrapper .circle .outer-circle{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%}#content #home-section #section2 .wrapper .circle .outer-circle .circle-border{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px}#content #home-section #section2 .wrapper .circle .outer-circle svg{position:absolute;top:0;left:0;width:100%;height:calc(100% + 2px)}#content #home-section #section2 .wrapper .circle .outer-circle svg circle{stroke-dasharray:2150;transform:rotate(-90deg);transform-origin:center}#content #home-section #section2 .wrapper .circle .outer-circle svg circle#white{stroke:#fff;stroke-dashoffset:0}#content #home-section #section2 .wrapper .circle .outer-circle svg circle#red{stroke:#E0306E;stroke-dashoffset:2150}#content #home-section #section2 .wrapper .circle .outer-circle svg circle#red.start{animation:drawCircle 25s linear infinite}#content #home-section #section2 .wrapper .circle .outer-circle .point{background:#fff;border-radius:50%;position:absolute;width:12px;height:12px}#content #home-section #section2 .wrapper .circle .outer-circle .point span{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:50%;filter:blur(8px);background:#fff}#content #home-section #section2 .wrapper .circle .outer-circle .point label{position:absolute;font-size:15px;font-weight:200;opacity:0.4}#content #home-section #section2 .wrapper .circle .outer-circle .point.point1{top:-5px;left:0;right:0;margin:auto}#content #home-section #section2 .wrapper .circle .outer-circle .point.point1 label{top:-34px;left:50%;transform:translate(-50%, 0)}#content #home-section #section2 .wrapper .circle .outer-circle .point.point2{top:231px;right:11px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point2 label{top:-10px;right:-27px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point3{bottom:59px;right:136px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point3 label{bottom:-20px;right:-27px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point4{bottom:59px;left:136px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point4 label{bottom:-20px;left:-27px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point5{top:231px;left:11px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point5 label{top:-10px;left:-27px}#content #home-section #section2 .wrapper .circle .outer-circle .point.current label{opacity:1}#content #home-section #section2 .wrapper .circle .inner-circle{position:relative;height:100%}#content #home-section #section2 .wrapper .circle .inner-circle .photo{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;overflow:hidden;opacity:0;transition:1s}#content #home-section #section2 .wrapper .circle .inner-circle .photo img{width:100%;height:auto}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 86px}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title{position:relative}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title p,#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title span{font-size:60px;font-weight:200}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title p{position:relative;z-index:1}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title span{position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(12px)}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.7}#content #home-section #section2 .wrapper .circle .inner-circle .photo.current{opacity:1}footer{display:none}footer .home-image{display:block;position:absolute;top:-410px;left:-57px;background:url('/img/01-Homepage/img-5-step-circle_tab&m@2x.png') no-repeat center / 100% 100%;width:440px;height:440px}#popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:0 20px;align-items:center;justify-content:center;z-index:101}#popup .popup-container{position:relative;max-width:1014px;margin:auto;text-align:right}#popup .popup-container .close{top:-40px;right:-40px}#popup .popup-container .item{display:none}#popup .popup-container .item .video-container{position:relative}#popup .popup-container .item .video-container img{width:100%;height:auto}#popup .popup-container .item .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#popup .popup-container .item a{display:inline-block;margin-top:40px;font-size:15px;font-weight:200;color:#fff;padding-right:16px;background:url(/img/btn-circle.svg) no-repeat right top 7px}#popup .popup-container .item.show{display:block}#popup:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.85}#popup.show{display:flex}@media screen and (max-width:1199px){#content .fake-wrapper{display:none}#content #opening .logo-container .logo{width:262px}#content #opening .circle{bottom:-26%;bottom:-240px}#content #banner .banner-bg .bg .desktop{display:none}#content #banner .banner-bg .bg .tablet{display:block}#content #banner .circle{bottom:-26%;bottom:-240px}#content #banner .banner-inner{bottom:-26%;bottom:-240px}#content #banner .banner-inner .slider-control{display:none}#content #banner .banner-inner .banner-container .banner-item .banner-item-container{margin:0 54px}#content #banner .banner-inner .banner-container .banner-item .banner-item-container a{bottom:14px;right:0}#content #banner .banner-inner .banner-container .banner-item .banner-item-container a span{display:none}#content #banner .fake-wrapper2 .more-works{bottom:50px;right:53px}#content #banner .fake-wrapper2 .more-works a span{display:none}#content #banner .scroll{display:none}#content #banner:before{height:350px}#content #home-section{padding-top:197px}#content #home-section #about{padding-bottom:56px}#content #home-section #about .content{width:100%}#content #home-section #section1{padding-bottom:83px}#content #home-section #section1 .section-title{width:100%}#content #home-section #section1 .slider-wrapper{margin-top:20px}#content #home-section #section2{padding-top:110px;padding-bottom:247px}#content #home-section #section2 .wrapper{display:block}#content #home-section #section2 .wrapper .content{width:100%}#content #home-section #section2 .wrapper .circle{width:550px;height:550px;margin:66px auto 0;padding:20px}#content #home-section #section2 .wrapper .circle .outer-circle svg circle{stroke-dasharray:1725}#content #home-section #section2 .wrapper .circle .outer-circle svg circle#red{stroke-dashoffset:1725}#content #home-section #section2 .wrapper .circle .outer-circle .point{width:10px;height:10px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point1 label{top:-31px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point2{top:185px;right:9px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point2 label{top:-11px;right:-23px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point3{right:109px;bottom:47px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point3 label{bottom:-16px;right:-23px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point4{left:109px;bottom:47px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point4 label{bottom:-16px;left:-23px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point5{top:185px;left:9px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point5 label{top:-11px;left:-23px}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay{padding:0 24px}footer .home-image{top:-363px;left:0;width:308px;height:308px}#popup .popup-container .close{right:0}}@media screen and (max-width:767px){#content #opening .logo-container{bottom:325px}#content #opening .logo-container .logo-img{width:103px;height:112px}#content #opening .logo-container .logo{width:238px}#content #opening .circle{background-size:823px 775px;width:823px;height:775px;bottom:5%;bottom:45px}#content #opening .circle .circles .wave .center::before,#content #opening .circle .circles .wave .wave_element::before{background-size:823px 775px}#content #banner .bg .tablet{display:none}#content #banner .bg .mobile{display:block}#content #banner .circle{width:823px;height:775px;bottom:5%;bottom:45px}#content #banner .circle .fade-circle .circles-fade .wave .center::before,#content #banner .circle .fade-circle .circles-fade .wave .wave_element::before{background-size:823px 775px}#content #banner .circle .fake-circle{background-size:823px 775px}#content #banner .circle .circles .wave .center::before,#content #banner .circle .circles .wave .wave_element::before{background-size:823px 775px}#content #banner .banner-inner{bottom:5%;bottom:45px}#content #banner .banner-inner .banner-wrapper{height:506px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container{margin:0}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info{padding-top:45px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .ft{margin-bottom:15px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title p,#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container .item-info .title span{font-size:36px;line-height:55px}#content #banner .banner-inner .banner-wrapper .banner-container .banner-item .banner-item-container a{bottom:73px;right:50%;transform:translate(50%, 0)}#content #banner .fake-wrapper2 .more-works{bottom:118px;right:0;left:0;text-align:center}#content #banner:before{height:300px}#content #home-section{padding-top:154px}#content #home-section #section1{padding-bottom:94px}#content #home-section #section1 .slider-wrapper{margin-left:40px;margin-right:40px}#content #home-section #section1 .slider-wrapper .slider-control{width:100%}#content #home-section #section1 .slider-wrapper .slider-container{margin:0 12px;width:auto;overflow:hidden}#content #home-section #section1 .slider-wrapper .slider-container .slider{margin:0}#content #home-section #section2{padding-bottom:238px}#content #home-section #section2 .wrapper .circle{width:405px;height:405px;margin:82px auto 0;padding:14px}#content #home-section #section2 .wrapper .circle .outer-circle svg circle{stroke-dasharray:1270}#content #home-section #section2 .wrapper .circle .outer-circle svg circle#red{stroke-dashoffset:1270}#content #home-section #section2 .wrapper .circle .outer-circle .point{width:7px;height:7px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point1{top:-3px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point1 label{top:-28px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point2{top:136px;right:7px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point2 label{top:-23px;right:-20px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point3{right:80px;bottom:35px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point3 label{bottom:-21px;right:-19px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point4{left:80px;bottom:35px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point4 label{bottom:-21px;left:-19px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point5{top:136px;left:7px}#content #home-section #section2 .wrapper .circle .outer-circle .point.point5 label{top:-23px;left:-20px}#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay{padding:0 13px}/*953795e33e25c16a067bcfa2a5842f5b*/#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title p,#content #home-section #section2 .wrapper .circle .inner-circle .photo .overlay .title span{font-size:36px}footer .home-image{top:-336px}}@keyframes logo_img{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes circle-fade{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes waveMove{0%{transform:scale(.85);filter:blur(15px);opacity:0}25%{filter:blur(0px)}60%{opacity:1}80%{transform:scale(1);filter:blur(0px);opacity:1}95%{opacity:0;filter:blur(5px)}100%{transform:scale(1.05)}}@keyframes waveSkew1{0%{transform:skew(0deg, 0deg) rotate(0deg)}10%{transform:skew(2deg, 1deg) rotate(3deg)}20%{transform:skew(-3deg, -3deg) rotate(-3deg)}30%{transform:skew(3deg, 2deg) rotate(2deg)}40%{transform:skew(3deg, -1deg) rotate(-1deg)}50%{transform:skew(-2deg, 4deg) rotate(4deg)}60%{transform:skew(3deg, 0deg) rotate(-2deg)}70%{transform:skew(-1deg, -4deg) rotate(3deg)}80%{transform:skew(3deg, -1deg) rotate(-3deg)}90%{transform:skew(-1deg, -1deg) rotate(1deg)}100%{transform:skew(0deg, 0deg) rotate(0deg)}}