﻿@font-face {
font-family: 'semibold';
src: url('ProximaNova-Semibold.eot');
src: url('ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
url('ProximaNova-Semibold.woff') format('woff'),
url('ProximaNova-Semibold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'regular';
src: url('ProximaNova-Regular.eot');
src: url('ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
url('ProximaNova-Regular.woff') format('woff'),
url('ProximaNova-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

body {min-width: 1200px; font-family: regular; color: #232323; background: #fff;}
.body1 {width: 100%; margin: 0 auto; max-width: 1200px; height:700px; background: url('./right1.png') no-repeat right bottom;}
.logo {width: 250px; margin-left: 40px; margin-top: 35px;}
.hh {margin-left: 50px; margin-top: 50px; font-size: 40px; font-weight:normal;}
.hh2 {margin-left: 50px; margin-top: 30px; margin-bottom: 80px; font-size: 20px; font-weight:normal;}
.vopr {padding: 13px 90px; background: #e24d39; color: white; text-decoration: none; font-size: 20px; border-radius: 4px; margin-left: 50px;}
.vopr:hover {background: #fd7e6d;}
.logo2  {width: 250px; margin-top: 0px; margin-left: 20px;}
.grey {background: #f2f2f2; width: 100%; padding-bottom: 120px;}
.grey2 {width: 100%; margin: 0 auto; max-width: 1200px; background: url('./right2.png') no-repeat right bottom; padding-bottom: 40px;}
.tab {margin-left: 50px; }
.tab2 {width: 250px; display: inline-block; }
.grey2 h5 {font-weight: bold; color: #e14f38; font-size:35px; margin-bottom: 5px; margin-top: 20px;}
.grey2 p {margin-top: 0px; font-size: 18px;}
.grey3 {width: 100%; margin: 0 auto; max-width: 1200px;  padding-bottom: 40px; margin-top: - 20px; margin-bottom: 50px; z-index: 99999999999999;}
.right {padding-top: 170px; font-size: 30px; padding-left: 70px; float: right;}
.grey3 img {margin-top: -30px;}
.vopr2 {padding: 13px 140px; background: #f99315;  color: white; text-decoration: none; font-size: 23px; border-radius: 4px; }
.vopr2:hover {background: #f2ae5a;}
.hh3 {width: 100%; margin: 0 auto; max-width: 1200px; text-align: center; margin-top: 130px; font-size: 50px; font-weight:normal; margin-bottom:0px;}
.hh4 {text-align: center; font-size: 23px; font-weight:normal; margin-top: 20px;}
.white {width: 100%; margin: 0 auto; max-width: 1200px; background-color: white; padding-left: 40px; padding-right: 20px; padding-top: 30px; }
.ll {float: left; margin-left: 70px;}
.white img {float: left;}
.white h5 {font-weight: bold; color: #e14f38; font-size:45px; margin-bottom: 5px; margin-top: 50px;}
.white .tab {margin-left: 0;}
.vopr3 {padding: 13px 100px; background: #f99315;  color: white; text-decoration: none; font-size: 23px; border-radius: 4px; }
.vopr3:hover {background: #f2ae5a;}
.hh5 {font-size: 33px; margin-bottom: 0;}
.b6 {font-size: 33px; width: 101.8%; padding: 14px 0px; padding-left: 40px; border: 1px solid #eae6e6; margin-left: -40px; }
.b6:after {content: '✔'; position:relative; float:right; right: 30px;}
.wh {width: 100%; margin: 0 auto; max-width: 1200px;}
.wh h2 {margin: 40px 0;}
.flex a {color: #2c78da;}
.flex {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-right: 100px; background: url('./fin.png') no-repeat right top;}
.flex div {width: 350px; height: 310px; border: 1px solid #cdd0d5; padding: 20px; margin-right: 10px; margin-bottom: 10px; border-radius: 3px;   font-size: 18px;}
.vopr5 {margin-top: -370px;float: right; padding: 13px 70px; background: #e24d39; color: white; text-decoration: none; font-size: 20px; border-radius: 4px; }
.vopr5:hover {background: #fd7e6d;}