@charset "UTF-8";article,body,figure,h1,h2,h3,h4,html,p,ul{padding:0;margin:0;font-weight:400}body{line-height:1.25;font-size:16px;width:100%;overflow-x:hidden}a{color:inherit}.btn,.btn:after,.btn:before,a,button,button:after,button:before,nav li{text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer;outline:0}img{max-width:100%;max-height:100%}ul{list-style:none}.btn,button,input,textarea{outline:0}.row{position:relative;width:1160px;margin:0 auto;height:100%}.row:after{display:block;content:'';clear:both}@font-face{font-family:GothamProRegular;src:url(../fonts/GothamProRegular/GothamProRegular.eot);src:url(../fonts/GothamProRegular/GothamProRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamProRegular/GothamProRegular.woff) format("woff"),url(../fonts/GothamProRegular/GothamProRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:GothamProBold;src:url(../fonts/GothamProBold/GothamProBold.eot);src:url(../fonts/GothamProBold/GothamProBold.eot?#iefix) format("embedded-opentype"),url(../fonts/GothamProBold/GothamProBold.woff) format("woff"),url(../fonts/GothamProBold/GothamProBold.ttf) format("truetype");font-style:normal;font-weight:400}button,input,textarea{outline:0;font-size:16px;-webkit-border-radius:0;border-radius:0}body{font-family:GothamProRegular;width:100%;min-width:1180px;overflow-x:hidden}b{font-family:GothamProBold}footer,header{padding:12px 0}footer .row,header .row{width:1140px}footer .btn,header .btn{width:241px;height:41px;line-height:41px;font-size:14px;float:right;margin-top:5px}.btn{height:60px;line-height:60px;-webkit-box-shadow:0 5px 10px rgba(119,165,18,.75);box-shadow:0 5px 10px rgba(119,165,18,.75);-webkit-border-radius:30px;border-radius:30px;background-color:#86b817;color:#fff;display:block;text-align:center;font-size:16px;text-transform:uppercase;font-family:GothamProBold}.btn:hover{background:#69910c}h2{font-size:46px;text-align:center;font-family:GothamProBold;padding-bottom:30px}h2 span{display:inline-block;padding:3px 20px 4px;background-color:#f2d701;color:#000}.first{height:640px;padding-top:120px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:url(../img/first.jpg) center top no-repeat}.first h2{text-align:left;font-size:41.5px;width:107%}.first .right{padding-left:370px}.first p{font-size:18px;line-height:30px;padding-bottom:30px;position:relative}.first p:after{content:'';position:absolute;top:20%;right:180px;width:90px;height:94px;background:url(../img/arr_f.png) center no-repeat}.first .btn{width:500px}.first .man{position:absolute;left:-10px;bottom:45px;width:160px;height:160px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;padding:63px 0 0;font-size:14px;background-color:#f2d701;-webkit-border-radius:100%;border-radius:100%;text-align:center}.first .man b{display:block}.about{padding:60px 0 30px}.about h3{font-size:26px;margin-top:-15px;padding-bottom:15px;text-align:center}.about .text{display:table;margin:30px 0 70px;border-collapse:collapse;width:100%}.about .text img{max-width:1000px;max-height:1000px}.about p{line-height:28px;font-size:20px}.about .left{text-align:right;padding-right:1.5%;display:table-cell;vertical-align:middle}.about .left p{padding:0 65px 20px 0}.about .right{padding-left:1.5%;text-align:left;display:table-cell;vertical-align:middle}.about .right p{padding-left:0 0 20px 65px}.form{height:280px;background-color:#003764;background:url(../img/form.jpg);background-size:auto 100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center}.form h2{font-size:56px;padding:35px 0 0}.form h3{font-size:24px;font-family:GothamProBold;margin-bottom:40px}.form form{vertical-align:top}.form form .inp{width:200px;height:52px;-webkit-border-radius:25px;border-radius:25px;border:1px solid #98c3e7;background-color:#fff;orphans:18px;padding:0 25px;text-transform:uppercase;font-family:GothamProBold;margin-right:15px;vertical-align:top}.form form .btn{height:52px;font-size:14px;width:320px;display:inline-block;border:none;line-height:1.2;vertical-align:top}::-webkit-input-placeholder{color:#d8d8d8}::-moz-placeholder{color:#d8d8d8}:-moz-placeholder{color:#d8d8d8}:-ms-input-placeholder{color:#d8d8d8}.rez{background:url(../img/rez_bg.jpg) center top;padding:90px 0 50px}.rez h2{font-size:42px;padding-bottom:50px}.rez ul{display:table;width:100%;border-collapse:collapse}.rez ul li{display:table-row}.rez ul div{display:table-cell;vertical-align:middle;padding-bottom:60px}.rez ul .img{width:453px;height:301px;position:relative}.rez ul .img:after{content:'';display:block;width:422px;height:272px;border:4px solid #fff;position:absolute;top:13px;left:11px}.rez ul .text{color:#fff;font-size:20px;line-height:1.4;padding-left:100px}.achievements{padding:100px 0 50px;background:url(../img/achievements.jpg) center;background-size:auto 100%}.achievements ul{padding:25px 0}.achievements li{position:relative;padding:40px 0;border-bottom:1px solid #a5a5a5;background:url(../img/poz.png) bottom 22px right 3px no-repeat}.achievements li:after{display:block;content:'';clear:both}.achievements .poz{width:25px;height:35px;text-align:center;line-height:35px;position:absolute;right:77px;bottom:151px}.achievements .num{color:#c7c7c7;font-family:"Gotham Pro";font-size:100px;float:left;width:90px}.achievements .title{line-height:105px;height:105px;overflow:hidden;padding-bottom:45px}.achievements .title span{font-size:24px;font-family:GothamProBold;padding:1px 10px;background-color:#f2d701}.achievements .man{font-size:18px;width:400px;float:left}.achievements .man b{display:block;padding-top:17px}.achievements .man img{-webkit-border-radius:100%;border-radius:100%;display:block;float:left;margin-right:18px}.achievements .prise{font-size:50px;font-family:GothamProBold;float:left;padding-top:6px}.achievements .prise span{font-family:GothamProBold;float:right;font-size:24px;display:inline-block;margin-left:25px}.team{text-align:center;padding:100px 0}.map{padding-top:50px;height:450px;background:url(../img/map.jpg) center top no-repeat}.map .links{width:35%;padding:20px 15px;background:#e3e5ea}.map .links h3{text-transform:uppercase;font-size:22px;padding-bottom:15px;text-align:center}.map .links p{padding-bottom:10px}.map .links p a{color:#0099de}.map .links span{display:block;text-align:center;color:#003764;font-size:22px}.map .links span a{font-family:GothamProBold}.map .links a:hover{text-decoration:underline}footer{background:#fff}footer .btn{line-height:1.2;height:auto;padding:10px 0;width:261px}.cc{padding:10px 0 5px;font-size:14px;background:#fff}.cc .row{width:1140px}.shadow{position:absolute;top:0;left:0;width:100%;height:120%;position:fixed;background:rgba(0,0,0,.8);display:none}.sf{margin:10% auto 0;padding:30px;text-align:center;-webkit-border-radius:10px;border-radius:10px;font-size:32px;width:480px;background:rgba(255,255,255,.8)}@media screen and (max-width:1200px){.first h2{font-size:38px;width:100%}.about .text img{max-width:450px;max-height:450px}}