﻿.align-center{text-align:center}@media (max-width: 54.85714rem){.align-center-sm{text-align:center}}.align-right{text-align:right}.grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.grid--top{align-items:flex-start}.grid--bottom{align-items:flex-end}.grid--center{align-items:center}.grid--justify-center{justify-content:center}.grid--flex-cells>.cell{display:flex}.grid.margin-bottom-none{margin-bottom:0}.grid .cell{flex:1}.grid .cell--top{align-self:flex-start}.grid .cell--bottom{align-self:flex-end}.grid .cell--center{align-self:center}.grid .cell--auto-size{flex:none}.grid .cell-1of2{width:50%;flex:none}.grid .cell-1of3{width:33.3333%;flex:none}.grid .cell-2of3{width:66.6667%;flex:none}.grid .cell-1of4{width:25%;flex:none}.grid .cell-3of4{width:75%;flex:none}.grid--fit>.cell{flex:1}.grid--full>.cell{flex:0 0 100%}.xs--up>.cell{flex:0 0 100%}.xs--down>.cell{flex:1}@media (min-width: 24.28571rem){.xs--down>.cell{flex:0 0 100%}.xs--up>.cell{flex:1}.xs--up>.cell-full{width:100%;flex:none}.xs--up>.cell-1of2{width:50%;flex:none}.xs--up>.cell-1of3{width:33.3333%;flex:none}.xs--up>.cell-2of3{width:66.6667%;flex:none}.xs--up>.cell-1of4{width:25%;flex:none}.xs--up>.cell-3of4{width:75%;flex:none}}.sm--up>.cell{flex:0 0 100%}.sm--down>.cell{flex:1}@media (min-width: 41.14286rem){.sm--down>.cell{flex:0 0 100%}.sm--up>.cell{flex:1}.sm--up>.cell-full{width:100%;flex:none}.sm--up>.cell-1of2{width:50%;flex:none}.sm--up>.cell-1of3{width:33.3333%;flex:none}.sm--up>.cell-2of3{width:66.6667%;flex:none}.sm--up>.cell-1of4{width:25%;flex:none}.sm--up>.cell-3of4{width:75%;flex:none}}.md--up>.cell{flex:0 0 100%}.md--down>.cell{flex:1}@media (min-width: 54.85714rem){.md--down>.cell{flex:0 0 100%}.md--up>.cell{flex:1}.md--up>.cell-full{width:100%;flex:none}.md--up>.cell-1of2{width:50%;flex:none}.md--up>.cell-1of3{width:33.3333%;flex:none}.md--up>.cell-2of3{width:66.6667%;flex:none}.md--up>.cell-1of4{width:25%;flex:none}.md--up>.cell-3of4{width:75%;flex:none}}.lg--up>.cell{flex:0 0 100%}.lg--down>.cell{flex:1}@media (min-width: 70.85714rem){.lg--down>.cell{flex:0 0 100%}.lg--up>.cell{flex:1}.lg--up>.cell-full{width:100%;flex:none}.lg--up>.cell-1of2{width:50%;flex:none}.lg--up>.cell-1of3{width:33.3333%;flex:none}.lg--up>.cell-2of3{width:66.6667%;flex:none}.lg--up>.cell-1of4{width:25%;flex:none}.lg--up>.cell-3of4{width:75%;flex:none}}.xl--up>.cell{flex:0 0 100%}.xl--down>.cell{flex:1}@media (min-width: 85.71429rem){.xl--down>.cell{flex:0 0 100%}.xl--up>.cell{flex:1}.xl--up>.cell-full{width:100%;flex:none}.xl--up>.cell-1of2{width:50%;flex:none}.xl--up>.cell-1of3{width:33.3333%;flex:none}.xl--up>.cell-2of3{width:66.6667%;flex:none}.xl--up>.cell-1of4{width:25%;flex:none}.xl--up>.cell-3of4{width:75%;flex:none}}.calc-pension-pot{box-sizing:border-box}.calc-pension-pot *,.calc-pension-pot *::before,.calc-pension-pot *::after{box-sizing:inherit}.calc-pension-pot body,.calc-pension-pot h1,.calc-pension-pot h2,.calc-pension-pot h3,.calc-pension-pot h4,.calc-pension-pot h5,.calc-pension-pot h6,.calc-pension-pot blockquote,.calc-pension-pot p,.calc-pension-pot pre,.calc-pension-pot dl,.calc-pension-pot dd,.calc-pension-pot ol,.calc-pension-pot ul,.calc-pension-pot figure,.calc-pension-pot hr,.calc-pension-pot fieldset,.calc-pension-pot legend{margin:0;padding:0}.calc-pension-pot li>ol,.calc-pension-pot li>ul{margin-bottom:0}.calc-pension-pot table{border-collapse:collapse;border-spacing:0}.calc-pension-pot fieldset{min-width:0;border:0}.rangeslider{margin:20px 0;position:relative;background:#e6e6e6;-ms-touch-action:none;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,0.4)}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,0.4),0 -1px 3px rgba(0,0,0,0.4)}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{width:40px;height:40px;text-align:center;position:absolute;background-color:rgba(0,0,0,0.8);font-weight:normal;font-size:14px;transition:all 100ms ease-in;border-radius:4px;display:inline-block;color:white;left:50%;transform:translate3d(-50%, 0, 0)}.rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.rangeslider .rangeslider__handle-tooltip:after{content:' ';position:absolute;width:0;height:0}.rangeslider-horizontal{height:12px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{height:100%;background-color:#7cb342;border-radius:10px;top:0}.rangeslider-horizontal .rangeslider__handle{width:30px;height:30px;border-radius:30px;top:50%;transform:translate3d(-50%, -50%, 0)}.rangeslider-horizontal .rangeslider__handle:after{content:' ';position:absolute;width:16px;height:16px;top:6px;left:6px;border-radius:50%;background-color:#dadada;box-shadow:0 1px 3px rgba(0,0,0,0.4) inset,0 -1px 3px rgba(0,0,0,0.4) inset}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,0.8);left:50%;bottom:-8px;transform:translate3d(-50%, 0, 0)}.rangeslider-vertical{margin:20px auto;height:150px;max-width:10px;background-color:transparent}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;box-shadow:none;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;box-shadow:none}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%, -50%, 0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,0.8);left:100%;top:12px}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0, -50%, 0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item::before{content:'';width:10px;height:2px;background:black;position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:-1}.rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;transform:translate3d(-50%, 0, 0)}.calc-pension-pot{padding-bottom:50px;background:#fff;font-size:14px}@media (max-width: 54.85714rem){.calc-pension-pot{padding:15px 0}}.input-wrapper .assumptions,.outputs .assumptions{padding:40px 10px;background-color:#fff;text-align:center}.input-wrapper .grey-section,.outputs .grey-section{position:relative;border:1px solid #ecedee;background-color:#f9f9f9}.input-wrapper .bottom-arrow:after,.outputs .bottom-arrow:after{position:absolute;right:0;bottom:-15px;left:0;z-index:1;display:block;width:30px;height:30px;margin:auto;border-top:1px solid #ecedee;border-right:0;border-bottom:0;border-left:1px solid #ecedee;content:'';background-color:#f9f9f9;transform:rotate(225deg) skew(-10deg, -10deg)}.input-wrapper .bottom-arrow--white:after,.outputs .bottom-arrow--white:after{background-color:#fff}.input-wrapper .input-label,.outputs .input-label{margin-bottom:10px}.input-wrapper .input-label-wrapper,.outputs .input-label-wrapper{padding:20px}@media (max-width: 54.85714rem){.input-wrapper .input-label-wrapper,.outputs .input-label-wrapper{margin:0}}.input-wrapper .input-tooltip-wrapper,.outputs .input-tooltip-wrapper{display:flex}.input-wrapper .input-tooltip-wrapper>div:first-child,.outputs .input-tooltip-wrapper>div:first-child{flex-grow:1}.input-wrapper .input-tooltip-wrapper.margin-top-auto,.outputs .input-tooltip-wrapper.margin-top-auto{margin-top:auto}.input-wrapper .input-tooltip-wrapper.salary-sacrifice .switch,.outputs .input-tooltip-wrapper.salary-sacrifice .switch{margin-bottom:5px}.input-wrapper .retirement-age-error,.outputs .retirement-age-error{margin-top:5px;color:#b90000}.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{margin:0 auto;padding-top:40px;text-align:center}@media (min-width: 70.85714rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{max-width:65rem}}@media (max-width: 70.85714rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{margin:0 20px}}@media (max-width: 54.85714rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{padding:1rem}}@media (max-width: 41.14286rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{margin:0;padding:30px 10px;border:none}}.input-wrapper .input-section--top,.input-wrapper .output-section--top,.outputs .input-section--top,.outputs .output-section--top{padding-top:0;text-align:left}@media (min-width: 54.85714rem){.input-wrapper .input-section--top>.grid,.input-wrapper .output-section--top>.grid,.outputs .input-section--top>.grid,.outputs .output-section--top>.grid{width:60%;margin:0 auto}}.input-wrapper .input-section .subsection,.input-wrapper .output-section .subsection,.outputs .input-section .subsection,.outputs .output-section .subsection{width:100%;margin:10px;padding:20px;border:1px solid #ecedee;text-align:left}@media (max-width: 54.85714rem){.input-wrapper .input-section .subsection,.input-wrapper .output-section .subsection,.outputs .input-section .subsection,.outputs .output-section .subsection{padding:0;border:0}}.input-wrapper .input-section .subsection__header,.input-wrapper .output-section .subsection__header,.outputs .input-section .subsection__header,.outputs .output-section .subsection__header{display:flex;min-height:4em;margin:0 20px;align-items:center}.input-wrapper .input-section .subsection__header>svg,.input-wrapper .output-section .subsection__header>svg,.outputs .input-section .subsection__header>svg,.outputs .output-section .subsection__header>svg{width:35px;height:35px;margin-right:15px;flex-shrink:0}.input-wrapper .input-section .subsection__header h3,.input-wrapper .output-section .subsection__header h3,.outputs .input-section .subsection__header h3,.outputs .output-section .subsection__header h3{color:#278ba6;font-size:20px}.input-wrapper .input-section .subsection .input-label-wrapper,.input-wrapper .output-section .subsection .input-label-wrapper,.outputs .input-section .subsection .input-label-wrapper,.outputs .output-section .subsection .input-label-wrapper{display:flex;padding-bottom:5px;flex-direction:column;justify-content:flex-start}.input-wrapper .input-section .subsection .input-label-wrapper:before,.input-wrapper .output-section .subsection .input-label-wrapper:before,.outputs .input-section .subsection .input-label-wrapper:before,.outputs .output-section .subsection .input-label-wrapper:before{display:block;padding-bottom:20px;border-top:1px dashed #ecedee;content:''}.input-wrapper .input-section .subsection .input-label-wrapper .input-label,.input-wrapper .output-section .subsection .input-label-wrapper .input-label,.outputs .input-section .subsection .input-label-wrapper .input-label,.outputs .output-section .subsection .input-label-wrapper .input-label{color:#68737a}@media (min-width: 54.85714rem){.input-wrapper .input-section .subsection .input-label-wrapper .input-label,.input-wrapper .output-section .subsection .input-label-wrapper .input-label,.outputs .input-section .subsection .input-label-wrapper .input-label,.outputs .output-section .subsection .input-label-wrapper .input-label{min-height:3em}}.input-wrapper .input-section .subsection .input-label-wrapper [class^='SwitchInput'],.input-wrapper .output-section .subsection .input-label-wrapper [class^='SwitchInput'],.outputs .input-section .subsection .input-label-wrapper [class^='SwitchInput'],.outputs .output-section .subsection .input-label-wrapper [class^='SwitchInput']{width:calc(100% - 28px);margin-bottom:10px}.input-wrapper .input-section>.button-wrapper,.input-wrapper .output-section>.button-wrapper,.outputs .input-section>.button-wrapper,.outputs .output-section>.button-wrapper{display:inline-block;margin:30px 0}@media (min-width: 70.85714rem){.input-wrapper .input-section,.outputs .input-section{max-width:85rem}}.outputs .output-section{padding-top:0;text-align:left}.outputs .white-section{position:relative;padding:60px 0}@media (max-width: 54.85714rem){.outputs .white-section{padding:20px 0}}.outputs .white-section--error{padding:10px 0}.outputs .white-section .summary{display:flex}@media (max-width: 54.85714rem){.outputs .white-section .summary{margin:20px 0;flex-direction:column}}.outputs .white-section .summary--text{position:relative;width:50%;padding:40px 70px;background-color:#f6f8f2;font-size:24px;text-align:center}@media (max-width: 54.85714rem){.outputs .white-section .summary--text{width:100%;padding:30px 20px;font-size:20px}}.outputs .white-section .summary--text .highlight{color:#278ba6;font-size:28px}@media (max-width: 54.85714rem){.outputs .white-section .summary--text .highlight{font-size:24px}}.outputs .white-section .summary--text .highlight--large{font-size:54px}@media (max-width: 54.85714rem){.outputs .white-section .summary--text .highlight--large{font-size:48px}}.outputs .white-section .summary--slider-wrapper{position:relative;padding:40px;border:1px solid #c4cdd5;border-left:none;text-align:left;flex:1}@media (max-width: 54.85714rem){.outputs .white-section .summary--slider-wrapper{padding:30px;border:1px solid #c4cdd5}}.outputs .white-section .summary--slider-wrapper .header-wrapper{display:flex;align-items:center}.outputs .white-section .summary--slider-wrapper .header-wrapper svg{width:30px;height:30px;margin-right:15px;flex-shrink:0}.outputs .white-section .summary--slider-wrapper .header-wrapper h3{font-size:24px}.outputs .white-section .summary--slider-wrapper .info-text{margin:30px 0}.outputs .grey-section{padding-top:50px;background-color:#f9f9f9}.outputs .grey-section .intro-heading{padding-bottom:20px;text-align:center}.outputs .grey-section .output-assumptions{padding:10px 150px 30px;text-align:center}@media (max-width: 54.85714rem){.outputs .grey-section .output-assumptions{padding:10px 20px 30px}}.outputs .grey-section .output-assumptions--figure{color:#278ba6;font-size:16px}.outputs .grey-section .income-options{margin-bottom:20px}@media (max-width: 54.85714rem){.outputs .grey-section .income-options.no-border .heading{margin:0 0 0 3px;border:none}}.outputs .grey-section .tooltip-wrapper{display:flex;justify-content:center;align-items:flex-end}.outputs .grey-section .tooltip-wrapper .horizontal-padding-small{padding:0 5px}.outputs .grey-section .button-wrapper{display:block;margin-bottom:40px;text-align:center}.outputs .grey-section .things-to-consider--wrapper{margin-bottom:50px}.outputs .grey-section .things-to-consider--wrapper .things-to-consider{display:flex;flex-direction:column}@media (min-width: 54.85714rem){.outputs .grey-section .things-to-consider--wrapper .things-to-consider{flex-direction:row}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .heading-wrapper{flex:1}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .body-text-wrapper{margin-left:0;padding-left:30px;border-left:1px solid #dee0e1;flex:2}}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .heading{border:0}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .body-text-wrapper{margin-left:3px}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .body-text-wrapper .bold{margin-bottom:24px;font-size:20px;font-family:stag;line-height:24px}.button-wrapper a{color:#fff;text-decoration:none}.button-wrapper .button{display:flex;margin:0 auto;padding:10px 15px;border:0;border-radius:3px;color:#fff;background:#c00;line-height:1.5rem}.button-wrapper .button:disabled{color:#454c50;background-color:#ecedee;outline:0;cursor:not-allowed}.button-wrapper .button:disabled .chevron{fill:#454c50}.button-wrapper .button .chevron{width:24px;height:24px;margin-left:-7px;fill:#fff}.button-wrapper .button .chevron.right{margin:0 -7px 0 0;transform:rotate(180deg)}.tooltip-wrapper{position:relative}.tooltip-wrapper .i-icon{width:18px;height:18px;margin:10px 0 10px 10px;cursor:pointer}.tooltip-wrapper .i-icon>svg{width:18px;height:18px}.tooltip-wrapper .i-icon:hover .popover-content,.tooltip-wrapper .i-icon:focus .popover-content{display:block}.tooltip-wrapper .i-icon .popover-content{position:absolute;top:50px;right:-13px;z-index:55;display:none;width:320px;padding:15px;border-radius:3px;background-color:#278ba6;font-size:14px;font-family:"Open Sans";letter-spacing:normal;line-height:21px;text-align:left;cursor:default;filter:drop-shadow(0 4px 3px rgba(69,76,80,0.25));-webkit-font-smoothing:auto}.tooltip-wrapper .i-icon .popover-content .triangle{position:absolute;top:-8px;right:14px;display:block;width:16px;height:16px;border-bottom-right-radius:2px;background-color:#278ba6;transform:rotate(225deg)}.tooltip-wrapper .i-icon .popover-content p{color:#fff}.glossary-tooltip-wrapper{position:relative;cursor:pointer}@media (max-width: 70.85714rem){.glossary-tooltip-wrapper{position:initial}}.glossary-tooltip-wrapper .glossary{display:inline-flex;white-space:nowrap;color:#c00;text-decoration:underline dashed;align-items:center}.glossary-tooltip-wrapper .glossary svg{position:relative;left:3px;width:1em;height:1em;margin-right:5px}.glossary-tooltip-wrapper:hover .popover-content,.glossary-tooltip-wrapper:focus .popover-content{display:block}.glossary-tooltip-wrapper .popover-content{position:absolute;bottom:7px;left:50%;z-index:55;display:none;width:320px;padding:25px;border-bottom:20px solid transparent;color:#fff;background-color:#c00;font-size:14px;font-family:"Open Sans";letter-spacing:normal;line-height:21px;text-align:left;transform:translateX(-50%);background-clip:padding-box;cursor:default;filter:drop-shadow(0 4px 3px rgba(69,76,80,0.25));-webkit-font-smoothing:auto}@media (max-width: 70.85714rem){.glossary-tooltip-wrapper .popover-content{left:20px;width:calc(100% - 40px);transform:initial}}@media (max-width: 54.85714rem){.glossary-tooltip-wrapper .popover-content{width:calc(100% - 40px)}}.glossary-tooltip-wrapper .popover-content .triangle{position:absolute;bottom:-8px;left:152px;display:block;width:16px;height:16px;border-bottom-right-radius:2px;background-color:#c00;transform:rotate(45deg)}.glossary-tooltip-wrapper .popover-content p{color:#fff}.glossary-tooltip-wrapper .popover-content:hover,.glossary-tooltip-wrapper .popover-content:focus{display:block}.slider{width:100%;margin-top:20px;padding:0 15%}@media (max-width: 41.14286rem){.slider{padding:0}}.slider .rangeslider{height:4px;background-color:#dee0e1;box-shadow:none}.slider .rangeslider .rangeslider__fill{background-color:#dee0e1;box-shadow:none}.slider .rangeslider .rangeslider__handle{z-index:2;width:30px;height:30px;border-color:#47b0c5;background-color:#47b0c5;transition:all 100ms ease-in-out;box-shadow:none}.slider .rangeslider .rangeslider__handle::after{top:7px;left:7px;width:14px;height:14px;background-color:#fff;box-shadow:none}.slider .rangeslider .rangeslider__handle:hover,.slider .rangeslider .rangeslider__handle:active,.slider .rangeslider .rangeslider__handle:focus{outline:none;transform:translate3d(-50%, -50%, 0) scale(0.95)}.slider .rangeslider .rangeslider__labels{bottom:55px;user-select:none}.slider .rangeslider .rangeslider__labels .rangeslider__label-item:first-child::before,.slider .rangeslider .rangeslider__labels .rangeslider__label-item:last-child::before{position:absolute;top:37px;z-index:-1;display:block;width:10px;height:10px;content:'';background-color:#fff}.slider .rangeslider .rangeslider__labels .rangeslider__label-item:first-child::before{right:-3px}.slider .rangeslider .rangeslider__labels .rangeslider__label-item:last-child::before{left:-5px}.slider .rangeslider .rangeslider__labels .rangeslider__label-item::after{display:block;width:20px;height:20px;margin:12px auto 0;border:4px solid #dee0e1;border-radius:50%;content:'';background-color:#f6f7f7}.slider .rangeslider .rangeslider__labels .rangeslider__label-item[data-value='25'],.slider .rangeslider .rangeslider__labels .rangeslider__label-item[data-value='75']{opacity:0}.loading{position:fixed;top:0;left:0;z-index:3;width:100%;height:100vh;background-color:#fff}.loading.is-hiding{animation:loading-fade 1s ease-in-out 1.5s forwards}.loading .ball-triangle-path{position:relative;top:300px;width:60px;margin:0 auto}.loading .ball-triangle-path>div{position:absolute;width:10px;height:10px;border-radius:50%;background-color:#278ba6;animation-fill-mode:both}.loading .ball-triangle-path>div.ball-1,.loading .ball-triangle-path>div.ball-2,.loading .ball-triangle-path>div.ball-3{animation-delay:0;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.loading .ball-triangle-path>div.ball-1{top:50px;animation-name:ball-triangle-path-1}.loading .ball-triangle-path>div.ball-2{left:25px;animation-name:ball-triangle-path-2}.loading .ball-triangle-path>div.ball-3{top:50px;left:50px;animation-name:ball-triangle-path-3}@keyframes loading-fade{0%{opacity:1}99%{z-index:3;opacity:0}100%{z-index:-1;opacity:0}}@keyframes ball-triangle-path-1{33%{transform:translate(25px, -50px)}66%{transform:translate(50px, 0)}100%{transform:translate(0, 0)}}@keyframes ball-triangle-path-2{33%{transform:translate(25px, 50px)}66%{transform:translate(-25px, 50px)}100%{transform:translate(0, 0)}}@keyframes ball-triangle-path-3{33%{transform:translate(-50px, 0)}66%{transform:translate(-25px, -50px)}100%{transform:translate(0, 0)}}.info-box{display:flex;margin:0 10px 20px;padding:30px;border:1px solid #ecedee;background-color:#fff;flex-direction:column}@media (max-width: 54.85714rem){.info-box{margin:0 0 20px;padding:30px 15px}}.info-box:first-child{margin-left:0}.info-box:last-child{margin-right:0}.info-box .heading{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #dee0e1;color:#278ba6;font-size:18px;font-family:stag}@media (max-width: 54.85714rem){.info-box .heading{margin:0 0 10px;font-size:24px}}.info-box .figures-box{margin-bottom:16px;padding:20px 10px;background-color:#f6f8f2;font-weight:500;text-align:center}.info-box .figures-box .take-row{margin-bottom:24px;padding-bottom:20px;border-bottom:1px dashed #dee0e1}.info-box .figures-box .figure-row{padding:0 10px}.info-box .figures-box .figure{font-weight:400;font-size:1.5rem;font-family:stag;letter-spacing:.04rem;line-height:1.2;-webkit-font-smoothing:antialiased}@media (max-width: 54.85714rem){.info-box .figures-box .figure{font-size:30px}}.info-box .figures-box .figure--orange{color:#d55e1b}.info-box .figures-box .or{margin:10px 0;font-weight:700;font-family:stag;text-transform:uppercase}.info-box .figures-box .cash-info{font-weight:400;text-align:left}@media (max-width: 54.85714rem){.info-box .heading,.info-box .link-text,.info-box .body-text{margin-left:3px}}.info-box .link-text{margin-top:auto}.info-box .body-text{padding-bottom:16px}.info-box .body-text-content{position:relative}.info-box .body-text-content ul{padding-left:1rem}.next-step{text-align:center}.next-step .next-step-title,.next-step .opening-times{margin-bottom:20px}.next-step>.info-box{margin:0 0 40px}.next-step>.info-box .telephone{display:flex;margin:20px 0;color:#c00;font-size:40px;font-family:stag;align-items:center;justify-content:center}@media (max-width: 41.14286rem){.next-step>.info-box .telephone{font-size:28px}.next-step>.info-box .telephone svg{width:28px;height:28px}}.next-step>.info-box .telephone svg{margin-right:10px}.next-step>.info-box .unique-id{position:relative;display:flex;margin:0 auto 30px;fill:#e6eddb}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id{display:initial;margin-bottom:20px}}@media (min-width: 41.14286rem){.next-step>.info-box .unique-id{width:90%}}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id{width:50rem}}.next-step>.info-box .unique-id .unique-id__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:60px;height:60px;margin:auto;padding:2px;border:3px solid #e6eddb;border-radius:50%;background-color:#fff;text-align:center}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__icon{position:relative;top:27px;width:60px;height:60px;margin-top:-24px}}.next-step>.info-box .unique-id .unique-id__icon svg{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%, -50%)}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__icon svg{width:28px;height:28px}}.next-step>.info-box .unique-id .unique-id__text-section,.next-step>.info-box .unique-id .unique-id__number-section{padding:15px 20px;border:3px solid #e6eddb}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__text-section,.next-step>.info-box .unique-id .unique-id__number-section{width:50%}}.next-step>.info-box .unique-id .unique-id__text-section{display:flex;background-color:#e6eddb;font-weight:500;text-align:center;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__text-section{margin-left:3rem;padding-right:2.3rem}}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__text-section{padding-top:28px}}.next-step>.info-box .unique-id .unique-id__text-section p{width:100%}.next-step>.info-box .unique-id .unique-id__number-section{text-align:left}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__number-section{margin-right:50px;padding-left:50px}}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__number-section{text-align:center}}.next-step>.info-box .unique-id .unique-id__number{font-weight:600;font-size:36px;text-align:center}.next-step>.info-box .unique-id .unique-id__number--loading{font-size:26px}.next-step>.info-box .unique-id .unique-id__number--error{color:#b90000;font-size:16px}.next-step>.info-box .info-box{margin:0 50px}@media (max-width: 54.85714rem){.next-step>.info-box .info-box{max-width:50rem;margin:0 auto}}.panel-error{position:relative;margin:-65px auto 50px;padding:40px 100px;border:1px solid #d7e4ef;background-color:#fff;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,0.08)}@media (min-width: 70.85714rem){.panel-error{max-width:calc(65rem - 15%)}}@media (max-width: 70.85714rem){.panel-error{max-width:calc(60rem - 15%);margin:-65px auto 20px}}@media (max-width: 54.85714rem){.panel-error{max-width:100%;margin:-65px 20px 20px;padding:20px}}@media (max-width: 41.14286rem){.panel-error{padding:30px 20px}}.panel-error .title,.panel-error .body{margin-bottom:40px}.panel-error .title{color:#278ba6}.input-wrapper{flex-grow:1}.input-wrapper .input:hover .addon:not([disabled]),.input-wrapper .input:hover input:not([disabled]){border-color:#929a9f;color:#454c50}.input-wrapper .input input{width:100%;min-width:0;height:42px;padding:7px 5px 3px 20px;border:1px solid #c4cdd5;border-radius:3px;color:rgba(69,76,80,0.7);transition:all 300ms ease-in-out;-webkit-appearance:none}.input-wrapper .input input:active:not([disabled]),.input-wrapper .input input:focus:not([disabled]){border-color:#278ba6;color:#454c50}.input-wrapper .input input:active:not([disabled])+.addon,.input-wrapper .input input:focus:not([disabled])+.addon{border-color:#278ba6;color:#278ba6}.input-wrapper .input input::placeholder{color:rgba(104,115,122,0.5)}.input-wrapper .input input:disabled{color:#ecedee;background-color:#ecedee}.input-wrapper .text-input .addon-wrapper{display:flex}.input-wrapper .text-input .addon-wrapper:not(.no-addon) input{border-radius:0 3px 3px 0}.input-wrapper .text-input .addon{position:relative;display:inline-block;width:42px;height:42px;border:1px solid #c4cdd5;border-radius:3px 0 0 3px;border-right:0;content:'£';color:rgba(69,76,80,0.7);line-height:42px;text-align:center;transition:all 300ms ease-in-out;order:-1}.input-wrapper .error-text{height:0;margin-top:5px;opacity:0;transition:all 300ms ease-in-out}.input-wrapper.has-error .input input:not([disabled]){border-color:#b90000}.input-wrapper.has-error .input input:not([disabled])+.addon{border-color:#b90000;color:#b90000}.input-wrapper.has-error .error-text{height:1rem;color:#b90000;opacity:1}.input-wrapper .dropdown .selector{position:relative;display:flex;width:100%;height:42px;padding:0;border:1px solid #c4cdd5;border-radius:3px;color:rgba(69,76,80,0.7);background-color:#fff;outline:0;text-align:left;transition:all 300ms ease-in-out;justify-content:space-between;align-items:center}.input-wrapper .dropdown .selector .select-text{margin-left:20px;line-height:1rem}.input-wrapper .dropdown .selector .select-arrow-zone{display:inline-block;width:35px;height:40px;border-radius:0 2px 2px 0;border-left:1px solid #c4cdd5;text-align:center;transition:all 300ms ease-in-out}.input-wrapper .dropdown .selector .select-arrow-zone:after{display:inline-block;width:0;height:0;border-width:5px 5px 0;border-style:solid;border-color:rgba(69,76,80,0.7) transparent transparent;content:'';transform:translateY(9px);transition:all 300ms ease-in-out;pointer-events:none}.input-wrapper .dropdown .selector:hover,.input-wrapper .dropdown .selector:focus{border-color:#929a9f;color:#454c50}.input-wrapper .dropdown .selector:hover .select-arrow-zone,.input-wrapper .dropdown .selector:focus .select-arrow-zone{border-color:#929a9f}.input-wrapper .dropdown .selector:hover .select-arrow-zone:after,.input-wrapper .dropdown .selector:focus .select-arrow-zone:after{border-color:#454c50 transparent transparent;transform:translateY(9px)}.input-wrapper .dropdown .selector.open{border-color:#278ba6;color:#454c50}.input-wrapper .dropdown .selector.open .select-arrow-zone{border-left-color:#278ba6;color:#278ba6}.input-wrapper .dropdown .selector.open .select-arrow-zone:after{border-color:#278ba6 transparent transparent;transform:translateY(8px) rotate(180deg)}.input-wrapper .dropdown .options-wrapper{position:relative;width:100%}.input-wrapper .dropdown .options{position:absolute;z-index:4;overflow:auto;width:100%;max-height:230px;margin-top:7px;border:1px solid #c4cdd5;border-radius:3px;background-color:#fff;box-shadow:0 4px 3px rgba(69,76,80,0.25);cursor:pointer}.input-wrapper .dropdown .options .option{display:block;width:100%;padding:15px 20px;border:0;background-color:transparent;text-align:left;transition:all 300ms ease-in-out}.input-wrapper .dropdown .options .option.focused{background-color:#f6f7f7}.input-wrapper .date-input .date-input-wrapper{display:flex}.input-wrapper .date-input .date-input-wrapper input{margin-right:5px;padding-right:17px;text-align:center}.input-wrapper .date-input .date-input-wrapper input:last-of-type{margin-right:0}.input-tooltip-wrapper .input-wrapper .switch{width:auto}.input-wrapper .switch{display:flex;width:calc(100% - 28px);margin-bottom:20px}.input-wrapper .switch .radio-label{display:flex;height:42px;padding:.5rem;border:1px solid #c4cdd5;color:rgba(69,76,80,0.7);background-color:#fff;font-weight:400;line-height:1rem;outline:0;transition:all 300ms ease-in-out;align-items:center;flex:1;justify-content:center}.input-wrapper .switch .radio-label:first-of-type{margin-right:-1px;border-radius:4px 0 0 4px}.input-wrapper .switch .radio-label:last-of-type{border-radius:0 4px 4px 0}.input-wrapper .switch .radio-label:hover,.input-wrapper .switch .radio-label:focus{z-index:1;border-color:#929a9f;color:#454c50}.input-wrapper .switch .radio-label[aria-selected='true']{z-index:2;border-color:#1c7c9a;color:#fff;background-color:#1c7c9a}.align-center{text-align:center}@media (max-width: 54.85714rem){.align-center-sm{text-align:center}}.align-right{text-align:right}.grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.grid--top{align-items:flex-start}.grid--bottom{align-items:flex-end}.grid--center{align-items:center}.grid--justify-center{justify-content:center}.grid--flex-cells>.cell{display:flex}.grid.margin-bottom-none{margin-bottom:0}.grid .cell{flex:1}.grid .cell--top{align-self:flex-start}.grid .cell--bottom{align-self:flex-end}.grid .cell--center{align-self:center}.grid .cell--auto-size{flex:none}.grid .cell-1of2{width:50%;flex:none}.grid .cell-1of3{width:33.3333%;flex:none}.grid .cell-2of3{width:66.6667%;flex:none}.grid .cell-1of4{width:25%;flex:none}.grid .cell-3of4{width:75%;flex:none}.grid--fit>.cell{flex:1}.grid--full>.cell{flex:0 0 100%}.xs--up>.cell{flex:0 0 100%}.xs--down>.cell{flex:1}@media (min-width: 24.28571rem){.xs--down>.cell{flex:0 0 100%}.xs--up>.cell{flex:1}.xs--up>.cell-full{width:100%;flex:none}.xs--up>.cell-1of2{width:50%;flex:none}.xs--up>.cell-1of3{width:33.3333%;flex:none}.xs--up>.cell-2of3{width:66.6667%;flex:none}.xs--up>.cell-1of4{width:25%;flex:none}.xs--up>.cell-3of4{width:75%;flex:none}}.sm--up>.cell{flex:0 0 100%}.sm--down>.cell{flex:1}@media (min-width: 41.14286rem){.sm--down>.cell{flex:0 0 100%}.sm--up>.cell{flex:1}.sm--up>.cell-full{width:100%;flex:none}.sm--up>.cell-1of2{width:50%;flex:none}.sm--up>.cell-1of3{width:33.3333%;flex:none}.sm--up>.cell-2of3{width:66.6667%;flex:none}.sm--up>.cell-1of4{width:25%;flex:none}.sm--up>.cell-3of4{width:75%;flex:none}}.md--up>.cell{flex:0 0 100%}.md--down>.cell{flex:1}@media (min-width: 54.85714rem){.md--down>.cell{flex:0 0 100%}.md--up>.cell{flex:1}.md--up>.cell-full{width:100%;flex:none}.md--up>.cell-1of2{width:50%;flex:none}.md--up>.cell-1of3{width:33.3333%;flex:none}.md--up>.cell-2of3{width:66.6667%;flex:none}.md--up>.cell-1of4{width:25%;flex:none}.md--up>.cell-3of4{width:75%;flex:none}}.lg--up>.cell{flex:0 0 100%}.lg--down>.cell{flex:1}@media (min-width: 70.85714rem){.lg--down>.cell{flex:0 0 100%}.lg--up>.cell{flex:1}.lg--up>.cell-full{width:100%;flex:none}.lg--up>.cell-1of2{width:50%;flex:none}.lg--up>.cell-1of3{width:33.3333%;flex:none}.lg--up>.cell-2of3{width:66.6667%;flex:none}.lg--up>.cell-1of4{width:25%;flex:none}.lg--up>.cell-3of4{width:75%;flex:none}}.xl--up>.cell{flex:0 0 100%}.xl--down>.cell{flex:1}@media (min-width: 85.71429rem){.xl--down>.cell{flex:0 0 100%}.xl--up>.cell{flex:1}.xl--up>.cell-full{width:100%;flex:none}.xl--up>.cell-1of2{width:50%;flex:none}.xl--up>.cell-1of3{width:33.3333%;flex:none}.xl--up>.cell-2of3{width:66.6667%;flex:none}.xl--up>.cell-1of4{width:25%;flex:none}.xl--up>.cell-3of4{width:75%;flex:none}}.calc-pension-pot{box-sizing:border-box;padding-bottom:50px;background:#fff;font-size:14px}.calc-pension-pot *,.calc-pension-pot *::before,.calc-pension-pot *::after{box-sizing:inherit}.calc-pension-pot body,.calc-pension-pot h1,.calc-pension-pot h2,.calc-pension-pot h3,.calc-pension-pot h4,.calc-pension-pot h5,.calc-pension-pot h6,.calc-pension-pot blockquote,.calc-pension-pot p,.calc-pension-pot pre,.calc-pension-pot dl,.calc-pension-pot dd,.calc-pension-pot ol,.calc-pension-pot ul,.calc-pension-pot figure,.calc-pension-pot hr,.calc-pension-pot fieldset,.calc-pension-pot legend{margin:0;padding:0}.calc-pension-pot li>ol,.calc-pension-pot li>ul{margin-bottom:0}.calc-pension-pot table{border-collapse:collapse;border-spacing:0}.calc-pension-pot fieldset{min-width:0;border:0}.rangeslider{position:relative;margin:20px 0;background:#e6e6e6;-ms-touch-action:none;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,0.4)}.rangeslider .rangeslider__handle{position:absolute;display:inline-block;border:1px solid #ccc;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.4),0 -1px 3px rgba(0,0,0,0.4);cursor:pointer}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{position:absolute;left:50%;display:inline-block;width:40px;height:40px;border-radius:4px;color:#fff;background-color:rgba(0,0,0,0.8);font-weight:normal;font-size:14px;text-align:center;transform:translate3d(-50%, 0, 0);transition:all 100ms ease-in}.rangeslider .rangeslider__handle-tooltip span{display:inline-block;margin-top:12px;line-height:100%}.rangeslider .rangeslider__handle-tooltip:after{position:absolute;width:0;height:0;content:' '}.rangeslider-horizontal{height:12px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{top:0;height:100%;border-radius:10px;background-color:#7cb342}.rangeslider-horizontal .rangeslider__handle{top:50%;width:30px;height:30px;border-radius:30px;transform:translate3d(-50%, -50%, 0)}.rangeslider-horizontal .rangeslider__handle:after{position:absolute;top:6px;left:6px;width:16px;height:16px;border-radius:50%;content:' ';background-color:#dadada;box-shadow:0 1px 3px rgba(0,0,0,0.4) inset,0 -1px 3px rgba(0,0,0,0.4) inset}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{bottom:-8px;left:50%;border-top:8px solid rgba(0,0,0,0.8);border-right:8px solid transparent;border-left:8px solid transparent;transform:translate3d(-50%, 0, 0)}.rangeslider-vertical{max-width:10px;height:150px;margin:20px auto;background-color:transparent}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{bottom:0;width:100%;background-color:#7cb342;box-shadow:none}.rangeslider-vertical .rangeslider__handle{left:-10px;width:30px;height:10px;box-shadow:none}.rangeslider-vertical .rangeslider__handle-tooltip{top:50%;left:-100%;transform:translate3d(-50%, -50%, 0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{top:12px;left:100%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,0.8)}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{position:relative;left:10px;width:250px;height:100%;margin:0 0 0 24px;padding:0;list-style-type:none;text-align:left}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0, -50%, 0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item::before{position:absolute;top:50%;left:-14px;z-index:-1;width:10px;height:2px;content:'';background:#000000;transform:translateY(-50%)}.rangeslider__labels .rangeslider__label-item{position:absolute;top:10px;display:inline-block;font-size:14px;transform:translate3d(-50%, 0, 0);cursor:pointer}@media (max-width: 54.85714rem){.calc-pension-pot{padding:15px 0}}.input-wrapper .assumptions,.outputs .assumptions{padding:40px 10px;background-color:#fff;text-align:center}.input-wrapper .grey-section,.outputs .grey-section{position:relative;border:1px solid #ecedee;background-color:#f9f9f9}.input-wrapper .bottom-arrow:after,.outputs .bottom-arrow:after{position:absolute;right:0;bottom:-15px;left:0;z-index:1;display:block;width:30px;height:30px;margin:auto;border-top:1px solid #ecedee;border-right:0;border-bottom:0;border-left:1px solid #ecedee;content:'';background-color:#f9f9f9;transform:rotate(225deg) skew(-10deg, -10deg)}.input-wrapper .bottom-arrow--white:after,.outputs .bottom-arrow--white:after{background-color:#fff}.input-wrapper .input-label,.outputs .input-label{margin-bottom:10px}.input-wrapper .input-label-wrapper,.outputs .input-label-wrapper{padding:20px}@media (max-width: 54.85714rem){.input-wrapper .input-label-wrapper,.outputs .input-label-wrapper{margin:0}}.input-wrapper .input-tooltip-wrapper,.outputs .input-tooltip-wrapper{display:flex}.input-wrapper .input-tooltip-wrapper>div:first-child,.outputs .input-tooltip-wrapper>div:first-child{flex-grow:1}.input-wrapper .input-tooltip-wrapper.margin-top-auto,.outputs .input-tooltip-wrapper.margin-top-auto{margin-top:auto}.input-wrapper .input-tooltip-wrapper.salary-sacrifice .switch,.outputs .input-tooltip-wrapper.salary-sacrifice .switch{margin-bottom:5px}.input-wrapper .retirement-age-error,.outputs .retirement-age-error{margin-top:5px;color:#b90000}.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{margin:0 auto;padding-top:40px;text-align:center}@media (min-width: 70.85714rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{max-width:65rem}}@media (max-width: 70.85714rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{margin:0 20px}}@media (max-width: 54.85714rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{padding:1rem}}@media (max-width: 41.14286rem){.input-wrapper .input-section,.input-wrapper .output-section,.outputs .input-section,.outputs .output-section{margin:0;padding:30px 10px;border:none}}.input-wrapper .input-section--top,.input-wrapper .output-section--top,.outputs .input-section--top,.outputs .output-section--top{padding-top:0;text-align:left}@media (min-width: 54.85714rem){.input-wrapper .input-section--top>.grid,.input-wrapper .output-section--top>.grid,.outputs .input-section--top>.grid,.outputs .output-section--top>.grid{width:60%;margin:0 auto}}@media (min-width: 54.85714rem){.input-wrapper .input-section--top>.grid{width:62rem}}.input-wrapper .input-section .subsection,.input-wrapper .output-section .subsection,.outputs .input-section .subsection,.outputs .output-section .subsection{width:100%;margin:10px;padding:20px;border:1px solid #ecedee;text-align:left}@media (max-width: 54.85714rem){.input-wrapper .input-section .subsection,.input-wrapper .output-section .subsection,.outputs .input-section .subsection,.outputs .output-section .subsection{padding:0;border:0}}.input-wrapper .input-section .subsection__header,.input-wrapper .output-section .subsection__header,.outputs .input-section .subsection__header,.outputs .output-section .subsection__header{display:flex;min-height:4em;margin:0 20px;align-items:center}.input-wrapper .input-section .subsection__header>svg,.input-wrapper .output-section .subsection__header>svg,.outputs .input-section .subsection__header>svg,.outputs .output-section .subsection__header>svg,.input-wrapper .input-section .header>svg{width:35px;height:35px;margin-right:15px;flex-shrink:0}.input-wrapper .input-section .header>svg{margin:0 6px 10px}.input-wrapper .input-section .subsection__header h3,.input-wrapper .output-section .subsection__header h3,.outputs .input-section .subsection__header h3,.outputs .output-section .subsection__header h3,.input-wrapper h3{color:#3b352e;font-size:20px}.input-wrapper .input-section .subsection .input-label-wrapper,.input-wrapper .output-section .subsection .input-label-wrapper,.outputs .input-section .subsection .input-label-wrapper,.outputs .output-section .subsection .input-label-wrapper{display:flex;padding-bottom:5px;flex-direction:column;justify-content:flex-start}.input-wrapper .input-section .subsection .input-label-wrapper:before,.input-wrapper .output-section .subsection .input-label-wrapper:before,.outputs .input-section .subsection .input-label-wrapper:before,.outputs .output-section .subsection .input-label-wrapper:before{display:block;padding-bottom:20px;border-top:1px dashed #ecedee;content:''}.input-wrapper .input-section .subsection .input-label-wrapper .input-label,.input-wrapper .output-section .subsection .input-label-wrapper .input-label,.outputs .input-section .subsection .input-label-wrapper .input-label,.outputs .output-section .subsection .input-label-wrapper .input-label{color:#68737a}@media (min-width: 54.85714rem){.input-wrapper .input-section .subsection .input-label-wrapper .input-label,.input-wrapper .output-section .subsection .input-label-wrapper .input-label,.outputs .input-section .subsection .input-label-wrapper .input-label,.outputs .output-section .subsection .input-label-wrapper .input-label{min-height:3em}}.input-wrapper .input-section .subsection .input-label-wrapper [class^='SwitchInput'],.input-wrapper .output-section .subsection .input-label-wrapper [class^='SwitchInput'],.outputs .input-section .subsection .input-label-wrapper [class^='SwitchInput'],.outputs .output-section .subsection .input-label-wrapper [class^='SwitchInput']{width:calc(100% - 28px);margin-bottom:10px}.input-wrapper .input-section>.button-wrapper,.input-wrapper .output-section>.button-wrapper,.outputs .input-section>.button-wrapper,.outputs .output-section>.button-wrapper{display:inline-block;margin:30px 0}@media (min-width: 70.85714rem){.input-wrapper .input-section,.outputs .input-section{max-width:65rem}}.outputs .output-section{padding-top:0;text-align:left}.outputs .white-section{position:relative;padding:60px 0}@media (max-width: 54.85714rem){.outputs .white-section{padding:20px 0}}.outputs .white-section--error{padding:10px 0}.outputs .white-section .summary{display:flex}@media (max-width: 54.85714rem){.outputs .white-section .summary{margin:20px 0;flex-direction:column}}.outputs .white-section .summary--text{position:relative;width:50%;padding:40px 70px;background-color:#f6f8f2;font-size:24px;text-align:center}@media (max-width: 54.85714rem){.outputs .white-section .summary--text{width:100%;padding:30px 20px;font-size:20px}}.outputs .white-section .summary--text .highlight{color:#278ba6;font-size:28px}@media (max-width: 54.85714rem){.outputs .white-section .summary--text .highlight{font-size:24px}}.outputs .white-section .summary--text .highlight--large{font-size:54px}@media (max-width: 54.85714rem){.outputs .white-section .summary--text .highlight--large{font-size:48px}}.outputs .white-section .summary--slider-wrapper{position:relative;padding:40px;border:1px solid #c4cdd5;border-left:none;text-align:left;flex:1}@media (max-width: 54.85714rem){.outputs .white-section .summary--slider-wrapper{padding:30px;border:1px solid #c4cdd5}}.outputs .white-section .summary--slider-wrapper .header-wrapper{display:flex;align-items:center}.outputs .white-section .summary--slider-wrapper .header-wrapper svg{width:30px;height:30px;margin-right:15px;flex-shrink:0}.outputs .white-section .summary--slider-wrapper .header-wrapper h3{font-size:24px}.outputs .white-section .summary--slider-wrapper .info-text{margin:30px 0}.outputs .grey-section{padding-top:50px;background-color:#f9f9f9}.outputs .grey-section .intro-heading{padding-bottom:20px;text-align:center}.outputs .grey-section .output-assumptions{padding:10px 150px 30px;text-align:center}@media (max-width: 54.85714rem){.outputs .grey-section .output-assumptions{padding:10px 20px 30px}}.outputs .grey-section .output-assumptions--figure{color:#278ba6;font-size:16px}.outputs .grey-section .income-options{margin-bottom:20px}@media (max-width: 54.85714rem){.outputs .grey-section .income-options.no-border .heading{margin:0 0 0 3px;border:none}}.outputs .grey-section .tooltip-wrapper{display:flex;justify-content:center;align-items:flex-end}.outputs .grey-section .tooltip-wrapper .horizontal-padding-small{padding:0 5px}.outputs .grey-section .button-wrapper{display:block;margin-bottom:40px;text-align:center}.outputs .grey-section .things-to-consider--wrapper{margin-bottom:50px}.outputs .grey-section .things-to-consider--wrapper .things-to-consider{display:flex;flex-direction:column}@media (min-width: 54.85714rem){.outputs .grey-section .things-to-consider--wrapper .things-to-consider{flex-direction:row}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .heading-wrapper{flex:1}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .body-text-wrapper{margin-left:0;padding-left:30px;border-left:1px solid #dee0e1;flex:2}}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .heading{border:0}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .body-text-wrapper{margin-left:3px}.outputs .grey-section .things-to-consider--wrapper .things-to-consider .body-text-wrapper .bold{margin-bottom:24px;font-size:20px;font-family:stag;line-height:24px}.button-wrapper a{color:#fff;text-decoration:none}.button-wrapper .button{display:flex;margin:0 auto;padding:10px 15px;border:0;border-radius:3px;color:#fff;background:#007780;line-height:1.5rem}.button-wrapper .button:disabled{color:#454c50;background-color:#ecedee;outline:0;cursor:not-allowed}.button-wrapper .button:disabled .chevron{fill:#454c50}.button-wrapper .button .chevron{width:24px;height:24px;margin-left:-7px;fill:#fff}.button-wrapper .button .chevron.right{margin:0 -7px 0 0;transform:rotate(180deg)}.tooltip-wrapper{position:relative}.tooltip-wrapper .i-icon{width:18px;height:18px;margin:10px 0 10px 10px;cursor:pointer}.tooltip-wrapper .i-icon>svg{width:18px;height:18px}.tooltip-wrapper .i-icon:hover .popover-content,.tooltip-wrapper .i-icon:focus .popover-content{display:block}.tooltip-wrapper .i-icon .popover-content{position:absolute;top:50px;right:-13px;z-index:55;display:none;width:320px;padding:15px;border-radius:3px;background-color:#d13c15;font-size:14px;font-family:'Open Sans';letter-spacing:normal;line-height:21px;text-align:left;cursor:default;filter:drop-shadow(0 4px 3px rgba(69,76,80,0.25));-webkit-font-smoothing:auto}.tooltip-wrapper .i-icon .popover-content .triangle{position:absolute;top:-8px;right:14px;display:block;width:16px;height:16px;border-bottom-right-radius:2px;background-color:#d13c15;transform:rotate(225deg)}.tooltip-wrapper .i-icon .popover-content p{color:#fff}.glossary-tooltip-wrapper{position:relative;cursor:pointer}@media (max-width: 70.85714rem){.glossary-tooltip-wrapper{position:initial}}.glossary-tooltip-wrapper .glossary{display:inline-flex;white-space:nowrap;color:#cc0000;text-decoration:underline dashed;align-items:center}.glossary-tooltip-wrapper .glossary svg{position:relative;left:3px;width:1em;height:1em;margin-right:5px}.glossary-tooltip-wrapper:hover .popover-content,.glossary-tooltip-wrapper:focus .popover-content{display:block}.glossary-tooltip-wrapper .popover-content{position:absolute;bottom:7px;left:50%;z-index:55;display:none;width:320px;padding:25px;border-bottom:20px solid transparent;color:#fff;background-color:#D13C15;font-size:14px;font-family:'Open Sans';letter-spacing:normal;line-height:21px;text-align:left;transform:translateX(-50%);background-clip:padding-box;cursor:default;filter:drop-shadow(0 4px 3px rgba(69,76,80,0.25));-webkit-font-smoothing:auto}@media (max-width: 70.85714rem){.glossary-tooltip-wrapper .popover-content{left:20px;width:calc(100% - 40px);transform:initial}}@media (max-width: 54.85714rem){.glossary-tooltip-wrapper .popover-content{width:calc(100% - 40px)}}.glossary-tooltip-wrapper .popover-content .triangle{position:absolute;bottom:-8px;left:152px;display:block;width:16px;height:16px;border-bottom-right-radius:2px;background-color:#cc0000;transform:rotate(45deg)}.glossary-tooltip-wrapper .popover-content p{color:#fff}.glossary-tooltip-wrapper .popover-content:hover,.glossary-tooltip-wrapper .popover-content:focus{display:block}.slider{width:100%;margin-top:20px;padding:0 15%}@media (max-width: 41.14286rem){.slider{padding:0}}.slider .rangeslider{height:4px;background-color:#dee0e1;box-shadow:none}.slider .rangeslider .rangeslider__fill{background-color:#dee0e1;box-shadow:none}.slider .rangeslider .rangeslider__handle{z-index:2;width:30px;height:30px;border-color:#007780;background-color:#007780;transition:all 100ms ease-in-out;box-shadow:none}.slider .rangeslider .rangeslider__handle::after{top:7px;left:7px;width:14px;height:14px;background-color:#fff;box-shadow:none}.slider .rangeslider .rangeslider__handle:hover,.slider .rangeslider .rangeslider__handle:active,.slider .rangeslider .rangeslider__handle:focus{outline:none;transform:translate3d(-50%, -50%, 0) scale(0.95)}.slider .rangeslider .rangeslider__labels{bottom:55px;user-select:none}.slider .rangeslider .rangeslider__labels .rangeslider__label-item:first-child::before,.slider .rangeslider .rangeslider__labels .rangeslider__label-item:last-child::before{position:absolute;top:37px;z-index:-1;display:block;width:10px;height:10px;content:'';background-color:#fff}.slider .rangeslider .rangeslider__labels .rangeslider__label-item:first-child::before{right:-3px}.slider .rangeslider .rangeslider__labels .rangeslider__label-item:last-child::before{left:-5px}.slider .rangeslider .rangeslider__labels .rangeslider__label-item::after{display:block;width:20px;height:20px;margin:12px auto 0;border:4px solid #dee0e1;border-radius:50%;content:'';background-color:#f6f7f7}.slider .rangeslider .rangeslider__labels .rangeslider__label-item[data-value='25'],.slider .rangeslider .rangeslider__labels .rangeslider__label-item[data-value='75']{opacity:0}.slider .rangeslider::after{left:calc(75% - 15px)}.loading{position:fixed;top:0;left:0;z-index:3;width:100%;height:100vh;background-color:#fff}.loading.is-hiding{animation:loading-fade 1s ease-in-out 1.5s forwards}.loading .ball-triangle-path{position:relative;top:300px;width:60px;margin:0 auto}.loading .ball-triangle-path>div{position:absolute;width:10px;height:10px;border-radius:50%;background-color:#278ba6;animation-fill-mode:both}.loading .ball-triangle-path>div.ball-1,.loading .ball-triangle-path>div.ball-2,.loading .ball-triangle-path>div.ball-3{animation-delay:0;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.loading .ball-triangle-path>div.ball-1{top:50px;animation-name:ball-triangle-path-1}.loading .ball-triangle-path>div.ball-2{left:25px;animation-name:ball-triangle-path-2}.loading .ball-triangle-path>div.ball-3{top:50px;left:50px;animation-name:ball-triangle-path-3}@keyframes loading-fade{0%{opacity:1}99%{z-index:3;opacity:0}100%{z-index:-1;opacity:0}}@keyframes ball-triangle-path-1{33%{transform:translate(25px, -50px)}66%{transform:translate(50px, 0)}100%{transform:translate(0, 0)}}@keyframes ball-triangle-path-2{33%{transform:translate(25px, 50px)}66%{transform:translate(-25px, 50px)}100%{transform:translate(0, 0)}}@keyframes ball-triangle-path-3{33%{transform:translate(-50px, 0)}66%{transform:translate(-25px, -50px)}100%{transform:translate(0, 0)}}.info-box{display:flex;margin:0 10px 20px;padding:30px;border:1px solid #ecedee;background-color:#fff;flex-direction:column}@media (max-width: 54.85714rem){.info-box{margin:0 0 20px;padding:30px 15px}}.info-box:first-child{margin-left:0}.info-box:last-child{margin-right:0}.info-box .heading{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #dee0e1;color:#3b352e;font-size:18px;font-family:stag}@media (max-width: 54.85714rem){.info-box .heading{margin:0 0 10px;font-size:24px}}.info-box .figures-box{margin-bottom:16px;padding:20px 10px;background-color:#f6f8f2;font-weight:500;text-align:center}.info-box .figures-box .take-row{margin-bottom:24px;padding-bottom:20px;border-bottom:1px dashed #dee0e1}.info-box .figures-box .figure-row{padding:0 10px}.info-box .figures-box .figure{font-weight:400;font-size:1.5rem;font-family:stag;letter-spacing:0.04rem;line-height:1.2;-webkit-font-smoothing:antialiased}@media (max-width: 54.85714rem){.info-box .figures-box .figure{font-size:30px}}.info-box .figures-box .figure--orange{color:#d55e1b}.info-box .figures-box .or{margin:10px 0;font-weight:700;font-family:stag;text-transform:uppercase}.info-box .figures-box .cash-info{font-weight:400;text-align:left}@media (max-width: 54.85714rem){.info-box .heading,.info-box .link-text,.info-box .body-text{margin-left:3px}}.info-box .link-text{margin-top:auto}.info-box .body-text{padding-bottom:16px}.info-box .body-text-content{position:relative}.next-step{text-align:center}.next-step .next-step-title,.next-step .opening-times{margin-bottom:20px}.next-step>.info-box{margin:0 0 40px}.next-step>.info-box .telephone{display:flex;margin:20px 0;color:#007780;font-size:40px;font-family:stag;align-items:center;justify-content:center}@media (max-width: 41.14286rem){.next-step>.info-box .telephone{font-size:28px}.next-step>.info-box .telephone svg{width:28px;height:28px}}.next-step>.info-box .telephone svg{margin-right:10px}.next-step>.info-box .unique-id{position:relative;display:flex;margin:0 auto 30px;fill:#e6eddb}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id{display:initial;margin-bottom:20px}}@media (min-width: 41.14286rem){.next-step>.info-box .unique-id{width:90%}}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id{width:50rem}}.next-step>.info-box .unique-id .unique-id__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:60px;height:60px;margin:auto;padding:2px;border:3px solid #e6eddb;border-radius:50%;background-color:#fff;text-align:center}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__icon{position:relative;top:27px;width:60px;height:60px;margin-top:-24px}}.next-step>.info-box .unique-id .unique-id__icon svg{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%, -50%)}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__icon svg{width:28px;height:28px}}.next-step>.info-box .unique-id .unique-id__text-section,.next-step>.info-box .unique-id .unique-id__number-section{padding:15px 20px;border:3px solid #e6eddb}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__text-section,.next-step>.info-box .unique-id .unique-id__number-section{width:50%}}.next-step>.info-box .unique-id .unique-id__text-section{display:flex;background-color:#e6eddb;font-weight:500;text-align:center;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__text-section{margin-left:3rem;padding-right:2.3rem}}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__text-section{padding-top:28px}}.next-step>.info-box .unique-id .unique-id__text-section p{width:100%}.next-step>.info-box .unique-id .unique-id__number-section{text-align:left}@media (min-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__number-section{margin-right:50px;padding-left:50px}}@media (max-width: 54.85714rem){.next-step>.info-box .unique-id .unique-id__number-section{text-align:center}}.next-step>.info-box .unique-id .unique-id__number{font-weight:600;font-size:36px;text-align:center}.next-step>.info-box .unique-id .unique-id__number--loading{font-size:26px}.next-step>.info-box .unique-id .unique-id__number--error{color:#b90000;font-size:16px}.next-step>.info-box .info-box{margin:0 50px}@media (max-width: 54.85714rem){.next-step>.info-box .info-box{max-width:50rem;margin:0 auto}}.panel-error{position:relative;margin:-65px auto 50px;padding:40px 100px;border:1px solid #d7e4ef;background-color:#fff;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,0.08)}@media (min-width: 70.85714rem){.panel-error{max-width:calc(65rem - 15%)}}@media (max-width: 70.85714rem){.panel-error{max-width:calc(60rem - 15%);margin:-65px auto 20px}}@media (max-width: 54.85714rem){.panel-error{max-width:100%;margin:-65px 20px 20px;padding:20px}}@media (max-width: 41.14286rem){.panel-error{padding:30px 20px}}.panel-error .title,.panel-error .body{margin-bottom:40px}.panel-error .title{color:#278ba6}.input-wrapper{flex-grow:1}.input-wrapper .input:hover .addon:not([disabled]),.input-wrapper .input:hover input:not([disabled]){border-color:#929a9f;color:#454c50}.input-wrapper .input input{width:100%;min-width:0;height:42px;padding:7px 5px 3px 20px;border:1px solid #c4cdd5;border-radius:3px;color:rgba(69,76,80,0.7);transition:all 300ms ease-in-out;-webkit-appearance:none}.input-wrapper .input input:active:not([disabled]),.input-wrapper .input input:focus:not([disabled]){border-color:#278ba6;color:#454c50}.input-wrapper .input input:active:not([disabled])+.addon,.input-wrapper .input input:focus:not([disabled])+.addon{border-color:#278ba6;color:#278ba6}.input-wrapper .input input::placeholder{color:rgba(104,115,122,0.5)}.input-wrapper .input input:disabled{color:#ecedee;background-color:#ecedee}.input-wrapper .text-input .addon-wrapper{display:flex}.input-wrapper .text-input .addon-wrapper:not(.no-addon) input{border-radius:0 3px 3px 0}.input-wrapper .text-input .addon{position:relative;display:inline-block;width:42px;height:42px;border:1px solid #c4cdd5;border-radius:3px 0 0 3px;border-right:0;content:'£';color:rgba(69,76,80,0.7);line-height:42px;text-align:center;transition:all 300ms ease-in-out;order:-1}.input-wrapper .error-text{height:0;margin-top:5px;opacity:0;transition:all 300ms ease-in-out}.input-wrapper.has-error .input input:not([disabled]){border-color:#b90000}.input-wrapper.has-error .input input:not([disabled])+.addon{border-color:#b90000;color:#b90000}.input-wrapper.has-error .error-text{height:1rem;color:#b90000;opacity:1}.input-wrapper .dropdown .selector{position:relative;display:flex;width:100%;height:42px;padding:0;border:1px solid #c4cdd5;border-radius:3px;color:rgba(69,76,80,0.7);background-color:#fff;outline:0;text-align:left;transition:all 300ms ease-in-out;justify-content:space-between;align-items:center}.input-wrapper .dropdown .selector .select-text{margin-left:20px;line-height:1rem}.input-wrapper .dropdown .selector .select-arrow-zone{display:inline-block;width:35px;height:40px;border-radius:0 2px 2px 0;border-left:1px solid #c4cdd5;text-align:center;transition:all 300ms ease-in-out}.input-wrapper .dropdown .selector .select-arrow-zone:after{display:inline-block;width:0;height:0;border-width:5px 5px 0;border-style:solid;border-color:rgba(69,76,80,0.7) transparent transparent;content:'';transform:translateY(9px);transition:all 300ms ease-in-out;pointer-events:none}.input-wrapper .dropdown .selector:hover,.input-wrapper .dropdown .selector:focus{border-color:#929a9f;color:#454c50}.input-wrapper .dropdown .selector:hover .select-arrow-zone,.input-wrapper .dropdown .selector:focus .select-arrow-zone{border-color:#929a9f}.input-wrapper .dropdown .selector:hover .select-arrow-zone:after,.input-wrapper .dropdown .selector:focus .select-arrow-zone:after{border-color:#454c50 transparent transparent;transform:translateY(9px)}.input-wrapper .dropdown .selector.open{border-color:#278ba6;color:#454c50}.input-wrapper .dropdown .selector.open .select-arrow-zone{border-left-color:#278ba6;color:#278ba6}.input-wrapper .dropdown .selector.open .select-arrow-zone:after{border-color:#278ba6 transparent transparent;transform:translateY(8px) rotate(180deg)}.input-wrapper .dropdown .options-wrapper{position:relative;width:100%}.input-wrapper .dropdown .options{position:absolute;z-index:4;overflow:auto;width:100%;max-height:230px;margin-top:7px;border:1px solid #c4cdd5;border-radius:3px;background-color:#fff;box-shadow:0 4px 3px rgba(69,76,80,0.25);cursor:pointer}.input-wrapper .dropdown .options .option{display:block;width:100%;padding:15px 20px;border:0;background-color:transparent;text-align:left;transition:all 300ms ease-in-out}.input-wrapper .dropdown .options .option.focused{background-color:#f6f7f7}.input-wrapper .date-input .date-input-wrapper{display:flex}.input-wrapper .date-input .date-input-wrapper input{margin-right:5px;padding-right:17px;text-align:center}.input-wrapper .date-input .date-input-wrapper input:last-of-type{margin-right:0}.input-tooltip-wrapper .input-wrapper .switch{width:auto}.input-wrapper .switch{display:flex;width:calc(100% - 28px);margin-bottom:20px}.input-wrapper .switch .radio-label{display:flex;height:42px;padding:0.5rem;border:1px solid #c4cdd5;color:rgba(69,76,80,0.7);background-color:#fff;font-weight:400;line-height:1rem;outline:0;transition:all 300ms ease-in-out;align-items:center;flex:1;justify-content:center}.input-wrapper .switch .radio-label:first-of-type{margin-right:-1px;border-radius:4px 0 0 4px}.input-wrapper .switch .radio-label:last-of-type{border-radius:0 4px 4px 0}.input-wrapper .switch .radio-label:hover,.input-wrapper .switch .radio-label:focus{z-index:1;border-color:#929a9f;color:#454c50}.input-wrapper .switch .radio-label[aria-selected='true']{z-index:2;border-color:#007780;color:#fff;background-color:#007780}.contribution-summary{border-collapse:unset;width:65rem;margin:1rem auto 0;border:1px solid #c4cdd5}.contribution-summary .header-wrapper{display:flex;align-items:center}.contribution-summary .header-wrapper svg{width:30px;height:30px;margin-left:10px;flex-shrink:0}.contribution-summary h6{padding:1rem}.contribution-summary td{padding:0.5rem;border-right:none}.contribution-summary tbody{border-collapse:unset}.contribution-summary .contribution-summary-container{overflow-x:auto}@media (max-width: 54.85714rem){.contribution-summary .contribution-summary-container{padding:0 9px}}#footer{position:relative;display:block;width:100%;margin:0;padding:8px 20px;border-top:1px solid #fff;border-bottom:3px solid #118380;background:linear-gradient(to bottom, #e9ebec 0, #d0d4d6 100%);text-shadow:0 1px #fff}#footer span.warning{float:left;margin:4px 0 0 4px;font-weight:bold;font-size:12px}#footer span.url{float:right;margin:4px 0 0 4px;font-weight:bold;font-size:12px}#footer span.warning .now-year{display:inline-block}#footer a{color:#68727a;text-decoration:none}#header{position:relative;margin:0;padding:0;border-bottom:none;background-color:#fff}#header .logo{float:right;padding:18px 20px 0 0}#header .logo .logo-svg{display:none}#header h1{margin:0;padding:26px 20px;line-height:1}
