.acfe-form {
  min-width: 100% !important;
}
.acfe-form .acf-fields.-border {
  border: none;
  background-color: unset;
}
.acfe-form .acf-fields .acf-field {
  margin: 0;
  padding: 0.5rem;
  border: none !important;
}
@media (max-width: 991px) {
  .acfe-form .acf-fields .acf-field {
    width: 100% !important;
  }
}
.acfe-form .acf-fields .acf-field.acf-field-message .acf-label label {
  font-weight: bold;
  font-size: 1rem;
}
.acfe-form .acf-fields .acf-field .acf-label label {
  font-weight: normal;
  font-size: 0.9rem;
}
.acfe-form .acf-fields .acf-field .acf-input p:empty {
  display: none;
}
.acfe-form .acf-fields .acf-field .acf-input input,
.acfe-form .acf-fields .acf-field .acf-input textarea,
.acfe-form .acf-fields .acf-field .acf-input select {
  position: relative;
  margin: 0;
  padding: 10px;
  border: 1px solid var(--wp--preset--color--cyan-bluish-gray) !important;
  font-family: inherit;
  color: inherit;
  line-height: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
  background-color: transparent;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
  height: 30px;
  min-width: 30px;
  background-color: var(--wp--preset--color--white);
}
.acfe-form .acf-fields .acf-field .acf-input textarea {
  height: unset !important;
}
.acfe-form .acf-fields .acf-field .acf-input select {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 256 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z"/></svg>');
  background-repeat: no-repeat;
  background-position-x: 97%;
  background-position-y: center;
  background-size: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.acfe-form .acf-fields .acf-field .acf-input .acf-input-prepend {
  height: 50px;
  display: flex;
  align-items: center;
}
.acfe-form .acf-fields .acf-field .acf-input .acf-button-group {
  height: 50px;
}
.acfe-form .acf-fields .acf-field .acf-input .acf-button-group label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.acfe-form .acf-fields .acf-field .acf-input select {
  cursor: pointer;
}
.acfe-form .acf-fields .acf-field .acf-input .select2-container--default .select2-selection--single {
  height: 50px;
  display: flex;
  align-items: center;
}
.acfe-form .acf-fields .acf-field .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  right: 6px;
}
.acfe-form .acf-fields .acf-field .acf-input .acf-checkbox-list {
  display: flex;
}
.acfe-form .acf-fields .acf-field .acf-input .acf-switch-input {
  position: absolute;
}
.acfe-form .acf-fields .acf-field .acf-input ul.acf-radio-list {
  padding: 0;
  border: 0;
}
.acfe-form .acf-fields .acf-field .acf-input ul.acf-radio-list li label {
  display: flex;
  gap: 6px;
  align-items: center;
  cursor: pointer;
}
.acfe-form .acf-fields .acf-field .acf-input ul.acf-radio-list li label input {
  border-radius: 50%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acfe-form .acf-fields .acf-field .acf-input ul.acf-radio-list li label input::after {
  content: "";
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  height: 10px;
  width: 10px;
}
.acfe-form .acf-fields .acf-field .acf-input ul.acf-radio-list li label.selected input {
  border-color: var(--wp--preset--color--contrast) !important;
}
.acfe-form .acf-fields .acf-field .acf-input ul.acf-radio-list li label.selected input::after {
  background-color: var(--wp--preset--color--contrast) !important;
}
.acfe-form .acf-form-submit {
  padding: 0 0.5rem;
}
.acfe-form .acf-form-submit .acf-button {
  border-radius: 10px;
}

.acf-ui-datepicker .ui_tpicker_second {
  display: none !important;
}
