.wrapper__form-question{font-size: 16px; color:#fff; line-height: 1.5; background:url(/templates/gradis/images/question.jpg) no-repeat top center;padding: 30px 0 70px;overflow: hidden;}
.wrapper__form-question .form-question__text a{color:#fff; text-decoration:underline}
.wrapper__form-question .form-question__text a:hover{text-decoration:none}
.form-question__title{font-size: 40px; font-weight: 700; line-height:1.2; padding-bottom:40px}
.form-question__text{padding-right:250px; position:relative}
.form-question__text img{position: absolute;right: 10px;top: -25px}
.form-question__left{width:calc(100% - 640px)}
.form-question__right{width:640px}
.form-question__right form{border-radius: 5px;background: #fff; padding:40px 30px 60px}
.form-question__form-heading{border-bottom:1px solid #ebf2f9; padding-bottom:30px;}
.form-question__form-title{text-transform:uppercase; font-weight:700; font-size:23px; color:#333333; text-align:center}
.form-question__form-text{font-size: 23px;color:#333333;line-height: 1.2;text-align: center}
@media(max-width:1199px){
	.wrapper__form-question{font-size: 15px;padding: 30px 0;}
	.form-question__title{font-size: 28px;padding-bottom: 25px;}
	.form-question__text{padding-right:0}
	.form-question__left{width: calc(100% - 600px);padding-right: 30px;}
	.form-question__right{width:600px}
	.form-question__right form{padding: 30px 10px 40px;}
	.form-question__form-heading{padding-bottom: 20px;margin: 0 15px;}
	.form-question__form-title, .form-question__form-text{font-size: 22px;}
}
@media(max-width:991px){
	.wrapper__form-question{font-size: 14px;}
	.form-question__title{font-size: 26px;padding-bottom: 20px;}
	.form-question__left{width: calc(100% - 475px);padding-right: 20px;}
	.form-question__right{width:475px}
	.form-question__right form{padding: 20px 5px 30px;}
	.form-question__form-heading{padding-bottom: 20px;margin: 0 15px;}
	.form-question__form-title, .form-question__form-text{font-size: 20px;}
}
@media(max-width:767px){
	.form-question__title{font-size: 24px;padding-bottom: 15px;}
	.form-question__left{width:100%; padding-right: 0; text-align:center}
	.form-question__right{width:100%}
	.form-question__right form{padding: 20px 5px 30px;}
	.form-question__form-heading{padding-bottom: 20px;margin: 0 15px;}
	.form-question__form-title, .form-question__form-text{font-size: 20px;}
}
