﻿html{height:100%;}.mud-layout{display:flex;flex-direction:column;min-height:100vh;}header{flex-shrink:0;min-height:10%;}.main-content{flex-grow:1;min-height:75%;}footer{flex-shrink:0;min-height:10%;z-index:0 !important;}@media(min-height:964px){.mud-layout footer{min-height:15%;}}body{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(../images/ocean.png);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}body .main-content{padding:15px;flex:1 0 auto;}body .main-content .summary-header{position:relative;}body .main-content .summary-header .download .text{color:#fff;}body .main-content .summary-header .download:hover .text,body .main-content .summary-header .download:focus .text{color:#35ab6a;}@media(max-width:768px){body .main-content .summary-header{padding-bottom:25px;}body .main-content .summary-header .download{position:static;width:100%;}}@media only screen and (max-width:470px){.steps-action .button{min-width:150px !important;}.step-marker{height:3rem !important;width:3rem !important;left:calc(50% - 1.5rem) !important;}.step-marker .icon *{font-size:1.2rem !important;}}.steps .steps-actions,.steps .steps-content{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);}.steps .steps-content{margin-bottom:0;max-width:100%;}.steps .steps-content .step-heading{padding:15px;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#003f72;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);}.steps .steps-content .step-heading.section-1{border-bottom-color:#35ab6a;}.steps .steps-content .step-heading.section-2{border-bottom-color:#bf3850;}.steps .steps-content .step-heading.section-3{border-bottom-color:#77216f;}.steps .steps-content .step-heading.section-4{border-bottom-color:#ed7d31;}.steps .steps-content .step-heading.section-5{border-bottom-color:#f9cb00;}.steps .steps-content .step-heading h2{font-weight:bold;color:#003f72;}.steps .steps-content .step-details{padding:15px;}.steps .steps-actions .steps-action:first-of-type{justify-content:left;}.steps .steps-actions .steps-action:last-of-type{justify-content:right;}.steps .step-item{height:55px;}.steps .step-item:not(:first-child)::before{height:16px;width:52%;left:-25%;top:25px;}.steps .step-item .step-marker{height:4rem;width:4rem;left:calc(50% - 2rem);}.steps .step-item .step-marker .icon *{font-size:1.5rem;}.steps .step-item::before{background:#d9d9d9;-webkit-mask-image:url("../images/circle-wide.svg");mask-image:url("../images/circle-wide.svg");background-repeat:repeat-x;}.steps .step-item.is-active .step-marker{border-color:transparent;color:#fff;}.steps .step-item.is-completed::before,.steps .step-item.is-active::before{background:#35ab6a;}.steps .step-item.card-step .step-marker{background-color:#35ab6a;}.steps .step-item.bank-step .step-marker{background-color:#bf3850;}.steps .step-item.piggy-step .step-marker{background-color:#77216f;}.steps .step-item.user-step .step-marker{background-color:#ed7d31;}.steps .step-item.lock-step .step-marker{background-color:#f9cb00;}.steps .step-item.is-completed .step-marker{background-color:#35ab6a;}@media(min-width:1408px){.steps .step-item:not(:first-child)::before{height:16px;width:56%;left:-30%;top:25px;}}@media(min-width:1217px) and (max-width:1407px){.steps .step-item:not(:first-child)::before{height:16px;width:52%;left:-25%;top:25px;}}@media(min-width:769px) and (max-width:1216px){.steps .step-item:not(:first-child)::before{height:16px;width:55%;left:-30%;top:25px;}}@media(max-width:768px){.steps .step-item:not(:first-child)::before{height:16px;width:50px;left:-17%;top:25px;}}@media(max-width:470px){.steps .step-item:not(:first-child)::before{height:16px;width:50px;left:-20%;top:15px;}}body h1,body .h1{font-size:28px;}body h1.header-font,body .h1.header-font{font-family:'Arial Rounded MT';font-size:30px;font-weight:bold;color:#003f72;}body h2,body .h2{font-size:24px;}body h3,body .h3{font-size:20px;}body h4,body .h4{font-size:16px;}body p{font-size:16px;}body .has-text-centered{text-align:center;}body .has-text-right{text-align:right;}body .has-text-left{text-align:left;}body .has-text-grey{color:#7a7a7a;}body .has-text-white{color:#fff;}body .has-text-bold{font-weight:bold;}body ul.bulleted-intro{list-style:disc;}body .standard-text-input{height:2em;font-size:20px;margin-bottom:5px;width:40%;margin-left:auto;margin-right:auto;}@media(max-width:768px){body .standard-text-input{width:90%;}}.form-label{transform:translate(0,1.5px) scale(.75);transform-origin:top left;font-size:1rem;font-weight:400;line-height:1;pointer-events:none;}input[type="radio"]{display:none;}input[type="radio"]+span{background-color:#003f72;color:#fff;}input[type="radio"]+span:hover,input[type="radio"]+span:focus{background-color:#2c72ab;color:#fff;}input[type="radio"]:checked+span{background-color:#00aeff;}input[type="radio"]:not(:checked)+span.answered{background-color:#c0c0c0;}.question-line{padding-left:15px;}.question-line:first-of-type{padding-top:15px;}.question-line .validation-message{padding-bottom:15px;font-size:16px;}.answer-options{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.answer-options label{width:auto;display:inline-block;}.answer-options.long{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}.answer-options .button{border-radius:0;width:100%;}@media(max-width:767px){.question-line .answer-options{grid-template-columns:repeat(auto-fit,100%);}}.spinner{border:16px solid #c0c0c0;border-top:16px solid #337ab7;border-radius:50%;width:80px;height:80px;animation:spin 700ms linear infinite;position:absolute;left:47%;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.question-line .question-narrative p{font-size:12px;}b.money-matters-text{color:#00abef;}.button{min-width:200px;max-width:300px;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;line-height:1.5;position:relative;vertical-align:top;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;}.button.hidden{display:none;}.button.full-width{max-width:none;width:100%;}.button:hover{cursor:pointer;}.button.green{background-color:#35ab6a;color:#fff;text-decoration:none;border-color:#35ab6a;}.button.green:hover,.button.green:focus{opacity:.8;}.button.red{background-color:#bf3850;color:#fff;text-decoration:none;border-color:#bf3850;}.button.red:hover,.button.red:focus{opacity:.8;}.button.blue{background-color:#003f72;color:#fff;text-decoration:none;border-color:#003f72;}.button.blue:hover,.button.blue:focus{opacity:.8;}.button.icon-button{min-width:3rem;}.button.table-button{min-width:6rem;}.button.question-button{max-width:unset;text-wrap:wrap;height:100%;}.fa-logo{height:80px;}.client-logo{height:80px;}@media(max-width:600px){header .mud-grid-spacing-xs-3>.mud-grid-item{padding:0;text-align:center;}header .mud-grid-spacing-xs-3>.mud-grid-item .fa-logo{width:80%;height:auto;}header .mud-grid-spacing-xs-3>.mud-grid-item .client-logo{width:80%;height:auto;}}footer .footer-links li a{font-size:14px;}.footer-copyright{text-align:right;}@media(max-width:768px){.footer-copyright{text-align:left;}footer .mud-toolbar-appbar{height:350px !important;}}.footer-text{font-size:10px;}.pdf-body .box{width:100% !important;}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;}.box.summary{padding-left:24px;border-radius:0;border:2px solid;}.box.summary .no-recommendations{padding:0 15px 15px 15px;}.box.summary.red{border-color:#bf3850;}.box.summary.red h2{color:#bf3850;}.box.summary.red h5{color:#bf3850;}.box.summary.green{border-color:#35ab6a;}.box.summary.green h2{color:#35ab6a;}.box.summary.green h5{color:#35ab6a;}.box.summary.amber{border-color:#f9cb00;}.box.summary.amber h2{color:#f9cb00;}.box.summary.amber h5{color:#f9cb00;}.box.summary h2{padding:10px 15px;font-weight:700;}.box.summary h5{padding:10px 10px;font-weight:700;}.box.summary .message{margin:0;}.box.summary .message .message-header{background-color:#fff;padding:20px 15px;border-radius:0;color:#000;border-top:2px solid #f2f2f2;position:relative;}.box.summary .message .message-header a{position:absolute;left:0;right:0;top:0;bottom:0;display:block;}.box.summary .message .message-header a.is-active .up{display:var(--fa-display,inline-block);}.box.summary .message .message-header a.is-active .down{display:none;}.box.summary .message .message-header a:not(.is-active) .up{display:none;}.box.summary .message .message-header a:not(.is-active) .down{display:var(--fa-display,inline-block);}.box.summary .message .message-header a .icon{float:right;padding-top:25px;padding-right:35px;}.box.summary .message .message-body-content{padding:0 20px 20px 35px;color:#000;background-color:#fff;}ul.bulleted-intro{list-style:disc;}h1.header-font{font-family:'Arial Rounded MT';font-size:30px;font-weight:bold;color:#003f72;}