@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/figtree-italic.38iq5ikchlin_.woff2?dpl=b66e09fd-9ede-4331-8328-3229a8e0a0bc)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/figtree-normal.15sz74534ka-z.woff2?dpl=b66e09fd-9ede-4331-8328-3229a8e0a0bc)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.form__text-input{--text-input-height:48px;background-color:var(--color-white);border-radius:var(--border-radius-small);-webkit-user-select:none;user-select:none;cursor:pointer;height:var(--text-input-height);border:var(--border-width-thick) solid var(--color-gray-50);padding:var(--spacing-1) var(--spacing-3);position:relative}.form__text-input[has-readonly]{background-color:var(--color-gray-30);cursor:not-allowed}.form__text-input:has(input[readonly]){background-color:var(--color-gray-30);cursor:not-allowed}.form__text-input input,.form__text-input label{cursor:inherit}.form__text-input input{padding:0 var(--spacing-6) 0 var(--spacing-3);width:100%;height:100%;font-size:var(--font-size);font-weight:var(--font-weight-bold);z-index:3;background-color:#0000;border:none;position:absolute;top:10px;left:0}.form__text-input:focus,.form__text-input:focus-within{border-color:var(--color-gray-90)}.form__text-input input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}.form__text-input input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.form__text-input input:hover{border-color:unset}.form__text-input input:disabled{cursor:not-allowed;background-color:#0000}.form__text-input{transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.form__text-input-left-icon{top:0;bottom:0;left:var(--spacing-3);font-size:var(--font-size);font-weight:var(--font-weight-bold);z-index:4;pointer-events:none;align-items:center;margin:auto 0;display:flex;position:absolute}.form__text-input input.with-left-icon{padding-left:3.25rem}.form__text-input svg{top:0;bottom:0;right:var(--spacing-3);opacity:var(--opacity-40);width:auto;max-width:22px;height:auto;max-height:22px;margin:auto;position:absolute}.form__text-input-label{bottom:5px;left:var(--spacing-3);font-size:var(--font-size);text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);color:var(--color-gray-70);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-narrow);z-index:1;transition-property:font-size,bottom;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing);position:absolute;overflow:hidden}.form__text-input-value{bottom:var(--spacing-1);left:var(--spacing-3);height:20px;font-weight:var(--font-weight-bold);font-size:var(--font-size);letter-spacing:var(--letter-spacing-narrow);color:var(--color-grey-90);border:none;padding:0;display:inline;position:absolute}input:focus+.form__text-input-label,input:not(:placeholder-shown):not(:focus)+.form__text-input-label,input.with-placeholder+.form__text-input-label{bottom:var(--spacing-4);font-size:var(--font-size-small)}.form__text-input input.with-placeholder::-webkit-input-placeholder{color:var(--color-gray-70);opacity:1!important}.form__text-input input.with-placeholder::placeholder{color:var(--color-gray-70);opacity:1!important}.form__text-input input.with-placeholder:-moz-placeholder-shown{color:var(--color-gray-70);opacity:1!important}.form__text-input input.with-placeholder:placeholder-shown{color:var(--color-gray-70);opacity:1!important}.form__text-input input.with-placeholder::-webkit-input-placeholder{font-weight:var(--font-weight-default)}.form__text-input input.with-placeholder::placeholder{font-weight:var(--font-weight-default)}.form__text-input input.with-placeholder:-moz-placeholder-shown{font-weight:var(--font-weight-default)}.form__text-input input.with-placeholder:placeholder-shown{font-weight:var(--font-weight-default)}.form__text-input.error{border-color:var(--color-error-50)}.form__text-input-message{font-size:var(--font-size-small);font-weight:var(--font-weight-default)}.form__text-input-message.error{color:var(--color-error-50)}
