body{margin:0;margin-top:1rem;text-align:center;background:#3a416e;font-family:Open Sans,sans-serif;font-size:1rem;color:#3a416e}*{-webkit-box-sizing:border-box;box-sizing:border-box}p{text-align:left;max-width:550px;margin:1rem auto}strong{color:#3a416e}.arrow{background:#3a416e;height:2px;width:20px;margin:0 auto;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:6px}.arrow:after,.arrow:before{content:"";background:#3a416e;position:absolute;height:2px;width:10px}.arrow:before{right:-2px;bottom:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow:after{right:-2px;top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cols{position:relative}.closer{cursor:pointer;position:absolute;right:15px;top:1.3%;width:25px;height:25px;opacity:.4}.closer:hover{opacity:1}.closer:after,.closer:before{position:absolute;left:11px;top:6px;content:" ";height:12px;width:2px;background-color:#3a416e}.closer:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.closer:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.feedback-wrapper{display:inline-block;width:100%;color:#3a416e;background:#efe0a9}.feedback-wrapper .feedback-text{font-size:1rem}.feedback-wrapper .feedback-text:before{content:"";position:absolute;left:20px;top:1%;height:30px;width:30px;background-image:url(../img/select-icon.f2c8bfa3.svg);z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.feedback-wrapper .feedback-text p{text-align:center;max-width:unset;padding:0 4rem}.feedback-wrapper .feedback-text a,.feedback-wrapper .feedback-text a:visited{white-space:nowrap;color:#3a416e;font-weight:700}.feedback-wrapper .feedback-text .router-link-exact-active{background:none}.disclaimer-text{display:inline-block;width:95%;max-width:550px;color:#fff;margin-top:1rem;font-size:.8rem;display:none}.disclaimer-text p{text-align:center}.disclaimer-text a,.disclaimer-text a:visited{color:#fff}.disclaimer-text .router-link-exact-active{background:none}.txt-center{text-align:center}.txt-left{margin-left:0}.track-container{background:#fff;display:inline-block;width:95%;min-width:300px;max-width:640px;border-radius:0 0 16px 16px;border-top:5px solid #ecd26f;position:relative}.track-container__inner{padding:2rem;float:left;width:100%}.button{display:inline-block;margin:auto;padding:1.1rem 3rem;text-align:center;text-decoration:none;background:#4f5a93;color:#fff;margin-top:1rem;border-radius:32px;-webkit-transition:background .1s ease,opacity .25s ease;transition:background .1s ease,opacity .25s ease;opacity:1;display:none}.button.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0}.button:hover{background:#3a416e}h1{font-size:2rem;text-align:center}.progress-dots{width:95%;max-width:640px;margin:auto;margin-top:1rem;display:none}.progress-dot{display:inline-block;height:16px;width:16px;margin:0 .75rem;font-size:0;border:2px solid #fff;border-radius:360px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1}.progress-dot.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:.25}.router-link-exact-active{background:#fff}.curved-image{width:100%;position:relative;top:-5px}.curved-image img{width:100%}.curved-image__curve{content:"";position:absolute;width:100%;height:400px;left:0;bottom:0;background-image:url(../img/white-curved.db4ec62c.svg);background-size:100%;background-position:bottom;background-repeat:no-repeat}input,select{border:none;border-bottom:3px dotted #02af9d;text-align:center;color:#4f5a93;font-size:1.25rem;width:100%;max-width:200px;margin:1rem 0;padding:.5rem;position:relative;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;background-color:#fff}input[type=number]{-moz-appearance:textfield}.select-wide{max-width:250px}.select-superwide{max-width:350px}.select-wrapper{position:relative}.select-wrapper:after{content:"";position:absolute;right:5px;top:-5px;height:30px;width:30px;background-image:url(../img/select-icon.f2c8bfa3.svg);z-index:5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}label{display:block;color:#4f5a93;font-weight:700;font-size:1.25rem;margin-top:2rem}label.hidden-label{font-size:0;margin:0;margin-top:0}.gender-option{width:100%;display:block;margin-top:1rem;margin-bottom:3rem}.gender-option__position{display:inline-block;width:115px;text-align:center}.track-container--details .gender-option__position label{float:unset;width:unset;text-align:unset;margin-top:unset;margin-bottom:unset;padding-right:unset;font-size:1rem}.gender-option__item{width:100px;height:100px;margin:5px;display:inline-block;position:relative}.gender-option__item input{margin:0;z-index:2;cursor:pointer;border-bottom:none}.gender-option__item input,.gender-option__value{position:absolute;height:100%;width:100%;left:0;top:0}.gender-option__value{font-size:0;z-index:3;background:#fff;border:3px solid #02af9d;border-radius:360px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.gender-option__value img{height:101px;position:absolute;top:-5px;left:-3px;margin:auto}.gender-option__item input:checked~.gender-option__value{background:#4f5a93}.nonbinary{width:100%;margin-bottom:2rem;float:left}.nonbinary a{margin:auto}.active-gender,.nonbinary a{display:inline-block;padding:.5rem 1rem}.active-gender{background:#4f5a93;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;text-decoration:none}.switcher-selection{font-weight:700;color:#02af9d}.switcher-container{width:100%;position:relative;float:left;text-align:center}.tracking-container{margin-top:1rem;font-size:1.1rem;line-height:1.6rem}.average-container,.tracking-container{width:100%;position:relative;float:left}.average-container{color:#fff}.average-container:after{position:absolute;top:0;left:15%;height:100%;width:14px;border-right:3px dotted #fff;content:""}.average-container__block{width:100%;margin:0;display:inline-block;padding:3rem 2rem;background:#1abcc1;color:#4d4d4d;text-align:right;font-size:1.5rem;line-height:0;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.average-container__block.below{background:#4f5a93;color:#fff}.average-container__block.below:after{content:"";position:absolute;top:0;left:15%;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#f4f1f0 transparent transparent transparent;z-index:5}.average-container__block.above{background:#bdd686}.average-container__block.above:after{content:"";position:absolute;bottom:0;left:15%;width:0;height:0;border-style:solid;border-width:0 16px 16px 16px;border-color:transparent transparent #fff transparent;z-index:5}.average-container__icon-old{position:absolute;top:16px;left:19px;height:41px;width:41px;background:#fff;border:5px solid #282b47;z-index:10;border-radius:360px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .6s cubic-bezier(.68,-.44,.26,1.44);transition:-webkit-transform .6s cubic-bezier(.68,-.44,.26,1.44);transition:transform .6s cubic-bezier(.68,-.44,.26,1.44);transition:transform .6s cubic-bezier(.68,-.44,.26,1.44),-webkit-transform .6s cubic-bezier(.68,-.44,.26,1.44);-webkit-transform:translateY(150px);transform:translateY(150px)}.average-container__icon-old:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;background:#282b47;width:23px;height:23px;border-radius:50px}.average-container__icon{position:absolute;top:16px;left:.5rem;color:#fff;z-index:10;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .6s cubic-bezier(.68,-.44,.26,1.44);transition:-webkit-transform .6s cubic-bezier(.68,-.44,.26,1.44);transition:transform .6s cubic-bezier(.68,-.44,.26,1.44);transition:transform .6s cubic-bezier(.68,-.44,.26,1.44),-webkit-transform .6s cubic-bezier(.68,-.44,.26,1.44);-webkit-transform:translateY(150px);transform:translateY(150px);font-size:.8rem;display:inline-block;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:#282b47}.average-container__icon-text{display:inline-block;float:left;background:#282b47;padding:.5rem}.average-container__icon:after{content:"";position:absolute;bottom:0;margin:auto;border:none;height:34px;width:34px;background:url(../img/right-arrow.72bdad92.svg);background-color:transparent;background-size:auto 100%;background-repeat:no-repeat;background-position:0}.comparison-container{background:#f4f1f0;float:left;width:100%;position:relative}.comparison-container__item{width:50%;float:left;text-align:center;padding:1rem}.comparison-container__item:first-child{border-right:2px solid #fff}.comparison-container__item:last-child{border-left:2px solid #fff}.comparison-container__item p{text-align:center;font-weight:700}.comparison-container__item h3{font-weight:400;font-size:2.5rem;margin:.5rem}@media (max-width:450px){.comparison-container__item h3{font-size:1.5rem}}.filter-label,.switcher-label{margin-top:1.5rem;display:inline-block;margin-right:.5rem;font-size:1.25rem}.advice-block,.terms-block{background:#f4f1f0;padding:3rem;text-align:left;border-radius:10px;margin-bottom:1.5rem;display:inline-block;width:100%}.advice-block p,.terms-block p{margin-left:0}.advice-block:last-child,.terms-block:last-child{margin-bottom:0}.fund-balance-container,.post-tax-container,.pre-tax-container{position:relative}.fund-balance-container__value,.post-tax-container__value,.pre-tax-container__value{position:absolute;top:-5px;left:0;width:100%;z-index:5;font-size:1.25rem;color:#4f5a93;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fund-balance-container input:focus+.fund-balance-container__value,.fund-balance-container input:focus+.post-tax-container__value,.fund-balance-container input:focus+.pre-tax-container__value,.post-tax-container input:focus+.fund-balance-container__value,.post-tax-container input:focus+.post-tax-container__value,.post-tax-container input:focus+.pre-tax-container__value,.pre-tax-container input:focus+.fund-balance-container__value,.pre-tax-container input:focus+.post-tax-container__value,.pre-tax-container input:focus+.pre-tax-container__value{display:none}div.actionBox:first-of-type{padding-right:.4em}div.actionBox:nth-of-type(2){padding-left:.4em;float:right}div.actionBox{display:inline-block;width:49.8%}div.actionBox section{padding:1em;background-color:#fff;border:1px solid #eee;border-radius:8px;min-height:270px;-webkit-box-shadow:-2px 2px 5px 1px rgba(0,0,0,.12);box-shadow:-2px 2px 5px 1px rgba(0,0,0,.12)}div.actionBox main{font-weight:700;padding:12px 0;font-size:1.15rem;color:#555}div.actionBox summary{padding:4px 0;font-size:.9rem;color:#555}div.actionBox nav{padding:18px 0 8px 0;font-size:.9rem}div.actionBox nav a{text-decoration:none;color:#3a416e}div.actionBox nav a:hover{text-decoration:underline}div.actionBox .img{height:60px;width:60px;border-width:0;background-size:contain;display:block}section.modelRetirement .img{background-image:url(../img/calc-icon.37081c96.svg)}section.memberServices .img{background-image:url(../img/user-icon.acdebf30.svg)}@media (max-width:1199px){.track-container__inner .advice-block:first-of-type{text-align:center}div.actionBox section{text-align:left;min-height:265px}}@media (max-width:650px){.feedback-wrapper .feedback-text:before{top:1.8%}.closer{top:1.9%}div.actionBox{width:80%}div.actionBox:first-of-type{padding-right:0;padding-bottom:30px}div.actionBox:nth-of-type(2){padding-left:0;float:none}}.infoIcon{background-color:#02af9d;color:#fff;display:inline-block;width:30px;height:30px;border-radius:50%;padding-left:0;padding-top:1px;margin-left:10px;cursor:pointer;vertical-align:baseline;z-index:2}.tippy-tooltip{background-color:#02af9d;border-radius:7px;padding:15px 10px}.tippy-arrow{border-top-color:#02af9d!important}@supports (-webkit-touch-callout:none){.infoIcon{padding-left:1px;padding-top:2px}}@media (min-width:1200px){.track-container{position:relative;max-width:none;overflow:hidden;min-height:500px;width:90%;max-width:1450px;margin-top:2rem}.track-container__inner{float:right;width:50%;text-align:left;padding:2rem 3rem}.track-container--disclaimer{width:100%;float:none;text-align:center;max-width:750px;margin:auto}.track-container--disclaimer h1{text-align:center}.track-container--details{width:100%;float:none;text-align:center;max-width:750px;margin:auto}.track-container--details h2{width:100%;float:left}.track-container--details label{float:left;width:50%;text-align:left;vertical-align:middle;margin-top:1rem;margin-bottom:1rem;padding-right:1.5rem}.track-container--details .select-wrapper,.track-container--details input{float:left;width:50%;max-width:400px;text-align:left}.track-container--details .select-wrapper[type=radio],.track-container--details input[type=radio]{width:100%}.track-container--details .select-wrapper select,.track-container--details input select{width:100%;max-width:none}.track-container--details .select-wrapper:after,.track-container--details input:after{top:20px}.track-container--details .gender-option{float:left;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;text-align:center}.track-container--details .gender-option__position{width:108px}.track-container--details .gender-option__item{width:90px;height:90px;margin:0;display:inline-block;margin-bottom:.5rem}.track-container--details .gender-option__value img{height:91px}.track-container--details .nonbinary{float:left;width:100%;margin-bottom:2rem}.track-container--details .nonbinary a{display:inline-block;padding:.5rem 1rem}.track-container .fund-balance-container,.track-container .post-tax-container,.track-container .pre-tax-container{position:relative;float:left;width:50%;text-align:left}.track-container .fund-balance-container input,.track-container .post-tax-container input,.track-container .pre-tax-container input{width:100%}.track-container .fund-balance-container__value,.track-container .post-tax-container__value,.track-container .pre-tax-container__value{position:absolute;top:calc(1rem + 4px);left:8px;width:100%;z-index:5;font-size:1.25rem;color:#4f5a93;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.track-container .fund-balance-container input:focus+.fund-balance-container__value,.track-container .fund-balance-container input:focus+.post-tax-container__value,.track-container .fund-balance-container input:focus+.pre-tax-container__value,.track-container .post-tax-container input:focus+.fund-balance-container__value,.track-container .post-tax-container input:focus+.post-tax-container__value,.track-container .post-tax-container input:focus+.pre-tax-container__value,.track-container .pre-tax-container input:focus+.fund-balance-container__value,.track-container .pre-tax-container input:focus+.post-tax-container__value,.track-container .pre-tax-container input:focus+.pre-tax-container__value{display:none}.track-container--results{position:absolute;width:50%;display:block;margin-right:100px;top:0;left:0}.track-container--results .track-container__inner{width:100%}.track-container--results .track-container__inner h1{text-align:center}.track-container--actions{border-left:5px solid #fff;background:#f4f1f0;min-height:880px}h1{text-align:left}.curved-image{width:50%;left:0;float:left;display:inline-block;overflow:hidden}.curved-image,.curved-image img{top:0;height:100%;position:absolute}.curved-image img{right:0;width:auto}.curved-image__curve{display:none}.comparison-container__item h3{font-size:2rem}.advice-block{padding:0}.infoIcon{padding-left:10px}}.super-balance{display:inline-block;padding-top:5px}.invDiv{margin:1rem auto;max-width:550px}.invAllocation{width:100%}.invAllocation td,.invAllocation th{padding:3px 3px 3px 0;text-align:left;font-size:1rem}