.js-hide-step{height:0;opacity:0;overflow:auto;transition:all 50ms ease-out;visibility:hidden}.js-show-step{height:auto;opacity:1;transition:all .75s ease-in-out;visibility:visible}.js-hide-fund-detail{overflow:auto;transition:all 50ms ease-out}.js-show-fund-detail{height:auto;transition:all .75s ease-in-out}.label--inline,.tooltip--inline{display:inline-block;padding-right:4px}.remove-field-margin{margin-bottom:0!important}.campaignpage .calculator,.campaignpage .gadget,.standardinnerpage .calculator,.standardinnerpage .gadget{margin-bottom:0;margin-top:3.125rem}@media print,screen and (max-width:63.99875em){.campaignpage .calculator,.campaignpage .gadget,.standardinnerpage .calculator,.standardinnerpage .gadget{margin-bottom:0;margin-top:1.5625rem}}@media print,screen and (max-width:39.99875em){.calculator input,.calculator select,.calculator textarea,.gadget input,.gadget select,.gadget textarea{font-size:1rem}}@media print,screen and (max-width:63.99875em){.customInputsGroup label{text-align:left}}@media print,screen and (min-width:40em){.customInputsGroup label{margin-top:.4375rem}}@media print,screen and (min-width:64em){.customInputsGroup--marginbottom{margin-bottom:1rem}.customInputsGroup input[type=number],.customInputsGroup input[type=text]{margin-bottom:0}}@media print,screen and (min-width:40em){.calc-contentoffset{margin-left:-10%;margin-right:10%;width:120%}}@media print,screen and (min-width:64em){.input--remove-btm-border-styling{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.input--remove-tp-border-styling{border-top-left-radius:0;border-top-right-radius:0}}.customRadioButtons{list-style:none;margin-bottom:1rem;margin-left:0;padding-left:0}.customRadioButtons li{margin-bottom:1.25rem;margin-top:.3125rem}@media print,screen and (min-width:40em){.customRadioButtons li{margin-bottom:.3125rem}}.customRadioButtons.horizontal{margin-bottom:0}.customRadioButtons.horizontal li{float:left;width:50%}.customRadioButtons--marginbottom{margin-bottom:.5rem}.customInput--marginbottom{margin-bottom:1rem}.radio--collapse li{max-width:100px}.label_radio{align-items:center;background:transparent url(/images/icons/bullet-point.svg) no-repeat 0 0;background-size:30px 30px;cursor:pointer;display:flex;height:30px;line-height:normal;padding-left:2.5rem}.label_radio.r_on{background:transparent url(/images/icons/selected-bullet-point.svg) no-repeat 0 0;background-size:30px 30px}.label_radio.r_focus.r_on{background:transparent url(/images/icons/focus-bullet-point.svg) no-repeat 0 0;background-size:30px 30px}.label_radio.r_focus.r_off{background:transparent url(/images/icons/focus-bullet-point-off.svg) no-repeat 0 0;background-size:30px 30px}.label_radio.r_off.is-invalid-label{background:transparent url(/images/icons/error-bullet-point.svg) no-repeat 0 0;background-size:30px 30px}.label_radio input{left:-9999px;position:absolute}@media (-ms-high-contrast:none){.label_radio{background-position:1px top}}.label_check{align-items:center;background:transparent url(/images/icons/checkbox.svg) no-repeat 0 0;background-size:30px 30px;cursor:pointer;display:flex;height:30px;line-height:normal;margin-bottom:.5rem;padding-left:2.5rem}.label_check.c_on{background:transparent url(/images/icons/selected-checkbox.svg) no-repeat 0 0;background-size:30px 30px}.label_check.c_focus{background:transparent url(/images/icons/focus-checkbox.svg) no-repeat 0 0;background-size:30px 30px}.label_check.c_focus.c_on{background:transparent url(/images/icons/focus-checkbox-tick.svg) no-repeat 0 0;background-size:30px 30px}.label_check input{left:-9999px;position:absolute}.gadget__disclaimer{padding:1.25rem 1.875rem}.gadget__disclaimer p{color:#636768;font-size:.8125rem;line-height:1.7;margin-bottom:.9375rem}.calc-header{align-items:center;background-color:#0087ae;display:flex;padding:.9375rem}@media print,screen and (min-width:40em){.calc-header{padding:30px 15% 30px 30px}}.calc-header__icon{margin-right:.625rem}@media print,screen and (min-width:40em){.calc-header__icon{margin-right:1.25rem}}.calc-header__title{color:#fff;font-size:1.375rem;line-height:1.2;text-transform:uppercase}@media print,screen and (min-width:40em){.calc-header__title{font-size:4vw}}@media print,screen and (min-width:64em){.calc-header__title{font-size:2.5rem}}.calc-header__byline{font-size:.9375rem}@media print,screen and (min-width:40em){.calc-header__byline{font-size:1.375rem}}.calc-header--your-employee{background-color:#eedc00}.calc-header__icon svg{fill:#fff;margin-top:.3125rem;width:100%}.calc-header__icon.calc-icon-findextramoney,.calc-header__icon.calc-icon-retirementneeds{max-width:60px;text-align:center;width:100%}.calc-header__icon.calc-icon-balanceprojector{max-width:100px;text-align:center;width:100%}.calc-header__icon.calc-icon-itsmychoice{max-width:38px;text-align:center;width:100%}.calc-header__icon .calc-icon-taxrefund{height:1.3125rem;max-width:30px}@media print,screen and (min-width:40em){.calc-header__icon .calc-icon-taxrefund{height:2rem;max-width:45px}}@media print,screen and (min-width:64em){.calc-header__icon .calc-icon-taxrefund{height:2.6875rem;max-width:60px}}@media print,screen and (min-width:40em){.calc-nav .calc-nav__item{border-right:1px solid #0087ae}}.calc-nav .calc-nav__item:last-child{border-right:0}.calc-nav__item{background-color:#c6edec;font-size:.875rem;padding:10px}@media print,screen and (min-width:40em){.calc-nav__item{padding:13px}}.calc-nav__item--current{background-color:#77dbd5}.calc-nav__item--correct{background-color:#00bfb3}.calc-nav__item--correct .calc-stepcounter__minus{display:none}.calc-nav__item--correct .calc-stepcounter__tick{display:block}.calc-stepcounter{height:1.375rem;margin-right:.625rem;width:1.375rem}.calc-stepcounter__circle{fill:none;stroke:#0a0a0a;stroke-width:2;stroke-miterlimit:10}.calc-stepcounter__tick{display:none}.calc-content{background-color:#f7f9fa;padding-top:1.25rem}@media print,screen and (min-width:40em){.calc-content{padding-top:1.875rem}}.calc-footer{background-color:#0087ae;margin-top:1.25rem;padding:.8125rem}@media print,screen and (min-width:40em){.calc-footer{margin-top:1.875rem;padding:1.625rem}}@media print,screen and (max-width:39.99875em){.calc-footer .button{margin:.9375rem 0;width:100%}}.calc-footer .cta--primary--double{width:100%}.calc-footer--thin{height:.25rem;padding:0}.calc-assumptions{background-color:#f7f9fa;padding:.9375rem}.calc-assumptions p{font-size:.75rem;margin-bottom:0}@media print,screen and (min-width:40em){.calc-assumptions p{font-size:.875rem}}.calc-assumptions a{color:#0a0a0a;font-size:.875rem}@media print,screen and (max-width:39.99875em){.calc-assumptions a{display:inline-block;margin-top:9px;padding-bottom:.4375rem}}.calc-assumptions a:hover{color:#0087ae}.calc-assumptions a.calc-assumptions__back svg{fill:#0a0a0a;height:1rem;margin-right:.375rem;position:relative;top:.1875rem;width:.625rem}@media print,screen and (min-width:40em){.calc-assumptions a.calc-assumptions__back svg{height:1.25rem;top:.3125rem;width:.75rem}}.calc-assumptions a.calc-assumptions__back:hover svg{fill:#0087ae}.calc-disclaimer{border-bottom:1px solid #dedede;margin-bottom:1.25rem;margin-top:1.5rem}@media print,screen and (min-width:40em){.calc-disclaimer{margin-bottom:1.625rem}}.calc-disclaimer p{font-size:.75rem;line-height:1.6}@media print,screen and (min-width:40em){.calc-disclaimer p{font-size:.875rem}}.form-notification{background-color:#c9e4ec;border-radius:3px;font-size:.75rem;margin-bottom:.5rem;padding:.4375rem}.calc-fundgrid__callout{background-color:#eedc00;font-size:.75rem;font-weight:700;margin-top:.9375rem;padding:.25rem}.calc-fundgrid{border:1px solid #c9e4ec;list-style:none;margin:0 0 1.25rem;padding:0}.calc-fundgrid.calc-fundgrid--small{border:0}.calc-fundgrid__item{border-bottom:1px solid #c9e4ec;border-right:1px solid #c9e4ec;margin-bottom:0!important}.calc-fundgrid__item:nth-of-type(2n){background-color:#f7f9fa}.calc-fundgrid__item:nth-of-type(odd){background-color:#f0f4f7}.calc-fundgrid--large .calc-fundgrid__item,.calc-fundgrid--small .calc-fundgrid__item{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px}@media print,screen and (min-width:40em){.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(12),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(16),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(4),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(8),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(12),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(16),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(4),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(8){border-right:0}.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(13),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(14),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(15),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(16),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(13),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(14),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(15),.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(16){border-bottom:0}.calc-fundgrid--large .calc-fundgrid__item:first-of-type,.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(11),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(14),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(16),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(3),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(6),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(8),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(9){background-color:#f7f9fa}.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(10),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(12),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(13),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(15),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(2),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(4),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(5),.calc-fundgrid--large .calc-fundgrid__item:nth-of-type(7){background-color:#f0f4f7}}.calc-fundgrid--small .calc-fundgrid__item{border-bottom-color:#0087ae;border-right-color:#0087ae}.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(2n){background-color:#0087ae}.calc-fundgrid--small .calc-fundgrid__item:nth-of-type(odd){background-color:#0094bf}.calc-fundgrid__link{align-items:center;display:flex;filter:grayscale(100%);transition:all .15s ease-in-out;will-change:transform}.calc-fundgrid__link img{margin:0 auto;width:82%}.calc-fundgrid__link:before{content:"";float:left;height:0;margin-left:-1px;width:1px}.calc-fundgrid__link:after{clear:both;content:"";display:table}.calc-fundgrid__link:before{padding-top:100%}.calc-fundgrid__link.calc-fundgrid__link--active,.calc-fundgrid__link:hover{filter:grayscale(0)}.calc-fundgrid--small .calc-fundgrid__link{filter:brightness(0) invert(1);transition:all .15s ease-in-out}.calc-fundgrid--small .calc-fundgrid__link:before{padding-top:55%}.calc-fundgrid--small .calc-fundgrid__link:hover{background-color:#fff;filter:brightness(1) invert(0)}.calc-fund__details--padding{background-color:#fff;border-bottom:1px solid #c9e4ec;padding:1.25rem .625rem 1.875rem}.calc-fundgrid--small .calc-fund__details--padding{background-color:hsla(0,0%,100%,.15);border-bottom:1px solid #0087ae}.calc-fundgrid--small .calc-fund__details--padding h3,.calc-fundgrid--small .calc-fund__details--padding p{color:#fff}.calc-fund__details{clear:both;width:100%}.calc-fund__details .introduction{margin-bottom:.625rem}.calc-fund__details .close-button{color:#0a0a0a}.calc-fund__details .close-button:hover{color:#0087ae}.calc-fundgrid--small .calc-fund__details .close-button{color:#eedc00}.calc-fundgrid--small .calc-fund__details .close-button:hover{color:#0a0a0a}@media print,screen and (max-width:39.99875em){.calc-fund__details .button{margin:.625rem 0}}.js-hide-fund-detail{height:0;max-height:0;opacity:0;transition:height .15s ease-out,max-height .15s ease-out,opacity .75s ease-out;visibility:hidden}.js-show-fund-detail{height:100%;max-height:1000px;opacity:1;transition:height 50ms ease-in,max-height 50ms ease-in,opacity 50ms ease-in;transition-delay:.1s;visibility:visible}.tooltip{font-size:.875rem;line-height:1.6}@media print,screen and (max-width:39.99875em){.tooltip{box-shadow:0 0 13px 0 rgba(0,0,0,.6);left:10px!important;right:10px!important}.tooltip:after,.tooltip:before{display:none!important}}.tooltip p,.tooltip ul{font-size:.875rem;line-height:1.6;margin-bottom:.5rem}@media print,screen and (max-width:39.99875em){.tooltip p,.tooltip ul{font-size:.8125rem}}.tooltip table.table-blank td{font-size:.8125rem;padding:.125rem}#step-one .calc-footer{margin-top:0}#step-three .calc-footer{height:6px;padding:0}.calc-icon-extramoney{height:3.125rem;max-width:75px}.text-label{font-size:.875rem;font-weight:700}@media print,screen and (max-width:39.99875em){.text-label{padding-left:.625rem}}.xm-extraSuper{align-items:center;display:flex}@media print,screen and (max-width:39.99875em){.xm-extraSuper{margin-bottom:1rem}.remove-grid-padding-x .cell{padding:0}}.xm-extraSuper__icon{margin-right:.9375rem;width:2.0625rem}.xm-extraSuper--input{margin:0 .9375rem;width:3.75rem}.xm-total{background-color:#ededed;padding:.9375rem 0}.xm-savings{background-color:#8ce2dd;margin-bottom:-30px;padding:1.25rem 0}.xm-savings-TotalContainer{align-items:center;display:flex;justify-content:center}@media print,screen and (min-width:40em){.xm-savings-TotalContainer{justify-content:flex-end}}.xm-savings__total{margin-right:1.25rem}.xm-savings__number{font-size:1.875rem;line-height:1.1}@media print,screen and (min-width:40em){.xm-savings__number{font-size:3rem}}.xm-savings__peryear{margin-left:.625rem}.xm_table{margin-top:1.25rem}.xm_table td{border:1px solid #dedede}.xm_table tfoot{background-color:#8ce2dd}
