.question_form{margin-bottom:1.875rem}.question_form__button_container .question_form__button_wraper{margin-left:auto}.question_form__legend{margin-top:.3125rem}.form__field--regulation_alias{text-decoration:underline}.question_form .form__field.form__field--checkbox,.question_form .systemForm__field--checkbox{max-height:unset;height:auto}.question_form .form__field--checkbox{display:flex;align-items:center}.question_form .form__field--checkbox a:not(.form__field--regulation_alias),.question_form .form__field--checkbox p{margin-left:15px}.question_form .form__field--checkbox a{text-decoration:underline}.question_form .form__field--checkbox div.error{margin-left:15px}.question_form .form__field--checkbox input{-webkit-appearance:initial}.question_form .form__field--checkbox input:checked:after{opacity:1}.question_form span.-required{font-size:120%;color:#d4191d;line-height:0;height:0;display:inline-block}.question_form .textfield::-moz-placeholder{font-size:14px;color:#595959}.question_form .textfield::placeholder{font-size:14px;color:#595959}.question_form .textfield:placeholder{font-size:14px;color:#595959}.question_form .customSelect a{font-size:14px;color:#3d3d3d;height:100%}.question_form .customSelect a:before{content:"\f112";font-family:iconset;position:absolute;right:1.875rem;font-size:6px}.form__field__label{margin-bottom:.5rem;font-size:1.15em;padding-left:3px}.question_form .message ol{margin:0 2.5rem;text-align:left}.form__field_wrap{width:100%}.-invalid .checkbox,.form__field:not(.form__field--checkbox).-invalid{border:1px solid #d4191d}.form__field.form__field--checkbox.-invalid{margin-top:.9375rem}.form__field.form__field--checkbox.-invalid .-error{top:-15px}.form__field{position:relative}.form__field .-error{position:absolute;top:0;left:10px;padding:4px;transform:translateY(-50%)}.form__field:not(.form__field--checkbox) .-error{background-color:#fff}.question_form .form__fields fieldset{width:100%}.question_form .form__fields fieldset>div{width:100%;display:flex;flex-wrap:wrap}.question_form .form__fields legend{position:absolute;left:-100vw}@media (min-width:768px){.form__field_wrap{width:50%}.form__field_wrap--full{width:100%}.form__field.form__field--checkbox.-invalid{margin-top:0}.form__field.form__field--checkbox.-invalid .-error{top:0}}