@import"base.css";@import"fonts.css";@import"aos.css";@import"lightbox.css";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900?family=Quicksand:wght@300..700&display=swap";:root{--content-width: 1310px;--main-cl: #e60505;--b-cl: #000;--w-cl: #fff;--lh: 1.5em;--f-montserrat: "Montserrat", sans-serif;--f-quicksand: "Quicksand", sans-serif;--font-family: "Poppins", sans-serif;--body-color: #0F0F0F;--heightHeader: 80px}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:160%;-webkit-text-size-adjust:none;font-family:var(--font-family)}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{width:100%;border:solid 1px #999;padding:16px 20px}::placeholder{opacity:.5}h1,h2,h3,h4,h5,h6{line-height:1.6em;font-family:var(--f-quicksand);font-weight:700}a{transition:all .3s ease;text-decoration:none;font-family:var(--font-family);color:var(--body-color)}select{visibility:visible !important}[href^="tel:"]{word-break:keep-all;white-space:nowrap}img{vertical-align:middle;max-width:100%;flex-shrink:0;height:auto;object-fit:cover}table{width:100%}p{margin-bottom:20px;line-height:1.6em}p:last-child{margin-bottom:0}button{cursor:pointer;border:solid 1px #333;border-radius:0;outline:none;box-shadow:none}*,::before,::after{box-sizing:border-box;outline:none}html{background:#fff}body{min-width:320px;-webkit-text-size-adjust:none;color:var(--body-color)}.container{width:var(--content-width);max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.lk-full{position:absolute;width:100%;height:100%;top:0;left:0}.customize-support #header{margin-top:32px}@media screen and (max-width: 782px){.customize-support #header{margin-top:46px !important}}@media screen and (max-width: 600px){.customize-support #header{margin-top:0px !important}}.hamburger-btn{width:40px;height:40px;position:relative;cursor:pointer;display:none;z-index:99;margin-left:20px;background-color:#000}.hamburger-btn .bar{width:30px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--main-cl);border-radius:2px;transition:all .3s ease}.hamburger-btn .bar::before,.hamburger-btn .bar::after{content:"";width:100%;height:100%;position:absolute;left:0;border-radius:2px;background-color:var(--main-cl);transition:all .3s ease}.hamburger-btn .bar::before{top:-8px}.hamburger-btn .bar::after{top:8px}.hamburger-btn.--active .bar{background-color:rgba(0,0,0,0)}.hamburger-btn.--active .bar::before{top:0;transform:rotate(45deg)}.hamburger-btn.--active .bar::after{top:0;transform:rotate(135deg)}.to-top{position:fixed;bottom:40px;right:30px;cursor:pointer;z-index:98;overflow:hidden;transition:all .3s ease;opacity:0;visibility:hidden}.to-top.show{opacity:1;visibility:visible}.to-top:hover{opacity:.8}.to-top a{position:relative;display:block;width:50px;height:50px;background-color:var(--main-cl);border:1px var(--main-cl) solid;border-radius:4px;z-index:1}.to-top a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-width:0 14px 20px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transition:all .3s ease}.d-flex{display:flex}.d-flex-column{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap}.flex-center-all{display:flex;justify-content:center;align-items:center;text-align:center}.left{text-align:left}.center{text-align:center}.right{text-align:right}.bold{font-weight:700}.iline{--cl: var(--main-cl);--t: 75%;--b: 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--t), var(--cl) var(--t), var(--cl) var(--b), rgba(255, 255, 255, 0) var(--b))}.iline-radius{--underline-color: var(--main-cl);--underline-height: 10px;background:radial-gradient(farthest-side, var(--underline-color) 98%, transparent 100%) bottom right/var(--underline-height) var(--underline-height),radial-gradient(farthest-side, var(--underline-color) 98%, transparent 100%) bottom left/var(--underline-height) var(--underline-height),linear-gradient(var(--underline-color), var(--underline-color)) bottom/calc(100% - var(--underline-height)) var(--underline-height);background-repeat:no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.ml-45{margin-left:45px !important}.ml-50{margin-left:50px !important}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-35{margin-right:35px !important}.mr-40{margin-right:40px !important}.mr-45{margin-right:45px !important}.mr-50{margin-right:50px !important}.mx-0{margin-left:0px !important;margin-right:0px !important}.mx-5{margin-left:5px !important;margin-right:5px !important}.mx-10{margin-left:10px !important;margin-right:10px !important}.mx-15{margin-left:15px !important;margin-right:15px !important}.mx-20{margin-left:20px !important;margin-right:20px !important}.mx-25{margin-left:25px !important;margin-right:25px !important}.mx-30{margin-left:30px !important;margin-right:30px !important}.mx-35{margin-left:35px !important;margin-right:35px !important}.mx-40{margin-left:40px !important;margin-right:40px !important}.mx-45{margin-left:45px !important;margin-right:45px !important}.mx-50{margin-left:50px !important;margin-right:50px !important}.my-0{margin-top:0px !important;margin-bottom:0px !important}.my-5{margin-top:5px !important;margin-bottom:5px !important}.my-10{margin-top:10px !important;margin-bottom:10px !important}.my-15{margin-top:15px !important;margin-bottom:15px !important}.my-20{margin-top:20px !important;margin-bottom:20px !important}.my-25{margin-top:25px !important;margin-bottom:25px !important}.my-30{margin-top:30px !important;margin-bottom:30px !important}.my-35{margin-top:35px !important;margin-bottom:35px !important}.my-40{margin-top:40px !important;margin-bottom:40px !important}.my-45{margin-top:45px !important;margin-bottom:45px !important}.my-50{margin-top:50px !important;margin-bottom:50px !important}.w0{width:0%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}#header{position:fixed;top:0;left:0;right:0;margin:0 auto;padding:8px 0;height:var(--heightHeader);border-bottom:1px solid #000;background-color:#000;transition:all .3s ease;z-index:99}#header h1{font-size:16px;margin:0;display:none}#header .logo a{display:flex;align-items:center;height:100%}.header-main{display:flex;align-items:center;height:100%;max-width:1920px;margin-left:auto;margin-right:auto}.header-act{display:flex;align-items:center}.menu-list{position:relative;display:flex;column-gap:35px}.menu-list li{padding-left:0;margin-bottom:0 !important}.menu-list li::before{display:none}.menu-list .menu-tt{padding:10px 0;line-height:1.8;color:#fff;font-weight:bold;text-transform:uppercase;font-size:14px}.menu-list p{margin-bottom:0}.menu-list a{position:relative;display:block}.dropdown{position:relative}.sub-menu{width:100%;background-color:#fff}.sub-menu a{padding:15px}.header-menu{margin-left:auto}.dropdown .menu-tt{position:relative;z-index:1;padding-right:8px}.dropdown .menu-tt::after{content:"";position:absolute;top:32%;left:100%;transform:rotate(135deg);width:8px;height:8px;background-color:rgba(0,0,0,0);border-top:1px solid #fff;border-right:1px solid #fff}.mainvisual__img{position:absolute;top:0;left:50%;bottom:0;transform:translate(-50%, 0);width:1903px;height:100%;display:flex;justify-content:center;align-items:center;z-index:-1}.mainvisual__img img{-webkit-animation:hue 3s infinite;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s}.mainvisual__title{--max-screen: 1920;--max-value: 30;--min-screen: 320;--min-value: 18;--value: max(min(calc((var(--max-value) - var(--min-value)) * ((100vw - var(--min-screen) * 1px) / (var(--max-screen) - var(--min-screen))) + calc(var(--min-value) * 1px)), calc(var(--max-value) * 1px)), calc(var(--min-value) * 1px));font-size:var(--value);margin-bottom:10px}.mainvisual__title--sub{font-size:1em;line-height:40px;font-weight:400;color:#000;margin-bottom:15px}.mainvisual__title h1{overflow:hidden;font-size:2em;color:#e60505;font-weight:400;line-height:1.2em;font-family:var(--font-family)}.mainvisual__title h1 span{animation:typing 2s steps(22),blink .5s step-end infinite alternate;border-right:3px solid;padding-right:40px}.mainvisual__desc{max-width:640px;padding:0 30px}.mainvisual__desc .desc{margin:0 0 15px;padding:15px 0;background-color:hsla(0,0%,100%,.8)}.mainvisual__desc .desc p{font-size:17px}.birds{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:50%;transform:translate(-50%, 0)}.birds>.bird{position:absolute;left:-10%;transform:scale(0) translateX(-10vw);will-change:transform;animation-name:fly-right-one;animation-timing-function:linear;animation-iteration-count:infinite}.birds>.bird>div{background-image:url(../images/bird-cells-new.svg);background-size:auto 100%;width:88px;height:125px;will-change:background-position;animation-name:fly-cycle;animation-timing-function:steps(10);animation-iteration-count:infinite}.birds>.bird>div.bird_1{animation-duration:1s;animation-delay:-0.5s}.birds>.bird>div.bird_2{animation-duration:.9s;animation-delay:-0.75s}.birds>.bird>div.bird_3{animation-duration:1.25s;animation-delay:-0.25s}.birds>.bird>div.bird_4{animation-duration:1.1s;animation-delay:-0.5s}.birds>.bird:nth-child(1){animation-duration:15s;animation-delay:0s}.birds>.bird:nth-child(2){animation-duration:16s;animation-delay:1s}.birds>.bird:nth-child(3){animation-duration:14.6s;animation-delay:9.5s}.birds>.bird:nth-child(4){animation-duration:16s;animation-delay:10.25s}@-webkit-keyframes hue{0%,100%{-webkit-filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(180deg)}}@keyframes typing{from{width:0}}@keyframes blink{50%{border-color:rgba(0,0,0,0)}}@keyframes fly-cycle{100%{background-position:-900px 0}}@keyframes fly-right-one{0%{transform:scale(0.3) translateX(-10vw)}10%{transform:translateY(2vh) translateX(10vw) scale(0.4)}20%{transform:translateY(0vh) translateX(30vw) scale(0.5)}30%{transform:translateY(4vh) translateX(50vw) scale(0.6)}40%{transform:translateY(2vh) translateX(70vw) scale(0.6)}50%{transform:translateY(0vh) translateX(90vw) scale(0.6)}60%{transform:translateY(0vh) translateX(110vw) scale(0.6)}100%{transform:translateY(0vh) translateX(110vw) scale(0.6)}}.index-visual{height:900px;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.btns-fix{position:fixed;bottom:0;left:0;width:100%;height:70px;background-color:salmon;transition:all .3s ease;opacity:0;visibility:hidden;z-index:98}.btns-fix.show{opacity:1;visibility:visible}.btn{display:flex;align-items:center}.btn.center{justify-content:center}.btn.--black p a{background-color:#000}.btn p{min-width:150px;height:48px}.btn p a{border-radius:3px;background-color:var(--main-cl);padding:12px 35px;display:flex;align-items:center;justify-content:center;font-size:17px;width:100%;height:100%;color:#fff}#main{margin-top:var(--heightHeader)}ul li{position:relative;z-index:1;padding-left:45px;color:#fff}ul li:not(:last-child){margin-bottom:15px}ul li::before{content:"";position:absolute;background:url("../images/list_icon.png") center no-repeat;background-size:cover;width:34px;height:23px;top:0px;left:0;z-index:-1}.title{--max-screen: 1920;--max-value: 20;--min-screen: 320;--min-value: 18;--value: max( min( calc( (var(--max-value) - var(--min-value)) * ((100vw - var(--min-screen) * 1px) / (var(--max-screen) - var(--min-screen))) + calc(var(--min-value) * 1px) ), calc(var(--max-value) * 1px) ), calc(var(--min-value) * 1px) );font-size:var(--value);position:relative;z-index:1}.title .title__sub{color:#000;position:relative;font-size:1em;margin-bottom:5px;width:auto;font-family:var(--f-quicksand);font-weight:700}.title .title__sub span{position:relative;z-index:1}.title h2{color:#e60505;font-size:2.5em;margin-bottom:15px;text-shadow:0px 5px 5px rgba(255,0,0,.2);line-height:1.2em}section{padding-top:120px}section:first-child{padding-top:0}.whoarewe__frame{display:flex;justify-content:flex-end;align-items:center;column-gap:5%}.whoarewe__content{width:45%;max-width:575px;flex-shrink:0}.whoarewe__content .title__dc{width:30%;border-bottom:3px solid #e40a0a;position:absolute;top:16%;left:-33%}.whoarewe__content .title__dc a{height:30px;width:30px;position:absolute;top:50%;left:0;text-align:center;margin:-14px 0 0 -18px;border-radius:100px;z-index:1}.whoarewe__content .title__dc a .ripple{position:absolute;width:80px;height:80px;z-index:-1;left:50%;top:50%;opacity:0;margin:-40px 0 0 -40px;border-radius:100px;-webkit-animation:ripple 1.8s infinite;animation:ripple 1.8s infinite}.whoarewe__content .title__dc a .ripple:nth-child(1){animation-delay:.3s;-webkit-animation-delay:.3s}.whoarewe__content .title__dc a .ripple:nth-child(2){animation-delay:.6s;-webkit-animation-delay:.6s}.whoarewe__content .title__dc .pinkBg{background-color:#e40a0a !important;background-image:linear-gradient(90deg, #e40a0a, #fd8b55)}.whoarewe__content .title__sub span{padding-right:100px}.whoarewe__content .title__sub span::before{content:"";position:absolute;background:url("../images/whoarewe_dc_subtitle.png") center no-repeat;background-size:cover;width:84px;height:18px;top:0;bottom:0;right:0;margin:auto;z-index:-1}.whoarewe__content .desc{margin-bottom:25px}.whoarewe__img{width:75%;max-width:953px;flex-shrink:0}.whoarewe__img img{width:100%}.text__big{color:var(--main-cl);font-size:200%;font-weight:500}.services__frame{display:flex;align-items:center;gap:5%}.services__title{max-width:624px}.services__title .title{padding-top:40px}.services__title .title::before{content:"";position:absolute;background:url("../images/services_dc_subtitle.png") center no-repeat;background-size:cover;width:84px;height:18px;top:0;left:0;z-index:-1}.services__title .btn{margin-top:35px}.services__content{display:flex;flex-wrap:wrap;max-width:747px}.services__content .item{padding:0 10px 20px;max-width:50%;flex-basis:50%}.services__item--ttl{display:flex;align-items:center;column-gap:15px;margin-bottom:7px}.services__item--ttl .icon{margin-bottom:0;width:47px;flex-shrink:0}.services__item--ttl h3{color:var(--main-cl);font-size:18px;line-height:1.2em}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.business__bg{position:relative;z-index:1;padding:100px 0}.business__bg::before{content:"";position:absolute;background:url("../images/business_bg.jpg") center top no-repeat;background-size:cover;width:100%;height:100%;z-index:-1;top:0;left:50%;transform:translate(-50%, 0)}.business__title{max-width:605px}.business__title *{color:#fff !important}.business__title .title__sub span{padding-right:100px}.business__title .title__sub span::before{content:"";position:absolute;background:url("../images/services_dc_subtitle.png") center no-repeat;background-size:cover;width:84px;height:18px;top:0;bottom:0;right:0;margin:auto;z-index:-1}.business__title .desc p{margin-bottom:55px}.business__frame{display:flex;align-items:center;justify-content:space-between}.business__img{width:49%;max-width:619px}.business__img img{animation:mover 1s infinite alternate}.business__title .desc p{margin-bottom:30px}ul li::before{top:-1px}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.challenger__title{margin:0 auto 50px;text-align:center}.challenger__title .title{font-size:16px}.challenger__title h2{color:#000;text-shadow:0px 5px 5px rgba(0,0,0,.2);font-family:var(--font-family)}.challenger__title h2 span{position:relative;z-index:1;padding:0 104px}.challenger__title h2 span::before{content:"";position:absolute;background:url(../images/services_dc_subtitle.png) center no-repeat;background-size:cover;width:84px;height:18px;top:20px;left:0;z-index:-1}.challenger__title h2 span::after{content:"";position:absolute;background:url(../images/services_dc_subtitle.png) center no-repeat;background-size:cover;width:84px;height:18px;top:20px;right:0;z-index:-1}.challenger__content{display:flex;justify-content:center;gap:30px}.challenger__content>div{width:30%;max-width:375px}.challenger__content>div .icon{margin-bottom:15px}.challenger__content>div .icon img{width:67px}.challenger__content>div .cnt{margin-bottom:85px}.challenger__content>div .cnt.logo{background:url("../images/challenge_center.png") no-repeat;background-size:cover;background-position:center;position:relative;width:358px;max-width:100%;aspect-ratio:1/.97766;margin:0 auto 30px}.challenger__content>div .cnt.logo img{position:absolute;width:82%;max-width:290px;aspect-ratio:1/1;top:-4%;left:3px;right:0;margin:0 auto;animation:explore-img-ani 6s linear infinite}.challenger__content .item__left{text-align:right}.challenger__content .item__center{text-align:center;margin-top:75px}.challenger__content .item__right{text-align:left}.challenger__content h3{color:#000;font-weight:700;font-size:17px;line-height:1.2em;margin-bottom:9px;text-transform:uppercase}@keyframes explore-img-ani{0%{transform:rotateY(0deg)}50%{transform:rotateY(-180deg)}100%{transform:rotateY(0deg)}}.connect{position:relative;z-index:1;padding:80px 0}.connect::before{content:"";position:absolute;background:url("../images/connect_bg.jpg") center top no-repeat;background-size:cover;width:101%;height:100%;top:0;left:50%;transform:translate(-50%, 0);z-index:-1}.connect__title{margin-bottom:50px}.connect__title .desc p{color:#fff}.connect .title{--max-value: 28}.connect .title__sub{color:var(--main-cl)}.connect .title h2{font-size:2.42857em;color:#fff}.connect .title__frame{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.connect .title__frame .icon{flex-grow:1}.customers{position:relative;z-index:1;padding-bottom:60px}.customers::before{content:"";position:absolute;background-color:#000;width:100%;height:120px;left:0;top:0;z-index:-1}.customers::after{content:"";position:absolute;background:url("../images/customers_dc.png") center no-repeat;background-size:cover;width:456px;height:200px;bottom:0;left:0;z-index:-1}.customers__title{width:49%;max-width:624px;flex-shrink:0}.customers__title .title h2{color:#fff}.customers__title .desc{margin-bottom:20px}.customers__title .desc p{color:#fff}.customers__frame{display:flex;align-items:center;gap:30px;position:relative;z-index:1}.customers__frame::before{content:"";position:absolute;background-color:#000;width:100%;height:88%;top:0;left:calc((100vw - 100%)/-2);z-index:-1}.customers__frame::after{content:"";position:absolute;background-color:#000;width:100%;height:19.7%;top:0;right:calc((100vw - 100%)/-2);z-index:-1}.customers__img{width:75%;max-width:953px;flex-shrink:0}.customers__img img{width:100%}.vision__title{display:flex;justify-content:space-between;gap:30px}.vision__title .title{flex-shrink:0}.vision__title .desc{max-width:610px}.vision__content{padding-top:50px;position:relative;z-index:1}.vision__cloud{position:absolute;top:0;left:0;width:1611px;height:117px;opacity:1;visibility:inherit;background:rgba(0,0,0,0) url(../images/vision_cloud.png) repeat-x scroll 0 100%;animation:cloudwash 10s linear infinite;z-index:-1}.vision__img{position:relative;z-index:1;padding-bottom:40px}.vision__img::after{content:"";position:absolute;bottom:0;left:0;right:0;background-color:#040d19;width:100%;height:8.5%;z-index:-1}.vision__img img{width:100%}@keyframes cloudwash{0%{left:-10%}100%{left:100%}}.under__mainvs{height:300px}.under__mainvs img{width:100%}.about-page .under__mainvs{position:absolute;width:100%;height:350px;display:block}.about-page .whoarewe{position:relative;z-index:2}.about-page .whoarewe .title__sub{color:#fff}.about-page .whoarewe .title h2{color:#fff}.about-page .whoarewe .desc{background-color:#fff;padding:15px 20px 0;margin:0 -20px}.about-page .whoarewe__content .title__sub span::before{filter:brightness(0) invert(1)}.mission__title{margin-bottom:35px}.mission__content{display:flex}.mission__content .item{padding:35px 15px;width:60%;border-top:1px dashed #ddd;border-right:1px dashed #ddd}.mission__content .item:last-child{border-right:0;width:40%}.mission__content .item h3{color:#e60505;font-size:18px;margin-bottom:16px}.mission__content .item .cnt>*:not(:last-child){margin-bottom:20px}.mission__content li{color:#0f0f0f}.numbers__frame{display:flex;gap:15px}.numbers__content{position:relative;z-index:2;width:49%;max-width:624px;padding:48px;flex-shrink:0}.numbers__title{margin-bottom:50px}.numbers__title .title{padding-top:38px}.numbers__title .title::before{content:"";position:absolute;background:url("../images/services_dc_subtitle.png") center no-repeat;background-size:cover;width:84px;height:18px;top:0;left:-35px}.numbers__box{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid var(--main-cl);border-radius:10px;box-shadow:0px 1px 10px #cdcdcd;width:165%;max-width:870px;padding:20px;background-color:#fff}.numbers__box .item{text-align:center;padding:0 15px}.numbers__box .item:not(:last-child){border-right:1px solid #000}.numbers__box .item .percent{color:red;font-size:30px;font-family:var(--f-quicksand);font-weight:700;line-height:1em;margin-bottom:10px}.numbers__img{width:75%;max-width:953px;flex-shrink:0}.numbers__img img{width:100%}.team{background-color:#ffefef;padding:80px 0;margin-top:80px}.team__frame h2{text-transform:uppercase}.team__frame .desc{margin-bottom:50px}.team-page .under__mainvs{height:892px}.team-page .under__mainvs::before{content:"";position:absolute;background-color:rgba(12,12,12,.76);width:100%;height:100%;top:0;left:0}.team-page .under__mainvs img{width:auto}.team-page .under__mainvs>img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.team__title{position:relative;z-index:1;display:flex;align-items:center}.team__title .img__title{padding:0 50px;flex-shrink:0;width:60%;max-width:652px}.team__title .desc{border-left:2px solid #fff;padding:50px}.team__title .desc p{color:#fff}.effect-sparkle{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;padding:0 !important;margin:0 !important;background-image:url(../images/sparkle1.png),url(../images/sparkle2.png);animation:sparkle 60s linear infinite}@keyframes sparkle{0%{background-position:0px 0px,0px 0px,0px 0px}100%{background-position:-500px -1000px,-400px -400px,300px 300px}}.work{padding-top:60px !important}.work__title{width:100%;max-width:1037px;margin:0 auto}.work .title{text-align:center}.work .title h2{font-size:1.6em;color:#011e4a;text-transform:uppercase;text-shadow:unset}.work__item{width:100%;max-width:640px;padding:0 30px}.work__item .item:not(:last-child){margin-bottom:20px}.work__item .item .cnt{padding-top:15px}.work__item .ttl{color:#000;font-weight:400;background-color:rgba(0,0,0,0);border-width:0;box-shadow:0px 1px 9px rgba(213,213,213,.6392156863);border-radius:3px;padding:10px 30px 10px 10px;font-size:15px;position:relative;z-index:1;margin-bottom:0}.work__item .ttl.open{color:red;border-left:2px solid red}.work__item .ttl.open::before{border-color:red;top:18px;transform:rotate(-135deg)}.work__item .ttl::before{content:"";position:absolute;width:10px;height:10px;border-right:1px solid #525252;border-bottom:1px solid #525252;right:10px;top:14px;transform:rotate(45deg);transition:.2s all ease-in-out}.work__item .ttl+.cnt{display:none}.work__item--expertise h3{color:red;font-size:25px;display:inline-block;margin-bottom:10px}.work__item--expertise h3 img{margin-left:-28px}.work__content{display:flex;padding-top:150px}.work__list{margin-top:30px}.work__list .item{display:flex;align-items:center;gap:35px}.work__list .item:not(:last-child){margin-bottom:40px}.work__list .item .txt{margin-bottom:2px;color:#0a66ea;font-size:22px;margin-bottom:0;font-family:var(--f-quicksand);font-weight:700}.work__list .item:nth-child(2) .txt{color:#53bc1e}.work__list .item:nth-child(3) .txt{color:#378bb1}ul.skill{position:relative;z-index:1}ul.skill::before{content:"";position:absolute;top:4px;left:6px;background-color:red;width:1px;height:99%}ul.skill li{color:#000;padding-left:0}ul.skill li::before{display:none}ul.skill li p{display:flex;align-items:flex-start}ul.skill li p b{color:red !important;font-size:17px;border-radius:50%;background-color:#fff;padding:0 3px;margin-right:10px}.dedicated{position:relative;z-index:1;background-color:#fff6f6;padding-top:70px;margin-top:70px}.dedicated::before{content:"";position:absolute;top:-40px;left:0;background:url(../images/animation3.png) no-repeat;background-size:cover;z-index:1;width:171px;height:124px}.dedicated__frame{display:flex;gap:40px;justify-content:space-between}.dedicated .title-it-bottom h3{color:red;font-size:25px;margin-bottom:20px}.dedicated .title-it-bottom h3 img{margin-right:-31px;margin-top:-3px}.dedicated .item{width:50%}.dedicated .item h3{line-height:1.2em;margin-bottom:20px}.dedicated .item h4{font-size:18px;margin-bottom:10px}.dedicated .item>*:not(:last-child){margin-bottom:30px}.dedicated .item *{color:#000}.dedicated .item ul li{padding-left:0}.dedicated .item ul li::before{display:none}.dedicated .item .it3-right li{display:flex;gap:33px;position:relative;z-index:1}.dedicated .item .it3-right li:not(:last-child)::after{content:"";position:absolute;top:9px;left:33px;width:1px;height:96%;background-color:#c6c6c6;z-index:-1}.dedicated .item .it3-right li .detalis{display:flex;align-items:flex-start;gap:6px}.dedicated .item .it3-right li .detalis img{position:relative;top:7px}.dedicated .item .it3-icon{flex-shrink:0}.regional{background:#000 url(../images/bg-global-min.jpg);animation:stars 205s linear alternate;padding-bottom:60px}.regional__frame{display:flex;align-items:center;gap:30px;justify-content:space-between}.regional__frame>*{width:640px;max-width:100%;padding:0 15px}.regional__content .txt{color:#fff;font-size:21px}.regional__content ul li{padding-left:0;display:flex;gap:10px}.regional__content ul li .icon{position:relative;top:4px}.regional__content ul li::before{display:none}.regional__content ul li h4{font-size:20px}.regional__map{width:650px;max-width:100%;aspect-ratio:1/1;background-image:url(../images/map_lf_rotate.png),linear-gradient(to right, #000000, #000000);border:2px solid #000;border-radius:50%;background-size:695px;box-shadow:0 0 25px RGBA(255, 255, 255, 0.1),-8px -8px 15px #000 inset,2px 2px 25px #000 inset,-45px -45px 25px RGBA(0, 0, 0, 0.5) inset,25px 25px 45px RGBA(0, 0, 0, 0.45) inset;transform:rotate(22deg);animation:spin 15s infinite linear}@keyframes spin{0%{background-position-x:0}100%{background-position-x:695px}}@keyframes stars{0%{background-position:0 0}100%{background-position:0 100%}}.join{padding-bottom:80px;position:relative;z-index:1;overflow:hidden}.join__dc .img1{position:absolute;left:0;bottom:0;max-width:304px}.join__dc .img2{position:absolute;right:0;bottom:-90%;max-width:167px}.join__frame{max-width:930px;margin:0 auto}.join .title{margin-bottom:20px}.join .title .title__sub{color:#011e4a}.join .title h2{margin-bottom:-5px}.join .title .desc{line-height:1em}.join__content{text-align:center}.recruitment-page .under__mainvs{min-height:328px;height:auto;padding:30px 0;background-image:url(../images/SLIDE3.jpg)}.recruitment{padding-top:80px !important}.recruitment__h1{max-width:750px}.recruitment__h1 *{color:#fff}.recruitment__h1 h1{font-size:20px}.recruitment__frame{display:flex;align-items:flex-start;gap:30px;position:relative;z-index:1}.recruitment__menu{width:312px;flex-shrink:0;position:sticky;top:calc(var(--heightHeader) + 20px)}.recruitment__menu h2{position:relative;z-index:1;padding-bottom:20px;margin-bottom:30px}.recruitment__menu h2::before{content:"";position:absolute;background:url("../images/title_recruit.png") center no-repeat;background-size:cover;width:193px;height:14px;bottom:0;left:0;z-index:-1}.recruitment__menu .tabs p{border-left:2px solid #fff;box-shadow:0px 1px 9px rgba(213,213,213,.6392156863);border-radius:5px;font-size:15px;margin-bottom:15px;padding:10px 15px;cursor:pointer}.recruitment__menu .tabs p.active{color:red;border-left-color:red}.recruitment__content .item{display:none}.recruitment__content .item .cnt{margin-bottom:40px}.recruitment__content .item.active{display:block}.recruitment__content .item .namecv{display:flex;align-items:center;margin-bottom:10px}.recruitment__content .item .namecv h2{font-size:20px;color:red}.recruitment__content .item .namecv .quantity{margin:10px 0;background-color:#000;font-size:14px;border-radius:20px;padding:5px 23px;box-shadow:0px 1px 9px rgba(86,86,86,.6392156863);margin:0;margin-left:12px;color:#fff}.recruitment__content .item .desc{margin-bottom:30px}.recruitment__content .item .desc h3{margin-bottom:10px}.recruitment__content .item .sendhr{color:red;font-weight:600}.recruitment__tag{text-align:center;font-size:20px;color:red;font-weight:700;margin:40px 0;font-family:var(--f-quicksand)}.btn__apply{text-transform:uppercase;background-color:red !important;border-color:red;color:#fff;border-radius:30px;font-size:14px;display:inline-block;padding:10px 30px;font-weight:600;cursor:pointer}.popup-apply{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.popup-apply__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.popup-apply__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:550px;background:#fff;border-radius:10px;padding:40px 30px;box-shadow:0 5px 20px rgba(0,0,0,.3);max-height:90vh;overflow-y:auto}.popup-apply__inner::-webkit-scrollbar{width:6px}.popup-apply__inner::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.popup-apply__inner::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.popup-apply__inner::-webkit-scrollbar-thumb:hover{background:#999}.popup-apply__close{position:absolute;top:15px;right:20px;font-size:28px;color:#333;cursor:pointer;line-height:1}.popup-apply__close:hover{color:red}.popup-apply__content h3{font-size:24px;color:#011e4a;margin-bottom:25px;text-align:center;font-weight:700}.popup-apply__content .form-group{margin-bottom:15px}.popup-apply__content .form-group label{display:block;margin-bottom:8px;color:#666;font-size:15px}.popup-apply__content .form-group input[type=text],.popup-apply__content .form-group input[type=email],.popup-apply__content .form-group input[type=tel],.popup-apply__content .form-group select,.popup-apply__content .form-group textarea{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:14px;outline:none;color:#333;background:#fff}.popup-apply__content .form-group input[type=text]:focus,.popup-apply__content .form-group input[type=email]:focus,.popup-apply__content .form-group input[type=tel]:focus,.popup-apply__content .form-group select:focus,.popup-apply__content .form-group textarea:focus{border-color:#011e4a}.popup-apply__content .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/20event/11/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px}.popup-apply__content .form-group textarea{resize:vertical}.popup-apply__content .form-group.file-upload-group{display:flex;align-items:center;margin-top:25px;margin-bottom:25px}.popup-apply__content .form-group.file-upload-group .file-label{margin-bottom:0;margin-right:15px;flex-shrink:0;color:#666}.popup-apply__content .form-group.file-upload-group .file-input-wrapper{position:relative;flex-grow:1}.popup-apply__content .form-group.file-upload-group .file-input-wrapper input[type=file]{display:none}.popup-apply__content .form-group.file-upload-group .file-input-wrapper .custom-file-btn{display:inline-block;background:red;color:#fff;padding:12px 20px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;text-transform:uppercase;margin-bottom:0;transition:background .3s;text-align:center}.popup-apply__content .form-group.file-upload-group .file-input-wrapper .custom-file-btn:hover{background:#c00}.popup-apply__content .btn-group{margin-bottom:0;margin-top:20px}.popup-apply__content .btn-submit{display:block;width:100%;background:#c62828;color:#fff;border:none;padding:15px 0;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;text-align:center}.popup-apply__content .btn-submit:hover{background:#b71c1c}.news-page .under__mainvs{height:300px}.news-page .under__mainvs::before{content:"";position:absolute;background:url("../images/mainvs_news.jpg") center no-repeat;background-size:cover;width:100%;height:100%;z-index:-1;top:0;left:0}.news-page .under__mainvs::after{content:"";position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:-1}.news-page .under__mainvs h1{text-align:center;font-size:39px;font-weight:700;color:#fff}.contact-page .under__mainvs{min-height:400px}.contact-page .under__mainvs::before{content:"";position:absolute;background:url("../images/banner-contact.jpg") center no-repeat;background-size:cover;width:100%;height:100%;z-index:-1;top:0;left:0}.contact__h1 h1{color:#fff;text-transform:uppercase;font-size:20px}.contact__h1 .desc p{color:#fff}.contact__mainvs{display:flex;align-items:center}.contact__img{width:100%;max-width:750px}.intro{padding:80px 0 0}.intro__frame{max-width:930px;margin:0 auto}.contact__frame .desc{max-width:717px;text-align:center;margin:0 auto 30px}.contact__img{margin:-30px auto 0}.contact__content{max-width:930px;margin:0 auto}.contact__content--form{margin-bottom:20px}.contact__content--form .item{display:flex;gap:30px}.contact__content--form .item:not(:last-child){margin-bottom:18px}.contact__content--form .item input{border-radius:10px;height:60px}.contact__content--form .item textarea{border-radius:10px;height:120px;resize:none}.contact__content .box-contact{text-align:center}.contact__content .box-contact input{background:red !important;color:#fff;font-size:17px !important;line-height:17px !important;font-weight:700 !important;border-color:rgba(0,0,0,0) !important;margin:0px !important;padding:12px 35px 8px !important;letter-spacing:0px !important;border-radius:3px !important}.development-page .under__mainvs,.application-page .under__mainvs{min-height:250px;overflow:hidden;min-height:300px;height:100%}.development-page .under__mainvs::after,.application-page .under__mainvs::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.84);top:0;left:0;z-index:-1}.development-page .under__mainvs::before,.application-page .under__mainvs::before{content:"";position:absolute;background:url("../images/web-development.jpg") center no-repeat;background-size:cover;width:100%;height:100%;z-index:-1;top:0;left:0}.development{margin-top:40px}.development__h1{position:relative;z-index:1}.development__h1 h1{font-size:56px;text-align:center;color:#fff;text-transform:uppercase}.development__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.development__content .item{text-align:center}.development__content .item .img{height:250px;margin-bottom:10px}.development__content .item .img img{height:100%}.application-page .under__mainvs{overflow:hidden}.application-page .under__mainvs::before{background:url("../images/applications_mainvs.png") center no-repeat;background-size:cover}.application{padding-top:80px;overflow:hidden}.application .item{display:flex;align-items:center;gap:30px}.application .item:not(:last-child){margin-bottom:30px}.application .item h3{color:#011e4a;font-weight:700;margin-bottom:10px;font-size:20px}.application .item .img{width:397px;max-width:100%;height:350px;flex-shrink:0}.application .item .img img{width:100%;height:100%}.bigdata-page .under__mainvs{height:300px;background:url("../images/bigdata_medium_2.jpg") center no-repeat;background-size:cover}.bigdata-page .intro__frame{max-width:100%}.bigdata-page .intro__frame ul{display:flex;align-items:center;flex-wrap:wrap;gap:60px 30px}.bigdata-page .intro__frame ul li{color:#000;padding-left:0;width:calc(50% - 15px);margin-bottom:0}.bigdata-page .intro__frame ul li::before{display:none}.bigdata-page .intro__frame ul li h3{font-size:20px;color:#011e4a;font-weight:700;text-transform:uppercase;margin-bottom:10px}.bigdata-page .intro__frame ul li p{font-size:16px}.bigdata-page .intro p{font-size:23px}.brand-page .under__mainvs{height:300px;background:url("../images/topslide4.jpg") center no-repeat;background-size:cover}.brand-page .intro{margin-bottom:50px}.brand-page .intro__frame{max-width:100%}.brand-page .intro__includes h3{margin-bottom:10px;font-size:26px;font-family:var(--f-quicksand)}.brand-page .intro__includes li{color:#000;padding-left:0;font-size:20px;font-family:var(--f-quicksand);font-weight:700}.brand-page .intro__includes li:not(:last-child){margin-bottom:10px}.brand-page .intro__includes li::before{display:none}.brand{background:url("../images/topslide5.jpg") center no-repeat;background-size:cover;padding:80px 0;position:relative;z-index:1}.brand::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:-1}.brand *{color:#fff !important}.managed-service-page .under__mainvs{height:300px;background:url("../images/bao-mat-thong-tin-doanh-nghiep-4.jpg") center no-repeat;background-size:cover}.managed-service-page .under__mainvs::before{content:"";position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:-1}.managed-service-page .under__mainvs h1{color:#fff;text-align:center;text-transform:uppercase;font-size:56px}.managed-service-page .intro__frame{max-width:1037px;margin:0 auto}.service__frame .item{display:flex;align-items:center;gap:30px}.service__frame .item:not(:last-child){margin-bottom:50px}.service__frame .item.item-wrap{flex-direction:row-reverse}.service__frame .item h3{color:#011e4a;font-size:20px;font-weight:700;margin-bottom:10px}.service__frame .item .desc p:not(:last-child){margin-bottom:20px}.service__frame .item ul li{color:#000;padding-left:20px}.service__frame .item ul li:not(:last-child){margin-bottom:20px}.service__frame .item ul li::before{display:none}.service__frame .item .img{flex-shrink:0}#footer{overflow:hidden;margin-top:100px}address{font-size:15px;font-weight:400;line-height:25px;color:#040021;align-self:center}address a{color:#334862}.ft__frame{background-color:#000}.ft__frame a,.ft__frame p{color:#fff}.ft__content{display:grid;grid-template-columns:repeat(4, 1fr);padding:80px 0;gap:30px}.ft__content .ttl{color:#fff;line-height:1;font-size:18px;margin-bottom:34px}.ft__col--contact .txt{font-size:18px;font-weight:400;color:#858585;margin-bottom:3px}.ft__col--contact .tel{color:#fff !important;font-size:18px;font-weight:bold}.ft__col--menu li{padding-left:20px}.ft__col--menu li::before{width:8px;height:8px;background:rgba(0,0,0,0);border-top:2px solid var(--main-cl);border-right:2px solid var(--main-cl);transform:rotate(45deg);top:8px;left:0}.ft__col--address .ttl{font-size:16px;margin-bottom:5px}.ft__col--address .txt{color:#858585}.ft__col--address .item:not(:last-child){margin-bottom:15px}.ft__col--social ul{display:flex;justify-content:start;gap:5px;margin-bottom:20px}.ft__col--social ul li{padding-left:0;width:34px;height:34px;background-color:#fff;border-radius:50%;text-align:center;margin-bottom:0}.ft__col--social ul li::before{display:none}.ft__col--social ul li a{width:30px;height:30px;background-color:#fd3f30;display:block;margin:0 auto}.ft__col--social ul li a img{filter:brightness(0) invert(1)}.ft__col--social a{color:#fff}.ft__col--social .txt{margin-top:-30px}.ft__col--social .txt a{color:#858585;line-height:26px;font-size:16px}.copyright__frame{display:flex;align-items:center;justify-content:space-between;gap:30px}.copyright__logo{background-color:#fd3f30;margin-right:30px;padding:0 45px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.copyright__logo::before{content:"";position:absolute;width:100%;height:46px;background:#fd3f30;clip-path:polygon(100% 0, 100% 100%, 0 100%);top:-45px;left:0;z-index:-1}.copyright__logo::after{position:absolute;content:"";width:35px;height:46.5px;background:#cf2114;clip-path:polygon(0 0, 100% 100%, 0 100%);top:-46px;right:-34px}.copyright__copy{display:flex}.copyright__menu ul{display:flex;align-items:center}.copyright__menu ul li{padding-left:0;margin-bottom:0}.copyright__menu ul li::before{display:none}.copyright__menu ul li:not(:last-child){padding-right:18px;margin-right:18px;border-right:1px solid #bbb}@-moz-document url-prefix(){}/*# sourceMappingURL=styles.css.map */
