body,html{height:100%}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}body,body a{color:#f4fAff}body a:hover,h1{color:#51a6ff}body{background:#f4fAff;font-family:Roboto,sans-serif}ol,ul{list-style-type:none}body a:hover{font-weight:700}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container{width:100%;padding:0 12px;margin:0 auto;max-width:1048px}.container-custom{max-width:800px;display:flex;margin:auto;justify-content:center}
header{padding:20px 0;background:#08131F;width:100%;float:left;position:relative;z-index:5}.header-logo{float:left;text-decoration:none;max-width:70%}.header-logo img{max-width:100%}.header-nav{height:100%;top:4px;position:fixed;right:-100%;width:70%;overflow:hidden;transition:right 1s ease 0s}@media screen and (min-width:768px){header{padding:70px 0 81px}.header-logo{max-width:100%}.header-nav{height:auto;position:relative;width:auto;right:0}}.header-nav-list{height:100%;width:100%;float:right;background:#f4fAff;padding:30px 0 0}@media screen and (min-width:768px){.header-nav-list{height:auto;padding:0;border-bottom:1px solid #f4fAff;width:auto;background:0 0}}.header-nav-item{width:100%;float:left;position:relative;padding:0 0 0 10px}@media screen and (min-width:768px){.header-nav-item{width:auto;margin:0 0 0 55px;min-height:40px;padding:0}}.header-nav-item:first-child{margin:0}.header-nav-link{text-decoration:none;padding:8px 0;display:block;font-size:14px;color:#08131F}@media screen and (min-width:768px){.header-nav-link{color:#f4fAff}}@media screen and (min-width:992px){.header-nav-item{min-height:55px}.header-nav-link{font-size:16px}}.header-nav-link--active,.header-nav-link:hover{color:#51a6ff;font-weight:700}.header-nav-link--active:after,.header-nav-link:hover:after{display:none}@media screen and (min-width:768px){.header-nav-link--active:after,.header-nav-link:hover:after{width:7px;display:block;height:7px;content:'';position:absolute;bottom:0;background:#51a6ff;left:50%;margin:0 0 0 -3.5px}.header-burger-menu{display:none}}.header-content{text-align:center;padding:92px 0 0}.header-content img{max-width:100%;width:auto;height:auto}.header-burger-menu{width:24px;height:20px;position:absolute;top:20px;right:20px;background:0 0;border:none}.header-burger-menu__lines,.header-burger-menu__lines:after,.header-burger-menu__lines:before{height:2px;background:#f4fAff;border-radius:2px;position:absolute;width:100%;right:0}.header-burger-menu__lines{top:50%;margin:-1px 0 0;opacity:1;transition:opacity 1s ease 0s}.header-burger-menu__lines:after{top:8px;content:''}.header-burger-menu__lines:before{top:-8px;content:''}.shadow{z-index:-1;opacity:0;background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:-100%;transition:z-index 1s ease 0s;transition:opacity 1s ease 0s}.menu__active .header-nav{right:0;transition:right 1s ease 0s;z-index:2}.menu__active .shadow{z-index:1;opacity:1;left:0;transition:z-index 1s ease 0s;transition:opacity 1s ease 0s}
.content-career__link:hover,.content-team__link:hover{text-decoration:none}.main-content--home-page{height:100%}@media screen and (min-width:768px){.main-content--home-page{margin:-207px 0 0}}.main-content--home-page .container-custom{max-width:800px;display:flex;margin:auto;justify-content:center;align-items:center!important;min-height:100%}.main-content--home-page h1{font-weight:400;font-family:Audiowide,sans-serif;color:#51A6FF;visibility:hidden;font-size:75px}@media screen and (min-width:768px){.main-content--home-page h1{font-size:150px}}.main-content--home-page h2.animated{color:#51A6FF;visibility:hidden;opacity:0;position:absolute;margin:0 0 8px 15px}.main-content--home-page h2{font-family:Lato,sans-serif;font-size:25px;line-height:115px;margin:46px 0 8px 15px}@media screen and (min-width:768px){.main-content--home-page h2{font-size:50px;margin:80px 0 8px 15px}}.main-content--about-page{padding:47px 0 0;overflow:hidden}.main-content--about-page h2{font-size:32px;line-height:36px;color:#08131F;font-weight:400;text-align:center;margin:0 0 35px}@media screen and (min-width:992px){.main-content--about-page h2{font-size:36px;line-height:42px}}.main-content--about-page .content-part-left,.main-content--about-page .content-part-right{float:left;width:100%}.main-content--about-page .content-part-left p,.main-content--about-page .content-part-right p{color:#08131F;font-size:14px;line-height:20px}@media screen and (min-width:768px){.main-content--about-page .content-part-left,.main-content--about-page .content-part-right{width:48%}.main-content--about-page .content-part-left p,.main-content--about-page .content-part-right p{font-size:16px;line-height:24px}}@media screen and (min-width:992px){.main-content--about-page .content-part-left p,.main-content--about-page .content-part-right p{font-size:18px;line-height:25px}}.main-content--about-page .content-part-right{float:right}.content-team__list{padding:63px 0 0;text-align:center;width:100%;float:left}.content-team__item{position:relative;padding:0 0 68px;width:100%;float:left}@media screen and (min-width:480px){.content-team__item{width:50%}}@media screen and (min-width:768px){.content-team__item{width:33.3333%}}.content-team__item img{display:block;position:relative;z-index:1}.content-team__link{position:relative;display:inline-block;max-width:200px}.content-team__link:after,.content-team__link:before{background:url(../images/decor-item.svg) no-repeat;top:-14px;left:-14px;width:64px;height:64px;position:absolute;content:'';opacity:.12}.content-team__link:before{top:auto;left:auto;right:-14px;bottom:-14px}.content-team__link:hover:after,.content-team__link:hover:before{opacity:1}.content-team__name{width:100%;background:#fff;font-size:16px;text-align:center;color:#08131F;font-weight:400;height:36px;line-height:36px;position:relative;z-index:1}.main-content--person-page{padding:135px 0 0}.main-content--person-page .content-part-left{width:100%;float:left;text-align:center;padding:0 10px 20px 0}@media screen and (min-width:768px){.main-content--person-page .content-part-left{width:50%;text-align:right;padding:0 10px 0 0}}.main-content--person-page .content-part-right{width:100%;float:left}@media screen and (min-width:768px){.main-content--person-page .content-part-right{width:50%;padding:0 0 0 10px}}.person__name{color:#08131F;font-size:36px;line-height:50px;margin:-10px 0 25px}.person__description,.person__position{font-size:18px;color:#08131F;line-height:25px;margin:0 0 20px}.person__experience{font-size:34px;line-height:33px;color:#08131F}.technologies__list{padding:182px 0 0}.technologies__item{position:relative;padding:0 0 68px;width:100%;float:left}@media screen and (min-width:480px){.technologies__item{width:50%}}@media screen and (min-width:768px){.technologies__item{width:33.3333%}}.technologies__content{text-align:center;padding:0 5% 68px 0}.technologies__name{font-size:20px;color:#f4fAff;line-height:24px;margin:0 0 17px}.technologies__description{min-height:24px;font-size:20px;color:#f4fAff;line-height:24px}.content-career__list{padding:63px 0 0;text-align:center;width:100%;float:left}.content-career__item{position:relative;padding:0 0 68px;width:100%;float:left}@media screen and (min-width:768px){.content-career__item{width:50%}}.content-career__item:nth-child(odd) .content-career__link{float:left}.content-career__item:nth-child(even) .content-career__link{float:right}.content-career__link{position:relative;width:100%}@media screen and (min-width:768px){.content-career__link{width:95%}}.content-career__link:after,.content-career__link:before{background:url(../images/decor-item.svg) no-repeat;top:-14px;left:-14px;width:64px;height:64px;position:absolute;content:'';opacity:.12;z-index:1}.content-career__link:before{top:auto;left:auto;right:-14px;bottom:-14px}.content-career__link:hover:after,.content-career__link:hover:before{opacity:1}.content-career__link:hover .content-career__apply{color:#51a6ff}.content-career__name{width:100%;text-align:center;color:#08131F;padding:95px 0;position:relative;z-index:2;background:#f4fAff;font-size:18px}@media screen and (min-width:768px){.content-career__name{font-size:36px;padding:115px 0}}.content-career__location{color:#08131F;z-index:3;position:absolute;top:8px;left:11px;font-weight:700;font-size:16px}.content-career__apply{color:rgba(81,166,255,.5);z-index:3;position:absolute;bottom:8px;right:11px;font-weight:700;font-size:18px}@media screen and (min-width:768px){.content-career__location{font-size:18px}.content-career__apply{font-size:36px}}.main-content--career-page p{font-size:20px;line-height:28px;color:#08131F}.main-content{background:#f4fAff;width:100%;float:left;padding-bottom:60px}.main-content--light-blue{background:#f4fAff;width:100%;float:left}.main-content--blue{background:#08131F;width:100%;float:left}.main-title{text-align:center;font-size:28px;line-height:normal;color:#08131F;padding:37px 0}@media screen and (min-width:768px){.main-title{font-size:36px;line-height:42px;padding:57px 0}}
.main-content--technologies-page,.main-content--career-page {padding-bottom: 0;}
.main-content--career-page .container, .main-content--team-page .container {max-width:860px}
.main-content--career-button {float:right; font-size:18px; background:#51A6FF; color:#fff; border:none; padding:11px 35px; cursor:pointer; margin:20px 0 0;}