@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*{font-family:Open Sans,sans-serif}*,:after,:before{box-sizing:inherit}body{color:#626366;margin:0;padding:0}a{color:#6b53a3;text-decoration:none}a.small{border-radius:2em;line-height:28px;margin:5px;padding:5px}a.ghost{background-color:transparent;border:1px solid #6b53a3;color:#6b53a3;transition:border-color .2s ease,color .2s ease}a.ghost.inverse{border-color:#fff;color:#fff}a.ghost:hover{border-color:#4a8dcb;color:#4a8dcb}h1{font-size:2em;font-weight:400}h1,h2{color:#243d5f;margin:0}h2{font-size:1.5em;line-height:1.9em}h3{color:#1a497a;font-size:1.2em;line-height:1.6em}h3,h4{margin:0}h4{color:#243d5f;line-height:1.4em}h4,input{font-size:1em}input{border:none;border-bottom:1px solid #939597}input:focus{text-decoration:none}input[type=submit]:hover{cursor:pointer}nav{background-color:#4a8dcb;display:flex;flex-flow:row wrap;justify-content:space-between;min-height:70px;padding:1%}nav,nav a{color:#fff}nav a{text-decoration:none}button{background-color:#6b53a3;border:none;border-radius:2em;color:#fff;cursor:pointer;font-size:1em;line-height:43px;margin:.5em;max-height:43px;min-width:100px;padding:1px;text-align:center;transition:background-color .2s ease;white-space:nowrap}button:hover{background-color:#a290cc}button:focus{outline:none}button:active{transform:scale(.95)}button.large{line-height:50px}button.small{line-height:28px}button.ghost{background-color:transparent;border:1px solid #6b53a3;color:#6b53a3;transition:border-color .2s ease,color .2s ease}button.ghost.inverse{border-color:#fff;color:#fff}button.ghost:hover{border-color:#4a8dcb;color:#4a8dcb}nav{font-size:1.2em}nav .left-aligned{align-items:center;display:flex}nav .logo{margin:0 3% 1% 0;width:9em}nav .title{white-space:nowrap}nav p{padding-left:10px}@media(max-width:768px){nav p{display:none}}nav .links{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-end}@media(max-width:768px){nav .links{display:none}}nav .links .name{color:#fff}nav .links .link,nav .links .name{margin-right:5px;padding-right:5px;text-decoration:none}nav .links .link{border-radius:.2em}nav .links .link a{color:inherit;text-decoration:none}nav .links .link input{background-color:inherit;border-bottom:none;color:inherit}nav .links .link input:hover{cursor:pointer}nav .mobile-links{flex-direction:column;position:absolute;right:10px;top:10px;z-index:2}nav .mobile-links.show{background-color:#000;border:1px solid #000;opacity:.7}nav .mobile-links img{align-self:flex-end;cursor:pointer;height:50px;width:50px}@media(min-width:769px){nav .mobile-links{display:none}}@media(max-width:768px){nav .mobile-links{display:flex}}nav .mobile-links .name{color:#fff;cursor:default;padding:5px;width:100%}nav .mobile-links .link{cursor:pointer;padding:5px;width:100%}nav .mobile-links .link a{color:#fff}nav .mobile-links .link input{background-color:inherit;border-bottom:none;color:#fff;padding:0}footer{align-items:center;background-color:#4a8dcb;color:#fff;display:flex;flex-flow:row nowrap;height:15vh;justify-content:space-around;width:100%}footer .contact{padding:10px;text-align:center}@media(max-width:500px){footer .contact{display:none}}footer .contact .phone a{border-radius:.5em;color:#fff;line-height:2em;padding:2%}footer .links{display:flex;height:50%;padding:10px}@media(max-width:768px){footer .links{font-size:.6em}}footer .links a{align-self:center;color:#fff;padding:5px;text-align:center}footer .links:first-child{border-right:1px solid #fff}@media(max-width:500px){footer .links:first-child{border-right:none}footer .links:nth-child(2){display:none}}footer .links:last-child{border-left:1px solid #fff}.welcome{align-items:center;background-color:#1a497a;display:flex;justify-content:center;min-height:80vh;padding:5% 0;width:100%}.welcome .content{background-color:#fff;border-radius:5px;width:80%}.welcome .content h1{background-color:#4a8dcb;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;margin:0;padding:5%;text-align:center}.welcome .content h4{align-self:center;color:#243d5f;line-height:1.3em;padding-bottom:3%}.welcome .content .login-logout{display:flex;font-size:1.5em;justify-content:space-around;padding:2%;text-decoration:none}@media(max-width:415px){.welcome .content .login-logout{flex-direction:column}.welcome .content .login-logout .login{align-items:center;display:flex;flex-direction:column}}.welcome .content .login-logout input{border:1px solid #6b53a3;border-radius:2em;color:#6b53a3;font-size:.8em;margin-bottom:10px;padding:5px 20px;text-decoration:none;width:100%}@media(max-width:415px){.welcome .content .login-logout input{width:auto}}.welcome .content .login-logout input:hover{background-color:#6b53a3;color:#fff}.l-welcome{background-color:#1a497a}.subheader{color:#626366;padding:3%}.subheader h2{font-size:1.5em;line-height:1.3em}@media(max-width:768px){.subheader h2{font-size:1.2em}}.subheader .description{font-size:1.2em;padding:2% 0}@media(max-width:768px){.subheader .description{font-size:1em}}.login{display:flex;flex-direction:column;font-size:1.2em;padding:0 5%}@media(max-width:768px){.login{font-size:1em}}@media(max-width:415px){.login{width:100%!important}}.login #inactive{background-color:#acacac;border:1px solid #acacac;cursor:not-allowed;opacity:.65}.login input{background-color:transparent;border:1px solid #6b53a3;border-radius:2em;color:#6b53a3;margin-bottom:10px;padding:5px;text-decoration:none}.login input:hover{background-color:#6b53a3;color:#fff}.login p{font-size:.8em}.signup{display:flex;flex-direction:column;font-size:1.2em;padding:0 5%;width:50%}@media(max-width:768px){.signup{font-size:1em}}@media(max-width:415px){.signup{width:100%}}.signup h4{line-height:1.3em;padding-bottom:3%;text-align:center}.signup a{border:1px solid #6b53a3;border-radius:2em;color:#6b53a3;font-size:.8em;padding:5px;text-align:center;text-decoration:none}.signup a:hover{background-color:#6b53a3;color:#fff}.signup p{font-size:.8em}.quiz{border:1px solid #4a8dcb;padding:5%}@media(max-width:768px){.quiz ul{padding-left:0}}.quiz .question-title{border-bottom:3px solid #4a8dcb;color:#4a8dcb;margin:3% 0;padding:3% 0}.quiz .quiz-submit{font-size:1.5em;margin-top:5%;text-align:center}.quiz .quiz-submit a,.quiz .quiz-submit button{background-color:transparent;border:1px solid #6b53a3;border-radius:2em;color:#6b53a3;max-height:60px;padding:5px 10px;text-decoration:none}.quiz .quiz-submit a:hover,.quiz .quiz-submit button:hover{background-color:#6b53a3;color:#fff}.checkup{padding:0 5% 5%}@media(min-width:769px){.checkup{padding:0 20% 5%}}.checkup .intro{padding:3% 5%}.dashboard{border:2px solid #4a8dcb;margin:3% 5%}.dashboard h1{background-color:#1a497a;color:#fff;padding:4% 3%}.dashboard .tool-banner{background:#6b53a3;color:#fff;font-size:1.2em;padding:5% 5% 5% 10%}.dashboard .tool-banner .title{font-size:1.5em;padding:1em 0 .5em}.dashboard .tool-banner .description{background-color:#fff;color:#626366;font-size:1.5em;line-height:1.5em;padding:5px}@media(max-width:768px){.dashboard .tool-banner .description{background-color:transparent;color:#fff;padding:0}}.dashboard .tool-banner .tool-metadata .questions{font-size:1.2em;padding-bottom:2%}.dashboard .tool-banner .tool-metadata a{padding:5px 20px}.dashboard .tool-banner .tool-metadata button{margin:0;padding:5px 20px}.dashboard .tool-banner .tool-metadata a:hover,.dashboard .tool-banner .tool-metadata button:hover{background-color:#fff;border-color:#fff;color:#6b53a3}.dashboard .tool-banner .navigation{display:flex}.dashboard .tool-list{font-size:1.2em;min-width:40%;padding:0 0 10% 5%}@media(max-width:767px){.dashboard .tool-list{padding:10%}}.dashboard .tool-list .tool-metadata{border-bottom:1px solid #4a8dcb;margin-bottom:10%;padding-bottom:10%}.dashboard .tool-list .tool-metadata--title{color:#4a8dcb;padding:5% 0 3%}.dashboard .tool-list .tool-metadata--questions{color:#939597;font-size:.8em;padding-bottom:8%}.dashboard .tool-list .tool-metadata:last-of-type,.dashboard .tool-list--title{border-bottom:3px solid #4a8dcb}.dashboard .tool-list--title{margin-bottom:10%;padding:14% 0}.dashboard .tools-and-results{display:flex;justify-content:space-between}@media(max-width:768px){.dashboard .tools-and-results{flex-direction:column}}.dashboard .quiz-results{background-color:#fffaf1;font-size:1.2em;padding:3%}@media(min-width:768px){.dashboard .quiz-results{width:40%}}.dashboard .quiz-results .result{border-bottom:1px solid #939597}.dashboard .quiz-results--title{border-bottom:2px solid #1a497a;margin-bottom:5%;padding:5% 0}.dashboard .quiz-result{border-bottom:1px solid #1a497a;margin:10% 0}.dashboard .checklist-item{padding:4%}.dashboard .if-close-browser{font-style:italic;padding-bottom:10%}.dashboard .results-buttons{display:flex;flex-direction:column;font-size:1.2em;margin-top:5%;text-align:center}.dashboard .results-buttons button{margin:0 0 5%}.dashboard .results-buttons a{background-color:transparent;border:1px solid #6b53a3;border-radius:2em;color:#6b53a3;padding:5px;text-decoration:none}.dashboard .results-buttons a:hover{background-color:#6b53a3;color:#fff}.dashboard .contact-us{background-color:#1a497a;color:#fff;padding:5%;text-align:justify}.checklist-item{align-items:flex-start;display:flex}.checklist-item img{padding:5px 8px 0 0}.income-and-expenses .wrapper{align-items:center;display:flex;flex-direction:column;padding:5% 5% 2%}@media(min-width:769px){.income-and-expenses .wrapper{padding:5% 20% 2%}}.income-and-expenses .wrapper .next{display:flex;flex-direction:column;padding:5%;text-align:center;width:100%}@media(min-width:768px){.income-and-expenses .wrapper .next{width:50%}}.income-and-expenses .questions{padding:5% 5% 2%}.income-and-expenses .budget-title{padding:5% 0}.income-and-expenses .budget-list{border:2px solid #4a8dcb;margin:10% 0;padding:5%}.income-and-expenses .list-labels,.income-and-expenses .list-total{display:flex;justify-content:space-between;padding:5%}.income-and-expenses .list-labels .left-column{color:#4a8dcb;font-size:1.5em}.income-and-expenses .list-labels .right-column{color:#243d5f;font-weight:700}.income-and-expenses .total{color:#4a8dcb;font-size:1.5em}#income-and-expenses-total,.income-and-expenses .expenses,.income-and-expenses .income{border:4px solid #4a8dcb;padding:20px 40px}.strategies-drop-down{background-color:#fffaf1;margin:5% 0;padding:2%}.strategies-drop-down .strategies-bar{display:flex;font-size:1.5em;justify-content:space-between}.strategies-drop-down .strategies-bar .strategies-title{padding-right:5px}.strategies-drop-down .strategies-list{position:relative}.strategies-drop-down .strategies-list ul{overflow:hidden;transition:height .5s ease}.strategies-drop-down .strategies-list ul.hide{height:0}.strategies-drop-down .strategies-list ul.show{height:500px}.strategies-drop-down .strategies-list li{padding:2% 0}.tool-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:5%}.tool-header .questions-answered{color:#939597;font-style:italic;line-height:2em}.tool-header .tool-number{color:#6b53a3}.ideas-to-boost-income{display:flex;flex-direction:column}.ideas-to-boost-income .wrapper{padding:5% 5% 2%}@media(min-width:769px){.ideas-to-boost-income .wrapper{padding:5% 20% 2%}}.ideas-to-boost-income .ideas{display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:800px}.ideas-to-boost-income .idea{align-content:flex-start;background-color:#fffaf1;border:1px solid #4a8dcb;box-shadow:-7px 7px #4a8dcb;display:flex;flex-flow:column nowrap;justify-content:space-between;margin:3%;min-height:200px;padding:40px 40px 60px;width:350px}@media(max-width:768px){.ideas-to-boost-income .idea{width:80%}}.ideas-to-boost-income .custom-title{min-height:400px}.ideas-to-boost-income .item-wrapper{flex-flow:column nowrap;height:100%}.ideas-to-boost-income .item-wrapper div{margin-bottom:20px}.ideas-to-boost-income .item-wrapper div:last-of-type{margin-bottom:0}.ideas-to-boost-income .idea-title,.ideas-to-boost-income .item-question{color:#1a497a;font-size:1.5em;font-weight:700;padding-bottom:8%}.ideas-to-boost-income .description,.ideas-to-boost-income .idea-description{color:#1a497a;padding-bottom:8%}.ideas-to-boost-income .full-width-box{background-color:#fffaf1;border:1px solid #4a8dcb;box-shadow:-7px 7px #4a8dcb;margin:5%;padding:6%}.ideas-to-boost-income .write-ideas{border-top:1px solid #4a8dcb;display:flex;flex-flow:row wrap;justify-content:center;padding:5% 0}.ideas-to-boost-income .write-idea{margin:5% 0}.ideas-to-boost-income .write-input{display:inline-block;width:90%}.ideas-to-boost-income .total-and-share{padding-top:5%}.ideas-to-boost-income .total{display:flex;justify-content:space-between}.ideas-to-boost-income .share-buttons img{margin-right:2%}.ideas-to-boost-income .other-title{background-color:#fffaf1;border:none;resize:none}.ideas-to-boost-income .save-all{border-bottom:3px solid #4a8dcb;text-align:center}.ideas-to-boost-income .next{display:flex;flex-direction:column;padding:5%;text-align:center}@media(min-width:768px){.ideas-to-boost-income .next{align-self:center;width:25%}}.ideas-to-boost-income label{display:block;font-size:1em;font-weight:700}.ideas-to-boost-income input{background-color:#fffaf1;border:none;border-bottom:1px solid #939597;display:block;font-size:1em}.ideas-to-boost-income input:focus{border-bottom:2px solid #939597;outline:none}.ideas-to-reduce-expenses{display:flex;flex-direction:column}.ideas-to-reduce-expenses .wrapper{padding:5% 5% 2%}@media(min-width:769px){.ideas-to-reduce-expenses .wrapper{padding:5% 20% 2%}}.ideas-to-reduce-expenses .number-input{height:100%}.ideas-to-reduce-expenses .ideas,.ideas-to-reduce-expenses .questions{display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:800px}.ideas-to-reduce-expenses .idea{align-content:flex-start;background-color:#fffaf1;border:1px solid #4a8dcb;box-shadow:-7px 7px #4a8dcb;display:flex;flex-flow:column nowrap;justify-content:space-between;margin:3%;min-height:200px;padding:40px 40px 60px;width:350px}@media(max-width:768px){.ideas-to-reduce-expenses .idea{width:80%}}.ideas-to-reduce-expenses .custom-title{min-height:400px}.ideas-to-reduce-expenses .item-wrapper{flex-flow:column nowrap;height:100%}.ideas-to-reduce-expenses .item-wrapper div{margin-bottom:20px}.ideas-to-reduce-expenses .item-wrapper div:last-of-type{margin-bottom:0}.ideas-to-reduce-expenses .idea-title,.ideas-to-reduce-expenses .item-question{color:#1a497a;font-size:1.5em;font-weight:700;padding-bottom:8%}.ideas-to-reduce-expenses .description,.ideas-to-reduce-expenses .idea-description{color:#1a497a;padding-bottom:8%}.ideas-to-reduce-expenses .savings{height:40px}.ideas-to-reduce-expenses .full-width-box{background-color:#fffaf1;border:1px solid #4a8dcb;box-shadow:-7px 7px #4a8dcb;margin:5%;padding:6%}.ideas-to-reduce-expenses .write-ideas{border-bottom:3px solid #4a8dcb;border-top:1px solid #4a8dcb;display:flex;flex-flow:row wrap;justify-content:center;padding:5% 0}.ideas-to-reduce-expenses .write-idea{margin:5% 0}.ideas-to-reduce-expenses .write-input{display:inline-block;width:90%}.ideas-to-reduce-expenses .total-and-share{padding-top:5%}.ideas-to-reduce-expenses .total{display:flex;justify-content:space-between}.ideas-to-reduce-expenses .share-buttons img{margin-right:2%}.ideas-to-reduce-expenses .other-title{background-color:#fffaf1;border:none;resize:none}.ideas-to-reduce-expenses .button-wrapper{text-align:center}.ideas-to-reduce-expenses label{display:block;font-size:1em;font-weight:700}.ideas-to-reduce-expenses input{background-color:#fffaf1;border:none;border-bottom:1px solid #939597;display:block;font-size:1em}.ideas-to-reduce-expenses input:focus{border-bottom:2px solid #939597;outline:none}.ideas-to-reduce-expenses .next{display:flex;flex-direction:column;padding:5%;text-align:center}@media(min-width:768px){.ideas-to-reduce-expenses .next{align-self:center;width:25%}}.number-input .item-wrapper{display:flex;justify-content:space-between;margin:2%;padding:5%}@media(max-width:768px){.number-input .item-wrapper{flex-direction:column}}.number-input .item-wrapper .item-question{font-size:1.2em;padding-right:5%}@media(max-width:768px){.number-input .item-wrapper .item-question{padding:0 0 10%}.number-input .item-wrapper .description ul{padding-inline-start:0}}.number-input .item-wrapper .item-answer{font-size:1.2em;padding-left:5%}.number-input .item-wrapper .item-answer input::-webkit-inner-spin-button,.number-input .item-wrapper .item-answer input::-webkit-outer-spin-button{-webkit-appearance:none}@media(max-width:415px){.number-input .item-wrapper .item-answer input{max-width:100%}}.text-input .item-wrapper{align-items:center;display:flex;justify-content:space-between;margin:2%;padding:5%}@media(max-width:768px){.text-input .item-wrapper{flex-direction:column}}.text-input .item-wrapper .item-question{font-size:1.2em;padding-right:5%}@media(max-width:768px){.text-input .item-wrapper .item-question{padding:0 0 10%}}.text-input .item-wrapper .item-answer{font-size:1.2em;width:75%}@media(max-width:768px){.text-input .item-wrapper .item-answer{width:100%}}.select-element .item-wrapper{display:flex;justify-content:space-between;margin:2%;padding:5%}@media(max-width:415px){.select-element .item-wrapper{flex-direction:column}}.select-element .item-wrapper .item-question{font-size:1.2em;padding-right:5%}@media(max-width:415px){.select-element .item-wrapper .item-question{padding:0 0 10%}}.select-element .item-wrapper .item-answer{padding-left:5%}@media(max-width:415px){.select-element .item-wrapper .item-answer{display:flex}}.select-element .item-wrapper .item-answer select{-webkit-appearance:none;border-radius:0;box-sizing:border-box;display:block;font-size:1.2em;height:6vh;line-height:1.2em;margin:0}.radio-input{display:flex;flex-flow:row;justify-content:space-between;padding:5% 5% 0}@media(max-width:768px){.radio-input{flex-direction:column}}.radio-input .item-question{font-size:1.2em;line-height:1.5em;padding-right:5%}@media(max-width:768px){.radio-input .item-question{padding:0 5% 10% 0}}.radio-input .item-answer{align-items:center;display:flex;padding:.2em}@media(max-width:768px){.radio-input .item-answer{justify-content:center}}.radio-input .item-answer label{background-color:transparent;border:1px solid #6b53a3;border-radius:2em;color:#6b53a3;display:inline-block;margin-right:2%;padding:5px 20px;transition:border-color .2s ease,color .2s ease}@media(max-width:768px){.radio-input .item-answer label{margin-bottom:10px}}.radio-input .item-answer label:hover{border-color:#4a8dcb;color:#4a8dcb}.radio-input .item-answer input[type=radio]{height:0;opacity:0;width:0}.radio-input .item-answer input[type=radio]:checked+label{background-color:#6b53a3;border:none;color:#fff;display:inline-block;padding:5px 20px}.radio-input-single{display:flex;flex-flow:row;justify-content:space-between;padding:5%}.radio-input-single .single-answer{align-items:center;display:flex;justify-content:flex-end;padding:.2em}.radio-input-single .single-answer label{background-color:transparent;border:1px solid #6b53a3;border-radius:50%;color:#6b53a3;height:30px;transition:border-color .2s ease,color .2s ease;width:30px}.radio-input-single .single-answer label:hover{border-color:#4a8dcb;color:#4a8dcb}.radio-input-single .single-answer input[type=radio]{height:0;opacity:0;width:0}.radio-input-single .single-answer input[type=radio]:checked+label{background:no-repeat 50% url(/packs/static/images/checkmark-sm-ad63c91b972f63cc33a3.svg)}.text-area-element .item-wrapper{display:flex;justify-content:space-between;margin:2%;padding:5%}@media(max-width:768px){.text-area-element .item-wrapper{flex-direction:column}}.text-area-element .item-wrapper .item-question{font-size:1.2em;padding-right:5%}@media(max-width:768px){.text-area-element .item-wrapper .item-question{padding:0 0 10%}}.text-area-element .item-wrapper .item-answer{font-size:1.2em;padding-left:5%}.text-area-element .item-wrapper .item-answer textarea{border:1px solid #000;max-width:100%}.date-input .item-wrapper{display:flex;justify-content:space-between;margin:2%;padding:5%}@media(max-width:768px){.date-input .item-wrapper{flex-direction:column}}.date-input .item-wrapper .item-question{font-size:1.2em;padding-right:5%}@media(max-width:768px){.date-input .item-wrapper .item-question{padding:0 0 10%}}.date-input .item-wrapper .item-answer{font-size:1.2em;padding-left:5%}@media(max-width:768px){.date-input .item-wrapper .item-answer input{max-width:100%}}@media(max-width:320px){.date-input .item-wrapper .item-answer input{font-size:.8em}}.date-input.toggleable .item-answer{align-items:flex-start;display:flex;min-width:50%}.date-input.toggleable .hide{visibility:hidden}.checkbox-input .item-question{font-size:1.2em;line-height:1.5em;padding:3% 0}.checkbox-input label{display:block;margin-bottom:12px;padding-left:35px;position:relative}.checkbox-input input{height:0;opacity:0;width:0}.checkbox-input input:checked~.checkbox{background-color:#6b53a3}.checkbox-input input:checked~.checkbox:after{display:block}.checkbox-input .checkbox{border:2px solid #6b53a3;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-input .choice:hover input~.checkbox{border-color:#4a8dcb}.checkbox-input .choices{font-size:1.2em;line-height:1.5em;padding:5% 5% 0}.smart-savings .wrapper{padding:5% 20% 2%}@media(max-width:768px){.smart-savings .wrapper{padding:5% 5% 2%}}.smart-savings .smart-savings-container{align-items:center;display:flex;flex-direction:column;padding-left:20%;padding-right:20%}@media(max-width:415px){.smart-savings .smart-savings-container{padding-left:10%;padding-right:10%}}.smart-savings .smart-savings-container .next{display:flex;flex-direction:column;padding:5%;text-align:center;width:100%}@media(min-width:768px){.smart-savings .smart-savings-container .next{width:50%}}.smart-savings .smart-savings-container .save-all{padding-top:5%}.smart-savings .smart-savings-container .strategy-wrapper{border:4px solid #4a8dcb;padding:5%}.smart-savings .smart-savings-container h3{border-bottom:4px solid #4a8dcb}.credit-and-debt .wrapper{padding:5% 15% 2%}@media(max-width:768px){.credit-and-debt .wrapper{padding:5% 5% 2%}}.credit-and-debt .credit-and-debt-container{align-items:center;display:flex;flex-direction:column;padding-left:15%;padding-right:15%}@media(max-width:768px){.credit-and-debt .credit-and-debt-container{padding-left:5%;padding-right:5%}}.credit-and-debt .credit-and-debt-container .get-started h3{font-size:1.6em}.credit-and-debt .credit-and-debt-container .questions{padding-bottom:5%}.credit-and-debt .credit-and-debt-container .questions .question{border:4px solid #4a8dcb;margin:2%}.credit-and-debt .credit-and-debt-container .questions .question .learn-more{font-size:.8em;padding:0 5% 2%}.credit-and-debt .credit-and-debt-container .next{display:flex;flex-direction:column;padding-bottom:5%;text-align:center;width:100%}@media(min-width:768px){.credit-and-debt .credit-and-debt-container .next{width:25%}}.credit-report-review .wrapper{padding:5% 5% 2%}@media(min-width:769px){.credit-report-review .wrapper{padding:5% 20% 2%}}.credit-report-review .download{padding:0 25% 2%}@media(max-width:768px){.credit-report-review .download{padding:5%}}.credit-report-review .download{color:gray}.credit-report-review .credit-container{align-items:center;display:flex;flex-direction:column;padding-left:20%;padding-right:20%}@media(max-width:768px){.credit-report-review .credit-container{padding:5%}}.credit-report-review .credit-container .question{border:4px solid #4a8dcb;margin:2%}.credit-report-review .credit-container .credit-dispute{padding-bottom:10%;padding-top:10%}.credit-report-review .credit-container .next{display:flex;flex-direction:column;padding:5%;text-align:center;width:100%}@media(min-width:768px){.credit-report-review .credit-container .next{width:50%}}.debt-management .wrapper{padding:5% 20% 2%}@media(max-width:768px){.debt-management .wrapper{padding:5% 5% 2%}}.debt-management .wrapper .tool-description{font-size:1.2em}.debt-management .debt-container{align-items:center;display:flex;flex-direction:column;padding-left:20%;padding-right:20%}@media(max-width:768px){.debt-management .debt-container{padding-left:10%;padding-right:10%}}.debt-management .debt-container .debt-wrapper{border:4px solid #4a8dcb;margin:2%}.debt-management .method-container{display:flex;flex-direction:column;font-size:1.2em;padding:0 20% 10%}@media(max-width:768px){.debt-management .method-container{padding-left:10%;padding-right:10%}}.debt-management .method-container h2{padding-bottom:2%}.debt-management .method-container .pro-con{align-items:center;display:flex;padding-bottom:5%}.debt-management .method-container .pro-con p{background-color:#fffaf1;font-size:1.5em;padding:20px}.debt-management .method-container .next{display:flex;flex-direction:column;text-align:center;width:100%}@media(min-width:768px){.debt-management .method-container .next{align-self:center;width:50%}}.social-media{display:flex}.social-media a{padding:5px}@media(max-width:415px){.social-media a img{height:25px;width:25px}}.error{height:100%;width:100%}.error h2{font-size:2em;padding:10%;text-align:center}.error .contact{display:flex;flex-direction:column;font-size:1.2em;padding:10%}.error .contact>*,.spinner{text-align:center}.spinner{font-size:4vw;height:70vh;margin:2em;position:relative;transition:opacity .1s linear}@media(max-width:768px){.spinner{font-size:5vw}}.spinner:before{animation:spinner 2s linear infinite;border:3px solid;border-color:#eee #eee #ef6565;border-radius:50%;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:center;width:40px;will-change:transform}@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(1turn)}}.no-route{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;padding:5%}.no-route h2{font-size:6em}.no-route p{font-size:2em;text-align:center}@media print{footer,nav{display:none}}
/*# sourceMappingURL=index-a0b4c311.css.map*/