

/* Start:/local/templates/aspro_max/components/bitrix/form.result.new/inline_ord/style.css?17528127364006*/
	.section.section-contact {
		padding: 30px;
	}

	.section-contact {
		position: relative;
		background-image: url('/upload/contact-mobile.png');
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		border-radius: 8px;
	}

	.section-contact .section-contact__label {
		position: relative;
	}

	@media screen and (min-width: 991.98px) {
		.section.section-contact {
			padding: 20px;
		}
	}

	@media screen and (min-width: 991.98px) {
		.section-contact {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			padding: 40px;
			margin: 30px 20px;
			background-image: url('/upload/contact.png');
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
	}

	.container1 {
		width: 100%;
		padding: 0 10px;
		margin: 0 auto;
		flex-wrap: wrap;
	}

	.section-contact .container1 {
		position: relative;
		z-index: 3;
		gap: 0 16px;
	}

	@media screen and (min-width: 991.98px) {
		.container1 {
			padding: 0 20px;
		}
	}

	@media screen and (min-width: 991.98px) {
		.section-contact .container1 {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
		}
	}

	@media screen and (min-width: 1440.98px) {
		.container1 {
			max-width: 1700px;
		}
	}

	.section-contact__title {
		font-weight: 600;
		font-size: 22px;
		line-height: 22px;
		color: #fff;
	}

	@media screen and (min-width: 991.98px) {
		.section-contact__title {
			max-width: 320px;
			width: 100%;
			font-size: 28px;
			line-height: 28px;
		}
	}

	@media screen and (min-width: 1440.98px) {
		.section-contact__title {
			width: 290px;
		}
	}

	.section-contact__label .label__title {
		color: #fff;
	}

	.section-contact__form {
		/* display: none; */
		/* flex-wrap: wrap; */
		display: grid;
		min-width: 500px;
		grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
		flex: 1;
		align-items: flex-end;
		gap: 16px;
	}

	.section-contact__form .filter input[type="checkbox"] + label {
		margin-bottom: 0;
	}

	.section-contact__form .filter.licence_block {
		margin: 0;
		padding: 0;
	}

	.label__title {
		display: block;
		font-weight: 500;
		font-size: 14px;
		margin-bottom: 10px;
	}

	@media screen and (min-width: 991.98px) {
		.section-contact__label .label__title {
			color: #fff;
		}
	}

	.label1 input,
	.label1 textarea {
		width: 100%;
		display: block;
		font-weight: 500;
		font-size: 14px;
		background-color: rgba(245, 245, 250, .24);
		border: 1px solid #fff;
		border-radius: 6px;
		padding: 0 20px;
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
	}

	.label1 input {
		height: 40px;
	}

	@media screen and (min-width: 991.98px) {
		.section-contact__label .label__input {
			color: #fff;
			border: none;
			background-color: rgba(245, 245, 250, .6);
		}
	}

	.default-btn {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 40px;
		/* min-width: 185px; */
		border-radius: 6px;
	}

	.section-contact__submit {
		width: 100%;
		max-width: 100%;
		background-color: #282C2E;
		border: none;
		/* margin: 0 auto; */
	}

	/* @media screen and (min-width: 991.98px) {
		.section-contact__submit {
			width: 218px;
		}
	} */

	.default-btn__text {
		font-size: 14px;
		color: #fff;
		margin: 0 auto;
	}

	section.section-contact .success {
		min-width: 100%;
		color: #fff;
		text-align: center;

	}

	#footer {
		background-color: #F3F3F3 !important;
	}

	@media (max-width: 767px) {
		.section-contact__form {
			min-width: 100%;
		}
	}

	.label1 input,
	.label1 textarea {
		color: #fff;
	}

	input.label__input:not(.btn) {
		line-height: 40px;
	}
	input[type="file"].label__input {
		font-size: 10px;
	}
/* End */
/* /local/templates/aspro_max/components/bitrix/form.result.new/inline_ord/style.css?17528127364006 */
