@charset "UTF-8";body,html{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:0 0;font-size:16px;line-height:1;width:100%;height:100%;box-sizing:border-box;background:#f8fbff;font-family:'Rubik',sans-serif}a,abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:0 0}.search input{background:0 0;border:0}*,:after,:before{box-sizing:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a,header .burger .burger__line{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a{color:#333;text-decoration:none}a:hover{color:#007fd9;cursor:pointer}header,header .header_box{background-color:#f8fbff;top:0;left:0}header{min-width:320px;border-bottom:1px solid #e8f0f8;width:100%;position:fixed;z-index:250}header .header_box,header .menu_box{-webkit-transition:padding .4s;-moz-transition:padding .4s;-o-transition:padding .4s;transition:padding .4s}header .header_box{width:250px;position:relative;padding:20px 0;float:left;z-index:50}header .menu_box{padding:33px 0;float:right;min-width:320px;z-index:45}header .burger{position:absolute;right:20px;top:25px;outline:0;z-index:5;padding:10px;display:none}header .burger .burger__line{position:absolute;height:3px;top:50%;margin-top:-1px;display:block;width:100%;background-color:#333;cursor:pointer}header .burger .burger__line:first-child{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}header .burger .burger__line:nth-child(3){-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}header .burger__wrapper{position:relative;width:24px;height:24px}header.active .burger__line:nth-child(1){-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}header.active .burger__line:nth-child(2){-webkit-transform:scale(.1,1);-ms-transform:scale(.1,1);transform:scale(.1,1)}header.active .burger__line:nth-child(3){-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}header.active .mobile_menu_list_box{left:0}.logo_box{float:left}.logo_box img{display:block;width:225px;-webkit-transition:width .4s;-moz-transition:width .4s;-o-transition:width .4s;transition:width .4s}.menu{float:right}.menu ul li,.menu ul li a{display:inline-block;height:32px}.menu ul li{margin-left:30px;line-height:32px}.menu ul li a{font-size:.875em;cursor:pointer}.menu ul li a.active{color:#007fd9}.menu ul li.money{line-height:29px}.menu ul li.money a{border:2px solid #333;border-radius:16px;padding:0 10px}.menu ul li.money a:hover{border-color:#007fd9}.menu ul li.money a.active{border-color:#007fd9;color:#007fd9}.scrolled .header_box{padding:8px 0}.scrolled .menu_box{padding:13px 0}.scrolled .menu_box .menu ul{padding:0}.scrolled .logo_box img{width:165px}.header_overlay{position:fixed;top:-100%;bottom:-100%;left:0;right:0;z-index:240;width:100%;height:100%;opacity:0;background-color:rgba(38,1,1,.6);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.header_overlay.show{top:0;bottom:0;opacity:1}footer{background-color:#fff;padding:40px 0;position:relative}footer .top_box{padding:0;margin-bottom:30px;background:0 0;text-align:center}footer .top_box:before{display:none}footer .top_box .logo_box{width:106px;margin:0 auto;display:block;float:none}footer .top_box .logo_box img{width:100%}footer,footer .bottom_box,footer .top_box{overflow:hidden;width:100%}footer .copyright{font-size:.875em;font-family:"Open Sans",sans-serif;padding-top:10px;color:#333;text-align:center}footer .sharings_box{margin:0 auto 20px;text-align:center}.accordion_list li a.item_name span,.galka,.tabs_box ul li,.top_box h1 span,footer .sharings_box a{display:inline-block}.galka{background:url(../img/svg/icons/icon-point.svg) no-repeat center center;width:24px;height:24px}.down_ico{background:url(../img/svg/icons/icon-down.svg) no-repeat center center;width:30px;height:30px}.down_ico,.engle,.home_ico{display:inline-block}.engle{background:url(../img/svg/icons/icon-engle.svg) no-repeat center center;width:19px;height:11px}.home_ico{background:url(../img/svg/icons/icon-home.svg) no-repeat center center;width:30px;height:30px}.phone_ico{background:url(../img/svg/icons/icon-phone.svg) no-repeat center center;width:24px;height:24px;display:inline-block}.mail_ico{background:url(../img/svg/icons/icon-mail.svg) no-repeat center center}.location_ico,.mail_ico,.play_ico{width:24px;height:24px;display:inline-block}.location_ico{background:url(../img/svg/icons/icon-adress.svg) no-repeat center center}.play_ico{background:url(../img/svg/icons/icon-play.svg) no-repeat center center}.to_top{background:url(../img/svg/to_top.svg) no-repeat center center;width:48px;height:48px;display:block;position:fixed;z-index:200;right:10px;bottom:10px;opacity:.6;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.to_top:hover{opacity:1}.black_line{background:url(../img/svg/black_line.svg) no-repeat center center;width:37px;height:37px;display:block;position:absolute;left:50px;bottom:-30px}.write_ico,.write_white_ico{width:24px;height:24px;display:inline-block}.write_ico{background:url(../img/svg/icons/icon-write.svg) no-repeat center center}.write_white_ico{background:url(../img/svg/icons/icon-write-white.svg) no-repeat center center}.sharings_box a,.star_ico{width:32px;height:32px;display:inline-block}.star_ico{background:url(../img/svg/icons/icon-recommend.svg) no-repeat center center}.sharings_box a{margin-left:5px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.sharings_box a.fb{background:url(../img/svg/social/social_facebook.svg) no-repeat center center}.sharings_box a.linked{background:url(../img/svg/social/social_linkedin.svg) no-repeat center center}.sharings_box a.behance{background:url(../img/svg/social/social_behance.svg) no-repeat center center}.sharings_box a.artstation{background:url(../img/svg/social/social_artstation.svg) no-repeat center center}.sharings_box a.dribble{background:url(../img/svg/social/social_dribbble.svg) no-repeat center center}.sharings_box a.hh{background:url(../img/svg/social/hh.svg) no-repeat center center}.sharings_box a.moikrug{background:url(../img/svg/social/moikrug.svg) no-repeat center center}.sharings_box a:hover.fb{background:url(../img/svg/social/social_facebook_green.svg) no-repeat center center}.sharings_box a:hover.linked{background:url(../img/svg/social/social_linkedin_green.svg) no-repeat center center}.sharings_box a:hover.behance{background:url(../img/svg/social/social_behance_green.svg) no-repeat center center}.sharings_box a:hover.artstation{background:url(../img/svg/social/social_artstation_green.svg) no-repeat center center}.sharings_box a:hover.dribble{background:url(../img/svg/social/social_dribbble_green.svg) no-repeat center center}.sharings_box a:hover.hh{background:url(../img/svg/social/hh_green.svg) no-repeat center center}.sharings_box a:hover.moikrug{background:url(../img/svg/social/moikrug_green.svg) no-repeat center center}.share_btns_box{padding-top:10px;text-align:right}.share_btns_box a.likely__icon,.share_btns_box span.likely__button,.share_btns_box span.likely__icon,.share_btns_box span.likely__widget{width:32px;height:32px;display:inline-block;margin-left:5px;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.share_btns_box .likely__counter,.share_btns_box span svg{display:none}.share_btns_box .fb{background:url(../img/svg/share/share_facebook_green.svg) no-repeat center center}.share_btns_box .fb:hover{background:url(../img/svg/share/share_facebook.svg) no-repeat center center}.share_btns_box .vk{background:url(../img/svg/share/share_vk_green.svg) no-repeat center center}.share_btns_box .vk:hover{background:url(../img/svg/share/share_vk.svg) no-repeat center center}.share_btns_box .tw{background:url(../img/svg/share/share_twitter_green.svg) no-repeat center center}.share_btns_box .tw:hover{background:url(../img/svg/share/share_twitter.svg) no-repeat center center}.share_btns_box .tg{background:url(../img/svg/share/telegram_green.svg) no-repeat center center}.share_btns_box .tg:hover{background:url(../img/svg/share/telegram.svg) no-repeat center center}.delete{background:url(../img/svg/icons/icon-delete.svg) no-repeat -3px -3px;width:24px;height:24px;display:block;transform:rotate(180deg);cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.delete:hover{transform:rotate(0)}.send_message{background:url(../img/svg/icons/icon-sendmessage.svg) no-repeat center center;width:30px;height:30px;display:inline-block}.app_links_box a,.decor_stars{display:inline-block;position:relative}.decor_stars{background:url(../img/svg/top_stars.svg) no-repeat center center;z-index:50;width:269px;height:59px}.app_links_box a,.app_links_box a:before,.black_pill_btn i,.green_btn i{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.app_links_box a{margin-right:18px;width:40px;height:40px}.app_links_box a.web{background:url(../img/svg/icons/apps/web.svg) no-repeat center center}.app_links_box a.apple{background:url(../img/svg/icons/apps/appstore.svg) no-repeat center center}.app_links_box a.google{background:url(../img/svg/icons/apps/playstore.svg) no-repeat center center}.app_links_box a.facebook{background:url(../img/svg/icons/apps/facebook.svg) no-repeat center center}.app_links_box a.vk{background:url(../img/svg/icons/apps/vkontakte.svg) no-repeat center center}.app_links_box a.macos{background:url(../img/svg/icons/apps/macos.svg) no-repeat center center}.app_links_box a:before,.black_pill_btn i,.green_btn i{position:absolute}.app_links_box a:before{content:"";left:50%;width:0;height:0;box-shadow:0 0 0 0 transparent;top:50%}.app_links_box a:hover:before{box-shadow:0 0 50px 20px rgba(48,175,158,.7)}.app_links_box a:hover.web{background:url(../img/svg/icons/apps/web_green.svg) no-repeat center center}.app_links_box a:hover.apple{background:url(../img/svg/icons/apps/appstore_green.svg) no-repeat center center}.app_links_box a:hover.google{background:url(../img/svg/icons/apps/playstore_green.svg) no-repeat center center}.app_links_box a:hover.facebook{background:url(../img/svg/icons/apps/facebook_green.svg) no-repeat center center}.app_links_box a:hover.vk{background:url(../img/svg/icons/apps/vkontakte_green.svg) no-repeat center center}.app_links_box a:hover.macos{background:url(../img/svg/icons/apps/macos_green.svg) no-repeat center center}.green_btn,.white_pill_btn{display:inline-block;position:relative;text-transform:uppercase;color:#fff;font-size:1.313em;font-weight:700}.green_btn{background-color:#007fd9;padding:0 50px;-webkit-box-shadow:5px 0 40px 0 rgba(0,127,217,.3);-moz-box-shadow:5px 0 40px 0 rgba(0,127,217,.3);-ms-box-shadow:5px 0 40px 0 rgba(0,127,217,.3);box-shadow:5px 0 40px 0 rgba(0,127,217,.3);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;height:72px;line-height:74px;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;border-radius:36px}.black_pill_btn i,.green_btn i{right:-10px;top:21px;opacity:0}.green_btn:hover{color:#fff;padding:0 70px 0 30px;-webkit-box-shadow:5px 0 40px 0 rgba(0,127,217,.7);-moz-box-shadow:5px 0 40px 0 rgba(0,127,217,.7);-ms-box-shadow:5px 0 40px 0 rgba(0,127,217,.7);box-shadow:5px 0 40px 0 rgba(0,127,217,.7)}.green_btn:hover i{right:30px;opacity:1}.white_pill_btn{height:56px;line-height:50px;overflow:hidden;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;border-radius:28px}.white_pill_btn:hover{color:#fff;padding:0 60px 0 20px}.black_pill_btn,.mail_btn,.white_pill_btn{border:4px solid #007fd9;padding:0 40px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.black_pill_btn{font-size:1.313em;font-weight:700;text-transform:uppercase;position:relative;display:block;color:#333;height:72px;line-height:66px;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;border-radius:36px}.black_pill_btn:hover{padding:0 60px 0 20px;color:#333}.black_pill_btn:hover i{right:25px;opacity:1}.mail_btn{display:inline-block;text-align:center;color:#007fd9;height:56px;line-height:48px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;border-radius:28px}.mail_btn:hover{background-color:#007fd9;color:#fff}.pill_btn,.white_btn{display:inline-block;text-transform:uppercase;font-weight:700}.pill_btn{border:2px solid #333;padding:0 20px;height:32px;line-height:30px;color:#333;border-radius:16px}.pill_btn:hover{color:#007fd9;border-color:#007fd9}.white_btn{background-color:#fff;color:#007fd9;height:40px;line-height:40px;text-align:center;font-size:.938em;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:5px 0 50px 0 rgba(0,127,217,.3);-moz-box-shadow:5px 0 50px 0 rgba(0,127,217,.3);-ms-box-shadow:5px 0 50px 0 rgba(0,127,217,.3);box-shadow:5px 0 50px 0 rgba(0,127,217,.3);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.white_btn:hover{-webkit-box-shadow:5px 0 50px 0 rgba(0,127,217,.7);-moz-box-shadow:5px 0 50px 0 rgba(0,127,217,.7);-ms-box-shadow:5px 0 50px 0 rgba(0,127,217,.7);box-shadow:5px 0 50px 0 rgba(0,127,217,.7)}.cont_center{max-width:1160px;margin:0 auto}.container{height:100%;min-width:320px;position:relative;padding-top:96px}.top_box h1,h1.generic{text-transform:uppercase}h1.generic{font-weight:500;width:100%;text-align:center;position:relative;padding:60px 0 0;font-size:2.5em;margin-bottom:20px}p.preamble{margin:0 30px 10px;line-height:1.4em}ol.ml-list,ul.ml-list{margin:0 30px;list-style:none;line-height:1.4em;counter-reset:li}ol.ml-list li.lead,ul.ml-list li.lead{text-align:center;padding-bottom:10px}ol.ml-list li.lead>ol.ml-list,ul.ml-list li.lead>ol.ml-list{text-align:left;margin-left:0}ol.ml-list li.lead>h2,ul.ml-list li.lead>h2{display:inline;text-align:center;margin-bottom:10px;font-weight:400}ol.ml-list li>ul,ul.ml-list li>ul{list-style:none;margin-left:30px}ol.ml-list li>ul li:before,ul.ml-list li>ul li:before{content:"- "}ol.ml-list>li:before{counter-increment:li;content:counters(li,".") ". "}ol.pptos-list{margin-left:50px;margin-right:30px;list-style:decimal;line-height:1.4em}.vac-pplink{text-align:right;margin-bottom:30px}.form-pplink{font-size:.9em;margin-top:25px}.form-pplink a,.tabs_box ul li.selected a,h1.generic{color:#007fd9}.top_box{position:relative;width:100%;margin:0 auto 60px;background-image:url(../img/top_bg.jpg);background-size:cover;background-position:center;padding-top:150px;color:#fff;text-align:center;overflow:hidden;cursor:default}.ancor,.top_box:before{position:absolute;left:0}.top_box:before{content:"";width:100%;height:100%;z-index:40;background-color:rgba(38,1,1,.6);top:0}.top_box h1{font-size:3em;line-height:.875em;margin-bottom:39px;z-index:50}.top_box h1 span{font-size:.583em;font-weight:500;margin-top:10px;text-transform:none}.top_box .points_box{padding:36px 0 100px;display:flex;max-width:800px;margin:0 auto;position:relative;z-index:50;justify-content:space-around}.top_box .points_box .point{width:33%;text-align:center}.top_box .points_box .point div{font-size:1.75em;font-weight:500}.top_box .points_box .point span{color:#007fd9;font-size:2.286em;font-weight:500}.top_box .points_box .point i{font-style:normal;margin-top:28px;font-weight:500;line-height:normal;display:inline-block}.top_box .green_btn{position:absolute;z-index:40;bottom:-35px;left:50%;margin-left:-197px}.top_box h1,section{position:relative}.ancor{top:-80px}.tabs_box{float:right}.tabs_box ul{padding-top:15px}.tabs_box ul li{margin-left:32px}.careers h2,.menu ul li a,.tabs_box ul li a{text-transform:uppercase;font-weight:700}.tabs{width:100%;overflow:hidden}.tabs .tab{width:100%;display:none}.tabs .tab.show{display:block}.careers,.careers .careers_list_box{padding-bottom:60px}.careers h2{text-align:left;font-size:2.5em;font-weight:500;margin-bottom:50px;color:#333;float:left}.careers .careers_list_box ul{column-count:2}.careers .careers_list_box ul li{width:100%;height:60px;display:inline-block;padding-left:36px;border-bottom:2px solid #e8f0f8}.careers .careers_list_box ul li:last-child:nth-child(odd):not(:first-child){margin-right:52%}.careers .careers_list_box ul li.recommend{background:url(../img/svg/icons/icon-recommend.svg) no-repeat -3px 13px}.careers .careers_list_box ul li a{font-weight:500;min-height:60px;display:flex;align-items:center}.careers .careers_list_box ul.one_item{column-count:1}.careers .careers_list_box ul.one_item li{width:50%;margin:0 auto;display:block}.careers .star_bottom_box{text-align:center;max-width:520px;margin:0 auto;font-size:.875em;color:#333}.careers .star_bottom_box span{display:block;line-height:1.3em;margin-bottom:10px}.projects{width:100%;position:relative;margin-bottom:80px}.projects .projects_top_box{position:absolute;top:0;left:0;z-index:60;width:100%}.projects .projects_top_box h2{text-align:left;font-size:2.5em;font-weight:500;margin-bottom:50px;padding-top:50px;text-transform:uppercase;color:#fff;float:left}.projects .projects_top_box .projectsNav{float:right;max-width:720px}.projectsCarousel{background-color:#333;overflow:hidden;height:700px}.projectsCarousel .project_item{position:relative;height:700px;background-repeat:no-repeat;background-size:cover;background-position:center}.projectsCarousel .project_item img{height:100%;display:block}.projectsCarousel .project_item .descr_box{position:absolute;left:0;top:0;z-index:50;color:#fff;width:100%;height:100%;padding-top:150px;background-color:rgba(18,52,111,.6)}.projectsCarousel .project_item .descr_box img{width:120px;height:120px;margin-bottom:30px}.projectsCarousel .project_item .descr_box h3{text-transform:uppercase;font-size:1.75em;font-weight:700;margin-bottom:20px}.projectsCarousel .project_item .descr_box .descr_text{font-weight:400;font-family:"Open Sans",sans-serif;margin-bottom:80px;line-height:1.3em;max-width:320px}.projectsCarousel .white_pill_btn{position:relative}.projectsCarousel .white_pill_btn .play_ico{position:absolute;right:-10px;top:9px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.projectsCarousel .white_pill_btn:hover .play_ico{right:25px;opacity:1}.projectsNav{width:100%;padding:60px 0;font-family:"Rubik",sans-serif}.projectsNav.slick-dotted.slick-slider{margin-bottom:100px}.projectsNav .slick-list{width:95%;margin:0 auto}.projectsNav .nav_item{cursor:pointer;text-align:center}.projectsNav .nav_item span{text-transform:uppercase;color:#fff;font-weight:700;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.projectsNav .nav_item:hover span,.vacancy .left_column .careers_list li a:hover,.vacancy .left_column .careers_list li.active a{color:#007fd9}.projectsNav .slick-current span{font-weight:700;color:#007fd9}.projectsNav .slick-next{background:url(../img/svg/arrow_right_white.svg) no-repeat center center!important;width:16px;height:35px;right:-10px}.projectsNav .slick-prev{background:url(../img/svg/arrow_left_white.svg) no-repeat center center!important;width:16px;height:35px;right:auto;left:-10px}.projectsNav .slick-next,.projectsNav .slick-prev{padding:20px}.projectsNav .slick-next:before,.projectsNav .slick-prev:before,.vacancy .text_box.vacancy_desc li ol li::before{content:"";display:none}.projectsNav .slides_num{position:absolute;right:70px;bottom:46px;color:#959595;height:20px}.left_column{color:#fff;width:100%;padding-right:40px;padding-top:60px}.left_column li{border-bottom:2px solid #333;font-family:"Open Sans",sans-serif;font-weight:600}.left_column li a{color:#fff;padding:25px 10px 25px 36px;display:inline-block}.left_column li a:hover{color:#007fd9;cursor:pointer}.left_column li:last-child{border-bottom:0}.left_column li.recommend{background:url(../img/svg/icons/icon-recommend.svg) no-repeat -3px 17px}.conditions{width:100%;overflow:hidden}.conditions .cards_box .card h4,.conditions h2{font-size:2.5em;font-weight:500;margin-bottom:50px;text-transform:uppercase;color:#333}.conditions .cards_box{width:100%}.conditions .cards_box .card{width:33.33%;height:350px;float:left;text-align:center;padding:0 10px}.conditions .cards_box .card .img_box{width:170px;height:170px;margin:0 auto;overflow:hidden;text-align:center}.conditions .cards_box .card img{width:170px;height:170px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.conditions .cards_box .card h4{font-size:1.125em;font-weight:700;margin-bottom:40px}.conditions .cards_box .card .card_text{max-width:250px;margin:0 auto;color:#777;font-family:"Open Sans",sans-serif;font-size:.875em;line-height:1.3em}.conditions .cards_box .card:hover img{transform:scale(1.25)}.hr_team{overflow:hidden;margin-bottom:60px;background:url(../img/svg/illustration-mail-to-hr.svg) no-repeat center 50px;background-size:170px 170px}.hr_team .hr_box{padding-top:160px;height:440px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:40px}.hr_team .hr_box.empty{height:0;margin-bottom:0}.hr_team .phone{text-align:center;padding-top:18px}.conditions h2,.hr_team h2{text-align:center;line-height:1.3em}.hr_team .hr_item{width:230px;height:230px;position:relative}.hr_team .hr_item .photo_box,.hr_team .hr_item .photo_box img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden;width:200px}.hr_team .hr_item .photo_box{position:relative;margin:0 auto}.hr_team .hr_item .photo_box,.hr_team .hr_item .photo_box img,.recommend .steps_list li img{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.hr_team .hr_item .photo_box img{-webkit-filter:grayscale(80%);-moz-filter:grayscale(80%);-ms-filter:grayscale(80%);-o-filter:grayscale(80%);filter:grayscale(80%)}.hr_team .hr_item .hr_name,.hr_team .hr_item .msg_box{text-align:center;color:#333;font-family:"Open Sans",sans-serif}.hr_team .hr_item .msg_box,.hr_team .hr_item .msg_box .black_line{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.hr_team .hr_item .msg_box{background-color:#fff;height:122px;top:-100px;left:50%;margin-left:-160px;opacity:0;padding:40px;font-style:italic;line-height:1.3em;transform:translateY(0);display:flex;align-items:center;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:320px;position:absolute;font-weight:300}.hr_team .hr_item .msg_box .black_line{-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.hr_team .hr_item .hr_name{width:100%;position:relative;bottom:-30px;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hr_team .hr_item:hover .msg_box{opacity:1;box-shadow:0 20px 30px rgba(18,52,111,.2);transform:translateY(-50px);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px}.hr_team .hr_item:hover .photo_box{transform:scale(1.18)}.hr_team .hr_item:hover .photo_box img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.hr_team .hr_item:hover .black_line{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.hr_team .mail_btn{margin:0 auto;display:block;width:265px}.hr_team .hr_box.slick-slider .slick-list{padding:170px 20px 20px;top:-90px;overflow:visible}.hr_team .hr_box.slick-slider .slick-list .hr_item{padding:0 20px}.HRCarousel .slick-next,.HRCarousel .slick-prev{width:16px;height:35px;top:61%;z-index:90;padding:20px}.HRCarousel .slick-next:before,.HRCarousel .slick-prev:before{content:" "}.HRCarousel .slick-prev{left:0;background:url(../img/svg/arrow_left.svg) no-repeat center center!important}.HRCarousel .slick-next{right:0;background:url(../img/svg/arrow_right.svg) no-repeat center center!important}.contacts,.hr_team{width:100%}.contacts .light_blue_bg{width:100%;background-color:#e8f0f8;color:#333;overflow:hidden;box-sizing:border-box}.contacts h2,.hr_team h2{color:#333;text-transform:uppercase;font-size:2.5em;font-weight:500}.contacts a{color:#333;text-decoration:underline}.contacts a:hover,.text_box a:hover{text-decoration:none}.contacts .fleft{padding:40px 0;float:left}.contacts .fright{float:right;padding:40px 20px;font-size:.875em;line-height:1.5em;font-family:"Open Sans",sans-serif;width:320px}.contacts .fright h4{font-style:normal;font-weight:600;font-size:16px;margin-bottom:25px;text-transform:uppercase}.contacts .fright div,.contacts h2,.vacancy h2{margin-bottom:20px}.contacts .fright div span{overflow:hidden;display:block}.contacts .fright .map_link{padding-left:32px}.contacts .location_ico,.contacts .mail_ico,.contacts .phone_ico{margin-top:-2px;margin-right:10px}.contacts .location_ico{display:inline-block;float:left}.vacancy .vacancy_top_box{background:url(../img/vacancy_cover.jpg) no-repeat center center;background-size:cover;height:200px;text-align:center;display:flex;align-items:center;overflow:hidden;position:relative;color:#fff;line-height:1.375em}.vacancy .vacancy_top_box:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(18,52,111,.8)}.vacancy .vacancy_top_box .cont_center{position:relative;z-index:50;max-width:920px;padding:0 20px}.vacancy .vacancy_top_box .cont_center .adapt_text{display:none}.vacancy .vacancy_top_box .for_adapt{display:none;font-size:.875em;font-weight:700}.vacancy h2{font-size:2.5em;font-weight:500;text-transform:uppercase;color:#007fd9;width:100%;text-align:center;position:relative;padding:60px 0 0}.recommend .top_recommend_box h2,.vacancy h5{color:#333;text-transform:uppercase;text-align:center;width:100%;font-size:1.125em}.vacancy .text_box h5{text-align:left;font-size:.875em;text-transform:none}.vacancy .text_box ul li p{font-size:inherit;margin-bottom:0}.vacancy .text_box.vacancy_desc h1,.vacancy .text_box.vacancy_desc h2{color:#333;text-align:left;text-transform:none}.vacancy .text_box.vacancy_desc h1{font-weight:800;font-size:1.6em;margin-bottom:.83em}.vacancy .text_box.vacancy_desc h2{font-weight:700;font-size:1.3em;padding:0}.vacancy .text_box.vacancy_desc h3{font-size:1.1em}.vacancy .text_box.vacancy_desc li ol{list-style:decimal}.vacancy .text_box.vacancy_desc li ol li{display:list-item;padding-left:0;margin-left:30px}.vacancy .left_column{color:#333;float:right;width:440px;padding-right:80px;height:100%}.vacancy .left_column h3,.vacancy .left_column h4{color:#333;text-transform:uppercase;font-weight:500}.vacancy .left_column h3{font-size:1.75em}.vacancy .left_column h4{padding-top:16px;text-align:left}.vacancy .left_column .careers_list li{border-color:#c8d4e0}.ios .careers .careers_list_box ul li a:hover,.mobile .careers .careers_list_box ul li a:hover,.vacancy .left_column .careers_list li a{color:#333}.vacancy .recommendation_link_box{width:100%;text-align:left;padding:40px 0}.vacancy .recommendation_link_box .text{padding:5px 0;font-size:.875em;font-family:"Open Sans",sans-serif;text-align:left}.vacancy .recommendation_link_box .text i{margin-top:-9px}.vacancy .recommendation_link_box .pill_btn{margin-left:30px}.vacancy .content_column{overflow:hidden;padding-top:60px;width:680px;float:right;color:#333}.vacancy .fleft{float:left;width:300px}.vacancy .fright{float:right;width:40%}.vacancy .green_btn{padding-left:50px}.vacancy .green_btn i{top:24px}.vacancy .green_btn:hover{padding:0 50px 0 30px}.vacancy .green_btn:hover i{right:35px}.vacancy .black_pill_btn,.vacancy .green_btn{margin-left:30px;margin-bottom:30px;width:280px}.vacancy .share_text{text-align:right;font-weight:700}.about_box,.vacancy_carousel{overflow:hidden;position:relative}.about_box{max-width:800px;margin:-50px auto 0;padding:40px 40px 20px;background-color:#fff;z-index:20;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);-ms-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.about_box .logo_box{padding-right:30px}.about_box .logo_box img{width:70px}.about_box .text_box{overflow:hidden}.vacancy_carousel{width:100%;height:300px;border-bottom:4px solid #007fd9}.vacancy_carousel::after,.vacancy_carousel::before{position:absolute;display:block;content:"";top:0;z-index:10;height:100%;width:50%}.vacancy_carousel::before{left:0;-webkit-background:linear-gradient(to right,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%);-moz-background:linear-gradient(to right,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%);-ms-background:linear-gradient(to right,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%);background:linear-gradient(to right,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%)}.vacancy_carousel::after{right:0;-webkit-background:linear-gradient(to left,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%);-moz-background:linear-gradient(to left,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%);-ms-background:linear-gradient(to left,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%);background:linear-gradient(to left,#000 0%,rgba(0,0,0,.6) 20%,transparent 40%)}.vacancy_carousel .img_box{height:300px}.vacancy_carousel .img_box img{height:100%}.vacancy_carousel .slick-next,.vacancy_carousel .slick-prev{z-index:11;width:30px;height:55px}.vacancy_carousel .slick-next::before,.vacancy_carousel .slick-prev::before{content:" ";display:block;width:30px;height:55px}.vacancy_carousel .slick-next{right:30px}.vacancy_carousel .slick-next::before{background:url(../img/svg/arrow_right_big.svg) no-repeat center center}.vacancy_carousel .slick-prev{left:30px}.vacancy_carousel .slick-prev::before{background:url(../img/svg/arrow_left_big.svg) no-repeat center center}.recommend .steps_list,.text_box{font-family:"Open Sans",sans-serif}.recommend .top_recommend_box p,.text_box{line-height:1.4em;margin-bottom:40px}.text_box h3{font-size:1.125em}.text_box p,.text_box ul li{font-size:.875em}.text_box ul li{position:relative;padding-left:30px;display:block}.text_box ul li:before{content:"•";display:block;position:absolute;left:20px;top:1px;color:#007fd9}.recommend .top_recommend_box{width:100%;overflow:hidden;padding-bottom:80px;padding-top:85px}.recommend .top_recommend_box h2{font-size:3em;font-weight:700;display:block;color:#007fd9;line-height:1.3em}.recommend .top_recommend_box p{font-family:"Open Sans",sans-serif;font-weight:600;width:100%;text-align:center;color:#333}.recommend .top_recommend_box a{margin:0 auto;width:294px;display:block}.recommend .steps_box h2,.recommend .vacancy_for_recommend_box h3{text-transform:uppercase;color:#333;text-align:center;font-weight:500;font-size:2.5em}.recommend .steps_list{width:100%;max-width:920px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0 auto 80px}.recommend .steps_list li{text-align:center;width:190px;color:#777;font-size:.875em}.recommend .steps_list li img{transform:scale(1)}.recommend .steps_list li:hover img{transform:scale(1.4)}.recommend .steps_list li .step_arrow{width:22px}.recommend .steps_list li .step_arrow path{fill:#c8d4e0}.recommend .vacancy_for_recommend_box{margin-bottom:140px}.recommend .vacancy_for_recommend_box h3{margin-bottom:20px;color:#007fd9}.recommend .vacancy_for_recommend_box .vacancy_list{width:100%;max-width:920px;margin:0 auto}.recommend .vacancy_for_recommend_box .vacancy_list li{width:100%;height:80px;position:relative;overflow:hidden;margin-bottom:30px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.recommend .vacancy_for_recommend_box .vacancy_list li .text_block{position:absolute;z-index:10;left:30px;top:0;display:flex;flex-direction:column;justify-content:center;height:80px;width:calc(100% - 230px);max-width:690px;font-family:"Open Sans",sans-serif;line-height:1.4em}.recommend .vacancy_for_recommend_box .vacancy_list li .text_block .vacancy_name{font-size:1.125em;font-weight:600;width:100%}.recommend .vacancy_for_recommend_box .vacancy_list li .text_block .vacancy_name a:hover{color:#fff}.recommend .vacancy_for_recommend_box .vacancy_list li .text_block .cash{color:#fff;font-weight:300}.recommend .vacancy_for_recommend_box .vacancy_list li .green_bg_block{position:absolute;top:0;left:0;z-index:1;background-color:#007fd9;width:100%;height:100%;transform:translateX(-120px);-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.recommend .vacancy_for_recommend_box .vacancy_list li .white_btn{position:absolute;right:0;top:20px;padding:0 20px;z-index:20;transform:translateX(0);-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.recommend .vacancy_for_recommend_box .vacancy_list li:hover .green_bg_block{transform:translateX(0)}.recommend .vacancy_for_recommend_box .vacancy_list li:hover .white_btn{transform:translateX(-20px)}.recommend .vacancy_for_recommend_box .star_ico{display:block;margin:0 auto 30px}.questions{background:#e8f0f8;padding:60px 0}.questions .left_box{float:left;width:320px}.questions .left_box h2{margin-bottom:0}.questions .left_box img{width:170px}.questions .left_box .text{color:#333;line-height:1.3em;font-size:.875em}.questions .left_box .text a,.text_box a{text-decoration:underline}.questions .right_box,body.overfl{overflow:hidden}.accordion_list{font-family:"Open Sans",sans-serif}.accordion_list li{width:100%;line-height:1.3em}.accordion_list li a.item_name{color:#333;display:inline-block;padding-bottom:3px;margin-bottom:30px;font-size:1.125em;font-weight:700}.accordion_list li a.item_name:hover,.text_box a{color:#007fd9}.accordion_list li .answer_box{color:#333;height:0;overflow:hidden;font-size:.875em;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.accordion_list li .answer_box .answerText{padding:0 30px;width:100%}.accordion_list li .answer_box a,.popup_styles .top_text a{color:#007fd9;text-decoration:underline}.accordion_list li .answer_box a:hover,.popup_styles .access_text_box a:hover,.popup_styles .top_text a:hover{text-decoration:none}.accordion_list li.show .answer_box{margin-bottom:24px;height:auto}.page404{text-align:center;padding:0 20px}.page404 p,.text_box h3,.text_box p,.text_box ul li{margin-bottom:10px}.page404 img{display:inline-block;margin-bottom:50px;max-width:100%}.page404 .text,.thanks .text{color:#333;margin:0 auto 50px;line-height:1.3em}.page404 .text{max-width:660px}.thanks{padding-top:17vh;text-align:center}.thanks img{margin-bottom:64px;width:404px}.thanks .text{font-weight:500;font-size:28px}.ogrn{margin-top:20px;padding:0 20px}.overlay,.popup_container{width:100%;height:100%;left:0;right:0}.overlay{bottom:-100%;opacity:0;background-color:rgba(18,52,111,.6);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;position:fixed;top:-100%;z-index:240}.overlay.show{top:0;bottom:0;opacity:1}.popup_container{position:absolute;overflow:scroll;z-index:480;min-height:100vh;top:-110%}.popup_container.show{top:0}.popup{position:absolute;top:-100%;left:50%;width:680px;margin-left:-340px;margin-bottom:20px;z-index:500;opacity:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.popup.show{top:5%;opacity:1;z-index:501}.popup .closer{position:absolute;top:20px;right:20px;background:url(../img/svg/icons/icon-close-big-gray.svg) no-repeat center center;width:34px;height:34px;transform:rotate(0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.popup .closer:hover,.safari .closer{background:url(../img/svg/icons/icon-close-big.svg) no-repeat center center}.popup .closer:hover{transform:rotate(90deg)}.safari .closer{top:20px;right:20px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.safari .closer:hover{transform:rotate(0)}html.ios{overflow:scroll;-webkit-overflow-scrolling:touch}.popup_styles{background-color:#fff;padding:0 65px 50px}.popup_styles h2,.popup_styles h3{text-transform:uppercase;font-size:1.125em;padding-left:10px;color:#333}.popup_styles h2{margin:50px 0}.popup_styles h3{margin-bottom:5px}.popup_styles .popup_form .input_box{position:relative;overflow:hidden;padding:0 10px 20px}.popup_styles .popup_form .input_box label{width:100%;color:#007fd9;font-family:"Open Sans",sans-serif;font-size:.875em;margin-bottom:5px;display:block}.popup_styles .popup_form .input_box input,.popup_styles .popup_form .input_box textarea{width:100%;max-width:100%;min-width:100%;border:2px solid #c8d4e0;font-size:1.125em;font-family:"Open Sans",sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.popup_styles .popup_form .input_box input{line-height:46px;height:48px;padding:0 10px}.popup_styles .popup_form .input_box textarea{padding:10px;min-height:105px;height:105px}.popup_styles .popup_form .input_box input:focus,.popup_styles .popup_form .input_box textarea:focus,.popup_styles .popup_form .input_box.red input:focus,.popup_styles .popup_form .input_box.red textarea:focus{border-color:#007fd9}.popup_styles .popup_form .input_box .error_box{position:absolute;left:18px;bottom:5px;font-size:.75em;color:#ff4860;font-family:"Open Sans",sans-serif;font-weight:300;display:none}.popup_styles .popup_form .input_box.red input,.popup_styles .popup_form .input_box.red textarea{border-color:#ff4860}.popup_styles .popup_form .input_box.red .error_box{display:block}.popup_styles .popup_form .input_box.w100{width:100%}.popup_styles .popup_form .input_box.w50{width:50%;float:left}.popup_styles .lbl{width:100%;color:#007fd9;font-family:"Open Sans",sans-serif;font-size:.875em;margin-bottom:5px;padding-left:10px}.popup_styles .top_text{padding-top:50px;color:#333}.popup_styles .top_text p{margin-bottom:20px;line-height:1.4em}.popup_styles .top_text span{font-size:.875em}.popup_styles .access_img{width:156px;height:156px;margin:50px auto;display:block;transform:scale(.1);-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s}.popup_styles.show .access_img{transform:scale(1)}.popup_styles .access_text_box{text-align:center;width:100%;font-size:1.125em;line-height:1.4em;color:#333}.popup_styles .access_text_box a{color:#007fd9;text-decoration:underline;font-weight:700}.list-files{padding:10px 0 20px 10px;width:100%}.list-files li,.upload-file__inner{position:relative;height:40px;line-height:40px}.list-files li{font-size:.875em;padding:0 30px 0 10px;margin-bottom:5px;width:100%;background-color:#c8d4e0;color:#333;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.list-files li:hover{background-color:#b4bec9}.list-files li .delete{position:absolute;right:10px;top:9px}.upload-file__inner{display:block;background-color:#fff;color:#007fd9;text-transform:uppercase;width:170px;margin-left:10px;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:5px 0 50px 0 rgba(0,127,217,.3);-moz-box-shadow:5px 0 50px 0 rgba(0,127,217,.3);-ms-box-shadow:5px 0 50px 0 rgba(0,127,217,.3);box-shadow:5px 0 50px 0 rgba(0,127,217,.3);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.upload-file__inner:hover{-webkit-box-shadow:5px 0 50px 0 rgba(0,127,217,.7);-moz-box-shadow:5px 0 50px 0 rgba(0,127,217,.7);-ms-box-shadow:5px 0 50px 0 rgba(0,127,217,.7);box-shadow:5px 0 50px 0 rgba(0,127,217,.7)}.upload-file__inner .upload-file__file{cursor:pointer;cursor:hand;position:absolute;right:0;top:0;font-size:35px;opacity:0;filter:alpha(opacity=0);width:170px}.upload-file__inner .upload-file__label{font-weight:700;font-size:.938em}.popup_form .green_btn{width:252px;display:block;margin:30px auto 0}.required{color:#f64691}.ios .container,.mobile .container{padding-top:56px}.ios header,.mobile header{padding:0;overflow:visible}.ios header .header_box,.ios header.scrolled .header_box,.mobile header .header_box,.mobile header.scrolled .header_box{padding:10px;width:100%}.ios header .burger,.mobile header .burger{display:block;top:15px}.ios header.scrolled .header_box .burger,.mobile header.scrolled .header_box .burger{top:10px}.ios header .menu_box,.mobile header .menu_box{position:fixed;background-color:#f8fbff;width:100%;top:-175px;padding:13px 0;left:0;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;transition:top .4s}.ios header .menu_box .menu,.mobile header .menu_box .menu{float:none;width:100%}.ios header .menu_box .menu ul,.mobile header .menu_box .menu ul{width:100%;display:flex;justify-content:space-around}.ios header .menu_box .menu ul li,.mobile header .menu_box .menu ul li{margin-left:0}.ios header.active .menu_box,.mobile header.active .menu_box{top:75px}.ios header.active.scrolled .menu_box,.mobile header.active.scrolled .menu_box{top:60px}.ios .hr_team .hr_item .hr_name,.mobile .hr_team .hr_item .hr_name{font-weight:600}body.overfl.ios{position:fixed;overflow:hidden!important;height:100vh}body.overfl.ios .popup_container{overflow:scroll;top:0!important}body.overfl.ios .popup_container .popup{top:20px}@media (max-width:1200px){.contacts .light_blue_bg,header{padding:0 20px}.to_top{display:none}.vacancy .left_column{width:40%;padding-left:20px}.vacancy .content_column{width:60%;padding-right:20px}.recommend .top_recommend_box{padding:80px 20px}.careers,.recommend .steps_list,.recommend .vacancy_for_recommend_box{padding:0 20px}.careers .star_bottom_box{margin-bottom:30px}.careers.questions{padding:40px 20px}.projects .projects_top_box .projectsNav{margin-right:20px}.projects .projectsCarousel .descr_box,.projects .projects_top_box h2{padding-left:20px}}@media (max-width:1023px){.container{padding-top:56px}header{overflow:auto}header .header_box,header.scrolled .header_box{padding:10px;width:100%;overflow:hidden}header .burger{display:block;top:15px}header.scrolled .header_box .burger{top:10px}header .menu_box{position:fixed;background-color:#f8fbff;padding:13px 0;top:-175px;left:0;min-height:58px;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;transition:top .4s}header .menu_box,header .menu_box .menu{float:none;width:100%}header .menu_box .menu ul{width:100%;display:flex;justify-content:space-around}header .menu_box .menu ul li{margin-left:0}header.active .menu_box{top:75px}header.active.scrolled .menu_box{top:60px}.careers .careers_list_box{padding-bottom:30px}.careers .careers_list_box ul li{width:100%;margin:0!important}.projects .projects_top_box .projectsNav{max-width:600px}.accordion_list li a.item_name{font-size:1em}.hr_team .hr_box.slick-slider .slick-list{overflow:hidden;width:100%}.hr_team .hr_box.slick-slider .slick-list .hr_item,header{padding:0}.hr_team .hr_box.slick-slider .slick-list .hr_item .msg_box{width:260px;margin-left:-130px}.hr_team .hr_box.slick-slider .slick-list .hr_item .black_line{left:35px}}@media (max-width:901px){.projects .projects_top_box .projectsNav{max-width:360px}.contacts .fleft{width:100%;float:none;text-align:center;padding:40px 0 0}.contacts .fright{width:50%}.vacancy .left_column{float:none;width:100%;margin:0 auto;padding:20px 20px 50px}.vacancy .left_column h3,.vacancy .left_column h4{display:block;width:100%;text-align:center}.vacancy h5{margin-bottom:20px}.vacancy .content_column{float:none;width:100%;padding:0 30px}.recommend .top_recommend_box .right_text_box{float:none;overflow:hidden;width:100%;padding:30px 20px}.recommend .top_recommend_box .right_text_box p{width:300px;margin:0 auto 40px}.recommend .top_recommend_box .right_text_box .green_btn{margin:0 auto 20px;width:315px;display:block}.about_box{max-width:748px;margin:30px auto}.careers .careers_list_box ul li a:hover{color:#333}}@media (max-width:768px){.top_box{padding:150px 20px 0}.top_box h1{line-height:1.1em;font-size:2.125em}.top_box h1 span{line-height:1em;font-size:.529em}.top_box .points_box .point div{font-size:1.125em}.top_box .points_box .point span{font-size:1.889em}.top_box .points_box .point i{margin-top:12px}h1.generic{font-size:1.2em}.conditions .cards_box .card{width:50%}.projectsCarousel .slick-slide{overflow:hidden}.projectsCarousel .slick-slide .project_item{display:flex!important;justify-content:center}.projectsCarousel .slick-slide .project_item .descr_box img{height:120px;width:120px}.projectsCarousel .slick-slide img{height:600px}.hr_team .hr_item .msg_box{opacity:1;box-shadow:0 20px 30px rgba(18,52,111,.2);transform:translateY(-50px);-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px}.hr_team .hr_item .msg_box .black_line{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.hr_team .hr_item .photo_box{transform:scale(1.18)}.hr_team .hr_item .photo_box img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.popup{width:96%;left:2%;margin-left:0}.recommend .top_recommend_box{background-size:90%}.recommend .vacancy_for_recommend_box{margin-bottom:40px}.careers .careers_list_box ul{column-count:1}.careers.questions{position:relative;padding-bottom:140px}.careers.questions .left_box,.careers.questions .right_box{width:100%;float:none}.careers.questions .left_box h2{text-align:center;width:100%;margin-bottom:20px}.careers.questions .left_box .wright_us{position:absolute;bottom:20px;left:0;z-index:5;text-align:center;width:100%}.careers.questions .left_box .wright_us img{margin-bottom:-20px}.careers.questions .right_box .accordion_list{position:relative;z-index:10}.about_box{margin:30px 10px}.thanks{padding:10vh 20px 0}.thanks img{width:100%;max-width:300px}.thanks .text{font-size:22px}}@media (max-width:640px){.logo_box img{width:170px}.careers h2,.vac-pplink{text-align:center}.ios header .burger,.mobile header .burger,header .burger{right:10px;top:8px}.ios header.active .menu_box,.mobile header.active .menu_box,header.active .menu_box{top:55px}.ios header .menu_box .menu ul,.mobile header .menu_box .menu ul,header .menu_box .menu ul{display:block;overflow:hidden}.ios header .menu_box .menu ul li,.mobile header .menu_box .menu ul li,header .menu_box .menu ul li{width:33.33%;display:block;float:left;margin-left:0;text-align:center}.careers h2{width:100%;margin-bottom:16px}.careers .tabs_box{float:none;width:100%;overflow:hidden}.careers .tabs_box ul{padding:0;display:flex;justify-content:space-around}.careers .tabs_box ul li{margin:0}.careers .careers_list_box{padding:20px 0}.careers .careers_list_box ul li{height:auto;line-height:1.5em;display:flex;align-items:center;min-height:68px}.careers .careers_list_box ul li.recommend{background-position-x:center}.careers .careers_list_box ul li a{padding:0;width:100%}.projectsCarousel .slick-slide .project_item .descr_box{max-width:100%;width:100%}.projectsCarousel .slick-slide .project_item .descr_box img{height:90px;width:90px}.projectsCarousel .slick-slide .project_item .descr_box .descr_text{margin-bottom:30px}.projects .projects_top_box .projectsNav{max-width:200px}.contacts .fright{max-width:320px;padding:0 20px;margin:0 auto}.vacancy h2{font-size:1.75em;padding:40px 20px 0}.vacancy h2:after{width:220px;margin-left:-110px}.contacts .fright,.popup_styles .popup_form .input_box.w50,.vacancy .fleft,.vacancy .fright{width:100%;float:none}.vacancy .fright{margin:0 auto}.vacancy .fright .share_btns_box,.vacancy .fright .share_text{text-align:center}.vacancy .black_pill_btn,.vacancy .green_btn{width:220px;margin:0 auto 30px;display:block}.vacancy .green_btn{height:48px;line-height:50px;font-size:.875em;padding:0 50px}.vacancy .green_btn i,.vacancy .green_btn:hover i{top:12px}.popup_styles{padding:0 10px 20px}.popup_styles h2{margin:30px 0}.upload-file__inner .upload-file__label{font-size:.75em}.recommend .top_recommend_box{padding:40px 20px}.recommend .top_recommend_box h2{width:100%;font-size:2em}.recommend .top_recommend_box .right_text_box .green_btn{width:210px}.recommend .top_recommend_box .right_text_box p{width:100%;font-size:.875em}.careers.questions .left_box h2,.recommend .steps_box h2{font-size:1.75em}.recommend .steps_list{display:block}.recommend .steps_list li{display:block;width:100%;float:none}.recommend .steps_list li .step_arrow{margin-top:30px;transform:rotate(90deg)}.recommend .steps_list li:hover .step_arrow{transform:rotate(90deg)}.recommend .vacancy_for_recommend_box h3{font-size:2em}.recommend .vacancy_for_recommend_box .vacancy_list li{background-color:#007fd9;display:block;height:auto}.recommend .vacancy_for_recommend_box .vacancy_list li .green_bg_block{display:none}.recommend .vacancy_for_recommend_box .vacancy_list li .text_block{width:100%;display:block;position:relative;left:0;padding:20px;height:auto;text-align:center}.recommend .vacancy_for_recommend_box .vacancy_list li .white_btn{position:relative;top:auto;margin:0 auto 20px;width:178px;display:block}.vacancy_carousel{display:none!important}.about_box .logo_box{float:none;width:100%;padding:10px;margin-bottom:20px;text-align:center}.about_box .logo_box img{display:inline}.about_box .text_box{width:100%}.black_pill_btn{height:48px;line-height:42px;font-size:.875em;padding:0 40px}.black_pill_btn i{top:8px}.black_pill_btn:hover{padding:0 60px 0 20px}.black_pill_btn:hover i{right:20px}}@media (max-width:480px){.ios header .menu_box .menu ul li,.mobile header .menu_box .menu ul li,header .menu_box .menu ul li{width:50%}.top_box{padding-top:50px}.top_box .points_box{display:block;padding-bottom:50px}.top_box .points_box .point{width:100%;margin-top:20px}.top_box .points_box .point div{line-height:normal}.top_box .points_box .point div span{display:inline-block;margin-top:-15px}.top_box .points_box .point i{margin:0}.top_box .points_box .point br{display:none}.careers.questions .right_box .accordion_list li a.item_name,.conditions h2{margin-bottom:10px}.conditions .cards_box .card{width:100%;height:auto;float:none;margin-bottom:10px}.conditions,.hr_team,.projects,.top_box{margin-bottom:40px}.careers h2,.conditions h2,.hr_team h2,.projects h2{font-size:1.75em}.hr_team .hr_box{margin-bottom:0}.careers h2{margin-bottom:30px}.projects .projects_top_box h2{width:100%;text-align:center;padding:40px 0 0;margin-bottom:10px}.projects .projects_top_box .projectsNav{max-width:100%;width:calc(100% - 40px);margin:0 20px;float:none;overflow:hidden;padding:10px 0}.projects .projectsCarousel,.projects .projectsCarousel .slick-slide .project_item{height:620px}.projects .projectsCarousel .slick-slide .project_item .descr_box{padding:170px 20px 0}.projects .projectsCarousel .slick-slide .project_item .descr_box img{width:120px;height:120px;margin:0 auto 24px}.projects .projectsCarousel .slick-slide .project_item .descr_box .descr_text,.projects .projectsCarousel .slick-slide .project_item .descr_box h3{width:100%;text-align:center}.projects .projectsCarousel .slick-slide .project_item .descr_box .descr_text{margin:0 auto 30px}.projects .projectsCarousel .slick-slide .project_item .descr_box .app_links_box{text-align:center}.projects .projectsCarousel .slick-slide .project_item .descr_box .app_links_box a{margin:10px}.vacancy h2{font-size:1.375em;padding:30px 10px 0}.vacancy h2:after{width:220px;margin-left:-110px}.vacancy .vacancy_top_box{max-height:156px;overflow:hidden;padding:20px 20px 40px;flex-direction:column;position:relative}.vacancy .vacancy_top_box .cont_center{padding:0;overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center}.vacancy .vacancy_top_box .cont_center span.adapt_text{display:block;opacity:1}.vacancy .vacancy_top_box .cont_center span.full_text,.vacancy .vacancy_top_box.show .cont_center span.adapt_text{display:none;opacity:0}.vacancy .vacancy_top_box .for_adapt{display:block;position:absolute;bottom:10px;width:100%;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;height:24px}.vacancy .vacancy_top_box .for_adapt span{position:absolute;bottom:0;left:0;width:100%;text-align:center;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.vacancy .vacancy_top_box .for_adapt span .engle{margin-top:4px;margin-right:5px;transform:rotate(180deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.vacancy .vacancy_top_box .for_adapt span.close{opacity:1}.vacancy .vacancy_top_box.show{height:auto;max-height:none}.vacancy .vacancy_top_box.show .cont_center span.full_text{display:block;opacity:1}.vacancy .vacancy_top_box.show span.close{opacity:0}.vacancy .vacancy_top_box.show span.open{opacity:1}.vacancy .vacancy_top_box.show .for_adapt span .engle{transform:rotate(0)}.vacancy .left_column{padding:40px 10px 60px}.vacancy .left_column li a{padding:20px 30px}.vacancy .left_column li.recommend{background-position-y:11px}.vacancy .content_column{padding:0 10px}.careers.questions .right_box .accordion_list li .answer_box .answerText,.contacts .fright{padding:0}.careers.questions .left_box,.careers.questions .right_box .accordion_list li.show .answer_box{height:auto}.recommend .top_recommend_box h2{font-size:1.75em}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}