.wdt-spm-form {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
}
.wdt-spm-form .wdt-spm-form-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.wdt-spm-form .wdt-spm-form-row:not(:last-child) {
  margin-bottom: 20px;
}
.wdt-spm-form .wdt-spm-form-row label {
  margin-bottom: 0 !important;
}
.wdt-spm-form .wdt-spm-form-row.to-right {
  justify-content: end;
}
.wdt-spm-form .wdt-spm-form-row.centred {
  justify-content: center;
}
@media (min-width: 768px) {
  .wdt-spm-form .wdt-spm-form-row.md\:centred {
    justify-content: center;
  }
}
.wdt-spm-form .wdt-spm-form-row.radio-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
.wdt-spm-form .wdt-spm-form-input input[type=text],
.wdt-spm-form .wdt-spm-form-input input[type=email],
.wdt-spm-form .wdt-spm-form-input input[type=tel],
.wdt-spm-form .wdt-spm-form-input textarea {
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  padding: 12px 20px;
  margin: 0;
  border: 1px solid #666;
  border-radius: 10px;
  transition: background-color 0.15s, color 0.15s;
}
.wdt-spm-form .wdt-spm-form-input input[type=text].active,
.wdt-spm-form .wdt-spm-form-input input[type=email].active,
.wdt-spm-form .wdt-spm-form-input input[type=tel].active,
.wdt-spm-form .wdt-spm-form-input textarea.active {
  border-color: var(--wfwe-primary-color);
  box-shadow: 0 0 0 1px var(--wfwe-primary-color);
  color: black;
}
.wdt-spm-form .wdt-spm-form-input.text,
.wdt-spm-form .wdt-spm-form-input.email,
.wdt-spm-form .wdt-spm-form-input.phone {
  width: 100%;
}
.wdt-spm-form .wdt-spm-form-input.radio,
.wdt-spm-form .wdt-spm-form-input.location,
.wdt-spm-form .wdt-spm-form-input.checkbox {
  width: 100%;
}
.wdt-spm-form .wdt-spm-form-input.radio input[type=radio],
.wdt-spm-form .wdt-spm-form-input.location input[type=radio],
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=radio] {
  visibility: hidden;
  height: 1px !important;
  width: 1px !important;
  border: 0 !important;
  margin: -1px !important;
  padding: 0 !important;
  white-space: nowrap !important;
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
}
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox],
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox],
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox] {
  height: 1px !important;
  width: 1px !important;
  border: 0 !important;
  margin: -1px !important;
  padding: 0 !important;
  white-space: nowrap !important;
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
}
.wdt-spm-form .wdt-spm-form-input.radio input[type=radio] + label,
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox] + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=radio] + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox] + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=radio] + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox] + label {
  display: block;
  color: black;
  background-color: white;
  font-size: 16px;
  font-weight: 500;
  padding: 12px 20px;
  margin: 0;
  border: 1px solid #666;
  border-radius: 10px;
  transition: background-color 0.15s, color 0.15s;
  user-select: none;
  position: relative;
  cursor: pointer;
}
.wdt-spm-form .wdt-spm-form-input.radio input[type=radio] + label:active,
.wdt-spm-form .wdt-spm-form-input.radio input[type=radio] + label:focus,
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox] + label:active,
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox] + label:focus,
.wdt-spm-form .wdt-spm-form-input.location input[type=radio] + label:active,
.wdt-spm-form .wdt-spm-form-input.location input[type=radio] + label:focus,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox] + label:active,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox] + label:focus,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=radio] + label:active,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=radio] + label:focus,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox] + label:active,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox] + label:focus {
  border-color: var(--wfwe-primary-color);
  box-shadow: 0 0 0 1px var(--wfwe-primary-color);
  color: black;
}
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox]:hover + label,
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox]:active + label,
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox]:focus + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox]:hover + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox]:active + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox]:focus + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox]:hover + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox]:active + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox]:focus + label {
  border-color: var(--wfwe-primary-color) !important;
  box-shadow: 0 0 0 1px var(--wfwe-primary-color) !important;
  color: black;
}
.wdt-spm-form .wdt-spm-form-input.radio input[type=radio]:checked + label,
.wdt-spm-form .wdt-spm-form-input.radio input[type=checkbox]:checked + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=radio]:checked + label,
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox]:checked + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=radio]:checked + label,
.wdt-spm-form .wdt-spm-form-input.checkbox input[type=checkbox]:checked + label {
  border-color: var(--wfwe-primary-color);
  box-shadow: 0 0 0 2px var(--wfwe-primary-color);
}
.wdt-spm-form .wdt-spm-form-input.radio:not(.location) input[type=radio]:checked + label::after,
.wdt-spm-form .wdt-spm-form-input.radio:not(.location) input[type=checkbox]:checked + label::after,
.wdt-spm-form .wdt-spm-form-input.location:not(.location) input[type=radio]:checked + label::after,
.wdt-spm-form .wdt-spm-form-input.location:not(.location) input[type=checkbox]:checked + label::after,
.wdt-spm-form .wdt-spm-form-input.checkbox:not(.location) input[type=radio]:checked + label::after,
.wdt-spm-form .wdt-spm-form-input.checkbox:not(.location) input[type=checkbox]:checked + label::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.707 5.79303C16.8945 5.98056 16.9998 6.23487 16.9998 6.50003C16.9998 6.76519 16.8945 7.0195 16.707 7.20703L8.70701 15.207C8.51948 15.3945 8.26517 15.4998 8.00001 15.4998C7.73485 15.4998 7.48054 15.3945 7.29301 15.207L3.29301 11.207C3.11085 11.0184 3.01006 10.7658 3.01234 10.5036C3.01461 10.2414 3.11978 9.99062 3.30519 9.80521C3.4906 9.6198 3.74141 9.51464 4.00361 9.51236C4.26581 9.51008 4.51841 9.61087 4.70701 9.79303L8.00001 13.086L15.293 5.79303C15.4805 5.60556 15.7348 5.50024 16 5.50024C16.2652 5.50024 16.5195 5.60556 16.707 5.79303Z" fill="%2351822B"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: calc(50% - 10px);
}
.wdt-spm-form .wdt-spm-form-input.location label {
  display: flex !important;
  align-items: center;
  position: relative;
}
.wdt-spm-form .wdt-spm-form-input.location label svg {
  margin-right: 10px;
}
.wdt-spm-form .wdt-spm-form-input.location input[type=checkbox] + label::after {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
}
.wdt-spm-form .wdt-spm-form-input.location.pending input[type=checkbox]:checked + label::after {
  content: "";
  border: 3px solid #c6c6c6;
  border-top: 3px solid var(--wfwe-primary-color);
  border-radius: 50%;
  animation: wdt-spinner 1.6s linear infinite;
}
.wdt-spm-form .wdt-spm-form-input.location.success input[type=checkbox]:checked + label::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.707 5.79303C16.8945 5.98056 16.9998 6.23487 16.9998 6.50003C16.9998 6.76519 16.8945 7.0195 16.707 7.20703L8.70701 15.207C8.51948 15.3945 8.26517 15.4998 8.00001 15.4998C7.73485 15.4998 7.48054 15.3945 7.29301 15.207L3.29301 11.207C3.11085 11.0184 3.01006 10.7658 3.01234 10.5036C3.01461 10.2414 3.11978 9.99062 3.30519 9.80521C3.4906 9.6198 3.74141 9.51464 4.00361 9.51236C4.26581 9.51008 4.51841 9.61087 4.70701 9.79303L8.00001 13.086L15.293 5.79303C15.4805 5.60556 15.7348 5.50024 16 5.50024C16.2652 5.50024 16.5195 5.60556 16.707 5.79303Z" fill="%2351822B"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
}
.wdt-spm-form .wdt-spm-form-input.location.error input[type=checkbox] + label::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.79279 4.29308C4.98031 4.10561 5.23462 4.00029 5.49979 4.00029C5.76495 4.00029 6.01926 4.10561 6.20679 4.29308L10.4998 8.58608L14.7928 4.29308C14.885 4.19757 14.9954 4.12139 15.1174 4.06898C15.2394 4.01657 15.3706 3.98898 15.5034 3.98783C15.6362 3.98668 15.7678 4.01198 15.8907 4.06226C16.0136 4.11254 16.1253 4.18679 16.2192 4.28069C16.3131 4.37458 16.3873 4.48623 16.4376 4.60913C16.4879 4.73202 16.5132 4.8637 16.512 4.99648C16.5109 5.12926 16.4833 5.26048 16.4309 5.38249C16.3785 5.50449 16.3023 5.61483 16.2068 5.70708L11.9138 10.0001L16.2068 14.2931C16.3889 14.4817 16.4897 14.7343 16.4875 14.9965C16.4852 15.2587 16.38 15.5095 16.1946 15.6949C16.0092 15.8803 15.7584 15.9855 15.4962 15.9878C15.234 15.99 14.9814 15.8892 14.7928 15.7071L10.4998 11.4141L6.20679 15.7071C6.01818 15.8892 5.76558 15.99 5.50339 15.9878C5.24119 15.9855 4.99038 15.8803 4.80497 15.6949C4.61956 15.5095 4.51439 15.2587 4.51211 14.9965C4.50983 14.7343 4.61063 14.4817 4.79279 14.2931L9.08579 10.0001L4.79279 5.70708C4.60532 5.51955 4.5 5.26525 4.5 5.00008C4.5 4.73492 4.60532 4.48061 4.79279 4.29308Z" fill="%23CC2F24"></path></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
}
.wdt-spm-form .wdt-spm-form-input.postal-code {
  position: relative;
}
.wdt-spm-form .wdt-spm-form-input.postal-code::after {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: calc(50% - 10px);
}
.wdt-spm-form .wdt-spm-form-input.postal-code.pending::after {
  content: "";
  border: 3px solid #c6c6c6;
  border-top: 3px solid var(--wfwe-primary-color);
  border-radius: 50%;
  animation: wdt-spinner 1.6s linear infinite;
}
.wdt-spm-form .wdt-spm-form-input.postal-code.success::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.707 5.79303C16.8945 5.98056 16.9998 6.23487 16.9998 6.50003C16.9998 6.76519 16.8945 7.0195 16.707 7.20703L8.70701 15.207C8.51948 15.3945 8.26517 15.4998 8.00001 15.4998C7.73485 15.4998 7.48054 15.3945 7.29301 15.207L3.29301 11.207C3.11085 11.0184 3.01006 10.7658 3.01234 10.5036C3.01461 10.2414 3.11978 9.99062 3.30519 9.80521C3.4906 9.6198 3.74141 9.51464 4.00361 9.51236C4.26581 9.51008 4.51841 9.61087 4.70701 9.79303L8.00001 13.086L15.293 5.79303C15.4805 5.60556 15.7348 5.50024 16 5.50024C16.2652 5.50024 16.5195 5.60556 16.707 5.79303Z" fill="%2351822B"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
}
.wdt-spm-form .wdt-spm-form-input.postal-code.error::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.79279 4.29308C4.98031 4.10561 5.23462 4.00029 5.49979 4.00029C5.76495 4.00029 6.01926 4.10561 6.20679 4.29308L10.4998 8.58608L14.7928 4.29308C14.885 4.19757 14.9954 4.12139 15.1174 4.06898C15.2394 4.01657 15.3706 3.98898 15.5034 3.98783C15.6362 3.98668 15.7678 4.01198 15.8907 4.06226C16.0136 4.11254 16.1253 4.18679 16.2192 4.28069C16.3131 4.37458 16.3873 4.48623 16.4376 4.60913C16.4879 4.73202 16.5132 4.8637 16.512 4.99648C16.5109 5.12926 16.4833 5.26048 16.4309 5.38249C16.3785 5.50449 16.3023 5.61483 16.2068 5.70708L11.9138 10.0001L16.2068 14.2931C16.3889 14.4817 16.4897 14.7343 16.4875 14.9965C16.4852 15.2587 16.38 15.5095 16.1946 15.6949C16.0092 15.8803 15.7584 15.9855 15.4962 15.9878C15.234 15.99 14.9814 15.8892 14.7928 15.7071L10.4998 11.4141L6.20679 15.7071C6.01818 15.8892 5.76558 15.99 5.50339 15.9878C5.24119 15.9855 4.99038 15.8803 4.80497 15.6949C4.61956 15.5095 4.51439 15.2587 4.51211 14.9965C4.50983 14.7343 4.61063 14.4817 4.79279 14.2931L9.08579 10.0001L4.79279 5.70708C4.60532 5.51955 4.5 5.26525 4.5 5.00008C4.5 4.73492 4.60532 4.48061 4.79279 4.29308Z" fill="%23CC2F24"></path></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
}
.wdt-spm-form .wdt-spm-form-input.submit .action-button {
  display: inline-block;
  border-radius: 30px;
  color: #fff !important;
  font-weight: 600;
  line-height: 1.4;
  border: 1px solid var(--wfwe-primary-color);
  background-color: var(--wfwe-primary-color);
  transition:
    background-color 0.15s,
    color 0.15s,
    box-shadow 0.15s;
  cursor: pointer;
  text-decoration: none;
  padding: 12px 30px;
}
.wdt-spm-form .wdt-spm-form-input.submit .action-button.outline:hover,
.wdt-spm-form .wdt-spm-form-input.submit .action-button.outline:active,
.wdt-spm-form .wdt-spm-form-input.submit .action-button.outline:focus {
  color: white !important;
}


/*# sourceMappingURL=public.min.css.map*/