.digi-row {
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
}
.wpcf7 .form-round input {
  border-radius: 90px;
}
.wpcf7 .form-round textarea {
  border-radius: 25px;
}

.digi-row input {
  width: 100%;
}

.digi-row p {
  margin-bottom: 0;
}

.wpcf7 input[type="reset"],
.wpcf7 input[type="button"],
.wpcf7 input[type="submit"],
.wpcf7 button[type="submit"],
.wpcf7 button[type="reset"] {
  padding: 11px 30px;
}

.wpcf7 .dark input[type="text"],
.wpcf7 .dark input[type="email"],
.wpcf7 .dark input[type="password"],
.wpcf7 .dark input[type="url"],
.wpcf7 .dark input[type="number"],
.wpcf7 .dark input[type="tel"],
.wpcf7 .dark input[type="search"],
.wpcf7 .dark input[type="date"],
.wpcf7 .dark textarea,
.wpcf7 .dark select,
.wpcf7 .dark input[type="submit"] {
  height: 50px;
  background: transparent;
  border: 1px solid #c9ab81;
  color: #c9ab81;
  border-radius: 0;
}

.wpcf7 .dark input[type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(1);
  opacity: 0.8;
  cursor: pointer;
}

.digi-col-10 {
  flex-basis: 10%;
}
.digi-col-20 {
  flex-basis: 20%;
}
.digi-col-30 {
  flex-basis: 30%;
}
.digi-col-40 {
  flex-basis: 40%;
}
.digi-col-50 {
  flex-basis: 50%;
}
.digi-col-60 {
  flex-basis: 60%;
}
.digi-col-70 {
  flex-basis: 70%;
}
.digi-col-80 {
  flex-basis: 80%;
}
.digi-col-90 {
  flex-basis: 90%;
}
.digi-col-100 {
  flex-basis: 100%;
}

@media all and (max-width: 600px) {
  [class*="digi-col-"] {
    flex-basis: 100%;
  }
  .digi-row {
    flex-direction: column;
  }
}
