*{margin:0px;padding:0px;font-family:'Segoe UI'}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-family:'Segoe UI Semibold';font-style:normal;font-weight:700;src:local("Segoe UI Semibold"),local("Segoe UI Semibold"),url(../fonts/SegoeUI-SemiBold.woff) format("woff2")}@font-face{font-family:'Segoe UI';font-style:normal;font-weight:400;src:local("Segoe UI"),local("Segoe UI"),url(../fonts/SegoeUI.woff) format("woff2")}.wrapper{width:1170px;margin:0px auto}.wrapper p{line-height:28px;text-align:justify}h2{color:#000;font-size:30px;font-weight:100;margin:35px 0px;background:url(../images/bg_h2.svg) no-repeat left center;background-size:32px 36px;padding:10px 0px 10px 45px}.link_button{color:#096EAD;display:block;margin:0px auto;text-align:center;text-decoration:none;border:2px solid #096EAD;font-family:Segoe UI Semibold}.link_button:hover{background:#096ead;color:#fff}.link_button_vacancy{text-decoration:none;color:#d7e665;border:1px solid #d7e665;padding:13px 22px;font-family:Segoe UI Semibold}.link_button_vacancy:hover{color:#000;background:#d7e665}.link_button_connect{text-decoration:none;color:#ffffff;border:2px solid #ffffff;padding:13px 50px;font-family:Segoe UI Semibold}.link_button_connect:hover{color:#096EAD;background:#fff}.block_activities{display:inline-block;margin-top:50px}.block_activities :last-child{margin-right:0px !important}.activitie_block{width:252px;float:left;text-align:center;margin-right:54px}.img_activitie{width:252px;height:252px;margin-bottom:25px}.tr{background:url(../images/bg/top_right_border.png) no-repeat center;background-size:contain}.bl{background:url(../images/bg/bl_border.png) no-repeat center;background-size:contain}.tl{background:url(../images/bg/tl_border.png) no-repeat center;background-size:contain}.activitie_block img{width:218px;position:relative;top:18px}.activitie_block h3{font-family:Segoe UI Semibold;font-size:16px;line-height:28px}#vac_text{color:#fff}#button_project{width:200px;height:37px;line-height:37px;margin:50px 0px 0px}@media (min-width: 1172px) and (max-width: 1199px){.wrapper{width:96%;margin:0px auto;padding-left:2%;padding-right:2%}.activitie_block{margin-right:27px}}@media (min-width: 1170px) and (max-width: 1171px){.wrapper{width:96%;margin:0px auto;padding-left:2%;padding-right:2%}.activitie_block{margin-right:27px}#button_project{margin:30px 0px 0px}.link_button_vacancy{padding:15px 20px}}@media (min-width: 801px) and (max-width: 1169px){.wrapper{width:96%;padding-left:2%;padding-right:2%}h2{font-size:25px}}@media (min-width: 799px) and (max-width: 800px){body{cursor:pointer}h2{color:#000;font-size:22px;font-weight:100;margin:22px 0px 5px;padding:10px 0px 10px 45px}.wrapper{width:92%;margin:0px auto;padding-left:4%;padding-right:4%}.wrapper p{text-align:left}}@media (min-width: 451px) and (max-width: 798px){body{cursor:pointer}h2{color:#000;font-size:22px;font-weight:100;margin:22px 0px 5px;padding:10px 0px 10px 45px}.wrapper{width:92%;margin:0px auto;padding-left:4%;padding-right:4%}.wrapper p{text-align:left}}@media (min-width: 450px) and (max-width: 450px){body{cursor:pointer}.wrapper{width:96%;margin:0px auto;padding-left:2%;padding-right:2%}h2{font-size:20px;margin:20px 0px 5px}.wrapper p{text-align:left}}@media (max-width: 449px){body{cursor:pointer}.wrapper{width:92%;margin:0px auto;padding-left:4%;padding-right:4%}h2{font-size:20px;margin:20px 0px 5px}.wrapper p{text-align:left}}header{width:100%;height:598px;background:url("../images/bg/bg_header.jpg") no-repeat center;background-size:cover}#header_vnut{height:355px;background:url(../images/bg/bg_header.jpg) no-repeat center 9%;background-size:cover}#mainmenu{width:100%;height:85px}#mobilmenu{opacity:0;width:24px;height:16px;margin-top:18px;cursor:pointer}#mobile_menu li .act{color:#d7e665 !important}#mainmenu .menu{list-style:none;float:left}#mainmenu .lang{list-style:none;float:right}#mainmenu .menu li{float:left;margin:30px 55px 0px 0px}#mainmenu .lang li{float:left;margin:30px 0px 0px 30px}.lang .act{border-bottom:1px solid #d7e665}.menu .act{color:#d7e665 !important}#mainmenu li a{color:#fff;font-size:18px;text-transform:uppercase;cursor:pointer;padding-bottom:3px;text-decoration:none}#mainmenu .lang a:hover{border-bottom:1px solid #d7e665;font-weight:600}#mainmenu .menu a:hover{border-bottom:1px solid #fff}#header_vnut .logo_slogan{top:50px}.logo_slogan a{text-decoration:none}.logo_slogan{text-align:center;position:relative;top:90px}.logo_slogan img{width:342px}.logo_slogan h1{font-size:17px;color:#333333;width:342px;margin:25px auto 0px;background:#d7e665;height:41px;line-height:41px}#mobilmenu_menu{width:24px;height:16px;margin-top:18px;cursor:pointer;margin-left:16px}#mobile_menu{position:fixed;top:0;left:0;width:175px;height:100vh;z-index:3;background-color:rgba(5,60,94,0.9);box-shadow:0 0 10px rgba(0,0,0,0.5);display:none}#mobile_menu ul{list-style:none;margin-top:15px}#mobile_menu ul li{padding:10px 16px}#mobile_menu ul li a{color:#ffffff;font-size:15px}@media (min-width: 1170px) and (max-width: 1170px){header{width:100%;height:494px;background:url(../images/bg/bg_header.jpg) no-repeat center;background-size:cover}.logo_slogan{text-align:center;position:relative;top:57px}.logo_slogan img{width:287px}.logo_slogan h1{font-size:15px;width:287px}}@media (min-width: 801px) and (max-width: 1169px){header{width:100%;height:494px;background:url(../images/bg/bg_header.jpg) no-repeat center;background-size:cover}.logo_slogan{text-align:center;position:relative;top:57px}.logo_slogan img{width:287px}.logo_slogan h1{font-size:15px;width:287px}}@media (min-width: 799px) and (max-width: 800px){header{height:342px}#header_vnut{height:270px;background:url(../images/bg/bg_header.jpg) no-repeat center 9%;background-size:cover}#header_vnut .logo_slogan{top:25px}.logo_slogan img{width:240px}.logo_slogan h1{font-size:15px;width:286px}#header_vnut .logo_slogan h1{font-size:15px;color:#333333;width:322px}#mainmenu{height:60px}#mainmenu .menu{display:none}#mobilmenu{opacity:1}#mainmenu .lang li{margin:15px 0px 0px 15px}.logo_slogan{top:30px}}@media (min-width: 451px) and (max-width: 798px){header{height:342px}#header_vnut{height:270px;background:url(../images/bg/bg_header.jpg) no-repeat center 9%;background-size:cover}#header_vnut .logo_slogan{top:25px}.logo_slogan img{width:240px}.logo_slogan h1{font-size:15px;width:286px}#header_vnut .logo_slogan h1{font-size:15px;color:#333333;width:322px}#mainmenu{height:60px}#mainmenu .menu{display:none}#mobilmenu{opacity:1}#mainmenu .lang li{margin:15px 0px 0px 15px}.logo_slogan{top:30px}}@media (min-width: 450px) and (max-width: 450px){header{height:243px;background:url(../images/bg/bg_header.jpg) no-repeat 38% center;background-size:cover}#header_vnut{height:218px;background:url(../images/bg/bg_header.jpg) no-repeat center 9%;background-size:263%}#header_vnut .logo_slogan{top:13px}#mainmenu{height:60px}#mainmenu .menu{display:none}#mobilmenu{opacity:1}#mainmenu .lang li{margin:15px 0px 0px 15px}.logo_slogan{top:17px}.logo_slogan img{width:156px}.logo_slogan h1{font-size:15px;color:#333333;width:275px;padding:0px 0px;margin:25px auto 0px;background:#d7e665;height:28px;line-height:27px;text-transform:lowercase}#header_vnut .logo_slogan h1{font-size:15px;color:#333333;width:275px;padding:0px 0px;margin:25px auto 0px;background:#d7e665;height:28px;line-height:27px;text-transform:lowercase}}@media (max-width: 449px){header{height:243px}#header_vnut{height:218px;background:url(../images/bg/bg_header.jpg) no-repeat center 9%;background-size:263%}#header_vnut .logo_slogan{top:13px}#mainmenu{height:60px}#mainmenu .menu{display:none}#mobilmenu{opacity:1}#mainmenu .lang li{margin:15px 0px 0px 15px}.logo_slogan{top:17px}.logo_slogan img{width:156px}.logo_slogan h1{font-size:15px;color:#333333;width:275px;padding:0px 0px;margin:25px auto 0px;background:#d7e665;height:28px;line-height:27px;text-transform:lowercase}#header_vnut .logo_slogan img{width:156px}#header_vnut .logo_slogan h1{font-size:15px;color:#333333;width:275px;padding:0px 0px;margin:25px auto 0px;background:#d7e665;height:28px;line-height:27px;text-transform:lowercase}}footer{background:#eeeeee;padding:45px 45px;margin-top:-5px;display:flex;clear:both;z-index:2;position:relative}footer p{font-size:18px;text-align:left;color:#333}@media (min-width: 801px){footer .contacts_info_text{font-size:18px;text-align:left;color:#333}}@media (min-width: 451px) and (max-width: 800px){footer .contacts_info_text{font-size:16px}footer .code{font-size:16px}}@media (min-width: 801px){footer .code{font-size:16px;text-align:left;color:#333}}.footer_left{width:50%;float:left;height:600px;position:relative}.footer_logo{width:141px}.footer_right{width:45%;float:right;padding-left:5%}#footermenu{width:100%;height:125px;margin-top:15px}#p_mine_height_mobile{height:15px}#p_big_height_mobile{height:3px}#footermenu .menu{list-style:none;float:left}#footermenu .menu li{float:left;margin:30px 55px 0px 0px}#footermenu li a{color:#096ead;font-size:18px;text-transform:uppercase;cursor:pointer;padding-bottom:0px;text-decoration:none}#footermenu .menu a:hover{border-bottom:1px solid #096ead}.mail_footer{width:35px;position:relative;top:12px;padding:0px 5px 0 0}.footer_link{color:#333;text-decoration:underline}.footer_link:hover{text-decoration:none}.copyright{color:#808080;font-size:16px;position:absolute;bottom:5px}.copyright a{text-decoration:underline;color:#808080}.copyright a:hover{text-decoration:none}.soc_seti{height:60px;margin-bottom:15px}.soc_seti_img{width:35px;height:35px;position:relative;top:12px;border-radius:50%;margin-right:4px;margin-left:10px}.soc_seti span{display:block;float:left;margin-top:18px}#vk_footer_hover{display:none}#gplus_footer_hover{display:none}.vk_footer{float:left}.vk_footer:hover #vk_footer_hover{display:block}.vk_footer:hover #vk_footer{display:none}.gplus_footer{float:left}.gplus_footer:hover #gplus_footer_hover{display:block}.gplus_footer:hover #gplus_footer{display:none}.group_img{width:540px}#display_br_mobile{display:none}@media (min-width: 1172px) and (max-width: 1199px){.group_img{width:474px}}@media (min-width: 1170px) and (max-width: 1171px){.group_img{width:474px}.copyright{position:absolute;width:105%}}@media (min-width: 801px) and (max-width: 1169px){#footermenu .menu li{float:left;margin:30px 25px 0px 0px}#footermenu li a{font-size:16px}footer p{font-size:16px}footer{background:#eeeeee;padding:45px 45px;margin-top:-5px;display:flex;clear:both;z-index:2;position:relative}.group_img{width:100%}}@media (min-width: 799px) and (max-width: 800px){footer{padding:50px 0px}.footer_left{width:100%;float:none;height:auto;position:initial}#footermenu{width:463px}footer p{font-size:15px}.copyright{color:#808080;font-size:16px;margin-top:80px;position:absolute;bottom:10px;left:0;right:0;text-align:center}.footer_right{width:100%;float:none;padding-left:0%}.group_img{width:100%}}@media (min-width: 451px) and (max-width: 798px){footer{padding:50px 0px}.footer_left{width:100%;float:none;height:auto;position:initial}#footermenu{width:100%}footer p{font-size:15px}#footermenu .menu li{float:left;margin:30px 37px 0px 0px}.copyright{color:#808080;font-size:14px;margin-top:80px;position:absolute;bottom:10px;left:0;right:0;text-align:center}.copyright a{font-size:14px;font-family:'Segoe UI'}.footer_right{width:100%;float:none;padding-left:0%}.group_img{width:100%}}@media (min-width: 450px) and (max-width: 450px){footer{padding:50px 0px}.footer_left{width:100%;float:none;height:auto;position:initial}.copyright a{font-size:14px}#footermenu{width:100%}footer p{font-size:15px}#footermenu .menu li{float:left;margin:30px 37px 0px 0px}.copyright{color:#808080;font-size:14px;margin-top:80px;position:absolute;bottom:10px;left:0;right:0;text-align:center}.footer_right{width:100%;float:none;padding-left:0%}.group_img{width:100%}}@media (max-width: 449px){footer{padding:50px 0px}.footer_left{width:100%;float:none;height:auto;position:initial}#footermenu{width:100%;height:90px}footer p{font-size:15px;padding-right:35px}#footermenu .menu li{float:left;margin:10px 13px 5px 0px}#footermenu li a{font-size:15px}.copyright{color:#808080;font-size:14px;margin-top:80px;position:absolute;bottom:10px;left:0;right:0;text-align:center;padding:0px 25px}.copyright a{font-size:14px}.footer_right{width:100%;float:none;padding-left:0%;margin-top:22px}.group_img{width:100%}.soc_seti span{display:block;float:left;margin-top:20px;font-size:14px}#display_br_mobile{display:block}#p_mine_height_mobile{height:15px}#p_big_height_mobile{height:22px}#email_mobile_block{line-height:16px}}.map{margin-top:55px;position:relative}.map_info{width:300px;height:417px;background-color:rgba(9,110,173,0.9);position:absolute;top:135px;right:50px;padding:40px 60px}.send_me{background:url(../images/bg/send_bg.jpg) no-repeat center;height:578px;background-size:cover;margin-top:70px}#title_map_plashka{margin:0px;padding:0px;color:#fff;background:none;font-size:28px}.map_info p{font-size:18px;color:#fff;text-align:left !important;margin-top:35px;padding-left:60px}.soc_map span{float:left;display:block;margin-top:0px;line-height:20px}.soc_map .logo_map{width:112px}.map_info .soc_link_map img{width:35px;margin-right:20px}.soc_link_map{float:left}#vk_hover{display:none}#gplus_hover{display:none}.soc_map .vk:hover #vk_hover{display:block}.soc_map .vk:hover #vk{display:none}.soc_map .gplus:hover #gplus_hover{display:block}.soc_map .gplus:hover #gplus{display:none}.map_info a{color:#fff;text-decoration:none}.map_info a:hover{text-decoration:underline}.map_info .soc_map{padding:0px;display:flex}.map_info .geo{background:url(../images/icon/geo.svg) no-repeat left center;background-size:35px;padding:10px 0px 10px 60px}.map_info .geo:hover{background:url(../images/icon/geo_hover.svg) no-repeat left center;background-size:35px}.map_info .mail_map{background:url(../images/icon/mail_map.svg) no-repeat left center;background-size:35px}.map_info .mail_map:hover{background:url(../images/icon/mail_map_hover.svg) no-repeat left 11px;background-size:35px}.map_info .phone_map{background:url(../images/icon/phone_map.svg) no-repeat left center;background-size:35px}.map_info .phone_map:hover{background:url(../images/icon/phone_map_hover.svg) no-repeat left center;background-size:35px}.map_info .resume_map{background:url(../images/icon/resume_map.svg) no-repeat left center;background-size:35px}.map_info .resume_map:hover{background:url(../images/icon/resume_map_hover.svg) no-repeat left center;background-size:35px}.form_contact{background-color:rgba(9,110,173,0.9);position:relative;top:-50px;padding:65px 90px}.form_contact .form{width:100%;display:inline-block}.form_left{float:left;width:49%}.form_right{float:right;width:49%}.form_contact input{width:91%;font-size:18px;color:#fff;background:transparent;padding:3% 4%;border:1px solid #fff;margin-top:30px}.form_contact textarea{margin-top:30px;background:transparent;border:1px solid #fff;width:91%;color:#fff;padding:2% 4%;font-size:18px;height:205px;resize:none}.form_contact button{background:#fff;border:none;color:#096ead;font-family:Segoe UI Semibold;font-size:16px;text-transform:uppercase;padding:14px 62px;margin-top:35px;float:left;margin-right:25px;cursor:pointer;border:1px solid #ffffff}#but_file{color:#fff;text-decoration:none;float:right;margin-right:4px;margin-top:38px;background:url(../images/but_plus.png) no-repeat center;background-size:100%;padding:15px 36px;font-family:Segoe UI Semibold}#but_file:hover{color:#d7e665;background:url(../images/but_plus_hover.png) no-repeat center;background-size:100%}.form_contact button:hover{color:#096ead;background:#d7e665;border:1px solid #d7e665}.form_contact p{float:left;margin-top:30px;color:#fff;font-size:18px;text-align:left !important}.form_contact span{display:none}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}.error_null{position:relative}.error_invalid{position:relative}.error_null input{border:1px solid #ff3636 !important}.error_null textarea{border:1px solid #ff3636 !important}.error_invalid input{border:1px solid #ff3636 !important}.error_invalid textarea{border:1px solid #ff3636 !important}.error_null #null_email{display:block;position:absolute;bottom:-20px;color:#ff3636}.error_null #null_message{display:block;position:absolute;bottom:-20px;color:#ff3636}.error_invalid #invalid_email{display:block;position:absolute;bottom:-20px;color:#ff3636}#but_file{display:none}.popup-contact-us{display:none;background-color:rgba(9,110,173,0.9);position:relative;top:-50px;padding:65px 90px;text-align:center;font-size:30px;color:#fff}iframe{border:none;width:100%}@media (min-width: 801px) and (max-width: 1169px){.send_me .wrapper{width:100% !important;padding:0px}.form_contact textarea{margin-top:30px;background:transparent;border:1px solid #fff;width:91%;color:#fff;padding:2% 4%;font-size:18px;height:188px;resize:none}.form_contact{background-color:rgba(9,110,173,0.9);position:relative;top:0;padding:40px 30px;height:578px}.map_info{width:300px;height:479px;background-color:rgba(9,110,173,0.9);position:absolute;top:0;right:0;padding:60px 60px}}@media (min-width: 799px) and (max-width: 800px){.send_me{background:url(../images/bg/send_bg.jpg) no-repeat center;height:670px;background-size:cover;margin-top:70px}.send_me .wrapper{width:100%;padding:0}.form_contact{background-color:rgba(9,110,173,0.9);position:relative;top:0;padding:0;height:665px}.form_contact .form{width:60%;display:inline-block;padding:0px 20%}.form_left{float:none;width:100%}.form_contact input{width:91%;font-size:18px;color:#fff;background:transparent;padding:2% 4%;border:1px solid #fff;margin-top:20px}.form_right{float:none;width:100%}.form_contact button{background:#fff;border:none;color:#096ead;font-family:Segoe UI Semibold;font-size:16px;text-transform:uppercase;padding:14px 62px;margin:35px auto;float:none;display:block;cursor:pointer;border:1px solid #ffffff}.form_contact p{float:none;margin-top:0px;color:#fff;font-size:18px;text-align:left !important}.form_contact p br{display:none}.form_contact textarea{margin-top:30px;background:transparent;border:1px solid #fff;width:91%;color:#fff;padding:2% 4%;font-size:18px;height:175px;resize:none}.map_info{width:auto;height:492px;background-color:rgba(9,110,173,0.9);position:relative;top:0px;right:0px;padding:60px 60px}.map_info p{font-size:15px}#title_map_plashka{font-size:20px}}@media (min-width: 451px) and (max-width: 798px){.send_me{background:url(../images/bg/send_bg.jpg) no-repeat center;height:670px;background-size:cover;margin-top:60px}.send_me .wrapper{width:100%;padding:0}.form_contact{background-color:rgba(9,110,173,0.9);position:relative;top:0;padding:0;height:665px}.form_contact .form{width:60%;display:inline-block;padding:0px 20%}.form_left{float:none;width:100%}.form_contact input{width:91%;font-size:18px;color:#fff;background:transparent;padding:2% 4%;border:1px solid #fff;margin-top:20px}.form_right{float:none;width:100%}.form_contact button{background:#fff;border:none;color:#096ead;font-family:Segoe UI Semibold;font-size:16px;text-transform:uppercase;padding:14px 62px;margin:35px auto;float:none;display:block;cursor:pointer;border:1px solid #ffffff}.form_contact p{float:none;margin-top:0px;color:#fff;font-size:18px;text-align:left !important}.form_contact p br{display:none}.map_info{width:auto;height:auto;background-color:rgba(9,110,173,0.9);position:relative;top:0px;right:0px;padding:40px 60px}.map_info p{font-size:15px}#title_map_plashka{font-size:20px}}@media (max-width: 450px){.send_me{background:url(../images/bg/send_bg.jpg) no-repeat center;height:670px;background-size:cover;margin-top:40px}.send_me .wrapper{width:100%;padding:0}.form_contact{background-color:rgba(9,110,173,0.9);position:relative;top:0;padding:0;height:665px}.form_contact .form{width:94%;display:inline-block;padding:0px 3%}.form_left{float:none;width:100%}.form_contact input{width:91%;font-size:18px;color:#fff;background:transparent;padding:2% 4%;border:1px solid #fff;margin-top:20px}.form_right{float:none;width:100%}.form_contact button{background:#fff;border:none;color:#096ead;font-family:Segoe UI Semibold;font-size:16px;text-transform:uppercase;padding:14px 60px;margin:35px auto;float:none;display:block;cursor:pointer;border:1px solid #ffffff}.form_contact p{float:none;margin-top:0px;color:#fff;font-size:18px;text-align:left !important}.form_contact p br{display:none}.map_info{width:auto;height:auto;background-color:rgba(9,110,173,0.9);position:relative;top:0px;right:0px;padding:30px 20px}.map_info p{font-size:15px;color:#fff;text-align:left !important;margin-top:35px;padding-left:60px}#title_map_plashka{font-size:20px}#title_map_plashka{margin:0px;padding:0px;color:#fff;background:none;font-size:20px}.logo_map{margin:0px 0px}.error span{font-size:12px}}
