/* block */

	.sectionQuestion {

		display: block;

		width: 100%;
		height: auto;

		padding-top: 40px;
		padding-right: 15px;
		padding-left: 15px;

		background-color: transparent;

		position: relative;

		z-index: 2;
	}

/* row */

	.sectionQuestion__row {

		display: block;

		width: 100%;
		height: auto;
	}

		.sectionQuestion__row--header {

			padding-bottom: 15px;

			text-align: center;
		}

		.sectionQuestion__row--description {

			padding-bottom: 35px;

			text-align: center;
		}

		.sectionQuestion__row--questions {

			padding-right: 30px;
			padding-left: 30px;
		}

		.sectionQuestion__row--question:nth-last-child(n + 2) {

			margin-bottom: 30px;
		}

/* text */

	.sectionQuestion__text {

		display: inline-block;

		width: auto;
		height: auto;

		font-family: 'VAGRoundedLTCom';
		font-style: normal;
	}

		.sectionQuestion__text--header {

			font-size: 26px;
			font-weight: 700;
			
			color: #034798;
		}

		.sectionQuestion__text--description {

			font-size: 16px;
			font-weight: 300;

			line-height: 24px;

			color: #034798;
		}

/* list */

	.sectionQuestion__list {

		display: block;

		width: auto;
		height: auto;

		padding-left: 0;
	}

		.sectionQuestion__list--questions {

			list-style-position: inside;
		}

		.sectionQuestion__list--question {

			list-style: none;
		}

/* list item */

	.sectionQuestion__listItem {

		display: block;

		width: 100%;
		height: auto;

		font-family: 'VAGRoundedLTCom';
		font-style: normal;
	}

		.sectionQuestion__listItem--title {

			margin-bottom: 15px;

			font-size: 15px;
			font-weight: 700;

			line-height: 20px;

			color: #034798;

			text-indent: -17px;
		}

		.sectionQuestion__listItem--question {

			display: flex;

				justify-content: flex-start;

			margin-bottom: 10px;

			font-size: 15px;
			font-weight: 300;

			color: #034798;
		}

/* textarea */

	.sectionQuestion__textarea {

		display: block;

		width: 100%;
		height: 106px;

		padding-top: 10px;
		padding-right: 15px;
		padding-bottom: 0px;
		padding-left: 15px;

		border-radius: 10px;
		border: 0;

		background-color: #00c7c9;

		font-family: 'VAGRoundedLTCom';
		font-style: normal;
		font-size: 16px;
		font-weight: 300;

		line-height: 50px;

		color: #ffffff;
	}

		.sectionQuestion__textarea::-webkit-input-placeholder { color: #ffffff; font: 300 16px 'VAGRoundedLTCom'; }
		.sectionQuestion__textarea::-moz-placeholder          { color: #ffffff; font: 300 16px 'VAGRoundedLTCom'; opacity: 1; }
		.sectionQuestion__textarea:-moz-placeholder           { color: #ffffff; font: 300 16px 'VAGRoundedLTCom'; opacity: 1; }
		.sectionQuestion__textarea::-ms-input-placeholder     { color: #ffffff; font: 300 16px 'VAGRoundedLTCom'; }
		.sectionQuestion__textarea:-ms-input-placeholder      { color: #ffffff; font: 300 16px 'VAGRoundedLTCom'; }

/* radio */

	.sectionQuestion__radio {

		display: inline-block;

		width: auto;
		height: auto;

		cursor: pointer;
	}

		.sectionQuestion__radio--question {

			display: inline-flex;

				justify-content: center;
				align-items: center;

			height: 25px;

			min-width: 25px;

			margin-right: 15px;

			/*border: 3px solid #00c7c9;*/
			border-width: 2px;
			border-style: solid;
			border-color: #00c7c9;

			background-color: #fff;

			position: relative;
		}

			.sectionQuestion__radio--question-checked {

				background-color: #99fdff;
			}

			.sectionQuestion__radio--question input {

				display: none;
			}

/* icon */

	.sectionQuestion__icon {

		display: inline-block;

		width: auto;
		height: auto;
	}

		.sectionQuestion__icon--checked {

			display: none;

			width: 15px;
		}

/* RWD */

	@media only screen and (min-width: 768px) {

		/* row */

			.sectionQuestion__row--description {

				padding-bottom: 50px;
			}

			.sectionQuestion__row--question:nth-last-child(n + 2) {

				margin-bottom: 35px;
			}

		/* list item */

			.sectionQuestion__listItem--title {

				margin-bottom: 20px;

				font-size: 17px;

				line-height: 25px;
			}

			.sectionQuestion__listItem--question {

				align-items: center;

				font-size: 16px;
			}
	}

	@media only screen and (min-width: 1024px) {

		/* row */

			.sectionQuestion__row--questions {

				max-width: 73%;

				margin-right: auto;
				margin-left: auto;
			}

			.sectionQuestion__row--description {

				padding-bottom: 65px;
			}

			.sectionQuestion__row--question:nth-last-child(n + 2) {

				margin-bottom: 40px;
			}
	}

	@media only screen and (min-width: 1200px) {

		/* block */

			.sectionQuestion {

				padding-top: 45px;
			}

		/* row */

			.sectionQuestion__row--questions {

				max-width: 68%;
			}

			.sectionQuestion__row--description {

				padding-bottom: 80px;
			}

			.sectionQuestion__row--question:nth-last-child(n + 2) {

				margin-bottom: 48px;
			}

		/* text */

			.sectionQuestion__text--header {

				font-size: 31px;
			}

		/* list item */

			.sectionQuestion__listItem--title {

				margin-bottom: 30px;

				font-size: 20px;

				text-indent: -22px;
			}

			.sectionQuestion__listItem--question {

				font-size: 18px;
			}

		/* radio */

			.sectionQuestion__radio--question {

				height: 30px;

				min-width: 30px;

				margin-right: 25px;

				border-width: 3px;
			}

		/* icon */

			.sectionQuestion__icon--checked {

				display: none;

				width: 19px;
			}
	}

	@media only screen and (min-width: 1600px) {

		/* block */

			.sectionQuestion {

				padding-top: 57px;
			}

		/* row */

			.sectionQuestion__row--questions {

				max-width: 50%;
			}


			.sectionQuestion__row--description {

				padding-bottom: 95px;
			}

			.sectionQuestion__row--question:nth-last-child(n + 2) {

				margin-bottom: 55px;
			}

		/* text */

			.sectionQuestion__text--header {

				font-size: 36px;
			}

		/* list item */

			.sectionQuestion__listItem--title {

				margin-bottom: 40px;

				font-size: 24px;

				line-height: 30px;

				text-indent: -27px;
			}

			.sectionQuestion__listItem--question {

				margin-bottom: 15px;

				font-size: 20px;
			}

		/* radio */

			.sectionQuestion__radio--question {

				height: 35px;

				min-width: 35px;

				margin-right: 35px;
			}

		/* icon */

			.sectionQuestion__icon--checked {

				width: 23px;
			}
	}