.input-textarea__label{height:100%}.input-textarea__label:not(.formerror){border-color:var(--color_cd_gray);color:var(--color_cd_gray)}.input-textarea__label.formerror,.input-textarea__label:not(.formerror){box-sizing:border-box;display:flex;flex-direction:column;font:700 normal 12px/1.25em var(--font-std),Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.25em;padding:12px 20px 15px;position:relative}.input-textarea__label.formerror{border-color:var(--color_cta);color:var(--color_cta)}.input-textarea__textarea{padding:5px 0 0;resize:vertical}.input-textarea__label:not(.formerror) .input-textarea__textarea{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--color_cd_gray);font:400 normal 16px/1.25em var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25em}.input-textarea__label:not(.formerror) .input-textarea__textarea:focus{outline:1px solid #000}.input-textarea__label.formerror .input-textarea__textarea{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--color_cta);font:400 normal 16px/1.25em var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25em}.input-textarea__label.formerror .input-textarea__textarea:focus{outline:1px solid #000}.input-textarea__error{background:var(--color_white);color:var(--color_cta);padding:5px 1px}@media (min-width:1001px){.input-textarea__error{font:400 normal 1.8rem/1.66667em var(--font-std),Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.66667em}}@media (max-width:1000px){.input-textarea__error{font:400 normal 2rem/1.85714em var(--font-std),Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.85714em}}.input-textarea__label:not(.formerror)+.input-textarea__error{display:none}.input-textarea__label.formerror+.input-textarea__error{display:block}.input-textarea .input-textarea__label .input-textarea__textarea:focus{outline:none}.input-textarea:has(.input-textarea__textarea:focus) .input-textarea__label{outline:medium auto currentColor;outline-offset:-2px}