.input-textarea{--local-color-background:var(--brand-color-white-base);--local-color-border:var(--brand-color-grey-secondary);--local-color-text:var(--brand-color-dark-base);--local-color-error:var(--brand-color-red-light);--local-color-text-label:var(--brand-color-white-base);display:flex;flex-direction:column;position:relative;row-gap:5px}.input-textarea label{color:var(--local-color-text-label);padding-left:10px;padding-right:10px}@media (max-width:1000px){.input-textarea label{font:700 normal 14px/1.5em var(--font-title),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.5em}}@media (min-width:1000.1px){.input-textarea label{font:700 normal 16px/1.5em var(--font-title),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5em}}.input-textarea__input{border-radius:0;box-sizing:border-box;color:var(--local-color-text);min-height:250px}@media (max-width:1000px){.input-textarea__input{font:300 normal 16px/1.5em var(--font-text),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.5em}}@media (min-width:1000.1px){.input-textarea__input{font:300 normal 20px/1.3em var(--font-text),Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:1.3em}}@media (max-width:1000px){.input-textarea__input{height:40px;padding:9px 48px 9px 8px}}@media (min-width:1000.1px){.input-textarea__input{height:48px;padding:9px 40px 9px 8px}}.input-textarea:not(.error) input{border:1px solid var(--local-color-border)}.input-textarea.error input{border:1px solid var(--local-color-error)}.input-textarea__input::-webkit-input-placeholder,.input-textarea__input::placeholder,.input-textarea__input:focus::placeholder{color:var(--local-color-text);opacity:1}