.popup-cookies-wrapper{position:fixed;bottom:20px;left:50%;max-width:840px;width:100%;padding:0 16px;transform:translateX(-50%);z-index:1000}.popup-cookies{width:100%;background:#f3f4f8;border-radius:24px;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;-webkit-animation:popup .8s ease-in;animation:popup .8s ease-in}.popup-cookies__btn{border:none;cursor:pointer}.popup-cookies__btn.btn--green:hover{background:#05be00}.popup-cookies__text{margin-right:20px}@media (max-width:550px){.popup-cookies{flex-direction:column}.popup-cookies__text{margin-bottom:10px}}@-webkit-keyframes popup{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes popup{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.container{margin:0 auto}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container{width:100%;padding:0 16px}}.container--main{width:1184px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--main{width:100%;padding:0 16px}}@media screen and (min-width:767px){.container--main{width:calc(100% - 84px)}}@media screen and (min-width:1000px){.container--main{width:91.5vw;max-width:1420px}}.container--text{width:840px}@media screen and (max-width:860px){.container--text{width:100%;padding:0 24px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--text{width:100%;padding:0 24px}}.container--text-last{margin-bottom:0}.container--first-on-page{margin-top:72px}.container--fluid{width:100%}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--fluid{width:100%;padding:0 24px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--mobile-full{width:100%;padding:0}}.container--relative{position:relative}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--mobile-main{width:100%;padding:0 16px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--mobile-main.container--main{width:100%}}.footer{color:#000;padding-bottom:24px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.footer{font-size:14px;padding-bottom:12px;padding-top:50px}}.footer__container{display:flex;justify-content:center}@media screen and (min-width:767px){.footer__container{width:100%}}.footer__wrapper{text-align:center;position:relative;padding-bottom:76px}.footer__wrapper.footer__wrapper--home{padding-bottom:100px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.footer__wrapper.footer__wrapper--home{padding-bottom:60px}}.footer__link-gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;flex-basis:100%;font-weight:500;font-size:17px;line-height:22px}.footer__copyright{margin-top:48px;position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;font-size:12px;line-height:15px}@media (max-width:1280px){.footer__copyright{margin-top:24px}}.footer__copyright span{opacity:.4}.footer__als{position:absolute;left:110px;margin-top:48px;text-align:left;line-height:1;font-size:12px;line-height:1.3;color:#999}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.footer__als{position:relative;left:auto;margin-left:110px;margin-bottom:24px}}.footer__als a{color:#999;border:none}.footer__als a:hover{color:#28d223}.footer__als-link:before{content:"";display:block;position:absolute;left:-110px;top:0;width:100px;height:46px;background:0 0 no-repeat url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNDYiPjxwYXRoIGZpbGw9IiMyOEQyMjMiIGQ9Ik05OSAxdjMySDFWMWg5OG0xLTFIMHYzNGgxMDBWMHoiLz48cGF0aCBmaWxsPSIjMjhEMjIzIiBkPSJNODAuNjQ5IDIyLjc1bC0uNjAxIDQuMjYxaC0uMjQ5bC0uMzM3LTQuMTM2TDc4LjgxMSA0SDc3bDEuNDk5IDI2aDIuNjE5TDgzLjYgNGgtMi4wNzJ6TTY3LjU2OSA0SDY0djI2aDMuNDM5QzY5LjQxNSAzMCA3MCAyOC44NCA3MCAyN1Y2Ljc2NkM3MCA0LjkyNCA2OS41NDUgNCA2Ny41NjkgNHpNNjggMjcuNDYyYzAgMS4zMjMuMDYgMS41MzgtMSAxLjUzOGgtMVY1aDFjMS4wNiAwIDEgLjIxNiAxIDEuNTM3djIwLjkyNXpNNzIgMzBoNHYtMWgtMlYxNmgxLjM0MXYtMUg3NFY1aDJWNGgtNHpNMTggNGwtMiAyNmgxLjUyNWwuNzM2LThIMjBsLjIyNiA4aDIuMDc2TDIwLjg1IDRIMTh6bS4zMzMgMTdsLjU5OS0xMS43NDUuMjk4LTMuMTU2aC41N2wuMiAzLjE1NlYyMWgtMS42Njd6TTQzIDRoLTJ2MjZoNHYtMWgtMnptMyAyNmg0di0xaC0yVjE2aDEuMzI2di0xSDQ4VjVoMS45ODlWNEg0NnpNMzAuNzEzIDVoMS42NjZ2MjVoMS44NjFWNWgxLjYwMVY0aC01LjEyOHptNS45MDQgMjIuOTM5Yy0uNjY5IDAtMS4yMDYuNTMzLTEuMjA2IDEuMTkxIDAgLjY2My41MzcgMS4xOTMgMS4yMDYgMS4xOTMuNjY3IDAgMS4yMDUtLjUzIDEuMjA1LTEuMTkzIDAtLjY1Ny0uNTM3LTEuMTkxLTEuMjA1LTEuMTkxek01NS43MDkgNEg1MXYyNmgzLjk0YzEuMjQ5IDAgMi4wNDUtMS4wMDIgMi4wNi0yLjA5NFYxNy42MzFjMC0xLjI1NC0uMjE5LTEuNTY4LS42NjYtMS44MjF2LS41NjRjLjU1MS0uMjc2LjY2Ni0uNTU3LjY2Ni0xLjQzNHYtOC4yM0M1NyA0LjY2IDU2LjY1MiA0IDU1LjcwOSA0ek01NSAyOC4xMDRjLS4wMTIuNjg5LS4wNTcuODMyLS42MS44MzJoLTEuNDAzTDUzIDE2aDEuNDA2Yy41NTEgMCAuNTk0LjMwMS41OTQgMS40MjJ2MTAuNjgyem0wLTE0LjQ2M2MwIDEuMDkxLjAyOCAxLjMwMy0uNTUxIDEuMzU5SDUzbC0uMDE0LTEwaDEuNDQ3Yy40NjYgMCAuNTY3LjIxNi41NjcuNzkydjcuODQ5ek0yNy41OTQgNEgyNHYyNmgyVjE4aDEuMzMxYy42MSAwIC42NjkuMjgyLjY2OSAxdjExaDJsLS4wMTEtOS44OWMwLTEuNDI1LjA3My0xLjc5NS0uNzI0LTIuMjU5di0uNjAzYy41MjktLjA1Ny43MzUtLjEyNS43MzUtMS41MzNWN2MwLTEuODQyLS40NDYtMy0yLjQwNi0zek0yOCAxNmMwIC44MDUuMDE5IDEtLjYzNiAxSDI2VjVsLjgzOS0uMDE2QzI3Ljg4MyA1IDI4IDUuNjc3IDI4IDd2OXptMzEgMTRoNHYtMWgtMlYxNmgxLjMzNnYtMUg2MVY1aDJWNGgtNHoiLz48cGF0aCBkPSJNMy41MDIgMzkuODQyYzAtLjczOC0uNTU4LTEuMDgtMS4wOTgtMS4wOC0uNDg2IDAtMSAuMjYxLTEuMzg3LjU3NmwtLjQwNS0uNDk1Yy40NjgtLjUyMiAxLjIzMy0uODI4IDEuOTE3LS44MjguOTgxIDAgMS45MDkuNTY3IDEuOTA5IDEuODI3IDAgMS41NC0xLjc3MyAzLjI0MS0yLjc5MSA0LjE3OGgyLjg4MXYuNzkySC41NHYtLjY0OGMuOTktMS4wMjcgMi45NjItMi43NTUgMi45NjItNC4zMjJ6bTQuOTE4IDUuMTIzYy0xLjg2MyAwLTIuMzg2LTEuOTYzLTIuMzg2LTMuNDc2IDAtMS41MTIuNTIyLTMuNDc1IDIuMzg2LTMuNDc1czIuMzg2IDEuOTYzIDIuMzg2IDMuNDc1YzAgMS41MTMtLjUyMiAzLjQ3Ni0yLjM4NiAzLjQ3NnptMC02LjI3NWMtMS4yNjkgMC0xLjUwMyAxLjgzNy0xLjUwMyAyLjggMCAuOTY0LjIzNCAyLjgxIDEuNTAzIDIuODEgMS4yNyAwIDEuNTA0LTEuODQ2IDEuNTA0LTIuODEgMC0uOTYzLS4yMzQtMi44LTEuNTA0LTIuOHptNi41MjggMS4xNTJjMC0uNzM4LS41NTgtMS4wOC0xLjA5OC0xLjA4LS40ODYgMC0xIC4yNjEtMS4zODcuNTc2bC0uNDA1LS40OTVjLjQ2OC0uNTIyIDEuMjMzLS44MjggMS45MTctLjgyOC45ODEgMCAxLjkwOS41NjcgMS45MDkgMS44MjcgMCAxLjU0LTEuNzczIDMuMjQxLTIuNzkxIDQuMTc4aDIuODgxdi43OTJoLTMuOTg4di0uNjQ4Yy45OTEtMS4wMjcgMi45NjItMi43NTUgMi45NjItNC4zMjJ6bTIuMzUxLS42MDJsMS45NDQtMS4xNTJoLjU2N3Y1Ljk4N2wxLjE5Ny4yMTZ2LjQ0MWgtMy4yODZ2LS40NDJsMS4xOTctLjIxNnYtNC45OTdjLjAwOS0uMDA5LTEuNDU4LjU0MS0xLjQ1OC41NDFsLS4xNjEtLjM3OHoiLz48L3N2Zz4=");background-size:contain}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.footer__als-link:before{width:80px;left:-85px}}.footer__link{color:#000;border:none;margin-right:24px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.footer__link{margin-right:14px}.footer__link:last-of-type{margin:0}}.footer__link:hover{color:#28d223}.footer__link--active{color:#28d223;pointer-events:none}@media screen and (max-width:896px) and (max-height:414px),screen and (max-width:1067px){.footer__social{margin-top:24px;width:100%}}.footer__social-link{margin-right:8px;border-bottom:0}.footer__social-link:hover{opacity:.75;border-bottom:0}body.with-open-popup{overflow:hidden}.popup{position:fixed;height:100%;z-index:10000}.popup,.popup__background{width:100%;right:0;bottom:0;left:0}.popup__background{position:absolute;top:0;height:100%;-webkit-animation:animate-bg .15s ease-in forwards;animation:animate-bg .15s ease-in forwards}@-webkit-keyframes animate-bg{0%{background:transparent}to{background:rgba(0,0,0,.9)}}@keyframes animate-bg{0%{background:transparent}to{background:rgba(0,0,0,.9)}}.popup__content{position:relative;z-index:1;height:100%;width:100%;overflow-y:scroll}.company-office-gallery .popup__content,.office-gallery .popup__content,.stories-popup .popup__content{overflow-y:hidden}.popup__container{padding-top:140px;padding-bottom:140px;display:flex;align-items:center;justify-content:center}@media (max-width:950px){.popup__container{padding-top:70px;padding-bottom:30vh}}.company-office-gallery .popup__container,.office-gallery .popup__container,.stories-popup .popup__container{padding-top:0;padding-bottom:0;height:100%}.office-gallery .popup__container{height:100%}.popup__close-wrapper{display:block;position:absolute;top:124px;left:50%;transform:translateX(-50%);width:840px;z-index:10}@media (max-width:950px){.popup__close-wrapper{top:54px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.popup__close-wrapper{width:100%}}.stories-popup .popup__close-wrapper{left:auto;right:-16px;top:40px;width:0;z-index:200}@media (min-width:768px){.stories-popup .popup__close-wrapper{top:54px;right:42px;width:32px}}.office-gallery .popup__close-wrapper{width:32px;top:54px;right:54px;left:auto}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.office-gallery .popup__close-wrapper{width:32px}}.office-gallery .popup__close-wrapper .popup__close-btn{right:-32px!important}.popup__close-wrapper.popup__close-wrapper--hide{display:none}.popup__close-btn{display:block;width:32px;height:32px;position:absolute;top:-32px;right:-32px;cursor:pointer;-webkit-animation:slide-up .3s ease-in;animation:slide-up .3s ease-in}@media (max-width:950px){.popup__close-btn{right:0}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.popup__close-btn{right:24px}}.popup__close-btn svg{fill:#fff;transition:all .15s ease-in}.popup__close-btn svg:hover{fill:#28d223}.tags-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.tags-list{overflow-x:scroll;flex-wrap:nowrap;justify-content:left;padding-left:24px;padding-right:24px;margin-bottom:16px}}.game .tags-list{z-index:1;margin-left:24px;margin-top:24px;justify-content:left;overflow:visible;margin-bottom:30px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game .tags-list{padding-left:0;padding-right:0}}.course-gallery__item .tags-list,.course-gallery__wrapper .tags-list{margin-left:0;margin-bottom:16px;justify-content:left}.course-gallery__item .tags-list{pointer-events:none;overflow:visible}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery__item .tags-list{padding:0}}.job-card__item .tags-list{justify-content:left;margin-bottom:10px;overflow:visible}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-card__item .tags-list{padding:0}}.article--with-icon:not(.article--force-width) .tags-list{display:flex;justify-content:flex-start;margin:0 0 18px 26px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.article--with-icon .tags-list{margin-bottom:10px;padding-left:18px}}.article--with-cover .tags-list{left:40px;margin-bottom:10px;position:absolute;top:38px;z-index:2}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.article--with-cover .tags-list{left:5px;top:41px}}.hero-video__content .tags-list{overflow:visible}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video__content .tags-list{align-self:flex-start;padding-left:0;position:absolute;top:16px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.tags-list::-webkit-scrollbar{display:none}}.tags-list__item{border-radius:48px;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.4;margin-bottom:6px;margin-right:6px;padding:5px 12px 4px;text-transform:uppercase;white-space:pre;cursor:pointer;background-color:#d8d8d8;transition:background-color .15s ease-in}.tags-list__item:hover{background-color:#28d223}.tags-list__item:hover .tags-list__count,.tags-list__item:hover .tags-list__name{color:#fff}.game .tags-list__item{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.game .tags-list__item.tags-list__item--type1{background:#28d223!important}.tags-list__item--inactive{cursor:default}.tags-list__item--inactive:hover{opacity:1}.tags-list__item--green{background:#28d223}.tags-list__item--green .tags-list__name{color:#fff}.tags-list__item--active{background-color:#28d223}@media screen and (min-width:768px){.tags-list__item--active:hover{opacity:.75}}.tags-list__item--active .tags-list__count,.tags-list__item--active .tags-list__name{color:#fff}.tags-list__name{margin:4px 0;order:0}.tags-list__count,.tags-list__name{align-self:center;flex:none;color:#fff;transition:color .15s ease-in}.tags-list__count{opacity:.5;order:1;margin:4px 0 4px 4px}.search-page{display:flex;flex-direction:column;justify-content:flex-start;width:840px;margin:0 auto;background:#f3f4f8;border-radius:24px;min-height:70vh;padding:32px;-webkit-animation:slide-up .3s ease-in;animation:slide-up .3s ease-in}@media screen and (max-width:840px){.search-page{width:100%}}@-webkit-keyframes slide-up{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes slide-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateY(0)}}.search-page__input{padding:0 30px;width:100%;margin:0 auto 32px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:none;line-height:1;text-align:center}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.search-page__input{-webkit-appearance:none}}.result-gallery__counter{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#000;opacity:.3;margin-top:46px;margin-bottom:27px}.search-page__item{margin-bottom:32px;opacity:0;-webkit-animation:slide-left .3s ease-in forwards;animation:slide-left .3s ease-in forwards}.search-page__item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.search-page__item:nth-child(2){-webkit-animation-delay:.14s;animation-delay:.14s}.search-page__item:nth-child(3){-webkit-animation-delay:.18s;animation-delay:.18s}.search-page__item:nth-child(4){-webkit-animation-delay:.22s;animation-delay:.22s}.search-page__item:nth-child(n+5){-webkit-animation-delay:.24s;animation-delay:.24s}.search-page__title{font-weight:500;font-size:22px;line-height:1.1;color:#28d223;margin-bottom:8px}.search-page__description,.search-page__description b,.search-page__description p,.search-page__description strong{font-weight:400;font-size:17px;line-height:1.4;color:#909193;margin-bottom:12px}.search-page__date{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#000;opacity:.3}.search-page__nav-lik-wrapper{display:inline-block}:root{--vh:1vh}body.with-open-menu{overflow:hidden}body.with-open-menu .header{overflow:visible}body.with-open-menu .header:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:#000;opacity:.32;height:100vh}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){@media screen and (max-height:450px){body.with-open-menu .header{height:100%;min-height:100%;transition:min-height 0ms linear}}}@media screen and (orientation:landscape){.iphone.mobile.ios body.with-open-menu .header{height:calc(var(--vh, 1vh)*100);min-height:calc(var(--vh, 1vh)*100)}}.header{z-index:9999;min-height:0;transition:min-height 0ms linear .3s}.header,.header:before{position:absolute;top:0;left:0;right:0}.header:before{content:"";bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8);z-index:-10}body.scrolled .header{position:fixed;top:0;left:0;right:0;transition:transform .3s ease,min-height 0ms linear .3s}.header__toggle{display:none;z-index:-9999;position:absolute;top:0;right:4px;width:58px;height:50px;background:url(/src/js/components/header/img/burger.svg) 50% no-repeat;cursor:pointer}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.header__toggle{display:block;z-index:1000}}.header--open .header__toggle{background-image:url(/src/js/components/header/img/burger-close.svg)}.header__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:500;font-size:17px;line-height:1.4}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.header__container{padding:16px 24px;width:100%;flex-direction:column;align-items:flex-start}@media screen and (max-height:450px){.header__container{height:100%}}}.header__menu{display:flex;flex-wrap:wrap;list-style-type:none}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.header__menu{position:absolute;top:0;left:0;right:0;padding-top:75px;padding-bottom:24px;z-index:1;background-color:#f3f4f8;flex-direction:column;border-radius:0 0 24px 24px;transform:translateY(-100%);transition:transform .3s ease-in,opacity 0ms linear .3s;opacity:0;overflow:hidden}.header--open .header__menu{transform:translateY(0);opacity:1;transition:transform .3s ease-out,opacity 0ms linear}@media screen and (max-height:450px){.header__menu{height:100%;flex-direction:row;flex-wrap:nowrap;max-height:100vh}}}.header__logo,.header__logo a{border:none;position:relative;z-index:10}.header__logo-img{height:auto;vertical-align:top}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.header__logo-img{height:26px;width:auto}}.main-menu__item{margin-left:48px;position:relative;padding:23px 0}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__item{font-weight:700;font-size:22px;margin-left:24px;padding:0 0 16px;opacity:0;transform:translateX(20px);transition:opacity 0ms linear,transform 0ms ease-out}.header--open .main-menu__item{opacity:1;transform:translateX(0);transition:opacity .2s linear .3s,transform .3s ease-out .3s}.header--open .main-menu__item:first-child{transition-delay:.3s,.3s}.header--open .main-menu__item:nth-child(2){transition-delay:.35s,.35s}.header--open .main-menu__item:nth-child(3){transition-delay:.4s,.4s}.header--open .main-menu__item:nth-child(4),.header--open .main-menu__item:nth-child(4)~.main-menu__item{transition-delay:.45s,.45s}.header--open .main-menu__item:last-child{transition-delay:.3s,.3s}@media screen and (max-height:450px){.main-menu__item{width:25%}.main-menu__item:first-child{order:100}.header--open .main-menu__item:first-child{transition-delay:.45s,.45s}.header--open .main-menu__item:nth-child(2){transition-delay:.3s,.3s}.header--open .main-menu__item:nth-child(3){transition-delay:.35s,.35s}.header--open .main-menu__item:nth-child(4),.header--open .main-menu__item:nth-child(4)~.main-menu__item{transition-delay:.4s,.4s}.header--open .main-menu__item:last-child{transition-delay:.3s,.3s}}}.main-menu__item--lang{padding-left:48px}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__item--lang{padding-left:0;padding-top:32px}@media screen and (max-height:450px){.main-menu__item--lang{order:110;padding:0;position:absolute;left:0;bottom:80px}}}.main-menu__item--lang:before{content:"";display:block;position:absolute;left:0;top:20px;bottom:20px;border-left:1px solid #d8d8d8}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__item--lang:before{display:none}}.main-menu__item--lang a{cursor:pointer}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__item--search{padding:0;margin:0 24px -6px}@media screen and (max-height:450px){.main-menu__item--search{position:absolute;bottom:24px;left:0;right:0;width:auto}}}.main-menu__link,.main-menu__sub-link{display:block;width:100%;color:#000;border:none}.main-menu__link--active,.main-menu__link--parent,.main-menu__link:hover,.main-menu__sub-link--active,.main-menu__sub-link--parent,.main-menu__sub-link:hover{color:#28d223}.main-menu__link--search{position:relative;padding-left:32px}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__link--search{background-color:#fff;padding:14px 16px 16px;border:1px solid #d8d8d8;border-radius:8px;font-size:17px;line-height:1;display:inline-block;width:calc(100% + 20px);margin-left:-10px}}.main-menu__link--search i{display:block;width:24px;height:24px;cursor:pointer;background:transparent top no-repeat;transition:opacity .2s ease;position:absolute;top:0;left:0}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__link--search i{position:static;display:inline-block;width:16px;height:16px;background-size:contain;vertical-align:middle;margin-right:16px}}.main-menu__link--search .main-menu__search-icon{background-image:url(/src/js/components/header/img/search.svg);opacity:1}.main-menu__link--search .main-menu__search-icon--hover{background-image:url(/src/js/components/header/img/search-hover.svg);opacity:0}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__link--search .main-menu__search-icon--hover{display:none}}.main-menu__link--search:hover .main-menu__search-icon{opacity:0}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__link--search:hover .main-menu__search-icon{opacity:1}}.main-menu__link--search:hover .main-menu__search-icon--hover{opacity:1}.main-menu__link--search span{display:none}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__link--search span{font-weight:400;opacity:.4;display:inline;vertical-align:middle}}.main-menu__link--active{cursor:default}.main-menu__sub-link--active{cursor:default;pointer-events:none}.main-menu__sub-menu-container{opacity:0;position:absolute;top:60px;right:50%;z-index:-1;transform:translateX(50%);pointer-events:none}.main-menu__sub-menu-container.main-menu__sub-menu-container--right{transform:translateX(30%)}@media screen and (min-width:768px) and (max-width:850px){.main-menu__sub-menu-container{right:0;transform:translateX(0)!important}}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__sub-menu-container{position:relative;opacity:1;z-index:auto;transform:none;right:auto;padding:0;top:0;transform:none!important}}.main-menu__sub-menu{background:rgba(243,244,248,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:20px}@media screen and (max-width:830px),screen and (max-width:896px) and (max-height:414px){.main-menu__sub-menu{font-weight:400;font-size:17px;padding:16px 0 0;background:transparent}}.main-menu__sub-item{margin-bottom:16px}.main-menu__sub-item:last-child{margin-bottom:0}.main-menu__item:hover .main-menu__sub-menu-container,.main-menu__sub-menu-container:hover{transition:all .2s ease-in;pointer-events:all;opacity:1;transform:translateX(50%) translateY(3px);z-index:1}.main-menu__item:hover .main-menu__sub-menu-container.main-menu__sub-menu-container--right,.main-menu__sub-menu-container.main-menu__sub-menu-container--right:hover{transform:translateX(30%) translateY(3px)}@media screen and (min-width:768px){.main-menu__item--parent .main-menu__sub-menu-container{opacity:1;z-index:1;transform:translateX(50%) translateY(3px);pointer-events:auto}.header--invisible .main-menu__item--parent .main-menu__sub-menu-container{opacity:0;z-index:-1;pointer-events:none}}.page-section>:not(.popup){opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.page-section>:not(.popup):first-child{transition-delay:0ms}.page-section>:not(.popup):nth-child(2){transition-delay:.3s}.page-section>:not(.popup):nth-child(3),.page-section>:not(.popup):nth-child(3)+*{transition-delay:.6s}.page-section.page-section--visible>:not(.popup){opacity:1;transform:translateY(0)}.page-section.company-page__mission>:first-child{transition-delay:.5s}.index-page__story{margin-top:24px}.index-page__story h1{margin-bottom:16px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.index-page__story{min-height:680px}}@media (min-width:1000px){.index-page__story{min-height:calc(40vw + 4vh + 120px)}}@media (min-width:1000px) and (max-height:1000px){.index-page__story{min-height:calc(60vh + 120px)}}@media (min-width:1800px){.index-page__story{min-height:955px}}.index-page__career{margin-top:128px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.index-page__career{margin-top:80px}}.index-page__game{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.index-page__game{margin-top:80px}}.index-page__about{margin-top:160px;margin-bottom:320px}.index-page__about .lead-link{margin-top:0;margin-bottom:0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.index-page__about{margin-top:80px;margin-bottom:256px}}@media (min-width:630px){.index-page__about{margin-bottom:288px}}@media (min-width:768px){.index-page__about{margin-bottom:480px}}.games-page__header-wrap{position:relative;display:flex;justify-content:center;flex-direction:column;max-width:2000px;margin-top:72px;overflow:hidden}@media screen and (min-width:768px){.games-page__header-wrap{flex-direction:row;margin:-2.5vw auto 0}}@media (min-width:2000px){.games-page__header-wrap{margin:-50px auto 0}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.games-page__header-wrap h2.h2--middle br{display:none}}@media screen and (min-width:768px){.games-page__header-wrap h2.h2--middle{font-size:4vw}}@media (min-width:2000px){.games-page__header-wrap h2.h2--middle{font-size:80px}}.games-page__header{width:100%;z-index:200}@media screen and (min-width:768px){.games-page__header{position:absolute;margin-top:6.1vw}}@media (min-width:2000px){.games-page__header{margin-top:122px}}.games-page__top-game{margin-top:48px}.games-page__gallery{margin-top:36px;margin-bottom:60px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.games-page__gallery{margin-bottom:0}}.game-single-page__hero{margin-top:0}.game-single-page__header{margin-top:88px;position:relative}.game-single-page__store{margin-top:24px}.game-single-page__news{margin-top:48px}.game-single-page__screens{margin-top:38px}.game-single-page__support{margin-top:92px}.game-single-page__licenses{margin-top:16px}.game-single-page__licenses .central-link{transform:none}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game-single-page__licenses{margin-top:24px}}.game-single-page__all-games{margin-top:92px;margin-bottom:100px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game-single-page__all-games{margin-bottom:0}}.blog-single-page__header{margin-top:48px;margin-bottom:102px}.blog-single-page__article{margin-top:102px;margin-bottom:103px}.blog-single-page__backlink{margin-top:103px;margin-bottom:123px}.blog-single-page__article blockquote{font-weight:700;font-size:34px;line-height:1.2;text-align:center;color:#000}.blog-single-page__article blockquote footer{margin-top:28px;font-weight:500;font-size:22px;line-height:1.2;text-align:center;color:#000}.blog-single-page__article-text img{width:100%;margin-top:50px;margin-bottom:50px}.blog-single-page__video{margin-top:44px;margin-bottom:50px}.blog-single-page__article-text p{margin-bottom:27px}.contact-us-page__content{margin-top:36px}.contact-us-page__support{margin-top:75px;margin-bottom:140px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.contact-us-page__support{margin-top:0;margin-bottom:0}}.company-page__features{margin-top:20px}.company-page__mission{margin-top:0;margin-bottom:225px;overflow:hidden}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.company-page__mission{margin-bottom:10vh}}.company-page__mission .lead-link{margin-top:0;margin-bottom:0}.company-page__blockquote-signature-container{display:flex;justify-content:center}.company-page__video{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.company-page__video{margin-top:80px}}.company-page__story{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.company-page__story{margin-top:10vh}}.company-page__photo{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.company-page__photo{margin-top:80px}}.company-page__games{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.company-page__games{margin-top:80px}}.company-page__join{min-height:42px}.culture-code-page__header{margin-top:24px;margin-bottom:86px}.culture-code-page__video-one{margin-top:86px;margin-bottom:68px}.culture-code-page__text-one{margin-top:68px;margin-bottom:39px}.culture-code-page__video-two{margin-top:39px;margin-bottom:68px}.culture-code-page__text-two{margin-top:68px;margin-bottom:39px}.culture-code-page__video-three{margin-top:39px;margin-bottom:68px}.culture-code-page__text-three{margin-top:68px;margin-bottom:129px}.culture-code-page__join{margin-top:80px;margin-bottom:160px}.team-page__story{margin-top:100px}.team-page__story-left-bg-image{position:absolute;top:-220px;left:-250px;width:330px;z-index:-1}@media screen and (max-width:1660px){.team-page__story-left-bg-image{top:-100px;left:-180px;width:270px}}@media screen and (max-width:1460px){.team-page__story-left-bg-image{top:20px;left:-110px;width:200px}}@media screen and (max-width:1380px){.team-page__story-left-bg-image{display:none}}.team-page__story-right-bg-image{position:absolute;top:100px;right:-230px;width:300px;z-index:-1}@media screen and (max-width:1660px){.team-page__story-right-bg-image{width:220px;top:170px;right:-129px}}@media screen and (max-width:1460px){.team-page__story-right-bg-image{width:180px;top:220px;right:-84px}}@media screen and (max-width:1380px){.team-page__story-right-bg-image{display:none}}.history-page__main-video{margin-top:100px}.service-page__content{margin-top:56px;margin-bottom:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.service-page__content{margin-bottom:0}}.how-we-hire__section{margin-top:111px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.how-we-hire__section{margin-top:70px}}.how-we-hire__section .horizontal-scroll__left:after,.how-we-hire__section .horizontal-scroll__right:after{background-color:rgba(0,0,0,.5)}.button{background:#28d223;color:#fff;border-radius:12px;cursor:pointer;display:inline-block;font-size:17px;font-weight:700;line-height:50px;height:50px;padding:0 40px;text-align:center}.button:hover{background:#05be00;color:#fff}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.button{font-weight:500}}.header-block{text-align:center}.header-block--padded{margin-bottom:48px}.container--text-small .header-block--padded{margin-bottom:32px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.header-block--padded{margin-bottom:32px}}.header-block--small-padded{margin-bottom:32px}.header-block__header{line-height:1.4;margin-bottom:20px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.header-block__header{margin-bottom:24px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game-single-page__header .header-block__header{margin-bottom:12px;font-size:34px;line-height:1.2}}.header-block__header+.central-link{margin-top:24px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.support .header-block__header{margin-bottom:12px}}.header-block__subheader{max-width:840px;margin:0 auto 16px}.container--text-small .header-block__subheader{font-size:18px;margin-bottom:24px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.support .header-block__subheader{margin-bottom:22px}}.header-block__big-subheader{max-width:840px;margin:20px auto 28px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.header-block__big-subheader,.header-block__big-subheader p{font-size:24px;line-height:1.2}}.header-block__button{margin-bottom:72px;margin-top:32px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.header-block__button{margin-bottom:50px;margin-top:22px}}.container--text-small .header-block__header{margin-bottom:16px}.container--text-small .header-block__button{margin-top:30px}.faq-card{margin-top:26px}.faq-card__card{margin-top:32px;margin-bottom:42px;cursor:pointer}.faq-card__card:first-child{margin-top:0}.faq-card__name{color:#000;font-weight:700;font-size:22px;line-height:1.4;margin-bottom:16px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.faq-card__name{margin-bottom:12px}}.faq-card__info{display:flex;flex-direction:row;justify-content:space-between;align-items:normal}.faq-card__description{max-width:90%;white-space:normal;overflow:visible;transition:height .2s ease-out}.faq-card__description.folded{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.7em}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.faq-card__description.folded{height:1.3em}}.faq-card__card:hover .faq-card__description.folded{color:#28d223}.faq-card__description.folded>p{display:inline}.faq-card__description>*{display:initial}.faq-card__description>p{display:block}.faq-card__description p,.faq-card__description ul li{margin-bottom:16px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.faq-card__description p,.faq-card__description ul li{font-size:17px;line-height:1.3}}.faq-card__fold{width:10%;display:flex;justify-content:flex-end;align-items:flex-end;padding:0 0 10px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.faq-card__fold{padding:0 0 6px}}.jobs-card{margin-bottom:96px;margin-top:64px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.jobs-card{margin-left:-8px;margin-right:-8px}}.jobs-card__card{background:#f3f4f8;border-radius:24px;margin-bottom:12px;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.jobs-card__card{padding:17px 24px;align-items:start}}.jobs-card__card:hover{background:#28d223}.jobs-card__name{font-weight:600;font-size:22px;line-height:1.4;color:#000;transition:all .15s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.jobs-card__name{margin-bottom:7px}}.jobs-card__card:hover .jobs-card__name{color:#fff}.jobs-card__info{display:flex;flex-direction:column;width:calc(100% - 25px)}.jobs-card__meta{font-size:14px;line-height:1.3;color:#000;opacity:.5;transition:all .15s ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.jobs-card__meta{white-space:normal;max-height:3.9em}}.jobs-card__card:hover .jobs-card__meta{color:#fff;opacity:1}.jobs-card__btn{display:inline-block;width:25px;height:25px;text-decoration:none;background:transparent 50% no-repeat url(/f/img/ui/arrow.svg);transition:all .15s ease-in}.jobs-card__card:hover .jobs-card__btn{background-image:url(/f/img/ui/arrow-inv.svg)}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.jobs-card__btn{margin-top:3px}}.jobs-card__meta>*{display:inline}.jobs-card__meta>:after{content:"•";margin-left:12px;margin-right:12px}.jobs-card__meta>:last-child:after{display:none}.jobs-card__section{margin-bottom:48px}.jobs-card__section-name{color:#28d223;font-size:22px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:24px}.hero-video{position:relative;width:1184px;height:666px;border-radius:24px;background-size:cover;background-position:50% 50%;overflow:hidden;transform:translateZ(0);will-change:max-height}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video{width:100%;height:343px}}@media screen and (min-width:767px){.hero-video{width:100%}}@media screen and (min-width:1000px){.hero-video--large{height:56.165vw;max-height:797px}}@media screen and (min-width:1000px) and (max-height:1000px){.hero-video--large{width:142.222vh;height:80vh;max-width:100%;margin:0 auto}}.hero-video--mini{height:666px;max-height:470px;overflow:hidden;border-radius:24px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video--mini{height:343px;max-height:80vh}}.hero-video--mini.hero-video--show-video{max-height:666px;transition:all .3s linear .15s}.hero-video--mini:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:2;transition:all .1s ease-in}.hero-video--history{height:310px;max-height:310px;max-width:620px}.hero-video__cover{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 50ms ease-in;z-index:1}.hero-video--show-video .hero-video__cover{opacity:0;pointer-events:none}.hero-video__video{width:100%;height:100%;position:absolute;top:0;left:0}.hero-video .hero-video__video{opacity:0;z-index:-1000}.hero-video.hero-video--show-video .hero-video__video{opacity:1;z-index:auto}.hero-video--mini .hero-video__video{-webkit-animation:slideIn .3s linear .15s 1 normal forwards running;animation:slideIn .3s linear .15s 1 normal forwards running;transform:translateY(-100%)}@-webkit-keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.hero-video__content{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center;transition:opacity .15s ease-in,transform .15s ease-in,z-index 0ms linear .2s;z-index:2;border-radius:24px;overflow:hidden}.hero-video--show-video .hero-video__content{z-index:-1}.hero-video__content h2{margin-bottom:8px}.hero-video__content p{margin-bottom:44px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video__content p{margin-bottom:1rem}}.hero-video--show-video.hero-video--mini:before{height:0}.hero-video--show-video .hero-video__content{opacity:0;pointer-events:none}.hero-video--tinted:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,rgba(68,68,188,0),#4444bc);z-index:1}.hero-video--tinted.hero-video--show-video:before{display:none}.hero-video--mini .hero-video__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:64px;color:#fff;text-align:left;justify-content:flex-start;max-width:658px;z-index:2;transition:all .1s ease-in;align-items:flex-start}.game-single-page__hero .hero-video--mini .hero-video__content{max-width:none;justify-content:center}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video--mini .hero-video__content{text-align:center;padding:18px;align-items:center;justify-content:center}.hero-video--mini .hero-video__content h2.h2--large{font-size:44px;text-align:center}}.hero-video--game .hero-video__content{align-items:center;justify-content:center;padding-bottom:24px}.hero-video--game.hero-video--mini .hero-video__content{max-width:none;padding:64px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video--game.hero-video--mini .hero-video__content{padding:0 64px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video__content h2{display:none}.game-single-page__hero .hero-video__content h2,.hero-video--mini .hero-video__content h2{display:initial}}.hero-video--mini h2.h2--large{text-align:left;font-weight:700;font-size:50px;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.hero-video__content .h2--large img{max-width:450px;max-height:250px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video__content .h2--large img{max-width:90%}}.game-single-page__hero .hero-video__content p{display:none}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video__content p{display:none}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video--mini .hero-video__content p{display:initial;font-size:17px;line-height:1.3}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video__content h2 img{max-width:300px;max-height:130px}}.hero-video__cover-video-wrapper{overflow:hidden;position:absolute;bottom:0;top:0;left:0;right:0;border-radius:24px}.hero-video__cover-video{height:100%;width:100%;position:relative;-o-object-fit:cover;object-fit:cover}.hero-video__play-btn{background:url(/f/img/ui/play.svg);width:64px;height:64px;cursor:pointer;transition:all .1s ease-in}.hero-video__play-btn:hover{opacity:.75}.hero-video__play-btn:active{transform:translateY(1px)}.hero-video--mini .hero-video__play-btn{position:absolute;bottom:64px;left:64px;z-index:3;cursor:pointer;transition:all .1s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video--mini .hero-video__play-btn{position:unset}}.hero-video--history .hero-video__play-btn{position:absolute;top:50%;left:50%;bottom:unset;transform:translate(-50%,-50%);z-index:3;cursor:pointer;transition:all .1s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.hero-video--history .hero-video__play-btn{position:absolute}}.game-single-page__hero .hero-video__play-btn{position:unset;bottom:auto;left:auto}.hero-video--game .hero-video__play-btn{bottom:24px}.hero-video--article .hero-video__play-btn{display:none}.hero-video--game.hero-video--mini .hero-video__play-btn{position:relative;left:auto}.hero-video__content--no-text .hero-video__play-btn{bottom:0}.hero-video__article-link{position:absolute;bottom:0;top:0;left:0;right:0;z-index:3}.hero-video_load-animate .hero-video__cover-video-wrapper{-webkit-animation:load 1s linear infinite;animation:load 1s linear infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#ddd linear-gradient(90deg,#ddd,#f5f5f5 20%,#efefef 40%,#ddd);background-repeat:no-repeat;background-size:cover}.hero-video_load-animate.hero-video--tinted:before{content:none}@-webkit-keyframes load{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes load{0%{background-position:-1000px 0}to{background-position:1000px 0}}.lead-link{font-weight:700;text-align:center;max-width:614px;margin:260px auto;transition:all 1.5s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.lead-link{margin:80px auto}.job-page__we-have .lead-link{margin-bottom:0}}.lead-link__text{font-size:48px;line-height:1.2;margin-bottom:26px}@media (max-width:1190px){.lead-link__text{font-size:34px;line-height:1.1}}.lead-link--huge{max-width:none}.zoomout .lead-link--huge{transition:transform .05s linear}.lead-link--huge .lead-link__text{font-weight:700;font-size:80px;line-height:110%;margin-bottom:40px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.lead-link--huge .lead-link__text{font-size:34px;line-height:120%}}.lead-link__text .green,.lead-link__text strong{color:#28d223}.lead-link__text .highlight{transition:color .3s ease-in}.lead-link__text .highlight.green{transition:color 0ms ease-in}.lead-link__link{font-size:22px;line-height:1.4}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.lead-link__link{font-size:17px;line-height:1.2}}@-webkit-keyframes icon-trigger{0%{transform:translateX(0)}25%{transform:translateX(15%)}50%{transform:translateX(0)}75%{transform:translateX(8%)}to{transform:translateX(0)}}@keyframes icon-trigger{0%{transform:translateX(0)}25%{transform:translateX(15%)}50%{transform:translateX(0)}75%{transform:translateX(8%)}to{transform:translateX(0)}}.a--single,.timeline-block__link a{margin-right:34px;cursor:pointer}.a--single:after,.timeline-block__link a:after{content:" ";display:inline-block;vertical-align:middle;background:url(/f/img/ui/arrow.svg) no-repeat;width:26px;height:26px;margin-left:8px;margin-right:-34px;transform:translateX(0)}.a--single.a--small,.timeline-block__link a.a--small{font-size:17px;line-height:1}.a--single.a--small:after,.timeline-block__link a.a--small:after{width:17px;height:17px;margin-left:6px;background-size:contain}.a--single:hover:after,.timeline-block__link a:hover:after{-webkit-animation:icon-trigger .5s cubic-bezier(.46,-.64,.65,1.53);animation:icon-trigger .5s cubic-bezier(.46,-.64,.65,1.53)}.a--down{margin-right:34px}.a--down:after{content:" ";display:inline-block;vertical-align:middle;background:url(/f/img/ui/arrow-down.svg) no-repeat;width:26px;height:26px;margin-left:8px;margin-right:-34px}.a--down:hover:after{-webkit-animation:icon-trigger .5s cubic-bezier(.46,-.64,.65,1.53);animation:icon-trigger .5s cubic-bezier(.46,-.64,.65,1.53)}@-webkit-keyframes bell-icon-trigger{0%{transform:rotate(0deg)}25%{transform:rotate(-22deg)}50%{transform:rotate(22deg)}75%{transform:rotate(-11deg)}to{transform:rotate(0deg)}}@keyframes bell-icon-trigger{0%{transform:rotate(0deg)}25%{transform:rotate(-22deg)}50%{transform:rotate(22deg)}75%{transform:rotate(-11deg)}to{transform:rotate(0deg)}}.a--single-bell{margin-right:30px;font-weight:400}.a--single-bell:after{background:url(/f/img/ui/bell.svg) no-repeat 0 50%;background-size:22px;margin-right:-30px;transform-origin:50% 0}.a--single-bell:hover:after{-webkit-animation:bell-icon-trigger .5s ease-out;animation:bell-icon-trigger .5s ease-out}.lead-link--mission-effect{transform:scale(3.5);transform-origin:top}.drag-drop{border:2px dashed transparent;width:100%;position:relative}.drag-drop--active{border-color:#c3c3c3}.drag-drop input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%}.article-builder{margin-bottom:120px;margin-top:45px;font-size:22px}.article-builder .drag-drop{margin:0 auto 32px;text-align:center;border:1px dashed #d8d8d8;border-radius:8px;color:#999}.article-builder .drag-drop:hover{box-shadow:inset 0 0 0 2px #28d223}.article-builder__block{position:relative}.article-builder__block_title{margin-bottom:20px}.article-builder__block_small-picture{margin-top:32px}.article-builder__block_small-picture .article-builder__block-remove{top:-25px}.article-builder__block_big-picture{margin-top:32px;text-align:center}.article-builder__block_big-picture img{width:100%}.article-builder__block_big-picture .drag-drop{width:calc(100% - 30px)}.article-builder__block_big-picture .article-builder__block-remove{top:-25px;right:5px}.article-builder__block_small-picture{text-align:center}.article-builder__block_small-picture img{width:100%}.article-builder__block_poster{margin-top:30px}.article-builder__block_poster .drag-drop{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.article-builder__block:hover .article-builder__block-remove{opacity:1}.article-builder__block-remove{cursor:pointer;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23909090' d='M16 1l-1-1-7 7-7-7-1 1 7 7-7 7 1 1 7-7 7 7 1-1-7-7 7-7z'/%3E%3C/svg%3E") no-repeat;height:16px;position:absolute;opacity:0;right:0;top:-10px;transition:all .2s ease;width:16px}.article-builder input::-webkit-inner-spin-button,.article-builder input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.article-builder input[type=number]{-moz-appearance:textfield}.article-builder__input{border-radius:0;margin-bottom:0;margin-right:0;padding-left:0;width:100%}.article-builder__input:focus,.article-builder__input:hover{box-shadow:none}.article-builder__input_title{text-align:center;font-weight:700;font-size:48px;line-height:110%}.article-builder__input_subtitle{font-weight:700;font-size:34px;line-height:120%}.article-builder__input-value_title{text-align:center;font-weight:700;font-size:48px;line-height:110%}.article-builder__input-value_subtitle{font-weight:700;font-size:34px;line-height:120%}.article-builder__input-value_city,.article-builder__input-value_yearOld{display:none}.article-builder__textarea{border-radius:0;margin-bottom:0;margin-right:0;min-height:38px;overflow:hidden!important;padding-left:0;resize:none;width:100%}.article-builder__textarea:focus,.article-builder__textarea:hover{box-shadow:none}.article-builder__select-container{align-items:center;display:flex;margin-top:24px;position:relative}.article-builder__add-block{align-items:center;background-color:#f3f4f8;border-radius:50%;cursor:pointer;display:flex;height:26px;justify-content:center;margin-left:10px;width:26px}.article-builder__add-block-icon{height:10px;width:10px}.article-builder__button-container{margin-top:24px}.article-builder__button{align-items:center;background-color:rgba(40,210,35,.2);border-radius:12px;border:0;color:#28d223;cursor:pointer;display:flex;font-size:17px;height:53px;padding:0 32px}.article-builder__button:focus{outline:none}.article-builder__button[disabled]{background-color:#c2c3c6;color:#fff;cursor:default}.article-builder__button[disabled] .article-builder__button-icon path{fill:#acacac}.article-builder__button-text{display:inline-block}.article-builder__button-icon-container{display:inline-block;padding-top:4px}.article-builder__button-icon{height:21px;margin-left:10px;width:22px}.article-builder__select{border-radius:8px!important;height:60px;max-height:60px;width:194px}.article-builder .article-builder-select__indicator-separator{display:none}.article-builder .article-builder-select__control{border-color:#d8d8d8;border-radius:8px;box-shadow:none;cursor:pointer;font-size:17px;height:100%;outline:none}.article-builder .article-builder-select__control--is-focused,.article-builder .article-builder-select__control--menu-is-open{border-color:#d8d8d8}.article-builder .article-builder-select__value-container{height:100%;padding-left:22px}.article-builder .article-builder-select__menu{box-shadow:none;border-radius:8px;font-size:17px}.article-builder .article-builder-select__menu-list{background:#f3f4f8;border-radius:8px;padding:12px 0 13px 22px}.article-builder .article-builder-select__option{background:transparent;cursor:pointer;color:#000;padding:0 0 13px}.article-builder .article-builder-select__option:last-child{padding-bottom:0}.article-builder .article-builder-select__option--is-focused,.article-builder .article-builder-select__option--is-selected{background:transparent;color:#28d223}.article-builder_hide{display:none}.horizontal-scroll{position:relative;overflow:hidden}.horizontal-scroll__content{transition:all 0ms ease-in}.horizontal-scroll__left,.horizontal-scroll__right{width:65px;height:65px;position:absolute;top:calc(50% - 33px);z-index:1;display:none;cursor:pointer}.horizontal-scroll__left:after,.horizontal-scroll__right:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.5);-webkit-clip-path:url(#horizontal-scroll-clip-path);clip-path:url(#horizontal-scroll-clip-path)}.off~.horizontal-scroll__left,.off~.horizontal-scroll__right{display:block}.off~.horizontal-scroll__left.disabled,.off~.horizontal-scroll__right.disabled{display:none}.horizontal-scroll__left{left:20px}.horizontal-scroll__right{right:20px;transform:rotate(180deg)}.horizontal-scroll__content>*{justify-content:center}.horizontal-scroll__content.off>*{justify-content:left}.horizontal-scroll__content::-webkit-scrollbar{display:none}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.mobile .horizontal-scroll__left,.mobile .horizontal-scroll__right{display:none}.mobile .horizontal-scroll__content{height:calc(100% + 20px);overflow-x:scroll}.mobile .horizontal-scroll--all-stories{height:560px}.mobile .horizontal-scroll--all-stories .horizontal-scroll__content{height:560px;overflow-x:scroll;overflow-y:hidden}.mobile .horizontal-scroll--all-stories .horizontal-scroll__content .stories:after{content:"";display:flex;flex:0 0 auto;width:1px;height:1px;margin-left:-1px}.mobile .horizontal-scroll--stories{height:420px}.mobile .horizontal-scroll--stories .horizontal-scroll__content{height:570px;overflow-x:scroll}.mobile .off~.horizontal-scroll__left,.mobile .off~.horizontal-scroll__right{display:none}}@media screen and (min-width:768px){.horizontal-scroll.horizontal-scroll--expanded{overflow:visible}.horizontal-scroll.horizontal-scroll--expanded .horizontal-scroll__left,.horizontal-scroll.horizontal-scroll--expanded .horizontal-scroll__right{display:none}}.game-gallery{display:flex;padding:15px 0}.game-gallery__item{width:215px;margin-left:16px;margin-right:16px;text-align:center;border:none;transition:transform .15s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game-gallery__item{width:154px;margin-left:8px;margin-right:8px}}@media (min-width:1000px){.game-gallery__item{width:auto;min-width:147px;min-height:147px;max-width:250px;margin-left:.833vw;margin-right:.833vw}}@media (min-width:1920px){.game-gallery__item{margin-left:16px;margin-right:16px}}.game-gallery__item:hover{transform:scale(1.1)}.game-gallery__item:hover .game-gallery__name{color:#28d223}.game-gallery__item.game-gallery__item--current:hover{transform:none}.game-gallery__item.game-gallery__item--current:hover .game-gallery__name{color:#000}.game-gallery__img{width:100%;height:auto;min-width:147px;min-height:147px;border-radius:50px}@media (min-width:1000px){.game-gallery__img{width:13vw;max-width:100%}}.game-gallery__item--current .game-gallery__img{border:5px solid #28d223}.game-gallery__name{opacity:1;text-align:center;margin-top:16px;font-weight:700;font-size:22px;color:#000;transition:opacity .2s ease,color .3s ease}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game-gallery__name{font-size:17px}}.popup-gallery{align-items:center;display:flex;height:100vh;max-width:100vw;overflow-x:hidden}.popup-gallery__title{color:#fff;left:50%;position:fixed;top:35px;transform:translateX(-50%);width:60vw;text-align:center;z-index:10;text-shadow:rgba(0,0,0,.4) 0 0 2px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){@media screen and (max-height:450px){.popup-gallery__title{top:30px}}}.popup-gallery__wrapper{align-items:center;display:flex;height:100%;justify-content:flex-start;transition:transform .3s ease-in-out;width:100%;will-change:transform}.popup-gallery__wrapper--with-title{height:calc(100% - 80px)}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){@media screen and (max-height:450px){.popup-gallery__wrapper--with-title{height:calc(100% - 110px);margin-top:50px}}@media screen and (max-height:350px){.popup-gallery__wrapper--with-title{height:calc(100% - 150px);margin-top:50px}}}.popup-gallery__image{border-radius:24px;display:inline-block;width:auto;max-width:calc(100% - 50px);flex:0 0 auto;margin:0 25px;vertical-align:middle;max-height:80%;-webkit-transform:translateZ(0);opacity:0}.popup-gallery__image.fancy{-webkit-animation:fade-in .7s ease-out forwards;animation:fade-in .7s ease-out forwards}.popup-gallery__image{min-width:25%}.popup-gallery__image.fancy+.popup-gallery__image:not(.fancy),.popup-gallery__image.fancy+.popup-gallery__image:not(.fancy)+.popup-gallery__image:not(.fancy){min-width:0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.popup-gallery__image{max-width:calc(100% - 20px);width:auto;max-height:100%;margin:0 10px}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.popup-gallery__next,.popup-gallery__prev{cursor:pointer;height:65px;position:absolute;width:65px;z-index:1}.popup-gallery__next:after,.popup-gallery__prev:after{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);content:"";-webkit-clip-path:url(#horizontal-scroll-clip-path);clip-path:url(#horizontal-scroll-clip-path);display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.popup-gallery__next,.popup-gallery__prev{display:none}}.popup-gallery__prev{left:25px}.popup-gallery__next{right:25px;transform:rotate(180deg)}.stories{display:flex;flex-wrap:wrap;will-change:transform;max-width:100vw}.horizontal-scroll__content>.stories{flex-wrap:nowrap}@media (max-width:1000px){.horizontal-scroll__content>.stories:after{content:"";display:block;width:1px;flex:none}}.stories__item{position:relative;margin-left:16px;margin-right:16px;border-radius:24px;min-width:226px;min-height:402px;opacity:1;overflow:hidden;transition:transform .3s ease-in;cursor:pointer}@media (min-width:1000px){.stories__item{flex:1 0 auto;width:22.4vw;height:40vw;max-width:300px;max-height:533px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item{margin-left:8px;margin-right:8px}}@media screen and (min-width:768px){.stories__item:first-child{margin-left:32px}.stories__item:hover{transform:scale(1.1)}}.stories__item-wrapper{position:relative;width:100%;height:100%;transition:opacity .2s ease-in}@media screen and (min-width:768px){.horizontal-scroll--expanded .horizontal-scroll__content>.stories{flex-wrap:wrap}.horizontal-scroll--expanded .stories__item{margin-bottom:64px}.horizontal-scroll--stories--invisible .stories__item .stories__item-wrapper,.stories__item--invisible .stories__item-wrapper{opacity:0}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--big{min-width:300px;min-height:533px}}@media (min-width:1000px){.stories__item--big{flex:1 0 auto;width:22.4vw;height:40vw;min-width:auto;min-height:auto;max-width:400px;max-height:710px}}@media (min-width:1000px) and (max-height:1000px){.stories__item--big{max-width:35.701vh;max-height:59.371vh}}.stories__img,.stories__img-wrapper{border-radius:24px;display:block;position:relative;z-index:2;max-width:226px;max-height:402px;width:100%;height:100%;background-position:50% 0;background-size:cover;overflow:hidden;transform:translateZ(0)}@media (min-width:1000px){.stories__img,.stories__img-wrapper{max-width:302px;max-height:536px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--big .stories__img,.stories__item--big .stories__img-wrapper{min-width:300px;min-height:533px}}@media (min-width:1000px){.stories__item--big .stories__img,.stories__item--big .stories__img-wrapper{width:22.4vw;height:40vw;max-width:400px;max-height:710px}}@media (min-width:1000px) and (max-height:1000px){.stories__item--big .stories__img,.stories__item--big .stories__img-wrapper{max-width:35.701vh;max-height:59.371vh}}.stories__img{transition:transform .3s ease-in,opacity .3s ease-in}.stories__img-wrapper{transition:transform .1s ease-in,opacity .1s ease-in;height:480px;overflow:hidden}@media (min-width:1000px){.stories__img-wrapper{width:20.126vw;height:35.8vw;max-width:302px;max-height:536px}}.stories__item--big .stories__img-wrapper{height:500px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--big .stories__img-wrapper{height:533px}}@media (min-width:1000px){.stories__item--big .stories__img-wrapper{height:auto}}.stories__item--show-video .stories__img{transform:translateY(-100%);opacity:0}.stories__preview-video{position:relative;opacity:0;border-radius:24px;overflow:hidden;transform:translateZ(0);transition:opacity .3s ease-in}.stories__item--hover .stories__preview-video{opacity:1}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__preview-video{width:226px;height:402px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--big .stories__preview-video{width:300px;height:533px}}.stories__video{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:1;max-width:226px;max-height:402px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--big .stories__video{min-width:300px;min-height:533px}}.stories__item--show-video .stories__video{opacity:1}.stories__layer{position:absolute;top:0;left:0;width:100%;height:100%;max-width:226px;max-height:402px;color:#fff;background:rgba(0,0,0,.2);border-radius:24px;display:flex;justify-content:center;align-items:center;padding:24px;flex-direction:column;transition:transform .1s ease-in,opacity .1s ease-in;z-index:2}@media (min-width:1000px){.stories__layer{width:20.126vw;height:35.8vw;max-width:302px;max-height:536px}}.stories__item--big .stories__layer{padding-top:40px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--big .stories__layer{min-width:300px;min-height:533px}}@media (min-width:1000px){.stories__item--big .stories__layer{width:22.4vw;height:40vw;max-width:400px;max-height:710px}}@media (min-width:1000px) and (max-height:1000px){.stories__item--big .stories__layer{max-width:35.701vh;max-height:59.371vh}}.stories__item--gradient .stories__layer{background:linear-gradient(rgba(0,0,0,.7),transparent)}.stories__item--gradient.stories__item--gradient--top-bottom .stories__layer{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.stories__item--gradient.stories__item--gradient--bottom-top .stories__layer{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.stories__item--gradient.stories__item--game-character-history .stories__layer,.stories__item--gradient.stories__item--work-history-link-text .stories__layer,.stories__item--gradient.stories__item--work-history-link .stories__layer,.stories__item--gradient.stories__item--work-history-text .stories__layer,.stories__item--gradient.stories__item--work-history .stories__layer{background:linear-gradient(transparent,rgba(0,0,0,.7))}.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--game-character-history .stories__layer,.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history-link-text .stories__layer,.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history-link .stories__layer,.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history-text .stories__layer,.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history .stories__layer{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--game-character-history .stories__layer,.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history-link-text .stories__layer,.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history-link .stories__layer,.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history-text .stories__layer,.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history .stories__layer{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.stories__item--no-shadow .stories__layer{background:transparent}.stories__item--color-tone .stories__layer{background-color:rgba(0,103,255,.2)}.stories__item--color-tone.stories__item--gradient .stories__layer{background:linear-gradient(rgba(0,103,255,.7),rgba(0,103,255,0))}.stories__item--color-tone.stories__item--gradient.stories__item--gradient--top-bottom .stories__layer{background:linear-gradient(180deg,rgba(0,103,255,.7),transparent)}.stories__item--color-tone.stories__item--gradient.stories__item--gradient--bottom-top .stories__layer{background:linear-gradient(0deg,rgba(0,103,255,.7),transparent)}.stories__item--color-tone.stories__item--gradient.stories__item--game-character-history .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--work-history-link-text .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--work-history-link .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--work-history-text .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--work-history .stories__layer{background:linear-gradient(transparent,rgba(0,103,255,.7))}.stories__item--color-tone.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--game-character-history .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history-link-text .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history-link .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history-text .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--top-bottom.stories__item--work-history .stories__layer{background:linear-gradient(180deg,rgba(0,103,255,.7),transparent)}.stories__item--color-tone.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--game-character-history .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history-link-text .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history-link .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history-text .stories__layer,.stories__item--color-tone.stories__item--gradient.stories__item--gradient--bottom-top.stories__item--work-history .stories__layer{background:linear-gradient(0deg,rgba(0,103,255,.7),transparent)}.stories__item--show-video .stories__layer{transform:translateY(-100%);opacity:0}.stories__item--first-person-history .stories__layer{justify-content:space-between}.stories__item--game-character-history .stories__layer{justify-content:flex-end}.stories__item--game-history .stories__layer{justify-content:flex-start}.stories__item--work-history .stories__layer{justify-content:center}.stories__item--work-history-text .stories__layer{justify-content:flex-start}.stories__item--work-history-text .stories__layer .stories__btn-work-history-text{border-radius:100%;width:27px;height:27px;display:block;background:transparent 50% no-repeat url(/f/img/ui/play-small.svg);left:50%;position:relative;margin:0 0 12px -18px}.stories__item--work-history-link .stories__layer{justify-content:center}.stories__item--work-history-link-text .stories__layer{justify-content:flex-start}.stories__item--work-history-link-text .stories__layer .stories__btn{order:1;margin-bottom:12px;opacity:1}.stories__item--work-history-link-text .stories__layer .stories__content{order:2}.stories__item--hover-hide-header:hover .stories__layer,.stories__item--mobile-autoplay .stories__layer{opacity:0}.stories__content{font-weight:700;font-size:36px;line-height:1.2;text-align:center;color:#fff;transition:opacity .3s ease-in}.stories__item--first-person-history .stories__content{display:none;text-align:left;font-size:17px;line-height:1.4}.stories-popup .stories__item--first-person-history .stories__content,.stories__item--big.stories__item--first-person-history .stories__content,.stories__item--game-character-history .stories__content{font-size:22px;line-height:1.4}.stories-popup .stories__item--game-character-history .stories__content,.stories__item--big.stories__item--game-character-history .stories__content{font-size:36px;line-height:1.2}.stories__item--game-history .stories__content{font-size:22px;line-height:1.4}.stories-popup .stories__item--game-history .stories__content,.stories__item--big.stories__item--game-history .stories__content{font-size:36px;line-height:1.2}.stories__item--work-history-link-text .stories__content,.stories__item--work-history-link .stories__content,.stories__item--work-history-text .stories__content,.stories__item--work-history .stories__content{font-size:22px;line-height:1.4}.stories-popup .stories__item--work-history-link-text .stories__content,.stories-popup .stories__item--work-history-link .stories__content,.stories-popup .stories__item--work-history-text .stories__content,.stories-popup .stories__item--work-history .stories__content,.stories__item--big.stories__item--work-history-link-text .stories__content,.stories__item--big.stories__item--work-history-link .stories__content,.stories__item--big.stories__item--work-history-text .stories__content,.stories__item--big.stories__item--work-history .stories__content{font-size:36px;line-height:1.2}.stories__btn{opacity:0;font-weight:700;border-radius:100%;width:27px;height:27px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent 50% no-repeat url(/f/img/ui/arrow-story.svg);background-size:95%}.stories__btn.stories__btn--green{background-image:url(/f/img/ui/arrow.svg);background-size:contain;color:#fff;width:2rem;height:2rem}.stories__item:hover .stories__btn{opacity:1}.stories__item--first-person-history .stories__btn{color:transparent;width:64px;height:64px;background:transparent 50% no-repeat url(/src/js/components/story/img/fp-button.svg);display:block;border-radius:50%;overflow:hidden;position:absolute;bottom:24px;left:24px;opacity:1}.stories__img-wrapper .stories__btn{position:absolute;bottom:7%;left:50%;transform:translateX(-50%)}a.stories__btn[target=_blank]:after{display:inline-block;margin-left:-.2em;margin-top:.3em;line-height:1}a.stories__btn[target=_blank]:hover:after{-webkit-animation:none;animation:none}.stories__btn:hover{opacity:.75}.stories__person{margin-top:16px;display:flex;flex-direction:column;align-items:center}.stories__item--first-person-history .stories__person{display:none}.stories__person-flag{content:"";display:block;width:24px;height:24px;background:transparent 50% no-repeat;background-size:contain}.stories__person-name{margin-top:4px;font-weight:500;font-size:22px;line-height:1.2;text-align:center;color:#000}.stories__person-position{margin-top:8px;font-size:17px;line-height:1.2;text-align:center;color:#000;opacity:.5}.stories__item--special{transform:translate(-44px,24px);background-image:url(/f/img/ui/playrix_team_dop_panda.png);background-size:auto 170px;background-repeat:no-repeat;background-position:50% 0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--special{transform:none}}@media screen and (max-width:1122px){.stories__item--special{transform:none}}.stories__item--special .stories__img{background-size:auto;background-repeat:no-repeat;transform:none!important}.stories__item--special .stories__layer{background:transparent;color:#000;padding:180px 0 0;justify-content:flex-start}.stories__item--special .stories__content{color:#000}.stories__item--special .stories__person{margin-top:0}.stories__item--special h2{font-size:50px;line-height:1.1}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.stories__item--special h2{font-size:34px}}.stories__item--special p{font-size:14px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#000;opacity:.4;margin-top:25px}.stories__item--special .stories__btn{opacity:1}.stories__item--only-text .stories__layer{justify-content:flex-start}.stories__item--only-text .stories__content{flex:1 calc(100% - 50px);overflow:hidden;text-align:left;width:100%;position:relative;order:2}.stories__item--only-text .stories__content-text{font-size:22px}.stories__item--only-text .stories__btn{opacity:1;order:1;margin-bottom:12px}.stories__item--only-text.stories-popup__item .stories__content{display:flex;justify-content:center;align-items:center}.stories__item--only-text.stories-popup__item .stories__content-text{font-size:50px}.stories-popup{width:100%;height:100%;overflow:hidden;-webkit-animation:fade-in .3s ease-in;animation:fade-in .3s ease-in}@media screen and (min-width:768px){.stories-popup .popup__background{background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.stories-popup .stories{flex-wrap:nowrap;height:100%;transition:transform .3s ease-in-out}.stories-popup .stories__layer{width:100%;height:100%;max-width:none;max-height:none;padding-top:88px;background:none}.stories-popup .stories-popup__item{min-width:50.625vh;height:calc(100% - 64px);top:32px;margin-left:12px;margin-right:12px;background-color:#000;transition:transform .3s ease-in}@media screen and (min-width:768px){.stories-popup .stories-popup__item{background-color:rgba(0,0,0,.1)}}.stories-popup .stories__item--work-history-text .stories__content:after{display:none!important}.stories-popup .stories__item--work-history-link-text .stories__btn{margin-bottom:36px}.stories-popup__item--open .stories__layer{justify-content:space-between;padding-top:48px}.stories-popup__item--open .stories__layer .stories__content{text-align:left;font-size:17px;line-height:1.4;align-self:flex-start;order:1}.stories-popup__item--open .stories__layer .stories__btn{order:2}.stories-popup__item--after-open,.stories-popup__item--before-open{transform:translateY(64px);background:#000}.stories-popup__item--after-open.stories-popup__item .stories-popup__media:after,.stories-popup__item--before-open.stories-popup__item .stories-popup__media:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background:radial-gradient(106.13% 25.13% at 50.2% 86.67%,hsla(0,0%,100%,.33) 0,hsla(0,0%,100%,0) 100%),#171717}@media screen and (min-width:768px){.stories-popup__item--after-open.stories-popup__item .stories-popup__media:after,.stories-popup__item--before-open.stories-popup__item .stories-popup__media:after{opacity:.6}}.stories-popup__item--after-open.stories-popup__item .stories-popup__media-content,.stories-popup__item--before-open.stories-popup__item .stories-popup__media-content{opacity:.2;transition:opacity .3s ease-in}.stories-popup__item--after-open.stories-popup__item .stories-popup__media-progress,.stories-popup__item--before-open.stories-popup__item .stories-popup__media-progress{opacity:0}.stories-popup__media{height:100%;width:50.625vh;border-radius:24px;overflow:hidden}.stories-popup__media-content{position:relative;overflow:hidden;width:100%;height:100%}.stories-popup__media-content img,.stories-popup__media-content video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:100%;transform:translate(-50%,-50%)}.stories-popup__media-progress{position:absolute;top:24px;left:24px;right:24px;height:6px;display:flex}.stories-popup__media-progress span{display:block;border-radius:3px;background-color:hsla(0,0%,100%,.5);flex-grow:1}.stories-popup__media-progress ins{display:block;width:0;height:100%;border-radius:3px;background-color:#fff}.stories-popup__media-progress span+span{margin-left:8px}.stories-wrapper{position:relative}.index-page__story.page-section.page-section--visible>.stories-wrapper{opacity:0;transition:unset;transform:unset;-webkit-animation:slide-up 1s ease .3s forwards;animation:slide-up 1s ease .3s forwards}@media screen and (min-width:768px){.stories-wrapper .horizontal-scroll{padding:2% 0}}.stories-item__sound{display:none;position:absolute;top:20px;right:16px;width:27px;height:30px;padding:4px;background-image:url(/src/js/components/story/img/icon-unmuted.svg);background-repeat:no-repeat;background-size:contain;z-index:50}@media screen and (min-width:768px){.stories__item--hover .stories-item__sound{display:block}}.stories__item--muted .stories-item__sound{background-image:url(/src/js/components/story/img/icon-muted.svg)}.zoomout{padding-top:225px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.zoomout{padding-top:10vh}}.zoomout>*{opacity:1;transform:scale(3);transform-origin:50% 25%;transition:none}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.zoomout>*{transform-origin:50% 15%;transform:scale(2)}}.zoomout .lead-link__text{margin-bottom:0}.zoomout--visible-on-start{transition:transform .5s ease 1s!important}.central-link{font-weight:700}.courses-page__header-central-link .central-link{text-align:center}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.courses-page__header-central-link .central-link{padding-left:24px;padding-right:24px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.central-link__link{font-size:17px;line-height:1.2}}a[target=_blank].central-link__link:after{content:" "!important;margin-left:8px;transform:rotate(315deg)}.course-gallery{margin-top:50px;margin-bottom:80px;position:relative}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery{margin-top:40px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery+.course-gallery{margin-top:-20px}}.course-gallery__top-image{position:absolute;top:-360px;left:-100px;z-index:-1}@media (max-width:1400px){.course-gallery__top-image{width:15vw;left:-50px;top:-360px}}@media (max-width:1265px){.course-gallery__top-image{display:none}}.course-gallery__bottom-image{margin:0 0 -100px auto;display:block}.course-gallery__group-wrapper{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.course-gallery__group-wrapper--centered{justify-content:center}.course-gallery__wrapper{display:flex;flex-direction:column;justify-content:flex-end;width:380px;margin:0 10px 20px}@media (max-width:1265px){.course-gallery__wrapper{width:330px}}@media (max-width:1120px){.course-gallery__wrapper{width:380px}}@media (max-width:800px){.course-gallery__wrapper{width:360px}}.course-gallery__items-group-title{font-size:22px;font-weight:500;margin-bottom:10px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery__items-group-title--empty{display:none}}.course-gallery__item{position:relative;background:#f3f4f8;border-radius:24px;display:flex;flex-direction:column;height:221px;padding:24px;transition:all .1s ease-in;color:#000}@media (max-width:450px){.course-gallery__item{height:auto;padding-bottom:40px}}.course-gallery__item:hover{background:#28d223;color:#fff}.course-gallery__item:hover .tags-list__item--green{background:#fafafa}.course-gallery__item:hover .tags-list__item--green .tags-list__name{color:#000}.course-gallery__main-info{position:relative}.course-gallery__name{font-size:34px;font-weight:700;line-height:1.1;margin-bottom:8px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery__name{font-size:22px;line-height:1}}.course-gallery__item--expired .course-gallery__name{opacity:.5}.course-gallery__item--expired:hover .course-gallery__name{opacity:1}.course-gallery__description,.course-gallery__description p{font-weight:400;font-size:17px;line-height:1.2;color:#7a7a7c;transition:color .1s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery__description,.course-gallery__description p{font-size:14px}}.course-gallery__item:hover .course-gallery__description,.course-gallery__item:hover .course-gallery__description p{color:#fff}.course-gallery__counter{font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.4;opacity:.4;text-transform:uppercase;transition:opacity .1s ease-in}.course-gallery__item:hover .course-gallery__counter{color:#fff;opacity:1}.course-gallery__btn{position:absolute;bottom:24px;right:24px;transition:all .1s ease-in;fill:#28d223}.course-gallery__item--expired .course-gallery__btn{fill:#ccc}.course-gallery__item:hover .course-gallery__btn path{fill:#fff}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.course-gallery__btn{bottom:17px;right:17px}}.course-notify{display:flex;flex-direction:column;justify-content:center;align-items:center;width:840px;margin:0 auto;background:#f3f4f8;border-radius:24px;padding:20px 32px 0;text-align:center;-webkit-animation:slide-up .3s ease-in;animation:slide-up .3s ease-in}@media screen and (max-width:840px){.course-notify{width:100vw}}.course-notify .all-jobs-form,.course-notify .all-jobs-form__header{margin-bottom:0}.course-notify .all-jobs-form__description{max-width:800px;margin-bottom:26px}.course-notify .check{margin-bottom:25px}h2+.courses-single-page__text{margin-top:16px}.courses-single-page__text{margin-bottom:48px}.work__gallery{display:flex;flex-wrap:wrap}.work__item{width:calc(50% - 12px);margin-bottom:24px;color:#000}.work__item:hover{color:#000}.work__item:nth-child(odd){margin-right:12px}.work__item:nth-child(2n){margin-left:12px}.work__cover{max-width:100%;width:auto;height:auto;border-radius:24px;margin-bottom:16px}.work__user-name{font-weight:500;font-size:22px;line-height:1.2;margin-bottom:12px}.work__user-description{font-size:17px;line-height:1.2;opacity:.5}.game{border-radius:24px;overflow:hidden;position:relative;display:flex;justify-content:space-between;flex-direction:column;transition:all .3s ease-out;border:none}.game:hover{border-color:transparent!important}@media screen and (min-width:768px){.game:hover{transform:scale(1.1);transform-origin:center}}.game--main{height:350px;max-width:840px;margin:0 auto 72px}@media screen and (min-width:768px){.game--main:hover{transform:scale(1.1);transform-origin:center}}.game__cover{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:24px 24px 34px 34px;border:1px solid transparent}.game--default .game__cover{height:calc(100% - 1px)}.game--main .game__cover{padding-bottom:0}.game__description{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;position:relative;padding:24px 16px 16px;height:32%;width:100%;border:none}.game__description,.game__description p{font-size:14px;line-height:1.4;margin-bottom:0}@media (min-width:1280px){.game__description,.game__description p{font-size:1.093vw}}@media (min-width:1920px){.game__description,.game__description p{font-size:20px}}@media (min-width:1920px){.game__description{padding:42px 24px 24px}}.game--default .game__description{background:#f3f4f8;color:rgba(0,0,0,.5)}.game--top .game__description{bottom:0;border-radius:0 0 24px 24px;color:#fff;position:absolute}.game--top .game__description:before{color:#fff}.game--main .game__description{height:21%;padding:24px;flex-direction:row;bottom:0;border-radius:0 0 24px 24px;color:#fff;left:0;position:absolute;right:0}.game--main .game__description:before{left:auto;right:2rem;z-index:1}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game--main .game__description:before{bottom:20px;top:auto}}.game--main .game__description-text{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.game--main .game__description-text{max-height:none;white-space:normal;overflow:visible}}.game__description svg{position:absolute;bottom:16px;right:16px}.game--default .game__description svg{fill:#28d223}.game--main .game__description svg,.game--top .game__description svg{fill:#fff}.game:hover .game__description svg{fill:#05be00}@media (min-width:1920px){.game__description svg{bottom:24px;right:24px}}.game__title{display:block;left:50%;top:0;position:absolute;transform:translate(-50%,calc(-50% - 10px));max-width:70%;max-height:70px}@media (min-width:1920px){.game__title{max-height:90px}}.game--manor-matters .game__title{transform:translate(-50%,calc(-70% - 10px));max-height:85px}@media (max-width:768px){.game--manor-matters .game__title{max-height:75px}}@media (min-width:1920px){.game--manor-matters .game__title{max-height:95px}}.games-page__gallery-list{padding-left:25px;padding-right:25px;overflow:hidden;padding-top:30px}.games-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-25px;margin-right:-25px;padding-bottom:15px}@media (min-width:1280px){.games-list{padding-bottom:20px}}.games-list__item{margin:15px;height:398px;width:270px}@media (min-width:1280px){.games-list__item{width:21.093vw;height:31.093vw;margin:20px;max-width:430px;max-height:630px}}.games-page__header-images{position:relative;top:0;right:-1.9%;width:100%;//font-size:0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.games-page__header-images{display:none}}.games-page__header-images--gradient{width:100%}.games-page__header-images--MM{position:absolute;top:7.788%;left:6.8%;width:16.9%}.games-page__header-images--grass{position:absolute;top:23.806%;left:1.6%;width:27%}.games-page__header-images--house{position:absolute;top:29.757%;left:0;width:31.925%}.games-page__header-images--austin{position:absolute;top:39.529%;left:7.2%;width:22.125%}.games-page__header-images--cat{position:absolute;bottom:3.085%;left:20.4%;width:16.025%}.games-page__header-images--rix{position:absolute;top:12.797%;right:24.875%;width:6.125%}.games-page__header-images--panda{position:absolute;top:20.573%;right:3.275%;width:43.625%}.btn.btn--green{background:#28d223;border-radius:12px;color:#fff;font-size:17px;font-weight:700;line-height:1;margin:10px 0;padding:16px 64px;text-align:center}.btn-group--center{display:flex;justify-content:center;width:100%}.subheader,.subheader p{font-size:22px;line-height:1.4;text-align:center}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.subheader,.subheader p{font-size:17px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.subheader.subheader--mobile-center,.subheader.subheader--mobile-center p,.subheader p.subheader--mobile-center,.subheader p.subheader--mobile-center p{text-align:center}}.subheader .green,.subheader p .green,.subheader p strong,.subheader strong{color:#28d223}.index-page__about{position:relative}.index-page__about .container{max-width:830px;margin-left:auto;margin-right:auto}.index-page__about-bg-top-image{position:absolute;top:-140px;left:50%;transform:translateX(-50%);z-index:-1}@media screen and (max-width:1000px){.index-page__about-bg-top-image{max-width:100%}}@media screen and (max-width:560px){.index-page__about-bg-top-image{top:-70px}}.index-page__about-bg-bottom-image{left:50%;max-width:95vw;pointer-events:none;position:absolute;top:calc(100% + 26px);transform:translateX(-50%);width:1200px;z-index:-1}@media (min-width:630px){.index-page__about-bg-bottom-image{top:80%}}@media (min-width:1000px){.index-page__about-bg-bottom-image{top:10%}}@media (min-width:1100px){.index-page__about-bg-bottom-image{top:5%}}@media (min-width:1440px){.index-page__about-bg-bottom-image{top:10%}}.courses{position:relative;transition:transform .3s ease,opacity .3s ease;transform:translateY(20px);opacity:0}.courses.courses--visible{opacity:1;transform:translateY(0)}@media screen and (max-width:1000px){.courses .h2--middle{margin-bottom:16px}}.courses__link{background:#28d223;border-radius:24px;color:#fff;padding:64px 54px;display:block}@media screen and (max-width:1000px){.courses__link{padding:24px 24px 150px}}.courses:hover .courses__link{color:#fff;background:rgba(40,210,35,.9);border-radius:24px}.courses__content{max-width:45%;transition:transform .2s ease}@media screen and (max-width:1000px){.courses__content{max-width:none}}.courses:hover .courses__content{transform:translateX(-6px)}@media screen and (max-width:1000px){.courses__content p{font-size:17px;line-height:1.4}}.courses__img,.courses__spread{position:absolute;right:0;top:50%;transform:translateY(-50%)}.courses__spread{height:221px;transition:transform .2s ease}@media screen and (min-width:1000px) and (max-width:1279px){.courses__spread{right:0}}@media screen and (max-width:1000px){.courses__spread{top:auto;bottom:-203px;left:24px;right:44px}}@media screen and (max-width:600px){.courses__spread{right:24px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.courses__spread{pointer-events:none}}.courses:hover .courses__spread{transform:translate(-20px,-50%)}.courses__spread .course-gallery__item{position:absolute;right:0;top:0;width:380px;transform-origin:0 80%;transform:none;transition:transform .3s ease,background .3s ease-in,color .3s ease-in;filter:drop-shadow(0 24px 65px rgba(0,0,0,.25))}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.courses__spread .course-gallery__item{width:100%;min-width:100%}}@media screen and (min-width:600px) and (max-width:1000px){.courses__spread .course-gallery__item{width:350px;min-width:350px}.courses__spread .course-gallery__item .tags-list{flex-wrap:wrap}}.courses--visible .courses__spread .course-gallery__item.course-gallery__item--0{transform:rotate(-30deg) translateX(-100px) translateZ(0)}.courses--visible .courses__spread .course-gallery__item.course-gallery__item--1{transform:rotate(-10deg) translateX(-50px) translateZ(0)}.courses--visible .courses__spread .course-gallery__item.course-gallery__item--2{transform:rotate(26deg) translateZ(0)}@media screen and (max-width:1000px){.courses--visible .courses__spread .course-gallery__item.course-gallery__item--0{transform:rotate(20deg) translateY(0) translateX(10px) translateZ(0);filter:none}.courses--visible .courses__spread .course-gallery__item.course-gallery__item--1{transform:rotate(10deg) translateY(0) translateX(0) translateZ(0)}.courses--visible .courses__spread .course-gallery__item.course-gallery__item--2{transform:rotate(-5deg) translateY(-5px) translateX(-10px) translateZ(0)}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.courses .a--single{font-size:22px}}.courses .a--single:after{background:url(/f/img/ui/arrow-inv.svg) no-repeat}.courses-soon{position:relative;transition:transform .3s ease,opacity .3s ease;transform:translateY(20px);opacity:0;max-width:1180px;margin-left:auto;margin-right:auto}.courses-soon.courses-soon--visible{opacity:1;transform:translateY(0)}.courses-soon .h2--middle{margin-bottom:16px}.courses-soon__wrapper{background:#28d223;border-radius:24px;color:#fff;padding:64px 54px;display:block}@media screen and (max-width:1000px){.courses-soon__wrapper{padding:24px}}.courses-soon__content{max-width:calc(100% - 360px);transition:transform .2s ease}@media screen and (max-width:1000px){.courses-soon__content{max-width:none;margin-top:145px}}@media screen and (max-width:1000px){.courses-soon__content h2{max-width:60%}}@media screen and (max-width:1000px){.courses-soon__content p{font-size:17px;line-height:1.4}}.courses-soon__img{position:absolute;right:80px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1000px){.courses-soon__img{right:20px;top:16px;transform:none;text-align:right}}@media screen and (max-width:1000px){.courses-soon__img img{width:66%}}.job-card{display:flex}@media (min-width:1000px){.job-card{width:91.5vw;max-width:1420px;margin:0 auto;justify-content:space-between!important}}@media (max-width:1000px){.horizontal-scroll__content.off .job-card:after{content:"";display:block;width:8px;flex:none}}.job-card__item{position:relative;background:#f3f4f8;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;width:262px;margin:0 8px 16px;padding:16px;transition:all .1s ease-in;color:#000}@media (min-width:1000px){.job-card__item{width:21.632vw;max-width:337px;margin:0}}@media (min-width:1280px){.job-card__item{padding:24px}}.job-card__item.job-card__item--all,.job-card__item:hover{background:#28d223;color:#fff}.job-card__item.job-card__item--all .job-card__description,.job-card__item:hover .job-card__description{opacity:.7}.job-card__item.job-card__item--all:hover{background:#05be00}.job-card__item .job-card__counter{transition:all .1s ease-in}.job-card__item--all{order:-1}@media (min-width:1000px){.job-card__item--all{order:0}}.job-card__item .tags-list{pointer-events:none}.job-card__name{font-size:22px;font-weight:700;line-height:1.1;margin-bottom:8px}@media (min-width:1000px){.job-card__name{font-size:24px}}@media (min-width:1280px){.job-card__name{font-size:34px}}.job-card__description{min-height:2.4em;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.2;opacity:.5}@media (min-width:1280px){.job-card__description{font-size:17px;line-height:1.4}}.job-card__counter{font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.4;opacity:.4;text-transform:uppercase;align-self:bottom}.job-card__item--all .job-card__counter,.job-card__item:hover .job-card__counter{color:#fff;opacity:1}.job-card__btn{position:absolute;bottom:24px;right:24px;width:30px;height:30px;transition:all .1s ease-in}.job-card__item .job-card__btn--default{opacity:1}.job-card__item--all .job-card__btn--default,.job-card__item .job-card__btn--hover,.job-card__item:hover .job-card__btn--default{opacity:0}.job-card__item--all .job-card__btn--hover,.job-card__item:hover .job-card__btn--hover{opacity:1}@media screen and (min-width:768px){.horizontal-scroll--expanded .horizontal-scroll__content>.job-card{flex-wrap:wrap}}.job-privilege{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-64px}.job-privilege__item{width:320px;font-size:22px;line-height:1.4;text-align:center;color:#000;margin:0 35px 64px}@media screen and (max-width:780px){.job-privilege__item{width:calc(50vw - 90px)}}@media screen and (max-width:500px){.job-privilege__item{width:100%}}.job-privilege__name{font-weight:700;margin-bottom:9px}.office-list-scroll .horizontal-scroll__left,.office-list-scroll .horizontal-scroll__right{filter:invert(.5);border-radius:50%;overflow:hidden}.office-list{position:relative;padding-top:65px;padding-bottom:24px;display:flex;height:600px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.office-list{height:470px}}.office-list__item{position:relative;width:235px;flex:1 0 235px;text-align:center;font-size:22px;line-height:27px;transform:translateZ(0);-webkit-tap-highlight-color:transparent}.office-list__item:nth-child(odd){padding-top:233px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.office-list__item{font-size:17px;line-height:21px;width:180px;flex:1 0 180px}.office-list__item:nth-child(odd){padding-top:160px}}.office-list__item-wrapper{cursor:pointer;transition:all .15s ease-out}.office-list__item-wrapper:hover{margin-top:-10px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.office-list__item-wrapper:hover{margin-top:0}}.office-list__item-wrapper:hover .office-list__item-img{width:235px;height:235px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.office-list__item-wrapper:hover .office-list__item-img{width:175px;height:175px}}.office-list__item-img{width:215px;height:215px;border-radius:50%;overflow:hidden;margin:0 auto 18px;transition:all .15s ease-out}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.office-list__item-img{width:175px;height:175px}}.office-list__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.office-list__item-name{display:block;font-weight:700;margin-bottom:4px}.office-list__item-staff{display:block;opacity:.5}.job-page__job-card-gallery{overflow:visible}.job-page__job-card-links{min-height:245px;margin-top:24px;margin-bottom:-24px}.job-page__part-of-team{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-page__part-of-team{margin-top:80px}}.job-page__work-anywhere{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-page__work-anywhere{margin-top:80px}}.job-page__courses{margin-top:144px;margin-bottom:168px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-page__courses{margin-bottom:120px}}.job-page__we-have{overflow:hidden}.job-page__privilege{margin-top:160px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-page__privilege{margin-top:80px}}.job-page__privilege-top-image{margin-top:-100%;max-width:60%}.job-page__privilege-bottom-image{margin:-160px auto 130px;display:block;height:430px}.job-page__join{margin-top:48px;margin-bottom:144px}.office-gallery{display:flex;flex-wrap:wrap}.office-gallery__item{margin-right:24px;max-width:186px;max-height:186px;border-radius:100%;overflow:hidden;cursor:pointer}.office-gallery__img{transition:all .1s ease-in}.office-gallery__item:hover .office-gallery__img{transform:scale(1.25)}.h2--middle{font-weight:700;font-size:50px;line-height:1.1}.share{display:inline-block;vertical-align:middle;margin-left:0;margin-right:16px}.share-it__button{display:inline-block;margin-right:8px;border:none;transition:transform .3s ease}.share-it__button:hover{-webkit-animation:sharehover .2s ease;animation:sharehover .2s ease}@-webkit-keyframes sharehover{50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes sharehover{50%{transform:scale(1.1)}to{transform:scale(1)}}.spinner{position:relative}.spinner__svg{-webkit-animation:spinner_rotate 2s linear infinite;animation:spinner_rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;width:50px}.spinner__path{stroke-linecap:round;-webkit-animation:spinner_dash 1.5s ease-in-out infinite;animation:spinner_dash 1.5s ease-in-out infinite}@-webkit-keyframes spinner_rotate{to{transform:rotate(1turn)}}@keyframes spinner_rotate{to{transform:rotate(1turn)}}@-webkit-keyframes spinner_dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes spinner_dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.all-jobs-form{background:#f3f4f8;border-radius:24px;padding:50px;line-height:1.4;display:flex;flex-direction:column;align-items:center;margin-bottom:120px}@media (max-width:1190px){.all-jobs-form{padding:24px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.all-jobs-form{padding:32px 16px 16px}}.all-jobs-form__inner{display:flex;flex-wrap:wrap;width:100%;max-width:856px;margin:0 -8px}.all-jobs-form__header{width:100%;color:#000;font-size:34px;font-weight:700;text-align:center;margin-bottom:32px}.all-jobs-form__description{color:#000;font-size:21px;text-align:center;margin:24px auto 48px}.all-jobs-form__input{background:#fff;border-radius:8px;border:1px solid #d8d8d8;box-sizing:border-box;box-shadow:none;color:#000;font-size:17px;width:100%;margin:0 auto 16px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.all-jobs-form__input{min-width:auto;max-width:100%}}.all-jobs-form__input[name=phone]{max-width:280px}.all-jobs-form__input--error{border:1px solid #ff5b5b}.all-jobs-form__input--error:hover{border-color:#f3f4f8;box-shadow:inset 0 0 0 1px #ff5b5b}.all-jobs-form__input--error:focus{border-color:#f3f4f8;box-shadow:inset 0 0 0 2px #ff5b5b}.all-jobs-form__input--error.check{border:none}.all-jobs-form__input--error.check:focus,.all-jobs-form__input--error.check:hover{box-shadow:none}.all-jobs-form__input--error.check .check__box{border:1px solid #ff5b5b;background-color:rgba(255,91,91,.32)}textarea.all-jobs-form__input{height:auto;display:block}.all-jobs-form__button{background:#28d223;border-radius:12px;color:#fff;font-size:17px;font-weight:500;line-height:100%;margin:10px 0;padding:16px 64px;text-align:center;border:0;cursor:pointer}.all-jobs-form__button:hover{background:#05be00}.all-jobs-form__button[disabled]{background:#c2c3c6}.all-jobs-form__input-container{width:100%;position:relative;padding-right:8px;padding-left:8px}.all-jobs-form__input-container--half{position:relative;width:50%;padding-right:8px;padding-left:8px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.all-jobs-form__input-container--half{width:100%}}.all-jobs-form__input-header{font-size:18px;color:#919194}.all-jobs-form .drag-drop{margin:0 auto 32px;text-align:center;border:1px dashed #d8d8d8;border-radius:8px;color:#999}.all-jobs-form .drag-drop:hover{box-shadow:inset 0 0 0 2px #28d223}.all-jobs-form .drag-drop.loading{border-color:#f3f4f8}.all-jobs-form .drag-drop.drag-drop--active{border:1px solid #28d223}.drag-drop__wrapper-uploader{position:relative;padding:16px}.drag-drop__text:before{content:"";display:inline-block;width:18px;height:19px;background:transparent 50% no-repeat url(/f/img/ui/attach.svg);margin-right:8px;vertical-align:text-bottom}.file-list{display:flex;flex-wrap:wrap;padding:16px}.file-list__item{text-align:left;display:flex;width:100%;margin-right:16px;margin-bottom:16px}.file-list__info{width:calc(100% - 74px)}.file-list__image{width:42px;height:42px;background:url(/f/img/ui/file.svg);margin-right:8px}.file-list__remove{margin-left:8px;cursor:pointer}.file-list__remove-svg{fill:#494949;transition:all .15s ease-in}.file-list__remove:hover .file-list__remove-svg{fill:#28d223}.all-jobs-form__buttons{display:flex;flex-wrap:wrap;justify-content:left;box-sizing:border-box;width:100%;margin:0 auto}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.all-jobs-form__buttons{justify-content:center}}.cross-fingers{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:840px;width:100%;margin:0 auto;background:#f3f4f8;border-radius:24px;min-height:70vh;padding:100px 200px;text-align:center;-webkit-animation:slide-up .3s ease-in;animation:slide-up .3s ease-in}@media (max-width:768px){.cross-fingers{padding:100px}}@media (max-width:550px){.cross-fingers{padding:100px 32px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.cross-fingers__img{max-height:156px}}.cross-fingers__title{margin-top:29px}.cross-fingers__text{margin-top:9px}.cross-fingers__button{margin-top:49px;width:300px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.cross-fingers__button{width:200px}}.error-bubble{position:absolute;top:58px;left:0;margin:0 8px;padding:16px 24px;min-width:295px;min-height:50px;background:#fe614b;border-radius:24px;color:#fff;z-index:1;opacity:0;pointer-events:none;transition:all .15s ease-in}.all-jobs-form__input--error:focus+.error-bubble{opacity:1;pointer-events:all}textarea+.error-bubble{top:150px}.error-bubble:after{content:"";position:absolute;left:50%;top:-20px;border:10px solid transparent;border-bottom-color:#fe614b;transform:translateX(-50%)}.check{font-size:22px;display:block;margin-bottom:2.5em}.check--middle{margin-bottom:24px}.check--middle .all-jobs-form__input-container{margin-bottom:3px;padding-right:0;padding-left:0}.check__box{position:absolute;margin-top:.22em;cursor:pointer;width:1em;height:1em;overflow:hidden;border-radius:8px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:80%;border:1px solid #b8bec6;transition:all .18s ease-in-out}.check__text{margin-left:calc(1em + 13px);color:#919194;font-size:18px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.check__text{line-height:1.4}}.check__input:checked+.check__box{border-color:#28d223;background-color:#28d223;background-image:url(/src/js/components/vacancy-form/img/checkbox.svg)}.drag-drop__loader{width:100%;height:100%;position:absolute;top:0;left:0}.all-jobs-form__button-spinner{margin:10px 0 10px 10px}h2+.job-single-page__text{margin-top:16px}.job-single-page__text h3{margin-top:48px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-single-page__text h3{font-size:22px;line-height:1.3}}.job-single-page__text{margin-bottom:48px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-single-page__text .central-link{text-align:center;padding:0 10%;font-size:17px;line-height:1.2}}.job-single-page__text--city{font-size:22px;line-height:1.5}.job-single-page__text--share-label{margin-right:16px}.job-single-page__share{margin-bottom:4px}.job-single-page__share p{margin-bottom:0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.job-single-page__share{text-align:center}.job-single-page__share span{display:block}}.job-single-page__ref{margin-bottom:64px}.cource-vacancy b,.cource-vacancy strong,.job-vacancy .header-block__subheader b,.job-vacancy .header-block__subheader strong,.job-vacancy .job-single-page__text b,.job-vacancy .job-single-page__text strong{color:#000;font-weight:400;background:linear-gradient(180deg,transparent 30%,#d7ff97 0) repeat-x}@font-face{font-family:hauss;src:url(/f/font/als_hauss_regular.woff2) format("woff2"),url(/f/font/als_hauss_regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hauss;src:url(/f/font/als_hauss_medium.woff2) format("woff2"),url(/f/font/als_hauss_medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:hauss;src:url(/f/font/als_hauss_bold.woff2) format("woff2"),url(/f/font/als_hauss_bold.woff) format("woff");font-weight:700;font-style:normal}*{box-sizing:border-box}body,html{margin:0;padding:0;border:0}body{font:400 13.5pt/1.6 hauss,Tahoma,Sans-Serif;font-weight:400;font-style:normal;background:#fff;color:#000;line-height:1.4;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:360px){font-size:15px;line-height:1.2}a{color:#28d223;border-bottom:1px solid;border-color:transparent;text-decoration:none;display:inline;transition:all .15s ease-in;-webkit-tap-highlight-color:transparent}a:hover{color:#05be00}a.nonunderline{border:none}.pseudo-link{border-bottom-style:dashed;border-bottom-width:1px;cursor:pointer;transition:all .15s ease-in}.pseudo-link:hover{color:#ccc}a.external,a[target=_blank]{cursor:pointer}a.external:after,a[target=_blank]:after{content:"\2197";margin-left:.15em}a.external:hover:after,a[target=_blank]:hover:after{position:relative;-webkit-animation:external-trigger .35s cubic-bezier(.46,-.64,.65,1.53);animation:external-trigger .35s cubic-bezier(.46,-.64,.65,1.53)}@-webkit-keyframes external-trigger{0%{left:0}50%{left:-.15em}to{left:0}}@keyframes external-trigger{0%{left:0}50%{left:-.15em}to{left:0}}.no-external{margin-right:0!important}button,canvas,canvas:active,canvas:focus{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;outline:none}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){button,canvas,canvas:active,canvas:focus{cursor:default}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}h1{font-family:hauss,Tahoma,Sans-Serif;font-weight:700;font-size:48px;line-height:1.1;text-align:center;margin:0}h1.h1--large{font-size:80px;line-height:1.4}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){h1.h1--large{font-size:48px;line-height:1.1}}h1 strong,h2 strong,h3 strong{color:#28d223}h2{font-family:hauss,Tahoma,Sans-Serif;font-weight:700;font-size:34px;line-height:1.4;margin:0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){h2{font-size:22px;line-height:1.3}}h2.h2--big{font-family:hauss,Tahoma,Sans-Serif;font-weight:700;font-size:48px;margin:0}h2.h2--big,h2.h2--large{line-height:1.1;text-align:center}h2.h2--large{font-size:80px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){h2.h2--large{font-size:48px}}@media screen and (max-width:320px){h2.h2--large{font-size:40px}}h2.h2--middle{font-weight:700;font-size:48px;line-height:1.1}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){h2.h2--middle{font-size:34px}}h2+h3{margin-top:40px}h3{font-size:34px}h3,h4{font-family:hauss,Tahoma,Sans-Serif;font-weight:700;line-height:1.4;margin:0}h4{font-size:14px;letter-spacing:.02em;text-transform:uppercase}p{font-size:22px;line-height:1.5;margin:0 0 13px}h3+ol,h3+p,h3+ul{margin-top:16px}ol+h2,ol+h3,p+h2,p+h3,ul+h2,ul+h3{margin-top:80px}blockquote{margin:48px 0;font-weight:700;font-size:34px;line-height:1.4;text-align:center;color:#000}blockquote footer{font-size:22px;line-height:1.5;text-align:center;align-self:center;margin-top:24px}blockquote footer cite{font-style:normal}.blockquote-signature{font-weight:500;font-size:22px;line-height:120%}ol,ul{list-style-type:none;margin:0;padding:0}ol li,ul li{margin-bottom:16px}.container--text-small ul li,.container--text ul li{margin-left:16px;margin-bottom:16px}.container--text-small ul li:before,.container--text ul li:before{content:"\2022";display:block;float:left;margin:3px 0 0 -16px;width:16px;font-size:80%}.container--text-small ol,.container--text ol{list-style-type:none;counter-reset:listitem}.container--text-small ol>li,.container--text ol>li{counter-increment:listitem;margin-left:32px;margin-bottom:16px}.container--text-small ol>li:before,.container--text ol>li:before{content:counters(listitem,".") ". ";display:block;float:left;margin-left:-32px;width:32px;font-size:85%;padding-top:.2em}.container--text-small ol.letters,.container--text ol.letters{counter-reset:letterslistitem}.container--text-small ol.letters>li,.container--text ol.letters>li{counter-increment:letterslistitem}.container--text-small ol.letters>li:before,.container--text ol.letters>li:before{content:counter(letterslistitem,lower-alpha) ")";margin-left:-32px;width:32px;font-size:100%;padding:0}.container--text-small h5,.container--text h5{font:inherit;margin-top:32px;margin-bottom:16px}.container--text h2.h2--large{margin-top:64px}.container--text h5,.container--text li{font-size:22px;line-height:1.5}.container--text-small h2{margin-bottom:16px}.container--text-small h2.h2--large{margin-top:48px;font-size:48px;line-height:1.1}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.container--text-small h2.h2--large{font-size:34px}}.container--text-small li,.container--text-small p{font-size:18px;line-height:1.4}.container--text-small p+ol,.container--text-small p+ul{margin-top:16px}.container--text-small ol+h2,.container--text-small p+h2,.container--text-small ul+h2{margin-top:54px}.container--text-small h4{font:inherit;margin-top:24px;margin-bottom:24px}.container--text-small li.as-top,.container--text-small ol.top>li{margin-left:0}.container--text-small li.as-top:before,.container--text-small ol.top>li:before{content:""}.container--text-small li.as-top h3,.container--text-small ol.top>li h3{margin-bottom:16px}.container--text-small li.as-top h3:before,.container--text-small ol.top>li h3:before{content:counters(listitem,".") ". "}.container--text-small li.as-top{margin-top:36px}.container--text-small ol.top>li{margin-bottom:36px}.container--text-small table{border-collapse:collapse}.container--text-small td,.container--text-small th{padding:4px 24px 24px;border-left:1px solid rgba(0,0,0,.4);vertical-align:top}.container--text-small td:first-child,.container--text-small th:first-child{padding-left:0;border:none}.container--text-small th{font-weight:400;color:rgba(0,0,0,.4)}.container--text-small table.for-policy td,.container--text-small table.for-policy th{width:20%}.container--text-small table.for-policy td:first-child,.container--text-small table.for-policy th:first-child{width:auto}.nobr{white-space:nowrap}div+br{display:none}.gm-style>div>div>div>div>div[style*="cursor: pointer"]{cursor:inherit!important}.gm-style [href*="maps.google.com/maps"] img{top:auto!important;bottom:0}.gm-style a{color:inherit}#application,body,html{height:100%}#application{padding-top:75px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){#application{padding-top:60px}}.container.container--full-width{max-width:unset;margin:0 auto}input[type=text]{font-size:19px;width:100%;border:1px solid #2683fa;padding:0 12px;height:45px;margin-top:5px;border-radius:0;-webkit-appearance:none}input[type=text]:focus{outline:3px solid #2683fa}input[type=checkbox]{opacity:0;width:19px;height:19px;margin-right:-19px;display:none}input[type=checkbox]+.type-checkbox:before{content:" ";display:inline-block;background:url(/f/img/ui/checkbox.png) 0 0 no-repeat;width:19px;height:19px;margin-bottom:-4px;margin-right:10px;cursor:pointer}input[type=checkbox]:checked+.type-checkbox:before{background-position:-19px 0}input[type=checkbox]:focus{outline:3px solid #2683fa}input{min-height:50px;padding:14px 30px 15px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){input{min-height:44px}}textarea{width:100%;height:60px;resize:none;overflow:hidden;padding:16px 30px 17px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){textarea{height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:44px}}input,textarea{border:0;border-radius:30px;font-size:22px;font-family:hauss,Tahoma,Sans-Serif;margin-right:24px;margin-bottom:24px;transition:all .2s ease-in-out}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){input,textarea{border-radius:22px;font-size:16px;margin-right:0;margin-bottom:18px;padding:12px 15px}}input:hover,textarea:hover{box-shadow:inset 0 0 0 1px #28d223}input:focus,input:hover,textarea:focus,textarea:hover{transition:all .2s ease-in-out;outline:none;border-color:#f3f4f8}input:focus,textarea:focus{box-shadow:inset 0 0 0 2px #28d223}input::-moz-placeholder,textarea::-moz-placeholder{color:#b8bec6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b8bec6}input::placeholder,textarea::placeholder{color:#b8bec6}input[type=file]{opacity:0;height:0;width:0;display:block;margin:0;padding:0;min-height:0}input[type=file]:focus{outline:3px solid #2683fa}input[type=text]{width:345px;font-family:hauss,Tahoma,Sans-Serif;font-size:18px;line-height:23px;padding:12.5px 17px;background:#fff;border-radius:25px;border-color:#eaedf1}input[type=text]:focus{outline:0}input[type=text]::-moz-placeholder{color:#b8bec7}input[type=text]:-ms-input-placeholder{color:#b8bec7}input[type=text]::placeholder{color:#b8bec7}.not-found-page{text-align:center}.offices{display:flex;flex-wrap:wrap;overflow:auto;position:relative;margin:0 auto}@media (min-width:1000px){.offices{max-width:1140px}}@media (min-width:1281px){.offices{max-width:1340px}}@media (min-width:1000px) and (max-height:1000px){.offices{max-width:900px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.offices{flex-wrap:nowrap;margin-top:24px;overflow:visible}}.offices__item{flex:1 50%;padding:16px;cursor:pointer}@media (max-width:1000px){.offices__item:nth-child(odd){padding-left:0}.offices__item:nth-child(2n){padding-right:0}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.offices__item{flex:none;width:70vw;padding:0 8px}.offices__item:nth-child(odd){padding-left:8px}.offices__item:nth-child(2n){padding-right:8px}}.offices__item-cover-wrapper{border-radius:24px;min-height:260px;min-width:220px;overflow:hidden;padding-bottom:60%;position:relative;transform:translateZ(0)}.macos.desktop .offices__item-cover-wrapper{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.offices__item-cover{background-repeat:no-repeat;background-size:cover;background-position:50%;bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .3s ease-out;transform-origin:center center;transform:scale(1) translateZ(0)}.offices__item-cover:hover{transform:scale(1.15) translateZ(0)}.team-videos{display:flex;margin:0 -12px 50px;overflow:auto}@media screen and (min-width:768px){.team-videos{justify-content:center}}.team-videos__item{flex:1;margin:12px;min-width:250px}.team-videos__video{border-radius:24px;margin-bottom:16px;overflow:hidden;padding-bottom:160%;position:relative}.team-videos__cover{background-repeat:no-repeat;background-position:50% 0;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.team-videos__content{color:#fff;font-size:17px;font-weight:700;position:absolute;padding:20px 24px;z-index:1}.team-videos__play-control{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:url(/static/images/stories-play-control.svg) no-repeat;background-size:cover;border-radius:100%;bottom:16px;cursor:pointer;left:16px;height:64px;opacity:.3;position:absolute;width:64px;z-index:1}.team-videos__user-name,.team-videos__user-position{text-align:center}.team-videos__user-name{font-weight:500;font-size:22px;margin-bottom:8px}.team-videos__user-position{color:rgba(0,0,0,.5);font-size:17px}.learn-more-button{margin-top:32px;margin-bottom:74px;text-align:center;position:relative}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.company-page__join .learn-more-button{margin-bottom:0}}.learn-more-button__element{background:#28d223;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:500;line-height:50px;height:50px;min-width:200px;padding:0 40px;text-align:center}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.learn-more-button__element{padding:0 8px}}.learn-more-button__element:hover{background:#05be00;color:#fff}.learn-more-button__element:active{transform:translateY(1px)}a[target=_blank].learn-more-button__element:after{content:none}.learn-more-button__element img{vertical-align:middle}.learn-more-button__element .with-icon--round-arrow{position:relative}.learn-more-button__element .with-icon--round-arrow:before{left:100%;margin-left:.3em;position:absolute;top:50%;transform:translateY(-50%)}.lead-text{font-size:32px}.application-stores{display:flex;flex-wrap:wrap;justify-content:center}.application-stores__item{margin:8px}.application-stores__item img{vertical-align:middle;max-height:50px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.application-stores__item img{max-height:40px}}.signup{margin:0 0 40px;padding-top:10px;text-align:center}.signup h3{font-size:22px;margin-top:0}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.signup h3{font-weight:500;font-size:17px;line-height:1.4}}.signup__social{font-size:18px;display:flex;justify-content:center;flex-wrap:wrap;margin-top:24px}.signup__social a{color:#000;white-space:nowrap}.signup__social a:hover{border-color:rgba(0,0,0,.3)}.social__item{margin:0 20px 12px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.social__item a{font-size:14px}}.social__item .with-icon{margin-left:36px}.social__item .with-icon:before{content:" ";display:inline-block;width:24px;height:24px;background-position:0;background-repeat:no-repeat;vertical-align:middle;padding-right:12px;margin-left:-36px}.with-icon.with-icon--facebook{margin-left:24px}.with-icon.with-icon--facebook:before{background-image:url(/f/img/ui/game/fb.svg);width:12px;margin-left:-24px}.with-icon.with-icon--instagram:before{background-image:url(/f/img/ui/game/ig.svg)}.with-icon.with-icon--twitter:before{background-image:url(/f/img/ui/game/tw.svg)}.with-icon.with-icon--youtube{margin-left:40px}.with-icon.with-icon--youtube:before{background-image:url(/f/img/ui/game/yt.svg);width:28px;margin-left:-40px}.game-single-page__screens-wrapper{border-radius:24px;margin:0 auto;width:100%}@media screen and (min-width:1200px){.game-single-page__screens-wrapper{width:1084px}}.screen-gallery{display:flex;justify-content:flex-start}.screen-gallery__item{min-width:100%;max-height:600px;padding:0 12px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.screen-gallery__item{max-height:343px}}.screen-gallery__img{border-radius:24px;width:100%;transition:opacity .2s ease,transform .3s ease;opacity:1;transform:translateZ(0)}@media screen and (min-width:768px){.screen-gallery:not(.isLocked) .screen-gallery__item_invisible .screen-gallery__img{opacity:0}}.articles-list{display:flex;flex-wrap:wrap;margin:0 -12px}.articles-list__item{display:flex;flex:1 50%;padding:24px 12px;position:relative;opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.articles-list__item{flex:100%}}.articles-list__item.page-section--visible{opacity:1;transform:translateY(0)}.articles-list__item h3{font-size:27px;line-height:1.2;margin-top:0;color:#000}@media screen and (min-width:768px){.articles-list__item h3{font-size:34px}}.articles-list__item .learn-more-link{text-align:left}.article--with-icon h3{font-size:40px}@media screen and (min-width:768px){.article--with-icon h3{font-size:50px}}.article--with-icon img{left:50%;position:relative;transform:translateX(-50%)}@media screen and (min-width:768px){.article--with-icon img{margin-top:-70px}}.article--with-icon .article__content{padding-top:0}.article--width.articles-list__item{flex:1 100%}.article--width.articles-list__item .article__inner{width:100%}.article--with-cover .article__inner{background:#f3f4f8;border-radius:24px;overflow:hidden;width:100%}.article--with-icon .article__inner{align-items:center;display:flex;justify-content:center;padding:0 50px}@media screen and (max-width:1024px){.article--with-icon .article__inner{padding:0}}@media screen and (min-width:768px){.article--force-width.article--with-icon{justify-content:center;text-align:center}.article--force-width.article--with-icon .article__inner{width:75%}.article--force-width.article--with-cover{height:663px;max-height:431px;transition:all .3s linear .15s;overflow:hidden;border-radius:24px}.article--force-width.article--with-cover .article__inner{position:relative;display:flex;justify-content:flex-start}.article--force-width.article--with-cover .article__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:125px 64px 64px;color:#fff;text-align:left;justify-content:flex-start;max-width:880px;z-index:2;transition:all .1s ease-in;align-items:flex-start}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.article--force-width.article--with-cover .article__content{text-align:center;padding:18px;align-items:center;justify-content:center}.article--force-width.article--with-cover .article__content h3{font-size:44px;text-align:center}}.article--force-width.article--with-cover h3{text-align:left;font-weight:700;font-size:50px;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.article--force-width.article--with-cover .article__cover{background-position:50% 50%;position:absolute;left:0;top:0;right:0;bottom:0;height:100%}.article--force-width.article--with-cover .article__cover:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:2;transition:all .1s ease-in}.article--force-width.article--with-cover .tags-list{position:relative;padding:35px 0 0 20px}}.article__cover{background-size:cover;background-position:50% 0;padding-bottom:50%;height:50%;z-index:1}.article__content{padding:16px}@media screen and (min-width:768px){.article__content{padding:28px 32px}}.blog__header{margin-top:63px;margin-bottom:32px}.blog__tag-list{margin-top:32px;margin-bottom:111px}.blog__article{margin-top:111px;margin-bottom:151px}.contacts{font-size:18px;margin:0 auto}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.contacts{width:100%;padding:0 24px}}.contacts .contacts__address,.contacts .contacts__title{margin:0;padding-bottom:12px}.contacts .contacts__title{font-size:18px;font-weight:500;padding-right:10%;text-transform:none}.contacts .contacts__address{margin-bottom:32px}@media screen and (max-width:768px){.contacts{width:100%}.contacts .contacts__item{display:flex;flex-direction:column}.contacts .contacts__address,.contacts .contacts__title{text-align:center}.contacts .contacts__title{padding-right:0}}@media screen and (min-width:768px){.contacts{display:table;width:490px}.contacts .contacts__item{display:table-row}.contacts .contacts__address,.contacts .contacts__title{display:table-cell;padding-bottom:30px}.contacts .contacts__address{width:1%;white-space:nowrap}.contacts__address a{color:#000}.contacts__address a:hover{color:#28d223}}.support{align-items:center;display:flex;flex-direction:column;text-align:center;max-width:500px;margin:0 auto}.support__image{margin:0 auto 24px;max-height:300px;max-width:100%}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.support__image{max-width:70%}}.support__button{align-self:center;margin-bottom:24px}.support__text{font-family:hauss,Tahoma,Sans-Serif;font-size:18px;line-height:150%;max-width:410px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.support__text{font-size:17px;line-height:1.4}}.license-container{margin-top:24px;margin-bottom:48px;background:#f3f4f8;border-radius:8px}.license-container-inner{margin:24px;opacity:.5}.license-container-inner p{font-size:18px;line-height:1.4}.history__header,.history__main-video{position:relative;z-index:2}.history__timeline-section{position:relative;z-index:1}.history__timeline-section .container{position:relative}.timeline{margin-top:80px;margin-bottom:200px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline{margin-bottom:0}}.timeline__year-items{display:flex}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline__year-items:last-child{margin-bottom:30px}}.timeline__blocks-wrapper{flex-grow:2;margin-left:-90px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline__blocks-wrapper{margin-left:0}}.timeline__year-wrapper{border-left:.5px solid rgba(0,0,0,.2);display:flex;position:relative;width:90px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline__year-wrapper{display:none}}.timeline__year-wrapper_first:before{background:#fff;content:"";top:0;position:absolute;left:-3px;width:5px;height:19px;z-index:2}@media (max-width:930px){.timeline__year-wrapper_first:before{height:15px};}.timeline__year{align-self:flex-start;position:-webkit-sticky;position:sticky;font-size:17px;font-weight:500;line-height:120%;margin-bottom:15px;padding-left:25px;top:80px;transition:font-size .3s ease-out,color .15s ease-in}.timeline__year:before{border-top:.5px solid rgba(0,0,0,.3);content:"";height:1px;left:9px;position:absolute;top:50%;width:7px}.timeline-year-current{color:#28d223;cursor:default;font-size:34px;transition:font-size .3s ease-out,color 0ms ease-in}@media (max-width:930px){.timeline-year-current{font-size:29px}}.timeline__ruler-cover{background:#fff;left:-2px;min-width:2px;z-index:2;top:22px;position:relative}.timeline-block{max-width:620px;margin:150px auto 0}@media (max-width:890px){.timeline-block{max-width:520px}}@media (max-width:830px){.timeline-block{max-width:480px}}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-block{margin-top:80px}}.timeline-block_first{margin-top:0}.timeline-block__content>*{opacity:0;transform:translateY(40px) scale(.8);transition:opacity 1s ease,transform 1s ease}.timeline-block__content_visible>*{opacity:1;transform:translateY(0) scale(1)}.timeline-block__image{text-align:center;margin-bottom:40px;height:330px}.timeline-block__video{height:310px;margin-bottom:40px}.timeline-block__quote,.timeline-block__quote blockquote,.timeline-block__quote p{font-weight:700;font-size:48px;line-height:120%}.timeline-block__quote blockquote{margin:0}.timeline-block__quote strong{color:#28d223}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-block__quote,.timeline-block__quote blockquote,.timeline-block__quote p{font-size:34px}}.timeline-block__title{margin-bottom:12px}.timeline-block__title,.timeline-block__title p{font-weight:700;font-size:34px;line-height:140%}.timeline-block__title p{margin-bottom:0}.timeline-block__title strong{color:#28d223}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-block__title,.timeline-block__title p{font-size:28px}}.timeline-block__text strong{color:#28d223}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-block__text,.timeline-block__text p{font-size:17px}}.timeline-block__link{font-size:22px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-block__link{font-size:17px}}.timeline-block__year{display:none;height:40px;margin-bottom:30px;text-align:center;transition:font-size .3s ease-out,color .15s ease-in}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-block__year{display:block;margin-bottom:10px}}.timeline-image{max-height:100%}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.timeline-image{max-width:100%}}.history__timeline-year__text{display:inline-block}.history__timeline-year__inner{transition:transform .3s ease}.history__timeline-green{color:#28d223}.license-link{color:#000}.license-link:hover{color:#28d223}.all-jobs-faq__header{text-align:center;line-height:1.1}.error-page{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 80px)}.not-found-page{margin-top:70px;margin-bottom:70px}.error-page__image{max-height:385px;max-width:100%}.error-page__image-wrapper{max-height:385px;padding:0 20px}.error-page__text{margin-top:40px}.error-page__title{font-size:50px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.error-page__title{font-size:34px}}.error-page__subtitle{font-size:22px;line-height:1.1;margin-top:27px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.error-page__subtitle{font-size:17px;line-height:1.4;margin-top:15px}}.how-we-hire{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:100px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.how-we-hire{margin-bottom:50px}}.how-we-hire__item{background-color:#f3f4f8;border-radius:24px;overflow:hidden;position:relative;padding:32px 24px;box-sizing:border-box;margin-left:16px;margin-right:16px;min-width:320px;cursor:pointer}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.how-we-hire__item{min-height:260px}}@media (min-width:1000px){.how-we-hire__item{flex:1 0 auto;width:22.4vw;max-width:400px;max-height:710px}}.how-we-hire__item-number{position:absolute;top:2px;left:13px;z-index:0;font-weight:700;font-size:156.216px;line-height:1.1;color:#fff}.how-we-hire__item-title{position:relative;z-index:1;font-weight:700;font-size:34px;line-height:1.1;text-align:center;margin-bottom:10px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.how-we-hire__item-title{font-size:22px}}.how-we-hire__item-text{position:relative;z-index:2;font-weight:400;font-size:14px;line-height:1.3;opacity:.5}.how-we-hire__item-text p{font-size:inherit;line-height:inherit}.student-page{margin-top:40px}.student-page .article-builder__block{margin-top:32px}.student-page .article-builder__block_title{margin-bottom:85px}.student-page .article-builder__block_userName{margin-bottom:35px}.student-page .article-builder__block_subtitle{margin-bottom:20px}.student-page .article-builder__input-value_userName{font-size:34px;font-weight:700}.privacy-page__content{margin-bottom:60px}@media (min-width:992px){.privacy-page__content{margin-bottom:100px}}.privacy-page__content p{font-size:18px;line-height:140%;margin-bottom:1em}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.privacy-page__content p{font-size:22px;line-height:28px}}.privacy-page__content h2 strong,.privacy-page__content h3 strong{color:#000}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.privacy-page__content h2 strong,.privacy-page__content h3 strong{font-size:22px;line-height:28px}}.privacy-page__content h4{font-size:18px;line-height:140%;text-transform:uppercase;margin-bottom:1em}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.privacy-page__content h4{font-size:22px;line-height:28px}}.privacy-page__content ol,.privacy-page__content ul{margin:0 0 30px;padding:revert;list-style-type:revert}.privacy-page__content ol li,.privacy-page__content ul li{margin:0 0 1em;padding:revert;font-size:18px;line-height:140%}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.privacy-page__content ol li,.privacy-page__content ul li{font-size:22px;line-height:28px}}.privacy-page__content ul li{list-style:none}.privacy-page__content ol li:before,.privacy-page__content ul li:before{margin-top:1px}.privacy-page__content .container--text ol>li:before{content:none}.privacy-page__content table{border-collapse:collapse;margin-bottom:30px}@media screen and (max-width:767px),screen and (max-width:896px) and (max-height:414px){.privacy-page__content table,.privacy-page__content table p{font-size:17px}}.privacy-page__content th{text-align:left;font-weight:400;opacity:.4}.privacy-page__content td,.privacy-page__content th{border-right:.5px solid rgba(0,0,0,.4);padding:0 16px}.privacy-page__content td:first-child,.privacy-page__content th:first-child{padding-left:0}.privacy-page__content td:last-child,.privacy-page__content th:last-child{border-right:none;padding-right:0}.scapes-page__video{margin-bottom:100px}