.PROCEDURE .form-wrapper {
  background: #bce4ec;
  padding: 40px 50px;
}
.PROCEDURE .form-wrapper form {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 0px;
}
.PROCEDURE .form-wrapper form .form-group {
  width: 40%;
  position: relative;
  border-bottom: 2px solid #323232;
  padding: 0px 20px;
}
.PROCEDURE .form-wrapper form .form-group:after {
  content: "";
  position: absolute;
  border-right: 2px solid #323232;
  height: 50px;
  right: 0;
  bottom: 0;
}
.PROCEDURE .form-wrapper form .form-group:before {
  content: "";
  position: absolute;
  border-left: 2px solid #323232;
  height: 50%;
  left: 0;
  bottom: 0;
}
.PROCEDURE .form-wrapper form select {
  background: transparent;
  border: none;
}
.PROCEDURE .form-wrapper form select:focus {
  border-color: none;
  outline: 0;
  box-shadow: none;
}
.PROCEDURE .form-wrapper form .btn {
  padding: 10px 20px;
}
.PROCEDURE .custom-counter {
  font-size: 20px;
}
.PROCEDURE .procedure-placeholder {
  margin-left: -2rem;
}

.claim-procedure .custom-counter {
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 50px;
       column-gap: 50px;
  list-style-type: none;
}
.claim-procedure .custom-counter li {
  counter-increment: step-counter;
  padding: 20px;
  font-size: 1rem;
  position: relative;
  color: rgba(50, 50, 50, 0.8);
}
.claim-procedure .custom-counter li:before {
  position: relative;
  content: counter(step-counter);
  margin-right: 20px;
  font-size: 2rem;
  color: #00164e;
  font-weight: 600;
}

@media (max-width: 768px) {
  .PROCEDURE .form-wrapper {
    padding: 20px 20px;
  }
  .PROCEDURE .form-wrapper form {
    display: block;
  }
  .PROCEDURE .form-wrapper form .form-group {
    width: 100%;
  }
  .claim-procedure .custom-counter {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}/*# sourceMappingURL=PROCEDURE.css.map */