.sc-form {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.sc-form .sc-form-question {
	position: relative;
}

.sc-form .sc-form-question .sc-form-question-label {
	margin-bottom: 1rem;
	font-family: Geometria;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}
.sc-form .sc-form-question .sc-form-question-label_normal {
	font-weight: 400;
	text-transform: initial;
}

.sc-form .sc-form-question.sc-form-question--error .sc-form-question-input input {
	border-color: red;
}

.sc-form .sc-form-question--email .sc-form-question-input input,
.sc-form .sc-form-question--text .sc-form-question-input input {
	padding: 17px 15px;
	height: 50px;
}

.sc-form .sc-form-question--checkbox .sc-form-question-input {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.sc-form-note {
	text-align: center;
	font-size: 1.75rem;
	text-transform: uppercase;
}

@media screen and (max-width: 768px) {
	.sc-form .sc-form-question {
		width: 100%;
	}

	.sc-form-note {
		font-size: 1rem;
	}
}

.show_pict_custom_label {

}

.show_pict_custom {

}

.sc-form-question-input_SELECT_DIS .sc-form-question-input-checkbox {
	padding-left:0;
}
.sc-form-question-input_SELECT_DIS img {
	border: 1px solid transparent;
	cursor:pointer;
}
.sc-form-question-input_SELECT_DIS input {
	opacity: 0;
	width:0px;
}

.sc-form-question-input_SELECT_DIS input + img {
	margin-right: 2px;
}
.sc-form-question-input_SELECT_DIS input:checked + img {
	border: 1px solid #000;
}

.sc-form-question-input select {
	height: 50px;
}

.color-gray {
	color: rgba(93, 93, 93, 1);
	font-family: Geometria;
	font-weight: 400;
	font-size: 14px;
	line-height: 18.9px;
}

.t-center {
	text-align: center;
}