*{font-family:Neue Haas Grotesk}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.main-header-background{flex:0 0 auto;background-color:var(--ra-top-band-bg-color,#e6e6e6);margin-bottom:20px}.font-weight-medium{font-weight:500!important}html{height:100%;box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100%;height:100%}*,:after,:before{box-sizing:inherit}.tooltip-arrow{color:var(--ra-tooltip-arrow-color,#e6e6e6)}.tooltip-inner,.tooltipContent{font-size:12px;border:1px solid var(--ra-tooltip-border-color,#e6e6e6);background-color:var(--ra-tooltip-bg-color,#ececec)!important;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:0;width:250px;color:var(--ra-tooltip-color,#000)}.tooltip.in{opacity:1!important}.btn-video{display:flex;justify-content:space-between;align-items:center;width:290px;border:5px solid var(--ra-border-color,#e6e6e6);padding:14px 29px 14px 30px;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal}.table-container .btn-video{width:auto;border:9px solid var(--ra-border-color,#e6e6e6);padding:10px 12px 10px 12px;font-size:12px;font-weight:700}.video-divider{display:none}@media (max-width:767px){.video-container-left{margin-right:-10px}.video-container-right{margin-left:-10px}}@media (min-width:768px){.table-container .btn-video{font-size:18px;padding:14px 29px 14px 30px;font-weight:500}.video-divider{display:block}}.modal-content{border-radius:0}.modal-content .btn-wtw-primary,.modal-content .btn-wtw-secondary{margin-left:20px;padding-left:40px;padding-right:40px}.modal-content.video{box-shadow:none;-webkit-box-shadow:none;border:none;background-color:transparent}.modal-body.video{height:150px;background-color:transparent}@media (min-width:360px){.modal-body.video{height:170px}}@media (min-width:375px){.modal-body.video{height:178px}}@media (min-width:411px){.modal-body.video{height:196px}}@media (min-width:414px){.modal-body.video{height:197px}}@media (min-width:438px){.modal-body.video{height:210px}}@media (min-width:507px){.modal-body.video{height:244px}}@media (min-width:568px){.modal-body.video{height:274px}}@media (min-width:640px){.modal-body.video{height:311px}}@media (min-width:667px){.modal-body.video{height:324px}}@media (min-width:694px){.modal-body.video{height:339px}}@media (min-width:731px){.modal-body.video{height:356px}}@media (min-width:731px){.modal-body.video{height:359px}}@media (min-width:768px){.modal-body.video{height:301px}}@media (min-width:1024px){.modal-body.video{height:610px}}.footer{flex:0 0 auto;right:0;bottom:0;left:0}.footer .container-fluid{background-color:var(--ra-bottom-band-bg-color,#e6e6e6);text-align:center;font-size:14px}.cookies-main-header,.main-header{height:80px;line-height:80px;font-size:38px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:var(--ra-main-color,#7f35b2);float:left;margin-bottom:0;padding-left:14px}.main-header .subtext{font-weight:300}#logo{display:table;height:80px;width:150px;float:right;margin-right:-10px}#logo>div{display:table-cell;vertical-align:middle}#logo img{width:100%}.disclaimer-row{background-color:var(--ra-disclaimer-bg-color,#48086f);color:var(--ra-disclaimer-color,#fff)}.subheading{font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.dark-heading,.light-heading{font-size:18px;font-weight:300;text-align:left}.dark-heading{font-weight:500}.btn-wtw-primary,.btn-wtw-secondary{height:50px;line-height:36px;font-size:18px;font-weight:500;text-align:center;outline:0;border:1px solid #000}.btn-wtw-primary{color:var(--ra-primary-btn-color,#fff);background-color:var(--ra-primary-btn-bg-color,#7f35b2);border:1px solid var(--ra-primary-btn-border-color,#7f35b2)}.btn-wtw-primary:active{opacity:.9}.btn-wtw-secondary{color:var(--ra-secondary-btn-color,#7f35b2);background-color:var(--ra-secondary-btn-bg-color,#fff);border:1px solid var(--ra-secondary-btn-border-color,#7f35b2)}.input-field{height:50px;font-weight:300;text-align:left;outline:0;color:var(--ra-input-field-color,#000);background-color:var(--ra-input-field-bg-color,#fff);border:1px solid var(--ra-input-field-border-color,#7f35b2);font-size:18px;padding-left:12px;padding-right:12px}.input-field-readonly{background-color:#ebebeb;border:1px solid #ccc!important}.input-field.has-danger,div.has-danger .dropdown button,div.has-danger .input-field{border:2px solid var(--ra-border-error-color,#a31a1a)}.input-field.has-success,div.has-success .dropdown button,div.has-success .input-field{border:2px solid var(--ra-border-success-color,#009865)}.currency-field{text-align:right;background-position:left 10px center;background-repeat:no-repeat;background-image:url(../img/currency_gbp.svg)}.db-output-field.currency-field,.switch .currency-field{font-size:18px}.db-output-field.currency-field{color:var(--ra-input-field-color,#000)}.button-amend,.button-next-steps,.button-print{background-position:left 10px center;background-repeat:no-repeat;padding-left:40px!important}.button-amend{background-image:url(../img/back.svg)}.button-print{background-image:url(../img/print.svg)}.button-next-steps{background-image:url(../img/forward.svg)}.checkbox-display{display:inline-block;padding-right:40px!important;height:30px;text-align:right;font-size:14px;font-weight:400;background-position:right center;background-repeat:no-repeat;background-image:url(../img/checkbox-unchecked.svg)}.checkbox-display.inline{text-align:left;padding-right:0!important;padding-left:40px!important;background-position:left center}.checkbox-field:checked+.checkbox-display{background-image:url(../img/checkbox-checked.svg)}.checkbox-field:checked+[class*=" checkbox-id-1-"]{background-image:url(../img/checkbox-checked-pension.svg)}.checkbox-field:checked+.checkbox-display.inline.checkbox-id-2-1{background-image:url(../img/checkbox-checked-regular.svg)}.checkbox-field:checked+.checkbox-display.inline.checkbox-id-2-2{background-image:url(../img/checkbox-checked-withdraw.svg)}.checkbox-field:checked+.checkbox-display.inline.checkbox-id-4-2{background-image:url(../img/checkbox-checked-betterworse.svg)}.checkbox-field:checked+.checkbox-display.inline.checkbox-id-2-3{background-image:url(../img/checkbox-checked-lumpsum.svg)}.checkbox-field{display:none}.btn-wtw-primary.inverse{color:var(--ra-primary-inverse-btn-color,#7f35b2);background-color:var(--ra-primary-inverse-btn-bg-color,#fff)}.btn-wtw-primary:disabled{border-color:var(--ra-primary-disabled-btn-bg-color,#e0e0e0);background-color:var(--ra-primary-disabled-btn-border-color,#e0e0e0)}.caret-down,.caret-up{background-position:right 10px center;background-repeat:no-repeat}.caret-down{background-image:url(../img/caret-down.svg)}.caret-up{background-image:url(../img/caret-up.svg)}.legend-tooltip,.tooltip-button,.tooltip-row{background-repeat:no-repeat;background-image:url(../img/info.svg)}.dc-savings .tooltip-button{margin-left:4px;margin-top:-4px}.legend-table .tooltip-button{position:relative;margin-left:0;height:24px}.tooltip-row{background-position:right center}.tooltip-container{min-height:25px}.tooltip-button{position:absolute;margin-left:-40px;margin-top:4px}.parent-switch>.tooltip-button{margin-left:-55px}label[class*=col-12]+.tooltip-button{right:0}.tooltip-button{border:0;outline:0;width:40px;height:40px;background-color:rgba(0,0,0,0);background-position:center center;z-index:10}.tooltip-label span{padding-right:20px}label[for=ConfirmInput]{display:table}.input-element{margin-bottom:4px}.label-ShowOptions span{height:50px;display:table-cell;vertical-align:middle}.input-label span{height:50px;display:table-cell;font-size:14px;font-weight:bolder;vertical-align:middle}.input-label+.column{padding-top:0!important}.input-label.checkbox-display{margin-right:10px!important;margin-left:10px!important}.input-label.checkbox-display.checkbox-id-ConfirmInput-ConfirmInput{margin-left:-10px!important}.dropdown-RiskLevel,.dropdown-SavingsLastUntil,.mb-20{margin-bottom:20px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-30{margin-bottom:30px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}#wtw-footer{margin-top:10px;min-height:40px}.disclaimer-row{padding-top:20px}.disclaimer-row .subheading{font-size:18px;font-weight:500;margin-bottom:30px}.disclaimer{font-size:18px;font-weight:300;margin-bottom:20px}.w-100{width:100%!important}#cookie-warning{background-color:var(--ra-cookie-bg-color,#e6e6e6);position:fixed;left:0;right:0;bottom:0;padding:10px 10px 0 10px;font-weight:300;z-index:200}#cookie-warning a{color:var(--ra-cookie-link-color,#7f35b2)}#cookie-container{display:flex}#cookie-text{flex-grow:1}#cookie-text p{margin-bottom:10px}#cookie-button{text-align:center}#cookie-button button{width:210px}@media (min-width:769px){#cookie-button{margin-right:30px;margin-left:30px;display:flex}#cookie-button button{align-self:flex-end}}@media (max-width:768px){#cookie-container{flex-direction:column}#cookie-button{flex-grow:1}}.vertical-container{display:table}.vertical-container>div{display:table-cell;vertical-align:middle}.input-label{font-size:16px;height:50px;font-weight:300;margin-top:auto}.dropdown-toggle{padding-left:12px;text-align:left}.dropdown-menu{border-radius:0;width:100%;min-width:unset}.dropdown-menu a.dropdown-item{width:100%;height:36px;font-size:14px;line-height:14px;display:block;padding:12px;color:var(--ra-dropdown-item-color,#000)}.dropdown-menu a.dropdown-item:hover{color:var(--ra-dropdown-item-hover-color,#fff);text-decoration:none;background-color:var(--ra-dropdown-item-hover-bg-color,#444)}.dropdown .btn-wtw-secondary{margin-bottom:-3px}#root_content{flex:1 1 auto;position:relative}.fullscreen-loading-container{position:fixed;left:0;right:0;top:0;bottom:0}.fullscreen-loading-container .loading-animation{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;width:60px;height:60px}.loading-animation{margin:auto;border:4px solid var(--ra-loading-animation-border-color,#f3f3f3);border-radius:50%;border-top:4px solid var(--ra-loading-animation-border-top-color,#7f35b2);width:30px;height:30px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.tranche-partial-input-container{position:relative}.tranche-partial-input-panel{border-left:solid 1px var(--ra-tranche-partial-input-panel-border-left-color,#7f35b2);border-bottom:solid 1px var(--ra-tranche-partial-input-panel-border-color,#fff);border-top:solid 1px var(--ra-tranche-partial-input-panel-border-color,#fff);border-radius:12px;margin-top:-1px!important;position:absolute;top:0;bottom:0;left:5px;width:24px}.right-input-column .inputLabel{margin-left:12px}.scrollable-menu{height:auto;max-height:200px;overflow-x:hidden}div .form-control-danger{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#a31a1a;padding-bottom:10px;bottom:-6px}.disable-pointer{pointer-events:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.output-options-panel{position:relative}.dropdown-Option{margin-bottom:20px!important}.dropdown-Option .dropdown-item-subtitle{margin-top:10px}.dropdown-Option button{height:60px}.dropdown-item-subtitle,.dropdown-item-title{pointer-events:none}.dropdown-Option button .dropdown-item-title{font-size:18px;display:block;padding-top:0!important;padding-bottom:0!important;margin-top:-2px}.dropdown-Option button .dropdown-item-subtitle{font-size:14px;display:block;color:#000;font-weight:lighter;margin-top:-12px}.dropdown-Option .dropdown-item{height:60px!important;border-color:red}.dropDown-Option a{display:block;height:50px}.dropdown-Option a .dropdown-item-title{display:block;font-size:18px}.dropdown-Option a .dropdown-item-subtitle{display:block;font-size:14px;font-weight:lighter}.label-Option,.label-ViewType{font-weight:700}.label-ShowOptions{font-size:18px;height:30px}.output-results-panel{position:relative;margin-top:-20px;-webkit-box-shadow:inset 10px 0 10px -10px var(--ra-output-results-panel-shadow-color,#cfcdd8);-moz-box-shadow:inset 10px 0 10px -10px var(--ra-output-results-panel-shadow-color,#cfcdd8);box-shadow:inset 10px 0 10px -10px var(--ra-output-results-panel-shadow-color,#cfcdd8)}.profile-name{font-size:30px;font-weight:700;padding-left:30px!important;background-position:left center;background-repeat:no-repeat;background-image:url(../img/profile.svg)}.profile-age{padding-left:30px!important;font-size:25px}.results-header-center,.results-header-left,.results-header-right{margin-top:20px;font-size:18px;font-weight:700;text-align:center;height:60px!important}.results-header-left .header-subtext,.results-header-right .header-subtext{font-size:.9em;font-weight:lighter}.results-header-left{margin-right:-30px;border-top:solid 4px var(--ra-results-header-left-border-color,#e0e0e0);border-bottom:solid 4px var(--ra-results-header-left-border-color,#e0e0e0)}.results-header-center{font-size:44px;color:var(--ra-results-header-center-color,#e0e0e0)}.results-header-center::before{content:"vs."}.results-header-right{margin-left:-30px;border-top:solid 4px var(--ra-results-header-right-border-color,#e0e0e0);border-bottom:solid 4px var(--ra-results-header-right-border-color,#e0e0e0)}.table-container{margin-bottom:10px}.flex-container{display:flex;flex-direction:column}.flex-stretch{flex:auto}.results-table-left.column,.results-table-right.column{height:100%}.results-table-left,.results-table-right{padding-left:10px;padding-right:10px;min-height:480px}.dc-savings,.graph-section,.results-table-left,.results-table-right{border:9px solid var(--ra-border-color,#e6e6e6);margin-top:10px}.graph-section{padding-bottom:10px}.xs-axis-label{display:none}.results-table-bottom{border-top:2px solid var(--ra-border-color,#e6e6e6)}.results-table-description,.results-table-divider,.results-table-extra-value,.results-table-suffix,.results-table-taxfree-title,.results-table-title,.results-table-value{text-align:center}.results-table-suffix,.results-table-taxfree-title,.results-table-title{font-size:18px;font-weight:700}.results-table-extra-value,.results-table-value{font-family:Neue Haas Grotesk;font-size:44px;font-weight:bolder}.dc-savings .results-table-value{display:inline-block;padding-right:0!important;padding-left:40px!important}.dc-savings .results-table-value.tooltip-button{background-position:right center}.results-table-description{font-size:14px}.results-table-title{height:50px;margin-top:50px}.results-table-suffix{height:30px}.dc-savings{height:110px;font-size:24px;font-weight:700;text-align:center}.thumb{text-align:center;background-repeat:no-repeat;padding-top:40px!important;padding-bottom:10px}.thumb.down{background-position:center top;background-image:url(../img/thumb-down.svg);background-size:30px 30px}.thumb.divider{background-image:url(../img/thumb-divider.png);background-size:100% 100%}.thumb.up{background-position:center top;background-image:url(../img/thumb-up.svg);background-size:30px 30px}.graph-canvas{height:288px;position:relative}.graph-key{text-align:center;margin-top:10px;border-top:8px solid var(--ra-border-color,#e6e6e6);padding-top:10px;padding-bottom:10px}.graph-key,.table-key{padding-left:0!important;padding-right:0!important}.legend-table{padding-right:0!important}.graph-options{background-color:var(--ra-border-color,#e6e6e6)}.simpleBarTooltip{position:absolute;margin-left:-100px;width:200px;z-index:1000}.simpleBarTooltip.animated{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.legend-tooltip{background-position:center top}.tooltipContent{padding:8px}.tooltipRow{clear:both;overflow:auto}.tooltipKey{float:left;font-weight:700;font-size:12px}.tooltipVal{float:right;font-weight:lighter;font-size:12px}.axis text{font-size:16px}.axis line,.axis path{fill:none;stroke:#d3d3d3;shape-rendering:crispEdges}.print-axis text{font-family:Neue Haas Grotesk;font-size:18pt}.print-axis line,.print-axis path{fill:none;stroke:#d3d3d3;shape-rendering:crispEdges}.footer-image{width:35%}.output-onboarding{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;display:none}@media (min-width:992px){.output-onboarding.animated{display:block!important;animation-name:fade-out;animation-duration:4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.onboarding-arrow{position:absolute;left:-20px;width:200px;height:70px;background-image:url(../img/arrow.svg);background-position:left center;background-repeat:no-repeat;animation-name:arrow-point;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes arrow-point{0%{background-position:left center}50%{background-position:left -10px center}100%{background-position:left center}}@media (min-width:768px){.label-Sex{margin-left:-20px;padding-left:5px!important}#Sex+div{width:59%!important}.this-input-FullName.next-input-DateOfBirth{width:100%!important}.this-input-FullName.next-input-DateOfBirth .input-label{width:25%!important}.this-input-FullName.next-input-DateOfBirth .input-element .input-label+div{width:75%!important}.this-input-FullName.next-input-Sex .label-FullName+div{width:64%!important}.label-Sex .tooltip-button{right:-15px}}@media (max-width:767px){.footer-image{flex:0 0 auto;width:100%}.main-header{font-size:24px;height:60px;line-height:70px}.cookies-main-header{font-size:24px;height:60px;line-height:30px}.subheading{font-size:20px}.fullscreen-loading-container{position:relative;width:100%;height:200px}.profile-age,.profile-name{font-size:18px}.results-header-center,.results-header-left,.results-header-right,.results-table-title{margin-top:10px;font-size:14px;height:80px!important}.results-table-title{height:100px!important}.results-header-right,.results-table-right{margin-left:-10px}.results-header-left,.results-table-left{margin-right:-10px}.results-table-extra-value,.results-table-value{font-size:18px}.results-header-left .header-subtext,.results-header-right .header-subtext{font-size:12px}#DateOfBirth+div,#Sex+div{margin-top:5px}#DateOfBirth+div{padding-bottom:10px}.label-FullName,.label-FullName span,.label-SchemeId,.label-SchemeId span{margin-top:10px;height:20px}input{border-radius:0;-webkit-appearance:none}.dc-savings{font-size:14px;padding:15px;height:auto}.dc-savings .results-table-value{font-size:18px;padding-left:0!important}#section_submit.btn-wtw-primary{margin-top:20px}.simpleBarTooltip{margin-left:0}.tooltipContent{width:200px}}@media (min-width:768px) and (max-width:1199px){.label-Sex{margin-left:-46px;padding-left:5px!important}.this-input-FullName.next-input-Sex .label-FullName+div{width:60%!important}}@media (min-width:993px) and (max-width:1199px){.output-results-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#Sex+div{width:78.7%!important}.label-Sex+.tooltip-button{margin-left:8px!important}.results-table-suffix{height:50px}.results-table-title{height:50px;margin-top:25px;margin-bottom:25px}}@media (min-width:768px) and (max-width:992px){.output-results-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#Sex+div{width:75.4%!important}.label-Sex+.tooltip-button{margin-left:20px!important}}@media (max-width:417px){.xs-axis-label{font-size:14px;padding:4px;color:#999;display:block}.input-label span,div .form-control-danger{font-size:13px}.thumb{font-size:10px}}@supports (-webkit-overflow-scrolling:touch){body{cursor:pointer}}