:is(.corner-pattern-black,.z-corner-pattern-black) {
  background-image: url('/migrated/330fecc2237961b83d5eb771f68cf5da80f3e83caa6cdc9136fc2ffa8682036a.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: min(50vw, 40rem) auto;
}
:is(.bottom-left-pattern,.z-bottom-left-pattern) {
  background-image: url('/migrated/bc8da5a6203bc6cd6aebb5e180da6dd5afa2dde9ed35481114d7fec2f8d80c23.svg');
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: auto;
}
@media screen and (max-width: 991px) {
  :is(.bottom-left-pattern,.z-bottom-left-pattern) {
    background-size: 20% auto;
  }
}
:is(.bottom-right-pattern,.z-bottom-right-pattern) {
  background-image: url('/migrated/b5a5c5166c0aadccb86c545630ba8c31c7d5d9809a3cd7f0aff23d2de8fa1ab1.svg');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto;
}
@media screen and (max-width: 991px) {
  :is(.bottom-right-pattern,.z-bottom-right-pattern) {
    background-size: 20% auto;
  }
}
/* Placeholder color when the first option is selected */
:is(.form_input,.z-input):is(.is-select-input,.z-is-select-input):invalid {
  color: var(--_primitives---opacity--neutral-darkest-40);
}
/* Normal option color once a real option is selected */
:is(.form_input,.z-input):is(.is-select-input,.z-is-select-input) option {
  color: inherit;
}
/* Optional: target the placeholder option itself */
:is(.form_input,.z-input):is(.is-select-input,.z-is-select-input) option[value=''] {
  color: var(--_primitives---opacity--neutral-darkest-40);
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: none;
}
[data-wf--demo-form--variant='dark-form'] :is(.form_input,.z-input) {
  color: var(--color-scheme-1--text-light-secondary);
}
[data-wf--demo-form--variant='dark-form'] :is(.form_input,.z-input)::placeholder {
  color: var(--_primitives---opacity--white-40);
  opacity: 1;
}
[data-wf--nexus-form--variant='dark-form'] :is(.form_input,.z-input) {
  color: var(--color-scheme-1--text-light-secondary);
}
[data-wf--nexus-form--variant='dark-form'] :is(.form_input,.z-input)::placeholder {
  color: var(--_primitives---opacity--white-40);
  opacity: 1;
}
