/* Minification failed. Returning unminified contents.
(1,21832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,60291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,60305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,64999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,65803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,66008): run-time error CSS1039: Token not allowed after unary operator: '-text'
(1,66355): run-time error CSS1039: Token not allowed after unary operator: '-trails'
(1,66450): run-time error CSS1039: Token not allowed after unary operator: '-trails-stroke'
(1,66652): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1,66696): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(1,66744): run-time error CSS1039: Token not allowed after unary operator: '-x'
(1,66763): run-time error CSS1039: Token not allowed after unary operator: '-y'
(1,66790): run-time error CSS1039: Token not allowed after unary operator: '-rotate'
(1,66850): run-time error CSS1039: Token not allowed after unary operator: '-x'
(1,66869): run-time error CSS1039: Token not allowed after unary operator: '-y'
(1,66896): run-time error CSS1039: Token not allowed after unary operator: '-rotate'
(1,66963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,66974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,66986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,67855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,68000): run-time error CSS1039: Token not allowed after unary operator: '-plane-opacity'
(1,68054): run-time error CSS1039: Token not allowed after unary operator: '-plane-x'
(1,68079): run-time error CSS1039: Token not allowed after unary operator: '-plane-y'
(1,68139): run-time error CSS1039: Token not allowed after unary operator: '-plane-x'
(1,68164): run-time error CSS1039: Token not allowed after unary operator: '-plane-y'
(1,68398): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(1,68452): run-time error CSS1039: Token not allowed after unary operator: '-part-x'
(1,68470): run-time error CSS1039: Token not allowed after unary operator: '-part-y'
(1,68521): run-time error CSS1039: Token not allowed after unary operator: '-part-x'
(1,68539): run-time error CSS1039: Token not allowed after unary operator: '-part-y'
(1,68578): run-time error CSS1039: Token not allowed after unary operator: '-z-index'
(1,68606): run-time error CSS1039: Token not allowed after unary operator: '-background'
(1,68623): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-background'
(1,68683): run-time error CSS1039: Token not allowed after unary operator: '-first-x'
(1,68697): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-first-x'
(1,68732): run-time error CSS1039: Token not allowed after unary operator: '-first-y'
(1,68746): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-first-y'
(1,68781): run-time error CSS1039: Token not allowed after unary operator: '-second-x'
(1,68796): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-second-x'
(1,68832): run-time error CSS1039: Token not allowed after unary operator: '-second-y'
(1,68847): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-second-y'
(1,68883): run-time error CSS1039: Token not allowed after unary operator: '-third-x'
(1,68897): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-third-x'
(1,68932): run-time error CSS1039: Token not allowed after unary operator: '-third-y'
(1,68946): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-third-y'
(1,69000): run-time error CSS1039: Token not allowed after unary operator: '-first-x'
(1,69014): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-first-x'
(1,69049): run-time error CSS1039: Token not allowed after unary operator: '-first-y'
(1,69063): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-first-y'
(1,69098): run-time error CSS1039: Token not allowed after unary operator: '-second-x'
(1,69113): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-second-x'
(1,69149): run-time error CSS1039: Token not allowed after unary operator: '-second-y'
(1,69164): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-second-y'
(1,69200): run-time error CSS1039: Token not allowed after unary operator: '-third-x'
(1,69214): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-third-x'
(1,69249): run-time error CSS1039: Token not allowed after unary operator: '-third-y'
(1,69263): run-time error CSS1039: Token not allowed after unary operator: '-left-wing-third-y'
(1,69367): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(1,69522): run-time error CSS1039: Token not allowed after unary operator: '-success-x'
(1,69585): run-time error CSS1039: Token not allowed after unary operator: '-success-x'
(1,69630): run-time error CSS1039: Token not allowed after unary operator: '-success-opacity'
(1,69659): run-time error CSS1039: Token not allowed after unary operator: '-success'
(1,69888): run-time error CSS1039: Token not allowed after unary operator: '-success'
(1,69926): run-time error CSS1039: Token not allowed after unary operator: '-success-stroke'
(1,70049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70219): run-time error CSS1039: Token not allowed after unary operator: '-before-r'
(1,70291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70569): run-time error CSS1039: Token not allowed after unary operator: '-width'
(1,70674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70956): run-time error CSS1039: Token not allowed after unary operator: '-before-w'
(1,70971): run-time error CSS1039: Token not allowed after unary operator: '-width'
(1,70992): run-time error CSS1039: Token not allowed after unary operator: '-before-h'
(1,71007): run-time error CSS1039: Token not allowed after unary operator: '-height'
(1,71036): run-time error CSS1039: Token not allowed after unary operator: '-before-r'
(1,71067): run-time error CSS1039: Token not allowed after unary operator: '-background'
(1,71262): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(1,71396): run-time error CSS1039: Token not allowed after unary operator: '-span-o'
(1,71428): run-time error CSS1039: Token not allowed after unary operator: '-span-s'
(1,71606): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(1,71759): run-time error CSS1039: Token not allowed after unary operator: '-svg-o'
(1,71841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,71859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,71877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,71893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,71904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,71916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,71928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@font-face{font-family:"Fester";src:url("fonts/Fester-Bold.woff2") format("woff2"),url("fonts/Fester-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}::-webkit-scrollbar{width:5px;background-color:#f5f5f5;}::-webkit-scrollbar-thumb{background-color:#999;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);}*:focus{outline:none;}.truncate-h{overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;}.line-subject{height:2.8rem;}[data-line="2"]{-webkit-line-clamp:2;}[data-line="3"]{-webkit-line-clamp:3;}[data-line="4"]{-webkit-line-clamp:4;}.no-guter-2{margin-right:-.125rem;margin-left:-.125rem;}.no-guter-2>[class*=col-]{padding-right:.125rem;padding-left:.125rem;}.no-guter-20{margin-right:-1.25rem;margin-left:-1.25rem;}.no-guter-20>[class*=col-]{padding-right:1.25rem;padding-left:1.25rem;}.no-guter-6{margin-right:-.375rem;margin-left:-.375rem;}.no-guter-6>[class*=col-]{padding-right:.375rem;padding-left:.375rem;}.col-partner{max-width:14.2857142857%;}.col-partner img{width:100%;height:90px;object-fit:contain;background:#fff;padding:.5rem;border-radius:5px;}*{margin:0;}ul{padding:0;}a:hover{text-decoration:none;}img{height:auto;}a,i,img,.icon{transition:all 300ms;}.btn-primary{background:#02846a;border-color:#02846a;color:#fff;}.btn-primary:hover{background:#02ba96;border-color:#02ba96;}.ul-reset,.admin-top ul{margin:0;padding:0;list-style:none;}html{scroll-behavior:smooth;scroll-padding-top:5rem;}body{font-family:"Mulish",sans-serif;overflow-x:hidden;top:0 !important;}body.index footer{background-color:#303030;}body.page footer{background-color:#f4f4f4;}body.about footer{background-color:#fff;}.admin-top{position:sticky;top:0;z-index:99;background:#454545;}.admin-top ul{font-size:.75rem;line-height:30px;display:flex;}.admin-top li{padding-right:1rem;color:#999;}.admin-top a{color:#fff;}.domain-ext-list .slick-list{margin:0 -.5rem;}.domain-ext-list .slick-slide{margin:0 .5rem;}.domain-ext-list .domain{background:#fff;border:1px solid #e7ebf3;box-sizing:border-box;border-radius:.3rem;padding:.5rem;}.domain-ext-list .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#02ba96;cursor:pointer;}.domain-ext-list .slick-arrow.arrow-prev{left:-4%;}.domain-ext-list .slick-arrow.arrow-next{left:auto;right:-4%;}.title{position:relative;font-family:Fester;font-size:1.875rem;line-height:2.32rem;text-transform:uppercase;color:#fff;margin-bottom:2.75rem;}.title h1,.title h2,.title h3{font-size:1.875rem;line-height:2.32rem;margin:0;}.title:after{content:"";border-bottom:.25rem solid #02ba96;left:0;right:0;margin:auto;bottom:0;width:57px;margin-bottom:-1.175rem;position:absolute;}.title.border-after-none:after{border-bottom:none;}.display__none{opacity:0;transition:linear .5s;transform:translateX(-100%);}.display__none.block{opacity:0;transform:translateX(0);}.logo-img{width:110px;height:auto;object-fit:contain;filter:brightness(0) invert(1);}.logo-img:hover{filter:none;}.title-dark .design{color:#454545;}.title-dark .title{color:#02846a;}.design{font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;color:#fff;margin-bottom:.25rem;}.icon-app{width:65px;height:65px;object-fit:contain;}.app-mobile{width:600px;height:auto;object-fit:contain;}.contact-img{width:576px;height:auto;object-fit:contain;}.content{color:#fff;}.content.font-16{font-size:1rem;line-height:1.5rem;}.content.font-13{font-size:.8125rem;line-height:1.375rem;}.create-date{font-size:.75rem;line-height:.875rem;color:#fff;}.create-date.font-14{font-size:.875rem;line-height:1.25rem;}.hv-article{display:block;position:relative;}.hv-article:before{left:0;top:0;background:rgba(0,0,0,.05);position:absolute;content:"";transition:all .4s ease-in-out;height:100%;width:100%;}.hv-article:after{right:0;bottom:0;background:rgba(0,0,0,.05);position:absolute;content:"";transition:all .4s ease-in-out;height:100%;width:100%;}.hv-article:hover:before,.hv-article:hover:after{height:0;width:0;}a.subject:hover{color:#02ba96;}.subject{font-size:1.125rem;line-height:1.35rem;color:#fff;display:block;font-weight:700;}.subject.font-24{font-size:1.5rem;line-height:1.8rem;}.subject.font-16{font-size:1rem;line-height:1.2rem;}.subject.font-14{font-size:.875rem;line-height:1.1rem;}.subject.font-24-regular{font-size:1.5rem;line-height:1.8rem;}.pb-90{padding-bottom:5rem;}.img-banner{width:100%;object-fit:cover;height:100vh;}.banner-another img{width:100%;height:330px;object-fit:cover;}.btn-yellow{background:#fcd223;color:#454545;font-weight:700;border-color:#fcd223;}.btn-yellow:hover{background:#02ba96;color:#fff;}.home-wrap{background:url("images/statics/bn-home.jpg?format=webp") no-repeat center;background-size:cover;height:100vh;width:100%;position:relative;padding:3rem 0 0;display:flex;}.home-wrap .virus-1,.home-wrap .virus-2{position:absolute;background:url("images/statics/vr-1.png?format=webp") no-repeat;top:10%;left:20%;background-size:contain;width:80px;height:80px;animation:glow infinite 10s;}.home-wrap .virus-2{top:20%;left:auto;right:20%;width:150px;height:150px;}.home-wrap .virus-11,.home-wrap .virus-12{position:absolute;background:url("images/statics/vr-2.png?format=webp") no-repeat;bottom:20%;left:20%;background-size:contain;width:120px;height:120px;animation:glow infinite 20s;}.home-wrap .virus-12{top:20%;bottom:auto;left:auto;right:40%;width:200px;height:200px;z-index:1;}.home-wrap .box-left{width:40%;color:#fff;padding-top:8rem;}.home-wrap .header-name{background:#fcd223;padding:2rem;text-align:right;font-size:1.25rem;color:#454545;}.home-wrap .header-name .main{font-weight:700;font-size:2rem;}.home-wrap .text-box{padding-left:30%;padding-top:2rem;}.home-wrap .text-box .name{font-weight:700;font-size:2.5rem;margin-bottom:1rem;position:relative;display:inline-block;}.home-wrap .text-box .name:before,.home-wrap .text-box .name:after{position:absolute;content:"";background:url("Images/v2/virus.svg") no-repeat;background-size:contain;height:100%;width:60px;left:-70px;}.home-wrap .text-box .name:after{left:auto;right:-70px;}.home-wrap .text-box ul{padding:0;margin:0;list-style:none;}.home-wrap .text-box ul li{padding:.375rem 0;font-weight:700;font-size:1.25rem;}.home-wrap .text-box ul li span{background:#fcd223;width:20px;display:inline-block;line-height:20px;color:#454545;border-radius:50%;text-align:center;}.home-wrap .staff-item{align-self:flex-end;margin-left:-100px;width:520px;position:relative;z-index:2;}.home-wrap #form-contact{align-self:center;margin-left:3rem;background:rgba(255,255,255,.3);padding:2rem;margin-top:2rem;}.home-wrap #form-contact label{color:#fff;font-size:.875rem;}.home-wrap #form-contact .form-name{color:#fcd223;font-weight:700;font-size:1.25rem;margin-bottom:1rem;}.banner-top{height:100vh;overflow:hidden;}.banner-top .slick-active .title-banner h2{animation:myfirst 1s 1;opacity:1;visibility:visible;top:30px;}.banner-top .slick-active .title-banner p{animation:myfirst 2s 1;opacity:1;visibility:visible;top:30px;}.banner-top .slick-active .title-banner a{top:30px;animation:myfirst 2s 1;opacity:1;visibility:visible;}.banner-top .title-banner{position:absolute;z-index:3;top:34%;left:20%;color:#fff;width:50%;text-shadow:0 1px 1px #555;font-size:1rem;}.banner-top .title-banner h2{font-size:48px;margin-bottom:25px;}.banner-top .title-banner p{margin-bottom:40px;}.banner-top .title-banner a{border-radius:0;background:#02846a;color:#fff;font-size:1rem;}.banner-top .title-banner a:hover{background:#454545;}.banner-top .btn{z-index:10;color:#fff;bottom:45%;font-size:1.5rem;outline:none;box-shadow:none;}.banner-top .btn.next{right:0;}.banner-top .slick-arrow{position:absolute;top:50%;z-index:2;background:none;color:#454545;border:none;font-size:3rem;transform:translateY(-50%);}.banner-top .slick-arrow:focus{outline:none;}.banner-top .slick-arrow:hover{color:#fff;}.banner-top .arrow-prev{left:40px;}.banner-top .arrow-next{right:40px;}@keyframes myfirst{0%{left:0;top:0;}100%{left:0;opacity:1;visibility:visible;top:30px;}}header{position:fixed;top:0;padding:.5rem 0;z-index:10;width:100%;background:rgba(0,0,0,.5);}header.menu-small{background:#000;}header.menu-small .logo-img{width:75px;height:auto;}header .d-flex{justify-content:space-between;align-items:center;}header a.btn{color:#fff;font-size:1.75rem;outline:none;box-shadow:none;}header.post-header{position:sticky;background:#02846a;}.overlay-mobile{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9;}.menu{position:relative;z-index:99999 !important;margin-bottom:0;white-space:nowrap;}.menu>li{position:relative;display:inline-block;list-style:none;margin:0 .85rem;font-weight:600;}.menu>li:hover ul{visibility:visible;opacity:1;}.menu>li:last-child{margin-right:0;}.menu>li:first-child{margin-left:0;}.menu a{display:block;color:#fff;text-transform:uppercase;font-size:1rem;line-height:1.375rem;}.menu a:hover{color:#02ba96;}.menu ul{position:absolute;visibility:hidden;opacity:0;background:rgba(0,0,0,.8);left:0;min-width:250px;background:rgba(0,0,0,.8);padding:.8rem .75rem;white-space:nowrap;text-align:left;transition:all 300ms;top:40px;}.menu ul:before{position:absolute;content:"";top:-20px;height:20px;width:100%;background:rgba(128,128,128,0);left:0;}.menu ul li{display:block;font-weight:400;}.menu ul li a{font-size:.9rem;text-transform:none;display:block;border-bottom:1px #666 solid;margin-bottom:.8rem;padding-bottom:.8rem;}.menu ul li a:hover{transform:translateX(5px);}.menu ul li:last-child a{border-bottom:none;margin-bottom:0;padding-bottom:0;}.language{display:flex;}.language a{background:url("Images/v2/flag.png") no-repeat;height:20px;width:30px;display:block;margin-left:.5rem;cursor:pointer;}.language .icon-vi{background-position:0 0;}.language .icon-en{background-position:-60px 0;}.language .icon-ja{background-position:-150px 0;}.language .icon-zh{background-position:-30px 0;}.goog-te-banner-frame.skiptranslate{display:none !important;}.skiptranslate{display:none !important;}.img-article{height:200px;width:100%;object-fit:cover;}.domain-information{background:#303030 url("Images/Background/bg-domain.webp") no-repeat;background-size:100%;padding-bottom:3.5rem;}.slide-img{padding-top:3rem;background:#303030;}.slide-text{position:absolute;bottom:2rem;left:10%;letter-spacing:1px;background:linear-gradient(135deg,#6075ff,#09c778);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:animate 1.5s linear infinite;font-family:Italianno,cursive;font-size:4rem;}.check-domain{background:#454545;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:1.25rem;position:relative;z-index:3;margin-top:-5%;max-width:900px;margin-left:auto;margin-right:auto;padding:2rem 6.25rem 3rem 5.375rem;margin-bottom:4rem;}.check-domain .title{margin-bottom:2.25rem;}.check-domain .card-title{font-size:1rem;line-height:1.2rem;background:linear-gradient(180deg,#6075ff 0%,#09c778 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.check-domain .price{font-size:.875rem;line-height:1.025rem;color:#000;}.check-domain .input-group{margin-bottom:1.5rem;}.check-domain .domain-name,.check-domain .select-domain{background:#fff;border:1px solid #e7ebf3;box-sizing:border-box;border-radius:.25em;padding:1.5rem;font-size:1rem;line-height:1.2rem;}.check-domain .select-domain{width:40%;-moz-appearance:none;-webkit-appearance:none;background-image:url(/Content/Images/icons/down.svg);background-repeat:no-repeat;background-position:right .625rem top 50%;cursor:pointer;}.check-domain .btn-search{background:#02ba96;color:#fff;font-size:1rem;line-height:1.2rem;padding-left:2rem;padding-right:2rem;}.check-domain .btn-search:hover{background:#02846a;}.check-domain .domain-ext-list{width:100%;margin:auto;}.icon-design{position:relative;box-sizing:border-box;animation:spin 10s linear infinite;}.time-line-horizontal{position:relative;margin-top:3rem;margin-bottom:16rem;}.time-line-horizontal .line{width:100%;border-bottom:1px solid #d5d8da;position:absolute;z-index:1;}.time-line-horizontal .progress-slides{position:absolute;width:90%;left:5%;right:5%;top:-.625rem;z-index:99;}.time-line-horizontal .progress-slides .slick-list{margin:0 -2rem;}.time-line-horizontal .progress-slides .slick-slide{margin:0 2rem;}.time-line-horizontal .progress-slides .step{list-style:none;display:inline-block;text-align:center;cursor:pointer;transition:all ease .2s;position:relative;}.time-line-horizontal .progress-slides .step:before{content:"";display:block;width:1.3rem;height:1.3rem;background:linear-gradient(135deg,#6075ff,#09c778);margin:auto;border-radius:50%;box-shadow:0 2px 13px -1px rgba(0,0,0,.3);transition:all ease .2s;z-index:10;filter:blur(1px);opacity:0;animation:glow 3s linear infinite;}.time-line-horizontal .progress-slides .step:hover:after{background:#02ba96;}.time-line-horizontal .progress-slides .step:hover:before{animation:none;opacity:1;}.time-line-horizontal .progress-slides .step:after{content:"";position:absolute;top:4px;left:47%;display:block;width:.85rem;height:.85rem;margin:auto;border-radius:50%;transition:all ease .2s;z-index:10;background:#fff;}.time-line-horizontal .card{height:8.125rem;margin-top:3rem;background:#454545;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:.25rem;transition:all ease .2s;display:flex;justify-content:center;align-items:center;}.time-line-horizontal .card::before{content:"";height:3.35rem;border-left:2px solid #fff;position:absolute;left:49.8%;top:-3.45rem;z-index:5;transition:all ease .2s;}.time-line-horizontal .card:hover{background:#02ba96;}.time-line-horizontal .card a{font-size:1.5rem;line-height:1.8rem;color:#fff;}.box-content{width:40%;}.desgin-infomation{background:url("Images/Background/bg-design.webp") no-repeat right;background-size:contain;padding-bottom:70px;}.desgin-infomation .title:after{margin:0;bottom:-15px;width:30px;}.desgin-infomation ul li{list-style:none;font-size:1.125rem;line-height:1.825rem;margin-bottom:1rem;color:#fff;}.desgin-infomation ul li i{color:#02ba96;}.application-list-info{background:#363636;box-shadow:0 4px 10px rgba(0,0,0,.5);padding:2.5rem 2.2rem 2rem 2rem;}.application-list-info .btn-ranked{background:#02ba96;border-radius:.25em;padding:.5rem .625rem;font-family:Fester;font-size:1.25rem;line-height:1.5rem;color:#fff;width:2.25rem;height:2.25rem;}.application-list-info .subject{height:2rem;}.application-list-info .content{height:4.5rem;font-size:.75rem;}.slick-dots{margin:.5rem 0;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:40px;height:40px;padding:0;cursor:pointer;text-align:left;}.slick-dots li:last-child{border:none;}.slick-dots li.slick-active button{animation:animate 3s linear infinite;}.slick-dots li.slick-active button:after{background:#02ba96;}.slick-dots li:last-child button:before{display:none;}.slick-dots button{font-size:0;line-height:0;display:block;cursor:pointer;border:0;outline:none;z-index:100;position:relative;background:none;height:40px;width:40px;}.slick-dots button:focus{outline:none;}.slick-dots button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:50%;background:#fff;}.slick-dots button:before{content:"";position:absolute;top:50%;left:50%;background:#fff;width:40px;height:1px;}.slick-dots button:hover:after{background:#02ba96;}.application{background:url("/Images/Background/2.svg") no-repeat top;background-size:contain;background-color:#303030;padding:4.875rem 0 3.5rem;}.application .title:after{margin:0;bottom:-15px;width:10%;}.application .media .font-16{font-size:.9rem;}.select-vico{margin-top:4.125rem;margin-bottom:4rem;}.select-vico .border_top{border-top:.25rem solid #02ba96;padding:6.75rem 2.25rem 2.75rem 2.2rem;background:#363636;box-shadow:0 4px 4px rgba(0,0,0,.25);}.select-vico .col-middle{position:absolute;padding-top:2rem;z-index:8;max-width:35%;padding-left:.5rem;padding-right:.5rem;top:-5%;}#years{width:140px;margin-bottom:1rem;}.contact{background:#303030 url("images/Background/bg-contact.jpg?format=webp") no-repeat center;background-size:cover;padding-bottom:3.5rem;padding-top:7rem;}.contact .contact-info{background:#fff;opacity:.3;width:100%;border-radius:.3rem;padding:.875rem 1.25rem;border:none;margin-bottom:1.6rem;border:none;font-size:1rem;line-height:1.4rem;color:#454545;}.contact .contact-info:focus,.contact .contact-info:active{opacity:1;}.contact .icon-assess:hover{fill:#02ba96;}.contact .title{color:#040535;}.contact .content{color:#000;}.contact li{position:relative;list-style:none;display:flex;margin:20px 0;cursor:pointer;align-items:flex-start;}.contact li span{margin-left:10px;font-weight:300;font-size:20px;}.contact.background_none{background-image:none;background-color:#f4f4f4;padding:3rem;}.numbers{padding:3.75rem 0 4.5rem 0;background:#303030;}.numbers .os-init{display:none;}.numbers .os-init.aos-animate{display:block;}.numbers .card{background:none;align-items:center;}.numbers .card-body{margin:2.625rem 1.5rem 1.5rem 1.5rem;border:1px dashed #02ba96;border-radius:50%;width:13.75rem;height:13.75rem;padding:0;}.numbers .card-body .wrapper{background:#02ba96;margin:1.25rem;border-radius:50%;width:11.25rem;height:11.25rem;padding-top:1.5rem;}.numbers .num{font-family:Fester;font-size:3rem;line-height:3.75rem;color:#fff;margin-top:15px;}.numbers .subject{font-family:Fester;}.numbers .icon{margin-bottom:1rem;}.numbers .icon:hover path{fill:#454545;}.numbers .icon.icon-year{width:3rem;height:3.05rem;}.numbers .icon.icon-project{width:2.875rem;height:auto;}.numbers .icon.icon-user{width:4.375rem;height:auto;}.numbers .icon.icon-assess{width:3.25rem;height:auto;}.img-news{width:100%;height:228px;object-fit:cover;transition:all .4s ease-out;}.listpost{background:#565758;overflow:hidden;}.listpost .card-body{background:#464646;padding:2rem;}.listpost .post-slides{margin-top:2rem;}.listpost .post-slides .slick-list{margin-left:-.25rem;margin-right:-.25rem;}.listpost .post-slides .slick-slide{margin:0 .25rem;}.listpost .post-slides .slick-arrow{color:#fff;position:absolute;top:50%;transform:translateY(-50%);font-size:1.5rem;cursor:pointer;}.listpost .post-slides .slick-arrow.arrow-prev{left:-2%;}.listpost .post-slides .slick-arrow.arrow-next{left:auto;right:-2%;}.listpost .post-slides .post{position:relative;}.listpost .post-slides .post .bg-img{position:relative;display:block;}.listpost .post-slides .post .bg-img:before{position:absolute;content:"";background:linear-gradient(180deg,rgba(0,0,0,.17) 0%,rgba(0,0,0,.93) 100%);width:100%;height:100%;top:0;left:0;}.listpost .post-slides img{width:100%;height:11.75rem;object-fit:cover;}.listpost .post-child{position:absolute;bottom:5%;left:0;padding:0 .75rem;transition:all .6s ease-in-out;}.listpost.page-listpost{background:#f4f4f4;}.listpost.page-listpost .card-body{padding:1rem;}.listpost.page-listpost .btn.btn-read{padding:.625rem 1.25rem;font-size:.875rem;line-height:1.5rem;}.listpost.page-listpost .btn.btn-read:before{background:#fff;}.listpost.page-listpost .subject,.listpost.page-listpost .content,.listpost.page-listpost .create-date{color:#040535;}.vote-star{color:#ffd700;}.pagination a{margin:0 5px;border-radius:0 !important;color:#02846a;border:1px solid #02846a !important;}.pagination .active a{background:#02846a;color:#fff;}.item-article{transition:all .3s;box-shadow:0 1px 4px rgba(0,0,0,.15);box-sizing:border-box;margin-bottom:1rem;}.item-article .subject,.item-article .content,.item-article .create-date{color:#454545;}.item-article:hover{box-shadow:0 15px 15px rgba(0,0,0,.15);transform:translateY(-5px);}.item-article .btn-read{background-color:#fff;padding:0 !important;width:130px;height:42px;display:flex;justify-content:center;align-items:center;}.item-article .btn-read:before{background:#fff !important;}.btn.btn-read{font-size:.9rem;line-height:1.4rem;position:relative;padding:.8rem 2rem;margin-top:1.5rem;background:linear-gradient(135deg,#6075ff,#09c778);animation:animate 20s linear infinite;border-radius:50px;}.btn.btn-read:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;border-radius:50px;background:#464646;transition:all .3s ease-in-out;}.btn.btn-read .opacity{letter-spacing:1px;background:linear-gradient(135deg,#6075ff,#09c778);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:animate 1.5s linear infinite;margin-top:4px;}.btn.btn-read:hover{background:linear-gradient(180deg,#6075ff 0%,#09c778 100%);animation:none;z-index:100;}.btn.btn-read:hover:before{opacity:0;}.btn.btn-read:hover .opacity{transition:linear .3s;transition-delay:.2s;background:none;-webkit-text-fill-color:#fff;color:#fff;}.partner{background:#303030;}.address{margin-bottom:.625rem;}.address p{margin-bottom:.25rem;font-size:.85rem;}.address strong{font-weight:bold;font-size:1rem;}footer{background:#464646 url("Images/v2/footer.svg") no-repeat top;background-size:cover;padding-top:10rem;font-size:1rem;line-height:1.5rem;color:#fff;position:relative;z-index:3;}footer .logo-img{width:130px;height:auto;}footer .subject{margin-top:1.5rem;margin-bottom:1.25rem;}footer .copy-right{padding:2rem 0;font-size:.8rem;}footer ul{list-style:none;margin-bottom:2.2rem;margin-top:-10px;}footer ul li{padding:10px 0;border-bottom:1px solid #fff;}footer ul li a{display:block;font-size:.9rem;line-height:1.5rem;color:#fff;}footer ul li a:hover{color:#c4c4c4;}footer ul li:last-child{border:none;}footer .input-group{background:#fff;padding:.25rem 1rem .25rem 1rem;}footer .input-group input{width:70%;font-size:1rem;line-height:1.4rem;color:#626262;height:40px;}footer .input-group .button.btn-send{padding:.875rem 0;--success:$color-black;}.chat-zalo{position:fixed;left:1.5rem;bottom:1rem;width:60px;background:#fff;padding:10px;border-radius:50%;z-index:8;border:1px #02846a solid;}.chat-zalo img{width:100%;height:auto;}.chat-messenger{position:fixed;right:1.5rem;bottom:1rem;width:50px;background:#fff;padding:5px;border-radius:50%;z-index:8;border:1px #02846a solid;}.goTop{position:fixed;bottom:10rem;right:1.5rem;z-index:8;opacity:0;transition:all .3s;}.goTop.active{opacity:1;}.goTop:hover i{background:#000;}.goTop i{width:50px;line-height:50px;text-align:center;background:#02846a;border-radius:50%;color:#fff;border:1px #565758 solid;}.icon-group{display:flex;}.icon-group .button{display:flex;height:2.5rem;width:2.5rem;margin:0 5px;padding:0;background:#fff;border-radius:50px;cursor:pointer;box-shadow:0 10px 10px rgba(0,0,0,.1);transition:all .5s ease-out;overflow:hidden;border:0;}.icon-group .button:hover{width:9rem;}.icon-group .button:hover .icon i{color:#fff;}.icon-group .button:hover span{opacity:1;}.icon-group .button .icon{border-radius:50px;box-sizing:border-box;line-height:2.5rem;transition:all .5s ease-out;text-align:center;}.icon-group .button .icon i{width:2.5rem;font-size:1.25rem;line-height:2.5rem;transition:all .5s ease-out;color:#454545;}.icon-group .button span{font-size:1rem;font-weight:500;line-height:2.5rem;margin-left:10px;transition:all .5s ease-out;opacity:0;}.icon-group .button:nth-child(1):hover .icon{background:#4267b2;}.icon-group .button:nth-child(1) span{color:#4267b2;}.icon-group .button:nth-child(2):hover .icon{background:#e4405f;}.icon-group .button:nth-child(2) span{color:#e4405f;}.icon-group .button:nth-child(3):hover .icon{background:#0077b5;}.icon-group .button:nth-child(3) span{color:#0077b5;}.icon-group .button:nth-child(4):hover .icon{background:#55acee;}.icon-group .button:nth-child(4) span{color:#55acee;}.icon-group .button:nth-child(5):hover .icon{background:#cd201f;}.icon-group .button:nth-child(5) span{color:#cd201f;}.body_content .title{color:#040535;margin-bottom:0;}.body_content .title.title_timeline{margin-top:8.75rem;margin-bottom:2rem;}.box-top .content,.skill .content{color:#000;font-weight:300;}.box-top .title{margin-left:10rem;margin-bottom:-2%;}.border_right{padding:3rem 4rem 4rem 4rem;border-right:2px solid #02ba96;box-sizing:border-box;text-align:justify;position:relative;}.border_right:before{content:"";background:#02ba96;width:50%;height:2px;position:absolute;right:0;top:0;}.border_right:after{content:"";position:absolute;width:.5rem;height:.5rem;border-radius:50%;background:#02ba96;right:50%;top:-3px;}.border_top_left{border-top:2px solid #02ba96;border-left:2px solid #02ba96;border-bottom:2px solid #02ba96;position:relative;padding-left:1.5rem;padding-right:1.5rem;}.border_top_left:before{content:"";background:#02ba96;width:2px;height:40%;position:absolute;right:0;bottom:0;}.border_top_left:after{content:"";position:absolute;width:.5rem;height:.5rem;border-radius:50%;z-index:10;background:#02ba96;right:-3px;bottom:40%;}.border_top_left .title{margin-bottom:5rem;margin-left:0;}.box-select{background:url(/Images/Background/box_select.svg) no-repeat center;background-size:cover;overflow:hidden;}.box-select .title{margin-bottom:6.25rem;}.time-line-horizontalz-plugin{position:relative;}.time-line-horizontalz-plugin .subject{color:#040535;margin-bottom:10px;}.time-line-horizontalz-plugin .content{color:#040535;}.time-line-horizontalz-plugin .line{width:100%;border-bottom:2px solid #4088fd;z-index:1;margin-bottom:20rem;}.time-line-horizontalz-plugin .progress-slides{position:relative;display:flex;margin-left:-1.2rem;margin-right:-1.2rem;margin-bottom:5rem;}.time-line-horizontalz-plugin .btn-ranked{width:4rem;height:4rem;border-radius:10%;background:linear-gradient(180deg,#6075ff 0%,#09c778 100%);transform:rotate(45deg);margin-bottom:2rem;text-align:center;}.time-line-horizontalz-plugin .btn-ranked:before{content:"";width:calc(100% - 3px);height:calc(100% - 3px);position:absolute;top:1.5px;left:1.5px;border-radius:10%;background:#fff;}.time-line-horizontalz-plugin .btn-ranked:after{content:attr(data-ranked);width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;line-height:4rem;transform:rotate(-45deg);letter-spacing:1px;background:linear-gradient(180deg,#6075ff 0%,#09c778 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:animate 1.5s linear infinite;}.time-line-horizontalz-plugin .post{margin-left:1.2rem;margin-right:1.2rem;width:33.3333333333%;align-self:end;align-self:flex-end;position:relative;}.time-line-horizontalz-plugin .post:nth-child(2n+2){position:absolute;width:25%;bottom:calc(-100% - 40px);align-self:flex-start;}.time-line-horizontalz-plugin .post:nth-child(2n+2):after{bottom:calc(100% + 82px);}.time-line-horizontalz-plugin .post:nth-child(2n+2):before{left:48.75%;bottom:208px;}.time-line-horizontalz-plugin .post:nth-child(2n+2) .subject:before{bottom:calc(100% - 16px);}.time-line-horizontalz-plugin .post:nth-child(4n+2){left:20%;}.time-line-horizontalz-plugin .post:nth-child(4n+2):after{bottom:calc(100% + 153px);}.time-line-horizontalz-plugin .post:nth-child(4n+2) .subject:before{bottom:calc(100% + 59px);}.time-line-horizontalz-plugin .post:nth-child(4n+4){right:20%;}.time-line-horizontalz-plugin .post:before{content:"";position:absolute;width:1px;height:2.5rem;background:#616272;left:48.5%;bottom:-74px;}.time-line-horizontalz-plugin .post:after{content:"";position:absolute;top:4px;left:47%;display:block;width:.75rem;height:.75rem;margin:auto;border-radius:50%;transition:all ease .2s;z-index:10;background:#1a1364;bottom:calc(-100% - 155px);}.time-line-horizontalz-plugin .subject:before{content:"";position:absolute;top:4px;left:46.4%;display:block;width:1rem;height:1rem;margin:auto;border-radius:50%;transition:all ease .2s;z-index:10;background:linear-gradient(180deg,#6075ff 0%,#09c778 100%);bottom:calc(-100% - 50px);animation:animate 1.5s linear infinite;}.skill{position:relative;}.skill .container{position:relative;z-index:2;}.skill .screen{position:absolute;top:0;margin:auto;height:123%;left:0;right:0;z-index:1;}.skill .screen img{width:100%;margin-top:42.5px;height:100%;}.breadcrumb{background:#e9ecef;border-radius:0;margin-bottom:0;justify-content:center;}.breadcrumb a{color:#02846a;font-weight:700;position:relative;}.search-box-menu{background:#02846a;padding:.5rem;}.input-box input{padding-right:40px;border-radius:0;}.input-box .input-group-append{position:absolute;right:0;z-index:9;}.menu-wrapper .menu-category{list-style:none;background:#fff;border:1px solid #eee;box-sizing:border-box;position:relative;text-align:left;height:auto;padding:.9rem;transition:ease-in 500ms;}.menu-wrapper .menu-category li{padding:6px 0;margin:0;margin-left:0;font-family:Fester,sans-serif;font-size:1.25rem;}.menu-wrapper .menu-category li a{color:#000;text-transform:uppercase;}.menu-wrapper .menu-category li:last-child ul{border-bottom:none;margin-bottom:0;}.menu-wrapper .menu-category li:last-child ul li:last-child{margin-bottom:0;}.menu-wrapper .menu-category ul{display:block;list-style:none;position:relative;background:#fff;border-bottom:.5px solid #eee;padding-bottom:15px;}.menu-wrapper .menu-category ul li{border:none;padding:7px 0;font-family:Mulish,sans-serif;}.menu-wrapper .menu-category ul li a{color:#000;font-size:.875rem;display:block;text-transform:initial;}.menu-wrapper .menu-category ul li a i{transition:0s;}.menu-wrapper .menu-category ul li a:hover{color:#02ba96;margin-left:5px;}.content-detail{color:#454545;word-break:break-word;}.content-detail ul{margin:auto;padding:0 1rem .5rem;}.content-detail p{text-align:justify;}.content-detail img{max-width:100%;height:auto !important;}.content-detail h1,.content-detail h2{font-size:1.375rem;font-weight:700;}.content-detail h3,.content-detail h4{font-size:1.25rem;font-weight:700;}.content-detail h5,.content-detail h6{font-size:1.125rem;font-weight:700;}.content-detail table{max-width:100%;}.content-detail .sapo-detail-article{background:#f0f0f0;border:1px #eee solid;padding:10px;margin:20px 0;}.title-detail{font-size:1.75rem;color:#1a1364;text-transform:uppercase;font-family:Fester;}.widget-toc{border:1px #ddd solid;background:#fcfcfc;margin-bottom:1rem;}.widget-toc .toc-title{background:#eee;padding:.5rem 1rem;margin-bottom:0;font-family:Fester,sans-serif;}.widget-toc ol{margin-top:1rem;padding-right:1rem;padding-left:2rem;}.widget-toc ol a{color:#454545;}.widget-toc ol a:hover{color:#02846a;}.widget-toc ol ol{margin-top:0;padding-left:1rem;padding-right:0;}.contact-in-post{border-top:5px #02ba96 solid;margin:1rem 0;background:#02846a;padding:1rem;box-shadow:0 2px 2px 1px #ccc;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;}.contact-in-post .form-note{font-size:.875rem;}.title-another{background:#343a40;font-size:1.3rem;font-family:Fester;text-transform:uppercase;color:#fff;display:flex;justify-content:start;align-items:center;padding:13px 0 6px 15px;border-left:8px #02846a solid;}.list_post{background:#f4f4f4;padding-top:1rem;}.list_post .container{max-width:1250px;}.list_post .title{color:#040535;}.related-articles .title{padding:.75rem;color:#fff;}.related-articles .media:last-child{border-bottom:none;}.related-articles img{width:100%;object-fit:cover;}.related-articles .content,.related-articles .subject{color:#040535;}.media-related{border-bottom:.5px solid #dedede;padding-bottom:20px;}.media-related>a{display:block;width:40%;margin-right:1rem;}.media-related .subject{text-transform:uppercase;line-height:26px;}.media-related p{font-size:.8rem;color:#565758;padding-top:5px;}.register-domain{background:#464646;padding:2.5rem 0;color:#fff;}.register-domain .check-domain{max-width:1150px;margin-top:0;box-shadow:none;}.register-domain .check-domain .title{color:#fff;}.register-domain ul li{margin-bottom:1rem;font-size:1rem;color:#040535;}.nav .nav-link{font-size:1rem;color:#040535;font-family:Fester;border-radius:0;font-size:.9rem;}.nav .nav-link.active{background:#02ba96;color:#fff;border-color:#02ba96;}.choose-tab{font-size:.9rem;}.tab-content{font-size:1rem;color:#040535;}.tab-content .table{overflow-x:auto;}.tab-content thead{background:#02ba96;color:#fff;font-size:.9rem;text-transform:uppercase;font-family:Fester;}.tab-content tbody{font-size:.8rem;}.tab-content .note{font-size:.9rem;font-style:italic;}.tab-content ul li{font-size:.9rem;font-style:italic;}.cloud .card{border-radius:0;}.cloud .card-body:nth-child(3n+1){background:#17a2b8;}.cloud .card-body:nth-child(3n+2){background:#02ba96;}.cloud .card-body:nth-child(3n+3){background:#dc3545;}.cloud .card-footer{padding:0;}.cloud i{font-size:1.25rem;margin-bottom:50px;float:left;background:#be1e2d;border-radius:50%;margin-right:20px;width:60px !important;line-height:60px !important;text-align:center;color:#fff;}.cloud span{font-size:1rem;}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes glow{0%{opacity:0;}10%{opacity:1;}20%{opacity:0;}30%{opacity:1;}40%{opacity:0;}50%{opacity:1;}60%{opacity:0;}70%{opacity:1;}80%{opacity:0;}90%{opacity:1;}100%{opacity:0;}}@keyframes animate{100%{filter:hue-rotate(360deg);}}.containerForm{position:absolute;padding:70px 50px;background:#fff;margin-left:175px;padding-left:250px;width:calc(100% - 150px);height:100%;box-shadow:0 50px 50px rgba(0,0,0,.1);}.containerForm h2{color:#040535;font-size:24px;}.containerForm .formBox{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:30px;}.containerForm .inputBox{position:relative;margin:0 0 35px 0;}.containerForm .inputBox.w50{width:47%;}.containerForm .inputBox.w100{width:100%;}.containerForm .inputBox input,.containerForm .inputBox textarea{width:100%;padding:5px 0;resize:none;font-size:18px;font-weight:400;color:#565758;border:none;border-bottom:1px solid #777;outline:none;}.containerForm .inputBox textarea{min-height:120px;}.containerForm .inputBox span{position:absolute;left:0;padding:5px 0;font-size:18px;font-weight:400;color:#454545;transition:.5s;pointer-events:none;}.containerForm .inputBox input:focus~span,.containerForm .inputBox textarea:focus~span,.containerForm .inputBox input:valid~span,.containerForm .inputBox textarea:valid~span{transform:translateY(-20px);font-size:12px;font-weight:400;letter-spacing:1px;color:#565758;}.section{position:relative;justify-content:center;align-items:center;min-height:100vh;background:#f4f4f4;}.section::before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:#e9ecef;}.section .container{position:relative;min-width:1100px;min-height:550px;display:flex;z-index:6;}.section .containerinfo{position:absolute;top:40px;width:375px;height:calc(100% - 80px);background:#02ba96;z-index:1;padding:40px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 20px rgba(0,0,0,.2);}.section .containerinfo h2{color:#fff;font-size:1.5rem;margin:20px 0;}.section li{position:relative;list-style:none;display:flex;margin:20px 0;cursor:pointer;align-items:flex-start;}.section li span{color:#fff;margin-left:10px;font-weight:300;opacity:.75;font-size:1rem;transition:.3s;}.section li:hover span{opacity:1;}.contact-mobile{border-radius:4px;margin:20px auto;padding:0 0 20px;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);width:480px;overflow:hidden;}.contact-mobile ::-webkit-input-placeholder{text-align:right;font-style:italic;color:#02ba96;font-size:13px;}.contact-mobile ::-moz-placeholder{text-align:right;font-style:italic;color:#02ba96;font-size:.875rem;}.contact-mobile svg{width:110px;height:120px;float:right;margin-top:-55px;}.contact-mobile h1,.contact-mobile h2,.contact-mobile h3{margin:0;}.contact-mobile button::-moz-focus-inner{border:0;}.contact-mobile button{background:#02ba96;border:none;border-radius:2px;color:#fff;height:36px;padding:0 15px;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;line-height:36px;vertical-align:middle;}.contact-mobile button i{color:#fff;}.contact-mobile button[disabled]{background:#ddd;color:#757575;}.contact-mobile .input:focus{outline-width:0;}.contact-mobile .input:invalid{box-shadow:none;}.contact-mobile.end{padding-bottom:0;}.contact-mobile.end form{display:none;}.contact-mobile header{height:150px;background-image:linear-gradient(180deg,#6075ff 0%,#09c778 100%);background-size:100% 100%;color:#fff;padding:10px 15px;overflow:hidden;}.contact-mobile header h2{font-size:28px;font-weight:300;}.contact-mobile header p{padding-right:80px;}.contact-mobile form{padding:1rem;}.contact-mobile .input{border-width:0 0 1px 0;border-color:#ccc;border-style:solid;width:100%;padding:10px 5px 10px 0;font-size:1rem;}.contact-mobile .input-wrap{position:relative;margin:20px auto 0;padding-top:1.5rem;}.contact-mobile .input-wrap:first-child{margin-top:0;}.contact-mobile .input-wrap:before{content:" ";position:absolute;font-size:16px;right:0;width:20px;height:20px;-webkit-padding-before:4px;-webkit-padding-end:3px;-webkit-padding-after:2px;-webkit-padding-start:4px;text-align:center;top:20px;background-color:transparent;border-radius:50%;color:#fff;transform:scale(0) rotate(90deg);transform-origin:center;transition:all .4s;}.contact-mobile .input-wrap.valid:before{content:"";background-color:#4caf50;transform:scale(1) rotate(0deg);transition:all .8s;}.contact-mobile .input-wrap.invalid:before{content:"";background-color:#f44336;transform:scale(1) rotate(0deg);transition:all .8s;}.contact-mobile .input-wrap.not:after{border-bottom:2px solid #565758;bottom:0;left:0;content:"";height:0;position:absolute;width:100%;animation-name:bords;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease;}.contact-mobile .input-wrap.active:after,.contact-mobile .input-wrap.not.active:after{border-bottom:2px solid #02ba96;bottom:0;left:0;content:"";height:0;position:absolute;width:101%;animation-name:bord;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease;}.contact-mobile .input-wrap.active.invalid:after{border-bottom:2px solid #1a1364;bottom:0;left:0;content:"";height:0;position:absolute;width:100%;animation-name:bord;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease;}.contact-mobile label{top:2rem;position:absolute;left:.5rem;transition:all .8s ease-in-out;color:#565758;}.contact-mobile label.active{top:0;transition:all .8s;color:#02ba96;}.contact-mobile label.active.invalid{color:#040535;}.contact-mobile .active textarea,.contact-mobile .not textarea{border-bottom:none;}.recruitment .containerForm{position:relative;margin:1rem auto;padding-left:50px;max-width:650px;width:auto;}.recruitment .containerForm .inputBox.w50{width:100%;}.testi-box{background:url("Images/v2/bg-testimonials.webp") no-repeat center;background-size:cover;padding:4rem 0;}.testi-box .testi-slides{width:70%;margin:auto;color:#fff;text-align:center;}.testi-box .testi-slides .arrow-prev{left:-30px;}.testi-box .testi-slides .arrow-next{right:-30px;}.testi-box .testi-avatar img{margin:auto;width:120px;height:120px;object-fit:contain;border-radius:50%;background:#fff;padding:10px;border:3px #02846a solid;}.testi-box .testi-content{margin:1rem 0 1rem;background:url("Images/v2/testi-quote.svg") no-repeat top center;padding-top:1.8rem;}.testi-box .testi-info .name{color:#02ba96;font-size:1.25rem;}.testi-box .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);left:0;cursor:pointer;width:40px;line-height:40px;z-index:999;font-size:1.5rem;}.testi-box .slick-arrow:hover{color:#02ba96;}.testi-box .arrow-next{left:auto;right:0;}li.header-menu{display:none;}.thumbnail-article-mobile{background:#02ba96;}.tag-box{border-top:1px #ddd solid;padding:1rem 0;margin-top:1rem;font-size:.875rem;}.tag-box a{background:#02ba96;color:#fff;padding:.25rem .5rem;border-radius:5px;}.tag-box a:hover{background:#02846a;}.tag-cloud{font-size:.75rem;}.tag-cloud a{background:#ddd;border:1px #ccc solid;padding:.35rem;border-radius:5px;color:#454545;margin-bottom:5px;display:inline-block;}.tag-cloud a:hover{background:#02ba96;color:#fff;}.tooltip-inner{max-width:100%;}.tooltip-inner ul{text-align:right;margin:0;}.tooltip-inner ul li{display:flex;justify-content:space-between;}.tooltip-inner ul li span{padding-right:1rem;}.svg-img-icon{width:55px;height:55px;object-fit:contain;}.line-bar{display:block;width:30px;height:2px;background:#fff;margin:.375rem 0;transition:all .3s;}.design-service{position:sticky;transform:translateY(0);box-shadow:none;}.design-service .title{color:#454545;}.design-service.active{box-shadow:0 4px 10px rgba(0,0,0,.5);}.introduce{position:relative;padding:70px 0;background:url("Images/v3/webdesign-home.webp") no-repeat top center/cover;}.introduce::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#02846a 0%,#02846a 20.24%,#02846a 39.04%,rgba(37,99,141,0) 100%);}.introduce .title{color:#fff;text-align:left;margin-bottom:20px;}.introduce .title::after{display:none;}.introduce .content-intro{font-size:1.125rem;color:#fff;position:relative;text-align:justify;max-width:600px;}.introduce .btn-contact{display:flex;justify-content:space-around;align-items:center;background:#02ba96;line-height:22px;padding:11px 0;width:250px;margin-top:40px;font-size:1rem;filter:drop-shadow(0 0 25px rgba(91,204,249,.3));color:#fff;}.introduce .icon-home{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;}.introduce .icon-home [class*=fa-phone-alt]{color:#02846a;font-size:1.5rem;animation:iconHome 1.5s infinite linear;}@media(max-width:1100px){.introduce .content-intro{font-size:1rem;max-width:800px;}}@media(max-width:768px){.introduce .content-intro{font-size:.875rem;max-width:700px;}.introduce .btn-contact{font-size:.875rem;padding:6px 0;}}.why-need .title{margin-bottom:0;color:#454545;}.why-need .box-content{width:100%;margin-top:-30px;}.why-need img{width:360px;height:auto;}.why-need .content{max-width:730px;color:#454545;}@media(max-width:1100px){.why-need .box-content{margin-top:0;}.why-need img{width:300px;}.why-need .content{max-width:650px;}}@media(max-width:768px){.why-need .title{margin-bottom:50px;}.why-need .content{max-width:370px;}}@media(max-width:600px){.why-need .box-content{flex-wrap:wrap;}.why-need .content{font-size:.875rem;}}.different{padding:2rem 0;background:url("Images/v3/bg-different.webp") no-repeat top center/cover;}.different .row{margin:0 -8px;}.different .row .col-lg-4{padding:8px;}.different .title{color:#fff;}.different .item-diff{border:3px solid #02846a;border-radius:10px;}.different .item-diff img{width:100%;height:190px;}.different .subject{color:#fff;background:#02846a;font-size:1.25rem;text-transform:uppercase;text-align:center;padding:10px 0;font-weight:700;}.different .card-body{color:#fff;text-align:justify;min-height:210px;}@media(max-width:1100px){.different .item-diff img{height:165px;}.different .card-body{min-height:195px;}}@media(max-width:768px){.different .item-diff img{height:175px;}.different .card-body{min-height:170px;}}@media(max-width:600px){.different .subject{font-size:.875rem;}.different .card-body{font-size:.875rem;padding:15px;min-height:140px;}}.item-article{border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.25);margin-bottom:40px;transition:all .5s ease;}.item-article:hover{transform:translateY(-10px);}.item-article .thumbnail{border-radius:10px 10px 0 0;width:100%;display:block;}.item-article img{height:200px;border-radius:10px 10px 0 0;}.item-article .card-body{background:#02846a;padding:10px;border-radius:0 0 10px 10px;color:#fff;}.item-article .subject{-webkit-line-clamp:2;height:45px;font-size:1rem;}.item-article .subject a{color:#fff;font-weight:700;}.item-article .subject a:hover{color:#02846a;}.item-article .sapo{-webkit-line-clamp:3;}@media(max-width:1400px){.item-article img{height:170px;}}@media(max-width:1100px){.item-article img{height:150px;}}@media(max-width:768px){.item-article img{height:220px;}}@media(max-width:600px){.item-article img{height:240px;}.item-article .calendar,.item-article .sapo{font-size:.875rem;}}.process{padding:40px 0;color:#fff;background:url("Images/v3/bg-different.webp") no-repeat top center/cover;}.process .item-process{border-radius:10px;border:3px solid #02846a;width:340px;margin:0 20px 40px;background:#27335d;position:relative;}.process .sort{position:absolute;top:-21px;left:50%;transform:translateX(-50%);font-size:1.5rem;width:38px;height:38px;border-radius:50%;background:#27335d;border:3px solid #02846a;font-weight:700;display:flex;justify-content:center;align-items:center;}.process .subject{margin-top:22px;padding:3px 0;text-align:center;text-transform:uppercase;background:#02846a;font-weight:700;}.process .sapo{min-height:110px;padding:10px 15px;font-weight:300;}@media(max-width:1100px){.process .item-process{width:315px;}.process .sapo{min-height:150px;}}@media(max-width:600px){.process .sort{font-size:1rem;}.process .subject{font-size:.875rem;}.process .sapo{font-size:.875rem;min-height:110px;}}.project .row{margin:0 -10px;}.project .row [class*=col-lg]{padding:10px;}.project .title{margin-bottom:40px;color:#454545;}.project .subject{text-align:center;max-width:650px;color:#454545;}.project .subject .green{color:#09c778;font-weight:700;}.project .subject .red{color:#f34336;font-weight:700;}.project .client-item{margin-bottom:0;position:relative;overflow:hidden;}.project .client-item:hover img{transform:scale(1.1);}.project .client-item img{height:325px;}.project .client-item .box-content{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;color:#fff;padding:0 1rem;}.project .client-item .box-content .client-name{font-weight:700;margin-bottom:1rem;}.project .item-lg img{height:390px;}.project .item-lg .client-name{font-size:1.25rem;}@media(max-width:1100px){.project .client-item img{height:290px;}.project .client-item .box-content{padding:0 20px;}.project .item-lg img{height:325px;}}@media(max-width:768px){.project .client-item img{height:300px;}}@media(max-width:600px){.project .subject{font-size:.875rem;}.project .item-lg .client-name{font-size:1rem;}}.article .title{color:#454545;}.article .item-article .card-body{background:#fff;color:#000;}.article .item-article .card-body a{color:#000;}.article .item-article .card-body a:hover{color:#02846a;}.question .title{color:#454545;}.accordion .card{border:0;}.accordion .card-header{border:0;background:transparent;}.accordion .btn{display:flex;align-items:center;color:#fff;background:#02846a;font-size:1.25rem;text-transform:uppercase;padding:14px 30px;font-weight:700;}.accordion .btn:hover{transform:none;}.accordion .btn[aria-expanded=true] .fa-caret-right{transform:rotate(90deg);}.accordion .btn .fa-caret-right{font-size:1.5rem;color:#02ba96;margin-right:15px;transition:all .5s ease;}.accordion .card-body{margin:-40px 20px 20px;padding:50px 40px 30px;border-radius:0 0 10px 10px;box-shadow:0 4px 15px rgba(0,0,0,.25);text-align:justify;}@media(max-width:600px){.accordion .btn{font-size:.875rem;padding:14px 20px;}.accordion .card-body{padding:40px 20px 20px;font-size:.875rem;}}.contact{padding:50px 0 70px;}.contact .title{margin-bottom:25px;}.contact .title::after{display:none;}.contact .subject{text-align:center;font-size:1rem;color:#454545;}.contact .form-contact{margin-top:40px;}.contact input{background:#e2e5e8;border:1px solid #d7d7d7;border-radius:5px;height:56px;}.contact textarea{background:#e2e5e8;border:1px solid #d7d7d7;border-radius:5px;}@media(max-width:768px){.contact .subject{max-width:650px;}}@media(max-width:600px){.contact textarea{font-size:.875rem;}}.slick-dots{display:flex;justify-content:center;list-style:none;margin-top:20px;padding-left:0;}.slick-dots .slick-active button{background:#27335d;}.slick-dots button{border:none;color:transparent;background:#a0b6c3;width:15px;height:15px;border-radius:50%;margin:0 8px;}.manager .title{color:#454545;}.manager .subject-line{color:#fff;background:#02846a;text-transform:uppercase;font-size:1.125rem;padding:6px 20px;width:max-content;position:relative;}.manager .subject-line:before{content:"";background:#02846a;position:absolute;top:0;left:-100%;height:100%;width:200%;z-index:-1;}.manager .odd{border-radius:0 50px 50px 0;}.manager .odd:before{border-radius:0 50px 50px 0;}.manager .even{border-radius:50px 0 0 50px;margin-left:auto;}.manager .even:before{border-radius:50px 0 0 50px;left:auto;right:-100%;}.manager ul{margin-top:40px;}.manager ul img{margin-right:8px;}.manager ul li{margin-bottom:5px;}.manager .img-manager{margin-top:-30px;width:375px;height:290px;}.manager .btn-subscri{margin:20px 0;}.manager .card-img{width:116px;height:116px;border-radius:50%;background:#02846a;border:5px solid #27335d;display:flex;justify-content:center;align-items:center;margin:0 auto;}.manager .card-img i{font-size:3rem;color:#fff;}.manager .card-body{border-radius:25px;border:5px solid #02846a;margin-top:50px;width:300px;}.manager .card-lg{width:322px;}.manager .name{color:#fff;background:#02846a;font-size:1.125rem;text-transform:uppercase;border-radius:50px;text-align:center;padding:10px 0;margin-top:-42px;}.manager .desc{text-align:justify;margin-top:15px;}.manager .media{border-radius:10px;background:#e9f3f3;padding:20px 15px;}.manager .media img{width:105px;height:105px;border-radius:50%;}.manager .media-body{margin-left:25px;min-height:120px;display:flex;flex-direction:column;justify-content:center;}.manager .media-body h5{font-size:1.125rem;text-transform:uppercase;font-weight:700;}@media(max-width:1400px){.manager .odd{margin-left:-25%;}}@media(max-width:1100px){.manager .odd{margin-left:-22%;}.manager .even{margin-left:55%;}.manager .media-body{min-height:140px;}}@media(max-width:768px){.manager .img-manager{display:block;margin:20px auto 0;}.manager .odd{margin-left:-32%;}.manager .even{margin-left:34%;}.manager .card-lg{margin:70px 100px 50px;}}@media(max-width:600px){.manager .subject-line{font-size:.875rem;width:390px;}.manager .odd{margin-left:-4%;text-align:left;}.manager .even{margin-left:4%;}.manager ul li{font-size:.875rem;}.manager ul img{width:20px;}.manager .card-body{width:320px;margin:50px 0;}.manager .name,.manager .desc{font-size:.875rem;}.manager .media-body{font-size:.875rem;}.manager .media-body h5{font-size:.875rem;}}@media(max-width:400px){.manager .subject-line{width:360px;}}.table-quote{overflow-x:auto;}.table-quote table{color:#fff;width:100%;text-align:center;}.table-quote table th,.table-quote table td{border:2px solid #fff;padding:15px 20px;}.table-quote table span{color:#27335d;}@media(max-width:768px){.table-quote table{width:1000px;overflow-x:auto;}}@media(max-width:600px){.table-quote table{width:700px;}}.partner-hot .title,.quote-website .title,.quote-fanpage .title{color:#454545;}.list-partner{position:relative;background:#02846a;padding:25px 260px;}.list-partner .slick-slide{border-radius:5px;background:#fff;margin:0 10px;height:84px;padding:5px;}.list-partner .slick-slide img{width:130px;height:65px;object-fit:contain;}.list-partner .chevron-prev,.list-partner .chevron-next{width:40px;height:40px;top:50%;transform:translateY(-50%);}.list-partner .chevron-prev{left:10%;}.list-partner .chevron-next{right:10%;}@media(max-width:1400px){.list-partner{padding:25px 75px;}.list-partner .chevron-prev{left:1%;}.list-partner .chevron-next{right:1%;}}@media(max-width:600px){.list-partner{padding:25px 35px;}.list-partner .chevron-prev{left:0;}.list-partner .chevron-next{right:0;}}.quote-form{padding:0;}.quote-form .quote-content{padding:1rem;}.quote-form .name{text-align:center;font-family:"Fester";font-size:2rem;}.quote-form .icon-phone i{background:#02846a;width:40px;line-height:40px;text-align:center;color:#fff;border-radius:50%;}.quote-form .icon-phone i:hover{background:#1a1364;}.quote-form .icon-zalo{width:40px;height:40px;border-radius:50%;object-fit:contain;background:#fff;}@media only screen and (max-width:1600px){.home-wrap .box-left{width:45%;}.home-wrap .box-left .header-name{padding:1rem;}.home-wrap .text-box{padding-left:20%;padding-top:1rem;}.home-wrap .text-box .name{font-size:2rem;}.home-wrap .text-box .name:before,.home-wrap .text-box .name:after{width:50px;left:-60px;}.home-wrap .text-box .name:after{left:auto;right:-60px;}.home-wrap .text-box ul li{font-size:1rem;padding:.25rem 0;}.home-wrap .staff-item{width:450px;}}@media only screen and (max-width:1440px){.slide-text{bottom:0;}.home-wrap .box-left{padding-top:4rem;}.home-wrap .header-name{padding:1rem;font-size:1rem;}.home-wrap .header-name .main{font-size:1.5rem;}.home-wrap .text-box{padding-left:15%;}.home-wrap .text-box .name{font-size:1.5rem;}.home-wrap .text-box .name:before,.home-wrap .text-box .name:after{width:40px;left:-50px;}.home-wrap .text-box .name:after{left:auto;right:-50px;}.home-wrap .text-box ul li{padding:.125rem 0;font-size:1rem;}.home-wrap .staff-item{width:370px;margin-left:-70px;}.home-wrap #form-contact{padding:1.5rem;margin-top:0;}.home-wrap #form-contact .form-name{margin-bottom:.5rem;}.home-wrap #form-contact input.form-control{height:calc(1.125em + .75rem + 2px);line-height:1.25;}.home-wrap #form-contact .form-group{margin-bottom:.5rem;}}@media(min-width:1300px){.container{max-width:1200px;}}@media(max-width:1024px){.domain-information{background-size:100% 100%;}.time-line-horizontal{margin-top:2rem;margin-bottom:12rem;}.time-line-horizontal ul{width:100%;left:0;right:0;}.time-line-horizontal ul li{margin:0 1.5rem;}.box-top .title{margin-bottom:-2.25%;}.time-line-horizontalz-plugin .line{display:none;}.time-line-horizontalz-plugin .domain-ext-list{position:relative;display:block;border-right:1px solid #1a1364;max-width:50%;margin-left:-1.2rem;margin-right:-1.2rem;margin-bottom:5rem;}.time-line-horizontalz-plugin .post{margin-left:1.2rem;margin-right:1.2rem;width:80%;align-self:start;margin-bottom:3rem;}.time-line-horizontalz-plugin .post:nth-child(2n+2){position:absolute;width:80%;bottom:0;align-self:flex-start;left:120%;}.time-line-horizontalz-plugin .post:nth-child(2n+2):after{bottom:101% !important;left:-31.5%;}.time-line-horizontalz-plugin .post:nth-child(2n+2):before{left:-30%;bottom:100%;}.time-line-horizontalz-plugin .post:nth-child(2n+2) .subject:before{bottom:101% !important;left:-14%;}.time-line-horizontalz-plugin .post:nth-child(4n+2){top:20%;}.time-line-horizontalz-plugin .post:nth-child(4n+4){bottom:10%;}.time-line-horizontalz-plugin .post:nth-child(1):after{top:-251%;}.time-line-horizontalz-plugin .post:nth-child(1) .subject:before{top:-202%;}.time-line-horizontalz-plugin .post:nth-child(3):after{top:-233%;}.time-line-horizontalz-plugin .post:nth-child(3) .subject:before{top:-197%;}.time-line-horizontalz-plugin .post:nth-child(5):after{top:-262%;}.time-line-horizontalz-plugin .post:nth-child(5) .subject:before{top:-207%;}.time-line-horizontalz-plugin .post:before{width:4rem;height:1px;left:102%;bottom:90%;}.time-line-horizontalz-plugin .post:after{left:118.3%;}.time-line-horizontalz-plugin .subject:before{left:100%;}.section{min-height:auto;}.section::before{display:none;}.section .containerinfo{display:none;}.section .containerForm{position:relative;padding:70px 50px;background:#fff;margin:2rem auto;}.home-wrap .box-left{padding-top:6rem;width:40%;}.home-wrap .header-name{font-size:.75rem;}.home-wrap .header-name .main{font-size:1.25rem;}.home-wrap .text-box{padding-left:10%;}.home-wrap .text-box .name{font-size:1.25rem;}.home-wrap .text-box .name:before,.home-wrap .text-box .name:after{width:40px;left:-35px;}.home-wrap .text-box .name:after{left:auto;right:-45px;}.home-wrap .text-box ul li{font-size:.875rem;font-weight:400;padding:.25rem 0;}.home-wrap .staff-item{width:350px;}.home-wrap #form-contact{margin-left:1rem;}.home-wrap #form-contact .form-name{font-size:1rem;}.logo-img{width:80px;}.menu a{font-size:.75rem;}}@media(max-width:768px){header{position:sticky;background:#000;padding:0;}header.menu-small .menu{top:40px;height:calc(100vh - 40px);}header .btn:hover{color:#fff;}.logo-img{width:90px;height:auto;}body.show-menu .menu{transform:translateX(0);}body.show-menu .line-bar:nth-child(1){transform:rotate(-35deg) translateY(3px);width:15px;}body.show-menu .line-bar:nth-child(2){transform:translateX(2px);}body.show-menu .line-bar:nth-child(3){transform:rotate(35deg) translateY(-3px);width:15px;}.header-menu{display:block;border-bottom:1px #454545 solid;}.header-menu a{border-bottom:0 !important;display:inline-block;}.list_post{background:#fff;}.desgin-infomation{padding-bottom:0;background:none;}.desgin-infomation .box-content{width:100%;}.container-fluid{overflow-x:auto;}.banner-top{height:45vh;overflow:hidden;}.banner-top .title-banner{width:80%;left:10%;}.banner-top .title-banner h2{font-size:1.75rem;}.img-banner{height:45vh;}.application{overflow:hidden;padding:2.875rem 0 .625rem 0;}.body_content{overflow:hidden;}.cloud span{font-size:.8rem;}.contact{overflow:hidden;padding-top:2rem;}.contact .btn-submit{margin-top:15px;}.subject.font-24{font-size:1rem;}.mb-mg{margin:0 !important;}.domain-ext-list .domain{padding:.2rem;}.domain-ext-list .card-title{margin-bottom:.35rem;}.body_content .title.title_timeline{margin:0;}.col-partner{max-width:20%;}.time-line-horizontal{margin-top:3rem;margin-bottom:14rem;}.time-line-horizontal ul{width:100%;left:0;right:0;}.time-line-horizontal ul li{margin:0 1.5rem;}.time-line-horizontal .card{padding:2rem 1.5rem;}.time-line-horizontal .card a{font-size:1rem;}.select-vico .border_top{padding:1.75rem 2.25rem 1.75rem 2.2rem;margin:0 1rem;}.select-vico img{width:100px;}.box-select .title{margin-bottom:2.25rem;}.box-select .select-vico{margin-bottom:0;margin-top:2.5rem;}.menu{position:fixed;background:#000;top:48px;left:0;bottom:0;transform:translateX(-100%);width:100%;height:calc(100vh - 48px);overflow-y:auto;text-align:left;transition:ease-in 300ms;}.menu li{display:block;padding:0;margin:0;}.menu a{word-wrap:break-word;text-transform:uppercase;font-size:1.25rem;padding:.75rem;margin:0 !important;border-bottom:1px #454545 solid;}.menu ul{visibility:visible;opacity:1;position:static;padding:0;background:#454545;}.menu ul li{border:none;}.menu ul li:last-child a{padding-bottom:.75rem;}.menu ul a{display:block;}.title{font-size:1.75rem;}.title:after{margin-bottom:-.9rem;}.col-middle.text-center{z-index:5;}.check-domain{padding:1rem;margin-bottom:2rem;}.svg-img-icon{width:33px;height:33px;}.num{margin-top:10px !important;}.listpost .post-slides{margin-top:0;}.listpost .post-slides img{height:8.5rem;}.select-vico .col-middle{position:relative;max-width:65%;padding-left:1.5rem;padding-right:1.5rem;}footer{padding-top:14rem;}footer ul{margin-bottom:1rem;}.box-top .title{margin-left:8rem;margin-bottom:-3%;}.border_right{padding:2rem 1rem 2rem .5rem;border-right:2px solid #02ba96;}.time-line-horizontalz-plugin .post{margin-left:0;margin-right:0;width:80%;align-self:start;margin-bottom:1.5rem;}.time-line-horizontalz-plugin .post:nth-child(2n+2):before{left:-27%;}.time-line-horizontalz-plugin .post:nth-child(2n+2){position:absolute;width:80%;bottom:0;align-self:flex-start;left:120%;}.time-line-horizontalz-plugin .post:nth-child(2n+2):after{left:-27%;}.time-line-horizontalz-plugin .post:nth-child(2n+2) .subject:before{left:-7%;}.time-line-horizontalz-plugin .post:nth-child(4n+2){top:20%;}.time-line-horizontalz-plugin .post:nth-child(4n+4){bottom:10%;}.time-line-horizontalz-plugin .post:nth-child(1):after{top:-252%;}.time-line-horizontalz-plugin .post:nth-child(1) .subject:before{top:-203%;}.time-line-horizontalz-plugin .post:nth-child(3):after{top:-231%;}.time-line-horizontalz-plugin .post:nth-child(5):after{top:-260%;}.time-line-horizontalz-plugin .post:nth-child(5) .subject:before{top:-204%;}.time-line-horizontalz-plugin .post:before{left:100%;}.time-line-horizontalz-plugin .post:after{left:123%;}.time-line-horizontalz-plugin .subject:before{left:95%;}.section{overflow:hidden;}.section .container{min-width:100%;}.containerForm{padding:30px 15px !important;width:100%;box-shadow:none;margin-left:0;}.containerForm .inputBox.w50{width:100%;}.containerForm .inputBox{margin:0 0 26px 0;}.containerForm h2{font-size:1.4rem;}.containerForm input{font-size:1rem;}.containerForm span{font-size:1rem !important;}.containerForm .button.btn-submit{--height:40px;--width:135px;}.media-related{display:block;}.media-related .hv-article{width:100%;margin-bottom:8px;}::-webkit-scrollbar{display:none;}.slide-text{font-size:2.5rem;left:5%;}.home-wrap{flex-wrap:wrap;padding-top:3rem;height:auto;padding-bottom:4rem;}.home-wrap .box-left{width:60%;padding-top:2rem;}.home-wrap .staff-item{width:calc(40% + 70px);}.home-wrap .text-box{padding-left:10%;}.home-wrap #form-contact{width:80%;margin-left:10%;}}@media(max-width:600px){.time-line-horizontal .card{padding-left:.5rem;padding-right:.5rem;}.time-line-horizontal .card::before{top:-47px;}.time-line-horizontal .card a{font-size:1rem;}.col-partner{max-width:25%;}.box-top .title{margin-left:3rem;margin-bottom:-4%;}.box-top .title h1,.box-top .title h2,.box-top .title h3{margin-bottom:-4%;}.select-vico .col-middle{max-width:75%;}.time-line-horizontalz-plugin .post{width:88%;}.time-line-horizontalz-plugin .post:nth-child(2n+2){position:absolute;width:80%;bottom:0;align-self:flex-start;left:120%;}.time-line-horizontalz-plugin .post:nth-child(2n+2):after{left:-37%;}.time-line-horizontalz-plugin .post:nth-child(2n+2):before{left:-33%;}.time-line-horizontalz-plugin .post:nth-child(4n+2){top:20%;}.time-line-horizontalz-plugin .post:nth-child(4n+4){bottom:10%;}.time-line-horizontalz-plugin .post:nth-child(1):after{top:-230%;}.time-line-horizontalz-plugin .post:nth-child(1) .subject:before{top:-197%;}.time-line-horizontalz-plugin .post:nth-child(3):after{top:-214%;}.time-line-horizontalz-plugin .post:nth-child(3) .subject:before{top:-191%;}.time-line-horizontalz-plugin .post:nth-child(5):after{top:-245%;}.time-line-horizontalz-plugin .post:nth-child(5) .subject:before{top:-201%;}.time-line-horizontalz-plugin .post:before{left:83%;width:3rem;}.time-line-horizontalz-plugin .post:after{left:103%;}.time-line-horizontalz-plugin .subject:before{left:78%;}.banner-another img{height:200px;}.slide-text{font-size:2rem;bottom:auto;top:0;}}@media(max-width:576px){.select-vico .col-middle{max-width:100%;padding-left:2rem;padding-right:2rem;margin:0;}.time-line-horizontalz-plugin .progress-slides{display:flex;max-width:100%;border:none;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;justify-content:center;}.time-line-horizontalz-plugin .post{width:80% !important;position:relative !important;flex:0 0 80%;max-width:80%;left:0 !important;display:inline-block !important;}.time-line-horizontalz-plugin .post:before{display:none;}.time-line-horizontalz-plugin .post:after{display:none;}.time-line-horizontalz-plugin .subject:before{display:none;}.line-subject{height:auto;}.breadcrumb{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;}.thumbnail-article-mobile{width:100%;height:220px;object-fit:cover;}.home-wrap{padding-bottom:5rem;}.home-wrap .header-name{font-size:.875rem;}.home-wrap .header-name .main{font-size:1.25rem;}.home-wrap .text-box .name{margin-left:2rem;}.home-wrap .text-box ul li{font-size:.875rem;}}@media(max-width:480px){.banner-top .title-banner{top:20%;}.banner-top .title-banner h2{font-size:1.5rem;}.banner-top .title-banner h2,.banner-top .title-banner p{margin-bottom:1rem;}.col-partner{max-width:33.3333333333%;}.check-domain{margin-top:-15%;}.desgin-infomation ul li{font-size:1rem;}.numbers .card-body{margin:1.5rem 1rem 1rem 1rem;width:8.75rem;height:8.75rem;}.numbers .card-body .wrapper{margin:1rem;width:6.75rem;height:6.75rem;padding-top:1rem;}.numbers .num{font-size:1.5rem;line-height:2rem;}.numbers .icon{margin-bottom:.75rem;width:2.5rem;height:2.5rem;}.numbers .icon:hover path{fill:#454545;}.border_right:before{width:30%;}.border_right:after{right:30%;}.contact-mobile{width:350px;}.testi-box .testi-slides{width:90%;}.thumbnail-article-mobile{width:100%;height:200px;object-fit:cover;}.home-wrap{display:block;padding-top:1rem;}.home-wrap .box-left{width:100%;}.home-wrap .box-left .text-box{padding-left:3%;}.home-wrap .box-left .text-box ul{width:75%;}.home-wrap .box-left .text-box ul li{font-size:.825rem;}.home-wrap .staff-item{width:100%;text-align:right;margin:-190px 0 0;}.home-wrap .staff-item img{width:40%;}.home-wrap #form-contact{width:90%;margin-left:5%;}}@media only screen and (max-width:375px){.banner-top .title-banner{top:10%;}.banner-top .title-banner h2{font-size:1.5rem;}.thumbnail-article-mobile{width:100%;height:180px;object-fit:cover;}.home-wrap .staff-item{margin-top:-180px;}}@media only screen and (max-width:320px){.home-wrap .staff-item{margin-top:-150px;}}.button.btn-send{--primary:#f6f8ff;--primary-dark:#d1d6ee;--primary-darkest:#8a91b4;--shadow:rgba(0,0,0,.3);--text:#362a89;--text-opacity:1;--success:#eeecff;--success-x:-12;--success-stroke:14;--success-opacity:0;--border-radius:7;--overflow:hidden;--x:0;--y:0;--rotate:0;--plane-x:0;--plane-y:0;--plane-opacity:1;--trails:rgba(255,255,255,.15);--trails-stroke:57;--left-wing-background:var(--primary);--left-wing-first-x:0;--left-wing-first-y:0;--left-wing-second-x:50;--left-wing-second-y:0;--left-wing-third-x:0;--left-wing-third-y:100;--left-body-background:var(--primary);--left-body-first-x:50;--left-body-first-y:0;--left-body-second-x:50;--left-body-second-y:100;--left-body-third-x:0;--left-body-third-y:100;--right-wing-background:var(--primary);--right-wing-first-x:50;--right-wing-first-y:0;--right-wing-second-x:100;--right-wing-second-y:0;--right-wing-third-x:100;--right-wing-third-y:100;--right-body-background:var(--primary);--right-body-first-x:50;--right-body-first-y:0;--right-body-second-x:50;--right-body-second-y:100;--right-body-third-x:100;--right-body-third-y:100;display:block;cursor:pointer;position:relative;border:0;padding:.875rem 2rem;min-width:100px;text-align:center;margin:0;font-family:inherit;background:none;outline:none;color:var(--text);-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-size:1rem;line-height:1.4rem;display:none;}.button.btn-send:focus{outline:none;}.button.btn-send .plane,.button.btn-send .trails{pointer-events:none;position:absolute;}.button.btn-send .trails{display:block;width:33px;height:64px;top:-4px;left:16px;fill:none;stroke:var(--trails);stroke-linecap:round;stroke-width:2;stroke-dasharray:57px;stroke-dashoffset:calc(var(--trails-stroke)*1px);-webkit-transform:rotate(68deg) translateZ(0);transform:rotate(68deg) translateZ(0);}.button.btn-send .plane{left:0;top:0;right:0;bottom:0;-webkit-filter:drop-shadow(0 3px 6px var(--shadow));filter:drop-shadow(0 3px 6px var(--shadow));-webkit-transform:translate(calc(var(--x)*1px),calc(var(--y)*1px)) rotate(calc(var(--rotate)*1deg)) translateZ(0);transform:translate(calc(var(--x)*1px),calc(var(--y)*1px)) rotate(calc(var(--rotate)*1deg)) translateZ(0);}.button.btn-send .plane .left:after{--part-x:0;--z-index:1;--background:var(--left-body-background);--first-x:var(--left-body-first-x);--first-y:var(--left-body-first-y);--second-x:var(--left-body-second-x);--second-y:var(--left-body-second-y);--third-x:var(--left-body-third-x);--third-y:var(--left-body-third-y);}.button.btn-send .plane .right:before{--part-x:-.4%;--z-index:2;--background:var(--right-wing-background);--first-x:var(--right-wing-first-x);--first-y:var(--right-wing-first-y);--second-x:var(--right-wing-second-x);--second-y:var(--right-wing-second-y);--third-x:var(--right-wing-third-x);--third-y:var(--right-wing-third-y);}.button.btn-send .plane .right:after{--part-x:0;--z-index:1;--background:var(--right-body-background);--first-x:var(--right-body-first-x);--first-y:var(--right-body-first-y);--second-x:var(--right-body-second-x);--second-y:var(--right-body-second-y);--third-x:var(--right-body-third-x);--third-y:var(--right-body-third-y);}.button.btn-send .left,.button.btn-send .right{position:absolute;left:0;top:0;right:0;bottom:0;opacity:var(--plane-opacity);-webkit-transform:translate(calc(var(--plane-x)*1px),calc(var(--plane-y)*1px)) translateZ(0);transform:translate(calc(var(--plane-x)*1px),calc(var(--plane-y)*1px)) translateZ(0);}.button.btn-send .left:before,.button.btn-send .left:after,.button.btn-send .right:before,.button.btn-send .right:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:calc(var(--border-radius)*1px);-webkit-transform:translate(var(--part-x,.4%),var(--part-y,0)) translateZ(0);transform:translate(var(--part-x,.4%),var(--part-y,0)) translateZ(0);z-index:var(--z-index,2);background:var(--background,var(--left-wing-background));-webkit-clip-path:polygon(calc(var(--first-x,var(--left-wing-first-x))*1%) calc(var(--first-y,var(--left-wing-first-y))*1%),calc(var(--second-x,var(--left-wing-second-x))*1%) calc(var(--second-y,var(--left-wing-second-y))*1%),calc(var(--third-x,var(--left-wing-third-x))*1%) calc(var(--third-y,var(--left-wing-third-y))*1%));clip-path:polygon(calc(var(--first-x,var(--left-wing-first-x))*1%) calc(var(--first-y,var(--left-wing-first-y))*1%),calc(var(--second-x,var(--left-wing-second-x))*1%) calc(var(--second-y,var(--left-wing-second-y))*1%),calc(var(--third-x,var(--left-wing-third-x))*1%) calc(var(--third-y,var(--left-wing-third-y))*1%));}.button.btn-send span{display:block;position:relative;z-index:4;opacity:var(--text-opacity);white-space:nowrap;}.button.btn-send span.success{z-index:0;position:absolute;left:0;right:0;top:8px;-webkit-transform:translateX(calc(var(--success-x)*1px)) translateZ(0);transform:translateX(calc(var(--success-x)*1px)) translateZ(0);opacity:var(--success-opacity);color:var(--success);}.button.btn-send span.success svg{display:inline-block;vertical-align:top;width:16px;height:16px;margin:4px 8px 0 0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14px;stroke:var(--success);stroke-dashoffset:calc(var(--success-stroke)*1px);}#form-subscribe input:focus{box-shadow:none;}#form-subscribe .input-group-append .button.btn-submit{--height:2.5rem;--width:2.5rem;--background:$color-blue-bold;transform:translateX(10px);}#form-subscribe .input-group-append .button.btn-submit:before{border-radius:var(--before-r,50%);box-shadow:0 4px 4px rgba(0,0,0,.25);}.button.btn-submit{--color:$color-white;--background:$color-green-light;--height:53px;--width:184px;--icon:$color-white;padding:0;cursor:pointer;text-align:center;position:relative;border:none;outline:none;background:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;width:var(--width);letter-spacing:.5px;font-size:1rem;line-height:1.375rem;transition:.3s;}.button.btn-submit:hover{--background:$color-green-light;box-shadow:0 12px 24px -10px rgba(21,59,93,.46);transform:scale(.95);}.button.btn-submit:before,.button.btn-submit:after{content:"";display:block;position:absolute;top:50%;left:50%;}.button.btn-submit:before{transform:translate(-50%,-50%);width:var(--before-w,var(--width));height:var(--before-h,var(--height));border-radius:var(--before-r,7px);background:var(--background);transform-origin:50% 50%;transition:width .3s,height .3s,border-radius .2s;transition-delay:.2s;}.button.btn-submit:after{width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--icon);z-index:2;border-radius:50%;transform:scale(0);}.button.btn-submit span{z-index:1;display:block;position:relative;opacity:var(--span-o,1);transform:scale(var(--span-s,1));transition:opacity .3s,transform .2s;transition-delay:.2s;}.button.btn-submit svg{width:15px;height:13px;display:block;position:absolute;left:50%;top:50%;stroke:var(--icon);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;transform:translate(-50%,-50%);stroke-dasharray:17px;stroke-dashoffset:var(--svg-o,17px);transition:stroke-dashoffset .3s ease;}.button.btn-submit.processing{--before-w:2.2rem;--before-h:2.2rem;--before-r:22px;--span-o:0;--span-s:.6;--after-s:1;--svg-o:34px;}.button.btn-submit.processing:before{animation:pulse 3s linear forwards;}.button.btn-submit.processing:after{animation:dot 3s linear forwards;}.button.btn-submit.processing svg{transition-delay:3s;}@keyframes pulse{4%{transform:translate(-50%,-50%) scaleX(1.1);}8%{transform:translate(-50%,-50%);}24%,56%,88%{transform:translate(-50%,-50%) scale(.8);}40%,72%{transform:translate(-50%,-50%) scale(1.2);}}@keyframes dot{8%{transform:scale(0);}16%{transform:scale(1) rotate(30deg) translateX(48px);}95%{transform:scale(1) rotate(1000deg) translateX(48px);}100%{transform:scale(.125) rotate(1050deg) translate(52px,-6px);}}@keyframes bord{0%{width:0%;}100%{width:101%;}}@keyframes bords{0%{width:100%;}100%{width:0%;}}@keyframes opacity{0%{opacity:0;}100%{opacity:1;}}
