.ads-form-block .ads-form.form--light {
  text-transform: none !important;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.ads-form-block .ads-form.form--light .wsf-group-tab a, .ads-form-block .ads-form.form--light .wsf-group-tab.wsf-tab-active a {
  padding: 0px !important;
  border-block-end-width: 4px !important;
  border-radius: var(--radius-circle) !important;
}
.ads-form-block .ads-form.form--light .wsf-group-tab .wsf-tab-disabled {
  border-block-end-color: var(--base-trans-20) !important;
}
.ads-form-block .ads-form.form--light .wsf-group-tabs.wsf-tabs {
  border-block-end: 0px !important;
  gap: 4px;
}
.ads-form-block .ads-form.form--light .wsf-group-tab {
  height: 4px;
}
.ads-form-block .ads-form.form--light .ads-form__heading {
  font-size: var(--text-s) !important;
  text-transform: none !important;
  color: var(--base);
  margin-bottom: var(--space-s);
  font-weight: 500 !important;
}
.ads-form-block .ads-form.form--light .wsf-label, .ads-form-block .ads-form.form--light .ads-form__label {
  font-size: calc(var(--text-s) - 1px) !important;
  color: var(--base) !important;
  font-weight: 500 !important;
  text-transform: none !important;
  font-family: "Outfit";
}
.ads-form-block .ads-form.form--light .v2-select-field .select2-selection__arrow, .ads-form-block .ads-form.form--light .v2-select-field .select2-selection__clear {
  display: none;
}
.ads-form-block .ads-form.form--light [role="radiogroup"] label, .ads-form-block .ads-form.form--light [data-type="radio"] > div label, .ads-form-block .ads-form.form--light input[type="radio"].wsf-field.wsf-button:checked + label.wsf-label {
  border-radius: var(--radius-circle) !important;
  box-shadow: none !important;
}
.ads-form-block .ads-form.form--light [role="radiogroup"] label:hover, .ads-form-block .ads-form.form--light [data-type="radio"] > div label:hover, .ads-form-block .ads-form.form--light input[type="radio"].wsf-field.wsf-button:checked + label.wsf-label:hover {
  background-color: var(--base) !important;
  border-color: var(--base-trans-20) !important;
}
.ads-form-block .ads-form.form--light .wsf-form input[type="radio"].wsf-field.wsf-button:checked + label.wsf-label, .ads-form-block .ads-form.form--light .wsf-buttons[data-type="radio"] input[type="radio"].wsf-field.wsf-button:checked + label.wsf-label {
  background: var(--base) !important;
  border: 1px solid var(--base-trans-20) !important;
}
.ads-form-block .ads-form.form--light input[type="number"].wsf-field, .ads-form-block .ads-form.form--light input[type="text"].wsf-field, .ads-form-block .ads-form.form--light input[type="search"].wsf-field, .ads-form-block .ads-form.form--light input[type="email"].wsf-field, .ads-form-block .ads-form.form--light input[type="tel"].wsf-field, .ads-form-block .ads-form.form--light textarea.wsf-field, .ads-form-block .ads-form.form--light select.wsf-field {
  font-size: calc(var(--text-s)+1px) !important;
  text-transform: none !important;
  border-radius: var(--radius-xs) !important;
}
.ads-form-block .ads-form.form--light input[type="number"].wsf-field:hover, .ads-form-block .ads-form.form--light input[type="number"].wsf-field:focus, .ads-form-block .ads-form.form--light input[type="text"].wsf-field:hover, .ads-form-block .ads-form.form--light input[type="text"].wsf-field:focus, .ads-form-block .ads-form.form--light input[type="search"].wsf-field:hover, .ads-form-block .ads-form.form--light input[type="search"].wsf-field:focus, .ads-form-block .ads-form.form--light input[type="email"].wsf-field:hover, .ads-form-block .ads-form.form--light input[type="email"].wsf-field:focus, .ads-form-block .ads-form.form--light input[type="tel"].wsf-field:hover, .ads-form-block .ads-form.form--light input[type="tel"].wsf-field:focus, .ads-form-block .ads-form.form--light textarea.wsf-field:hover, .ads-form-block .ads-form.form--light textarea.wsf-field:focus, .ads-form-block .ads-form.form--light select.wsf-field:hover, .ads-form-block .ads-form.form--light select.wsf-field:focus {
  border-color: var(--base) !important;
  border-width: 1px !important;
}
.ads-form-block .ads-form.form--light input[type="number"].wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light input[type="number"].wsf-field:focus::placeholder, .ads-form-block .ads-form.form--light input[type="text"].wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light input[type="text"].wsf-field:focus::placeholder, .ads-form-block .ads-form.form--light input[type="search"].wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light input[type="search"].wsf-field:focus::placeholder, .ads-form-block .ads-form.form--light input[type="email"].wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light input[type="email"].wsf-field:focus::placeholder, .ads-form-block .ads-form.form--light input[type="tel"].wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light input[type="tel"].wsf-field:focus::placeholder, .ads-form-block .ads-form.form--light textarea.wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light textarea.wsf-field:focus::placeholder, .ads-form-block .ads-form.form--light select.wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light select.wsf-field:focus::placeholder {
  color: var(--base-trans-50) !important;
}
.ads-form-block .ads-form.form--light input[type="number"].wsf-field::placeholder, .ads-form-block .ads-form.form--light input[type="text"].wsf-field::placeholder, .ads-form-block .ads-form.form--light input[type="search"].wsf-field::placeholder, .ads-form-block .ads-form.form--light input[type="email"].wsf-field::placeholder, .ads-form-block .ads-form.form--light input[type="tel"].wsf-field::placeholder, .ads-form-block .ads-form.form--light textarea.wsf-field::placeholder, .ads-form-block .ads-form.form--light select.wsf-field::placeholder {
  text-transform: none !important;
}
.ads-form-block .ads-form.form--light .wsf-invalid-feedback, .ads-form-block .ads-form.form--light .ads-max-char-error {
  font-size: calc(var(--text-s) - 2px) !important;
  font-family: "Outfit";
  font-weight: 500 !important;
}
.ads-form-block .ads-form.form--light .wsf-dropzonejs-previews {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--space-xs) - 3px);
}
.ads-form-block .ads-form.form--light .wsf-dropzonejs-preview {
  position: relative;
  margin: 0 !important;
  border-radius: var(--radius-xs) !important;
  overflow: hidden;
}
.ads-form-block .ads-form.form--light .wsf-dropzonejs-preview .needsclick {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: var(--radius-circle);
  width: 24px;
  height: 24px;
  position: absolute;
  top: 6px;
  right: 6px;
}
.ads-form-block .ads-form.form--light .dropzone {
  border: 0px !important;
  padding: 0px !important;
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--space-xs) - 3px);
}
.ads-form-block .ads-form.form--light .dropzone .dz-message {
  order: 10;
  height: auto;
  margin: 0 !important;
  min-width: 150px !important;
  min-height: 150px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border: 1px dashed var(--base-trans-50) !important;
  border-radius: var(--radius-xs);
}
.ads-form-block .ads-form.form--light .dropzone .wsf-help-post {
  margin: 0 !important;
}
.ads-form-block .ads-form.form--light .dropzone [data-dz-name], .ads-form-block .ads-form.form--light .dropzone [data-dz-size] {
  display: none !important;
}
.ads-form-block .ads-form.form--light textarea.wsf-field:hover::placeholder, .ads-form-block .ads-form.form--light textarea.wsf-field:focus::placeholder {
  opacity: 100% !important;
}
.ads-form-block .ads-form.form--light .ads-form__title {
  margin-bottom: var(--space-xs) !important;
  font-size: calc(var(--text-s) + 1px) !important;
  font-weight: 700;
  font-family: "Outfit";
  display: block;
}
.ads-form-block .ads-form.form--light .wsf-help, .ads-form-block .ads-form.form--light .ads-form__accent-label {
  font-size: calc(var(--text-s) - 2px) !important;
  font-family: "Outfit";
  color: var(--base-trans-70) !important;
  font-weight: 500 !important;
  text-transform: none !important;
}
.ads-form-block .ads-form.form--light .custom-label-wrapper > div {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.ads-form-block .ads-form.form--light .wsf-form [data-row-radio] {
  margin: 0 !important;
}
.ads-form-block .ads-form.form--light [role="radiogroup"], .ads-form-block .ads-form.form--light [data-type="radio"] > div:first-child {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--space-xs) - 3px);
}
.ads-form-block .ads-form.form--light .wsf-input-group {
  position: relative;
}
.ads-form-block .ads-form.form--light .wsf-input-group-append {
  position: absolute;
  background-color: transparent;
  font-size: calc(var(--text-s) + 1px) !important;
  color: var(--base-trans-80);
  font-family: "outfit";
  font-weight: 500 !important;
  right: var(--space-xs);
  border: none;
  padding: 0;
  top: 0;
  transform: translateY(50%);
}
.ads-form-block .ads-form.form--light input[type="number"]::-webkit-inner-spin-button, .ads-form-block .ads-form.form--light input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ads-form-block .ads-form.form--light input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
}
.ads-form-block .ads-form.form--light .wsf-alert-success {
  background: transparent;
  border: none;
  padding: 0px;
  font-family: "Outfit";
}
.ads-form-block .ads-form.form--light .wsf-alert-success .ads-form__success-title {
  font-size: calc(var(--text-xs) * 2);
  color: var(--base);
  margin-bottom: calc(var(--space-xs) - 3px);
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  font-weight: 700;
}
.ads-form-block .ads-form.form--light .wsf-alert-success .ads-form__success-title::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23D93A11' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
  background-color: var(--primary-trans-10);
  border-radius: var(--radius-circle);
  display: flex;
  justify-content: center;
  align-items: center;
}
.ads-form-block .ads-form.form--light .wsf-help.wsf-help-post {
  display: flex;
}
.ads-form-block .ads-form.form--light .wsf-help.wsf-help-post span {
  flex-shrink: 0;
}
.ads-form-block .ads-form.form--light .wsf-help.wsf-help-post span.max {
  color: #dc3848;
}
.ads-form-block .ads-form.form--light .ads-max-char-error {
  display: none;
  margin-top: 0.35rem;
  color: #dc3848;
  font-size: 0.85em;
}
.ads-form-block .ads-form.form--light .ads-max-char-error.is-visible {
  display: block;
}
.ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend:has(> input:focus) {
  border-color: var(--base) !important;
}
.ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend {
  border: var(--border-dark) !important;
  border-radius: var(--radius-xs) !important;
}
.ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend:hover, .ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend:focus {
  border-color: var(--base) !important;
}
.ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend .wsf-input-group-prepend {
  background-color: #f1f1f1;
  color: #616161;
  font-family: "Outfit" !important;
  font-size: var(--text-s) !important;
  font-weight: 600;
  border: 0px;
}
.ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend input {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-left: 0px !important;
  border: 0px;
}
.ads-form-block .ads-form.form--light .wsf-input-group.wsf-input-group-has-prepend input:hover {
  border: 0px !important;
}
.otgs-development-site-front-end {
  display: none !important;
}
.ads-form-block__footer-next-button.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
