.fade-enter-active{transition:opacity .5s}.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.card-list-enter-active,.card-list-leave-active{transition:all 1s}.card-list-enter,.card-list-leave-to{opacity:0;transform:translateY(-500px)}.card-list-move{transition:transform 1s}.fade-stagger-enter-active{animation:fade-stagger .6s}.fade-stagger-leave-active{animation:fade-stagger .6s reverse}@keyframes fade-stagger{0%{opacity:0}to{opacity:1}}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}body{background:var(--colors-gray-5)}body.path-webform #block-hg-mercury-dxe-content,body.path-webform #block-hg-webdv-child-content{padding-top:0}.health-risk-assessment__header{margin-bottom:2em}.health-risk-assessment__header .container:after{background:var(--colors-gray-20);content:"";display:block;height:2px;left:0;margin-top:.5em;position:relative;width:100%}@media(max-width:575px){.health-risk-assessment__header .container:after{left:0;margin-top:2em;width:100%}}@media(max-width:767px){.health-risk-assessment__header .container:after{margin-top:2em}.health-risk-assessment__header .container{padding:0}}.health-risk-assessment__header.in-progress{margin-bottom:1em}.health-risk-assessment__header.in-progress .container:after{display:none}.health-risk-assessment__header .jumpLinks{align-items:center;display:flex;justify-content:flex-end;width:100%}.health-risk-assessment__header .jumpLinks a{cursor:pointer}.health-risk-assessment__header .jumpLinks a:nth-of-type(2){margin-left:2em}@media(max-width:767px){.health-risk-assessment__header .jumpLinks{justify-content:flex-start}}.health-risk-assessment__logo{float:right;max-height:50px}.health-risk-assessment__title{font-size:var(--fonts-h5-size);line-height:var(--fonts-default-line-height);margin-bottom:.5rem}.health-risk-assessment__results tbody tr>td{border:none;max-width:50%;overflow:visible;padding:1em;width:50%}.health-risk-assessment__results tbody .submission-value-0,.health-risk-assessment__results tbody .submission-value-1,.health-risk-assessment__results tbody .submission-value-2,.health-risk-assessment__results tbody .submission-value-3,.health-risk-assessment__results tbody .submission-value-4{border-radius:4px;display:block;display:revert;font-weight:700;height:100%;max-width:100%!important;padding:.5em .5em .5em 1.5em;position:relative;vertical-align:middle;width:100%!important}.health-risk-assessment__results tbody .submission-value-0:after,.health-risk-assessment__results tbody .submission-value-1:after,.health-risk-assessment__results tbody .submission-value-2:after,.health-risk-assessment__results tbody .submission-value-3:after,.health-risk-assessment__results tbody .submission-value-4:after{-webkit-font-smoothing:antialiased;align-items:center;border-radius:100%;color:var(--colors-gray-85);content:"!";display:flex;font-family:Font Awesome\ 6 Pro;font-weight:400;font-weight:900;height:1em;justify-content:center;padding:.5em;position:absolute;right:1em;text-rendering:auto;top:50%;transform:translateY(-50%);width:1em}.health-risk-assessment__results tbody .submission-value-3:after,.health-risk-assessment__results tbody .submission-value-4:after{background:#b30909;color:#fff}@media print{.health-risk-assessment__results tbody .submission-value-3:after,.health-risk-assessment__results tbody .submission-value-4:after{background:#b30909!important;color:#fff!important}}.health-risk-assessment__results tbody .submission-value-2:after{background:#ff9924}@media print{.health-risk-assessment__results tbody .submission-value-2:after{background:#ff9924!important}}.health-risk-assessment__results tbody .submission-value-1:after{background:#ffca3a}@media print{.health-risk-assessment__results tbody .submission-value-1:after{background:#ffca3a!important}}.health-risk-assessment__results tbody .submission-value-0:after{-webkit-font-smoothing:antialiased;background:#8ac926;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;text-rendering:auto}@media print{.health-risk-assessment__results tbody .submission-value-0:after{background:#8ac926!important}}.health-risk-assessment__results tbody td.result{border-radius:4px;display:block;display:revert;font-weight:700;height:100%;max-width:100%!important;padding:.5em .5em .5em 1.5em;position:relative;vertical-align:middle;width:100%!important}.health-risk-assessment__results tbody td.level i{align-items:center;border-radius:100%;color:var(--colors-gray-85);display:flex;font-weight:900;height:1em;justify-content:center;padding:.5em;width:1em}.health-risk-assessment__results tbody td.level.high-risk i,.health-risk-assessment__results tbody td.level.very-high-risk i{background:#b30909;color:#fff}@media print{.health-risk-assessment__results tbody td.level.high-risk i,.health-risk-assessment__results tbody td.level.very-high-risk i{background:#b30909!important;color:#fff!important}}.health-risk-assessment__results tbody td.level.medium-risk i{background:#ff9924}@media print{.health-risk-assessment__results tbody td.level.medium-risk i{background:#ff9924!important}}.health-risk-assessment__results tbody td.level.moderate-risk i{background:#ffca3a}@media print{.health-risk-assessment__results tbody td.level.moderate-risk i{background:#ffca3a!important}}.health-risk-assessment__results tbody td.level.low-risk i{background:#8ac926}@media print{.health-risk-assessment__results tbody td.level.low-risk i{background:#8ac926!important}}.health-risk-assessment__results tbody.hide_table_icon td.result:after{content:none}.health-risk-assessment__results .tableCollapse{align-items:center;background-image:linear-gradient(180deg,transparent,hsla(0,0%,100%,.25) 25%,hsla(0,0%,100%,.75) 75%,#fff);display:flex;height:100px;justify-content:center;margin-bottom:-120px;position:relative;top:-120px;width:100%}.health-risk-assessment__results .tableCollapse button{top:40px}.health-risk-assessment__results__analysis dt{align-items:flex-end;font-weight:600}.health-risk-assessment__results__analysis dt p.label{justify-content:flex-start;line-height:1.5em;margin-bottom:0;width:100%}.health-risk-assessment__results__analysis dt p.label span{margin-bottom:0}.health-risk-assessment__results__analysis dt p.label span:first-of-type{margin-left:0;margin-right:4px}.health-risk-assessment__results__analysis dt p.label span.result{font-weight:400;margin-right:1.5em}@media(max-width:767px){.health-risk-assessment__results__analysis dt p.label span.hgm-badge{margin-left:0;top:auto}}@media(max-width:991px){.health-risk-assessment__results__analysis dt p.label{display:flex;flex-wrap:wrap}.health-risk-assessment__results__analysis dt{flex-wrap:wrap}}.health-risk-assessment__results__analysis span.hgm-badge{border-radius:4px;font-size:14px;margin-left:0;position:relative;top:-2px}@media(max-width:991px){.health-risk-assessment__results__analysis span.hgm-badge{margin-top:.5em}}.health-risk-assessment__results__analysis span.hgm-badge.high-risk,.health-risk-assessment__results__analysis span.hgm-badge.very-high-risk{background:#b30909;color:#fff}@media print{.health-risk-assessment__results__analysis span.hgm-badge.high-risk,.health-risk-assessment__results__analysis span.hgm-badge.very-high-risk{background:#b30909!important;color:#fff!important}}.health-risk-assessment__results__analysis span.hgm-badge.medium-risk{background:#ff9924;color:var(--colors-gray-85)}@media print{.health-risk-assessment__results__analysis span.hgm-badge.medium-risk{background:#ff9924!important;color:var(--colors-gray-85)}}.health-risk-assessment__results__analysis span.hgm-badge.moderate-risk{background:#ffca3a;color:var(--colors-gray-85)}@media print{.health-risk-assessment__results__analysis span.hgm-badge.moderate-risk{background:#ffca3a!important;color:#fff!important}}.health-risk-assessment__results__analysis span.hgm-badge.low-risk{background:#8ac926;color:var(--colors-gray-85)}@media print{.health-risk-assessment__results__analysis span.hgm-badge.low-risk{background:#8ac926!important;color:#fff!important}}.health-risk-assessment__results__analysis span.hgm-badge i{margin-right:8px}@media print{.health-risk-assessment__results__analysis span.hgm-badge i:before{background:transparent!important;color:#fff!important}.health-risk-assessment__results__analysis span.hgm-badge i{background:transparent!important}}.health-risk-assessment__results__analysis span.hgm-badge i.fa-exclamation{margin-left:5px;margin-right:8px}.health-risk-assessment__sidebar .hgm-section .hgm-section__container{padding:0;width:100%}.health-risk-assessment__sidebar .hgm-section .hgm-section__container .hgm-section__description-row{margin:0 0 -1em;padding:0}.webform-submission{padding:0}.webform-confirmation__message,.webform-submission,.webform-submission-form{background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:0 auto;padding:2em}@media(max-width:991px){.webform-confirmation__message,.webform-submission,.webform-submission-form{padding:2em 1em;width:auto}.webform-confirmation__message .hgm-section__container,.webform-submission .hgm-section__container,.webform-submission-form .hgm-section__container{padding:0}}.webform-confirmation__message .hgm-health-risk-assessment h2,.webform-submission .hgm-health-risk-assessment h2,.webform-submission-form .hgm-health-risk-assessment h2{font-family:Roboto;font-style:normal;font-weight:400}.webform-confirmation__message .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission-form .hgm-health-risk-assessment div.call-to-action-message p{color:var(--colors-base-h2);font-size:var(--fonts-h2-size-min);font-style:normal;font-weight:400;line-height:var(--fonts-h2-line-height-min);margin-bottom:.75rem;margin-top:1em}@media(min-width:375px){.webform-confirmation__message .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission-form .hgm-health-risk-assessment div.call-to-action-message p{font-size:max(var(--fonts-h2-size-min),min(var(--fonts-h2-size),4.7058823528vw))}}@media(min-width:1300px){.webform-confirmation__message .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission-form .hgm-health-risk-assessment div.call-to-action-message p{font-size:var(--fonts-h2-size)}}@media(min-width:375px){.webform-confirmation__message .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission-form .hgm-health-risk-assessment div.call-to-action-message p{line-height:max(var(--fonts-h2-line-height-min),min(var(--fonts-h2-line-height),4.7058823528vw))}}@media(min-width:1300px){.webform-confirmation__message .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission .hgm-health-risk-assessment div.call-to-action-message p,.webform-submission-form .hgm-health-risk-assessment div.call-to-action-message p{line-height:var(--fonts-h2-line-height)}}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal{align-items:flex-start;background:#fff;border:1px solid transparent;border-radius:4px;display:flex;flex-direction:row;gap:24px;padding:24px 0}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div{padding-left:3em}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div p,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div p,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div p{font-weight:400}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div:before,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div:before,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div:before{-webkit-font-smoothing:antialiased;align-items:center;background:#ff9924;border-radius:100%;color:var(--colors-gray-85);content:"!";display:flex;font-family:Font Awesome\ 6 Pro;font-weight:400;font-weight:900;height:1em;justify-content:center;left:0;padding:.5em;position:absolute;text-rendering:auto;top:1.25em;width:1em}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-3:before,.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-4:before,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-3:before,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-4:before,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-3:before,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-4:before{-webkit-font-smoothing:antialiased;background:#8ac926;color:var(--colors-gray-85);content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;text-rendering:auto}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-2:before,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-2:before,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-2:before{background:#ffca3a}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-1:before,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-1:before,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-1:before{background:#ff9924}.webform-confirmation__message .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-0:before,.webform-submission .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-0:before,.webform-submission-form .hgm-health-risk-assessment .hgm-notification.hra-goal div.value-0:before{background:#b30909}.webform-confirmation__message .hgm-health-risk-assessment div.jumpLinks,.webform-submission .hgm-health-risk-assessment div.jumpLinks,.webform-submission-form .hgm-health-risk-assessment div.jumpLinks{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1em}.webform-confirmation__message .hgm-health-risk-assessment div.jumpLinks a,.webform-submission .hgm-health-risk-assessment div.jumpLinks a,.webform-submission-form .hgm-health-risk-assessment div.jumpLinks a{margin-right:2em;padding-left:1em;position:relative}.webform-confirmation__message .hgm-health-risk-assessment div.jumpLinks a:before,.webform-submission .hgm-health-risk-assessment div.jumpLinks a:before,.webform-submission-form .hgm-health-risk-assessment div.jumpLinks a:before{-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;left:0;position:absolute;text-rendering:auto}.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta,.webform-submission .hgm-health-risk-assessment .result_card_cta,.webform-submission-form .hgm-health-risk-assessment .result_card_cta{background:var(--colors-gray-5)}.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta .hgm-card__body>:last-child,.webform-submission .hgm-health-risk-assessment .result_card_cta .hgm-card__body>:last-child,.webform-submission-form .hgm-health-risk-assessment .result_card_cta .hgm-card__body>:last-child{margin-bottom:0}@media print{.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta .hgm-card__body h3,.webform-submission .hgm-health-risk-assessment .result_card_cta .hgm-card__body h3,.webform-submission-form .hgm-health-risk-assessment .result_card_cta .hgm-card__body h3{background:transparent!important}}.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta .hgm-card__body .hgm-button,.webform-submission .hgm-health-risk-assessment .result_card_cta .hgm-card__body .hgm-button,.webform-submission-form .hgm-health-risk-assessment .result_card_cta .hgm-card__body .hgm-button{margin-bottom:0}@media print{.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta .hgm-card__body .hgm-button,.webform-submission .hgm-health-risk-assessment .result_card_cta .hgm-card__body .hgm-button,.webform-submission-form .hgm-health-risk-assessment .result_card_cta .hgm-card__body .hgm-button{display:none!important}.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta,.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta .hgm-card__body,.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta h4,.webform-confirmation__message .hgm-health-risk-assessment .result_card_cta p,.webform-submission .hgm-health-risk-assessment .result_card_cta,.webform-submission .hgm-health-risk-assessment .result_card_cta .hgm-card__body,.webform-submission .hgm-health-risk-assessment .result_card_cta h4,.webform-submission .hgm-health-risk-assessment .result_card_cta p,.webform-submission-form .hgm-health-risk-assessment .result_card_cta,.webform-submission-form .hgm-health-risk-assessment .result_card_cta .hgm-card__body,.webform-submission-form .hgm-health-risk-assessment .result_card_cta h4,.webform-submission-form .hgm-health-risk-assessment .result_card_cta p{background:var(--colors-gray-5)!important}}.webform-submission-form{margin-top:60px!important;overflow:hidden}@media(max-width:991px){.webform-submission-form{margin-top:0!important}}.webform-submission-form .webform-confirmation__message{border:none;box-shadow:none;padding:0;width:auto}@media(max-width:991px){.webform-submission-form .webform-confirmation__message{margin:0!important;width:auto}}.hra-confirmation,[data-webform-wizard-current-page=webform_confirmation]{border:none;border-radius:0!important;margin-top:0!important;width:100%!important}.webform-card{border:none;margin:0;padding:0}.webform-card .webform-card-title{display:none}.status-bar{border-radius:24px;height:20px;margin-bottom:1.5em;margin-top:2.5em}.status-bar .status-bar--gradient{background:linear-gradient(90deg,#8ac926,#ffca3a 20.85%,#ff8a00 60.23%,#b30909);border-radius:6px;display:flex;height:inherit;width:100%}@media print{.status-bar{display:none!important}}@media(max-width:767px){.status-bar{margin-bottom:2.5em}}.status-bar--progress{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.status-bar--progress-value{align-items:center;background:transparent;border:5px solid transparent;border-radius:100%;color:#fff;display:flex;height:25px;justify-content:center;left:calc(max(0%,min(100%,(var(--score-value) - 1)/var(--max-score)*100%)) - 15px);padding:.25em;position:absolute;width:25px;z-index:100}@media print{.status-bar--progress-value{background:#262626!important;display:block;left:calc((var(--score-value) - 1)/var(--max-score)*100% + 15px)!important;top:-10px}}.status-bar--progress-value.moderate-risk .tooltiptext i{color:#ffca3a}.status-bar--progress-value.moderate-risk .tooltip svg{transform:translate(-50%,-16px)!important}.status-bar--progress-value.medium-risk .tooltiptext i{color:#ff9924}.status-bar--progress-value.medium-risk .tooltip svg{transform:translate(-50%,-16px)!important}.status-bar--progress-value.high-risk .tooltiptext i,.status-bar--progress-value.very-high-risk .tooltiptext i{color:#b30909}.status-bar--progress-value.very-high-risk .tooltip svg{transform:translate(-12px,-16px)!important}.status-bar--progress-value.low-risk .tooltiptext i{color:#8ac926}.status-bar--progress-value.low-risk .tooltip svg{transform:translate(26px,-16px)!important}.status-bar--progress-value .tooltip{display:inline-block;position:relative;width:100%}.status-bar--progress-value .tooltip .tooltiptext{text-wrap:nowrap;align-items:center;background-color:#262626;border-radius:4px;bottom:125%;color:#fff;display:flex;font-weight:500;height:25px;justify-content:center;min-width:121px;opacity:0;padding:8px 12px;position:absolute;text-align:center;text-transform:capitalize;visibility:visible;white-space:nowrap;width:auto;z-index:1}.status-bar--progress-value .tooltip .tooltiptext i{font-size:1.25em;margin-right:.5em}.status-bar--progress-value .tooltip svg{left:-50%;opacity:0}.status-bar--progress-value .tooltip.loaded .tooltiptext{visibility:visible}.status-bar--progress-value .tooltip.loaded .tooltiptext,.status-bar--progress-value .tooltip.loaded svg{opacity:1;transition:opacity .2s ease-in-out .2s,visibility .2s ease-in-out .2s,transformY .2s cubic-bezier(.71,1.7,.77,1.24) .2s!important}.status-bar--progress-value .tooltip.loaded svg{position:absolute;transform:translateY(-16px)}.status-bar--not-progress{background:#ccc;flex-grow:1;height:inherit}.results-summary-value i{align-items:center;border-radius:100%;color:var(--colors-gray-85);display:flex;font-weight:900;height:1em;justify-content:center;padding:.5em;width:1em}.results-summary-value .error i{background:var(--colors-error-75);color:#fff!important}@media print{.results-summary-value .error i{background:var(--colors-error-75)!important;color:#fff!important}}.results-summary-value .warning i{background:#000;color:#fff!important}@media print{.results-summary-value .warning i{background:#000!important;color:#fff!important}}.results-summary-value .success i{background:var(--colors-success-75);color:#fff!important}@media print{.results-summary-value .success i{background:var(--colors-success-75)!important;color:#fff!important}}.region-hra-content .container-fluid{padding:0;width:100%}.webform-hgm-spinner{align-items:center!important;background:hsla(0,0%,100%,.438)!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:9999!important}.hgm-health-risk-assessment .hgm-form input[type=number]{min-width:25%;width:auto}.hgm-health-risk-assessment label.js-form-required:after,.hgm-health-risk-assessment legend.js-form-required:after,.hgm-health-risk-assessment span.js-form-required:after{padding:3px!important}.hgm-health-risk-assessment .hgm-health-risk-assessment>.js-form-wrapper{display:block;position:relative}.hgm-health-risk-assessment .wizard-page-description{margin-bottom:2em!important;padding-bottom:1em;position:relative}.hgm-health-risk-assessment .wizard-page-description.mb-1{margin-bottom:2em!important}.hgm-health-risk-assessment input[type=checkbox],.hgm-health-risk-assessment input[type=radio]{font-weight:400;height:20px!important;margin-right:.5em;margin-top:2px!important;min-width:20px!important;width:20px!important}.hgm-health-risk-assessment .js-webform-radios .js-form-type-radio{margin:1em 0}.hgm-health-risk-assessment .js-webform-radios .js-form-type-radio .form-field-container{display:flex;margin-right:0}.hgm-health-risk-assessment .js-webform-checkboxes .js-form-type-checkbox{margin:1em 0}.hgm-health-risk-assessment .js-webform-checkboxes .js-form-type-checkbox .form-field-container{display:flex}.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--],.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth]{align-items:center;display:flex}.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--] input,.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth] input{margin-right:.75em;max-width:100px}.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--] input::-moz-placeholder,.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth] input::-moz-placeholder{color:var(--colors-gray-85)}.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--] input::placeholder,.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth] input::placeholder{color:var(--colors-gray-85)}.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--] label.visually-hidden,.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth] label.visually-hidden{height:auto!important;margin:auto!important;overflow:visible!important;padding:0!important;position:relative!important;width:auto!important}@media(max-width:767px){.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--],.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth]{align-items:start;flex-direction:column}.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth--] input,.hgm-health-risk-assessment .js-form-type-datelist [id^=edit-date-of-birth] input{margin-right:0;max-width:100%}}.hgm-health-risk-assessment .js-form-type-datelist label{margin-bottom:1em}.hgm-health-risk-assessment input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.hgm-health-risk-assessment input[type=number]::-webkit-inner-spin-button,.hgm-health-risk-assessment input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.hgm-health-risk-assessment .number-input{border:1px solid #ddd;display:inline-flex;margin:0 0 1em;position:relative;width:100%}.hgm-health-risk-assessment .number-input,.hgm-health-risk-assessment .number-input *{border:none;box-sizing:border-box}.hgm-health-risk-assessment .number-input button{align-items:center;-webkit-appearance:none;background-color:#ddd;border:none;border-radius:100%;cursor:pointer;display:flex;height:35px;justify-content:center;margin:0;outline:none;padding:inherit;width:35px}.hgm-health-risk-assessment .number-input input[type=number]{border:1px solid #ddd;margin:0 .25em;max-width:50px;padding-left:0!important;padding-right:0!important;position:relative;text-align:center;top:-3px;width:50px}.hgm-health-risk-assessment .alert-error{align-items:start;border:none!important;display:flex!important;flex-direction:column;margin-bottom:2em}.hgm-health-risk-assessment .webform-progress{background:#e7e7e7;display:block;left:-2em;margin-bottom:3em;position:relative;width:calc(100% + 4em);z-index:1}.hgm-health-risk-assessment .webform-progress .webform-progress__status{text-align:inherit}.hgm-health-risk-assessment .webform-progress .webform-progress__status .webform-progress__percentage{display:block;height:10px;left:0;position:relative;text-align:right;width:100%}.hgm-health-risk-assessment .webform-progress .webform-progress__status .webform-progress__percentage:after{background:var(--colors-primary-50);content:"";display:block;height:100%;left:calc(var(--data-webform-progress-percentage) - 100% + 2px);position:absolute;transition:all .5s ease-in-out;width:100%}.hgm-health-risk-assessment .webform-progress .webform-progress__status .webform-progress__percentage span{align-items:center;background:var(--colors-primary-50);border:8px solid var(--colors-primary-50);border-radius:100%;color:#fff;display:inline-flex;font-size:12px;justify-content:center;min-height:30px;min-width:30px;position:absolute;right:-17px;top:-17px;transition:all .5s ease-in-out;width:30px}.hgm-health-risk-assessment .webform-progress .webform-progress__status .webform-progress__percentage span[data-webform-progress-percentage]{left:var(--data-webform-progress-percentage);transition:all .5s ease-in-out}.hgm-health-risk-assessment .webform-progress[data-webform-progress-percentage="0%"],.hgm-health-risk-assessment [data-webform-progress-percentage="0%"]{display:none!important;margin-bottom:0}.hgm-health-risk-assessment .help-text{color:var(--colors-error-50);font-weight:700;margin-bottom:0;margin-top:0}.hgm-health-risk-assessment .fieldgroup,.hgm-health-risk-assessment fieldset.bmi_wrapper,.hgm-health-risk-assessment fieldset.fieldgroup{margin-top:2em!important;padding-bottom:0!important;position:relative}.hgm-health-risk-assessment .fieldgroup legend,.hgm-health-risk-assessment fieldset.bmi_wrapper legend,.hgm-health-risk-assessment fieldset.fieldgroup legend{border-top:1px solid #c2c2c2;padding-top:3em}.hgm-health-risk-assessment .fieldgroup legend span.fieldset-legend.js-form-required,.hgm-health-risk-assessment fieldset.bmi_wrapper legend span.fieldset-legend.js-form-required,.hgm-health-risk-assessment fieldset.fieldgroup legend span.fieldset-legend.js-form-required{display:block;line-height:1.5em;margin-bottom:0;position:relative;width:100%}@media(max-width:767px){.hgm-health-risk-assessment .fieldgroup,.hgm-health-risk-assessment fieldset.bmi_wrapper,.hgm-health-risk-assessment fieldset.fieldgroup{margin-top:1em!important}.hgm-health-risk-assessment .fieldgroup legend,.hgm-health-risk-assessment fieldset.bmi_wrapper legend,.hgm-health-risk-assessment fieldset.fieldgroup legend{padding-top:2em}}.hgm-health-risk-assessment .fieldgroup.error label.js-form-required,.hgm-health-risk-assessment .fieldgroup.error span.fieldset-legend.js-form-required,.hgm-health-risk-assessment fieldset.bmi_wrapper.error label.js-form-required,.hgm-health-risk-assessment fieldset.bmi_wrapper.error span.fieldset-legend.js-form-required,.hgm-health-risk-assessment fieldset.fieldgroup.error label.js-form-required,.hgm-health-risk-assessment fieldset.fieldgroup.error span.fieldset-legend.js-form-required{color:var(--colors-error-50)}.hgm-health-risk-assessment .fieldgroup .form-item-weight-lbs input[type=number],.hgm-health-risk-assessment fieldset.bmi_wrapper .form-item-weight-lbs input[type=number],.hgm-health-risk-assessment fieldset.fieldgroup .form-item-weight-lbs input[type=number]{margin-top:1em;max-width:175px;width:50%}.hgm-health-risk-assessment .fieldgroup.js-form-item-age:after,.hgm-health-risk-assessment fieldset.bmi_wrapper.js-form-item-age:after,.hgm-health-risk-assessment fieldset.fieldgroup.js-form-item-age:after{top:-2em}.hgm-health-risk-assessment .fieldgroup.js-form-item-date-of-birth:after,.hgm-health-risk-assessment fieldset.bmi_wrapper.js-form-item-date-of-birth:after,.hgm-health-risk-assessment fieldset.fieldgroup.js-form-item-date-of-birth:after{border-top:1px solid #c2c2c2;content:"";left:0;position:absolute;top:-2em;width:100%}.hgm-health-risk-assessment .fieldgroup .fieldset-wrapper .field-prefix,.hgm-health-risk-assessment fieldset.bmi_wrapper .fieldset-wrapper .field-prefix,.hgm-health-risk-assessment fieldset.fieldgroup .fieldset-wrapper .field-prefix{display:block;font-weight:500;margin-bottom:1em}.hgm-health-risk-assessment .fieldgroup .fieldset-wrapper .field-prefix em,.hgm-health-risk-assessment fieldset.bmi_wrapper .fieldset-wrapper .field-prefix em,.hgm-health-risk-assessment fieldset.fieldgroup .fieldset-wrapper .field-prefix em{font-style:inherit}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label{border:1px solid;font-weight:400;min-width:50px;padding-left:2.5em;position:relative}@media(max-width:767px){.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label{display:block;margin-right:.5em}}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label:before,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons label.webform-options-display-buttons-label:before,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label:before{background:#fff;border:2px solid var(--colors-forms-field-border);border-radius:100%;content:"";height:1.5em;left:.5em;position:absolute;top:50%;transform:translate(-2px,-50%);width:1.5em}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label:after,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons label.webform-options-display-buttons-label:after,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons label.webform-options-display-buttons-label:after{-webkit-font-smoothing:antialiased;border-radius:100%;color:#fff;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;height:1.5em;left:.5em;opacity:0;position:absolute;text-rendering:auto;width:1.5em}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{background:var(--colors-secondary-5);border-color:var(--colors-secondary-50);color:#000;padding-left:2.5em;position:relative}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label:before,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label:before,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label:before{background:var(--colors-secondary-50);border-color:var(--colors-secondary-50)}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label:after,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label:after,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label:after{opacity:1}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label{background:var(--colors-secondary-5);border-color:var(--colors-secondary-50);color:#000;padding-left:2.5em;position:relative}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label:before,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label:before,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label:before{background:var(--colors-secondary-50);border-color:var(--colors-secondary-50)}.hgm-health-risk-assessment .fieldgroup .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label:after,.hgm-health-risk-assessment fieldset.bmi_wrapper .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label:after,.hgm-health-risk-assessment fieldset.fieldgroup .webform-options-display-buttons input:checked~.form-item--error-message+label.webform-options-display-buttons-label:after{opacity:1}.hgm-health-risk-assessment fieldset.webform-height--wrapper{margin-top:-2em!important;padding-bottom:0!important}.hgm-health-risk-assessment fieldset.webform-height--wrapper legend{border-top:0;padding-top:1em}.hgm-health-risk-assessment fieldset.webform-height--wrapper:after{content:none}.hgm-health-risk-assessment fieldset.webform-height--wrapper .form--inline{align-items:self-start;display:flex;margin:1em 0}.hgm-health-risk-assessment fieldset.webform-height--wrapper .form--inline .field-prefix{display:none}.hgm-health-risk-assessment fieldset.webform-height--wrapper .form--inline .field-suffix{display:block;text-align:center;width:100%}.hgm-health-risk-assessment fieldset.webform-height--wrapper .form--inline select{padding-right:40px}.hgm-health-risk-assessment fieldset.webform-height--wrapper .form--inline .form-field-container{align-items:end;display:flex;justify-content:start;justify-items:center;width:auto}.hgm-health-risk-assessment fieldset.webform-height--wrapper .form--inline .form-field-container span{margin-left:.5em;margin-right:1em}.hgm-health-risk-assessment .js-form-item-what-is-your-weight-lb input{width:50%!important}.hgm-health-risk-assessment .personal-info-wrapper .webform-flexbox{width:calc(60% + 1em)}@media(max-width:767px){.hgm-health-risk-assessment .personal-info-wrapper .webform-flexbox{width:100%}}.hgm-health-risk-assessment .personal-info-wrapper .webform-address .webform-flexbox{width:100%}.hgm-health-risk-assessment .personal-info-wrapper .js-webform-type-webform-address legend,.hgm-health-risk-assessment .personal-info-wrapper .js-webform-type-webform-name legend{padding-top:2em}.hgm-health-risk-assessment .hra-field-weight-height{margin-top:3em;position:relative;width:100%}.hgm-health-risk-assessment .hra-field-weight-height:after{border-top:1px solid #c2c2c2;content:"";left:.5em;position:absolute;top:-2em;width:100%}.hgm-health-risk-assessment .hra-field-weight-height .webform-flex--1{max-width:25%}.hgm-health-risk-assessment .js-form-item-weight{width:50%}.hgm-health-risk-assessment .js-form-item-weight .form-field-container{margin-right:1em}.hgm-health-risk-assessment [data-webform-key=disclaimer] h1{color:var(--colors-base-h2);font-family:var(--fonts-h2-family);font-size:var(--fonts-h2-size-min);font-style:var(--fonts-h2-style);font-weight:var(--fonts-h2-weight);line-height:var(--fonts-h2-line-height-min);margin-bottom:.75rem}@media(min-width:375px){.hgm-health-risk-assessment [data-webform-key=disclaimer] h1{font-size:max(var(--fonts-h2-size-min),min(var(--fonts-h2-size),4.7058823528vw))}}@media(min-width:1300px){.hgm-health-risk-assessment [data-webform-key=disclaimer] h1{font-size:var(--fonts-h2-size)}}@media(min-width:375px){.hgm-health-risk-assessment [data-webform-key=disclaimer] h1{line-height:max(var(--fonts-h2-line-height-min),min(var(--fonts-h2-line-height),4.7058823528vw))}}@media(min-width:1300px){.hgm-health-risk-assessment [data-webform-key=disclaimer] h1{line-height:var(--fonts-h2-line-height)}}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance{align-items:center;background:#fff;border:1px solid #cdcdcd;border-radius:4px;display:flex;flex-direction:row;height:auto;justify-content:center;margin:2.5em auto 0;padding:1.5em 2em!important}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container{display:inline-block;line-height:1.5em;padding-left:2em;width:100%}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container input[type=checkbox]{margin-left:-2em}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container .webform-element-description{color:var(--colors-base-text);margin-bottom:0!important}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container .webform-element-description p:first-of-type{margin-bottom:0!important}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container .webform-element-description p a{text-decoration-color:var(--colors-links-and-buttons-text-link-hover)}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container .webform-element-description .disclaimer_additional{margin-bottom:.5em;margin-top:1em}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container #privacyModal .hgm-modal__body,.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container #termsModal .hgm-modal__body,.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container .hgm-modal__body{color:var(--colors-base-text)!important;max-height:75vh;overflow:scroll}.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container #privacyModal .hgm-modal__close:after,.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance .form-field-container #termsModal .hgm-modal__close:after{-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 6 Pro;font-size:1.25em;font-weight:400;font-weight:700;margin-left:7px;position:relative;text-rendering:auto;top:0}@media(max-width:767px){.hgm-health-risk-assessment .js-form-item-disclaimer-acceptance{padding:1em!important}}.hgm-health-risk-assessment .disclaimer_additional{margin-bottom:1.5em}.hgm-health-risk-assessment .webform-element-help--title{color:#fff}.hgm-health-risk-assessment .input-icon{display:inline-block;position:relative}.hgm-health-risk-assessment .input-icon .js-form-submit{font-size:20px;font-weight:700;margin-bottom:-.75em;padding:.75em}.hgm-health-risk-assessment .input-icon[data-type="::next"] .js-form-submit{padding:.75em 2em .75em .75em}.hgm-health-risk-assessment .input-icon[data-type="::next"]:before{-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:flex;font-family:Font Awesome\ 6 Pro;font-size:1.5em;font-weight:400;height:1em;justify-content:center;position:absolute;right:.25em;text-rendering:auto;top:55%;transform:translateY(-25%);width:1em;z-index:1}.hgm-health-risk-assessment .input-icon[data-type="::previous"] .js-form-submit{padding:.75em .5em .75em 2em}.hgm-health-risk-assessment .input-icon[data-type="::previous"]:before{-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:flex;font-family:Font Awesome\ 6 Pro;font-size:1.5em;font-weight:400;height:1em;justify-content:center;left:.25em;position:absolute;text-rendering:auto;top:55%;transform:translateY(-25%);width:1em;z-index:1}.hgm-health-risk-assessment .input-icon:nth-of-type(2){margin-left:1em}.hgm-health-risk-assessment .form-actions{align-items:center;display:flex;justify-content:center;position:relative;width:auto}@media(max-width:767px){.hgm-health-risk-assessment .form-actions{justify-content:space-between}.hgm-health-risk-assessment .form-actions .js-form-submit{font-size:16px;padding:.5em .75em}.hgm-health-risk-assessment .form-actions .input-icon[data-type="::next"]:before,.hgm-health-risk-assessment .form-actions .input-icon[data-type="::previous"]:before{top:50%}}[data-drupal-form-fields*=edit-actions-wizard-prev] .disclaimer_additional{display:none}@media print{body{padding-top:1em!important}body p,body td.result,body tr{font-size:16px!important}body h1,body h2,body h3,body h4,body h5,body h6{font-size:18px!important}body tr{border-bottom:none!important}.no-print,.no-print *{display:none!important}a[href]:after{content:none!important}.hgm-header a.hgm-header__brand[href]{display:block!important;width:100%}.hgm-header a.hgm-header__brand[href]:after{display:none!important}.hgm-header a.hgm-header__brand[href] img{max-height:150px!important;max-width:30%!important}.hgm-header .hgm-header__main-menu-button-wrapper,.hgm-header .hgm-header__main-menu-cta,.hgm-header .hgm-header__main-menu-navigation,.hgm-header .hgm-header__main-menu-offcanvas-trigger,.hgm-header .hgm-header__main-menu-search-trigger,.hgm-header .hgm-header__sub-header{display:none!important}.hgm-header .hgm-header__main-menu-container{max-width:100%!important}#block-hg-mercury-dxe-local-tasks,.hgm-admin-toolbar{display:none!important;height:0!important}.col-lg-8{width:100%!important}.health-risk-assessment__header .container,.hgm-header .container,.hgm-section .container{max-width:100%;width:100%!important}.result_card_cta{margin:.5em 0 0!important}.result_card_cta .hgm-card__body{padding:1em!important}.health-risk-assessment__results__analysis{-moz-column-break-after:page;break-after:page;page-break-after:always}.health-risk-assessment__confirmation_message br{-moz-column-break-after:page!important;break-after:page!important;page-break-after:always!important}.hgm-table tr{border-bottom:none!important;display:table-row}.tableCollapse{display:none!important}.health-risk-assessment__header{margin-bottom:0!important}.health-risk-assessment__header .col{padding:0 1em!important}.health-risk-assessment__header .col .health-risk-assessment__subtitle{margin-bottom:0!important}.region-footer,.region-pre-footer{display:none!important}}