
.contact_page .three_cols{position:relative}.contact_page .three_cols .col{width:50%;padding-left:18%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact_page .three_cols .col:first-child{padding-left:0;padding-right:18%}.contact_page .three_cols .col:last-child{width:auto;position:absolute;top:0;left:50%;bottom:0;margin-left:-16%;width:32%}.contact_page .three_cols:after{content:"";clear:both;display:block}.contact_page #map{height:100%}.contact_page .info a:hover{text-decoration:underline}.contact_block,.candidature_block{padding:350px 0 100px}html:not(.touch) .header_ctnr,html:not(.touch) .topbar{max-width:1200px}html:not(.touch) #top{position:relative}html:not(.touch) .header_ctnr{position:relative}html:not(.touch) .header_ctnr .nav_btn{display:none}html:not(.touch) .nav_open .site_pusher,html:not(.touch) .site_pusher{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}html:not(.touch) .nav{position:relative;top:auto;bottom:auto;right:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;background-color:transparent;padding:0;border:none;float:right;font-size:0;line-height:0;display:block}html:not(.touch) .nav .nav_closer{display:none}html:not(.touch) .nav>li{position:relative;display:inline-block;border:0;padding:0;font-size:15px;line-height:1.27;text-align:center;vertical-align:middle;-webkit-transition:-webkit-transform .4s cubic-bezier(0.8,0.1,0.45,0.9),opacity .4s cubic-bezier(0.8,0.1,0.45,0.9);-moz-transition:-moz-transform .4s cubic-bezier(0.8,0.1,0.45,0.9),opacity .4s cubic-bezier(0.8,0.1,0.45,0.9);-o-transition:-o-transform .4s cubic-bezier(0.8,0.1,0.45,0.9),opacity .4s cubic-bezier(0.8,0.1,0.45,0.9);transition:transform .4s cubic-bezier(0.8,0.1,0.45,0.9),opacity .4s cubic-bezier(0.8,0.1,0.45,0.9)}html:not(.touch) .nav>li:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);top:50%;margin-top:-5px;height:10px;font-size:6px;line-height:10px;margin-right:-10px;-webkit-transition:color .2s,background-color .2s;-moz-transition:color .2s,background-color .2s;-o-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}html:not(.touch) .nav>li:after{content:"";position:absolute;top:100%;margin-top:5px;left:20px;right:20px;height:12px;border-bottom:6px solid transparent;-webkit-transition:opacity .2s .4s;-webkit-transition-delay:linear;-moz-transition:opacity .2s .4s linear;-o-transition:opacity .2s .4s linear;transition:opacity .2s .4s linear}html:not(.touch) .nav>li>a{padding:20px;-webkit-transition:color .2s,background-color .2s;-moz-transition:color .2s,background-color .2s;-o-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}html:not(.touch) .nav>li ul{position:absolute;max-height:none;opacity:0;visibility:hidden;margin-top:-10px;top:100%;border-top:6px solid #e5e5e5;left:-30px;right:-30px;min-width:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0;background-color:#FFF;text-align:left;padding:5px 20px 10px;z-index:100;-webkit-transition:opacity .4s linear,visibility .4s linear,-webkit-transform .4s cubic-bezier(0.8,0.1,0.45,0.9);-moz-transition:opacity .4s linear,visibility .4s linear,-moz-transform .4s cubic-bezier(0.8,0.1,0.45,0.9);-o-transition:opacity .4s linear,visibility .4s linear,-o-transform .4s cubic-bezier(0.8,0.1,0.45,0.9);transition:opacity .4s linear,visibility .4s linear,transform .4s cubic-bezier(0.8,0.1,0.45,0.9)}html:not(.touch) .nav>li ul li{border-bottom:1px solid #e5e5e5}html:not(.touch) .nav>li ul li a{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s;padding:7px 0;position:relative;padding-right:20px}html:not(.touch) .nav>li ul li a:before{content:"";font-family:"icomoon_vfli";font-size:15px;position:absolute;top:50%;right:0;margin-top:-8px;width:15px;line-height:15px;text-align:center;-webkit-transition:color .2s,background-color .2s;-moz-transition:color .2s,background-color .2s;-o-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;color:#fff}html:not(.touch) .nav>li ul li a:hover{color:#34368d}html:not(.touch) .nav>li ul li a:hover:before{color:#b7bec8}html:not(.touch) .nav>li.active>a{color:#b7bec8}html:not(.touch) .nav>li.active:after{border-bottom-color:#b7bec8}html:not(.touch) .nav>li.hovered>a{color:#7d7d7d}html:not(.touch) .nav>li.hovered:before{color:#c7003c}html:not(.touch) .nav>li.hovered ul{opacity:1;visibility:visible;max-height:none;-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .4s linear,visibility .4s linear,-webkit-transform .4s cubic-bezier(0.55,0.1,0.2,0.9);-moz-transition:opacity .4s linear,visibility .4s linear,-moz-transform .4s cubic-bezier(0.55,0.1,0.2,0.9);-o-transition:opacity .4s linear,visibility .4s linear,-o-transform .4s cubic-bezier(0.55,0.1,0.2,0.9);transition:opacity .4s linear,visibility .4s linear,transform .4s cubic-bezier(0.55,0.1,0.2,0.9)}html:not(.touch) .nav>li.search{position:relative;margin-bottom:0;padding:12px 20px;height:auto;padding-right:0}html:not(.touch) .nav>li.search:before{content:"";cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;display:inline-block;width:35px;height:35px;margin:0;background:url(/extension/project/design/website/images/search.svg) center center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}html:not(.touch) .nav>li.search:hover:before{opacity:.8}html:not(.touch) .nav>li.search fieldset{position:absolute;top:50%;margin-top:-30px;right:0;background-color:#FFF;overflow:hidden;padding-top:10px;padding-right:0;width:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:padding .4s cubic-bezier(0.55,0.1,0.2,0.9),width .4s cubic-bezier(0.55,0.1,0.2,0.9);-moz-transition:padding .4s cubic-bezier(0.55,0.1,0.2,0.9),width .4s cubic-bezier(0.55,0.1,0.2,0.9);-o-transition:padding .4s cubic-bezier(0.55,0.1,0.2,0.9),width .4s cubic-bezier(0.55,0.1,0.2,0.9);transition:padding .4s cubic-bezier(0.55,0.1,0.2,0.9),width .4s cubic-bezier(0.55,0.1,0.2,0.9)}html:not(.touch) .nav>li.search fieldset input{padding:0;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear;transition:padding .2s linear}html:not(.touch) .nav>li.search fieldset button{margin-top:-20px;cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}html:not(.touch) .nav>li.search fieldset button:hover{opacity:.8}html:not(.touch) .nav.search_open>li:not(.search){-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:-webkit-transform .4s cubic-bezier(0.55,0.1,0.2,0.9),opacity .4s cubic-bezier(0.55,0.1,0.2,0.9);-moz-transition:-moz-transform .4s cubic-bezier(0.55,0.1,0.2,0.9),opacity .4s cubic-bezier(0.55,0.1,0.2,0.9);-o-transition:-o-transform .4s cubic-bezier(0.55,0.1,0.2,0.9),opacity .4s cubic-bezier(0.55,0.1,0.2,0.9);transition:transform .4s cubic-bezier(0.55,0.1,0.2,0.9),opacity .4s cubic-bezier(0.55,0.1,0.2,0.9)}html:not(.touch) .nav.search_open>li:not(.search):after{opacity:0;-webkit-transition:opacity 0s 0s;-webkit-transition-delay:linear;-moz-transition:opacity 0s 0s linear;-o-transition:opacity 0s 0s linear;transition:opacity 0s 0s linear}html:not(.touch) .nav.search_open>li.search fieldset{padding-right:50px;width:300px;-webkit-transition:padding .4s cubic-bezier(0.8,0.1,0.45,0.9),width .4s cubic-bezier(0.8,0.1,0.45,0.9);-moz-transition:padding .4s cubic-bezier(0.8,0.1,0.45,0.9),width .4s cubic-bezier(0.8,0.1,0.45,0.9);-o-transition:padding .4s cubic-bezier(0.8,0.1,0.45,0.9),width .4s cubic-bezier(0.8,0.1,0.45,0.9);transition:padding .4s cubic-bezier(0.8,0.1,0.45,0.9),width .4s cubic-bezier(0.8,0.1,0.45,0.9)}html:not(.touch) .nav.search_open>li.search fieldset input{border:1px solid #e5e5e5;padding:0 10px}html:not(.touch) .breadcrumb{display:block;text-align:right;color:#fff;font-size:12px;position:absolute;bottom:0;left:0;right:0;padding-bottom:10px}html:not(.touch) .breadcrumb li{display:inline-block}html:not(.touch) .breadcrumb li:after{content:"";font-family:"icomoon_vfli";color:#c7003c;margin:0 5px;font-size:8px}html:not(.touch) .breadcrumb li a{text-decoration:underline}html:not(.touch) .breadcrumb li a:hover{color:#f6a71d}html:not(.touch) .breadcrumb li:last-child:after{display:none}.home_offer_list{margin-top:-150px}.home_stats{padding:80px 0}.home_stats .title{font-size:28px;padding-bottom:20px}.home_stats li{width:20%;margin:10px 0}.home_row .home_job{margin-right:30px}.home_row .home_job:before{width:161px;height:233px}.home_row .home_job .text{padding-left:160px;min-height:150px;margin-top:30px}.home_row .home_job .join{padding-left:170px}html:not(.touch) .carousel{margin-top:-130px;overflow:visible;height:80vh;min-height:480px}.job_focus{margin-left:390px}.job_focus:before{width:390px}.work_list .line .ctnr{min-height:180px;padding:30px;padding-top:56px}.work_list .line .date{margin-top:30px;margin-right:30px}.near_session{padding-top:90px}.list{margin:0 -30px}.list .line{padding:0 30px}.list.news_list .line.news_focus .ctnr{min-height:400px}.list.news_list .line.news_focus .img{margin-right:-30px}.list.news_list .line.news_focus .name,.list.news_list .line.news_focus .desc,.list.news_list .line.news_focus .more,.list.news_list .line.news_focus .theme{margin-left:60px}.page_head.news .ctnt .news_info{width:300px;margin-left:100px}.page_head.news .ctnt .h1,.page_head.news .ctnt .syn{max-width:800px}.offer_list_ctnr{position:relative}.page_head.offer .ctnt{padding-right:750px;min-height:380px}.page_head.offer .ctnt:after{display:none}.two_items .page_head.offer .ctnt{padding-right:550px}.offer_list{position:absolute;top:0;left:50%;margin-left:-95px;margin-top:-70px}.two_items .offer_list{width:500px;margin-left:105px}.offer_form{font-size:0;line-height:0}.offer_form .title_box{display:inline-block;vertical-align:middle;width:25%;font-size:15px;line-height:1.27;padding-right:5%}.offer_form .form{display:inline-block;vertical-align:middle;width:70%}.offer_form .form li{width:23%}.offer_form .form li.inputs{width:31%}.offer_ctnt .three_cols{margin:0 -30px}.offer_ctnt .three_cols .col{padding:30px !important}.success_block .title_box{display:inline-block;vertical-align:middle;width:22%;padding-right:3%;margin-bottom:0}.success_block ul{display:inline-block;vertical-align:middle;width:75%}.success_block li{width:20%}.press_focus{margin-left:390px}.press_focus:before{width:390px}.side_gal li.all a span{padding:15px}.side_gal li.all a span:before{bottom:15px;left:15px}.wrapper{width:1200px}.main_col{float:left;width:800px}.side_col{float:left;width:300px;margin-left:100px}.page_head .ctnt{padding-right:400px}.page_head.illustrated .ctnt{padding-right:300px}@media only screen and (min-width:1900px){.contact_block{padding:400px 0 150px}#top{background:none;overflow:hidden;padding-bottom:300px}#top .img{position:absolute;position:absolute;top:-20%;bottom:-20%;right:0;left:0;z-index:-1;display:block}#top .img img{position:absolute;display:block;top:0%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;min-height:100%;min-width:100%}.job_stats{margin-top:130px;margin-bottom:-200px}}