@charset "UTF-8";
.content-block-light.form-block {
		background: var(--form);
}
.form-block {
		padding-bottom: 32px;
}
.form-block > *:first-child {
		margin-top: 0 !important;
}
.form-block > *:last-child {
		margin-bottom: 0 !important;
}
.form-block.center {
		text-align: center;
}
.form-block.center .form-checks {
		justify-content: center;
}
@media only screen and (max-width: 699.99px) {
		.form-block {
				font-size: 16px;
				padding-top: 24px;
		}
}
@media only screen and (min-width: 700px) and (max-width: 1199.99px) {
		.form-block {
				padding-top: 32px;
		}
}
@media only screen and (min-width: 1200px) {
		.form-block {
				padding-top: 54px;
		}
}
@media only screen and (max-width: 1199.99px) {
		.form-block .content-block-title, .form-block .content-top-text {
				text-align: center;
		}
}
.form-help {
		text-align: center;
}
.form-help .form-checks {
		justify-content: center;
}
@media only screen and (max-width: 699.99px) {
		.form-help .form-checks, .form-help .form-el, .form-help .form-submit {
				margin: 24px 0;
		}
		.form-help .form-submit {
				gap: 32px;
		}
		.form-help .form-checks-sum {
				margin: 32px 0;
		}
		.form-help .form-checks-sum li {
				flex: 0 0 auto;
		}
}
@media only screen and (min-width: 700px) and (max-width: 1199.99px) {
		.form-help .content-top-text {
				margin-bottom: 40px;
		}
		.form-help .form-checks, .form-help .form-el, .form-help .form-submit {
				margin: 22px 0;
		}
		.form-help .form-checks .btn {
				padding-left: 10px;
				padding-right: 10px;
		}
		.form-help .form-submit {
				gap: 22px;
		}
}
@media only screen and (min-width: 1200px) {
		.form-help .form-checks, .form-help .form-el, .form-help .form-submit {
				margin: 25px 0 37px 0;
		}
		.form-help .form-checks-sum {
				margin-bottom: 33px;
		}
}