.form-container .form .form_result.success {
  color: #4da84d;
}
.form-container {
  display: flex;
  column-gap: 20px;
}
.form-container .form-front {
  flex: 0 0 49.3%;
  width: 49.3%;
}
.form-container .socials-wrapper {
  flex: 1;
}
.form-front .section-title {
  margin: 0 0 20px;
}
.form-front .form_desc {
  max-width: 490px;
  font-size: 16px;
}
.form-front .form_head {
  margin-bottom: 40px;
}
.form-front .form-row {
  margin-bottom: 20px;
}
.form-front .form-row.form-row-2 {
  display: flex;
  column-gap: 20px;
}
.form-front .form-control {
  background-color: transparent !important;
  border: 1px solid rgba(0,0,0,.2) !important;
  padding: 8px 15px !important;
  border-radius: 6px !important;
  margin: 0;
}
.form-front .form-control label {
  font-size: 12px;
  margin: 0;
}
.form-front .form-control input,
.form-front .form-control textarea {
  border: none;
  background-color: transparent;
  padding: 3px 0;
}
.form-front .form-control.captcha-row,
.form-front .form-control.required-form-control {
  border: none !important;
  padding: 0 !important;
}
.form-front .captcha_input input {
  border: 1px solid rgba(0,0,0,.2) !important;
  height: 37px;
  border-radius: 0;
}
.form-front .form-buttons {
  margin-top: 40px;
}
.form-front .form-buttons .btn {
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 6px;
}
.social-items .small_title,
.social-icons .small_title {
  display: block;
  font-size: 16px;
  margin-bottom: 20px;
  color: #000000;
}
.social-items {
  margin-bottom: 40px;
}
.social-items ul {
  display: flex;
  column-gap: 40px;
  margin: 0;
}
.social-items ul li {
  margin: 0;
  padding: 0;
  font-size: 16px;
}
.social-items ul li::before {
  display: none;
}
.social-items ul li .icon {
  padding-right: 20px;
}
.socials-wrapper .social-icons ul {
  display: flex;
  column-gap: 20px;
}
.socials-wrapper .social-icons li a {
  width: 45px;
  height: 45px;
  margin: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center !important;
}
.socials-wrapper .social-icons li.telegram a {
  background-image: url(./images/tg.svg);
}
.socials-wrapper .social-icons li.whats a {
  background-image: url(./images/wp.svg);
}

@media (max-width: 991px) {
	.form-front .form_desc,
	.form-front .form-buttons .btn,
	.social-items .small_title,
	.social-icons .small_title,
	.social-items ul li {
		font-size: 15px;
	}
	.form-container .form-front {
		flex: 0 0 60%;
		width: 60%;
	}
	.social-items ul {
		flex-direction: column;
		column-gap: 0;
		row-gap: 20px;
	}
}
@media (max-width: 767px) {
	.form-container {
		flex-direction: column;
		column-gap: 0;
		row-gap: 20px;
	}
	.form-container .form-front {
		flex: 0 0 100%;
		width: 100%;
	}
	.form-front .form_head {
		margin-bottom: 30px;
	}
	.form-container .socials-wrapper {
		padding-top: 0 !important;
	}
}
@media (max-width: 576px) {
	.form-front .form_desc,
	.form-front .form-buttons .btn,
	.social-items .small_title,
	.social-icons .small_title,
	.social-items ul li {
		font-size: 14px;
	}
	.form-front .form-row.form-row-2 {
	  flex-direction: column;
	  column-gap: 0;
	  row-gap: 20px;
	}
}

