*{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:100%}
html{display:block}
@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Roman.eot);src:local(HelveticaNeueCyr-Roman),url(../fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Heavy.eot);src:local(HelveticaNeueCyr-Heavy),url(../fonts/HelveticaNeueCyr-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Heavy.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Heavy.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Bold.eot);src:local(HelveticaNeueCyr-Bold),url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Bold.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Light.eot);src:local(HelveticaNeueCyr-Light),url(../fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Light.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal}
body{margin:0;padding:0;color:#000;font-size:16px;font-family:HelveticaNeueCyr,Helvetica,sans-serif;font-weight:400;line-height:1.15;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}
img{display:block}
.clear{clear:both}
.gad_banner{position:relative;padding-top:60px;background:url(../images/bg.jpg) bottom center no-repeat;background-size:cover;min-height:850px;overflow:hidden}
.gad_banner:before,.gad_banner:after{content:'';position:absolute;bottom:-105px;left:0;right:0;z-index:1}
.gad_banner:before{height:532px;background:url(../images/bg-white.svg) bottom center repeat-x;background-size:auto 532px}
.gad_banner:after{height:235px;background:#fff}
.gad_banner_bone{display:flex;flex-wrap:wrap;position:relative;max-width:1900px;margin:0 auto;justify-content:center;z-index:2}
.gad_banner_bone_top{height:225px}
.gad_banner_bone_top .gad_banner_center{width:100%;display:flex;padding:0 100px;justify-content:space-between;align-items:center}
.gad_banner_left,.gad_banner_right{width:260px;z-index:5}
.gad_banner_left .gad_banner_block{padding-right:50px;padding-left:25px}
.gad_banner_right .gad_banner_block{padding-left:50px;padding-right:25px}
.gad_banner_block{margin-bottom:37px;display:flex;align-items:center}
.gad_banner_block_icon{margin:0 auto;flex-shrink:0}
.gad_banner_block_icon_r{order:1;margin-left:10px}
.gad_banner_block_icon_l{margin-right:10px}
.icon_1{width:71px}
.icon_2{width:37px}
.icon_3{width:45px}
.icon_4{width:44px}
.icon_5{width:42px}
.icon_6{width:52px}
.icon_7{width:37px}
.icon_8{width:39px}
.icon_9{width:38px}
.icon_10{width:35px}
.icon_11{width:46px}
.icon_12{width:56px}
.icon_13{width:44px}
.icon_14{width:48px}
.gad_banner_block_icon img{height:auto}
.gad_banner_block_title{color:#FFF;font-size:14px;font-weight:500;text-align:left;line-height:16px;opacity:.8}
.gad_banner_block_title span{position:relative}
.gad_banner_block_title span:before{content:'';position:absolute;top:calc(100% - 8px);left:0;right:0;height:6px;background-color:#FA4D00;border-radius:6px;z-index:-1}
.title_b{color:#0259CF;opacity:1}
.gad_banner_center{position:relative;width:1280px;padding-top:25px;text-align:center}
.gad_banner_bone_top .gad_banner_center:before{content:'';position:absolute;top:0;left:50%;margin-left:-800px;width:614px;height:514px;background:url(../images/left.png) center center no-repeat;background-size:100% auto}
.gad_banner_bone_top .gad_banner_center:after{content:'';position:absolute;top:0;right:50%;margin-right:-800px;width:614px;height:514px;background:url(../images/left.png) center center no-repeat;transform:scaleX(-1);background-size:100% auto}
.gad_banner_center>*{position:relative;z-index:2}
.gad_banner_logo{width:295px;order:0}
.gad_banner_logo img{width:100%;height:auto}
.gad_banner_descr{color:#FFF;font-size:40px;font-weight:700;text-align:center;text-transform:uppercase;line-height:40px;max-width:300px}
.gad_banner_descr_hide_md{display:none}
.gad_banner_descr_1{order:-1;text-align:left}
.gad_banner_descr_2{order:1;text-align:right}
.gad_banner_button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;height:74px;width:234px;padding:10px;color:#FFF;font-size:20px;line-height:20px;font-weight:700;text-decoration:none;background-color:#FA4D00;box-shadow:15px 15px 7px 5px rgba(5,54,158,.64);cursor:pointer;text-align:center}
.gad_banner_right .gad_banner_button{margin-left:20px}
.gad_banner_right .gad_banner_button,.gad_banner_left .gad_banner_button{margin-bottom:75px}
.gad_banner_left .gad_banner_button{box-shadow:-15px 15px 7px 5px rgba(5,54,158,.64)}
.gad_banner_center	.gad_banner_button{display:none}
.gad_banner_button:hover{box-shadow:none}
@media only screen and (max-width: 1800px) {
.gad_banner_left,.gad_banner_right{max-width:136px;width:auto;min-width:85px}
.gad_banner::before{bottom:50px}
.gad_banner::after{bottom:0}
.gad_banner_left .gad_banner_block,.gad_banner_right .gad_banner_block{flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0 10px;margin-bottom:25px;min-height:102px}
.gad_banner_block_title{text-align:center}
.gad_banner_button{width:calc(100% - 10px);font-size:16px}
.gad_banner_left .gad_banner_button{margin-right:10px}
.gad_banner_right .gad_banner_button{margin-left:10px}
.gad_banner_block_icon_r,.gad_banner_block_icon_l{margin:0}
.gad_banner_block_icon{order:-1;margin-bottom:5px}
}
@media only screen and (max-width: 1560px) {
.gad_banner_left,.gad_banner_right,.gad_banner_descr_2{display:none}
.gad_banner{min-height:550px}
.gad_banner_descr_hide_md{display:block}
.gad_banner_center .gad_banner_button{display:inline-flex;width:auto;min-width:250px;margin-bottom:30px}
.gad_banner::before,.gad_banner::after{bottom:-350px}
.gad_banner_descr_1{order:0;max-width:450px;font-size:30px;text-align:center}
.gad_banner_button{font-size:20px}
}
@media only screen and (max-width: 1380px) {
.gad_banner_center{width:1140px}
}
@media only screen and (max-width: 1250px) {
.gad_banner_center{width:1024px}
.gad_banner_bone_top .gad_banner_center{padding:0 60px}
.gad_banner{background-position:top center; background-size: 1250px}
.gad_banner::before,.gad_banner::after{display:none}
.gad_banner_descr_1{font-size:27px}
.gad_banner{min-height:auto}
.gad_banner_bone_top .gad_banner_center::before {margin-left: -650px;}
.gad_banner_bone_top .gad_banner_center::after {margin-right: -650px;}
}
@media only screen and (max-width: 1110px) {
.gad_banner_bone_bottom{display:none}
.gad_banner_logo{width:240px}
.gad_banner_descr_1{font-size:20px}
.gad_banner_center .gad_banner_button{min-width:220px}
}
@media only screen and (max-width: 920px) {
.gad_banner_descr_1{order:1;width:100%;flex-shrink:0;max-width:100%;background:#fff;color:#0041cd;display:flex;justify-content:space-between;padding:0 50px;text-transform:none}
.gad_banner_bone_top{border-bottom:2px solid #0259cf}
.gad_banner_bone_top .gad_banner_center{flex-wrap:wrap;padding:0;align-items:flex-end}
.gad_banner_logo{margin-left:70px;margin-bottom:15px}
.gad_banner_button{margin-right:70px}
.gad_banner_bone_top .gad_banner_center::after{transform: scaleX(1); margin-right: -600px;}
}
@media only screen and (max-width: 800px) {
.gad_banner_bone_bottom .gad_banner_center{width:500px}
.gad_banner_center .gad_banner_button{min-width:180px;margin-right:30px}
.gad_banner_logo{margin-left:30px}
.gad_banner_descr_1{padding:0 15px}
}
@media only screen and (max-width: 500px) {
.gad_banner_bone_top{height:80px}
.gad_banner_logo{width:100px;margin:0 0 0 15px}
.gad_banner_center .gad_banner_button{min-width:auto;width:140px;height:40px;margin:0 15px 0 0;font-size:16px;box-shadow: none}
.gad_banner_descr_1{font-size:12px}
.gad_banner_descr{line-height:20px}
}