.questionnaire__heading:not(#foo){font:48px/54px 'Myriad W01 Bd',sans-serif;margin-bottom:12px;text-transform:none;display:block;float:none}.questionnaire__sub-heading:not(#foo){font:24px/32px 'Myriad W01 Bd',sans-serif}.questionnaire__list{counter-reset:section;list-style-type:none}.questionnaire__list-item{margin-bottom:20px}.questionnaire__list-item-counter{margin:40px 0 10px;position:relative;padding-left:50px;min-height:40px;padding:9px 0 0 50px;max-width:100%;word-break:break-word;-ms-word-wrap:break-all;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;-webkit-word-break:break-word;-webkit-word-wrap:break-word}.questionnaire__form--autosubmit legend{padding-left:50px;position:relative;margin-bottom:10px}.questionnaire__manual-list-item-counter{width:40px;background-color:#004b8d;color:#fff;text-align:center;height:40px;display:inline-block;line-height:40px;position:absolute;left:0;top:0}@media only screen and (min-width:1280px){.questionnaire__list-item-counter{padding:6px 0 0 50px}}.questionnaire__list-item-counter::before{counter-increment:section;content:counters(section,".") " ";width:40px;background-color:#004b8d;color:#fff;text-align:center;height:40px;display:inline-block;line-height:40px;position:absolute;left:0;top:0}.questionnaire__paragraph{max-width:700px}.questionnaire__answer{background-color:#e1e1e1;padding:14px;margin-bottom:14px}.questionnaire input[type=radio]{margin:2px 10px 3px 0}@media only screen and (min-width:1280px){.questionnaire input[type=radio]{margin-right:15px}}legend.questionnaire-question-text{max-width:calc(-50px + 100%)}legend.questionnaire-question-text{max-width:calc(-50px + 100%)}.questionnaire__answer.answer-incorrect{border-color:#f00;border-style:solid;border-width:2px}.questionnaire__answer.answer-correct{border-color:#008000;border-style:solid;border-width:2px}