div.form_question{box-sizing:border-box;margin:0 0 1em 0;padding:0;}div.form_question .form_label,div.form_question label{display:block;}div.form_question fieldset{border:0;margin:0;padding:0;min-width:0;}div.form_question fieldset>legend{display:none!important;}div+div.form_h1{margin-top:15px;}div.form_h1 .form_label{font-size:1.4em;}div.form_h2 .form_label{font-size:1.3em;}div.form_h3 .form_label{font-size:1.1em;}div.form_p .form_label{font-weight:normal;}div.form_header .form_label{font-weight:bold;background:#ccc;padding:4px 5px;}div.form_responses{white-space:pre-wrap;}div.form_response input+label{display:inline;font-weight:normal;margin-left:.5em;}div.form_response span.full_message{font-weight:bold;margin-left:1em;color:#c00;vertical-align:middle;}div.form_question.selected,div.form_question.required{background-color:#ffc;}div.form_question.required{background-color:#fcc;}.form_success{border:2px solid #0a0;color:#0a0;font-size:1.25em;padding:.5em;}.form_question{position:relative;}div.form_page+div.form_page{margin-top:10px;}div.form_page input,div.form_page label{vertical-align:middle;}div.form_page input[type=password],div.form_page input[type=text],div.form_page input[type=email],div.form_page input[type=tel],div.form_page input[type=date],div.form_page input[type=time],div.form_page input:not([type]),div.form_page select,div.form_page textarea{box-sizing:border-box;max-width:100%;}div.form_question+div.form_question[data-type="plugin:widget"]{margin-top:10px;}div.form_question[data-type="plugin:widget"]+div.form_question{margin-bottom:10px;}div.form_question[data-type="likert"]>fieldset>.form_responses_labels>.form_response_label,div.form_question[data-type="likert"]>fieldset>.form_responses>.form_response{box-sizing:border-box;display:inline-block;text-align:left;}div.form_question[data-type="likert"]>fieldset>.form_responses_labels,div.form_question[data-type="likert"]>fieldset>.form_label{margin-bottom:.5em;}div.form_question.form_layout_stacked[data-type="address"]>fieldset>.form_responses>div,div.form_question.form_layout_stacked[data-type="location"]>fieldset>.form_responses>div,div.form_question.form_layout_stacked[data-type="location_nopostal"]>fieldset>.form_responses>div{margin-top:5px;}div.form_question.form_layout_table input,div.form_question.form_layout_table textarea{box-sizing:border-box;max-width:100%;}div.form_question[data-type="payment"][data-amount="0"]{display:none!important;}div.form_container blockquote.hidden,div.form_container button.hidden,div.form_container div.hidden,div.form_container fieldset.hidden,div.form_container form.hidden,div.form_container iframe.hidden,div.form_container li.hidden,div.form_container img.hidden,div.form_container input.hidden,div.form_container option.hidden,div.form_container p.hidden,div.form_container select.hidden,div.form_container span.hidden,div.form_container table.hidden,div.form_container thead.hidden>tr,div.form_container tbody.hidden>tr,div.form_container textarea.hidden,div.form_container tr.hidden,div.form_container ul.hidden,div.form_consent_dialog.hidden,div.suggest.hidden,div.suggest .hidden{display:none!important;}@media(min-width:481px){div.form_container div.form_question.form_layout_table{margin:0;padding:0;width:100%;display:table;}div.form_container div.form_question.form_layout_table>fieldset{display:table-row-group;}div.form_container div.form_question.form_layout_table>fieldset>div{display:table-row;}div.form_container div.form_question.form_layout_table>fieldset>.form_label{display:table-cell;}div.form_container div.form_question.form_header.form_layout_table{margin:0;padding:0;}div.form_container div.form_question.form_layout_table .form_label{box-sizing:border-box;display:table-cell;padding:4px 5px;width:150px;vertical-align:top;}div.form_container div.form_question.form_layout_table[data-type="address"] .form_label,div.form_container div.form_question.form_layout_table[data-type="location"] .form_label,div.form_container div.form_question.form_layout_table[data-type="location_nopostal"] .form_label{min-width:150px;}div.form_container div.form_question.form_layout_table .form_responses,div.form_container div.form_question.form_layout_table .form_responses_labels{box-sizing:border-box;display:table-cell;padding:4px 5px;vertical-align:top;}div.form_container div.form_question.form_layout_table[data-type="likert"]{display:block;}div.form_container div.form_question.form_layout_table[data-type="likert"] .form_label{display:inline-block;}div.form_container div.form_question.form_layout_table[data-type="likert"] .form_responses,div.form_container div.form_question.form_layout_table .form_responses_labels{display:inline-block;width:calc(100% - 150px);}div.form_container div.form_h1.form_layout_table,div.form_container div.form_h1.form_layout_table .form_label,div.form_container div.form_h1.form_layout_table .form_responses,div.form_container div.form_h2.form_layout_table,div.form_container div.form_h2.form_layout_table .form_label,div.form_container div.form_h2.form_layout_table .form_responses,div.form_container div.form_p.form_layout_table,div.form_container div.form_p.form_layout_table .form_label,div.form_container div.form_p.form_layout_table .form_responses{display:block;width:inherit!important;}div.form_container div.form_header.form_layout_table,div.form_container div.form_header.form_layout_table .form_label,div.form_container div.form_header.form_layout_table .form_responses{display:block;padding:4px 5px;width:inherit!important;}div.form_container div.form_question[data-type="likert"]>fieldset>.form_responses{margin-top:0;}div.form_container div.form_question[data-type="likert"]>fieldset>.form_responses_labels{margin-left:150px;}div.form_container div.form_question[data-type="likert"]>fieldset>.form_responses_labels>.form_response_label,div.form_question[data-type="likert"]>fieldset>.form_responses>.form_response{min-width:25px;}div.form_container div.form_question[data-type="likert"]>fieldset>.form_responses_labels,div.form_container div.form_question[data-type="likert"]>fieldset>.form_label{margin-bottom:0;}}@media only screen and (max-width:736px){div.form_question{margin:0;padding:0 0 .5em 0!important;width:100%!important;}}