@charset "UTF-8";@font-face{font-family:'Poppins';src:url(../fonts/poppins-light.woff2) format("woff2"),url(../fonts/poppins-light.woff) format("woff"),url(../fonts/poppins-light.ttf) format("ttf");font-weight:300;font-style:normal}@font-face{font-family:'Poppins';src:url(../fonts/poppins-regular.woff2) format("woff2"),url(../fonts/poppins-regular.woff) format("woff"),url(../fonts/poppins-regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:'Poppins';src:url(../fonts/poppins-medium.woff2) format("woff2"),url(../fonts/poppins-medium.woff) format("woff"),url(../fonts/poppins-medium.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-family:'Poppins';src:url(../fonts/poppins-semibold.woff2) format("woff2"),url(../fonts/poppins-semibold.woff) format("woff"),url(../fonts/poppins-semibold.ttf) format("ttf");font-weight:600;font-style:normal}@font-face{font-family:'Poppins';src:url(../fonts/poppins-bold.woff2) format("woff2"),url(../fonts/poppins-bold.woff) format("woff"),url(../fonts/poppins-bold.ttf) format("ttf");font-weight:700;font-style:normal}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
body,html{height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Poppins','Arial',sans-serif;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:normal;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}h1{font-size:2em;margin:.75em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0;padding:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}[type=checkbox],[type=radio]{-webkit-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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0}optgroup{font-weight:700}textarea{overflow:auto}body.fixed-bg{overflow:hidden}*{-webkit-box-sizing:inherit;box-sizing:inherit}a,a:active,a:hover{color:inherit;text-decoration:none}a,button{cursor:pointer}p,ul{margin:0}p{line-height:1.3em}ul{list-style-type:none;padding:0}.main-container{width:1280px;margin-left:auto;margin-right:auto;padding-left:44px;padding-right:44px}.main-header{background-color:#1456a5;background-position:center top;background-repeat:no-repeat;background-size:1920px auto;background-image:url(../img/bg_main.jpg);background-clip:content-box;-webkit-box-shadow:inset 0 -60px 0 0 #fff;box-shadow:inset 0 -60px 0 0 #fff}.main-header__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:765px;min-height:800px;margin-left:auto;margin-right:auto;color:#fff}.main-header__inner:before{content:'';position:absolute;bottom:-10px;left:50%;width:16px;height:16px;margin-left:-13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:transparent;-webkit-box-shadow:2px 2px 0 0 #0076be,7px 7px 0 0 #fff,10px 10px 0 -1px #0076be;box-shadow:2px 2px 0 0 #0076be,7px 7px 0 0 #fff,10px 10px 0 -1px #0076be;opacity:.3}.main-header__inner:after{content:'';position:absolute;bottom:0;left:50%;width:21px;height:32px;margin-left:-16px;background:url(../img/mouse.png) no-repeat center center;background-size:100% 100%}.main-header__logo-wrap{width:245px;margin-top:60px;margin-bottom:70px}.main-header__logo{display:block;width:100%}.main-header__slogan{margin-bottom:70px;font-size:35px;font-weight:600;text-align:center}.main-header__company{margin:0 0 70px;padding:0;font-size:45px;font-weight:600}.main-header__company span{text-transform:uppercase}.l-text-grid--right{text-align:right}.l-text-grid__title{max-width:685px;margin:0 0 25px;font-size:50px;font-weight:700;line-height:58px}.l-text-grid__title--right{margin-left:auto}.l-text-grid__title span{color:#0076be}.l-text-grid__text{max-width:687px;font-size:22px;font-weight:500;line-height:40px}.l-text-grid__text--to-right{margin-left:auto}.l-text-grid__text--wide{max-width:730px}.l-text-grid__text:not(:last-child){margin-bottom:60px}.about__inner{padding-top:200px;padding-bottom:180px;background-image:url(../img/bg_game.jpg);background-repeat:no-repeat;background-position:right center;background-size:475px auto}.operation{padding-top:160px;padding-bottom:140px;color:#fff;background-color:#1456a5;background-position:center top;background-size:cover;background-image:url(../img/bg-operation.jpg)}.operation,.passion,.sales{background-repeat:no-repeat}.sales{padding-top:250px;padding-bottom:210px;background-image:url(../img/bg_game-sells.jpg);background-position:center center;background-size:2195px auto}.passion{background-color:#1456a5;background-position:center top;background-size:1920px auto;background-image:url(../img/bg_passion.jpg)}.passion__inner{position:relative;padding-top:170px;padding-bottom:145px;color:#fff}.passion__inner:after{content:'“';position:absolute;left:0;bottom:-.58em;height:1em;font-size:800px}.growth{padding-top:150px;padding-bottom:120px}.growth__heading{margin:0 0 90px;font-size:50px;font-weight:700;line-height:58px}.growth__timeline-container{position:relative}.growth__timeline-container:before{content:'';position:absolute;left:0;top:104px;width:100%;height:2px;margin-top:-1px;background:#0076be;background:-webkit-gradient(linear,left top,right top,from(#0076be),to(#29368c));background:-webkit-linear-gradient(left,#0076be,#29368c);background:linear-gradient(to right,#0076be,#29368c)}.growth__timeline-wrap:after{content:'';display:table;clear:both}
.growth__timeline-item{
    position:relative;
    float:left;
    width:14.28%;
    padding-right:10px}
.growth__timeline-item:after,.growth__timeline-item:before{
    content:'';
    position:absolute;
    top:104px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box}
.growth__timeline-item:before{
    left:0;
    width:20px;
    height:20px;
    margin-top:-10px;
    border:6px solid #fff;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#0076be
}
.growth__timeline-item:after{
    left:9px;
    width:2px;
    height:100px;
    margin-top:10px;
    background-color:#29368c}
.growth__timeline-item:nth-child(2n+1):after {
    height: 20px;
}

.growth__timeline-item:nth-child(2n+1) .growth__text {
    padding-top: 30px;
}
.growth__text {
    position: relative;
    padding-top: 110px;
    font-size: 15px;
    line-height: 1.7em
}
.growth__date-wrap{margin-bottom:40px}.growth__date{font-size:35px;font-weight:700;line-height:58px;color:#0076be}.growth__description{font-size:15px;line-height:26px;color:#8c8c8c}.achievement{padding-top:65px;padding-bottom:45px;background-color:#1456a5;background-position:center top;background-repeat:no-repeat;background-size:1920px auto;background-image:url(../img/bg_achievement.jpg)}.achievement__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:1280px}.achievement__item{width:33.33333%;padding-left:20px;padding-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;color:#fff}.achievement__title{padding-bottom:15px;font-size:50px;font-weight:700}.achievement__caption{font-size:16px;line-height:26px}.achievement__caption span,.footer__address span{display:block}.footer{padding:165px 0;text-align:center;color:#fff;background-color:#1456a5;background-position:center top;background-repeat:no-repeat;background-size:1920px auto;background-image:url(../img/bg_footer.jpg)}.footer__title{margin-bottom:50px;font-size:50px;font-weight:700}.footer__subtitle{margin-bottom:50px;font-size:22px}.footer__address{margin-top:50px;font-size:12px;line-height:1.6;color:rgba(255,255,255,.5)}.footer__contacts{margin-bottom:50px;font-size:35px}.contact-btn{display:inline-block;margin:0;padding:20px 35px 18px;font-size:18px;font-weight:300;line-height:1;text-transform:uppercase;color:#fff;border:1px solid #0076be;background-color:#0076be;-webkit-border-radius:50px;border-radius:50px}.contact-btn:hover{color:#fff}.contact-btn.contact-btn--transparent,.contact-btn:hover{border-color:currentColor;background-color:transparent}.contact-btn.contact-btn--transparent:hover{background-color:#0076be;border-color:#0076be}.contact-btn.contact-btn--blue:hover{color:#0076be}.popUp{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(38,41,53,.7);overflow:scroll}.popUp--is-closed{display:none}.popUp__underlay{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.popUp__inner{position:relative;z-index:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:560px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.popUp__inner--congrats{-webkit-animation-name:changeHeight;animation-name:changeHeight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.popUp__form-container{opacity:1;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.popUp__inner--congrats .popUp__form-container{opacity:0}.popUp__header-wrap{padding-top:40px;padding-bottom:40px;font-size:35px;font-weight:700;text-align:center;text-transform:uppercase;background:url(../img/bg_contact.jpg) no-repeat center center;background-size:100% auto;color:#fff}.popUp__form{padding:50px 55px;text-align:center}.popUp__field-wrap{background-color:#efefef;font-size:16px;line-height:1.25;text-align:left}.popUp__field-wrap:not(:last-child){margin-bottom:25px}.popUp__field{display:block;width:100%;height:60px;padding-top:20px;padding-bottom:20px;text-indent:20px;background-color:transparent;border:0;-webkit-border-radius:2px;border-radius:2px}.popUp__field:-moz-placeholder,.popUp__field::-moz-placeholder{color:#7d7d7d}.popUp__field:-ms-input-placeholder{color:#7d7d7d}.popUp__field::-webkit-input-placeholder{color:#7d7d7d}.popUp__form--is-invalid .popUp__field:invalid,.popUp__form--is-invalid .popUp__message:invalid{outline:1px solid red}.popUp__message{display:block;width:100%;padding:20px;line-height:1.25;background-color:transparent;border:0;resize:none}.popUp__message:-moz-placeholder,.popUp__message::-moz-placeholder{color:#7d7d7d}.popUp__message:-ms-input-placeholder{color:#7d7d7d}.popUp__message::-webkit-input-placeholder{color:#7d7d7d}.popUp__send{width:235px}.popUp__thanks{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;padding-top:143px;padding-bottom:60px;text-align:center;background:-webkit-linear-gradient(top,rgba(255,255,255,.1),#fff 180px),url(../img/bg_thanks.jpg) no-repeat top center;background:linear-gradient(to bottom,rgba(255,255,255,.1),#fff 180px),url(../img/bg_thanks.jpg) no-repeat top center;-webkit-transition:opacity 1s linear 1s;transition:opacity 1s linear 1s;opacity:0}.popUp__inner--congrats .popUp__thanks{z-index:0;opacity:1}.popUp__greeting{max-width:335px;margin:0 auto 30px;color:#0076be;font-size:35px;line-height:42px}.popUp__greeting span{display:block;text-transform:uppercase}.popUp__responding{margin:0 auto 35px;max-width:335px;font-size:18px;line-height:30px;color:rgba(0,0,0,.65)}.popUp__confirm{width:135px}.popUp__close-btn{position:absolute;right:15px;top:15px;width:15px;height:15px;font-size:18px;line-height:1;text-indent:26px;color:#fff;background:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38.9 39.8' fill='white'%3E%3Cstyle%3E.st0{clip-path:url(%23SVGID_2_)}%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M.3.3h38.9v39.8H.3z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M22.8 20L37.9 4.9c.9-.9.9-2.5 0-3.4-.9-.9-2.5-.9-3.4 0L19.4 16.6 4.4 1.5c-1-1-2.5-1-3.4 0-1 .9-1 2.4 0 3.4L16.1 20 1 35.1c-1 .9-1 2.4 0 3.4.5.5 1.1.7 1.7.7.6 0 1.2-.2 1.7-.7l15.1-15.1 15.1 15.1c.5.5 1.1.7 1.7.7.6 0 1.2-.2 1.7-.7.9-.9.9-2.5 0-3.4L22.8 20zm0 0'/%3E%3C/svg%3E");border:0;overflow:hidden;opacity:.5}@-webkit-keyframes changeHeight{0%{height:788px}to{height:470px}}@keyframes changeHeight{0%{height:788px}to{height:470px}}@media (min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.main-header{background-image:url(../img/bg_main@2x.jpg)}.about__inner{background-image:url(../img/bg_game@2x.jpg)}.operation{background-image:url(../img/bg-operation@2x.jpg)}.sales{background-image:url(../img/bg_game-sells@2x.jpg)}.passion{background-image:url(../img/bg_passion@2x.jpg)}.achievement{background-image:url(../img/bg_achievement@2x.jpg)}.footer{background-image:url(../img/bg_footer@2x.jpg)}}@media (max-height:780px){.popUp{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}