@font-face{font-family:"opensans-regular";src:url('../fonts/opensans-regular.eot');src:url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
local('opensans-regular'),
url('../fonts/opensans-regular.woff') format('woff'),
url('../fonts/opensans-regular.ttf') format('truetype');}
@font-face{font-family:"opensans-bold";src:url('../fonts/opensans-bold.eot');src:url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
local('opensans-bold'),
url('../fonts/opensans-bold.woff') format('woff'),
url('../fonts/opensans-bold.ttf') format('truetype');}
@font-face{font-family:"opensans-semibold";src:url('../fonts/opensans-semibold.eot');src:url('../fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
local('opensans-semibold'),
url('../fonts/opensans-semibold.woff') format('woff'),
url('../fonts/opensans-semibold.ttf') format('truetype');}
@font-face{font-family:"opensans-extrabold";src:url('../fonts/opensans-extrabold.eot');src:url('../fonts/opensans-extrabold.eot?#iefix') format('embedded-opentype'),
local('opensans-extrabold'),
url('../fonts/opensans-extrabold.woff') format('woff'),
url('../fonts/opensans-extrabold.ttf') format('truetype');}
body{font-family:"opensans-regular";color:#7c7c7c;}
.icon{background:url('../img/sprite.png');display:inline-block;}
a,
a:hover,
a:focus{text-decoration:none;color:#fff;}
.pr{padding-right:0;}
.icon.check{width:28px;height:24px;background-position:-5px -63px;}
.icon.logo{width:65px;height:62px;background-position:-43px -63px;}
.icon.s1{width:27px;height:27px;background-position:-118px -63px;margin-bottom:-3px;}
.icon.s2{width:19px;height:27px;background-position:-155px -63px;margin-bottom:-6px;}
.icon.s3{width:21px;height:29px;background-position:-184px -63px;margin-bottom:-7px;}
.icon.s4{width:28px;height:29px;background-position:-5px -102px;margin-bottom:-7px;}
.header{background:url('../img/bg.jpg') no-repeat;background-size:cover;padding:5px 0 40px 0;}
.main-nav{text-align:right;margin-bottom:30px;}
.main-nav a{font-family:"opensans-semibold";text-transform:uppercase;font-size:12px;display:inline-block;vertical-align:middle;}
.main-nav a:after{content:' ';width:2px;height:12px;background:#fff;display:inline-block;margin:-2px 15px 0 15px;vertical-align:middle;}
.main-nav a:last-child:after{display:none;}
.main-nav a:hover{color:#e73c3c;}
.main-logo i{margin-right:5px;display:inline-block;float:left;}
.main-logo span{font-family:"opensans-extrabold";font-size:26px;color:#e73c3c;line-height:21px;margin-top:12px;display:block;}
.main-logo span b{color:#fff;}
.main-logo p{font-family:"opensans-semibold";display:inline-block;color:#fff;font-size:14px;}
.main-title{display:inline-block;}
h2{text-transform:uppercase;color:#fff;font-family:"opensans-bold";font-size:24px;line-height:40px;margin:0;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 0;}
ul.advantages{list-style:none;margin:100px 0 0 80px;position:relative;}
ul.advantages:before{content:' ';background:url('../img/sprite.png');width:233px;height:48px;background-position:-5px -5px;position:absolute;top:-60px;right:-100px;z-index:2;}
ul.advantages li{font-family:"opensans-bold";font-size:20px;color:#fff;text-transform:uppercase;margin-bottom:8px;}
ul.advantages li i{margin-right:20px;margin-bottom:-3px;}
.main-form{background:#fff;width:430px;height:330px;margin:40px 0 0 60px;text-align:center;padding:15px 0 30px 0;position:relative;}
.main-form:before{content:' ';width:50px;height:50px;border-left:3px solid #7d7d7d;border-bottom:3px solid #7d7d7d;position:absolute;bottom:3px;left:3px;}
.main-form:after{content:' ';width:50px;height:50px;border-top:3px solid #7d7d7d;border-right:3px solid #7d7d7d;position:absolute;top:3px;right:3px;}
.main-form p{font-family:"opensans-extrabold";color:#e73c3c;font-size:24px;text-transform:uppercase;text-align:center;margin:0 0 20px 0;display:block;}
.main-form input,
.main-form select{width:348px;height:50px;border:2px solid #c9c9c9;font-size:18px;color:#8b8b8b;padding-left:25px;margin-bottom:10px;}
.main-form button{font-size:24px;font-family:"opensans-extrabold";color:#fff;text-transform:uppercase;background:#5cad2f;width:348px;height:50px;border:none;transition:all 0.3s;}
.main-form button:hover{background:#3e771f;transition:0.3s;}
.steps-block{text-align:center;color:#fff;font-family:"opensans-semibold";margin-bottom:15px;}
.st.one{background:#3c526a;height:90px;padding-top:26px;transition:all 0.3s;}
.st.one:hover{background:#1e3248;transition:0.3s;}
.st{padding:6px 0 0 0;}
.st.one a{text-transform:uppercase;font-size:24px;color:#fff;height:100%;display:block;}
.st.two{background:#f1b230;}
.st span{font-size:23px;}
.st p{line-height:21px;font-size:15px;}
.st.three{background:#e74c3c;}
.st.four{background:#967adc;}
.st.five{background:#4a8bb9;height:90px;padding-top:26px;transition:all 0.3s;}
.st.five a{text-transform:uppercase;font-size:24px;color:#fff;height:100%;display:block;}
.st.five:hover{background:#226a9c;transition:0.3s;}
.content{padding-bottom:80px;}
article h1{margin:35px 0 20px 0;font-size:24px;line-height:30px;color:#363636;font-family:"opensans-extrabold";border-left:5px solid #5cad2f;padding-left:10px;}
article h2{margin:35px 0 20px 0;font-size:22px;line-height:30px;color:#363636;font-family:"opensans-extrabold";border-left:5px solid #5cad2f;padding-left:10px;}
article ol{margin:25px 0;}
article ol li{color:#363636;font-family:"opensans-semibold";}
article ol.second li{font-size:16px;}
article p{text-align:justify;}
.sidebar{background:#f6f6f6;padding:50px 20px 60px 30px;margin-top:35px;}
.sidebar a{color:#363636;}
.side-item{margin-top:45px;}
.side-item:first-child{margin-top:0;}
.side-item h3{font-family:"opensans-bold";font-size:20px;text-transform:uppercase;color:#363636;margin:0 0 30px 0;}
.side-item h3 i{margin-right:12px;}
.side-item p{margin-left:35px;text-align:justify;}
.footer{font-family:"opensans-semibold";height:80px;background:#3c526a;font-size:16px;color:#b7b7b7;text-align:center;padding-top:32px;}
@media(max-width:1199px){ul.advantages{margin-left:30px;}
.st p{font-size:14px;}
.sidebar{padding-left:25px;}
.side-item h3{font-size:16px;}
.main-form{margin-left:40px;}
}
@media(max-width:991px){.main-nav{text-align:center;}
.main-title{display:block;text-align:center;margin:30px 0 0 0;}
.main-title h1{display:inline-block;}
.main-logo{display:inline-block;text-align:left;width:300px;}
.m-logo{text-align:center;}
ul.advantages:before{display:none;}
ul.advantages{margin-top:50px;padding-left:0;text-align:left;display:inline-block;margin-left:0;}
.m-adv{text-align:center;}
.main-form{display:block;margin:40px auto 0 auto;}
.st{padding:6px 0 3px 0;}
.side-item p{margin-left:0;}
}
@media(max-width:767px){.pr{padding-right:15px;}
}
@media(max-width:499px){ul.advantages li,
h1,
article h2{font-size:18px;}
.main-form{width:100%;}
.footer{height:auto;}
.main-form input, .main-form select, .main-form button{width:85%;}
ul.advantages li i{margin-right:9px;}
.main-nav a:after{margin:-2px 12px 0 12px;}
ol{padding-left:15px;}
.side-item{margin-top:25px;}
.side-item h3{font-size:15px;margin-bottom:20px;}
.side-item h3 i{margin-right:7px;}
}