

/* Start:/bitrix/templates/techmaket/components/bitrix/form.result.new/.default/style.css?17606091671487*/
.main-form {
	display: grid;
	gap: 16px;
	padding: 16px;
	border-radius: 12px;
	border: 1px solid var(--line);
    box-shadow: var(--shadow);
}
.main-form .input {
	display: grid;
	gap: 6px;
}
.main-form .input label {
	font-size: 13px;
    color: var(--sub-text);
}
.main-form .input input,
.main-form .input textarea {
	padding: 12px;
    border: 1px solid #D3DAE4;
    border-radius: 10px;
    background: transparent;
    color: var(--ink);
    outline: none;
}
.main-form .form-agreement {
	display:flex;
	gap:10px
}
.main-form .form-agreement {
	line-height: normal;
}
.main-form .form-agreement input {
	width: 30px;
    height: 30px;
}
.main-form .form-agreement a {
	color: var(--ink);
}
.main-form .form-captcha {
	display: grid;
    grid-template-columns: auto 1fr;
    gap: 10px;
}
.main-form .form-captcha img {
	border-radius: 10px;
}
.main-form .form-captcha input {
	padding: 8px;
	border: 1px solid #D3DAE4;
    border-radius: 10px;
}
.main-form .form-submit {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: flex-end;
}
.main-form .form-submit input,
.main-form .form-submit a {
	font-size: 16px;
	line-height: 20px;
}
@media screen and (max-width: 992px) {
	.main-form .form-captcha {
		grid-template-columns: 1fr;
	}
}
@media screen and (max-width: 576px) {
	.main-form .form-captcha {
		grid-template-columns: 1fr;
	}
	.main-form .form-agreement {
		font-size: 14px;
	}
}
/* End */
/* /bitrix/templates/techmaket/components/bitrix/form.result.new/.default/style.css?17606091671487 */
