.module-callback-question {
	margin-right: 30px;
}
.module-callback-question .background_main_color {
	min-width: 270px;
    max-width: 270px;
	padding: 30px;
}
.module-question-inner {
	display: flex;
	margin-top: 30px;
}
.module-panel-question .panel .answer-block {
	display: none;
}
.module-panel-question .panel .answer-block.active {
	display: block;
}
.callback-question-checkbox input {
	display: none;
}
.callback-question-checkbox label > svg {
	stroke: #646464;
}
.callback-question-checkbox input:checked + label > svg {
	stroke: #fff;
}
.callback-question-checkbox label {
	padding: 10px;
    background: #fff;
    border-radius: 50%;
    margin-right: 10px;
    width: 40px;
    height: 40px;
}
.callback-question-button button {
	width: 100%;
}
.callback-question-checkbox .checkbox span {
	font-size: 12px;
}
.callback-question-input {
	margin-bottom: 15px;
}
.callback-question-button {
	margin-top: 15px;
}
.module-panel-question {
	width: 100%;
}
.callback-question-input label {
	font-size: 14px;
}
@media (max-width: 767px) {
	.module-callback-question .background_main_color {
	    min-width: 220px;
	    max-width: 220px;
	    padding: 15px;
	}
	.module-panel-question {
		margin-left: 15px;
	}
}
@media (max-width: 480px) {
	.module-callback-question {
		margin-right: 0;
	}
	.module-question-inner {
		display: block;
	}
	.module-callback-question .background_main_color {
		min-width: 100%;
	    max-width: 100%;
	}
	.module-panel-question {
	    margin-left: 0;
	    margin-top: 30px;
	}
}