

/* Start:/local/templates/main/components/df/df.send/home_contact/style.css?17786951913005*/
.df_ajax_form input:-webkit-autofill,
.df_ajax_form input:-webkit-autofill:hover,
.df_ajax_form input:-webkit-autofill:focus,
.df_ajax_form textarea:-webkit-autofill,
.df_ajax_form textarea:-webkit-autofill:hover,
.df_ajax_form textarea:-webkit-autofill:focus {
	border-color: currentColor;
	-webkit-text-fill-color: currentColor;
	caret-color: currentColor;
	transition: background-color 999999s ease-in-out 0s, color 999999s ease-in-out 0s;
	-webkit-box-shadow: 0 0 0 1000px transparent inset;
	box-shadow: 0 0 0 1000px transparent inset;
}

.contact-page-form-area .df_ajax_form input,
.contact-page-form-area .df_ajax_form textarea {
	color: #02101e;
	caret-color: #02101e;
	-webkit-text-fill-color: #02101e;
}

.contact-page-form-area .df_ajax_form input::placeholder,
.contact-page-form-area .df_ajax_form textarea::placeholder {
	color: #666;
	-webkit-text-fill-color: #666;
}

.contact-page-form-area .df_ajax_form input:-webkit-autofill,
.contact-page-form-area .df_ajax_form input:-webkit-autofill:hover,
.contact-page-form-area .df_ajax_form input:-webkit-autofill:focus,
.contact-page-form-area .df_ajax_form textarea:-webkit-autofill,
.contact-page-form-area .df_ajax_form textarea:-webkit-autofill:hover,
.contact-page-form-area .df_ajax_form textarea:-webkit-autofill:focus {
	-webkit-text-fill-color: #02101e;
	caret-color: #02101e;
}

.df-popup .df_ajax_form input,
.df-popup .df_ajax_form input:hover,
.df-popup .df_ajax_form input:focus,
.df-popup .df_ajax_form textarea,
.df-popup .df_ajax_form textarea:hover,
.df-popup .df_ajax_form textarea:focus,
.df-popup .df_ajax_form input:-webkit-autofill,
.df-popup .df_ajax_form input:-webkit-autofill:hover,
.df-popup .df_ajax_form input:-webkit-autofill:focus,
.df-popup .df_ajax_form textarea:-webkit-autofill,
.df-popup .df_ajax_form textarea:-webkit-autofill:hover,
.df-popup .df_ajax_form textarea:-webkit-autofill:focus {
	color: #061937;
	caret-color: #061937;
	-webkit-text-fill-color: #061937;
}

.df_result--success {
	display: flex;
	max-width: 720px;
	gap: 18px;
	align-items: flex-start;
	padding: 24px 26px;
	border: 1px solid rgba(255, 255, 255, .34);
	border-radius: 18px;
	background: rgba(7, 25, 44, .26);
	box-shadow: 0 18px 42px rgba(2, 10, 24, .16);
	backdrop-filter: blur(8px);
	color: #fff;
}

.df_result__icon {
	display: inline-flex;
	width: 48px;
	height: 48px;
	flex: 0 0 48px;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: var(--df-accent);
	box-shadow: 0 12px 24px rgba(var(--df-accent-rgb), .28);
}

.df_result__icon svg {
	width: 24px;
	height: 24px;
	fill: currentColor;
}

.df_result__title {
	margin: 2px 0 8px;
	color: #fff;
	font-size: 28px;
	line-height: 1.2;
	font-weight: 800;
}

.df_result__text {
	max-width: 520px;
	color: rgba(255, 255, 255, .86);
	font-size: 17px;
	line-height: 1.6;
}

@media (max-width: 640px) {
	.df_result--success {
		padding: 20px;
		gap: 14px;
	}

	.df_result__title {
		font-size: 23px;
	}

	.df_result__text {
		font-size: 15px;
	}
}

/* End */
/* /local/templates/main/components/df/df.send/home_contact/style.css?17786951913005 */
