

/*************************************************************************


      Q   U   E   S   T   I   O   N   S       R   E   S   U   L   T


*************************************************************************/


/*************************************************************************

                             C O M M O N S

*************************************************************************/


div.questions-result-page{
	position: relative;
}

.questions-result-page .body{
	position: relative;
	z-index: 0;
	overflow: hidden;
}



/*************************************************************************

                              H E A D E R

*************************************************************************/

.questions-result-page .header{
	text-align: center;
	padding-top: 60px;
}

@media (max-width: 640px){

.questions-result-page .header{
	padding-top: 25px;
}

}

.questions-result-page .header .logo{
	position:relative;
	display: inline-block;
	width: 118px;
	height: 60px;
	background: url(/assets/img/logo.svg) no-repeat center center/contain;
}



/*************************************************************************

                             C O N T E N T

*************************************************************************/


.questions-result-page .content{
	max-width: 800px;
	padding: 0 80px 60px;
	box-sizing: border-box;
}

@media (max-width: 640px){

.questions-result-page .content{
	padding: 0 20px 60px;
}

}



/*************************************************************************

                              R E S U L T

*************************************************************************/

.questions-result-page .content{
	color: #262626;
}

.questions-result-page .content .caption{
	font-family: PTSansNarrowBold;
	font-size: 36px;
	text-align: center;
	margin-top: 60px;
}

@media (max-width: 640px){

.questions-result-page .content .caption{
	font-size: 30px;
	margin-top: 15px;
}

}

.questions-result-page .content .success{
	color: #333333;
	font-family: PTSansBold;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	margin-top: 20px;
}

.questions-result-page .content .list{
	margin-top: 40px;
}

	.questions-result-page .content .list>*{
		position: relative;
		max-width: 630px;
		padding-left: 60px;
		box-sizing: border-box;
	}

	.questions-result-page .content .list>*+*{
		margin-top: 35px;
	}

		.questions-result-page .content .list>*:before{
			content: '';
			display: block;
			position: absolute;
			width: 42px;
			height: 42px;
			left: 0;
			top: -7px;
		}

		.questions-result-page .content .list>*.disadvantage:before{
			background: url(/assets/img/disadvantage.svg) no-repeat center center/contain;
		}

		.questions-result-page .content .list>*.advantage:before{
			background: url(/assets/img/advantage.svg) no-repeat center center/contain;
		}

		.questions-result-page .content .list .title{
			font-size: 18px;
			line-height: 25px;
		}

		.questions-result-page .content .list .review{
			color: #333333;
			font-size: 16px;
			line-height: 25px;
			margin-top: 20px;
		}

	@media (max-width: 640px){

		.questions-result-page .content .list .review{
			margin-top: 15px;
		}

	}

			.questions-result-page .content .list .review .href{
				font-family: PTSansBold;
			}

.questions-result-page .content .form{
	margin-top: 95px;
}

@media (max-width: 640px){

.questions-result-page .content .success+.form{
	margin-top: 45px;
}

}

	.questions-result-page .content .form .caption{
		font-family: PTSansNarrowBold;
		font-size: 36px;
		margin-top: 0;
	}

@media (max-width: 640px){

	.questions-result-page .content .form .caption{
		font-size: 30px;
		white-space: nowrap;
	}

}

	.questions-result-page .content .form .inner{
		max-width: 305px;
		margin: 35px auto 0;
	}

		.questions-result-page .content .form .inner .field{}

		.questions-result-page .content .form .inner .field+.field{
			margin-top: 10px;
		}

		.register-page .content .form field.captcha{}

			.register-page .content .form .field.captcha>*{
				display: inline-block;
				vertical-align: top;
			}

			.register-page .content .form .field.captcha .code{
				width: calc(100% - 170px);
			}

			.register-page .content .form .field.captcha .image{
				width: 150px;
				height: 55px;
				margin-left: 15px;
			}

		.register-page .content .form .right .user-agreement{
			margin-top: 30px;
		}

			.register-page .content .form .right .user-agreement .checkbox{}

		@media (max-width: 640px){

			.register-page .content .form .right .user-agreement .checkbox{
				padding-left: 40px;
			}

				.register-page .content .form .right .user-agreement .checkbox>*{
					top: -4px;
					max-width: 210px;
				}

				.register-page .content .form .right .user-agreement .checkbox:before{
					width: 30px;
					height: 30px;
				}

				.register-page .content .form .right .user-agreement .checkbox:after{
					width: 16px;
					height: 12px;
					left: 7px;
					top: 9px;
				}

		}

				.register-page .content .form .right .user-agreement .checkbox>*{
					white-space: nowrap;
				}

			@media (max-width: 640px){

				.register-page .content .form .right .user-agreement .checkbox>*{
					white-space: initial;
					line-height: 20px;
				}

			}

		.questions-result-page .content .form .inner .submit{
			margin-top: 30px;
		}

	@media (max-width: 640px){

		.questions-result-page .content .form .inner .submit{
			margin-top: 35px;
		}

	}

			.questions-result-page .content .form .inner .submit .button{
				display: block;
				width: auto;
				max-width: initial;
			}

				.questions-result-page .content .form .inner .submit .button:before{
					content: 'Далее';
				}

















