@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-textarea-wrapper{width:100%;margin-bottom:1rem}.custom-textarea-wrapper .custom-textarea-label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#111827}.custom-textarea-wrapper .custom-textarea-label .custom-textarea-required{color:#f87171;margin-left:4px}.custom-textarea-wrapper .custom-textarea{transition:all .25s ease-in-out;width:100%;min-height:100px;padding:.5rem 1rem;font-size:1rem;border:2px solid #e3e4e6;border-radius:12px;background:#fff;color:#111827;resize:vertical}.custom-textarea-wrapper .custom-textarea:hover{border-color:#66d1f0}.custom-textarea-wrapper .custom-textarea:focus{border-color:#09c;box-shadow:0 0 0 3px #cceff9;outline:none}.custom-textarea-wrapper .custom-textarea-error{border-color:#f87171}.custom-textarea-wrapper .custom-textarea-error:focus,.custom-textarea-wrapper .custom-textarea-error:hover{border-color:#f87171;box-shadow:0 0 0 3px #f871711a}.custom-textarea-wrapper .custom-textarea:disabled{background:#f1f2f3;border-color:#c5c7ca;color:#c5c7ca;cursor:not-allowed}.custom-textarea-wrapper .custom-textarea-error-text{display:block;margin-top:.25rem;font-size:.75rem;color:#f87171}.custom-textarea-wrapper .custom-textarea-helper-text{display:block;margin-top:.25rem;font-size:.75rem;color:#63666a}