:root{--button-padding-horizontal: 16px;--button-padding-vertical: 14px;--button-secondary-background: #E9A91E;--button-secondary-text-colour: #FFFFFF;--footer-padding-horizontal: 0px;--footer-padding-vertical: 50px;--notification-banner-background: #1E2530;--notification-banner-padding-horizontal: 0px;--notification-banner-padding-vertical: 40px;--notification-banner-text-colour: #FFFFFF;--primary-background: #FFFFFF;--primary-brand-colour: #39B459;--primary-text-colour: #1E2530;--primary-text-size: 16px}.columnise{column-gap:50px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center}.columnise .column{flex:1;flex-grow:1}.flex{display:flex}.flex.middled{align-items:center}.flex.separated{column-gap:20px;justify-content:space-between}.flex.vertical{flex-direction:column}h1{font-size:2.8125rem}h2{font-size:2.8125rem;font-weight:500}h3{font-size:2.25rem}h4{font-size:2rem;margin:0}h5{font-size:1.5rem;margin:0}h6{font-size:1.25rem;margin-bottom:30px;margin-top:0}h7{font-size:1.125rem}.justify{text-align:justify}.text-black{color:#000}.text-brand{color:var(--primary-brand-colour)}.text-center{text-align:center}.text-small{font-size:12px}.carousel .items{height:640px}.carousel .open-banking{background:url(/images/openBanking.jpg) right center no-repeat}.carousel .open-banking .content{max-width:35%}ms-pricing .carousel{height:200px}ms-pricing .carousel>.item:first-child{background:url(/images/pricing_header.png) right center no-repeat}ms-pricing .column>a{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}ms-pricing .column>a>div:last-child{display:flex;flex-direction:column;flex-grow:1;margin:20px}ms-pricing .column>a>div:last-child>div:last-child{margin-top:auto}ms-pricing .pricing-option img{height:300px}ms-pricing .pricing-option .option-header{align-items:center;background-color:var(--notification-banner-background);color:var(--notification-banner-text-colour);padding:10px 0;text-align:center}ms-pricing .price{border-bottom:1px solid #DDDFE1;border-top:1px solid #DDDFE1;font-size:24px;margin:20px 0}ms-pricing .benefits>div{margin-bottom:10px}ms-pricing .benefits>div>img{width:2rem}ms-pricing .benefits>div>span{margin-left:10px}site-body{display:block;margin-top:20px}site-body .page{margin-left:auto;margin-right:auto;max-width:70%}site-body .page-header{align-items:center;background-color:var(--notification-banner-background);color:var(--notification-banner-text-colour);height:200px}site-body .page-header>div{margin-left:15%}site-footer{background-color:var(--notification-banner-background);color:var(--notification-banner-text-colour);display:block;padding:var(--footer-padding-vertical) var(--footer-padding-horizontal);width:100%}site-footer>div{margin-left:auto;margin-right:auto;max-width:70%}site-footer .app-links{column-gap:20px;justify-content:flex-start}site-footer .app-links a.column{flex-grow:0}site-footer .app-links a img{width:140px}site-header>header{margin:0 20px}site-notification{display:block;margin-bottom:5px}.button{border-radius:5px;cursor:pointer;display:inline-block;padding:var(--button-padding-vertical) var(--button-padding-horizontal);text-align:center}.button.large{font-size:18px;padding:14px 30px}.button.primary{background-color:var(--primary-brand-colour);border:2px solid var(--primary-brand-colour);color:#fff}.button.secondary{background-color:var(--button-secondary-background);color:var(--button-secondary-text-colour)}.button.secondary.fake{cursor:default}.button.transparent{background-color:transparent;border:2px solid var(--primary-brand-colour);color:var(--primary-brand-colour)}.button .label{font-size:20px}.video-button{height:300px;position:relative}.video-button a{color:#fff}.carousel{position:relative}.carousel .item{align-items:center;height:100%;margin-left:15%}.carousel .item .content{color:#fff;z-index:10}.carousel .overlay{background:linear-gradient(to right,#1e2530 0% 40%,#1e253000 75% 100%);height:100%;left:0;position:absolute;top:0;width:100%}.carousel .paginator{bottom:75px;column-gap:10px;left:50%;position:absolute;transform:translate(-50%);z-index:20}.carousel .paginator .page{border-top:5px solid #FFFFFF;cursor:pointer;width:30px}.carousel .paginator .page.selected{border-top-color:var(--primary-brand-colour)}.heading-secondary{font-size:16px}.logo{max-width:220px}.notification.banner{background-color:var(--notification-banner-background);color:var(--notification-banner-text-colour);max-width:100%;padding:var(--notification-banner-padding-vertical) var(--notification-banner-padding-horizontal);text-align:center;width:100%}.notification.banner>*:first-child{margin-top:0}.notification.banner .columnise{align-items:center}.notification.banner .label>p:first-child{margin:0}.notification.primary{background:var(--primary-brand-colour);max-width:100%;padding:40px 0;width:100%}.notification.primary a,.notification.primary h1,.notification.primary h2,.notification.primary h3,.notification.primary h4,.notification.primary h5,.notification.primary h6,.notification.primary h7{color:var(--notification-banner-text-colour)}.notification.primary.thin{padding:20px 0}.overlay{align-items:center;background-color:#1e253066;border-radius:5px;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%}a{line-height:inherit;color:var(--primary-brand-colour);text-decoration:none;cursor:pointer}body{background:var(--primary-background);color:var(--primary-text-colour);font-family:lato,Helvetica,Roboto,Arial,sans-serif;font-size:var(--primary-text-size);font-weight:400;line-height:1.3;margin:0;padding:0}footer{background:#141820;color:#fff;font-size:13px;padding:20px 0}footer>div{margin-left:auto;margin-right:auto;max-width:70%}footer>div .documents{white-space:nowrap}footer>div .documents .column{flex-grow:0}p{line-height:1.5;margin-bottom:16px;text-rendering:optimizeLegibility}
