@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/SourceSerifPro-SemiBold-f34a028d.woff2) format("woff2")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/SourceSerifPro-Bold-94b3e8f7.woff2) format("woff2")}.hide{position:absolute;top:auto;left:-999em;right:auto}.unhide{position:static;left:auto}body,select,button{font-family:Helvetica,Arial;color:#4f4f4f;font-size:16px}body{margin:0;background:#FFFFFF}.theme.test{background:none}#page-groups article section .page-group td.label{padding-top:15px;padding-bottom:15px}#page-groups article section .page-group td.input{padding-top:10px}#page-groups .horizontal.radio-list li.clearfix .input-wrapper,#page-groups .horizontal.radio-list li.clearfix .label-wrapper{float:none}td.input input,td.input select{padding:5px 0;border-radius:0;width:100%;font-size:18px;border:0;border-bottom:1px solid #4F4F4F;background:#fff;outline:none;font-family:Helvetica,Arial;color:#4f4f4f;font-size:16px}td.input .radio-list input{margin-top:2px;margin-left:0;width:auto}td.input .horizontal.radio-list{padding-top:5px}td.input .horizontal.radio-list .clearfix:after{display:none}td.input .horizontal.radio-list ul{display:flex}td.input .horizontal.radio-list ul li{float:none;display:flex}td.input .horizontal.radio-list ul li+li{margin-left:25px}td.input .horizontal.radio-list label{font-size:15px}td.input input[type=checkbox]{margin-top:0;margin-left:0;width:auto}#page-groups article section .page-group td.label,#page-groups article header{color:#828282}#form-page nav ul li a.button{width:auto;height:auto;background:#D54A46;color:#fff;border:2px solid transparent;box-sizing:border-box;text-decoration:none;display:block;font-size:18px;border-radius:8px;transition:background .15s;cursor:pointer;padding:18px 54px;text-align:center}#form-page nav ul li a.button.next{background:#D54A46;border-color:#d54a46;color:#fff}#form-page nav ul li a.button.next:hover{background:#FFFFFF;color:#d54a46}#form-page nav ul li a.button.previous{background:#FFFFFF;border-color:#828282;color:#828282}#form-page nav ul li a.button.previous:hover{border-color:#000;color:#000}#form-page{margin-bottom:20px}nav li+li{margin-left:20px}.validation-summary-errors li{color:red}.text,textarea{box-sizing:border-box}#remarks{margin-top:10px}
