body{
	margin:0;
	color:#363636;
	background:#fff;
	font:16px/22px  'Manrope', Arial, sans-serif;
}
img{border-style:none;} 
a{
	text-decoration:none;
	color:#1c20d0;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
@font-face {
	font-family: 'Manrope';
	src: url('../fonts/Manrope-Regular.woff2') format('woff2'),
		url('../fonts/Manrope-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-SemiBold.woff2') format('woff2'),
        url('../fonts/Manrope-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.visual img{position:relative;z-index:2;max-width:100%;height:auto;display:block;margin:0 auto 30px}
.visual .button:hover{text-decoration:none;background:#ff6b0f}
.visual .button{font-size: 18px;line-height: 20px;position:relative;z-index:2;padding: 9px 25px;background:#F4300F;border-radius:4px;-webkit-border-radius:4px;color:#fff;font-weight:600;vertical-align:top;display:inline-block;}
.visual h1{font-size: 24px;line-height: 30px;position:relative;z-index:2;color:#fff;margin:0 0 21px}
.visual:after{width:100%;height:100%;background:#000;content:'';position:absolute;top:0;left:0;opacity:0.3}
.visual{background:url(../images/bg2.jpg) no-repeat 50% 50%;background-size:cover;width:100%;overflow:hidden;position:relative;padding:77px 0 64px;text-align:center;}
#content{background:#f6f5f5 url(../images/bg.jpg) 50% 0 no-repeat;background-size:cover;position:relative;}
#content:after{width:100%;height:100%;background:#fff;content:'';position:absolute;top:0;left:0;opacity:0.92}
#content p{margin:0 0 20px}
#content article img{max-width:100%;height:auto;display:block;margin:0 auto 32px}
#content h2{font-size: 20px;line-height: 27px;text-align:center;color:#1c1c48;font-weight:600;margin:0 auto 24px;}
#content article{position:relative;z-index:2;max-width:726px;margin:0 auto;padding:84px 0;}
#content .col-h{display:flex;justify-content:space-between;margin-top:43px;padding:38px 0 0;border-top:1px solid #F4300f}
#content .col{width:49%}
#content .col ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#content .col ul li{position:relative;vertical-align:top;overflow:hidden;padding:0 0 0 15px;}
#content .col ul li:after{-webkit-border-radius:50%;width:3px;height:3px;background:#000;content:'';position:absolute;top:10px;left:5px;border-radius:50%;}
#content  h3{font-size:20px;color:#1c1c48;font-weight:600;margin:0 auto 11px;}
.form-area{max-width:372px;margin:0 auto;padding:56px 0}
.form-area h2{text-align:center;color:#1c1c48;font-weight:600;margin:0 0 10px;}
#footer{font-size:14px;padding:15px;background:#1c1c48;text-align:center;overflow:hidden;color:#fff;}
@media only screen and (max-width: 768px) {
	.visual{width:auto;padding-left:20px;padding-right:20px}
	#content article{padding-left:20px;padding-right:20px;padding-bottom:36px}
	#content .col-h{display:block;}
	#content .col{width:100%;margin:0 0 20px}
	.form-area{padding:56px 12px}
}
