/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{height:100%;font-size:16px;line-height:1.5;font-weight:400}body{background-color:#e9eef0;font-family:Bai Jamjuree,sans-serif}body:lang(zh-hans){font-family:Noto Sans SC,sans-serif}body *{-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,p{margin:0;padding:0}a{color:#6244b4;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover{text-decoration:underline;color:#bf379d}a:visited{color:#6244b4}strong{font-weight:700}.page-template-careers{background-position:center 86px;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width:1024px){.page-template-careers{background-position:center 64px}}.page-template-about_us{background-position:center 86px;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width:1024px){.page-template-about_us{background-position:center 64px}}.page-template-contact_us,.page-template-our_work{background-image:url(../img/contact_us/contact-us_bg.jpg);background-repeat:repeat-x}@media screen and (max-width:1024px){.page-template-contact_us,.page-template-our_work{background-position:center 64px}}.page-template-contact_us{background-position:center 86px}.page-template-our_work{background-position:center -318px}@media screen and (max-width:1024px){.page-template-our_work{background-position:center -340px}}@media screen and (max-width:460px){.page-template-our_work{background-position:center -370px}}.container{display:block;width:100%;margin:0 auto;overflow:hidden}.container .wrapper{margin:0 auto;width:100%;max-width:1400px;position:relative;height:100%}.container .wrapper--wide{max-width:1920px;padding:0 40px}@media screen and (max-width:340px){.container .wrapper--wide{padding:0 20px}}.container .wrapper--middle{max-width:1150px;padding:0 40px}@media screen and (max-width:560px){.container .wrapper--middle{padding:0 20px}}@media screen and (max-width:1024px){.page-template-our_work .container .wrapper--middle{padding:0}}.container .wrapper--text{margin:86px auto 0;max-width:800px}@media screen and (max-width:840px){.container .wrapper--text{padding:0 20px}}@media screen and (max-width:1024px){.container .wrapper--text{margin:64px auto 0}}.container .wrapper.about-us,.container .wrapper.contact-us,.container .wrapper.our-work{margin-top:86px}@media screen and (max-width:1024px){.container .wrapper.about-us,.container .wrapper.contact-us,.container .wrapper.our-work{margin-top:64px}}.container .header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0 60px;height:86px;position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:20;box-shadow:0 0 10px rgba(126,129,130,.8)}.admin-bar .container .header{top:32px}@media screen and (max-width:782px){.admin-bar .container .header{top:46px}}.container .header__scroll--off{position:fixed;-webkit-transform:translateY(-150%);transform:translateY(-150%)}.admin-bar .container .header__scroll--off{-webkit-transform:translateY(-webkit-calc(-150% + 32px));transform:translateY(calc(-150% + 32px))}@media screen and (max-width:782px){.admin-bar .container .header__scroll--off{-webkit-transform:translateY(-webkit-calc(-150% + 46px));transform:translateY(calc(-150% + 46px))}}.container .header__scroll--down,.container .header__scroll--up{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.container .header__scroll--up{position:fixed;-webkit-transform:translate(0);transform:translate(0)}@media screen and (max-width:800px){.container .header{padding:0 30px}}@media screen and (max-width:1024px){.container .header{height:64px}}.container .header__logo{-webkit-box-flex:0;-webkit-flex:0 0 125px;-moz-box-flex:0;flex:0 0 125px;height:43px}.container .header__logo img{max-height:100%}.container .header__menu-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}@media screen and (max-width:1210px){.container .header__menu-container{position:fixed;top:64px;left:0;width:100%;height:-webkit-calc(100vh - 64px);height:calc(100vh - 64px);display:block;z-index:999;opacity:0;visibility:hidden;-webkit-transform:translateX(-150%);transform:translateX(-150%);background-color:#f0f5f6}.container .header__menu-container--open{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.container .header__menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:1210px){.container .header__menu .menu-item{width:100%}}.container .header .menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.container .header .menu-item{margin-left:51px}.container .header .menu-item a{font-size:14px;line-height:27px;letter-spacing:4px;text-transform:uppercase;color:#505050;text-decoration:none;font-weight:600;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.container .header .menu-item a:hover{color:#18dcff}@media screen and (max-width:1210px){.container .header .menu-item{margin-left:0;-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;min-height:58px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-bottom:1px solid #e6e6e6}}.container .header .menu-item.button__login{margin-left:24px}@media screen and (max-width:1210px){.container .header .menu-item.button__login{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;max-width:250px;border:1px solid #505050;margin:30px auto 0}}.container .header .menu-item.button__login a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative}.container .header .menu-item.button__login a:after,.container .header .menu-item.button__login a:before{content:"";width:30px;height:30px;background-position:50%;background-repeat:no-repeat;display:inline-block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.container .header .menu-item.button__login a:before{margin-right:14px}.container .header .menu-item.button__login a:after{position:absolute;left:0;background-image:url(../img/login/icon-account.svg)}.container .header .menu-item.button__login a:before{background-image:url(../img/login/icon-account-white.svg)}.container .header .menu-item.button__login:hover a{color:#fff}.container .header .menu-item.button__login:hover a:after{opacity:0}.container .header .menu-item.button--colored{margin-left:44px}@media screen and (max-width:1210px){.container .header .menu-item.button--colored{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;max-width:250px;margin:30px auto 0}}.container .header .menu-item.button--colored a{color:#fff}.container .header .menu-item.button--colored:hover a{color:#505050}.container .header__menu-bar{display:none}@media screen and (max-width:1210px){.container .header__menu-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;width:24px;height:24px;cursor:pointer}.container .header__menu-bar--open .header__bar--first{-webkit-transform:rotate(45deg) translate(6px,2px);transform:rotate(45deg) translate(6px,2px)}.container .header__menu-bar--open .header__bar--second{display:none}.container .header__menu-bar--open .header__bar--third{-webkit-box-flex:0;-webkit-flex:0 0 24px;-moz-box-flex:0;flex:0 0 24px;-webkit-transform:rotate(-45deg) translate(7px,-2px);transform:rotate(-45deg) translate(7px,-2px)}}.container .header__bar{-webkit-box-flex:0;-webkit-flex:0 0 24px;-moz-box-flex:0;flex:0 0 24px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#2a347c),to(#090826));background-image:-webkit-linear-gradient(left,#2a347c,#090826);background-image:linear-gradient(90deg,#2a347c 0,#090826);height:3px;margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.container .header__bar--second{-webkit-box-flex:0;-webkit-flex:0 0 20px;-moz-box-flex:0;flex:0 0 20px}.container .header__bar--third{-webkit-box-flex:0;-webkit-flex:0 0 16px;-moz-box-flex:0;flex:0 0 16px}.container .video{height:-webkit-calc(100vh - 106px);height:calc(100vh - 106px);background-repeat:no-repeat;background-position:50%;background-size:cover;object-fit:cover;margin-top:86px}@media screen and (max-width:1024px){.container .video{margin-top:64px}}.container .video__text{position:absolute;top:40%;left:164px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.container .video__text{left:0;right:0;text-align:center}}.container .video__text-semibold{font-weight:600;font-size:80px;line-height:85px;color:#fff;position:relative}@media screen and (max-width:1280px) and (max-height:600px){.container .video__text-semibold{font-size:50px;line-height:55px}}@media screen and (max-width:600px){.container .video__text-semibold{font-size:60px;line-height:65px}}@media screen and (max-width:460px){.container .video__text-semibold{font-size:40px;line-height:45px}}.container .video__text-regular{font-weight:400;font-size:18px;line-height:26px;color:#fff;margin-top:34px}@media screen and (max-width:1280px) and (max-height:600px){.container .video__text-regular{margin-top:14px}}@media screen and (max-width:600px){.container .video__text-regular{margin-top:24px}}@media screen and (max-width:460px){.container .video__text-regular{margin-top:18px;font-size:18px;line-height:24px}}@media screen and (max-width:340px){.container .video__text-regular{margin-top:16px;font-size:16px;line-height:22px}}.container .video__text-glitch{position:absolute;top:0;left:-40px;width:440px;height:85px;display:block;z-index:10}@media screen and (max-width:520px){.container .video__text-glitch{width:100%;left:-20px;height:45px;overflow:hidden}}.container .video__text-glitch-line{height:4px;position:absolute;display:block;z-index:5;-webkit-animation-name:glitch-anim-rect;animation-name:glitch-anim-rect;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:4s;animation-duration:4s;opacity:0}.container .video__text-glitch-line:first-child{top:81%;left:23%;border-left:7px solid #16d7ff;border-right:5px solid #e83e79;width:130px;-webkit-animation-delay:.58s;animation-delay:.58s}.container .video__text-glitch-line:nth-child(2){top:73%;left:43%;border-left:9px solid #16d7ff;border-right:15px solid #e83e79;width:74px;-webkit-animation-delay:.19s;animation-delay:.19s}.container .video__text-glitch-line:nth-child(3){top:13%;left:43%;border-left:4px solid #16d7ff;border-right:10px solid #e83e79;width:10px;-webkit-animation-delay:57ms;animation-delay:57ms}.container .video__text-glitch-line:nth-child(4){top:47%;left:57%;border-left:4px solid #16d7ff;border-right:11px solid #e83e79;width:58px;-webkit-animation-delay:425ms;animation-delay:425ms}.container .video__text-glitch-line:nth-child(5){top:88%;left:45%;border-left:9px solid #16d7ff;border-right:2px solid #e83e79;width:149px;-webkit-animation-delay:234ms;animation-delay:234ms}.container .video__text-glitch-line:nth-child(6){top:60%;left:47%;border-left:12px solid #16d7ff;border-right:15px solid #e83e79;width:118px;-webkit-animation-delay:173ms;animation-delay:173ms}.container .video__text-glitch-line:nth-child(7){top:69%;left:3%;border-left:5px solid #16d7ff;border-right:12px solid #e83e79;width:165px;-webkit-animation-delay:331ms;animation-delay:331ms}.container .video__text-glitch-line:nth-child(8){top:56%;left:13%;border-left:16px solid #16d7ff;border-right:7px solid #e83e79;width:5px;-webkit-animation-delay:295ms;animation-delay:295ms}.container .video__text-glitch-line:nth-child(9){top:26%;left:5%;border-left:16px solid #16d7ff;border-right:4px solid #e83e79;width:130px;-webkit-animation-delay:486ms;animation-delay:486ms}.container .video__text-glitch-line:nth-child(10){top:26%;left:44%;border-left:10px solid #16d7ff;border-right:6px solid #e83e79;width:161px;-webkit-animation-delay:708ms;animation-delay:708ms}.container .video__scroll{position:absolute;width:200px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;left:0;right:0;margin:0 auto;bottom:91px}.container .video__scroll-text{font-size:14px;color:#fff;font-weight:600;font-style:italic;text-transform:uppercase;letter-spacing:4px;margin-bottom:22px;text-shadow:0 2px 5px rgba(1,5,26,.22);width:100%;text-align:center;cursor:pointer}.container .video__scroll-arrow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:33px;height:33px;position:relative;z-index:0;cursor:pointer}.container .video__scroll-arrow-down{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:28px solid #fff;z-index:2}.container .video__scroll-arrow-glitch{position:absolute;top:0;left:-5px;width:43px;height:33px;display:block;z-index:10}@media screen and (max-width:560px){.container .video__scroll-arrow-glitch{overflow:hidden}}.container .video__scroll-arrow-glitch-line{width:2px;position:absolute;display:block;z-index:5;-webkit-animation-name:glitch-anim-vert;animation-name:glitch-anim-vert;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:2s;animation-delay:2s;opacity:0}.container .video__scroll-arrow-glitch-line:first-child{top:0;left:91%;border-top:2px solid #16d7ff;border-bottom:4px solid #e83e79;height:24px}.container .video__scroll-arrow-glitch-line:nth-child(2){top:0;left:25%;border-top:3px solid #16d7ff;border-bottom:2px solid #e83e79;height:30px}.container .video__scroll-arrow-glitch-line:nth-child(3){top:0;left:42%;border-top:2px solid #16d7ff;border-bottom:3px solid #e83e79;height:5px}.container .video__scroll-arrow-glitch-line:nth-child(4){top:0;left:59%;border-top:2px solid #16d7ff;border-bottom:2px solid #e83e79;height:2px}.container .video__scroll-arrow-glitch-line:nth-child(5){top:0;left:2%;border-top:3px solid #16d7ff;border-bottom:2px solid #e83e79;height:22px}.container .video__scroll-arrow-glitch-line:nth-child(6){top:0;left:60%;border-top:3px solid #16d7ff;border-bottom:2px solid #e83e79;height:37px}.container .video__scroll-arrow-glitch-line:nth-child(7){top:0;left:36%;border-top:4px solid #16d7ff;border-bottom:2px solid #e83e79;height:22px}.container .video__scroll-arrow-glitch-line:nth-child(8){top:0;left:13%;border-top:4px solid #16d7ff;border-bottom:3px solid #e83e79;height:19px}.container .video__scroll-arrow-glitch-line:nth-child(9){top:0;left:57%;border-top:2px solid #16d7ff;border-bottom:2px solid #e83e79;height:16px}.container .video__scroll-arrow-glitch-line:nth-child(10){top:0;left:34%;border-top:2px solid #16d7ff;border-bottom:4px solid #e83e79;height:11px}.container .texts{padding-bottom:101px}@media screen and (max-width:1000px){.container .texts{padding-left:20px;padding-right:20px}}@media screen and (max-width:720px){.container .texts{padding-bottom:80px}}.container .texts h2,.container .texts p{width:100%;max-width:900px;display:block;margin:0 auto;font-size:36px;line-height:50px;text-align:center}@media screen and (max-width:720px){.container .texts h2,.container .texts p{font-size:30px;line-height:44px}}@media screen and (max-width:375px){.container .texts h2,.container .texts p{font-size:24px;line-height:38px}}.container .texts h2{font-weight:700;color:#505050;position:relative}.container .texts p{font-weight:400;color:#b7b6b6}.container .shine-section{background-image:-webkit-gradient(linear,left bottom,left top,from(#2a347c),to(#090826));background-image:-webkit-linear-gradient(bottom,#2a347c,#090826);background-image:linear-gradient(0deg,#2a347c 0,#090826);padding-top:73px;padding-bottom:60px}.container .shine-section__header{color:#fff;font-size:16px;line-height:26px;letter-spacing:4px;text-transform:uppercase;text-align:center;font-weight:700}.container .shine-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin-top:71px}@media screen and (max-width:1399px){.container .shine-box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-left:10vw;padding-right:10vw}}.container .shine-box__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 33%;-moz-box-flex:0;flex:0 0 33%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}@media screen and (max-width:1024px){.container .shine-box__item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;flex:1 0 50%;margin-bottom:80px}}@media screen and (max-width:680px){.container .shine-box__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%}}.container .shine-box__item--strategy{max-width:294px;margin-left:166px}@media screen and (max-width:1399px){.container .shine-box__item--strategy{margin-left:0;max-width:none}}.container .shine-box__item--brand{max-width:143px;margin-left:165px}@media screen and (max-width:1399px){.container .shine-box__item--brand{margin-left:0;max-width:none}}.container .shine-box__item--performance{max-width:220px;margin-left:203px}@media screen and (max-width:1399px){.container .shine-box__item--performance{margin-left:0;max-width:none}}.container .shine-box__item-icon{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto 30px}.container .shine-box__item-icon--performance img{width:65px;height:72px}.container .shine-box__item-icon--brand img{width:76px;height:50px;margin-bottom:2px}.container .shine-box__item-icon--strategy img{width:41px;height:66px}.container .shine-box__item-title{font-size:24px;color:#fff;font-weight:600;line-height:30px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;text-align:center;margin-bottom:23px}@media screen and (max-width:1399px){.container .shine-box__item-title{-webkit-box-flex:0;-webkit-flex:0 0 190px;-moz-box-flex:0;flex:0 0 190px}}.container .shine-box__item ul{margin:0;padding:0}.container .shine-box__item li,.container .shine-box__item ul{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%}.container .shine-box__item li{font-size:14px;font-weight:400;color:#fff;line-height:27px;text-align:center;list-style:none}.container .power-up{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#6c58b8),to(#18dbff));background-image:-webkit-linear-gradient(left,#6c58b8,#18dbff);background-image:linear-gradient(90deg,#6c58b8 0,#18dbff);text-align:center;position:relative;padding:42px 20px 38px;margin-bottom:76px}.container .power-up__subtext{display:block;text-align:center;font-size:16px;font-weight:700;color:#e2e8eb;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.container .power-up__title{display:block;text-align:center;color:#e2e8eb;font-size:40px;font-weight:600;margin-bottom:24px}@media screen and (max-width:520px){.container .power-up__title{line-height:120%}}.container .power-up__button{background-color:rgba(225,232,234,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:16px;color:#e2e8eb;letter-spacing:2px;font-weight:300;text-transform:uppercase;height:38px;border:1px solid #e2e8eb;border-radius:40px;padding:0 44px;text-decoration:none;position:relative;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.container .power-up__button-box{display:inline-block}.container .power-up__button:hover{background-color:transparent;border:1px solid transparent}.container .power-up__button:hover:after{opacity:1}.container .power-up__button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:-webkit-gradient(linear,left top,right top,from(#5b50a3),to(#1bcef2));background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#5b50a3),to(#1bcef2));background-image:-webkit-linear-gradient(left,#5b50a3,#1bcef2);background-image:linear-gradient(90deg,#5b50a3,#1bcef2);opacity:0;border-radius:20px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;will-change:opacity;z-index:-1}.container .offices{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.container .offices__office{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(33% - 2px);-moz-box-flex:1;flex:1 0 calc(33% - 2px);height:247px;margin-right:3px;margin-bottom:3px;padding-left:61px;padding-top:31px;background-repeat:no-repeat;background-position:50%;background-size:cover;object-fit:cover;position:relative}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.container .offices__office{width:33%}}@media screen and (max-width:960px){.container .offices__office{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 2px);-moz-box-flex:0;flex:0 0 calc(50% - 2px);margin-right:0}.container .offices__office:first-child{margin-right:3px}}@media screen and (max-width:700px){.container .offices__office{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%}.container .offices__office:first-child{margin-right:0}}@media screen and (max-width:470px){.container .offices__office{padding-left:27px}}.container .offices__office:before{content:"";width:100%;height:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.6),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);position:absolute;top:0;left:0;right:0}.container .offices__office:last-child{margin-right:0}.container .offices__office-city{font-size:36px;font-weight:500;line-height:45px;color:#fff;text-shadow:0 0 20px #000;position:relative}@media screen and (max-width:374px){.container .offices__office-city{font-size:34px}}.container .offices__office-label{font-size:16px;line-height:24px;font-weight:400;color:#fff;text-shadow:0 0 20px #000;position:relative}.container .button{padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border:1px solid #e1e8ea;border-radius:40px;color:#e2e9eb;height:40px;line-height:40px;margin:0 auto;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;overflow:hidden;letter-spacing:2px;text-decoration:none;z-index:1;will-change:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.container .button{margin:0 20px}}.container .button--white-bg{background-color:rgba(225,232,234,.2)}.container .button:hover{background-color:transparent;border-color:transparent;color:#fff}.container .button:hover:after{opacity:1}.container .button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:-webkit-gradient(linear,left top,right top,from(#5b50a3),to(#1bcef2));background-image:-webkit-linear-gradient(left,#5b50a3,#1bcef2);background-image:linear-gradient(90deg,#5b50a3 0,#1bcef2);opacity:0;border-radius:20px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;will-change:opacity;z-index:-1}.container .button__container{display:inline-block}@media screen and (max-width:1080px){.container .button__container{width:100%;display:block;text-align:center;margin-bottom:30px}}.container .button__container nav ul{margin:0}@media screen and (max-width:1080px){.container .button__container nav ul{padding:0}}.container .button__container nav ul li{padding:0 20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.container .button__container nav ul li a{font-size:14px}.container .button__image{width:22px;height:22px;margin-right:14px;display:inline-block;position:relative}.container .button__image:after,.container .button__image:before{content:"";width:100%;height:100%;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.container .button__image--login-white:after,.container .button__image--login-white:before{background-image:url(../img/login/icon-account-white.svg)}.container .button__image--login-dark:after{background-image:url(../img/login/icon-account.svg)}.container .button__image--login-dark:before{background-image:url(../img/login/icon-account-white.svg)}.container .button__login:hover .button__image:after{opacity:0}.container .button__login:hover .button__image:before{opacity:1}.container .button--colored{color:#fff;font-weight:600;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container .button--colored:after{opacity:1}.container .button--colored:hover{border:1px solid #505050;color:#505050}.container .button--colored:hover:after{opacity:0}.container .button--dark{border:1px solid #505050;color:#505050;font-weight:600}.container .glitch{display:block}.container .glitch:after{left:0;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;-webkit-animation:glitch-anim2 4s linear infinite alternate;animation:glitch-anim2 4s linear infinite alternate}.container .glitch:after,.container .glitch:before{content:attr(data-text);position:absolute;top:0;width:100%;height:100%;clip:rect(44px,450px,56px,0)}.container .glitch:before{left:0;left:2px;text-shadow:-2px 0 #ff00c1;-webkit-animation:glitch-anim 4s linear infinite alternate;animation:glitch-anim 4s linear infinite alternate}.container .glitch__keep-scroll:after{left:0;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;-webkit-animation:glitch-anim2 4s linear infinite alternate;animation:glitch-anim2 4s linear infinite alternate;-webkit-animation-delay:2s;animation-delay:2s}.container .glitch__keep-scroll:after,.container .glitch__keep-scroll:before{content:attr(data-text);position:absolute;top:0;width:100%;height:100%;clip:rect(44px,450px,56px,0)}.container .glitch__keep-scroll:before{left:0;left:2px;text-shadow:-2px 0 #ff00c1;-webkit-animation:glitch-anim 4s linear infinite alternate;animation:glitch-anim 4s linear infinite alternate;-webkit-animation-delay:2s;animation-delay:2s}.container .glitch-arrow:after{left:-4px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:33px solid #00fff9;-webkit-animation:glitch-anim2 4s linear infinite alternate;animation:glitch-anim2 4s linear infinite alternate;-webkit-animation-delay:2s;animation-delay:2s}.container .glitch-arrow:after,.container .glitch-arrow:before{content:"";position:absolute;top:1px;width:0;height:0;clip:rect(44px,450px,56px,0)}.container .glitch-arrow:before{left:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:33px solid #ff00c1;-webkit-animation:glitch-anim 4s linear infinite alternate;animation:glitch-anim 4s linear infinite alternate;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes glitch-anim-rect{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translate(-7px);transform:translate(-7px);opacity:1}5%{-webkit-transform:translate(8px);transform:translate(8px)}9%{-webkit-transform:translate(-2px);transform:translate(-2px)}13%{-webkit-transform:translate(15px);transform:translate(15px)}17%{-webkit-transform:translate(0);transform:translate(0);opacity:0}}@keyframes glitch-anim-rect{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translate(-7px);transform:translate(-7px);opacity:1}5%{-webkit-transform:translate(8px);transform:translate(8px)}9%{-webkit-transform:translate(-2px);transform:translate(-2px)}13%{-webkit-transform:translate(15px);transform:translate(15px)}17%{-webkit-transform:translate(0);transform:translate(0);opacity:0}}@-webkit-keyframes glitch-anim-vert{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}5%{-webkit-transform:translateY(4px);transform:translateY(4px)}9%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}13%{-webkit-transform:translateY(3px);transform:translateY(3px)}17%{-webkit-transform:translate(0);transform:translate(0);opacity:0}}@keyframes glitch-anim-vert{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}1%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}5%{-webkit-transform:translateY(4px);transform:translateY(4px)}9%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}13%{-webkit-transform:translateY(3px);transform:translateY(3px)}17%{-webkit-transform:translate(0);transform:translate(0);opacity:0}}@-webkit-keyframes glitch-anim{0%{clip:rect(69px,9999px,3px,0)}1.66667%{clip:rect(89px,9999px,87px,0)}3.33333%{clip:rect(18px,9999px,77px,0)}5%{clip:rect(100px,9999px,23px,0)}6.66667%{clip:rect(18px,9999px,76px,0)}8.33333%{clip:rect(44px,9999px,33px,0)}10%{clip:rect(73px,9999px,20px,0)}11.66667%{clip:rect(70px,9999px,19px,0)}13.33333%{clip:rect(45px,9999px,50px,0)}15%{clip:rect(62px,9999px,70px,0)}16.66667%{clip:rect(96px,9999px,24px,0)}18.33333%{clip:rect(100px,9999px,89px,0)}20%{clip:rect(40px,9999px,82px,0)}21.66667%{clip:rect(88px,9999px,32px,0)}23.33333%{clip:rect(24px,9999px,64px,0)}25%{clip:rect(63px,9999px,66px,0)}26.66667%{clip:rect(61px,9999px,15px,0)}28.33333%{clip:rect(42px,9999px,28px,0)}30%{clip:rect(79px,9999px,31px,0)}31.66667%{clip:rect(96px,9999px,59px,0)}33.33333%{clip:rect(92px,9999px,87px,0)}34%{clip:rect(0,0,0,0)}to{clip:rect(0,0,0,0)}}@keyframes glitch-anim{0%{clip:rect(69px,9999px,3px,0)}1.66667%{clip:rect(89px,9999px,87px,0)}3.33333%{clip:rect(18px,9999px,77px,0)}5%{clip:rect(100px,9999px,23px,0)}6.66667%{clip:rect(18px,9999px,76px,0)}8.33333%{clip:rect(44px,9999px,33px,0)}10%{clip:rect(73px,9999px,20px,0)}11.66667%{clip:rect(70px,9999px,19px,0)}13.33333%{clip:rect(45px,9999px,50px,0)}15%{clip:rect(62px,9999px,70px,0)}16.66667%{clip:rect(96px,9999px,24px,0)}18.33333%{clip:rect(100px,9999px,89px,0)}20%{clip:rect(40px,9999px,82px,0)}21.66667%{clip:rect(88px,9999px,32px,0)}23.33333%{clip:rect(24px,9999px,64px,0)}25%{clip:rect(63px,9999px,66px,0)}26.66667%{clip:rect(61px,9999px,15px,0)}28.33333%{clip:rect(42px,9999px,28px,0)}30%{clip:rect(79px,9999px,31px,0)}31.66667%{clip:rect(96px,9999px,59px,0)}33.33333%{clip:rect(92px,9999px,87px,0)}34%{clip:rect(0,0,0,0)}to{clip:rect(0,0,0,0)}}@-webkit-keyframes glitch-anim2{0%{clip:rect(3px,9999px,85px,0)}1.66667%{clip:rect(67px,9999px,85px,0)}3.33333%{clip:rect(75px,9999px,24px,0)}5%{clip:rect(61px,9999px,53px,0)}6.66667%{clip:rect(41px,9999px,44px,0)}8.33333%{clip:rect(10px,9999px,85px,0)}10%{clip:rect(27px,9999px,64px,0)}11.66667%{clip:rect(84px,9999px,4px,0)}13.33333%{clip:rect(81px,9999px,31px,0)}15%{clip:rect(32px,9999px,18px,0)}16.66667%{clip:rect(84px,9999px,85px,0)}18.33333%{clip:rect(70px,9999px,99px,0)}20%{clip:rect(92px,9999px,60px,0)}21.66667%{clip:rect(52px,9999px,56px,0)}23.33333%{clip:rect(29px,9999px,68px,0)}25%{clip:rect(71px,9999px,66px,0)}26.66667%{clip:rect(26px,9999px,21px,0)}28.33333%{clip:rect(97px,9999px,57px,0)}30%{clip:rect(32px,9999px,64px,0)}31.66667%{clip:rect(76px,9999px,87px,0)}33.33333%{clip:rect(65px,9999px,30px,0)}34%{clip:rect(0,0,0,0)}to{clip:rect(0,0,0,0)}}@keyframes glitch-anim2{0%{clip:rect(3px,9999px,85px,0)}1.66667%{clip:rect(67px,9999px,85px,0)}3.33333%{clip:rect(75px,9999px,24px,0)}5%{clip:rect(61px,9999px,53px,0)}6.66667%{clip:rect(41px,9999px,44px,0)}8.33333%{clip:rect(10px,9999px,85px,0)}10%{clip:rect(27px,9999px,64px,0)}11.66667%{clip:rect(84px,9999px,4px,0)}13.33333%{clip:rect(81px,9999px,31px,0)}15%{clip:rect(32px,9999px,18px,0)}16.66667%{clip:rect(84px,9999px,85px,0)}18.33333%{clip:rect(70px,9999px,99px,0)}20%{clip:rect(92px,9999px,60px,0)}21.66667%{clip:rect(52px,9999px,56px,0)}23.33333%{clip:rect(29px,9999px,68px,0)}25%{clip:rect(71px,9999px,66px,0)}26.66667%{clip:rect(26px,9999px,21px,0)}28.33333%{clip:rect(97px,9999px,57px,0)}30%{clip:rect(32px,9999px,64px,0)}31.66667%{clip:rect(76px,9999px,87px,0)}33.33333%{clip:rect(65px,9999px,30px,0)}34%{clip:rect(0,0,0,0)}to{clip:rect(0,0,0,0)}}@-webkit-keyframes games-height-up{0%{height:430px;margin-top:0}to{height:485px;margin-top:-25px}}@keyframes games-height-up{0%{height:430px;margin-top:0}to{height:485px;margin-top:-25px}}@-webkit-keyframes games-height-down{0%{height:485px;margin-top:-25px}to{height:430px;margin-top:0}}@keyframes games-height-down{0%{height:485px;margin-top:-25px}to{height:430px;margin-top:0}}@-webkit-keyframes games-shadow-in{0%{background-image:url(../img/overlay-idle.png)}to{background-image:url(../img/overlay-hover.png)}}@keyframes games-shadow-in{0%{background-image:url(../img/overlay-idle.png)}to{background-image:url(../img/overlay-hover.png)}}@-webkit-keyframes games-shadow-out{0%{background-image:url(../img/overlay-hover.png)}to{background-image:url(../img/overlay-idle.png)}}@keyframes games-shadow-out{0%{background-image:url(../img/overlay-hover.png)}to{background-image:url(../img/overlay-idle.png)}}.container .socials{display:block;width:100%}.container .socials__item{display:inline-block;width:34px;height:34px;background-position:50%;background-repeat:no-repeat}.container .socials__item--linkedin{background-image:url(../img/socials/linkedin.png)}.container .socials__item--facebook{background-image:url(../img/socials/facebook.png)}.container .socials__item--twitter{background-image:url(../img/socials/twitter.png)}.container .socials__item--instagram{background-image:url(../img/socials/instagram.png)}.container .language-switch{position:relative;min-width:120px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;z-index:1}@media screen and (max-width:1080px){.container .language-switch{margin:40px auto 0}}.container .language-switch__item{border:1px solid #424344;padding:2px 40px 2px 11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;background-color:#131415;width:100%}.container .language-switch__item a{font-size:14px;color:#fff}.container .language-switch__item:hover .wpml-ls{opacity:1;visibility:visible}.container .language-switch__item-arrows{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container .language-switch__item-arrows:after,.container .language-switch__item-arrows:before{content:"";position:absolute;left:50%}.container .language-switch__item-arrows:before{bottom:1px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #fff}.container .language-switch__item-arrows:after{top:1px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}.container .language-switch .wpml-ls{opacity:0;visibility:hidden;position:absolute;top:0;right:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);border:1px solid #424344;border-bottom:0;padding:6px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;background-color:#131415;-webkit-transition:opacity visibility .2s ease-in-out;transition:opacity visibility .2s ease-in-out}.container .language-switch .wpml-ls-current-language{display:none}.container .language-switch .wpml-ls-legacy-list-vertical{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.container .language-switch .wpml-ls-legacy-list-vertical ul{padding:0;margin:0;list-style:none}.container .language-switch .wpml-ls-legacy-list-vertical a{padding:0}.container .language-switch .wpml-ls-legacy-list-vertical a span{vertical-align:unset}.container #games{margin-top:-53px}.page-template-our_work .container #games{margin-top:24px}.page-template-our_work .container #games .wrapper{max-width:1120px}@media screen and (max-width:470px){.container #games{margin-top:10px}}.container .games{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-bottom:116px;padding-left:20px;padding-right:20px}.page-template-our_work .container .games{padding-bottom:46px}@media screen and (max-width:1120px){.container .games{padding-left:0;padding-right:0}}@media screen and (max-width:720px){.container .games{padding-bottom:100px}}@media screen and (max-width:560px){.container .games{padding-bottom:60px}}.container .games__single-box{margin:0 5px 10px;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 260px;-moz-box-flex:0;flex:0 0 260px;height:430px;z-index:2;will-change:auto}.container .games__single-box.filtered{display:none}@media screen and (max-width:580px){.container .games__single-box{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 10px);-moz-box-flex:0;flex:0 0 calc(50% - 10px)}}@media screen and (min-width:580px){.container .games__single-box:hover{z-index:3}.container .games__single-box:hover:after{height:-webkit-calc(100% - 70px);height:calc(100% - 70px);bottom:-2px;box-shadow:0 0 20px #7e8182}.container .games__single-box:hover:after,.container .games__single-box:hover:before{-webkit-transform:scale(1.13);transform:scale(1.13);-webkit-transition:all .2s ease-in .01s;transition:all .2s ease-in .01s}.container .games__single-box:hover:before{height:78px;top:-25px;box-shadow:0 0 20px rgba(0,0,0,.46)}.page-template-our_work .container .games__single-box:hover:before{top:-23px}.container .games__single-box:hover .games__single{-webkit-transform:scale(1.13);transform:scale(1.13);z-index:3}.container .games__single-box:hover .games__single .games__single-shadow:after{opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.container .games__single-box:hover .games__single .games__single-shadow:before{opacity:1;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}}@media screen and (max-width:470px){.container .games__single-box{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;margin-left:0;margin-right:0;height:0;padding-bottom:90%}}.container .games__single-box:after{bottom:0;height:-webkit-calc(100% - 53px);height:calc(100% - 53px);box-shadow:0 0 10px #7e8182;z-index:-1}.container .games__single-box:after,.container .games__single-box:before{content:"";position:absolute;left:0;width:99%;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:scale(1);transform:scale(1);will-change:auto}.container .games__single-box:before{top:0;height:48px;box-shadow:0 0 10px rgba(0,0,0,.46)}.container .games__single{background-color:#fff;width:100%;position:relative;margin-top:0;-webkit-transform:scale(1);transform:scale(1);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;height:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2;text-decoration:none;will-change:auto;overflow:hidden}@media screen and (max-width:470px){.container .games__single{-webkit-transition:initial;transition:initial;position:relative;top:0;left:0;-webkit-transform:translate(0);transform:translate(0);height:90vw;background-position:top}}.container .games__single-img{position:absolute;top:0;left:0;width:100%;bottom:0;right:0;z-index:-1}.container .games__single-img img{max-width:100%}.container .games__single-img--coming-soon{-webkit-filter:brightness(70%) grayscale(100%);filter:brightness(70%) grayscale(100%)}.container .games__single-text-box{position:relative;padding-bottom:23px;padding-left:27px;height:90px;width:100%;z-index:2}@media screen and (max-width:470px){.container .games__single-text-box{height:auto}}.container .games__single-text-box--coming-soon:after{content:"Coming soon";position:absolute;color:#1bd8fd;font-size:16px;line-height:24px;top:-24px;font-weight:600;left:27px}.container .games__single-shadow{position:absolute;bottom:0;width:100%;height:254px;left:0;right:0;z-index:-1}.container .games__single-shadow:after,.container .games__single-shadow:before{background-position:bottom;background-repeat:repeat-x;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%}.container .games__single-shadow:after{content:"";background:url(../img/overlay-idle.png);z-index:-2;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.container .games__single-shadow:before{content:"";background:url(../img/overlay-hover.png);z-index:-1;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.container .games__single-title{font-size:20px;line-height:26px;color:#fff;font-weight:600;position:relative;padding-right:10px;margin-bottom:5px}@media screen and (max-width:768px){.container .games__single-title{margin-bottom:8px}}.container .games__single-text{font-size:14px;font-weight:400;color:#fff;line-height:18px;position:relative;padding-right:10px}.container .clients{padding-top:65px}.container .clients.paddingTopNull{padding-top:0;margin-bottom:80px}.page-template-our_work .container .clients.paddingTopNull{margin-bottom:70px}.container .clients__title{font-weight:700;font-size:20px;line-height:26px;color:#505050;letter-spacing:4px;text-transform:uppercase;text-align:center;margin-bottom:46px}.container .clients__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:1180px;padding:0 40px;margin:0 auto 55px}@media screen and (max-width:1150px){.container .clients__box{max-width:1000px}}@media screen and (max-width:860px){.container .clients__box{padding:0 20px}}@media screen and (max-width:460px){.container .clients__box{padding:0 10px}}.container .clients__box-image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:100px;margin-bottom:14px}@media screen and (max-width:860px){.container .clients__box-image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%}}@media screen and (max-width:560px){.container .clients__box-image{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%}}.container .clients__box-image--epic{margin-right:51px}.container .clients__box-image--epic img{width:41px;height:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}@media screen and (max-width:860px){.container .clients__box-image--epic img{width:33px;height:40px}}@media screen and (max-width:1140px){.container .clients__box-image--epic{margin-left:0}}.container .clients__box-image--tencent{margin-right:61px}.container .clients__box-image--tencent img{width:177px;height:24px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}@media screen and (max-width:860px){.container .clients__box-image--tencent img{width:141px;height:19px}}.container .clients__box-image--wargaming{margin-right:55px}@media screen and (max-width:886px){.container .clients__box-image--wargaming{margin-right:0}}.container .clients__box-image--wargaming img{width:175px;height:39px}@media screen and (max-width:860px){.container .clients__box-image--wargaming img{width:140px;height:31px}}.container .clients__box-image--konami{margin-right:55px}@media screen and (min-width:886px) and (max-width:1150px){.container .clients__box-image--konami{margin-right:0}}.container .clients__box-image--konami img{width:114px;height:22px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}@media screen and (max-width:860px){.container .clients__box-image--konami img{width:91px;height:17px}}@media screen and (max-width:1150px){.container .clients__box-image--cdprojekt{margin-right:55px}}@media screen and (max-width:340px){.container .clients__box-image--cdprojekt{padding:0 10px}}.container .clients__box-image--cdprojekt img{width:191px;height:82px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}@media screen and (max-width:860px){.container .clients__box-image--cdprojekt img{width:153px;height:66px}}@media screen and (max-width:340px){.container .clients__box-image--cdprojekt img{width:100%;height:auto}}@media screen and (max-width:1095px){.container .clients__box-image--cdprojekt{margin-right:55px}}.container .clients__box-image--amazon{margin-left:0;margin-right:58px}@media screen and (max-width:886px){.container .clients__box-image--amazon{margin-right:0}}@media screen and (max-width:340px){.container .clients__box-image--amazon{padding:0 10px}}.container .clients__box-image--amazon img{width:188px;height:42px}@media screen and (max-width:860px){.container .clients__box-image--amazon img{width:150px;height:33px}}@media screen and (max-width:340px){.container .clients__box-image--amazon img{width:100%;height:auto}}.container .clients__box-image--kakaogames{margin-right:67px}.container .clients__box-image--kakaogames img{width:164px;height:28px}@media screen and (max-width:860px){.container .clients__box-image--kakaogames img{width:131px;height:22px}}.container .clients__box-image--travian{margin-right:81px}@media screen and (min-width:941px) and (max-width:1150px){.container .clients__box-image--travian{margin-right:0}}.container .clients__box-image--travian img{width:138px;height:54px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4}@media screen and (max-width:860px){.container .clients__box-image--travian img{width:110px;height:43px}}.container .clients__box-image--netease img{width:134px;height:48px}@media screen and (max-width:860px){.container .clients__box-image--netease img{width:107px;height:38px}}.container .clients__box-image--ubisoft{margin-right:55px}.container .clients__box-image--ubisoft img{width:76px;height:70px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}@media screen and (max-width:860px){.container .clients__box-image--ubisoft img{width:61px;height:56px}}@media screen and (max-width:860px){.container .clients__box-image--amazon,.container .clients__box-image--cdprojekt,.container .clients__box-image--epic,.container .clients__box-image--kakaogames,.container .clients__box-image--konami,.container .clients__box-image--netease,.container .clients__box-image--tencent,.container .clients__box-image--travian,.container .clients__box-image--ubisoft,.container .clients__box-image--wargaming{margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:20px;-webkit-box-flex:0;-webkit-flex:0 0 33%;-moz-box-flex:0;flex:0 0 33%;height:70px}}@media screen and (max-width:560px){.container .clients__box-image--amazon,.container .clients__box-image--cdprojekt,.container .clients__box-image--epic,.container .clients__box-image--kakaogames,.container .clients__box-image--konami,.container .clients__box-image--netease,.container .clients__box-image--tencent,.container .clients__box-image--travian,.container .clients__box-image--ubisoft,.container .clients__box-image--wargaming{margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%}}@media screen and (max-width:460px){.container .clients__box-image--amazon,.container .clients__box-image--cdprojekt,.container .clients__box-image--epic,.container .clients__box-image--kakaogames,.container .clients__box-image--konami,.container .clients__box-image--netease,.container .clients__box-image--tencent,.container .clients__box-image--travian,.container .clients__box-image--ubisoft,.container .clients__box-image--wargaming{-webkit-transform:scale(1);transform:scale(1)}}.container .top{min-height:-webkit-calc(100vh - 130px);min-height:calc(100vh - 130px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin-top:86px;position:relative}@media screen and (max-width:1024px){.container .top{margin-top:64px}}.container .top-image{background-repeat:no-repeat;background-size:cover;background-position:top;max-height:-webkit-calc(100vh - 270px);max-height:calc(100vh - 270px);height:100vh;-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;position:relative;overflow:hidden}.container .top-image__logo{display:block;background-size:100% auto;background-repeat:no-repeat;position:absolute}@media screen and (max-width:768px){.container .top-image__logo{display:none}}@media screen and (max-width:768px){.page-template-pubg .container .top-image{background-position:center -14vw}}.page-template-pubg .container .top-image__logo{top:18vh;left:6.9vw;padding-bottom:20%;width:36vw}@media screen and (width:1264px) and (height:512px){.page-template-pubg .container .top-image__logo{top:10vh}}@media screen and (max-width:768px){.page-template-fortnite .container .top-image{background-position:center -14vw}}.page-template-fortnite .container .top-image__logo{top:25.6vh;left:11.6vw;padding-bottom:10%;width:28.4vw}@media screen and (width:1264px) and (height:512px){.page-template-fortnite .container .top-image__logo{top:10vh}}@media screen and (max-width:768px){.page-template-blackdesert .container .top-image{background-position:center -14vw}}.page-template-blackdesert .container .top-image__logo{top:26vh;left:12.6vw;padding-bottom:10%;width:38.3vw}@media screen and (max-width:768px){.page-template-blackdesert .container .top-image__logo{display:none}}.page-template-travian .container .top-image__logo{top:-7vh;left:0;padding-bottom:36%;width:68.5vw}@media screen and (width:1264px) and (height:512px){.page-template-travian .container .top-image__logo{top:-25vh}}@media screen and (max-width:1920px){.container .top-image{max-height:-webkit-calc(100vh - 106px - 9vw);max-height:calc(100vh - 106px - 9vw)}}@media screen and (max-height:800px) and (max-width:1120px){.container .top-image{max-height:-webkit-calc(100vh - 106px - 9vw);max-height:calc(100vh - 106px - 9vw)}}@media screen and (min-width:590px) and (max-width:768px){.container .top-image{max-height:-webkit-calc(100vh - 236px);max-height:calc(100vh - 236px)}}@media screen and (max-height:640px) and (max-width:1300px){.container .top-image{max-height:-webkit-calc(100vh - 96px - 9vw);max-height:calc(100vh - 96px - 9vw)}}@media screen and (min-device-height:800px) and (max-device-height:900px) and (max-width:540px){.container .top-image{max-height:-webkit-calc(100vh - 96px - 28vw);max-height:calc(100vh - 96px - 28vw)}}@media screen and (min-device-height:700px) and (max-device-height:799px) and (max-width:540px){.container .top-image{max-height:-webkit-calc(100vh - 84px - 20vw);max-height:calc(100vh - 84px - 20vw)}}@media screen and (min-device-height:500px) and (max-device-height:699px) and (max-width:540px){.container .top-image{max-height:-webkit-calc(100vh - 84px);max-height:calc(100vh - 84px)}}@media screen and (max-height:769px) and (min-width:900px){.container .top-image{max-height:-webkit-calc(100vh - 210px);max-height:calc(100vh - 210px)}}.container .top-info{background-image:-webkit-gradient(linear,left top,right top,color-stop(40%,#282a31),color-stop(60%,#191a24));background-image:-webkit-linear-gradient(left,#282a31 40%,#191a24 60%);background-image:linear-gradient(90deg,#282a31 40%,#191a24 60%);-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;width:100%;padding:32px 0 46px;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:769px) and (max-width:1920px){.container .top-info{padding:1.7vw 0 2.5vw}}@media screen and (max-width:768px){.container .top-info{position:relative}}@media screen and (max-width:590px){.container .top-info{height:auto;padding-top:40px;padding-bottom:40px}}.container .top-info .wrapper--wide{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding:0 60px}@media screen and (max-width:768px){.container .top-info .wrapper--wide{padding:0 20px}}.container .top-info__item{text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 33%;-moz-box-flex:0;flex:0 0 33%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.container .top-info__item:first-child,.container .top-info__item:first-child>div{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.container .top-info__item:nth-child(2),.container .top-info__item:nth-child(2)>div{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.container .top-info__item:nth-child(3){-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.container .top-info__item-box{min-width:50%}@media screen and (max-width:590px){.container .top-info__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;margin-bottom:40px}.container .top-info__item,.container .top-info__item:first-child,.container .top-info__item:nth-child(2),.container .top-info__item:nth-child(3){-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.container .top-info__item:last-of-type{margin-bottom:0}}.container .top-info__numbers{font-size:50px;line-height:130%;font-weight:600;color:#fff;min-width:250px}@media screen and (max-width:1920px){.container .top-info__numbers{font-size:2.62vw}}@media screen and (min-width:900px) and (max-height:769px){.container .top-info__numbers{font-size:30px}}@media screen and (max-width:768px){.container .top-info__numbers{font-size:36px;min-width:180px}}.container .top-info__text{font-size:20px;line-height:120%;text-transform:uppercase;color:#18dcff;font-weight:600;padding:0 20px;margin-bottom:10px}@media screen and (max-width:1920px){.container .top-info__text{font-size:1.05vw;margin-bottom:.5vw}}@media screen and (min-width:900px) and (max-height:769px){.container .top-info__text{font-size:14px}}@media screen and (max-width:768px){.container .top-info__text{font-size:16px}}.container .top-info__text--small{font-size:16px;line-height:120%;text-transform:none;font-weight:400;color:#fff;display:block}.container .top-info__text--small:first-of-type{margin-top:10px}@media screen and (max-width:1920px){.container .top-info__text--small{font-size:.85vw}}@media screen and (max-width:1367px){.container .top-info__text--small{font-size:1vw}}@media screen and (max-width:1100px){.container .top-info__text--small{font-size:1.2vw}}@media screen and (max-width:768px){.container .top-info__text--small{font-size:14px}}@media screen and (min-width:900px) and (max-height:769px){.container .top-info__text--small{font-size:14px}}.container .video-box{width:100%;text-align:center;line-height:0;position:relative}@media screen and (max-width:1024px){.container .video-box{height:0;overflow:hidden;padding-bottom:56.25%}}.container .video-box__play-btn{width:176px;height:176px;cursor:pointer}.container .video-box__play-btn,.container .video-box__play-btn:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container .video-box__play-btn:after{content:"";width:200%;height:200%;border-radius:200px;background-image:-webkit-radial-gradient(rgba(0,0,0,.7) 0,transparent 70%);background-image:radial-gradient(rgba(0,0,0,.7) 0,transparent 70%);z-index:-1}@media screen and (max-width:1920px){.container .video-box__play-btn{width:9.2vw;height:9.2vw}}@media screen and (max-width:1024px){.container .video-box__play-btn{width:20vw;height:20vw}}.container .video-box__play-btn img,.container .video-box__poster{max-width:100%}@media screen and (max-width:1024px){.container .video-box__poster{height:100%;max-width:none;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}.container .other-cases{background-image:-webkit-gradient(linear,left top,right top,color-stop(40%,#282a31),color-stop(60%,#191a24));background-image:-webkit-linear-gradient(left,#282a31 40%,#191a24 60%);background-image:linear-gradient(90deg,#282a31 40%,#191a24 60%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;padding:40px 20px;margin-top:3px;text-align:center}.container .other-cases p{font-size:20px;font-weight:600;line-height:26px;color:#fff}.container .the-game{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.container .the-game{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding-left:0}}.container .the-game--dark{background-color:#191a24}.container .the-game--blue{background-color:#0251ba}.container .the-game--red{background-color:#cb413e}.container .the-game--black{background-color:#131415;padding-bottom:98px}.container .the-game__description{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;max-width:40%;width:100%;padding-right:115px}@media screen and (max-width:2100px){.container .the-game__description{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding-left:120px;padding-right:0}}.container .the-game__description--half{max-width:50%;width:100%}.page-template-travian .container .the-game__description{padding-top:30px;padding-bottom:30px}@media screen and (min-width:1025px) and (max-width:1670px){.page-template-travian .container .the-game__description{max-width:40%}}@media screen and (max-width:1550px){.container .the-game__description{padding-right:20px}}@media screen and (max-width:1366px){.container .the-game__description{padding-left:60px}}@media screen and (max-width:1280px){.container .the-game__description{max-width:40%}.container .the-game__description--half{max-width:50%}}@media screen and (max-width:1024px){.container .the-game__description{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;max-width:none;padding:60px 40px}}@media screen and (max-width:340px){.container .the-game__description{padding:60px 20px}}.container .the-game__description-title{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;text-align:left;color:#fff;font-size:40px;font-weight:700;margin-bottom:40px;max-width:550px}.container .the-game__description-title--half{max-width:750px}@media screen and (max-width:1280px){.container .the-game__description-title{margin-bottom:20px}}@media screen and (max-width:1024px){.container .the-game__description-title{max-width:none}}.container .the-game__description-title--orange{color:#ffa800}.container .the-game__description-title--green{color:#96b923}.container .the-game__description-title--red{color:#cb413e}.container .the-game__description-title p{font-size:inherit}.container .the-game__description-text{font-size:16px;line-height:24px;color:#fff;font-weight:400;max-width:550px}.container .the-game__description-text--half{max-width:750px}@media screen and (max-width:1024px){.container .the-game__description-text{max-width:none}}.container .the-game__description-text h1,.container .the-game__description-text p{font-weight:400;display:inline;font-size:inherit}.container .the-game__image{max-width:60%;width:100%;position:relative;overflow:hidden;text-align:center;line-height:0}@media screen and (min-width:1025px) and (max-width:1670px){.page-template-travian .container .the-game__image{max-width:60%;-webkit-align-self:stretch;align-self:stretch}}.container .the-game__image--half{max-width:50%}@media screen and (max-width:1024px){.container .the-game__image--half{padding:0 40px}}.container .the-game__image--imgUp{margin-top:-9vw}@media screen and (max-width:1024px){.container .the-game__image--imgUp{margin-top:50px}}@media screen and (max-width:1280px){.container .the-game__image{max-width:60%}.container .the-game__image--half{max-width:50%}}@media screen and (max-width:1024px){.container .the-game__image{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;height:auto;line-height:0;max-width:none}}.container .the-game__image-container{display:inline-block;height:100%;position:relative}.container .the-game__image-container img{max-height:550px;max-width:100%}@media screen and (min-width:1025px) and (max-width:1360px){.page-template-travian .container .the-game__image-container img{max-width:none}}@media screen and (min-width:1025px){.container .the-game__image-container--noMaxHeight img{max-height:none}}.container .the-game__image-container-shadow:after,.container .the-game__image-container-shadow:before{content:"";position:absolute;top:0;width:30%;height:100%}.container .the-game__image-container-shadow:after{left:0}.container .the-game__image-container-shadow:before{right:0}.container .the-game__image-container-shadow--dark:after{background-image:-webkit-gradient(linear,left top,right top,from(#191a24),to(transparent));background-image:-webkit-linear-gradient(left,#191a24,transparent);background-image:linear-gradient(90deg,#191a24 0,transparent)}@media screen and (max-width:1024px){.container .the-game__image-container-shadow--dark:after{display:none}}.container .the-game__image-container-shadow--dark:before{background-image:-webkit-gradient(linear,right top,left top,from(#191a24),to(transparent));background-image:-webkit-linear-gradient(right,#191a24,transparent);background-image:linear-gradient(270deg,#191a24 0,transparent)}@media screen and (max-width:1590px){.container .the-game__image-container-shadow--dark:before{display:none}}@media screen and (max-width:1024px){.container .the-game__image-container-shadow--blue:after{width:100%;height:15%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#0251ba),color-stop(30%,rgba(2,81,186,.8)),color-stop(80%,rgba(2,81,186,0)));background-image:-webkit-linear-gradient(top,#0251ba 5%,rgba(2,81,186,.8) 30%,rgba(2,81,186,0) 80%);background-image:linear-gradient(180deg,#0251ba 5%,rgba(2,81,186,.8) 30%,rgba(2,81,186,0) 80%)}}.container .the-game__image-container-shadow--blue:before{background-image:-webkit-gradient(linear,right top,left top,from(#0251ba),to(rgba(2,81,186,0)));background-image:-webkit-linear-gradient(right,#0251ba,rgba(2,81,186,0));background-image:linear-gradient(270deg,#0251ba 0,rgba(2,81,186,0))}@media screen and (max-width:1590px){.container .the-game__image-container-shadow--blue:before{display:none}}.container .the-game__image-container-shadow--red:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(5%,#cb413e),color-stop(30%,rgba(203,65,62,.8)),color-stop(80%,rgba(203,65,62,0)));background-image:-webkit-linear-gradient(left,#cb413e 5%,rgba(203,65,62,.8) 30%,rgba(203,65,62,0) 80%);background-image:linear-gradient(90deg,#cb413e 5%,rgba(203,65,62,.8) 30%,rgba(203,65,62,0) 80%)}@media screen and (max-width:1024px){.container .the-game__image-container-shadow--red:after{width:100%;height:15%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#cb413e),color-stop(30%,rgba(203,65,62,.8)),color-stop(80%,rgba(203,65,62,0)));background-image:-webkit-linear-gradient(top,#cb413e 5%,rgba(203,65,62,.8) 30%,rgba(203,65,62,0) 80%);background-image:linear-gradient(180deg,#cb413e 5%,rgba(203,65,62,.8) 30%,rgba(203,65,62,0) 80%)}}.container .the-game__image-container-shadow--red:before{background-image:-webkit-gradient(linear,right top,left top,from(#cb413e),to(rgba(203,65,62,0)));background-image:-webkit-linear-gradient(right,#cb413e,rgba(203,65,62,0));background-image:linear-gradient(270deg,#cb413e 0,rgba(203,65,62,0))}@media screen and (max-width:1590px){.container .the-game__image-container-shadow--red:before{display:none}}.container .the-mission{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-right:120px;padding-left:120px;position:relative}@media screen and (max-width:1550px){.container .the-mission{padding-right:120px;padding-left:0}}@media screen and (max-width:1366px){.container .the-mission{padding-right:60px}}@media screen and (max-width:1024px){.container .the-mission{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding-right:0;padding-left:0}}.container .the-mission--orange{background-color:#ef9d00}.container .the-mission--green{background-color:#3faa20}@media screen and (max-width:1024px){.container .the-mission--black-desert,.container .the-mission--travian{background-image:none}}.container .the-mission--black-desert,.container .the-mission--travian{background-size:cover;background-repeat:no-repeat;background-position:top;max-height:550px;height:38vw}@media screen and (max-width:1024px){.container .the-mission--black-desert,.container .the-mission--travian{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;max-height:none;height:auto;background-size:100% auto;background-position:bottom}}.container .the-mission__description{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;width:40%;margin-right:7vw;position:relative;z-index:2}@media screen and (max-width:2100px){.container .the-mission__description{margin-right:0}}@media screen and (max-width:1024px){.container .the-mission__description{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;margin-left:0;max-width:none;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1;padding:60px 40px}.page-template-blackdesert .container .the-mission__description,.page-template-travian .container .the-mission__description{background-color:#131415}}@media screen and (max-width:340px){.container .the-mission__description{padding:60px 20px}}.container .the-mission__description-title{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;text-align:left;color:#fff;font-size:40px;font-weight:700;margin-bottom:40px}@media screen and (max-width:1280px){.container .the-mission__description-title{margin-bottom:20px}}.container .the-mission__description-title--orange{color:#ffa800}.container .the-mission__description-title--green{color:#96b923}.container .the-mission__description-title p{font-size:inherit}.container .the-mission__description-text{font-size:16px;line-height:24px;color:#fff;font-weight:400}.container .the-mission__description-text h2,.container .the-mission__description-text p{font-weight:400;display:inline-block;font-size:inherit}.container .the-mission__description-text h2{margin-bottom:37px}.page-template-blackdesert .container .the-mission__description-text h2,.page-template-travian .container .the-mission__description-text h2{margin-bottom:0}.container .the-mission__image{line-height:0;position:relative;max-width:60%;width:100%;text-align:center}.page-template-pubg .container .the-mission__image{margin-top:20px}.page-template-fortnite .container .the-mission__image-container:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(5%,#3faa20),color-stop(30%,rgba(63,170,32,.8)),color-stop(80%,rgba(63,170,32,0)));background-image:-webkit-linear-gradient(left,#3faa20 5%,rgba(63,170,32,.8) 30%,rgba(63,170,32,0) 80%);background-image:linear-gradient(90deg,#3faa20 5%,rgba(63,170,32,.8) 30%,rgba(63,170,32,0) 80%)}@media screen and (min-width:1025px) and (max-width:1550px){.page-template-fortnite .container .the-mission__image-container:after{display:none}}@media screen and (max-width:1024px){.container .the-mission__image{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2;padding:46px 40px 0;max-width:100%;height:auto}.page-template-blackdesert .container .the-mission__image,.page-template-travian .container .the-mission__image{padding:0 0 56%;background-size:cover}.page-template-blackdesert .container .the-mission__image:before,.page-template-travian .container .the-mission__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:10%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#131415),to(rgba(19,20,21,0)));background-image:-webkit-linear-gradient(top,#131415 10%,rgba(19,20,21,0));background-image:linear-gradient(180deg,#131415 10%,rgba(19,20,21,0))}.page-template-travian .container .the-mission__image{background-image:url(../img/game_mission/mission_travian.jpg)}.page-template-blackdesert .container .the-mission__image{background-image:url(../img/game_mission/mission_black-desert.jpg)}.page-template-fortnite .container .the-mission__image{padding:0}.page-template-fortnite .container .the-mission__image-container:after{width:100%;height:15%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#3faa20),color-stop(30%,rgba(63,170,32,.8)),color-stop(80%,rgba(63,170,32,0)));background-image:-webkit-linear-gradient(top,#3faa20 5%,rgba(63,170,32,.8) 30%,rgba(63,170,32,0) 80%);background-image:linear-gradient(180deg,#3faa20 5%,rgba(63,170,32,.8) 30%,rgba(63,170,32,0) 80%)}.page-template-fortnite .container .the-mission__image-container img{max-height:none}}.container .the-mission__image-container{display:inline-block;height:100%;position:relative}.container .the-mission__image-container img{max-height:550px;max-width:100%}@media screen and (max-width:1550px){.container .the-mission__image-container img{height:520px;max-width:none;margin-left:-10%}}@media screen and (max-width:1160px){.container .the-mission__image-container img{margin-left:-25%}}@media screen and (max-width:1024px){.container .the-mission__image-container img{margin-left:0;height:auto;max-width:100%}}.container .approach{padding-top:94px;background-color:#fff;background-repeat:no-repeat;background-position:50% -webkit-calc(100% + 1px);background-position:50% calc(100% + 1px);background-size:100% auto;padding-bottom:57%}.page-template-fortnite .container .approach{padding-bottom:55%}.page-template-blackdesert .container .approach{padding-bottom:46%}@media screen and (max-width:1920px){.page-template-blackdesert .container .approach{padding-bottom:50%}}.page-template-travian .container .approach{padding-bottom:48%}@media screen and (max-width:1024px){.container .approach{padding-bottom:62vw}}@media screen and (max-width:460px){.container .approach{padding-top:61px}}.container .approach a{position:relative;text-decoration:none}.container .approach--orange a{color:#ff7e00;border-bottom:1px solid #ff7e00}.container .approach .wrapper--wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;padding:0 120px;max-width:2080px}@media screen and (max-width:1366px){.container .approach .wrapper--wide{padding:0 60px}}@media screen and (max-width:1024px){.container .approach .wrapper--wide{padding:0 40px}}.container .approach__title{font-size:40px;font-weight:700;line-height:42px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;margin-bottom:20px}.container .approach__title--orange{color:#ffa800}.container .approach__title--green{color:#3faa20}.container .approach__title--red{color:#cb413e}.container .approach__title--green-light{color:#96b923}.container .approach__subtitle{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;color:#252525;font-size:16px;line-height:24px;font-weight:400;margin-bottom:58px}.container .approach__info{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;flex-flow:row wrap}.container .approach__info,.container .approach__info-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal}.container .approach__info-box{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;flex-flow:row wrap;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(33% - 130px);-moz-box-flex:0;flex:0 0 calc(33% - 130px)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.container .approach__info-box{width:33%}}@media screen and (max-width:2100px){.container .approach__info-box{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(33% - 6.2vw);-moz-box-flex:0;flex:0 0 calc(33% - 6.2vw)}}@media screen and (max-width:1160px){.container .approach__info-box{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 4.2vw);-moz-box-flex:0;flex:0 0 calc(50% - 4.2vw)}}@media screen and (max-width:820px){.container .approach__info-box{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%}}.container .approach__info-box--double{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.container .approach__info-box--double{width:50%}}.container .approach__info-box--double:first-child{padding-right:64px}.container .approach__info-box--double:nth-child(2){padding-left:107px}@media screen and (max-width:1024px){.container .approach__info-box--double{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%}.container .approach__info-box--double:first-child,.container .approach__info-box--double:nth-child(2){padding-left:0;padding-right:0}}.container .approach__info-number{width:70px;height:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:40px;font-weight:700;color:#fff;margin-bottom:15px}.container .approach__info-number--orange{background-color:#ffa800}.container .approach__info-number--green{background-color:#3faa20}.container .approach__info-number--red{background-color:#cb413e}.container .approach__info-number--green-light{background-color:#96b923}.container .approach__info-title{color:#252525;font-size:20px;line-height:26px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;font-weight:600;margin-bottom:23px}.container .approach__info-box p{color:#252525;font-size:16px;line-height:24px;font-weight:400;margin-bottom:34px}.page-template-blackdesert .container .approach__info-box p{margin-bottom:0;width:100%}.page-template-blackdesert .container .approach__info-box p:last-of-type{margin-bottom:34px}.container .games-bottom{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;padding-top:3px}@media screen and (max-width:768px){.container .games-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}}.container .games-bottom__box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;margin-bottom:3px;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(25% - 2.25px);-moz-box-flex:0;flex:0 0 calc(25% - 2.25px);margin-right:3px;position:relative;max-height:600px;overflow:hidden}@media screen and (max-width:768px){.container .games-bottom__box{max-height:300px;height:100vh}}.container .games-bottom__box:hover .games-bottom__info:after{opacity:1;visibility:visible;-webkit-transition:all .2s linear;transition:all .2s linear}.container .games-bottom__box:hover .games-bottom__info:before{-webkit-transition:all .2s linear;transition:all .2s linear}.container .games-bottom__box:last-of-type{margin-right:0}@media screen and (max-width:768px){.container .games-bottom__box{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 1.5px);-moz-box-flex:0;flex:0 0 calc(50% - 1.5px);margin-bottom:3px}.container .games-bottom__box:nth-child(2n){margin-right:0}}@media screen and (max-width:460px){.container .games-bottom__box{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;margin-right:0}}.container .games-bottom__box--bg-image-up>div{position:absolute;bottom:0}.container .games-bottom__box--about:after{content:"";background-image:url(../img/logo.png),-webkit-gradient(linear,left bottom,left top,from(#090827),to(#2a347c));background-image:url(../img/logo.png),-webkit-linear-gradient(bottom,#090827,#2a347c);background-image:url(../img/logo.png),linear-gradient(0deg,#090827 0,#2a347c);background-repeat:no-repeat,repeat;background-position:50%,top;background-size:64% auto,auto auto;-webkit-align-self:stretch;align-self:stretch;top:0;left:0;right:0;bottom:0;width:100%}@media screen and (max-width:768px){.container .games-bottom__box--about:after{background-position:center 30%,top;background-size:50% auto,auto auto}}@media screen and (max-width:470px){.container .games-bottom__box--about:after{background-position:center 10%,top;height:166.5vw}}.container .games-bottom__img{width:100%;line-height:0}.container .games-bottom__img img{width:100%}.container .games-bottom__info{position:absolute;bottom:0;left:0;padding-left:6.5vw;padding-bottom:6.2vw;width:100%;padding-right:20px}@media screen and (max-width:1620px){.container .games-bottom__info{height:90px}}@media screen and (min-width:769px){.container .games-bottom__info{padding-left:2.3vw;padding-bottom:2.32vw}}@media screen and (max-width:460px){.container .games-bottom__info{padding-left:8.5vw;padding-bottom:8.2vw;height:auto}}.container .games-bottom__info-title{font-size:20px;line-height:26px;font-weight:600;color:#fff;z-index:2;position:relative}.container .games-bottom__info-text{font-size:14px;line-height:26px;color:#fff;font-weight:400;z-index:2;position:relative}@media screen and (max-width:1024px){.container .games-bottom__info-text{line-height:18px}}.container .games-bottom__info:after{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#0151a3),color-stop(30%,rgba(22,113,181,.8)),color-stop(80%,transparent));background-image:-webkit-linear-gradient(bottom,#0151a3 10%,rgba(22,113,181,.8) 30%,transparent 80%);background-image:linear-gradient(0deg,#0151a3 10%,rgba(22,113,181,.8) 30%,transparent 80%);opacity:0;visibility:hidden}.container .games-bottom__info:after,.container .games-bottom__info:before{content:"";position:absolute;bottom:0;width:100%;height:300%;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.container .games-bottom__info:before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#0d0f32),color-stop(35%,rgba(46,47,99,.8)),color-stop(80%,transparent));background-image:-webkit-linear-gradient(bottom,#0d0f32 15%,rgba(46,47,99,.8) 35%,transparent 80%);background-image:linear-gradient(0deg,#0d0f32 15%,rgba(46,47,99,.8) 35%,transparent 80%);opacity:1}.container .games-bottom__info--about:after,.container .games-bottom__info--about:before{display:none}.container .static-page{color:#505050;padding-bottom:112px;min-height:-webkit-calc(100vh - 170px);min-height:calc(100vh - 170px)}.container .static-page h1{font-size:40px;font-weight:700;width:100%;text-align:center;line-height:60px;display:inline-block}.container .static-page h1.page-title{margin-bottom:12px;margin-top:94px}@media screen and (max-width:768px){.container .static-page h1.page-title{margin-top:44px}}.error404 .container .static-page h1{text-align:left;margin-top:0;margin-bottom:4px}.container .static-page h2{font-size:20px;line-height:26px;font-weight:600;margin-top:40px;margin-bottom:18px}.container .static-page h3{font-size:26px;line-height:32px;font-weight:600;margin-top:30px;margin-bottom:14px}.container .static-page h4{font-size:22px;line-height:28px;font-weight:600;margin-top:22px;margin-bottom:10px}.container .static-page h5{font-size:18px}.container .static-page h5,.container .static-page h6{line-height:24px;font-weight:600;margin-top:22px;margin-bottom:10px}.container .static-page h6{font-size:16px}.container .static-page p{font-size:16px;line-height:24px;font-weight:400}.container .static-page hr{margin-top:40px;margin-bottom:46px;border:1px solid #d9e0e3}.container .static-page ol,.container .static-page ul{margin:12px 0}.container .static-page ol li,.container .static-page ul li{font-size:16px;line-height:24px;font-weight:400;margin-bottom:12px}.container .static-page ol li{list-style-position:inside}.container .static-page ol li ol li{list-style-type:lower-alpha;list-style-position:outside}.error404 .container .static-page{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.container p.error404-text{font-size:24px;font-weight:600;margin-bottom:42px}.container a.error404-link{color:#bf379d;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.container a.error404-link:hover{text-decoration:underline;color:#6244b4}.container a.error404-link:visited{color:#bf379d}.container .careers{margin-top:86px;padding-top:24vw}.container .careers__top{background-image:-webkit-gradient(linear,left top,left bottom,from(#090826),to(#2a347c));background-image:-webkit-linear-gradient(top,#090826,#2a347c);background-image:linear-gradient(180deg,#090826 0,#2a347c);padding:46px 40px;box-shadow:0 10px 30px 15px rgba(0,0,0,.2);margin-bottom:96px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap}@media screen and (max-width:560px){.container .careers__top{padding:46px 20px}}.container .careers__top-section-title{display:block;width:100%;text-align:center;font-weight:700;font-size:16px;line-height:26px;letter-spacing:4px;color:#e2e8eb;text-transform:uppercase;margin-bottom:18px}.container .careers__top-title{display:block;text-align:center;font-size:40px;font-weight:600;line-height:60px;color:#fff;max-width:610px;margin:0 auto 22px}@media screen and (max-width:768px){.container .careers__top-title{font-size:34px;line-height:48px}}@media screen and (max-width:560px){.container .careers__top-title{font-size:30px;line-height:38px}}@media screen and (max-width:460px){.container .careers__top-title{font-size:26px;line-height:34px}}.container .careers__top h2,.container .careers__top p{font-size:16px;color:#fff;line-height:24px;display:block;text-align:center;font-weight:400;max-width:520px;width:100%;margin:0 auto}.container .careers__top h2:first-of-type,.container .careers__top p:first-of-type{margin-bottom:22px}.container .careers__top h2:last-of-type,.container .careers__top p:last-of-type{margin-bottom:34px}.container .careers .about{-webkit-columns:2;-moz-columns:2;column-count:2;margin-bottom:10px}@media screen and (max-width:768px){.container .careers .about{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}}@media screen and (max-width:560px){.container .careers .about{margin-bottom:0}}.container .careers .about__item{width:100%;max-width:532px;padding:0 46px 38px;display:inline-block;text-align:left}@media screen and (max-width:860px){.container .careers .about__item{padding:0 22px 62px}}@media screen and (max-width:768px){.container .careers .about__item{width:100%;max-width:440px;padding:0 0 62px;margin:0 auto}}.container .careers .about__item:nth-child(4){padding-top:150px}@media screen and (max-width:1170px){.container .careers .about__item:nth-child(4){padding-top:12.8vw}}@media screen and (max-width:768px){.container .careers .about__item:nth-child(4){padding-top:0}}@media screen and (max-width:768px){.container .careers .about__item:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.container .careers .about__item:nth-child(4){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.container .careers .about__item:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;order:3}.container .careers .about__item:nth-child(3){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;order:5}.container .careers .about__item:nth-child(5){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;order:4}}.container .careers .about__item-image{margin-bottom:18px;line-height:0;position:relative}.container .careers .about__item-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(9,8,38,.5)),color-stop(30%,rgba(9,8,38,.5)),color-stop(80%,rgba(9,8,38,0)));background-image:-webkit-linear-gradient(bottom,rgba(9,8,38,.5),rgba(9,8,38,.5) 30%,rgba(9,8,38,0) 80%);background-image:linear-gradient(0deg,rgba(9,8,38,.5) 0,rgba(9,8,38,.5) 30%,rgba(9,8,38,0) 80%)}.container .careers .about__item-image img{max-width:100%}.container .careers .about__item-title{font-size:20px;line-height:26px;color:#000;font-weight:600;padding:0 10px;margin-bottom:16px;text-transform:uppercase}.container .careers .about__item p{padding:0 10px;font-size:16px;line-height:24px;letter-spacing:1px;margin-bottom:1.5em}.container .careers__bottom{max-width:520px;margin:0 auto 70px;text-align:center}.container .careers__bottom-text{font-size:12px;line-height:19px;color:#000;margin-bottom:14px}.container .careers__bottom-mail{font-size:18px;line-height:19px;color:#000;font-weight:500;text-decoration:underline}.container .careers__bottom-mail:hover{text-decoration:none}.container .join-us{width:100%;position:relative;background-position:top;background-size:auto 100%;background-repeat:no-repeat;height:180px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;max-width:1170px;margin:0 auto 60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap}.container .join-us--double-content{padding:20px 0 0}.container .join-us--last-item{margin:0 auto 120px}.container .join-us__img{margin-top:10px}.container .about-us{padding-top:24vw}.container .about-us .careers__top{margin-bottom:60px}.container .about-us .careers__top-title{max-width:630px}.container .about-us__text{-webkit-columns:400px;-moz-columns:400px;columns:400px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-bottom:66px;border-bottom:1px solid #d4d9db}@media screen and (max-width:990px){.container .about-us__text{padding-left:20px;padding-right:20px}}@media screen and (max-width:820px){.container .about-us__text{padding-left:0;padding-right:0}}@media screen and (max-width:540px){.container .about-us__text{max-width:300px;margin:0 auto}}.container .about-us__text p{font-size:16px;line-height:24px;text-align:justify}.container .about-us__list{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;flex-flow:row wrap;padding-top:46px}.container .about-us__list,.container .about-us__list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;margin-bottom:68px}.container .about-us__list-item{-webkit-box-flex:0;-webkit-flex:0 0 33%;-moz-box-flex:0;flex:0 0 33%;max-width:290px;-webkit-box-orient:vertical;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;flex-flow:column wrap}@media screen and (max-width:990px){.container .about-us__list-item{padding:0 22px}}@media screen and (max-width:820px){.container .about-us__list-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;max-width:none}.container .about-us__list-item:nth-child(odd){padding:0 22px 0 0}.container .about-us__list-item:nth-child(2n){padding:0 0 0 22px}}@media screen and (max-width:540px){.container .about-us__list-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:300px;padding:0;margin:0 auto 68px}.container .about-us__list-item:nth-child(2n),.container .about-us__list-item:nth-child(odd){padding:0}}.container .about-us__list-item--special{background-image:-webkit-gradient(linear,left bottom,left top,from(#6c58b8),to(#18dbff));background-image:-webkit-linear-gradient(bottom,#6c58b8,#18dbff);background-image:linear-gradient(0deg,#6c58b8 0,#18dbff);padding-top:58px;padding-bottom:40px}@media screen and (max-width:820px){.container .about-us__list-item--special:last-of-type{padding:58px 22px 40px}}.container .about-us__list-item p{font-size:16px;line-height:24px;text-align:justify;margin-bottom:1.5em}.container .about-us__list-item p:last-of-type{margin-bottom:0}.container .about-us__list-number{color:#adadad;font-size:27px;line-height:26px;font-weight:600;border-bottom:2px solid #6c58b8;width:100%;max-width:230px;text-align:left;display:block;padding-bottom:16px;margin-bottom:14px}.container .about-us__list-title{font-size:20px;line-height:26px;font-weight:600;margin-bottom:18px}.container .about-us__list-title--special{font-size:27px;line-height:26px;color:#fff;text-align:center;padding:0 30px;margin-bottom:30px}.container .about-us__list-icon{text-align:center;width:100%;display:block;margin-bottom:30px}.container .about-us__list-icon img{max-width:100%}.container .contact-us{padding-top:128px}.container .contact-us__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap;margin:0 auto;padding-bottom:86px}.container .contact-us__welcome{position:relative;height:85px;margin-bottom:26px;width:100%}.container .contact-us__welcome-title{font-size:80px;font-weight:600;line-height:85px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;color:#1bcef2;background-image:-webkit-gradient(linear,left top,right top,from(#5b50a3),to(#1bcef2));background-image:-webkit-linear-gradient(left,#5b50a3,#1bcef2);background-image:linear-gradient(90deg,#5b50a3 0,#1bcef2);display:inline-block;-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;text-align:center;min-height:85px;left:50%;bottom:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.container .contact-us__welcome-title{color:#1bcef2;background-image:none}}@media screen and (max-width:520px){.container .contact-us__welcome-title.small-font{font-size:52px;line-height:58px;min-height:58px}.container .contact-us__welcome-title.small-font:after{height:30px;bottom:5px}}@media screen and (max-width:400px){.container .contact-us__welcome-title.small-font{font-size:48px;line-height:54px}}@media screen and (max-width:360px){.container .contact-us__welcome-title.small-font{font-size:44px;line-height:50px}}.container .contact-us__welcome-title:after{content:"";bottom:10px;right:-6px;width:2px;height:100%;max-height:65px;background-color:#81849b;display:block;position:absolute;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.container .contact-us__welcome-text{font-size:16px;line-height:24px;color:#fff;text-align:center;font-weight:400;margin-bottom:48px;max-width:490px}.container .contact-us__form-container{padding:46px 50px 22px;width:100%;background-color:#e2e9eb;box-shadow:0 0 35px rgba(0,0,0,.4);max-width:490px}@media screen and (max-width:560px){.container .contact-us__form-container{padding:46px 20px 22px}}.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=email],.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=number],.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=tel],.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=text],.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea{border:0;border-bottom:1px solid #c5cacc;background-color:#e2e9eb;width:100%;max-width:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=email]:focus,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=number]:focus,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=tel]:focus,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=text]:focus,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea:focus{border-bottom-color:#505050}.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=email].wpforms-valid,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=number].wpforms-valid,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=tel].wpforms-valid,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=text].wpforms-valid,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea.wpforms-valid{border-bottom:1px solid #55b45c}.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=email].wpforms-error,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=number].wpforms-error,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=tel].wpforms-error,.container .contact-us__form-container div.wpforms-container-full .wpforms-form input[type=text].wpforms-error,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea.wpforms-error{border:0;border-bottom:1px solid #c00}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field{position:relative}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:16px;font-weight:400;color:rgba(26,28,56,.5);-webkit-transform:translateY(32px);transform:translateY(32px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field-label.focused{top:0;-webkit-transform:translate(0);transform:translate(0);color:#1a1c38}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field textarea,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea{resize:none}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-valid,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea.wpforms-valid{border-bottom:1px solid #55b45c}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea.wpforms-error{border:0;border-bottom:1px solid #c00}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-field textarea:focus,.container .contact-us__form-container div.wpforms-container-full .wpforms-form textarea:focus{border-top:0;border-left:0;border-right:0}.container .contact-us__form-container div.wpforms-container-full .wpforms-form label.wpforms-error{position:absolute;top:14px;right:0}@media screen and (max-width:480px){.container .contact-us__form-container div.wpforms-container-full .wpforms-form label.wpforms-error{top:-8px}}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin:32px 0 0;padding:0}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-submit-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:-webkit-gradient(linear,left top,right top,from(#5b50a3),to(#1bcef2));background-image:-webkit-linear-gradient(left,#5b50a3,#1bcef2);background-image:linear-gradient(90deg,#5b50a3 0,#1bcef2);opacity:1;border-radius:20px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.container .contact-us__form-container div.wpforms-container-full .wpforms-form button[type=submit]{width:100%;background-color:#e2e9eb;border:1px solid #1a2025;border-radius:20px;text-transform:uppercase;font-size:16px;color:#1a1c38;letter-spacing:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:1}.container .contact-us__form-container div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:transparent;border:1px solid #fff;color:#fff}.container .contact-us__form-container .wpforms-confirmation-container-full{background-color:transparent;border:0;font-size:40px;text-align:center;font-weight:600;line-height:60px;color:#1a1c38}@media screen and (max-width:560px){.container .contact-us__form-container .wpforms-confirmation-container-full{font-size:30px;line-height:40px;min-height:50vw}}.container .contact-us__form-container div.wpforms-container-full .wpforms-form .wpforms-required-label{display:none}.container .contact-us__form-title{font-size:16px;line-height:26px;color:#1a1c38;letter-spacing:2px;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:8px}@-webkit-keyframes flash{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes flash{0%{opacity:0}50%{opacity:1}to{opacity:0}}.container .want-work{padding:80px 0;border-top:1px solid #d1d6d8}.container .want-work__text{color:#1a1c38;font-size:16px;line-height:27px;letter-spacing:2px;font-weight:700;text-transform:uppercase;text-align:center}.container .want-work__title{color:#1a1c38;font-size:40px;line-height:60px;font-weight:600;text-align:center}.page-template-our_work .container .clients__box:after{content:"";position:absolute;bottom:0;left:0;right:0;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);border-bottom:1px solid rgba(26,32,37,.1);max-width:1070px;margin:0 auto}.container .our-work.wrapper{max-width:1120px}.container .our-work.wrapper.top-list{margin-top:38px}.container .our-work__top{padding:92px 26px 30px}.container .our-work__top-title{font-size:80px;line-height:85px;color:#fff;font-weight:600;margin-bottom:10px;width:100%;text-align:center}@media screen and (max-width:460px){.container .our-work__top-title{font-size:55px;line-height:60px}}.container .our-work__top-text{font-size:14px;line-height:120%;color:#fff;text-align:left;font-weight:400;margin-bottom:48px;width:100%;text-align:center}.container .our-work__top-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0;padding:24px 0 0}@media screen and (max-width:768px){.container .our-work__top-list{padding-left:20px;padding-right:20px}}.container .our-work__top-list li{list-style:none;margin-right:20px;margin-bottom:20px}.container .our-work__top-list li:last-of-type{margin-right:0}.container .our-work__top-list li .button{border:1px solid #353f83;border-radius:40px;color:#2a347c;font-size:14px;text-transform:none;letter-spacing:0;padding:0 26px;height:30px;line-height:30px;cursor:pointer}.container .our-work__top-list li.active .button,.container .our-work__top-list li:hover .button{background-color:#353f83;color:#fff}.container .our-work__top-list li.active .button:after,.container .our-work__top-list li:hover .button:after{display:none}@media screen and (max-width:420px){.container .our-work__top-list li{width:100%;margin-right:0;text-align:center}}.container .footer{width:100%;background-color:#131415;padding:48px 60px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}@media screen and (max-width:1080px){.container .footer{padding:60px 30px;height:auto}}.container .footer__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;width:100%}.container .footer__content-logo{margin-right:auto;opacity:.5}@media screen and (max-width:700px){.container .footer__content-logo{margin:0 auto 30px}}.container .footer__content-menu{margin-bottom:30px}@media screen and (max-width:700px){.container .footer__content-menu{width:100%}}.container .footer__content-menu .menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style:none;margin:0;padding:0}@media screen and (max-width:1080px){.container .footer__content-menu .menu{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}}.container .footer__content-menu .menu .menu-item{margin-right:74px;opacity:.5}@media screen and (max-width:1180px){.container .footer__content-menu .menu .menu-item{margin-right:30px}}.container .footer__content-menu .menu .menu-item a{font-size:14px;color:#fff;font-weight:300;letter-spacing:1px;text-decoration:none}.container .footer__content-menu .menu .menu-item a:hover{text-decoration:underline}@media screen and (max-width:1080px){.container .footer__content-menu .menu .menu-item:first-of-type{margin-left:0}}@media screen and (max-width:540px){.container .footer__content-menu .menu .menu-item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;margin-left:0;margin-right:0;text-align:center;padding-top:17px}}.container .footer__content-center{width:100%;display:block;text-align:right;margin-bottom:16px}@media screen and (max-width:400px){.container .footer__content-center{width:100%;text-align:center;margin-bottom:0}}@media screen and (max-width:1080px){.container .footer__content-socials{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}@media screen and (max-width:1024px){.container .footer__content-socials{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}}@media screen and (max-width:400px){.container .footer__content-socials{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:30px}}.container .footer__content-bottom{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;height:64px;border-top:1px solid #424344}@media screen and (max-width:1080px){.container .footer__content-bottom{height:auto}}.container .footer__links{padding-right:40px}@media screen and (max-width:1024px){.container .footer__links{padding-right:0}}.container .footer__credits{opacity:.5;color:#fff;font-size:16px;font-weight:400;letter-spacing:1px}@media screen and (max-width:1080px){.container .footer__credits{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;flex:1 0 100%;text-align:center;margin-top:40px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}}.container .footer .footer__buttons .menu-item{opacity:1}.container .footer .footer__buttons .menu-item a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;color:#fff;text-decoration:none}.container .footer .footer__buttons .menu-item a:before{content:"";width:30px;height:30px;background-position:50%;background-repeat:no-repeat;display:inline-block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin-right:14px;background-image:url(../img/login/icon-account-white.svg)}