/* Форма Заказать звонок - на странице */

.modal.form-wrapper {
  box-shadow: 0px 6px 20px 2px #416CDB1F;
  padding: 50px !important;
}

.modal .form-fieldset {
  padding: 0px !important;
}

.modal .form-caption {
  margin-bottom: 10px;
}

.modal .form-description {
  font-family: RubikRegular;
  font-size: 24px;
  font-weight: 500;
  line-height: 28.44px;
  text-align: left;
  color: #565656;
  letter-spacing: 0.03em;
  margin-bottom: 31px;
}

.modal .field-title {
  float: none !important;
  display: block;
  width: auto !important;
  margin-left: 0 !important;
  font-family: RubikRegular;
  font-size: 18px;
  font-weight: 400;
  line-height: 21.33px;
  text-align: left;
  color: #0E3C81;
}

.modal .field-input {
  height: 53px;
  border: 1px solid #91C4F2;
  margin-bottom: 3px;
}

.modal .captcha-wrapper {
  margin-top: 1px;
}

.modal .form-button {
  background-color: #ff384b !important;
  width: 195px;
  height: 53px;
  margin-left: auto;
  margin-right: auto;
  display: block !important;
}

.modal .form-wide {
  margin: 0;
  width: 100%;
}

.modal-content {
  padding: 20px;

}

.modal-content .modal-header,
.modal-content .modal-footer {
  border: none;
}


.modal-content .user-data .field-input,
.modal-content .user-data .field-select {
  margin-bottom: 30px;
}

.modal-content .field-input {
  padding: 10px 15px;
  width: 100%;
}
.modal-content .captcha-input {
  width: 50% !important;
}