@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400..700&display=swap');:root{--color-1:#141b4d;--color-2:#0047bb;--color-3:#8cc8e9;--color-4:#fff;--color-5:#d9d9d9;--color-6:#c8f1fa;--color-7:#bb1600;--color-8:#0ba000;--color-9:#516d83;--feature-pic:url('/assets/2025/care_costs_challenge/nationwide_carecostschallenge_interactivequiz_bg_mobile.jpg');--feature-pic-2:url('/assets/2025/care_costs_challenge/nationwide_carecostschallenge_interactivequiz_bg_tablet_small.jpg');--feature-pic-3:url('/assets/2025/care_costs_challenge/nationwide_carecostschallenge_interactivequiz_bg_tablet_large.jpg');--feature-pic-4:url('/assets/2025/care_costs_challenge/nationwide_carecostschallenge_interactivequiz_bg_desktop.jpg');--feature-pic-5:url('/assets/2025/care_costs_challenge/nationwide_carecostschallenge_interactivequiz_bg_tablet_quiz.jpg');--feature-pic-6:url('/assets/2025/care_costs_challenge/nationwide_carecostschallenge_interactivequiz_bg_desktop_quiz.jpg');--logo:url('/assets/logos/nationwide_logo.png');--plus:url('/assets/icons/plus_white.svg');--background-color:var(--color-4);--border-radius-primary:var(--full-rounded);--box-shadow-color:#00000029;--button-bg-color:var(--color-3);--button-hover-bg-color:var(--color-3);--button-hover-text-color:var(--color-1);--button-text-color:var(--color-1);--font-family-base:Arial,sans-serif;--font-family-header:Georgia,serif;--font-family-button:Montserrat,Arial,sans-serif;--font-size-base:16px;--font-size-bigger:18px;--font-size-button:var(--font-size-bigger);--font-size-header:1.25rem;--font-size-header-2:1.5rem;--font-size-jumbo:2rem;--font-size-jumbo-2:2.75rem;--font-size-jumbo-3:3.5rem;--font-size-jumbo-4:4rem;--font-size-primary:var(--font-size-base);--font-size-text:1rem;--font-weight-base:400;--font-weight-button:600;--font-weight-bold:700;--full-rounded:9999px;--shadow-on:0 47px 13px 0 rgba(20,27,77,0),0px 30px 12px 0 rgba(20,27,77,0.01),0px 17px 10px 0 rgba(20,27,77,0.05),0px 7px 7px 0 rgba(20,27,77,0.09),0px 2px 4px 0 rgba(20,27,77,0.1);--shadow-off:0 0 0 0 var(--box-shadow-color);--text-color:var(--color-1);--text-color-2:var(--color-5);--transition-animation:all 0.15s ease-in;--validation-icon-color:var(--color-3);--inputDisplay:none;--svgDisplay:initial;--svgRadioBackground:var(--color-5);--svgRadioFill:var(--color-5);--svgRadioFillChecked:var(--color-2);--svgRadioRadius:4px;--svgRadioStrokeWidth:0;--svgStroke:var(--color-6);--svgStrokeChecked:var(--color-6);--svgWidth:14px;--svgHeight:14px}html,body{-webkit-font-smoothing:antialiased;font-family:var(--font-family-base);font-size:var(--font-size-base)}h1,h2,h3,h4,h5,h6,p,label,input{color:var(--text-color);font-family:var(--font-family-base);font-size:var(--font-size-text);font-weight:var(--font-weight-base);margin:0}body{background-color:var(--background-color);background-image:var(--feature-pic);background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;color:var(--text-color);font-weight:var(--font-weight-base)}#AgilityForm{display:flex;flex-direction:column;min-height:100vh}#main_PageContainer{flex-grow:1}.page_0 .inner-wrapper{gap:1rem}.inner-wrapper{align-items:center;display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem;width:100%}.progress{background-color:var(--color-3);background-image:none;border-radius:0;bottom:0;height:12px;left:0;margin:0;position:fixed;width:100%;z-index:50}.progress-bar{background-color:var(--color-2);background-image:none;height:100%;transition:width 0.2s ease}.banner{padding-top:1rem;width:100%}.banner .inner-wrapper{justify-content:center;padding-bottom:2rem}.page_0 .banner .inner-wrapper{padding-bottom:4rem}.banner .logo{background-image:var(--logo);background-repeat:no-repeat;background-size:cover;height:63px;width:190px}#ContentContainer{padding:0 0 clamp(200px,100vw,700px)}#ContentContainer ol li::marker{color:var(--color-2)}.center-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}h2,h3{text-align:center}h2{color:var(--color-2);font-family:var(--font-family-header);font-size:var(--font-size-jumbo);max-width:18ch}h3{font-size:var(--font-size-header)}.singleSelectRadioPart .formInputLabel{color:var(--color-2);font-family:var(--font-family-header);font-size:var(--font-size-header);padding-bottom:2rem}.singleSelectRadioPart .formInputLabel .formTopLabelBold{font-weight:var(--font-weight-base) !important}.radioInput{color:var(--color-2);display:flex;flex-direction:column;gap:0.75rem;padding-left:0}.radioInput li{align-items:center;background-color:var(--color-4);border-color:var(--color-2);border-radius:var(--border-radius-primary);border-style:solid;border-width:1px;display:flex;padding:0rem;transition:var(--transition-animation);width:100%}.radioInput li:hover,.radioInput li:has(input:checked){background-color:var(--color-2);color:var(--color-4)}input[type='radio']:checked + label{--svgRadioBackground:var(--color-4)}.radioInput li > label{margin:0;padding:1.5rem 0.5rem 1.5rem 1rem;width:100%;color:inherit}svg.svg_radio{margin-right:1rem;margin-left:0.5rem;position:relative;top:1px}#ContentContainer:has(.singleSelectRadioPart):not(:has(input:checked)) #main_SubmitButton{background-color:var(--color-5);border-color:transparent;color:darkgray;pointer-events:none}#ContentContainer:has(.singleSelectRadioPart):not(:has(input:checked)) #main_SubmitBlock{cursor:not-allowed}#SubmitContainer{display:flex;flex-direction:column;padding-top:2rem;width:100%}.cta,#SubmitContainer input[type='submit']{background-color:var(--color-3);border-radius:var(--full-rounded);border-width:0;box-shadow:var(--shadow-on);color:var(--button-text-color);font-family:var(--font-family-button);font-size:var(--font-size-button);font-weight:var(--font-weight-button);padding:1.5rem 1rem;text-align:center;transition:var(--transition-animation);width:100%}.cta:hover,#SubmitContainer input[type='submit']:hover{box-shadow:var(--shadow-off);background-color:var(--color-2);color:var(--color-4)}.cta:focus,#SubmitContainer input[type='submit']:focus{outline:none}#SubmitContainer #main_SubmitBlock{align-self:center;max-width:375px;padding:0;width:calc(100% + 30px)}footer{display:none}.thank-you{align-items:center;display:flex;flex-direction:column;gap:1rem}.cta{display:block}.cta:hover{text-decoration:none}.thank-you-center-content,.cta-buttons{align-items:center;display:flex;flex-direction:column;width:100%}.thank-you .inner-wrapper{padding-left:0.5rem;padding-right:0.5rem}.thank-you h2{font-size:1.25rem;max-width:none;padding-bottom:1rem}.thank-you h2 strong{font-weight:normal}.cta-buttons{gap:1.5rem}.cta-buttons .cta:nth-child(2){letter-spacing:-0.2px}.thank-you .resource-links ul{display:flex;flex-direction:column;padding-left:0;gap:1rem;align-items:center}.blurb-blob{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;padding:1rem 0 3rem}.blurb-blob p{color:var(--color-9);text-align:center}.blurb-blob p a{color:var(--color-9);text-decoration:underline}.blurb-blob p a:hover{text-decoration:none}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#main_PageBreakBlock:has(.mark-when-clicked.clicked)::after{animation:spin 2s linear infinite;border-bottom-color:var(--color-4);border-left-color:var(--color-3);border-radius:var(--full-rounded);border-right-color:var(--color-3);border-style:solid;border-top-color:var(--color-4);border-width:3px;content:'';display:none;height:2rem;position:absolute;right:2rem;top:1.75rem;width:2rem}.inner-wrapper:has(.validationSummaryPart .alert-danger[style='display:none;']) #main_PageBreakBlock:has(.mark-when-clicked.clicked)::after,.inner-wrapper:has(.validationSummaryPart .alert-danger[style='display:none;']) #main_PageBreakBlock:has(.mark-when-clicked.clicked)::after{display:block}#main_PageContainer + #answer-block{display:none}#answer-block{color:var(--text-color);text-align:left}#answer-block .cta{align-self:flex-end;width:11rem;margin-top:2rem}#answer-block .explanation{display:none}#answer-block .explanation p{color:var(--color-9)}#answer-block .explanation p a{color:var(--color-2);text-decoration:none}#answer-block .explanation p a:hover{text-decoration:underline}.explanation .text-block{display:flex;flex-direction:column;gap:1rem}.answered-incorrectly .show-if-correct,.answered-correctly .show-if-incorrect{display:none !important}.show-if-correct b{color:var(--color-8)}.show-if-incorrect b{color:var(--color-7)}.answered-incorrectly .correct-or-incorrect::before{color:var(--color-7);content:'Incorrect.'}.answered-correctly .correct-or-incorrect::before{color:var(--color-8);content:'Correct!'}#answer-block ~ .radioInput,#ContentContainer:has(#answer-block) #SubmitContainer{display:none}.citations-link{font-family:var(--font-family-button);font-weight:700;text-decoration:underline;color:var(--color-2);padding:0.5rem}.citations-link:hover{text-decoration:none}#citations-modal{text-align:left}#citations-modal .modal-dialog{margin:7rem 1rem}#citations-modal .modal-content{background-color:var(--color-4);border-color:var(--color-2);border-radius:2rem;border-style:solid;border-width:1px;box-shadow:var(--shadow-on);padding:3rem 2rem}#citations-modal .modal-content *{pointer-events:initial}#citations-modal .modal-body{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:0}#citations-modal a{color:var(--color-9);font-weight:normal;text-decoration:underline;word-break:break-word}#citations-modal a:hover{color:var(--text-color);text-decoration:none}.close-button{appearance:none;background:none;border:0;position:absolute;right:-1.5rem;top:-2.25rem}.close-button::before{background-color:var(--color-2);background-image:var(--plus);background-position:center;background-repeat:no-repeat;background-size:1.25rem;border-radius:var(--full-rounded);content:'';display:block;height:37px;transform:rotate(45deg);width:37px}#citations-modal ol{display:flex;flex-direction:column;gap:1rem;padding-left:1rem}#citations-modal ol li::marker{color:var(--color-2);font-weight:bold}.page_0 .progress-bar{width:0 !important}.page_1 .progress-bar{width:20% !important}.page_2 .progress-bar{width:40% !important}.page_3 .progress-bar{width:60% !important}.page_4 .progress-bar{width:80% !important}.page_5 .progress-bar{width:95% !important}.page_6 .progress-bar{width:100% !important}.page_1 #answer-block .explanation.q-1,.page_2 #answer-block .explanation.q-2,.page_3 #answer-block .explanation.q-3,.page_4 #answer-block .explanation.q-4,.page_5 #answer-block .explanation.q-5{display:block}.page_5 svg.svg_radio{float:left;height:1.5em}@media screen and (min-width:576px){.inner-wrapper{padding-left:1.5rem;padding-right:1.5rem}#SubmitContainer #main_PageBreakBlock{display:flex}#SubmitContainer input[type='submit']{margin-right:auto}}@media screen and (min-width:768px){:root{--font-size-header:1.5rem;--font-size-jumbo:2.75rem;--font-size-bigger:1.25rem}.container{width:750px}body{background-image:var(--feature-pic-2)}.inner-wrapper{padding-left:4rem;padding-right:4rem}#ContentContainer{padding-bottom:clamp(600px,72vw,680px)}.banner .logo{height:80px;width:240px}.banner .inner-wrapper{padding-bottom:2.5rem}h3{max-width:25rem}.radioInput{display:grid;grid-template-columns:1fr 1fr}#SubmitContainer{padding-top:2rem}.thank-you h2{font-size:26px}.thank-you .cta{width:fit-content;padding:1.5rem 3rem}.thank-you .blurb-blob p{font-size:18px}.citations-link{font-size:1.25rem}#citations-modal .modal-dialog{margin:12rem auto;width:670px}}@media screen and (min-width:992px){:root{--font-size-text:1.25rem;--font-size-header:2rem;--font-size-jumbo:3.5rem;--font-size-bigger:1.5rem}.container{width:962px}body{background-image:var(--feature-pic-3)}#ContentContainer{padding-bottom:clamp(500px,50vw,600px)}body:has(.quiz-questions){background-image:var(--feature-pic-5);background-position:center;background-size:cover}.center-content{gap:2.5rem}h3{max-width:none}#citations-modal .modal-content{padding:3rem 3rem}.close-button{right:-2.5rem}.radioInput{grid-template-columns:1fr}#ContentContainer:has(.quiz-questions){padding-bottom:100px}#ContentContainer:has(.quiz-questions) .inner-wrapper{align-items:flex-start}.quiz-questions .form-group{max-width:500px}.quiz-questions #SubmitContainer #main_SubmitBlock,.radioInput{max-width:430px}.quiz-questions #SubmitContainer #main_SubmitBlock{align-self:flex-start}#answer-block .cta{margin-top:3rem}.page_5 .valIndicator{display:none}}@media screen and (min-width:1200px){body{background-image:var(--feature-pic-4)}body:has(.quiz-questions){background-image:var(--feature-pic-6)}.container{width:1170px}#ContentContainer{padding-bottom:clamp(450px,38vw,1000px)}#citations-modal .modal-dialog{width:730px}.quiz-questions .form-group{max-width:600px}}@media (min-width:1400px){.container{width:1370px}}