@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);*,:after,:before{margin:0;padding:0;box-sizing:border-box}.white,.white>p{color:#fff}.bg-white{background:#fff}.black{color:#0a0a0a}.grey{color:#444}.light-grey,.light-grey>p{color:#ddd}.light-black{color:#666}.dark-grey{color:#222}.red{color:#f62548}.bold{font-weight:700}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:Source Sans Pro,sans-serif;font-weight:700;color:#0a0a0a}.h1,h1{font-size:56px}@media screen and (max-width:500px){.h1,h1{font-size:42px}}.h2,h2{font-size:37px}p{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;color:#444;line-height:170%}@media screen and (max-width:980px){p{font-size:16px!important}}ul li{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;color:#444;line-height:170%}@media screen and (max-width:980px){ul li{font-size:16px!important}}.uk-navbar-dropdown-nav>li>a:hover,.uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a,a{transition:.1s ease-in-out;font-family:Source Sans Pro,sans-serif}.uk-navbar-dropdown-nav>li>a:hover:hover,.uk-navbar-nav>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,a:hover{color:#f62548;text-decoration:none}.uk-navbar-dropdown-nav>li>a:hover.uk-active,.uk-navbar-nav>li>a.uk-active,.uk-offcanvas-bar .uk-nav-primary>li>a.uk-active,a,a.uk-active{color:#f62548}a:hover{color:rgba(246,37,72,.596)}a.red-link{color:#f62548;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}a.red-link span{transition:all .1s}a.red-link span svg{width:12px;transform:translateY(-1px)}a.red-link span svg polyline{stroke-width:2}a.red-link:hover span{transform:translate(10px)}.position-redirect .uk-position-top-left{z-index:1}.position-redirect:hover .uk-card a span{transform:translate(10px)}.red-link--left{color:#f62548;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.red-link--left span{transition:all .1s}.red-link--left span svg{width:12px;transform:translateY(-1px)}.red-link--left span svg polyline{stroke-width:2}.red-link--left:hover span{transform:translate(-10px)}a.white-link{color:#fff;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}a.white-link span{transition:all .1s}a.white-link span svg{width:12px;transform:translateY(-1px)}a.white-link span svg polyline{stroke-width:2}a.white-link:hover span{transform:translate(10px)}a.black-link{color:#0a0a0a;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}a.black-link span{transition:all .1s}a.black-link.uk-active:after{content:"";width:100%;height:4px;display:block;float:left;background-color:#f62548}a.black-link:hover span{transform:translate(10px)}hr{border-top:1px solid #666;margin:70px 0}@media screen and (max-width:800px){hr{margin:50px 0}}@media screen and (min-width:960px){.uk-margin-negative-large{margin-top:-175px}}@media screen and (min-width:480px){.uk-margin-negative-small{margin-top:-80px}}.h-40{height:40px}.uk-margin-negative{background-color:#fff}@media screen and (min-width:960px){.uk-margin-negative{margin-top:-180px}}.logo-bg{height:40px;width:137px;cursor:pointer}.logo-bg-container{width:0;height:40px;background:#f62548;transition:all .5s ease}.logo-bg-container:hover{width:137px}.uk-animation-slide-bottom-medium{animation-name:uk-fade-bottom-medium;animation-duration:.8s}.uk-animation-slide-top-medium{animation-name:uk-fade-top-medium;animation-duration:.8s}.uk-container{max-width:1170px}.uk-button.uk-button-primary--white{background-color:#fff;border-radius:25px;color:#f62548;font-weight:700;font-size:14px;letter-spacing:.15em}.uk-button.uk-button-primary--white span{transform:translateY(-2px);transition:.1s ease-in-out}.uk-button.uk-button-primary--white span svg{width:15px}.uk-button.uk-button-primary--white span svg polyline{stroke-width:1.7}.uk-button.uk-button-primary--white img{transform:translateY(-2px)}.uk-button.uk-button-primary--white:hover{background-color:#f62548;color:#fff}.uk-button.uk-button-primary--white:hover span{transform:translate(10px,-2px)}.uk-button.uk-button-primary--white:hover span svg{color:#fff}.uk-button.uk-button-primary--white_down{background-color:#fff;border-radius:25px;color:#f62548;font-weight:700;font-size:14px;letter-spacing:.15em}.uk-button.uk-button-primary--white_down span{transform:translateY(-2px);transition:.1s ease-in-out}.uk-button.uk-button-primary--white_down span svg{width:15px}.uk-button.uk-button-primary--white_down span svg polyline{stroke-width:1.7}.uk-button.uk-button-primary--white_down:hover{background-color:#f62548;color:#fff}.uk-button.uk-button-primary--white_down:hover svg{color:#fff}.uk-button.uk-button-primary--red{background-color:#f62548;border:2px solid #f62548;border-radius:25px;color:#fff;font-weight:700;font-size:14px;letter-spacing:.15em}.uk-button.uk-button-primary--red span{transform:translateY(-1px);transition:.2s ease-in-out}.uk-button.uk-button-primary--red span svg{width:15px}.uk-button.uk-button-primary--red span svg polyline{stroke-width:1.7}.uk-button.uk-button-primary--red:hover{background-color:transparent;color:#f62548;border:2px solid #f62548}.uk-button.uk-button-primary--red:hover span{transform:translate(10px,-1px)}.uk-button.uk-button-primary--red:hover span svg{color:#f62548}.uk-button.uk-button-primary--steam{background-color:#0a0a0a;border:2px solid #0a0a0a;color:#fff;font-weight:700;font-size:14px;letter-spacing:.15em;border-radius:40px}.uk-button.uk-button-primary--steam svg{transform:translateY(-2px)}.uk-button.uk-button-primary--steam:hover{background-color:#fff;color:#0a0a0a;border:2px solid #fff}.uk-button.uk-button-primary--steam:hover svg path{fill:#0a0a0a}.uk-button.uk-button-primary--gog{background-color:#78387b;border:2px solid #78387b;color:#fff;font-weight:700;font-size:14px;letter-spacing:.15em;border-radius:40px;padding:0 40px}.uk-button.uk-button-primary--gog svg{transform:translateY(-2px)}.uk-button.uk-button-primary--gog:hover{background-color:#fff;color:#78387b;border:2px solid #fff}.uk-button.uk-button-primary--gog:hover svg path{fill:#78387b}.uk-button.uk-button-invert--ghost{background-color:transparent;border:2px solid #fff;border-radius:25px;color:#fff;font-weight:700;font-size:14px;letter-spacing:.15em;padding:0 20px!important}.uk-button.uk-button-invert--ghost span{transform:translateY(-2px);transition:.1s ease-in-out;-webkit-backface-visibility:hidden}.uk-button.uk-button-invert--ghost span svg{width:15px}.uk-button.uk-button-invert--ghost span svg polyline{stroke-width:1.7}.uk-button.uk-button-invert--ghost:hover{color:#f62548;border:2px solid #f62548}.uk-button.uk-button-invert--ghost:hover span{transform:translate(10px,-2px)}.uk-button.uk-button-invert--ghost:hover span svg{color:#f62548}.uk-button.uk-button-invert--ghost--red{background-color:transparent;border:2px solid #f62548;border-radius:25px;color:#f62548;font-weight:700;font-size:14px;letter-spacing:.15em;padding:0 20px!important}.uk-button.uk-button-invert--ghost img{transform:translateY(-2px)}.uk-navbar-toggle-icon svg{fill:#fff}.uk-offcanvas-bar .uk-nav-primary>li>a{color:#bbb;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.uk-offcanvas-bar .uk-nav-primary .uk-drop a{color:#fff;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-left:-10px}.uk-offcanvas-bar .uk-nav-primary .uk-drop a:hover{color:#f62548}.uk-navbar-container:not(.uk-navbar-transparent){background:#222}.uk-drop,.uk-dropdown{background:#222;min-width:0;width:fit-content}.uk-slideshow{cursor:pointer}.uk-slideshow .uk-slideshow-items .uk-position-absolute{z-index:1}.uk-slideshow .uk-dotnav{bottom:10%;left:80px}@media screen and (max-width:960px){.uk-slideshow .uk-dotnav{left:50px}}@media screen and (max-width:500px){.uk-slideshow .uk-dotnav{left:30px}}.uk-slideshow .uk-dotnav li.uk-active a{background-color:#f62548}.uk-slideshow .uk-dotnav li a{background-color:#bbb}.uk-slidenav{height:100%;width:50px;display:flex;align-items:center;justify-content:center;padding-right:0}.uk-slidenav :focus,.uk-slidenav:hover{color:#f62548}body{background:#f5f5f5}body #container{margin-bottom:80px!important}body #container,body .uk-navbar-container{box-shadow:0 -2px 40px rgba(0,0,0,.09)}@media screen and (max-width:960px){header .hero .uk-container{padding:0}}header .hero .uk-navbar-item{padding:0 20px}header .hero .links-container{display:flex;justify-content:space-between;width:calc(100% - 188px)}header .hero .nav-header li{width:130px;margin:0 5px}@media screen and (max-width:1210px){header .hero .nav-header li{width:110px}}@media screen and (max-width:1110px){header .hero .nav-header li{width:90px}header .hero .nav-header li a{font-size:12px!important}}header .hero .nav-header li a{padding:0;font-size:14px;font-weight:700;color:#bbb;letter-spacing:.15em;position:relative}header .hero .nav-header li a:after{content:"";transition:.3s ease-in-out}header .hero .nav-header li a:hover{color:#fff}header .hero .nav-header li a:hover:after{content:"";position:absolute;bottom:0;width:100%;height:4px;background-color:#f62548}header .hero .nav-header li a.uk-active{color:#fff}header .hero .nav-header li a.uk-active:after{content:"";position:absolute;bottom:0;width:100%;height:4px;background-color:#f62548}@media screen and (max-width:1010px){header .hero .nav-header li{width:80px}header .hero .nav-header li a{font-size:12px!important}}header .hero .rs-header li a{font-size:14px;font-weight:700;color:#fff;letter-spacing:.15em}@media screen and (max-width:1010px){header .hero .rs-header li .steam img{margin-right:0!important}}header .hero .header-content{margin-top:25vh;transform:translateY(-25px)}@media screen and (max-height:667px){header .hero .header-content{margin-top:90px!important}}@media screen and (max-height:568px){header .hero .header-content{margin-top:50px!important}}@media screen and (max-width:960px){header .hero .header-content{padding:0 40px}}@media screen and (min-width:640px){header .hero .header-content>div{margin-left:30px}}header .hero .header-content>div h1{text-shadow:0 -2px 40px rgba(0,0,0,.3);max-width:580px}header .hero .header-content--page{margin-top:80px}header .hero .header-content--page h1{text-shadow:0 -2px 40px rgba(0,0,0,.3)}header .hero .header-content--page p{margin:20px 0 30px!important}@media screen and (min-width:640px){header .hero .header-content--page .uk-margin-medium-top{margin-top:0!important}}header .hero .header-content .play-video{font-weight:700;font-size:14px;letter-spacing:.15em}@media screen and (max-width:640px){header .hero .header-content .play-video{display:block;margin-left:0!important;margin-top:40px!important}}@media screen and (max-width:400px){header .hero .header-content .play-video{display:none}}header .hero .header-content .play-video img{transform:translateY(-1px)}header .hero .header-content .open-youtube{font-weight:700;font-size:14px;letter-spacing:.15em;margin-top:40px}@media screen and (min-width:400px){header .hero .header-content .open-youtube{display:none}}.uk-container .vg-maker-container{background-color:#fff}.uk-container .game-carousel,.uk-container .vg-maker,.uk-container .work-together{position:absolute;bottom:0;width:100%}@media screen and (min-width:960px){.uk-container .game-carousel,.uk-container .vg-maker,.uk-container .work-together{padding:80px}}@media screen and (max-width:960px){.uk-container .game-carousel,.uk-container .vg-maker,.uk-container .work-together{padding:50px}.uk-container .contact-us h2,.uk-container .game-carousel h2,.uk-container .vg-maker h2,.uk-container .work-together h2{font-size:30px}.uk-container .contact-us p,.uk-container .game-carousel p,.uk-container .vg-maker p,.uk-container .work-together p{font-size:14px}.uk-container .contact-us a,.uk-container .game-carousel a,.uk-container .vg-maker a,.uk-container .work-together a{font-size:12px}}@media screen and (max-width:640px){.uk-container .contact-us h2,.uk-container .game-carousel h2,.uk-container .vg-maker h2,.uk-container .work-together h2{font-size:26px}}@media screen and (max-width:500px){.uk-container .game-carousel,.uk-container .vg-maker,.uk-container .work-together{padding:30px}}@media screen and (max-width:1700px) and (min-width:980px){.uk-container .home-boxes-container>div,.uk-container .home-boxes-container>div .uk-slideshow-items{max-height:480px}}@media screen and (min-width:960px){.uk-container .home-boxes-container>div:first-child,.uk-container .home-boxes-container>div:nth-child(2){margin-top:-100px}}.card-game-content{top:50%;transform:translateY(-50%);padding:80px}@media screen and (max-width:960px){.card-game-content{padding:40px}}@media screen and (max-width:800px){.card-game-content{padding:20px}}.card-game-content .game-logo{margin-bottom:30px}@media screen and (max-width:820px){.card-game-content .game-logo{margin-bottom:15px;width:150px}}.card-game-content p{max-width:400px;margin-top:0}@media screen and (max-width:700px) and (min-width:640px){.card-game-content p{font-size:14px;margin-bottom:10px}}@media screen and (max-width:750px){.card-game-content .uk-button.uk-button-invert--ghost,.card-game-content .uk-button.uk-button.uk-button-primary{font-size:12px;line-height:30px}}@media screen and (max-width:750px){.card-game-content .uk-button.uk-button-invert--ghost--gog,.card-game-content .uk-button.uk-button.uk-button-primary--gog{font-size:12px;line-height:30px;padding:0 50px}}@media screen and (max-width:750px){.card-game-content .uk-button.uk-button-invert--ghost--steam,.card-game-content .uk-button.uk-button.uk-button-primary--steam{font-size:12px;line-height:30px;padding:0 42px}}.go-further{right:7%;position:relative}.go-further a{width:167px}.go-further a.uk-button-invert--ghost{padding:0!important}.go-further a img{transform:translateY(-2px)}@media screen and (max-width:750px){.game-desktop{display:none}}.game-mobile{display:none}@media screen and (max-width:750px){.game-mobile{display:block}}.game-mobile p:nth-child(2){margin-right:7%}.game-mobile .uk-button-invert--ghost{padding:0 30px!important}.filter-controllers{height:120px}@media screen and (max-width:750px){.filter-controllers{margin-left:0!important;justify-content:center;flex-wrap:wrap}}.filter-controllers li:first-child,.filter-controllers li:first-child a{padding-left:0}.filter-controllers>* :first-child{color:#666;font-weight:700;font-size:16px;letter-spacing:.15em}@media screen and (max-width:750px) and (min-width:640px){.filter-controllers>:first-child{font-size:14px}}.filter-controllers>* :first-child:hover{background-color:inherit;color:#0a0a0a}.filter-controllers .uk-active a{background:0;color:#0a0a0a;line-height:2}.filter-controllers .uk-active a:after{content:"";width:100%;height:4px;display:block;float:left;background-color:#f62548}.js-filter{padding-top:0;list-style:none}.js-filter li .uk-card{padding:85px 0}.js-filter li h2{font-size:32px}.js-filter li small{font-size:14px}.js-filter li a{font-weight:700;font-size:14px}.js-filter li a svg{width:12px;transform:translateY(-1px)}.js-filter li a svg polyline{stroke-width:2}@media screen and (max-width:750px) and (min-width:640px){.js-filter li h2{font-size:28px}.js-filter li a,.js-filter li small{font-size:12px}}.js-filter li[data-job="game designer"] .uk-card-body a small{color:#aaa}.js-filter li[data-job="game designer"] .uk-card-body a a{color:#f62548}.js-filter li[data-job=art] .uk-card-body,.js-filter li[data-job=dev] .uk-card-body,.js-filter li[data-job=other] .uk-card-body{background:#f62548}.js-filter li[data-job=art] .uk-card-body a,.js-filter li[data-job=art] .uk-card-body h2,.js-filter li[data-job=art] .uk-card-body small,.js-filter li[data-job=dev] .uk-card-body a,.js-filter li[data-job=dev] .uk-card-body h2,.js-filter li[data-job=dev] .uk-card-body small,.js-filter li[data-job=other] .uk-card-body a,.js-filter li[data-job=other] .uk-card-body h2,.js-filter li[data-job=other] .uk-card-body small{color:#fff}.js-filter li[data-job=art] .uk-card-body{background:#0a0a0a}.js-filter li[data-job=other] .uk-card-body{background:#7e2534}.js-filter li[data-job="open application"]{display:none}.js-filter #candidature{display:block!important}.js-filter #candidature div{background:#555}.js-filter #no-job .uk-card-body{background:#fff}.js-filter #no-job .uk-card-body h2{color:#222}.js-filter #no-job .uk-card-body a{color:#f62548}.team-cards .uk-card{box-shadow:none}.card-review .uk-card{background:#222}.image-review .uk-card{background:#f62548}.card-review h2,.image-review h2{color:#fff}.card-review h4,.image-review h4{color:#fff;margin-bottom:-6px!important}.card-review blockquote,.image-review blockquote{color:#fff;font-size:16px}.card-review small,.image-review small{color:#fff}.card-review a,.image-review a{font-size:14px}.full-review h2{color:#f62548}.full-review h4{color:#0a0a0a;margin-bottom:-6px!important}.full-review blockquote{color:#666;font-size:32px}.scroll-contact{position:relative}.scroll-contact:after{content:"";transition:.3s ease-in-out}.scroll-contact:hover:after{content:"";position:absolute;width:100%;height:4px;display:block;float:left;background-color:#f62548}@media screen and (max-width:350px){#games-support,#press-relations,#social-networks{font-size:32px}}.container-pr .uk-button.uk-button-invert--ghost--red{font-size:12px}.contact-links-container a{color:#666}@media screen and (max-width:640px){.contact-links-container a{display:inline-block;margin-left:0!important;margin-right:0!important}}.contact-links-container a.uk-active{color:#0a0a0a}@media screen and (max-width:640px){.contact-links-container a{margin:0 auto!important;text-align:center}}footer{background-color:#222}footer a{font-weight:700;font-size:14px;color:#bbb}footer a.uk-active,footer a:hover{color:#f62548}@media screen and (max-width:960px){footer .nav-footer{justify-content:center;width:100%;margin-left:0}footer .nav-footer div:first-child{padding:0}}@media screen and (max-width:487px){footer .nav-footer{width:100%;display:inline-block;text-align:center;margin-left:0}footer .nav-footer div{margin-bottom:15px;padding:0}}@media screen and (max-width:960px){footer .rs-footer{margin-top:25px!important;justify-content:center;margin-left:0}footer .rs-footer div:first-child{padding:0}}@media screen and (max-width:487px){footer .legal-footer ul{width:100%;display:inline-block;text-align:center;margin-left:0}footer .legal-footer ul span{display:none}footer .legal-footer ul li{margin-bottom:15px}}footer hr{border:1px solid #fff;opacity:.1;margin-bottom:20px;margin-top:85px}@media screen and (max-width:960px){footer hr{margin-top:30px}}footer hr.hidden{width:100%;margin-top:30px}@media screen and (min-width:960px){footer hr.hidden{display:none}}footer .uk-navbar{padding-bottom:20px}footer .uk-navbar li:first-child{height:fit-content;font-family:Source Sans Pro,sans-serif;color:#666;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:0 15px}@media screen and (max-width:770px){footer .uk-navbar li:first-child{font-size:10px!important}}footer .uk-navbar a{height:fit-content;color:#666;font-size:12px;font-weight:400;letter-spacing:.15em}@media screen and (max-width:770px){footer .uk-navbar a{font-size:10px}}@media screen and (max-width:960px){#scene{display:none}}#scene #frontLayer{width:130%;z-index:4;right:-10px!important;top:-90px!important}@media screen and (min-width:1980px){#scene #frontLayer{top:-150px!important;width:135%}}@media screen and (max-width:1700px){#scene #frontLayer{width:130%;top:-90px!important}}@media screen and (max-width:1200px){#scene #frontLayer{width:150%}}@media screen and (max-width:1100px){#scene #frontLayer{width:170%;left:-80px!important}}#scene #middleLayer{width:110%;z-index:3;left:-80px!important}@media screen and (min-width:1980px){#scene #middleLayer img{left:-100px!important;width:150%}}@media screen and (max-width:1700px){#scene #middleLayer{width:130%;left:-40px!important}}@media screen and (max-width:1200px){#scene #middleLayer{width:140%}}@amedia screen and (max-width:1100px){#scene #middleLayer{width:170%}}#backLayer{z-index:2;width:100%}#backLayer img{width:100%}@media screen and (max-width:1200px){#backLayer{width:200%}}