body{word-break:unset}.page-wrapper{padding-bottom:50px}.max-width900{margin:0 auto;max-width:900px}.content-wrapper-calc{display:flex;flex-direction:column;row-gap:4rem}a.btn-cta,button{background:#ff3d6b;border:0;border-radius:2rem;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;height:45px;margin-top:1.6rem;padding-left:1.6rem;padding-right:1.6rem}a.btn-cta{align-items:center;display:inline-flex;text-decoration:none}h1{font-size:2rem;margin-bottom:1.6rem;margin-top:0}h2{font-size:1.5rem;font-weight:700;margin-top:2rem}h1,h2,h3{font-family:Khula,sans-serif;line-height:1.35;text-align:center}p{line-height:normal}.text--step,p{font-size:1rem}.text--step{color:#66667b}.content-wrapper-calc .span--number{align-items:center;background:#ff3d6b;border-radius:100%;color:#fff;display:flex;font-size:1.2rem;height:35px;justify-content:center;left:48%;position:absolute;right:50%;top:-18px;width:35px}fieldset{border:0;justify-content:space-between;max-width:320px;width:100%}.content-box,fieldset{display:flex;flex-direction:column}.content-box{align-items:center;background:#f4f4f4;border-radius:12px;padding:2.4rem 2rem;position:relative}.content-box p{font-weight:700}.content-box p.sub-heading{font-size:1.2rem;max-width:500px;text-align:center;width:100%}.input-form{display:grid;grid-template-columns:1fr 1fr}.input-form label{display:block;font-size:1rem;font-weight:700;line-height:normal;margin-bottom:10px}.input-form input{border:0;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.12);padding:1rem;width:100%}h3.heading-results{font-family:Open Sans,sans-serif;font-size:1.1rem;margin-bottom:1.6rem;margin-top:0;max-width:450px;width:100%}h3.heading-results span{color:#ff3d6b;font-family:Khula,sans-serif;font-size:1.5rem}span.pension-penfold,span.pension-scheme-total,span.salary-sacrifice{color:#ff3d6b}.results-wrapper{column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.results-box{column-gap:1rem;display:flex;max-width:300px;width:100%}.results-box p{display:flex;flex-direction:column;justify-content:space-between;margin:0}.results-box span{color:#ff3d6b;display:block;font-family:Khula,sans-serif;font-size:1.2rem;font-weight:700}span.reffering-text--small{color:#030338;font-family:Open Sans,sans-serif;font-size:.7rem;font-weight:400;margin-top:5px}.content-box .expert-wrapper{column-gap:40px;display:flex;margin-top:20px}.content-box .expert-box{width:50%}.content-box .expert-box img{max-width:100%}.content-box .expert-box h2{margin-top:0}.content-box .expert-box h2,.expert-box p.sub-heading{text-align:left}.expert-box p.sub-heading{margin-bottom:0}.content-box .download-link{color:#030338;display:block;font-weight:700;margin-top:30px}.faq-element{background:#fff;border-radius:6px;cursor:pointer;margin:10px 0;max-width:550px;padding:.85rem 1rem;width:100%}.faq-element .question{align-items:center;display:flex;justify-content:space-between}.question h3{font-family:Open Sans,sans-serif;font-size:1.15rem;line-height:1.6;margin:0;text-align:left}.element .answer{animation:animate .7s;padding:10px 20px}.faq-element .answer p{font-weight:400;line-height:1.5;margin-bottom:0;margin-top:0;padding-right:2.2rem}.faq-element .answer p:first-child{margin-top:10px}.faq-element .answer p:not(p:last-child){margin-bottom:20px}.faq-element .answer ul{padding-left:20px}.faq-element .answer ol li:not(li:last-child),.faq-element .answer ul li:not(li:last-child){line-height:1.5;margin-bottom:10px}.hideText{display:none}.css-911zy5{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #030338;border-radius:9999px;color:currentColor;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;height:32px;opacity:1;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s;vertical-align:middle;width:32px}.subheading--main{margin:0 auto 3rem;max-width:800px;text-align:center}.sign-wrapper{align-items:center;column-gap:.8rem;display:flex}.sign-wrapper span{color:#ff3d6b;font-size:1.4rem;font-weight:700}@keyframes animate{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:900px){.max-width900{padding:0 1rem}}@media screen and (max-width:650px){h1{font-size:1.2rem;margin-bottom:20px}h1,h2,h3{text-align:left}.content-box p.sub-heading{font-size:1rem;margin-top:0;text-align:left}.text--step{align-items:center;color:#66667b;column-gap:12px;display:flex;font-size:1rem;font-size:.85rem}.results-wrapper{grid-template-columns:1fr;row-gap:1rem}.span--number{font-size:.85rem;height:24px;position:static;width:24px}.content-wrapper-calc{row-gap:2rem}.content-box{align-items:inherit;padding:1rem}h3.heading-results span{font-size:1rem}h3.heading-results{font-size:.9rem}.subheading--main{font-size:.9rem;margin-bottom:2rem;margin-top:0;text-align:left}h2{font-size:.9rem;font-weight:700}a.btn-cta,h2{margin-top:1rem}a.btn-cta{justify-content:center}.results-box p{font-size:.85rem}.content-box .expert-wrapper{flex-direction:column}.content-box .expert-box{width:100%}.css-911zy5{height:24px;width:24px}.results-box{display:grid;grid-template-columns:60px 1fr}.expert-box p.sub-heading{font-size:.85rem}.expert-box:first-child{margin-top:20px;order:1}.results-box span{font-size:.85rem}.content-box .download-link{font-size:.8rem;margin-top:20px}.faq-element .answer p,.faq-element .answer ul li,.question h3{font-size:.85rem}.question h3{line-height:1.4;margin-right:10px}fieldset{padding:0}.input-form{grid-template-columns:1fr;row-gap:1rem}.input-form label{font-size:.9rem}.sign-wrapper span{font-size:1.2rem}span.reffering-text--small{font-size:.6rem;margin-top:10px}}