.current-link{color:#555;text-decoration:none}main{display:block}.main--process-authenticated{min-height:100vh}@media only screen and (min-width:920px){.main--process-authenticated{min-height:100vh}}@media only screen and (min-width:600px){.content-indent{padding-left:10rem}}@media only screen and (min-width:600px){.content-box\@medium{padding:2rem;border:.0625rem solid #ddd;border-radius:.1875rem}}.u-zindex-2{z-index:2!important}.u-height-100{height:100%}.u-height-100vh{height:100vh}.u-flex-1{flex:1 1}.u-position-centre{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-min-width-none{min-width:0}.u-text-decoration-none\@hover:hover{text-decoration:none}.u-flex-column{flex-direction:column}.u-overflow-hidden{overflow:hidden}.u-color-green-brand{color:#a1ad8b}.u-cursor-pointer{cursor:pointer}a{color:#58c71c;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s cubic-bezier(.4,0,.2,1);will-change:color}a:hover{color:#555;text-decoration:underline}a.fake-button:hover{color:#fff;text-decoration:none}.btn--multiline{text-overflow:clip;white-space:normal;line-height:1.3;padding:12px 10px}@media only screen and (min-width:600px){.form-indented{padding-left:7rem}}@media only screen and (min-width:920px){.form-indented{padding-left:10rem}}@media only screen and (min-width:600px){.radio-group__item--xtra-spacing{margin:.5rem}}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;background:#f8af09}#nprogress .peg{position:absolute;right:0;display:block;width:100px;height:100%;box-shadow:0 0 10px #f8af09,0 0 5px #f8af09;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .bar{position:absolute}.list{position:relative}.list-item--green{color:#58c71c}.list-item--blue{color:#0ba9ed}.list-item--grey{color:#bababa}.pill{border-radius:3px;color:#fff;padding:2px 5px;font-family:Metric,sans-serif;font-weight:600;display:inline-block}.pill--yellow{background-color:#ffc811}.pill--red{background-color:#ff5b43}.pill--blue{background-color:#0ba9ed}.loading-indicator{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.loading-indicator--small{-webkit-transform:scale3d(.6,.6,.6);transform:scale3d(.6,.6,.6)}.loading-indicator__blocks{display:flex;width:50px;height:50px;flex-wrap:wrap;margin-bottom:15px}.loading-indicator__block{width:20px;height:20px;margin:2.5px}.loading-indicator__block--1{-webkit-animation:loader 1s linear 0s infinite;animation:loader 1s linear 0s infinite;background:#0d4900}.loading-indicator__block--2{-webkit-animation:loader 1s linear .25s infinite;animation:loader 1s linear .25s infinite;background:#1aa000}.loading-indicator__block--3{-webkit-animation:loader 1s linear .5s infinite;animation:loader 1s linear .5s infinite;background:#93df04}.loading-indicator__block--4{-webkit-animation:loader 1s linear .75s infinite;animation:loader 1s linear .75s infinite;background:#93df04}@-webkit-keyframes loader{0%{opacity:0}to{opacity:1}}@keyframes loader{0%{opacity:0}to{opacity:1}}.modal__overlay{z-index:2}.old-modal{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.old-modal--open{opacity:1}.old-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,97.3%,.6)}.old-modal__content,.old-modal__overlay{overflow:auto;-webkit-overflow-scrolling:touch}.old-modal__content{position:relative;z-index:1;bottom:auto;max-width:none;padding:40px 50px 38px;margin:0;background:#fff;border-radius:3px;box-shadow:0 0 30px 0 rgba(0,0,0,.2);outline:none;text-align:center}@media only screen and (min-width:600px){.old-modal__content{top:10%;padding:30px 50px 50px;margin:0 auto 50px}}.old-modal__list{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px;margin-top:18px;font-size:16px}.old-modal__list-item{display:flex;max-width:93%;margin-bottom:16px;text-align:left}@media only screen and (min-width:600px){.old-modal__list-item{max-width:430px}}.old-modal__list-item-marker{margin-right:16px}.session-timeout .modal__btn{display:none}.screen{z-index:1;min-height:100vh;background-color:#f8f8f8;overflow-x:hidden}@media only screen and (min-width:600px){.screen{display:flex;flex-direction:column;justify-content:center;padding-top:2rem}}.screen__content,.screen__content-inner{position:relative}@media only screen and (min-width:600px){.screen__content-inner{padding:6rem 6.25rem 2.625rem;border:1px solid #ddd;border-radius:.1875rem}}@media only screen and (min-width:600px){.screen__content-inner--no-overflow{overflow:hidden}}@media only screen and (min-width:600px){.screen__content-outdent--large{margin-right:-4rem;margin-left:-4rem}}@media only screen and (min-width:600px){.screen__content-outdent{margin-right:-1.75rem;margin-left:-1.75rem}}.screen__logo{position:relative;z-index:2;display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:25px}@media only screen and (min-width:600px){.screen__logo{position:absolute;top:-.3125rem;margin-bottom:0}}.screen__logo img{height:3.75rem}.footer{display:none}@media only screen and (min-width:920px){.footer{display:block}}.footer--has-border-top{border-top:.0625rem solid #ddd}.header__link-secondary{display:none}@media only screen and (min-width:920px){.header__link-secondary{display:inline-block}}.header__logout{color:#58c71c;text-decoration:none;-webkit-transition:color cubic-bezier(.4,0,.2,1);transition:color cubic-bezier(.4,0,.2,1);will-change:color}.header__logout:hover{color:#555;text-decoration:underline}.main-menu{position:fixed;z-index:2;top:0;right:0;overflow:auto;width:100vw;height:100vh;flex-direction:column;padding:3.375rem 0;background-color:#fff;opacity:0;outline:0;pointer-events:none;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,1,1)}.main-menu__footer{opacity:0;-webkit-transition:opacity 1s cubic-bezier(0,0,.2,1);transition:opacity 1s cubic-bezier(0,0,.2,1)}.main-menu__container{padding-bottom:4rem;border-bottom:1px solid #f8f8f8}.main-menu__item{display:block;padding:.5rem 0;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1)}.main-menu__item--active{color:#222}.main-menu__item--delay-1{-webkit-transition-duration:.14s;transition-duration:.14s}.main-menu__item--delay-2{-webkit-transition-duration:.28s;transition-duration:.28s}.main-menu__item--delay-3{-webkit-transition-duration:.42s;transition-duration:.42s}.main-menu__item--delay-4{-webkit-transition-duration:.56s;transition-duration:.56s}.main-menu__item--delay-5{-webkit-transition-duration:.7s;transition-duration:.7s}.main-menu__item--delay-6{-webkit-transition-duration:.84s;transition-duration:.84s}.main-menu__item--delay-7{-webkit-transition-duration:.98s;transition-duration:.98s}.main-menu__item--delay-8{-webkit-transition-duration:1.12s;transition-duration:1.12s}.main-menu__item--delay-9{-webkit-transition-duration:1.26s;transition-duration:1.26s}.main-menu__item--delay-10{-webkit-transition-duration:1.4s;transition-duration:1.4s}.main-menu--open{z-index:1;pointer-events:auto;-webkit-transition:opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,1,1)}.main-menu--open,.main-menu--open .main-menu__footer,.main-menu--open .main-menu__item{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.hamburger{position:relative;width:1.25rem;height:1.25rem;padding:0;border:none;margin:0;background-color:initial;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .12s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .12s cubic-bezier(.4,0,.2,1);transition:transform .12s cubic-bezier(.4,0,.2,1);transition:transform .12s cubic-bezier(.4,0,.2,1),-webkit-transform .12s cubic-bezier(.4,0,.2,1);vertical-align:middle}@media only screen and (min-width:920px){.hamburger{display:none}}.hamburger span{position:absolute;left:0;display:block;width:100%;height:.125rem;background-color:#58c71c;border-radius:.563rem;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .12s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .12s cubic-bezier(.4,0,.2,1);transition:transform .12s cubic-bezier(.4,0,.2,1);transition:transform .12s cubic-bezier(.4,0,.2,1),-webkit-transform .12s cubic-bezier(.4,0,.2,1)}.hamburger span:first-child{top:0}.hamburger span:first-child,.hamburger span:nth-child(2){-webkit-transform-origin:left center;transform-origin:left center}.hamburger span:nth-child(2){top:.5rem}.hamburger span:nth-child(3){top:1rem;-webkit-transform-origin:left center;transform-origin:left center}.hamburger--open span:first-child{top:.163rem;left:.188rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--open span:nth-child(2){width:0;opacity:0}.hamburger--open span:nth-child(3){top:1rem;left:.188rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger--close{position:absolute;top:1.8rem;right:2.5rem}.notifications{position:fixed;z-index:10;bottom:0;display:flex;overflow:hidden;width:100%;height:auto;justify-content:center;pointer-events:none}.notifications__container{position:absolute;display:flex;align-items:center;justify-content:center;padding:.5rem 0;will-change:transform,height,opacity}.summary{padding-bottom:4.75rem}@media only screen and (min-width:920px){.summary{padding-bottom:2.5rem}}.summary-banner{position:relative;overflow:hidden;padding:.625rem 1.5rem 3.125rem;border-bottom:.0625rem solid #ddd;background-color:#f8f8f8}@media only screen and (min-width:920px){.summary-banner{display:flex;align-items:flex-start;justify-content:space-between;padding:3.125rem 10% 5.9375rem;border-bottom:none}}.summary-banner__icon{position:absolute;right:0;display:block;height:100%;opacity:.15}@media only screen and (min-width:600px){.summary-banner__icon{height:175%}}@media only screen and (min-width:920px){.summary-banner__icon{display:none}}.summary-banner__icon\@large{display:none}@media only screen and (min-width:920px){.summary-banner__icon\@large{position:absolute;z-index:3;top:3.125rem;left:10%;display:block;min-height:calc(100% - 9.0625rem);opacity:.15;-webkit-transform:translateX(calc(-100% - .625rem));transform:translateX(calc(-100% - .625rem))}}.summary-banner__heading{position:relative;z-index:1;flex:1 1;margin-bottom:2.1875rem}@media only screen and (min-width:920px){.summary-banner__heading{margin-bottom:0}}.summary-banner__title{display:inline-block;margin-bottom:.5rem!important}.summary-banner__edit-btn{display:inline-block;margin-top:-.25rem;line-height:2}@media only screen and (min-width:920px){.summary-banner__metrics{display:flex;flex:1 1;justify-content:flex-end;text-align:right}}.summary-banner__balance{z-index:1;display:flex;align-items:flex-end;margin-bottom:.5rem;flex:1 1}@media only screen and (min-width:920px){.summary-banner__balance{flex-direction:column;align-items:center;text-align:center}}.summary-banner__balance-total{margin-top:-.625rem;margin-bottom:0}.summary-banner__headline-balance{font-size:2.5rem;font-weight:600}@media only screen and (min-width:920px){.summary-banner__headline-balance{font-size:3.125rem}}.summary-banner__balance-pending{padding-bottom:.3125rem;margin-left:.9375rem}@media only screen and (min-width:920px){.summary-banner__balance-pending{padding-bottom:0;margin-left:0}}.summary-content{padding:0 1.5rem}@media only screen and (min-width:920px){.summary-content{display:flex;justify-content:space-between;padding:0 10%}}.summary-content__tabs{margin-top:-2.3125rem}@media only screen and (max-width:599px){.summary-content__tabs{margin-top:-2.125rem}}@media only screen and (min-width:920px){.summary-content__tabs{flex:1 1;padding-right:5.9375rem;margin-top:-3.125rem}}.summary-content__secondary-info{z-index:1}@media only screen and (min-width:920px){.summary-content__secondary-info{width:23.4375rem;margin-top:-3.5rem}}.action-bar{display:flex;height:3.5rem;align-items:center;justify-content:space-evenly;background-color:#fff}@media only screen and (min-width:920px){.action-bar{margin-bottom:1.875rem;border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}}@media only screen and (max-width:920px){.action-bar{position:fixed;z-index:2;right:0;bottom:0;left:0;height:3.5rem;border-top:.0625rem solid #ddd}}@media only screen and (min-width:920px){.action-bar--is-kiwisaver{width:50%;margin-left:auto}}.info-box--grey-at-small{padding:1.875rem;background-color:#f8f8f8;border-radius:.125rem}@media only screen and (min-width:920px){.info-box--grey-at-small{padding:0;background-color:initial;border-radius:0}}.info-box__heading{position:relative;margin-bottom:2.1875rem;text-align:center}@media only screen and (min-width:920px){.info-box__heading{display:flex}}.info-box__heading-text{margin-bottom:0}@media only screen and (min-width:920px){.info-box__heading-text{margin-right:.625rem;margin-bottom:-.4375rem}}.info-box__heading-keyline{display:none}@media only screen and (min-width:920px){.info-box__heading-keyline{display:block;flex:1 1;border-bottom:.0625rem solid #ddd;margin-bottom:.0625rem}}@media only screen and (min-width:920px){.info-box__heading-sub-text{display:block;margin-bottom:-.625rem;margin-left:.625rem}}.info-box__tooltip{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:920px){.info-box__tooltip{position:static;margin-left:.625rem}}.reports__list{margin-left:0;list-style:none}.reports__row-item{display:flex;justify-content:space-between;padding:.75rem 1rem;font-size:15px}.reports__heading,.reports__row-icon{color:#555}.reports__row:nth-child(odd) .reports__row-item{background-color:#f8f8f8}.proportion-bar{display:flex;align-items:center;margin-bottom:.625rem}.proportion-bar__progress{height:1.25rem;background-color:#d8f4ff;border-radius:.3125rem;-webkit-transition:width 2s cubic-bezier(0,0,.2,1);transition:width 2s cubic-bezier(0,0,.2,1)}.proportion-bar__value{width:3.125rem;margin-right:.625rem;font-size:1.125rem;font-weight:500;text-align:right}.proportion-bar__label{position:absolute;top:50%;right:.3125rem;font-size:.8125rem;font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.history-graph{width:100%;position:relative}.history-graph__loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:#fff;opacity:0;-webkit-transition:opacity 0;transition:opacity 0;-webkit-transition-delay:.2s;transition-delay:.2s;pointer-events:none}.history-graph__loader--show{opacity:1}.history-graph__heading{display:flex;align-items:baseline;justify-content:space-between}.history-graph__tooltip{padding:.4375rem;border:.0625rem solid #bababa;background-color:#fff;border-radius:.1875rem}.history-graph__tooltip-items td{max-width:100px}@media only screen and (min-width:920px){.history-graph__tooltip-items td{max-width:unset;white-space:nowrap}}.history-graph__tooltip-value{text-align:right;padding-left:.9375rem;vertical-align:bottom}.recharts-surface{overflow:hidden}.donut-chart__info{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:920px){.donut-chart__info{flex-direction:row;align-items:flex-start}}.donut-chart__pie{width:9.375rem;margin-bottom:.9375rem}@media only screen and (min-width:920px){.donut-chart__pie{margin-right:2rem;margin-bottom:0}}.donut-chart-rows{align-self:center}.donut-chart-row{display:flex;flex-direction:row;align-items:center}.donut-chart-row:not(:last-child){margin-bottom:.5rem}.donut-chart-row__dot{width:.625rem;height:.625rem;border-radius:50%}.donut-chart-row__value{width:1.875rem}.donut-chart-row__value--is-2dp{width:2.8125rem}.mandate-allocation__info{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}@media only screen and (min-width:920px){.mandate-allocation__info{flex-direction:row;align-items:flex-start;justify-content:space-between}.mandate-allocation__info--maxed-out-mandate{align-items:center}}.mandate-allocation__pie{position:relative;width:9.375rem;margin-bottom:.9375rem}@media only screen and (min-width:920px){.mandate-allocation__pie{margin-bottom:0}}.mandate-allocation__mandate{align-items:center}@media only screen and (min-width:920px){.mandate-allocation__mandate{display:flex;flex-direction:column;align-items:flex-end}}.mandate-allocation__mandate-row{display:flex;flex-direction:row;align-items:center}.mandate-allocation__mandate-row:not(:last-child){margin-bottom:1rem}.mandate-allocation__mandate-dot{width:.625rem;height:.625rem;margin-right:1rem;border-radius:50%}.mandate-allocation__mandate-holding{padding-left:.625rem;margin-left:.625rem}.mandate-allocation__btn{text-align:center}@media only screen and (min-width:920px){.mandate-allocation__btn{text-align:right}}.empty-state{position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding-top:75%;background-color:#f8f8f8}.update-managed-funds-account-modal__goals .radio__label{text-overflow:unset}@media only screen and (max-width:599px){.update-kiwisaver-funds-modal{padding-bottom:4rem}}.update-kiwisaver-funds-modal__btns{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}.update-kiwisaver-funds-modal__btns button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);padding:0 1rem;margin-top:1rem;text-overflow:unset}.update-kiwisaver-funds-modal__btns .update-kiwisaver-funds-modal__update-btn{flex:1 1 100%;order:-1}.update-kiwisaver-funds-modal__btns .update-kiwisaver-funds-modal__update-reset{margin-right:1rem}@media only screen and (min-width:920px){.update-kiwisaver-funds-modal__btns button{flex:none;padding:0 2rem;margin:0}.update-kiwisaver-funds-modal__btns .update-kiwisaver-funds-modal__update-btn{flex:none;order:0}.update-kiwisaver-funds-modal__btns .update-kiwisaver-funds-modal__update-reset{margin:0}}.update-kiwisaver-funds-modal__allocations .range-group-output{line-height:1.2}.dashboard__create-btn-container{position:fixed;right:0;bottom:0;left:0;display:flex;height:3.125rem;align-items:center;justify-content:space-between;background-color:#fff}.dashboard__create-btn-container--in-progress{height:4.375rem}@media only screen and (min-width:600px){.dashboard__create-btn-container{display:none}}.dashboard__resume-onboarding-btn{display:flex;align-items:center}@media only screen and (max-width:599px){.btn--delete-onboarding{width:3.375rem;padding:0 0 0 20px;border-style:dashed}}@media only screen and (min-width:600px){.btn--delete-onboarding{position:absolute;right:0;bottom:7px}}.btn--delete-onboarding:hover .icon{fill:#222}@media only screen and (max-width:599px){.modal-delete-onboarding__content{padding:1.75rem}}@media only screen and (min-width:600px){.modal-delete-onboarding__content .modal-delete-onboarding__content-container{max-width:15rem}}.tile{position:relative}@media only screen and (min-width:600px){.tile{display:flex}}.tile .tile .card:focus+.tile__overlay,.tile .tile:hover .tile__overlay{z-index:2;opacity:1;-webkit-transform:translateY(-.175rem);transform:translateY(-.175rem);-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.tile .tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);will-change:opacity}@media only screen and (min-width:600px){.tile .tile__overlay{border-radius:.1875rem}}.tile__flag{position:absolute;top:0;right:0;overflow:hidden;width:24px;height:24px}@media only screen and (min-width:600px){.tile__flag{border-top-right-radius:.1875rem}}.tile__flag:after{display:block;width:30px;height:30px;margin-top:-15px;margin-left:10px;background:#0ba9ed;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-not-found-image{height:260px}@media only screen and (min-width:920px){.page-not-found-image{height:300px}}.resetpassword-requirements{padding:1.5625rem 2.5rem;border:1px solid #ddd;margin:0 -2.5rem 1.25rem;border-radius:.1875rem}.forgotten-password__info{margin-top:1rem;margin-bottom:3.75rem}.progress-stepper-wrapper{position:fixed;z-index:2;top:0;right:0;left:0;padding-top:3rem;background-color:#fff}@media only screen and (min-width:920px){.progress-stepper-wrapper{padding-top:0}}.progress-stepper-wrapper+.main{padding-top:6rem}@media only screen and (min-width:920px){.progress-stepper-wrapper+.main{padding-top:8.75rem}}.progress-stepper-wrapper__header{display:none}@media only screen and (min-width:920px){.progress-stepper-wrapper__header{display:block}}.progress-stepper{position:absolute;bottom:-.4375rem;left:50%;display:flex;width:90%;height:calc(50% + .4375rem);flex-direction:column;justify-content:space-between;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:600px){.progress-stepper{width:30rem;padding:0}}.progress-stepper__sections{display:flex;justify-content:space-between;margin-top:-.4375rem;margin-bottom:0;font-weight:500}.progress-stepper__title{flex:1 1;color:#ddd;text-align:center;-webkit-transition:color .2s cubic-bezier(.4,0,.2,1);transition:color .2s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:599px){.progress-stepper__title{font-size:.875rem}}.progress-stepper__title:first-child{margin-left:.4375rem}.progress-stepper__title:last-child{margin-right:.4375rem}.progress-stepper__title--completed{color:#222}.progress-stepper__line{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;padding:0;margin:0;list-style:none}.progress-stepper__line:after{position:absolute;top:50%;left:0;width:100%;height:.1875rem;background-color:#ddd;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:599px){.progress-stepper__line:after{height:.09375rem}}.progress-stepper__completed-amount{position:absolute;z-index:1;top:50%;left:0;height:.1875rem;background-color:#93df04;box-shadow:0 .125rem .3125rem 0 rgba(0,0,0,.15);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .2s cubic-bezier(0,0,.2,1);transition:width .2s cubic-bezier(0,0,.2,1)}.progress-stepper__marker{position:relative;z-index:1;width:.75rem;height:.75rem;background-color:#ddd;border-radius:50%;-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s cubic-bezier(.4,0,.2,1)}.progress-stepper__marker:nth-of-type(2){width:.875rem;height:.875rem;border-radius:50% 0 50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.progress-stepper__marker:last-of-type{width:.875rem;height:.875rem;border-radius:50% 0 50% 50%;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.progress-stepper__marker--completed{background-color:#93df04}.progress-stepper__marker--completed:after{height:0}.step{margin-bottom:4rem;text-align:center}.step:focus{outline:none}.step input[type=number]::-webkit-inner-spin-button,.step input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.step__checkbox-container{padding:.9375rem 1.25rem;margin:0 auto;background-color:#fff;border-radius:.1875rem;box-shadow:0 5px 14px -5px rgba(0,0,0,.1);opacity:1}.summary__icon-tiles{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.1875rem}.summary__table{width:100%;border-collapse:collapse;table-layout:fixed}.summary__table tr td{overflow-wrap:break-word}.summary__table tr.parent-row:not(:first-child){border-top:.0625rem solid #ddd}.summary__table tr.parent-row>td{padding:.5rem 0;line-height:1.2;vertical-align:initial}.summary__table tr.child-row--last-child>td{padding-bottom:.5rem}.navigation__btn-container{width:18.75rem;margin:1.875rem auto 0;text-align:center}@media only screen and (max-width:599px){.navigation__btn-container{max-width:100%}}@media only screen and (min-width:600px){.onboardinglanding-heading .featured-bg__body{padding-right:3rem;padding-left:3rem}}.help-pir-modal__table{border-collapse:collapse}.help-pir-modal__table tr{text-align:center}.help-pir-modal__table:first-child{text-align:left}.help-pir-modal__table th{padding:.9375rem;border-bottom:1px solid #ddd;color:#bababa;font-size:.9375rem;font-weight:500;line-height:1.2;text-align:center}.help-pir-modal__table td{padding:.9375rem 0;border-bottom:1px solid #ddd}.help-pir-modal__table-caption{margin-top:1.5rem;caption-side:bottom}.btn--flex-space-between .btn__content,.option-button{display:flex;align-items:center;justify-content:space-between}.option-button{padding:.75rem;background-color:#fff;border-radius:.1875rem;box-shadow:0 5px 14px -5px rgba(0,0,0,.1)}.option-button__edit{cursor:pointer}.option-button__content{display:flex;width:60%;flex-direction:column}@media only screen and (min-width:920px){.option-button__content{width:70%}}.option-button__content span{text-align:left}.failed-address__container{overflow:hidden}.failed-address__inner-container{position:relative;align-items:center;justify-content:center}.failed-address__icon{width:225px;height:225px;opacity:.3;-webkit-transform:translate3d(6.25rem,0,0);transform:translate3d(6.25rem,0,0)}@media only screen and (min-width:920px){.failed-address__icon{width:200px;height:200px;-webkit-transform:translateZ(0);transform:translateZ(0)}}.failed-address__icon--sign{position:absolute;-webkit-transform:translate3d(-.5rem,-4rem,0);transform:translate3d(-.5rem,-4rem,0)}@media only screen and (min-width:920px){.failed-address__icon--sign{-webkit-transform:translate3d(0,1.5rem,0);transform:translate3d(0,1.5rem,0)}}.account-created__container{overflow:hidden}.account-created__inner-container{position:relative;display:flex;align-items:center;justify-content:center}.account-created__icon{width:225px;height:225px;opacity:.3;-webkit-transform:translate3d(7rem,-2rem,0);transform:translate3d(7rem,-2rem,0)}@media only screen and (min-width:920px){.account-created__icon{width:200px;height:200px;-webkit-transform:translateZ(0);transform:translateZ(0)}}.account-created__icon--sign{position:absolute;-webkit-transform:translate3d(-.5rem,-4rem,0);transform:translate3d(-.5rem,-4rem,0)}@media only screen and (min-width:920px){.account-created__icon--sign{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media only screen and (min-width:600px){.onboarding-heading{margin-right:-3.5rem;margin-left:-3.5rem}}.container{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:920px){.container{flex-direction:row}}@media only screen and (min-width:920px){.content__wrapper{padding-left:10rem}}.split-container{display:flex;flex-direction:column;justify-content:space-between;margin:2.75rem 0}@media only screen and (min-width:920px){.split-container{display:grid;grid-column-gap:3.75rem;grid-template-columns:1.5fr 1fr}}.col-1-2{grid-column:1/2}.split-container__title{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-family:"Meta Serif",serif;font-size:22px;font-weight:500}@media only screen and (min-width:920px){.split-container__title{text-align:left}}.split-container__copy{font-size:1.125rem;font-weight:500}@media only screen and (min-width:920px){.split-container__copy{font-size:1rem}}.split-container__content{display:flex;width:100%;flex-direction:column;align-items:center}@media only screen and (min-width:920px){.split-container__content{display:block}}.split-container__content:last-child{margin-top:2rem}@media only screen and (min-width:920px){.split-container__content:last-child{margin-top:0}}.copy-item{width:100%;margin:0 auto 1rem}@media only screen and (min-width:920px){.copy-item{width:15rem}}.split-container__info{display:flex;width:100%;flex-direction:column;padding:1rem 0}.info-label{display:block;color:#bababa}@supports (display:grid){.banks-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}@media only screen and (max-width:599px){.banks-container{text-align:center}}}@supports not (display:grid){.banks-container{display:flex;flex-wrap:wrap;text-align:center}@media only screen and (max-width:599px){.banks-container{justify-content:center}}.banks-container>div{flex-basis:20%}@media only screen and (max-width:599px){.banks-container>div{flex-basis:33%}}}.personal-details__container{position:relative}@media only screen and (min-width:600px){.personal-details__container .featured-bg__body{text-align:right}}@media only screen and (min-width:600px){.btn--change-password{margin-top:-5px}}.btn--change-password:hover{text-decoration:none}.recent-transactions__filters{display:flex;justify-content:space-between}@media only screen and (max-width:599px){.recent-transactions__filters{flex-direction:column;padding:0 .625rem;margin-bottom:1.875rem}}.recent-transactions__date-pickers{display:flex;width:17.5rem}.recent-transactions__date-pickers>.form-field:not(:last-child){margin-right:1.5625rem}@media only screen and (max-width:599px){.recent-transactions__date-pickers{width:100%}}.recent-transactions__reset-filter{margin-top:-1.25rem}.recent-transactions__list{margin-left:0;list-style:none}.recent-transactions__list-item>.accordion{border:.0625rem solid transparent;-webkit-transition:border .2s cubic-bezier(.4,0,.2,1);transition:border .2s cubic-bezier(.4,0,.2,1)}.recent-transactions__list-item:hover>.accordion{border:.0625rem solid #bababa}.recent-transactions__list-item:nth-child(odd){background-color:#f8f8f8}.recent-transactions__transaction-heading{display:flex;width:100%;align-items:center;justify-content:space-between}.recent-transactions__transaction-heading--large{display:flex;width:50%;align-items:center;justify-content:space-between}.recent-transactions__transaction-date--large{width:40%}.recent-transactions__transaction-type--large{width:60%}.recent-transactions__details-table{width:100%;padding:.625rem 1.25rem 0;border-top:.0625rem solid #bababa;table-layout:fixed}.recent-transactions__details-table td:not(:first-child),.recent-transactions__details-table th:not(:first-child){text-align:right}.recent-transactions__details-table td{padding:.125rem 0;font-weight:500}.recent-transactions__details-table th{padding:.625rem 0;color:#bababa;font-size:.8125rem;vertical-align:bottom}.recent-transactions__btns{display:flex;justify-content:space-between}.recent-transactions__btns--is-last-page{justify-content:flex-end}.accordion__heading{padding:.3125rem 1.875rem}.accordion__button{display:flex;align-items:center}.recent-transactions__table{width:100%;padding:0;margin:0;border-collapse:collapse;table-layout:fixed;vertical-align:middle}.recent-transactions__table td,.recent-transactions__table th{padding:.5rem .4rem}@media screen and (max-width:600px){.recent-transactions__table thead{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:none;margin:-1px;clip:rect(0 0 0 0)}.recent-transactions__table tr{display:block;border-bottom:3px solid #ddd}.recent-transactions__table td:empty{display:none}.recent-transactions__table td{display:block;padding:.5em;font-weight:400;text-align:right}.recent-transactions__table td:before{content:attr(data-label);float:left;font-weight:700}}.summary__balance{justify-content:space-between;display:flex;margin:2rem auto}.transactions-summary__single{margin:auto .2rem auto 2.1rem}.summary__balance-difference,.transactions-summary__single{justify-content:space-between;display:flex}.summary_expenses-tooltip{margin-left:.2rem;margin-top:.15rem}.transactions-summary__list{margin-left:0;list-style:none}.transactions-summary__list-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;font-weight:500}.transactions-summary__list-item:not(:first-child){border-top:none}.transactions-summary__list-item:nth-child(odd){background-color:#f8f8f8}.transactions-summary__transaction{display:flex;align-items:center}.transactions-summary__filters{display:flex;justify-content:space-between}@media only screen and (max-width:599px){.transactions-summary__filters{flex-direction:column;padding:0 .625rem;margin-bottom:1.875rem}}.transactions-summary__date-pickers{display:flex;width:17.5rem}.transactions-summary__date-pickers>.form-field:not(:last-child){margin-right:1.5625rem}@media only screen and (max-width:599px){.transactions-summary__date-pickers{width:100%}}.pending-address{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:920px){.pending-address{display:block}}.summary-banner__pending-address{max-width:200px;font-size:18px;color:#0ba9ed;font-weight:500}@media only screen and (min-width:920px){.summary-banner__pending-address{text-align:center}}.fees__filters{display:flex;justify-content:space-between}@media only screen and (max-width:599px){.fees__filters{flex-direction:column;padding:0 .625rem;margin-bottom:1.875rem}}.fees__date-pickers{display:flex;width:17.5rem}.fees__date-pickers>.form-field:not(:last-child){margin-right:1.5625rem}@media only screen and (max-width:599px){.fees__date-pickers{width:100%}}.fees__list{margin-left:0;list-style:none}.fees__list-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:15px}.fees__list-item:nth-child(odd){background-color:#f8f8f8}.fees__valuation-date{min-width:6.25rem}.fees__valuation-date--large{width:20%}.fees__valuation-date--large,.fees__value{display:flex;justify-content:space-between}.fees__value{flex:1 1}.fees__total-fees{display:flex;justify-content:space-between;padding:.75rem 1rem;background-color:#f8f8f8;font-size:15px}.kiwisaver-summary-banner__account-info{display:flex;flex-direction:column;justify-content:space-between}.kiwisaver-summary-banner__account-name{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (min-width:920px){.kiwisaver-summary-banner__account-number{display:flex;flex-direction:column}}.kiwisaver-summary-banner__right-button{display:flex;justify-content:center}.kiwisaver-summary-banner__retirement-goal-component--set-width{width:100%}@media only screen and (min-width:920px){.kiwisaver-summary-banner__retirement-goal-component--set-width{width:18.75rem;margin-top:2rem}}.retirement-goal__investment-balance{display:flex;justify-content:space-between}@media only screen and (min-width:920px){.retirement-goal__investment-balance{flex-direction:column}}@media only screen and (min-width:920px){.retirement-goal__balance-wrapper{display:flex;align-items:center;justify-content:center}}.retirement-goal__balance-amount{display:flex;align-items:flex-end}@media only screen and (min-width:920px){.retirement-goal__balance-amount{justify-content:center}}.retirement-goal__progress-bar-percentages{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:space-between;margin-top:-1rem;margin-bottom:.25rem}@media only screen and (min-width:920px){.retirement-goal__progress-bar-percentages{flex-direction:row;margin-top:0}}.retirement-goal__progress-bar-goal-max{visibility:hidden}@media only screen and (min-width:920px){.retirement-goal__progress-bar-goal-max{visibility:visible}}@media only screen and (min-width:920px){.retirement-goal__progress-bar--no-spacing{margin-bottom:1.5rem}}.retirement-goal__metrics{display:flex;justify-content:flex-start}@media only screen and (min-width:920px){.retirement-goal__metrics{justify-content:center}}.retirement-goal__metrics .metric__label{font-size:13px}.contributions__title{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (min-width:920px){.contributions__title{flex-direction:row}}.contributions__list-heading{display:flex;width:100%;justify-content:space-between;padding:.25rem}.contributions__list-detail{display:flex;justify-content:space-between;padding:.5rem .5rem .5rem 2rem;border-top:.0625rem solid #f8f8f8}.contributions__list-detail--total{background:#f8f8f8}.contributions__grand-total{display:flex;justify-content:space-between}.contributions__date-pickers{display:flex;width:17.5rem;flex-direction:row}.contributions__date-pickers>.form-field:not(:last-child){margin-right:1.5625rem}@media only screen and (max-width:599px){.contributions__date-pickers{width:100%}}.contributions-accordion__heading{padding:.3125rem 0}.contributions-accordion__panel{padding-bottom:.625rem}.contributions-accordion__panel--hidden{display:none}.contributions-accordion__btn--hidden{cursor:default;pointer-events:none}.contributions-accordion__btn--hidden .icon{visibility:hidden}@media screen and (min-width:960px){html{margin-right:0;margin-left:calc(100vw - 100%)}}#root{min-height:100vh;-webkit-overflow-scrolling:touch}.ReactModal__Body--open #root,.side-panel-scroll-fix #root{overflow:auto;-webkit-overflow-scrolling:auto}input:-webkit-autofill{background-color:initial!important}
/*# sourceMappingURL=main.ae5781dc.chunk.css.map */