.form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form legend{-ms-flex-item-align:end;align-self:flex-end;font-size:.875em;line-height:1.5}.form form{width:100%}.form__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative}.form__group--error input[type=email],.form__group--error input[type=text],.form__group--error select,.form__group--error textarea{--tw-border-opacity:1;border-color:rgb(178 22 140/var(--tw-border-opacity));border-width:1px!important}.form__error{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(178 22 140/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-size:.75em;line-height:1.5;padding:10px}.form input[type=email],.form input[type=text],.form select,.form textarea{--tw-drop-shadow:drop-shadow(0 6px 15px rgba(0,0,0,.5));background-color:rgba(0,0,0,.2);border-width:0;-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);outline:2px solid transparent;outline-offset:2px;padding:10px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.form input[type=email]:focus,.form input[type=text]:focus,.form select:focus,.form textarea:focus{background-color:rgba(178,22,140,.2)}.form input[type=email]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:transparent;opacity:0}.form input[type=email]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:transparent;opacity:0}.form input[type=email]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder,.form select:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:transparent;opacity:0}.form input[type=email]::-ms-input-placeholder,.form input[type=text]::-ms-input-placeholder,.form select::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:transparent;opacity:0}.form input[type=email]::placeholder,.form input[type=text]::placeholder,.form select::placeholder,.form textarea::placeholder{color:transparent;opacity:0}.form input[type=email]~label,.form input[type=text]~label,.form select~label,.form textarea~label{bottom:100%;font-size:.875em;left:10px;line-height:1.5;padding-bottom:8px;position:absolute}