.form-label{----font-size:font-size() * .875;----margin-top:0;----margin-right:var(--margin-right);----margin-bottom:calc(var(--margin-bottom)/4);----margin-left:var(--margin-left)}.IFormGroup .input-wrapper.-light{----background:var(--color--white);----background--disabled:var(--color--light-25);----border-color:var(--color--text-body);----border-color--hover:var(--color--stroke-medium);----border-color--focus:var(--color--secondary);----border-style:var(--border-style);----border-top-width:1px;----border-right-width:1px;----border-bottom-width:1px;----border-left-width:1px;----border-width:var(----border-top-width) var(----border-right-width) var(----border-bottom-width) var(----border-left-width);----border-top-left-radius:var(--border-top-left-radius);----border-top-right-radius:var(--border-top-right-radius);----border-bottom-right-radius:var(--border-bottom-right-radius);----border-bottom-left-radius:var(--border-bottom-left-radius);----border-radius:var(----border-top-left-radius) var(----border-top-right-radius) var(----border-bottom-right-radius) var(----border-bottom-left-radius);----box-shadow-offset-x:var(--box-shadow-offset-x);----box-shadow-offset-y:var(--box-shadow-offset-y);----box-shadow-blur-radius:var(--box-shadow-blur-radius);----box-shadow-spread-radius:var(--box-shadow-spread-radius);----box-shadow-color:var(--box-shadow-color);----box-shadow:var(----box-shadow-offset-x) var(----box-shadow-offset-y) var(----box-shadow-blur-radius) var(----box-shadow-spread-radius) var(----box-shadow-color);----color:var(--contrast-color-for-light-background);----color--disabled:var(--color--light-75);----font-size:18px;----line-height:1;----padding-top:calc(var(--padding-top)*.875);----padding-right:24px;----padding-bottom:calc(var(--padding-bottom)*.875);----padding-left:24px;----padding:var(----padding-top) var(----padding-right) var(----padding-bottom) var(----padding-left);----clear--background:transparent;----clear--background--hover:var(--color--light-30);----clear--background--active:var(--color--light-40);----clear--color:var(--color--light-70);----clear--size:1.2rem;----placeholder--color:#a5a5a5;----prefix--border-width:var(----border-right-width);----suffix--border-width:var(----border-left-width);----prefix-suffix--border-style:var(--border-style);----prefix-suffix--color:var(--color--light-70);----prefix-suffix--padding-right:var(----padding-right);----prefix-suffix--padding-left:var(----padding-left);----prepend-append--background:var(--color--light)}.IFormGroup .input-wrapper .input-suffix{border:none!important;height:51px;padding:0!important}.IFormGroup .input-wrapper .input-suffix:focus{border:none!important}.IFormGroup .input-wrapper .input-suffix svg:focus-visible{border:1px solid var(--color--focus-dark)}.IFormGroup .input-wrapper .submit-button{align-items:center;background:linear-gradient(180deg,#ffbc95,#c3a4d4);border-radius:0 9999px 9999px 0;cursor:pointer;display:flex;height:100%;justify-content:center;margin-right:-2px;transition:all .7s ease-in-out;width:80px}.IFormGroup .input-wrapper .submit-button:hover{opacity:80%}.IFormGroup .input-wrapper .submit-button.submitted{cursor:default}.IFormGroup .input-wrapper .submit-button.disabled{----color:#fff;background:var(--color--background-disabled)!important;border-color:var(--color--background-disabled)!important}.IFormGroup .input-container{align-items:center;display:flex;justify-content:center}.IFormGroup .input-container .input-border{background:linear-gradient(180deg,#ffbc95,#c3a4d4);border-radius:9999px;max-width:100%;padding:2px;transition:all .7s ease-in-out;width:100%}.IFormGroup .input-container .input-border.disabled{background:var(--color--background-disabled);border-radius:9999px;padding:2px}.IFormGroup .input-container .input-border .input-wrapper,.IFormGroup .input-container .input-border.disabled{max-width:100%;transition:all .7s ease-in-out;width:100%}@media screen and (max-width:767px){.IFormGroup .input-container .input-border .IInput{font-size:1rem}}.IFormGroup .input-container .input-border.submitted{max-width:55px}.IFormGroup .input-container .input-border.submitted .IInput{opacity:0;padding:0}.IFormGroup .input-container .input-border.submitted .input{animation:background-anim .7s ease-in-out;animation-fill-mode:forwards}.IFormGroup .input-container .input-border.submitted .submit-button{border-radius:9999px;margin:0;padding:0;width:50px}.IFormGroup .IInput,.IFormGroup .input{border:none!important;border-radius:9999px!important;font-family:var(--font-family-primary--base);max-width:100%;transition:all .7s ease-in-out;width:100%}.IFormGroup .error{color:var(--color--secondary);font-size:.75em;margin:8px 25px;text-align:left}.IFormGroup .form-error{font-size:1rem;margin:8px 0 0 16px}.icon-wrapper{height:44px;width:44px}.icon-wrapper .icon-eye{background-image:url(../static/images/icon-eye.svg);background-repeat:no-repeat;background-size:cover;height:17.5px;margin-top:14px;padding-left:0!important;width:25px}.icon-wrapper .icon-eye.selected{background-image:url(../static/images/icon-eye-selected.svg)}@keyframes background-anim{90%{background:#fff}to{background:linear-gradient(180deg,#ffbc95,#c3a4d4)}}.submit-icon-enter-active,.submit-icon-leave-active{transition:opacity .35s}.submit-icon-enter-from,.submit-icon-leave-to{opacity:0}
