.partials-textarea{margin-bottom:24px}
.partials-textarea .input-group{display:flex;flex-direction:column;gap:.5rem;position:relative}
.partials-textarea .input-group label{order:1;transition:all .2s ease-in-out}
.partials-textarea .input-group textarea{order:2;display:inline-block;border:1px solid #3b3b3b;padding:11px 8px;width:100%;font-size:14px;line-height:24px;transition:all .25s ease-in-out;background-color:#fff;min-height:120px}
.partials-textarea .input-group textarea:focus{outline:0;border-color:#851a2e}
.partials-textarea .input-group textarea:disabled{background-color:#fff;cursor:not-allowed;color:#0b0b0b}
.partials-textarea.rounded .input-group{gap:0}
.partials-textarea.rounded .input-group label{position:absolute;left:21px;top:18px;pointer-events:none;z-index:1;padding:0 4px;color:#3b3b3b}
.partials-textarea.rounded .input-group textarea{border:2px solid #c8c8c8;padding:18px 21px;border-radius:10px;color:#3b3b3b;background-color:#fff}
.partials-textarea.rounded .input-group textarea:focus{border-color:#851a2e}
.partials-textarea.rounded .input-group textarea:focus + label,.partials-textarea.rounded .input-group textarea:not(:placeholder-shown) + label{top:5px;left:18px;font-size:12px;color:#707070;z-index:2}