.wrapper__text_area .textarea_label{margin:14px 0;width:100%}.wrapper__text_area .textarea_label label{display:block}.wrapper__text_area .textarea_label .label_text{font-size:16px;color:#1c263d;font-weight:700}.wrapper__text_area .textarea_label .help,.wrapper__text_area .textarea_label .help_bottom{font-size:14px;color:#57617a}.wrapper__text_area .textarea_label .help{display:block}.wrapper__text_area .textarea_label .help_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wrapper__text_area .textarea_label .optional_text{font-weight:400}.wrapper__text_area .textarea_label textarea{margin-top:10px;outline:none;border-radius:4px;border:1px solid #8f929e;padding:8px 14px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;font-size:16px;font-family:Source Sans Pro,sans-serif}.wrapper__text_area .textarea_label textarea:focus{border-color:#02a793;-webkit-box-shadow:0 0 1px 0 #017f70;box-shadow:0 0 1px 0 #017f70}.wrapper__text_area .textarea_label textarea.disabled{background-color:#f8f9fd}.wrapper__text_area .textarea_label textarea::-webkit-input-placeholder{font-color:#57617a;font-size:16px;font-family:Source Sans Pro,sans-serif}.wrapper__text_area .textarea_label textarea::-moz-placeholder{font-color:#57617a;font-size:16px;font-family:Source Sans Pro,sans-serif}.wrapper__text_area .textarea_label textarea:-ms-input-placeholder{font-color:#57617a;font-size:16px;font-family:Source Sans Pro,sans-serif}.wrapper__text_area .textarea_label textarea::-ms-input-placeholder{font-color:#57617a;font-size:16px;font-family:Source Sans Pro,sans-serif}.wrapper__text_area .textarea_label textarea::placeholder{font-color:#57617a;font-size:16px;font-family:Source Sans Pro,sans-serif}.wrapper__text_area .textarea_label .error_msg{color:#b31e30;font-size:14px;margin-top:6px}.wrapper__text_area .textarea_label.has_error textarea{border-color:#b31e30;-webkit-box-shadow:0 0 1px 0 #f2dede;box-shadow:0 0 1px 0 #f2dede}.wrapper__text_area .textarea_label.has_error .error_msg{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.wrapper__text_area .textarea_label .icon-ic_warn{font-size:16px;margin:.1em 6px 0 0;-webkit-box-flex:0;-ms-flex:none;flex:none}