@font-face{font-family:'brandon_med-webfont';src:url(../fonts/brandon_med-webfont.eot);src:url(../fonts/brandon_med-webfont.eot?#iefix) format('embedded-opentype') , url(../fonts/brandon_med-webfont.woff) format('woff') , url(../fonts/brandon_med-webfont.ttf) format('truetype') , url(../fonts/brandon_med-webfont.svg#brandon_med-webfont) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'helvetica_neue_med';src:url(../fonts/HelveticaNeue-Medium.eot);src:url(../fonts/HelveticaNeue-Medium.eot?#iefix) format('embedded-opentype') , url(../fonts/HelveticaNeue-Medium.woff) format('woff') , url(../fonts/HelveticaNeue-Medium.ttf) format('truetype') , url(../fonts/HelveticaNeue-Medium.svg#brandon_med-webfont) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'helvetica_neue_light';src:url(../fonts/HelveticaNeue-Light.eot);src:url(../fonts/HelveticaNeue-Light.eot?#iefix) format('embedded-opentype') , url(../fonts/HelveticaNeue-Light.woff) format('woff') , url(../fonts/HelveticaNeue-Light.ttf) format('truetype') , url(../fonts/HelveticaNeue-Light.svg#brandon_med-webfont) format('svg');font-weight:normal;font-style:normal}.page-landing-ifisa{background-color:#fff;-webkit-box-shadow:0 0 62px -5px rgba(0,0,0,.48);-moz-box-shadow:0 0 62px -5px rgba(0,0,0,.48);box-shadow:0 0 62px -5px rgba(0,0,0,.48);padding-left:0!important;padding-right:0!important}.page-landing-ifisa>div{font-family:"helvetica_neue_med",sans-serif;padding:50px 30px;display:inline-block;width:100%}.page-landing-ifisa h1{font-family:"brandon_med-webfont",sans-serif;font-size:70px;line-height:63px;margin:25px 0 15px 0}.page-landing-ifisa h2{font-size:40px;line-height:45px;margin:20px 0 15px 0;font-family:"helvetica_neue_med",sans-serif}.page-landing-ifisa h3{font-size:30px;line-height:35px;margin:15px 0 10px 0;font-family:"helvetica_neue_med",sans-serif}.page-landing-ifisa a:hover{text-decoration:none}.dark-blue{color:#004e74}.light-blue{color:#2398d5}.page-landing-ifisa p{margin:20px 0}.mt-40{margin-top:40px}.page-landing-ifisa p,.page-landing-ifisa div{font-size:23px;font-family:"helvetica_neue_med",sans-serif;line-height:32px}.page-landing-ifisa p.small-paragraph{font-size:16px;line-height:20px}.mt-30{margin-top:30px}.undeline-blue{position:relative}.undeline-blue:after{content:url(https://www.rebuildingsociety.com/wp-content/themes/reBuilding_society/images/ifisa/long-underline.svg);position:absolute;top:20px;left:0}.page-landing-ifisa>div.what-are-ifisas,.page-landing-ifisa>div.ifisas-dashboard{padding-left:80px;padding-right:80px}.page-landing-ifisa>div.what-are-benefits{padding-left:100px;padding-right:100px}.column-3-center-offset{margin-left:12.5%}.button-green{color:#50b196;border:2px solid;padding:10px 50px;border-radius:30px;margin:50px 0}.button-green:hover{color:#50b196}.button-blue{color:#004e74}.bottom-buttons{padding:50px 0}#open-transfer-isa .bottom-buttons{bottom:35px;position:absolute;left:25%;width:50%;padding:0}.bottom-buttons a{border:2px solid;padding:10px 50px;border-radius:40px;margin:50px 0}.what-are-ifisas{background-size:cover}.benefits-block li{width:48%;float:left;margin:1%;padding:10px 0;color:#004e74;font-weight:bold;font-size:20px;line-height:30px;position:relative;padding-left:70px}.benefits-block.normal-text li{font-weight:normal}.benefits-block.full-width li{display:block;width:100%}.benefits-block li::before{content:url(https://www.rebuildingsociety.com/wp-content/themes/reBuilding_society/images/ifisa/list-item.svg);margin-right:15px;display:inline;position:absolute;top:0;left:0;width:55px}.green-color{color:#0ab57c}.grey-color{color:#515868}.bold-text{font-weight:bold}.right-turned-text{position:absolute;right:10px;transform:rotate(90deg);-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;bottom:50px}.dashboard-img{width:100%}.ifisas-dashboard,.what-are-ifisas,.what-are-benefits,.open-transfer-isa{background-repeat:no-repeat;background-size:cover}.mtb-20{margin:20px 0}.page-landing-ifisa>div.open-transfer-isa{padding:0;height:380px}.green-box,.blue-box{height:100%;text-align:center;padding-top:30px;padding-left:40px!important;padding-right:40px!important}.green-box{background-color:rgba(126,214,190,.9);color:#004e74}.blue-box{background-color:rgba(35,152,213,.9);color:#fff}.blue-box h2{color:#fff}.short-blue-line,.short-white-line{border-top:2px solid;width:20px;margin:20px auto}.footer-ifisa{background-color:#2398d5;color:#fff}.footer-ifisa h3{color:#fff}.page-landing-ifisa .footer-ifisa p a{color:#fff}.right{float:right}.purple-color{color:#b99ee3}.yellow-color{color:#fbc702}.rose-color{color:#fa9d7e}.text-center{text-align:center}.how-it-works-ifisa .bottom-buttons a{padding:10px 20px}.logo-text{font-family:"brandon_med-webfont",sans-serif;color:#2398d5;font-size:40px}.blue-background-button{background:#2398d5;color:#fff;border-color:#2398d5!important}.white-background-button{background:#fff;color:#2398d5;border-color:#fff!important}.blue-border-left{border-left:2px solid #2398d5;padding-left:12px}.how-it-works-flow .flow-step{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.how-it-works-flow .flow-step div{width: calc(100% / 3)}.how-it-works-flow .flow-step p{margin:5px 0}.how-it-works-flow .flow-step:nth-child(1) span.step-title,
.how-it-works-flow .flow-step:nth-child(1) i {color:#a9a9ea}.how-it-works-flow .flow-step:nth-child(2) span.step-title,
.how-it-works-flow .flow-step:nth-child(2) i {color:#fbc704}.how-it-works-flow .flow-step:nth-child(3) span.step-title,
.how-it-works-flow .flow-step:nth-child(3) i {color:#7dcfa3}.how-it-works-flow .flow-step:nth-child(4) span.step-title,
.how-it-works-flow .flow-step:nth-child(4) i {color:#00bcd4}.how-it-works-flow .flow-step:nth-child(5) span.step-title,
.how-it-works-flow .flow-step:nth-child(5) i {color:#004e74}.how-it-works-flow .flow-step div:nth-child(1) {text-align:right;margin-right:20px}.how-it-works-flow .flow-step div:nth-child(2) {text-align:center}.how-it-works-flow .flow-step div:nth-child(3) {text-align:left;margin-left:20px}.how-it-works-flow .flow-step .flow-image{width:100px;height:100px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#f3f9fd}.how-it-works-flow .flow-step .flow-image i{font-size:50px}.how-it-works-flow .flow-step .flow-image img{width:60px}.how-it-works-flow .flow-step img.arrow{margin-top:50px}.faq-item{display:block;box-shadow:0 1px 1px rgba(0,0,0,.05)}.faq-item .faq-heading{display:block;padding:10px 25px 10px 0;font-weight:600;font-size:22px;font-family:"helvetica_neue_med",sans-serif;color:#004e74;position:relative;cursor:pointer}.faq-item .faq-content{color:#95989a;font-size:18px;line-height:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;max-height:0;overflow:hidden;transition:all 300ms linear}.faq-item.expanded .faq-content{padding:10px 0;max-height:500px}.faq-item .faq-heading::after{font-family:FontAwesome;content:"\f061";font-weight:normal;color:#2ba7de;font-size:20px;position:absolute;right:20px;transform:rotate(0deg);transform-origin:center center;transition:all .2s ease-out}.faq-item.expanded .faq-heading::after{transform:rotate(45deg)}@keyframes zoomInOut {
    0% {
        transform: scale(1,1);
    }
    30% {
        transform: scale(1,1);
    }
    80% {
        transform: scale(1.15,1.15);
    }
    100% {
        transform: scale(1,1);
    }
}.animated-zoom{animation:zoomInOut 2s linear}@media (max-width:1199px){#open-transfer-isa .bottom-buttons{bottom:20px;left:15%;width:70%}}@media (max-width:992px){#open-transfer-isa .bottom-buttons{position:relative;bottom:inherit;left:inherit;width:inherit;padding:25px 0}.column-3-center-offset{margin-left:0}.page-landing-ifisa>div.open-transfer-isa{height:auto}.green-box,.blue-box{padding-bottom:30px}}@media (max-width:768px){.benefits-block li{width:100%}.bottom-buttons a{padding:10px 10px}#how-it-works-ifisa .row{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width:550px){.button-green{padding:10px}.undeline-blue:after{content:url(https://www.rebuildingsociety.com/wp-content/themes/reBuilding_society/images/ifisa/short-underline.svg)}.bottom-buttons a{display:block;margin:20px 0}.how-it-works-ifisa img{width:60px}.page-landing-ifisa>div.what-are-ifisas,.page-landing-ifisa>div.ifisas-dashboard,.page-landing-ifisa>div.what-are-benefits{padding-left:20px;padding-right:20px}.right-turned-text{position:relative;right:0;transform:none;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;bottom:0}.page-landing-ifisa h1{font-size:40px;line-height:45px}.page-landing-ifisa h2{font-size:25px;line-height:30px}.page-landing-ifisa h3{font-size:20px;line-height:25px}.page-landing-ifisa p,.page-landing-ifisa div{font-size:18px;line-height:25px}.button-green{text-align:center;display:block}.stars img{width:100%}.logo-text{font-size:25px}#open-transfer-isa .bottom-buttons{padding:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.right-turned-text{bottom:0;top:0}}