.ecl-text-area{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #707070;border-radius:0;box-shadow:none;box-sizing:border-box;color:#404040;display:block;font:normal normal 400 1rem/1.25rem arial,sans-serif;margin:0;max-width:100%;padding:calc(.75rem - 1px)}.ecl-text-area::-moz-placeholder{color:#9f9f9f;font:normal normal 400 1rem/1.25rem arial,sans-serif;opacity:1}.ecl-text-area::placeholder{color:#9f9f9f;font:normal normal 400 1rem/1.25rem arial,sans-serif;opacity:1}.ecl-text-area:hover{border-color:#004494;box-shadow:none}.ecl-text-area:active,.ecl-text-area:focus-visible{border-color:#004494;border-width:3px;box-shadow:none;outline:none;padding:calc(.75rem - 3px)}.ecl-text-area--s{width:100%}@media (min-width:768px){.ecl-text-area--s{width:158px}}.ecl-text-area--m{width:100%}@media (min-width:768px){.ecl-text-area--m{width:253px}}.ecl-text-area--l{width:100%}@media (min-width:768px){.ecl-text-area--l{width:443px}}.ecl-text-area--disabled,.ecl-text-area--readonly,.ecl-text-area[disabled],.ecl-text-area[readonly]{background-color:#fff;border-color:hsla(0,0%,44%,.5);box-shadow:none;cursor:not-allowed}.ecl-text-area--disabled::-moz-placeholder,.ecl-text-area--readonly::-moz-placeholder,.ecl-text-area[disabled]::-moz-placeholder,.ecl-text-area[readonly]::-moz-placeholder{color:hsla(0,0%,62%,.5)}.ecl-text-area--disabled::placeholder,.ecl-text-area--readonly::placeholder,.ecl-text-area[disabled]::placeholder,.ecl-text-area[readonly]::placeholder{color:hsla(0,0%,62%,.5)}.ecl-text-area--disabled:hover,.ecl-text-area--readonly:hover,.ecl-text-area[disabled]:hover,.ecl-text-area[readonly]:hover{border-color:hsla(0,0%,44%,.5);box-shadow:none}.ecl-text-area--disabled:active,.ecl-text-area--disabled:focus,.ecl-text-area--readonly:active,.ecl-text-area--readonly:focus,.ecl-text-area[disabled]:active,.ecl-text-area[disabled]:focus,.ecl-text-area[readonly]:active,.ecl-text-area[readonly]:focus{border-color:hsla(0,0%,44%,.5);border-width:1px;padding:calc(.75rem - 1px)}.ecl-text-area--invalid{border-color:#da2131}.ecl-text-area--invalid:hover{border-color:#981722}.ecl-text-area--invalid:active,.ecl-text-area--invalid:focus-visible{border-color:#004494}.ecl-text-area.sc-ecl-textarea-ec{margin-top:.75rem}