@font-face {
  font-family: Changan;
  src: url("/static/fonts/Changan-Light.woff2");
  font-weight: 300;
}

@font-face {
  font-family: Changan;
  src: url("/static/fonts/Changan-Regular.woff2");
  font-weight: normal;
}

@font-face {
  font-family: Changan;
  src: url("/static/fonts/Changan-Bold.woff2");
  font-weight: bold;
}

@font-face {
  font-family: Changan-kz;
  src: url("/static/fonts/kk-Light.woff2");
  font-weight: 300;
}

@font-face {
  font-family: Changan-kz;
  src: url("/static/fonts/kk-Regular.woff2");
  font-weight: normal;
}

@font-face {
  font-family: Changan-kz;
  src: url("/static/fonts/kk-Bold.woff2");
  font-weight: bold;
}

@font-face {
  font-family: iconFont;
  src: url('../fonts/fontello.eot');
  src: url('../fonts/fontello.woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Tactic Sans Extended';
	src: local('Tactic Sans Extended Bold Italic'), local('Tactic-Sans-Extended-Bold-Italic'),
			url('/static/fonts/TacticSansExd-BldIt.woff2') format('woff2'),
			url('/static/fonts/TacticSansExd-BldIt.woff') format('woff'),
			url('/static/fonts/TacticSansExd-BldIt.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

*{margin:0;padding:0;font-family:Tactic Sans Extended;}
body{color:#333;}
a{text-decoration:none;border-bottom:1px solid;}
a:hover{border-color:transparent;}

header{background:#2e53af;}
header .langs{text-align:right;padding-bottom:10px;}
header .langs a{background:#F3903A;color:#fff;text-decoration:none;font-size:11px;margin:10px 10px 10px 0;padding:10px 5px;display:inline-block;text-transform:uppercase;border-radius:2px;border:0;}

.main_image{background:#2e53af;background-size:auto 100%;min-height:340px;text-align:center;}
.main_image img{max-width:100%;}

.section{text-align:center;padding:30px 20px;}
.title{color:#0E457F;font-size:28px;line-height:1.2;margin-bottom:20px;}
.btn{display:inline-block;margin:20px;background:#F3903A;color:#fff;text-transform:uppercase;border-radius:5px;text-align:center;padding:15px 30px;text-decoration:none;border:0;}
.btn.loading{background-image:url(/static/img/loading.svg) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:50% !important;text-indent:200%;overflow:hidden;white-space:nowrap;}

.mechanics{background:#2e53af;color:#fff;}
.mechanics .title{color:#F5F5F5;font-weight:400;}
.mechanics .item{display:flex;font-size:18px;align-items:center;margin:0 20px 20px;}
.mechanics .item:last-child{margin-bottom:0px;}
.mechanics .item b{color:#F3903A;font-weight:400;font-size:40px;margin-right:25px;}
.mechanics .item span{text-align:left;}

.changan-alsvin{padding:40px 20px;}
.changan-alsvin img{margin-bottom:30px;}
.changan-alsvin .title{font-size:26px;text-transform:uppercase;margin-bottom:0;}

.conditions{background:#2e53af;color:#fff;}
.conditions .title{color:#fff;font-weight:400;}
.conditions .item{font-size:18px;position:relative;padding-left:30px;margin:10px 30px 20px;text-align:left;}
.conditions .item:before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;background:#F3903A;border-radius:50%;}
.conditions .link{color:#F3903A;font-weight:300;}

footer{padding:25px;color:#2e53af;text-align:center;}

.popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:none;overflow:auto;background:rgba(0,0,0,0.7);}
.popup_content{width:600px;margin:100px auto;position:relative;background:#fff;padding:25px 20px 35px;text-align:center;z-index:100;max-width:80%;}
.popup_content .logo{position:relative;width:120px;display:block;margin:0 auto 20px;}
.popup_content .title{color:#F3903A;font-size:20px;}
.popup_content p{font-size:14px;margin-bottom:20px;}
.popup_content form .row{margin-bottom:20px;}
.popup_content form .row label{display:block;margin-bottom:5px;color:#0E457F;font-size:15px;}
.popup_content form .row input,
.popup_content form .row textarea{border:2px solid #F3903A;padding:10px 15px;width:100%;font-size:15px;box-sizing:border-box;}
.popup_content form .row textarea{height:100px;font-size:15px;}

.popup_content form .row.checkbox{display:flex;}
.popup_content form .row.checkbox label{color:#828282;text-align:left;font-size:13px;}
.popup_content form .row.checkbox label a{color:#0094FF;}
.popup_content form .row input[type=checkbox]{margin-right:10px;width:20px;min-width:20px;height:20px;}

.popup_content form .row .error{display:none;color:red;margin-top:5px;}
.popup_content form .button input{background:#0E457F;width:180px;line-height:50px;padding:0;}
.popup_content .close{position:absolute;top:5px;right:9px;cursor:pointer;transform:rotate(45deg);font-family:Arial;font-size:28px;}

#Form_result b{font-size: 20px;margin: 20px 0;display: block;color: #2e53af;}

.none{display:none;}