.form .form-field{position:relative}.form .form-field.form-field--valid:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 fill=%27none%27%3E%3Cpath stroke=%27%231DD2B1%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m9 13.25 2.25 2.25L15 10.25m6 2.25a9 9 0 1 1-18 0 9 9 0 0 1 18 0%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:1rem;top:0;width:1.5rem}.form .form-field.form-field--valid .form-input{padding-right:3.5rem}.form .form-field.form-field--invalid:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 fill=%27none%27%3E%3Cpath stroke=%27%23E11250%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M12 9.5v3.75m-9.303 3.376C1.831 18.126 2.914 20 4.645 20h14.71c1.73 0 2.813-1.874 1.948-3.374L13.95 3.878c-.866-1.5-3.032-1.5-3.898 0zM12 16.25h.007v.008H12z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:1rem;top:0;width:1.5rem}.form .form-field.form-field--invalid .form-input{padding-right:3.5rem}.form .form-input,.form .form-textarea{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--grey);border-radius:.375rem;color:var(--wp--preset--color--dark-grey);display:block;font-family:var(--wp--preset--font-family--body);font-size:clamp(.75rem,.662rem + .376vw,1rem);letter-spacing:.05rem;line-height:1.5;padding:.9rem 1rem;width:100%}.form .form-input::-moz-placeholder,.form .form-textarea::-moz-placeholder{color:var(--wp--preset--color--medium-grey)}.form .form-input::placeholder,.form .form-textarea::placeholder{color:var(--wp--preset--color--medium-grey)}.form .form-input:focus,.form .form-textarea:focus{border-color:var(--wp--preset--color--purple);box-shadow:0 .25rem 1rem .063rem var(--color-form-focus);outline:none}.form .form-input.is-valid,.form .form-textarea.is-valid{border-color:var(--color-success)}.form .form-input.is-invalid,.form .form-textarea.is-invalid{border-color:var(--color-error)}.form .form-input textarea,.form .form-textarea,.form .form-textarea textarea{min-height:7.5rem;resize:none}.form .form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23EB008B%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m19.5 8.25-7.5 7.5-7.5-7.5%27/%3E%3C/svg%3E");background-position:calc(100% - .625rem);background-repeat:no-repeat;border:1px solid var(--wp--preset--color--purple);border-radius:.375rem;color:var(--wp--preset--color--purple);cursor:pointer;display:block;font-family:var(--wp--preset--font-family--body);font-size:clamp(.75rem,.662rem + .376vw,1rem);letter-spacing:.05rem;line-height:1.5;padding:.9rem 3rem .9rem 1rem}.form .form-select select:focus{border-color:var(--wp--preset--color--purple-dark);color:var(--wp--preset--color--purple-dark);outline:none}.form .form-error{color:var(--color-error);font-size:.75rem;margin:0}.form .text-counter{color:var(--color-grey);font-size:.75rem;margin:.25rem 0 0;text-align:right}.form .text-counter span{color:var(--wp--preset--color--dark-grey)}.form-radio input[type=radio]:checked+label:before{background:var(--wp--preset--color--purple);box-shadow:inset 0 0 0 .25rem var(--wp--preset--color--white)}.form-radio input[type=radio][disabled]+label{color:var(--wp--preset--color--grey);cursor:not-allowed}.form-radio input[type=radio][disabled]+label:before{background:var(--color-border);border-color:var(--wp--preset--color--grey)}.form-radio label{cursor:pointer;letter-spacing:.05rem}.form-radio label:before{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--purple);border-radius:50%;content:"";display:inline-block;height:1.375rem;margin-right:.625rem;transition:all .2s ease-in-out;vertical-align:text-bottom;width:1.375rem}.form-checkbox input[type=checkbox]:checked+label:before{background:var(--wp--preset--color--purple) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m2.438 6.906 3.25 3.25 4.875-7.312%27/%3E%3C/svg%3E") center no-repeat;border-color:var(--wp--preset--color--purple)}.form-checkbox input[type=checkbox][disabled]+label{color:var(--wp--preset--color--grey);cursor:not-allowed}.form-checkbox input[type=checkbox][disabled]+label:before{background:var(--color-border);border-color:var(--wp--preset--color--grey)}.form-checkbox label{cursor:pointer;letter-spacing:.05rem}.form-checkbox label:before{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--purple);border-radius:.125rem;content:"";display:inline-block;height:1.063rem;margin-right:.625rem;transition:all .2s ease-in-out;vertical-align:text-bottom;width:1.063rem}
