.epcq-panel {box-sizing:border-box;float:none!important;width:100%!important;text-align:left;}
.epcq-panel h2 {margin-top:0;}
.epcq-panel .form-row {display:block;float:none;width:100%;margin:0 0 16px;padding:0;}
.epcq-panel label {display:block;margin-bottom:6px;font-weight:600;}
.epcq-panel input.input-text,.epcq-panel textarea {box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #d5d9de;border-radius:4px;background:#fff;color:#222;}
.epcq-panel input:focus,.epcq-panel textarea:focus {outline:2px solid #005a75;outline-offset:2px;}
.epcq-panel .epcq-submit {width:100%;min-height:48px;cursor:pointer;white-space:normal;}
.epcq-panel .epcq-submit:disabled {opacity:.65;cursor:wait;}
.epcq-note {font-size:13px;line-height:1.6;color:#555;}
.epcq-trap {position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}
#epcq-form {scroll-margin-top:110px;}
.epcq-captcha {margin:18px 0;min-height:78px;}
.epcq-captcha-error {color:#a40000;font-size:14px;line-height:1.5;}
.epcq-captcha-error[hidden] {display:none!important;}
@media(max-width:767px){.epcq-panel{padding:20px!important;}}
