.c-product-inquiry{box-sizing:border-box;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;padding-top:.75rem;padding-bottom:4rem}
.c-product-inquiry *{box-sizing:border-box;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.c-product-inquiry h3{margin:0}
.c-product-inquiry .hide{display:none}
.c-product-inquiry span.error{display:none}
.c-product-inquiry input[type='email'].error ~ span.error{margin-bottom:20px}
.c-product-inquiry .step-1 .blue-text{color:#2f78c6}
.c-product-inquiry .actions{display:flex;justify-content:flex-end;margin-top:35px}
.c-product-inquiry .title{font-size:1.375rem;line-height:2rem;font-weight:600}
.c-product-inquiry .description{font-size:1rem;line-height:1.5rem;font-weight:400}
.c-product-inquiry .radio-option label{font-weight:normal}
.c-product-inquiry .checkbox-group label{font-weight:normal;width:calc(90% - 1rem);display:inline-block}
.c-product-inquiry .form-group{margin-top:21px}
.c-product-inquiry fieldset{margin:1.5rem 0 0}
.c-product-inquiry fieldset legend{color:#191919}
.c-product-inquiry fieldset:not(.form-group) legend{margin-bottom:1rem}
.c-product-inquiry .c-dropdown{margin-top:23px}
.c-product-inquiry .c-inclusive-trade-measure-questions{float:none}
.c-product-inquiry .c-inclusive-trade-measure-questions .extra-question{float:none}
.c-product-inquiry .c-inclusive-trade-measure-questions h3{margin-top:0}
.c-product-inquiry .c-inclusive-trade-measure-questions .checkbox-item{float:none}
.c-product-inquiry .form-row{margin-top:23px}
.c-product-inquiry .firstName{width:100%}
.c-product-inquiry .lastName{width:100%}
.c-product-inquiry .comments{margin-top:23px}
.c-product-inquiry textarea{margin-bottom:.5rem;min-height:140px;resize:none}
.c-product-inquiry textarea::-webkit-scrollbar{width:10px}
.c-product-inquiry textarea::-webkit-scrollbar-track{background:transparent}
.c-product-inquiry 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-product-inquiry 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-product-inquiry textarea.allow-resize{resize:vertical}
.c-product-inquiry textarea.error-counter{border:2px solid #c8102e;background-color:#fff7f7;color:#333}
.c-product-inquiry .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-product-inquiry .comment-counter-help.error-counter{color:#c8102e}
@media(min-width:720px){.c-product-inquiry .title{font-size:1.375rem;line-height:2rem}
}
@media(min-width:960px){.c-product-inquiry{width:50%}
.c-product-inquiry .form-row{display:flex;justify-content:space-between}
.c-product-inquiry .firstName{width:calc(50% - 1rem)}
.c-product-inquiry .lastName{width:calc(50% - 1rem)}
.c-product-inquiry .comments{margin-top:84px}
}