.TextInput_textInputWrapper__5lIuv{position:relative;width:100%}.TextInput_textInputWrapperInner__An0qH{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius-small);z-index:2}.TextInput_textInputWrapperInner__An0qH:before{content:"";width:0;height:60px;position:absolute;top:0;left:0;z-index:1;transition:width .3s ease-in-out}.TextInput_textInputWrapperInner__An0qH:hover:before{width:7px}.TextInput_textInputWrapperInner--experience__3ZM_k:before{background-color:var(--experience)}.TextInput_textInputWrapperInner--pink__3Ko4c:before{background-color:var(--pink)}.TextInput_textInputWrapperInner--white__oS0Wz{background-color:var(--white)}.TextInput_textInput__xAiJA{position:relative;border-radius:8px;background-color:rgba(0,0,0,0);width:100%;color:inherit;border:1px solid var(--dark-text);transition:border-color .2s ease;height:60px;padding:24px 16px 10px;opacity:1;z-index:4;caret-color:var(--human)}.TextInput_textInput__xAiJA.TextInput_transparentBorder__3bDDx{border-color:rgba(0,0,0,0)}.TextInput_textInput__xAiJA:focus{border-color:var(--dark-bg-button)}@media only screen and (min-width:768px){.TextInput_textInput__xAiJA{border-radius:12px;padding:21px 32px 7px}.TextInput_textInput__xAiJA+label{max-width:calc(100% - 64px)}}.TextInput_textInput__xAiJA.TextInput_invalid__iqRBF{border-color:var(--error-border)}.TextInput_textInput__xAiJA.TextInput_withRightIcon__hsMUl{padding-right:56px}@media only screen and (min-width:768px){.TextInput_textInput__xAiJA.TextInput_withRightIcon__hsMUl{padding-right:72px}}.TextInput_textInput__xAiJA.TextInput_withRightIcon__hsMUl+label{max-width:calc(100% - 72px)}@media only screen and (min-width:768px){.TextInput_textInput__xAiJA.TextInput_withRightIcon__hsMUl+label{max-width:calc(100% - 104px)}}.TextInput_textInput__xAiJA:focus{outline:none}.TextInput_textInput__xAiJA+label{max-width:calc(100% - 32px)}.TextInput_textInput__xAiJA:focus+label,.TextInput_textInput__xAiJA:not(:placeholder-shown)+label{font-size:12px;opacity:.6;top:7px;left:17px}@media only screen and (min-width:768px){.TextInput_textInput__xAiJA:focus+label,.TextInput_textInput__xAiJA:not(:placeholder-shown)+label{left:34px}}.TextInput_textInput__xAiJA:-webkit-autofill,.TextInput_textInput__xAiJA:-webkit-autofill:focus,.TextInput_textInput__xAiJA:-webkit-autofill:hover{-webkit-text-fill-color:var(--dark-text);background-color:rgba(0,0,0,0);-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}.TextInput_rightIcon__SnoiI{position:absolute;right:16px;top:50%;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);z-index:2}@media only screen and (min-width:768px){.TextInput_rightIcon__SnoiI{right:32px}}.TextInput_rightIcon__SnoiI.TextInput_foreground__PwPCa{z-index:2}.Textarea_textareaWrapper__FLm6u{width:100%;overflow:hidden;display:block;position:relative;z-index:2;height:200px;border-radius:8px;border:1px solid var(--dark-bg-button)}@media only screen and (min-width:768px){.Textarea_textareaWrapper__FLm6u{border-radius:12px}}.Textarea_textareaWrapper__FLm6u:before{content:"";width:0;position:absolute;height:100%;top:1px;left:0;transition:width .3s ease-in-out}.Textarea_textareaWrapper__FLm6u:hover:before{width:7px}.Textarea_textareaWrapper__FLm6u:after{content:"";width:calc(100% - 25px);background:linear-gradient(180deg,rgb(255,255,255) 90%,rgba(255,255,255,0));position:absolute;height:34px;top:2px;left:10px;z-index:2;border-radius:8px}@media only screen and (min-width:768px){.Textarea_textareaWrapper__FLm6u:after{border-radius:12px}}.Textarea_textareaWrapper__FLm6u.Textarea_invalid__kw6fY{border-color:var(--error-border)}.Textarea_textareaWrapper--experience__JV7fS:before{background-color:var(--experience)}.Textarea_textareaWrapper--pink__M5Rwh:before{background-color:var(--pink)}.Textarea_textarea__gydwq{color:inherit;width:100%;border:none;border-radius:8px;padding:31px 16px;height:200px;resize:none;position:relative;z-index:4;background-color:rgba(0,0,0,0)}@media only screen and (min-width:768px){.Textarea_textarea__gydwq{border-radius:12px;padding:28px 32px}}.Textarea_textarea__gydwq:focus{outline:none}.Textarea_textarea__gydwq:focus,.Textarea_textarea__gydwq:not(:placeholder-shown){z-index:2}.Textarea_textarea__gydwq:focus~label,.Textarea_textarea__gydwq:not(:placeholder-shown)~label{font-size:12px;opacity:.6;top:14px;left:17px}@media only screen and (min-width:768px){.Textarea_textarea__gydwq:focus~label,.Textarea_textarea__gydwq:not(:placeholder-shown)~label{left:34px}}