.modal-form .modal-title {
    color: #df2031 !important;
    font-size: 22px;
    font-weight: 400;
    text-align: left !important;
    width: 100%;
  }

  .modal-form .modal-header {
    display: block;
    position: relative;
  }

  .modal-form .modal-body {
    background-color: #efefef !important;
    border-radius: 0 0 5px 5px !important;
    padding: 25px !important;
  }

  .modal-form .modal-body select,
  .box-form form select {
   
    border: 1px solid #d4d4d4;
  }



  .wpcf7-form input[type=email],
  .wpcf7-form input[type=number],
  .wpcf7-form input[type=password],
  .wpcf7 input[type=search],
  .wpcf7-form input[type=tel],
  .wpcf7-form input[type=text],
  .wpcf7-form input[type=url],
  .wpcf7-form select,
  .wpcf7-form textarea .modal-form input.wpcf7-form-control,
  .box-form input.wpcf7-form-control {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .modal-form .wpcf7-list-item {
    margin-left: 0 !important;
  }

  .box-form input.wpcf7-form-control.wpcf7-submit,
  .modal-form input.wpcf7-form-control.wpcf7-submit {
    float: right !important;

  }

  .box-form h5,
  .modal-form h5 {
    font-size: 2rem !important;
    color: #000 !important;
  }

  .modal-form textarea,
  .box-form textarea {
    min-height: 100px!important;
    padding: 5px 10px;
  }

  .box-form input[type=tel] {
    width: 100%;
    border: 1px solid rgba(255, 255, 255, .5) !important;
    background-color: transparent !important;
    color: white;
  }
  .modal input[type=tel] {

    background-color: white!important;

  }

  .form-box--collapse.form-box--center .form-box textarea {

    min-height: 100px !important;
  }
.wpcf7-form input[type=email],
.wpcf7-form input[type=number],
.wpcf7-form input[type=password],
.wpcf7 input[type=search],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=text],
.wpcf7-form input[type=url],
.wpcf7-form select,
.wpcf7-form textarea .modal-form input.wpcf7-form-control,
.box-form input.wpcf7-form-control {
    border: 1px solid #3d3a3b!important;
    margin-bottom: 10px;
    min-height: 40px;
    padding-left: 10px;
    font-family: Inter, "San Francisco", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    -webkit-transition: .3s box-shadow, .3s border-color;
    transition: .3s box-shadow, .3s border-color;
    margin-bottom:10px;
    width: 100%;
    display: block;
    width: 100%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}

.wpcf7-form input[type=email]::placeholder,
.wpcf7-form input[type=number]::placeholder,
.wpcf7-form input[type=password]::placeholder,
.wpcf7-form input[type=search]::placeholder,
.wpcf7-form input[type=tel]::placeholder,
.wpcf7-form input[type=text]::placeholder,
.wpcf7-form input[type=url]::placeholder,
.wpcf7-form select::placeholder,
.wpcf7-form textarea::placeholder,
.modal-form input.wpcf7-form-control::placeholder,
.box-form input.wpcf7-form-control::placeholder {
    color: black;
    font-weight: 500;
    font-size: 14px;
}


.wpcf7-form .form-control:active,
.wpcf7-form .form-control:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 4px #b72b4d;
    box-shadow: 0 0 4px #b72b4d;
    border-color: #b72b4d;
}

.box-form form select ,
.box-form form textarea{

    border: 1px solid #3d3a3b!important;

  }

.wpcf7-list-item {
    display: inline-block;
    margin: 0;
}

.modal input.wpcf7-form-control,
.modal form select, .modal form textarea ,
.form-box--collapse .form-box .wpcf7-form input[type=tel]{

    margin-bottom: 5px!important;
 
}