.c-triage-form{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:64px 34px}
.c-triage-form *{box-sizing:border-box;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.c-triage-form h3{margin:0}
.c-triage-form .key-line{margin:30px 0}
.c-triage-form .hide{display:none}
.c-triage-form span.error{display:none}
.c-triage-form .actions{display:flex;justify-content:flex-end;margin-top:35px}
.c-triage-form .title{font-size:1.375rem;line-height:2rem;font-weight:600}
.c-triage-form .description{font-size:1rem;line-height:1.5rem;font-weight:400}
.c-triage-form .checkbox-group label{font-weight:normal;width:calc(90% - 1rem);display:inline-block}
.c-triage-form .form-group{margin-top:21px}
.c-triage-form .c-dropdown{margin-top:23px}
.c-triage-form .firstName{width:100%}
.c-triage-form .lastName{width:100%}
.c-triage-form .comments{margin-top:23px}
.c-triage-form textarea{margin-bottom:.5rem;min-height:140px;resize:none}
.c-triage-form textarea::-webkit-scrollbar{width:10px}
.c-triage-form textarea::-webkit-scrollbar-track{background:transparent}
.c-triage-form textarea::-webkit-scrollbar-thumb{background:#ebebeb;background:-moz-linear-gradient(left,#ebebeb 0,#ebebeb 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ebebeb),color-stop(50%,#ebebeb),color-stop(51%,rgba(255,255,255,0)),color-stop(71%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#ebebeb 0,#ebebeb 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#ebebeb 0,#ebebeb 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#ebebeb 0,#ebebeb 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#ebebeb 0,#ebebeb 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#ffffff',GradientType=1)}
.c-triage-form textarea::-webkit-scrollbar-thumb:hover{background:#ebebeb;background:-moz-linear-gradient(left,#ccc 0,#ccc 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ccc),color-stop(50%,#ccc),color-stop(51%,rgba(255,255,255,0)),color-stop(71%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#ccc 0,#ccc 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#ccc 0,#ccc 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#ccc 0,#ccc 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#ccc 0,#ccc 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 71%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#ffffff',GradientType=1)}
.c-triage-form textarea.allow-resize{resize:vertical}
.c-triage-form textarea.error-counter{border:2px solid #c8102e;background-color:#fff7f7;color:#333}
.c-triage-form .comment-counter-help{display:block;margin-bottom:2rem;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.063rem}
.c-triage-form .comment-counter-help.error-counter{color:#c8102e}
@media(min-width:720px){.c-triage-form{padding:64px}
.c-triage-form .title{font-size:1.375rem;line-height:2rem}
}
@media(min-width:960px){.c-triage-form{width:50%;padding:64px 0}
.c-triage-form .form-row{display:flex;justify-content:space-between}
.c-triage-form .firstName{width:calc(50% - 1rem)}
.c-triage-form .lastName{width:calc(50% - 1rem)}
}