@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);html.with-featherlight{overflow:hidden}.featherlight{background:#333;background:transparent;bottom:0;cursor:pointer;display:none;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{background:#fff;border-bottom:25px solid transparent;cursor:auto;display:inline-block;margin-left:5%;margin-right:5%;max-height:95%;overflow:auto;padding:25px 25px 0;position:relative;text-align:left;vertical-align:middle;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{background:#fff;background:hsla(0,0%,100%,.3);border:0;color:#000;cursor:pointer;font-family:Arial,sans-serif;line-height:25px;padding:0;position:absolute;right:0;text-align:center;top:0;width:25px;z-index:9999}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{-webkit-overflow-scrolling:touch;border-bottom:0;padding:0}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{border-bottom:10px solid transparent;margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}*,:after,:before{box-sizing:border-box}html{overflow-y:overlay}body,html{background-color:#ececec;height:100%;margin:0 auto;max-width:1200px}body{box-sizing:border-box;padding:0 10px}@media only screen and (min-width:768px){body{padding:0 20px}}img,svg{vertical-align:top}img{height:auto;max-width:100%}button,input,select,textarea{font-family:inherit}a{color:#004871;text-decoration:none}a:hover{cursor:pointer}ol,ul{list-style:none;margin:0;padding:0}.is-invisible{opacity:0;z-index:-1}.is-invisible,.is-visible{transition:opacity,z-index,.25s ease-out}.is-visible{opacity:1;z-index:5}.hidden,.is-hidden{display:none}.is-unhidden{display:block}.off-screen{left:-9999px;position:absolute}.on-screen{left:0;position:relative}html{text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;color:#5f5f5f;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.625}.heading-text,h1,h2,h3,h4,h5,h6{color:#01314c;font-style:inherit;font-weight:700;margin:0 0 1rem}@media only screen and (min-width:1024px){.heading-text,h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem}}.body-text,html{font-size:16px}.alpha,h1{font-size:3.5714285714vw;line-height:1.3}@media(max-width:672px){.alpha,h1{font-size:24px}}@media(min-width:1260px){.alpha,h1{font-size:45px}}.beta,h2{font-size:2.7777777778vw;line-height:1.3}@media(max-width:720px){.beta,h2{font-size:20px}}@media(min-width:1260px){.beta,h2{font-size:35px}}.gamma,h3{color:inherit;font-size:1.9841269841vw;font-weight:400}@media(max-width:1008px){.gamma,h3{font-size:20px}}@media(min-width:1260px){.gamma,h3{font-size:25px}}.delta,.results__meta,h4{font-size:1.5873015873vw;font-weight:400}@media(max-width:1134px){.delta,.results__meta,h4{font-size:18px}}@media(min-width:1260px){.delta,.results__meta,h4{font-size:20px}}.epsilon,h5{font-size:1.5873015873vw}@media(max-width:945px){.epsilon,h5{font-size:15px}}@media(min-width:1260px){.epsilon,h5{font-size:20px}}.zeta,h6{font-size:15px}.adjustment-block{border:1px solid #d0d0d0;margin-bottom:20px;padding:20px}@media only screen and (min-width:768px){.adjustment-block{margin-bottom:45px;padding:40px 25px}}.adjustment-block__heading{color:#01314c;font-weight:700;margin-bottom:1rem}.adjustment-block__copy{margin:0}.adjustment-block__rows{margin:20px 0}@media only screen and (min-width:768px){.adjustment-block__rows{margin:50px 0}}.adjustment-block__rows li{border-bottom:1px solid #ececec;color:#004871;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative}@media only screen and (min-width:600px){.adjustment-block__rows li{align-items:center;display:flex}}.adjustment-block__rows li label{color:#5f5f5f;display:block;font-weight:400;margin-bottom:10px}@media only screen and (min-width:600px){.adjustment-block__rows li label{margin-bottom:0;order:-2}}.adjustment-block__rows li .helptext{margin-right:auto;position:absolute;right:0;top:0}@media only screen and (min-width:600px){.adjustment-block__rows li .helptext{order:-1;position:relative}}.adjustment-block__rows li input[type=number]{background-color:#f1f1f1;border:1px solid #d0d0d0;color:#004871;font-weight:700;margin:0 10px;max-width:80px}@media only screen and (min-width:600px){.adjustment-block__rows li input[type=number]{margin:0 20px;max-width:90px}}.form .adjustment-block__rows--alt li label{font-size:14px;margin-right:auto;padding-right:35px}@media only screen and (min-width:600px){.form .adjustment-block__rows--alt li label{padding-right:0}.form .adjustment-block__rows--alt li .helptext{padding-right:20px}}.form .adjustment-block__rows--alt li input[type=number]{max-width:110px}@media only screen and (min-width:600px){.form .adjustment-block__rows--alt li input[type=number]{max-width:120px}}.form .adjustment-block__rows--alt li input[type=number]:disabled{background-color:unset;border:unset;cursor:unset}.form .adjustment-block__rows--alt li select:disabled{background:unset;background-color:unset;border:unset;cursor:unset}.form .adjustment-block__rows--alt li ul{display:flex;padding-top:10px}@media only screen and (min-width:600px){.form .adjustment-block__rows--alt li ul{padding:0 0 0 30px}}.form .adjustment-block__rows--alt li ul li{border-bottom:0;margin:0 10px 0 0;padding:0;width:50%}.form .adjustment-block__rows--alt li ul li:last-child{margin:0}.form .adjustment-block__rows--alt li ul li label{box-shadow:0 0 0 1px #d0d0d0;font-weight:700;padding:7px 32px;text-align:center;width:100%}.form .adjustment-block__rows--alt li ul li input[type=radio]+label:after,.form .adjustment-block__rows--alt li ul li input[type=radio]+label:before{display:none}.form .adjustment-block__rows--alt li ul li input[type=radio]:checked+label{box-shadow:0 0 0 2px #004871;color:#004871}.button__inner{align-items:center;display:flex}.button__inner svg{vertical-align:initial}.button--primary{align-items:center;background-color:#004871;border:0;border-radius:5px;color:#fff;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;padding:15px 28px;transition:background-color .25s ease-out;width:100%}@media only screen and (min-width:480px){.button--primary{justify-content:normal;width:auto}}.button--primary svg{stroke:#fff;height:11px;width:6px}.button--primary:hover{background-color:#00283e;cursor:pointer}.button--primary svg{margin-left:10px}.button--primary span{white-space:pre}.button--secondary{align-items:center;background-color:#ececec;border:0;border-radius:5px;color:#004871;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;padding:15px 28px;transition:background-color .25s ease-out;width:100%}@media only screen and (min-width:480px){.button--secondary{justify-content:normal;width:auto}}.button--secondary svg{stroke:#004871;height:11px;width:6px}.button--secondary:hover{background-color:#d3d3d3;cursor:pointer}.button--secondary svg{margin-right:10px}.button--question-back{margin:0 15px 0 0;padding:15px 12px;width:calc(50% - 15px)}@media only screen and (min-width:480px){.button--question-back{margin:40px 20px 0 0;padding:15px 28px;width:auto}}.button--question-back+.button--show-results{float:right;width:50%}@media only screen and (min-width:480px){.button--question-back+.button--show-results{float:none;margin:40px 20px 0 0;width:auto}}.button--faux-link{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:0;color:#004871;display:flex;font-size:16px;font-weight:700;padding:0;transition:color .25s ease-out}.button--faux-link:hover{color:#01314c;cursor:pointer}.button--faux-link:hover svg{margin-left:10px}.button--faux-link svg{stroke:#004871;height:11px;margin-left:7px;transition:margin .25s ease-out;width:6px}.button--show-results{padding:15px 12px;width:calc(50% - 10px)}@media only screen and (min-width:480px){.button--show-results{margin:40px 0 0;padding:15px 28px;width:auto}}.button--show-results span{display:none;white-space:pre}@media only screen and (min-width:480px){.button--show-results span{display:inline-block}}.button--results-back{float:left;margin:0 15px 0 0;width:calc(50% - 5px)}@media only screen and (min-width:480px){.button--results-back{margin:40px 20px 0 0;width:auto}}.button--london{margin-bottom:20px;min-width:240px}@media only screen and (min-width:600px){.button--london{margin-bottom:0}}.button__location{text-transform:uppercase}.button__icon{display:none;margin-left:10px;width:20px}@media only screen and (min-width:480px){.button__icon{display:inline-block}}.boroughs__link{color:#004871;font-size:14px;font-weight:700;margin:20px 0 0;text-align:center}@media only screen and (min-width:600px){.boroughs__link{text-align:left}}@media only screen and (min-width:768px){.boroughs__link{margin:40px 0 0}}.boroughs-buttons{margin-top:20px}@media only screen and (min-width:600px){.boroughs-buttons{display:flex;margin-top:0}.boroughs-buttons form:first-child{margin-right:30px}}.boroughs-columns{display:flex}.boroughs-columns__column:first-child{margin-right:40px}.boroughs-columns__heading{margin-bottom:10px}.breakdown{border:1px solid #004871;margin-bottom:20px}@media only screen and (min-width:600px){.breakdown{border:2px solid #004871;margin:30px 0 50px}.breakdown--mobile{display:none}}.breakdown--desktop{display:none}@media only screen and (min-width:600px){.breakdown--desktop{display:block}}.breakdown__inner{display:none;padding-bottom:30px}.breakdown__columns{display:flex;justify-content:space-between;padding-top:15px}.breakdown__toggle{align-items:center;color:#004871;display:flex;font-size:14px;font-weight:700;justify-content:center;margin:0;padding:14px 10px}.breakdown__toggle:hover{cursor:pointer}@media only screen and (min-width:600px){.breakdown__toggle{justify-content:space-between;padding:14px 20px}}.breakdown__toggle span{font-size:18px;font-weight:400;line-height:.6;margin-left:10px}@media only screen and (min-width:600px){.breakdown__toggle span{font-size:27px;margin-left:0}}.breakdown__icon-minus,.is-open .breakdown__icon-plus{display:none}.is-open .breakdown__icon-minus{display:block}.breakdown__column{padding:0 10px}@media only screen and (min-width:600px){.breakdown__column{padding:0 20px;width:calc(50% - 20px)}}.breakdown__column-amount{color:#088cd6;font-size:35px;line-height:1;margin:20px 0}@media only screen and (min-width:600px){.breakdown__column-amount{margin:0 0 30px}}.breakdown__column-amount span{display:none}.breakdown__column-heading{align-items:center;color:#5f5f5f;display:none;margin:0 0 5px}@media only screen and (min-width:600px){.breakdown__column-heading{display:flex}}.breakdown__column-item{border-top:1px solid #ececec;display:flex;font-size:14px;justify-content:space-between;padding:5px 0 20px}.breakdown__column-item:last-child{padding:5px 0 0}.breakdown__column-item div:last-child{color:#004871;font-weight:700}.breakdown__column-item div:last-child:before{content:"£"}.breakdown__column-footer{font-size:12px;padding:0 10px}.breakdown__column-footer p:last-child{margin:0}.breakdown__column-subheading{color:#004871;font-size:16px;font-weight:700;margin-top:30px}.error{border:1px solid;border-radius:20px;color:#df0303;font-size:14px;margin:20px 0;padding:20px}@media only screen and (min-width:1024px){.error{margin:40px 0 20px;padding:30px}}.error p{margin:0 0 1rem}.error p:last-child{margin:0}.errorlist{margin-bottom:30px}.errorlist li{color:#df0303}.form li{margin-bottom:15px;position:relative}.form p{display:flex;justify-content:space-between}.form input[type=radio]{height:1px;left:5px;position:absolute;top:10px;width:1px;z-index:-1}.form input[type=radio]+label{cursor:pointer;display:inline-block;padding:0 100px 0 30px;position:relative}.form input[type=radio]+label:before{background:#fff;border:1px solid #ada7a7;border-radius:100%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.form input[type=radio]+label:after{background:#004871;border-radius:100%;content:"";height:14px;left:3px;position:absolute;top:5px;transition:transform,opacity,.15s ease;width:14px}.form input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.form input[type=radio]:checked+label:before{background:#fff;border:1px solid #004871}.form .select,.form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("/static/display_images/svg/chevron.e269949845aa.svg") 90% no-repeat;background-color:#fff;border:1px solid #d0d0d0;border-radius:0;color:#004871;font-size:14px;font-weight:700;max-width:100px;padding:12px;width:100%}@media only screen and (min-width:600px){.form .select,.form select{max-width:120px}}.form .select:hover,.form select:hover{cursor:pointer}.form .select--wide,.form select--wide{background-position:95%;max-width:260px;padding:15px 12px}@media only screen and (min-width:1024px){.form .select--wide,.form select--wide{max-width:100%}}.form .select--regular,.form select--regular{font-weight:400}.form input[type=date],.form input[type=datetime-local],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form textarea{border:1px solid #ececec;font-size:inherit;max-width:120px;padding:10px;width:100%}.form input[type=date]:disabled,.form input[type=datetime-local]:disabled,.form input[type=email]:disabled,.form input[type=number]:disabled,.form input[type=password]:disabled,.form input[type=tel]:disabled,.form input[type=text]:disabled,.form input[type=time]:disabled,.form input[type=url]:disabled,.form textarea:disabled{cursor:not-allowed}.heading--question{display:flex;margin:20px 0}@media only screen and (min-width:1024px){.heading--question{margin:35px 0}}.heading--question span:first-child{background-color:#088cd6;border-radius:50%;color:#fff;font-size:25px;height:40px;line-height:1.4;margin-right:20px;text-align:center;width:40px}.heading--question span:last-child{flex-shrink:5}.heading--center-items{align-items:center;display:flex}.hr--light-blue{background-color:#088cd6;border:0;height:1px;margin:40px 0 40px -20px}@media only screen and (min-width:1024px){.hr--light-blue{margin:40px 0 40px -55px}}.list--chevrons{list-style-image:url("/static/display_images/svg/chevrons.04ecdd75a31d.svg");padding-left:20px}.list--chevrons li{margin-bottom:20px}.link--underline{border-bottom:1px solid transparent;transition:color,border,.25s ease-out}.link--underline:hover{border-color:#01314c;color:#01314c}.link-block__section{margin-bottom:20px}@media only screen and (min-width:600px){.link-block__section{margin-bottom:30px}}.link-block__heading{color:#01314c;font-weight:700;margin-bottom:10px}.link-block__item{margin-bottom:1rem}.meta-block{border-top:1px solid #d0d0d0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:600px){.meta-block{margin-bottom:0;margin-top:70px;padding:40px 0 0}}.meta-block__column{margin-bottom:20px}@media only screen and (min-width:600px){.meta-block__column{margin-bottom:0}}@supports(display:grid){.meta-block{grid-gap:30px;display:grid}@media only screen and (min-width:600px){.meta-block{grid-template-columns:1fr 1fr 1fr}}.meta-block__column{margin:0}}.meta-block__heading{font-weight:700;margin-bottom:1rem}.modal__question-mark{background-color:#004871;border-radius:50%;bottom:1px;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:20px;margin-left:10px;position:relative;text-align:center;width:20px}.modal__question-mark:hover{cursor:pointer}.modal-content{display:none}.person-block{align-items:flex-end;display:flex;margin-bottom:20px}@media only screen and (min-width:1024px){.person-block{margin-bottom:2rem}}.person-block__heading{line-height:.9;margin:0 15px 0 0}.person-block__icon{height:auto;margin-right:5px;width:12px}.progress-bar{display:flex;margin:20px 0}.progress-bar__step{background-color:#ececec;height:10px;margin-right:5px;width:95px}.progress-bar__step--one{border-radius:80px 0 0 80px}.progress-bar--step1 .progress-bar__step--one,.progress-bar--step2 .progress-bar__step--one,.progress-bar--step2 .progress-bar__step--two,.progress-bar--step3 .progress-bar__step--one,.progress-bar--step3 .progress-bar__step--two{background-color:#004871}.progress-bar__step--three{border-radius:0 80px 80px 0}.progress-bar--step3 .progress-bar__step--three{background-color:#004871}.results__heading{color:#088cd6;font-size:55px;font-weight:700;line-height:1;margin-bottom:20px}@media only screen and (min-width:1024px){.results__heading{margin-bottom:1rem}}.results__meta{color:#004871;font-weight:700;margin-top:1px}.results__subheading{margin-bottom:20px}@media only screen and (min-width:1024px){.results__subheading{margin-bottom:3rem}}.results__subheading--alt{margin-bottom:1rem}.results__inner{display:flex;flex-direction:column}@media only screen and (min-width:600px){.results__inner{flex-direction:row}.results__figures{flex-basis:250px}}.results__mode-block{border:1px solid #d0d0d0;display:flex;flex-direction:column;justify-content:space-between;margin-top:2rem;padding:20px;position:relative}@media only screen and (min-width:600px){.results__mode-block{flex-basis:290px;margin:0 0 0 4rem;max-height:170px}}.results__mode-block:after,.results__mode-block:before{border:solid transparent;bottom:100%;content:"";height:0;left:50%;pointer-events:none;position:absolute;width:0}@media only screen and (min-width:600px){.results__mode-block:after,.results__mode-block:before{bottom:auto;left:auto;right:100%;top:50%}}.results__mode-block:after{border-bottom-color:#fff;border-width:22px;margin-left:-22px}@media only screen and (min-width:600px){.results__mode-block:after{border-bottom-color:transparent;border-right-color:#fff;margin-left:0;margin-top:-22px}}.results__mode-block:before{border-bottom-color:#d0d0d0;border-width:24px;margin-left:-24px}@media only screen and (min-width:600px){.results__mode-block:before{border-bottom-color:transparent;border-right-color:#d0d0d0;margin-left:0;margin-top:-24px}}.results__mode-block-copy{margin:0 0 5px}.social{margin:.75rem 0 10px}.social--results{margin:30px 0}@media only screen and (min-width:1024px){.social--results{margin:4rem 0 0}}.social__links{display:flex}.social__link{align-items:center;border:1px solid #d0d0d0;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:20px;transition:border-color .25s ease-out;width:40px}.social__link:hover{border-color:#004871}.tabs__container{display:flex;justify-content:center;padding-top:15px;position:relative}.tabs__container:before{background-color:#004871;bottom:0;content:"";height:1px;position:absolute;width:100%}.tabs__content{display:none}.tabs__content--current{display:inherit}.tab__item{border-top:1px solid transparent;font-size:12px;padding:10px 0;position:relative;text-align:center;width:45%}.tab__item+.tab__item--active:last-child{border-right:1px solid #004871}@media only screen and (min-width:600px){.tab__item{padding:10px;width:auto}}.tab__item:hover{color:#088cd6}.tab__item--active{border:1px solid #004871;border-bottom-color:#fff;cursor:default}.header{background-color:#004871;border-bottom-right-radius:30px;margin-bottom:20px}@media only screen and (min-width:1024px){.header{margin-bottom:50px}}.header__inner{padding:20px}@media only screen and (min-width:1024px){.header__inner{padding:30px 40px}}.header__logo{font-size:2.7777777778vw;margin:0}@media(max-width:900px){.header__logo{font-size:25px}}@media(min-width:1260px){.header__logo{font-size:35px}}.header__logo-link{color:#fff}.header__logo-link span{color:#0896e7;font-weight:400}.header__logo-icon{background:#088cd6;border-bottom-left-radius:13px;border-top-right-radius:13px;height:26px;width:26px}.main{background-color:#fff;border-top-right-radius:30px;display:block;padding:20px}@media only screen and (min-width:1024px){.main{padding:40px 55px}.main__inner{display:flex}.main__content{padding-right:50px;width:calc(100% - 350px)}}.sidebar--mobile{margin:40px 0}@media only screen and (min-width:1024px){.sidebar--mobile{display:none}}.sidebar--desktop{display:none}@media only screen and (min-width:1024px){.sidebar--desktop{display:block}}.sidebar--adjustments{margin-top:40px}@media only screen and (min-width:1024px){.sidebar{width:350px}}.sidebar__inner{background-color:#ececec;margin:20px 0;padding:20px}@media only screen and (min-width:1024px){.sidebar__inner{border-bottom-left-radius:30px;border-top-right-radius:30px;margin:2rem 0;padding:40px 30px 50px}}.sidebar__heading{color:#01314c;font-weight:700}.sidebar__heading--share{font-size:14px;font-weight:400;margin:0 0 .5rem}.sidebar__section{margin-bottom:20px}@media only screen and (min-width:1024px){.sidebar__section{margin-bottom:40px}}.sidebar__section:last-child{margin-bottom:0}.footer{background-color:#fff;margin-top:20px;padding:20px}@media only screen and (min-width:1024px){.footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:30px}}.footer__logo{display:block;margin-bottom:40px}@media only screen and (min-width:1024px){.footer__logo{display:inline-block;margin-bottom:0;margin-right:50px}.footer__logo:last-child{margin-right:0}}.footer__credits{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.footer__credits{align-items:flex-end}}.footer__link{color:#004871;display:block;margin-bottom:10px}.footer__link:last-child{margin-bottom:0}.footer__link span{border-bottom:1px solid transparent;transition:border .25s ease-out}.footer__link span:hover{border-color:#004871}@media only screen and (min-width:480px){.footer__link{display:inline-block;margin-bottom:0}.footer__link:after{color:#ececec;content:"|";margin:0 5px}.footer__link:last-child:after{display:none}}.footer__meta{font-size:12px;margin:15px 0}@media only screen and (min-width:480px){.footer__meta{margin:20px 0}}.featherlight:last-of-type{background:rgba(1,49,76,.8);padding:10px}.featherlight .featherlight-content{border-radius:10px;padding:30px 20px 85px;vertical-align:top}@media only screen and (min-width:600px){.featherlight .featherlight-content{border-top-left-radius:0;border-top-right-radius:0;max-width:765px;padding:90px 30px 10px;vertical-align:middle}}.featherlight-content p{font-size:14px}.featherlight .featherlight-close{background-color:#004871;color:#fff;font-family:inherit;font-size:14px;font-weight:700;height:50px;left:0;margin:0 auto;top:auto;width:calc(100% - 40px)}@media only screen and (min-width:600px){.featherlight .featherlight-close{color:#fff;font-size:20px;font-weight:400;height:70px;padding-right:20px;text-align:right;top:0;width:100%}}.featherlight .featherlight-close:before{color:#fff;content:"Close window"}@media only screen and (min-width:600px){.featherlight .featherlight-close:before{font-size:16px;margin-right:10px}}