.wpcf7.js{
  margin-top:100px;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control,
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control,
.wpcf7-form-control.wpcf7-textarea.form-control{
  border: none;
  border-bottom: 2px solid #e0e0e0;
  border-radius: 10px;
  padding: 22px 43px !important;
}

input[type="file"].wpcf7-file::file-selector-button{display:none}
input[type="file"].wpcf7-file::-webkit-file-upload-button{display:none}
input[type="file"].wpcf7-file{cursor:pointer}

.wpcf7-form-control.wpcf7-file{
  height: 67px;
  max-width: 550px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed #4ca054;
  border-radius: 10px;
  background: #ecfcf0;
}

.tigr-file-center{
  color: #4ca054;
  font-weight: 400;
  font-size: 20px !important;
}

.tigr-file-center::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -22px;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background-image: url("/wp-content/themes/btwp4/newLayout/lk-layout/assets/arrow.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.wpcf7-form-control.wpcf7-submit.btn.btn-primary{
  width: 237px;
  height: 62px;
  display: none;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #e9f1fd;
  color: #3c6de5;
  font-size: 20px;
  border: none;
  margin-top: 50px;
  justify-self:center;
}

.wpcf7-radio .radio label input{
  margin-right: 16px !important;
}

.wpcf7-radio input[type=radio]{
  transform:scale(1.8);
  transform-origin:left center;
  margin-right:20px;
}

.form-group.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.checkbox-126{
  display: flex;
  gap: 36px;
}

.checkbox{
  width: unset !important;
  margin-left: 0 !important;
  border: none !important;
}

@media (max-width:1200px){
.wpcf7-form-control.wpcf7-submit.btn.btn-primary{
  display: flex;
}
.checkbox{}
}

@media (max-width:750px){
  .form-group.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.checkbox-126{
    flex-direction: column;
  }
  .checkbox{
    align-self: start !important;
  }

}
