/* pform css */
/* contactform */
.pform-wrapper .pform-el:not([data-default]) label {
  visibility: hidden;
  position: relative;
}

.pform-wrapper .pform-el:not([data-default]) span {
  visibility: visible;
  position: absolute;
  left: 0;
}

.pform-wrapper .pform-txt label {
  display: none;
}

.forms-wrapper {
  position: relative;
  overflow: hidden;
}

.pform-wrapper [data-default="no name"] {
  position: absolute !important;
  left: -90000000px !important;
}

.pform-wrapper [data-default="no phone"] {
  overflow: hidden;
  height: 0px !important;
  width: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}

.pform-wrapper [data-default="url"] {
  overflow: hidden;
  height: 0px;
  margin: 0px !important;
  padding: 0px !important;
}

.pform-wrapper [data-default="no website"] label {
  position: absolute !important;
  right: 890000000000px !important;
}

.pform-wrapper .consent {
  position: absolute !important;
  left: 999990000000px !important;
}

/* support-form */
.sppform-wrapper {
  position: relative;
}

.sppformfields label,
.sppformfields input:not([type="checkbox"]),
.sppformfields textarea,
.sppformfields button {
  position: absolute !important;
  left: 9000000000000px !important;
}
