.c-cookie-banner{background:#f9f9f9;border-top:1px solid #dedbdd;bottom:0;padding:12px 0;position:fixed;z-index:20}.c-cookie-banner-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1296px;padding:0 24px}@media only screen and (min-width:649px){.c-cookie-banner-container{padding:0 32px}}@media only screen and (min-width:965px){.c-cookie-banner-container{padding:0 48px}}.c-cookie-banner__message{font-size:14px;line-height:1.35;margin:0;max-width:20em}@media only screen and (min-width:649px){.c-cookie-banner__message{max-width:100%}}@media only screen and (min-width:965px){.c-cookie-banner__message{font-size:16px}}.c-cookie-banner__message__close-button{background:#dedbdd;border-radius:3px;color:inherit;font:inherit;font-size:14px;font-weight:500;padding:8px 16px}.c-cookie-banner__message__close-button:active,.c-cookie-banner__message__close-button:focus,.c-cookie-banner__message__close-button:hover{background:#d3cfd2}.u-link-cursor{cursor:pointer!important}.u-link-appearance{text-decoration:underline!important}.u-display-block{display:block!important}.u-top-margin{margin-top:24px!important}@media only screen and (max-width:648px){.u-mobile-hide{display:none!important}}.o-bullet-list{line-height:1.5;list-style-type:disc;margin-left:22px}.u-screen-reader-only{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}a,aside,body,div,fieldset,figcaption,footer,h1,h2,h3,h4,h5,header,html,input,label,li,nav,ol,p,select,textarea,ul{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,div,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,label,menu,nav,section,textarea{display:block}ol,ul{list-style:none}img{vertical-align:middle}body,html{width:100%}body{overflow-x:hidden;overflow-y:scroll}body,html{background-color:#fff;height:100%}div{width:100%}::selection{background-color:#fff9dc}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=email],input[type=password],input[type=submit],input[type=text],textarea{-webkit-appearance:none;box-shadow:none}button{background:none;border:0;color:inherit;font:inherit;padding:0}button,dd{margin:0}body,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:18px;font-weight:400}.heading-large{color:#000;font-family:Arbutus Slab,serif;font-size:40px;font-weight:400;line-height:1.2;margin-bottom:16px}@media only screen and (max-width:648px){.heading-large{font-size:32px}}.heading-large.secondary{color:#3e487d}.heading-large.o-decorative--hero{font-size:50px;font-weight:400;margin-bottom:32px}@media only screen and (max-width:648px){.heading-large.o-decorative--hero{font-size:40px}}.heading-large.o-med-width{margin:27.2px auto 24px;max-width:581px;padding:0 24px}.heading-medium{color:#000;font-family:Arbutus Slab,serif;font-size:32px;font-weight:400;line-height:1.2;margin-bottom:16px}@media only screen and (max-width:648px){.heading-medium{font-size:25.6px;margin-bottom:16px}}.heading-medium.o-contained--med{max-width:453px}.heading-medium.o-decorative{font-family:Arbutus Slab,serif;font-weight:400;margin-bottom:32px}@media only screen and (max-width:648px){.heading-medium.o-decorative{font-size:25.6px}}.heading-small{color:#000;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:.6666em}.heading-extra-small{color:#000;font-size:18px}.heading-extra-small,.heading-grey-capitalised{font-weight:700;line-height:1.4444;margin-bottom:8px}.heading-grey-capitalised{color:#8d9495;font-size:14px;letter-spacing:1.17px;text-transform:uppercase}p{font-size:18px;line-height:1.5;margin-bottom:8px}p.o-med-width{margin:16px auto 0;max-width:680px;padding:0 30px}p.o-push-bottom{margin-bottom:24px}p.o-small,p.small{font-size:16px}a{color:inherit}a.no-underline{text-decoration:none}a.o-blue-link{color:#3e487d}.bold{color:#000;font-weight:700}.bold--light{color:#495456}.c-box{background:#fff;border:1px solid #dedbdd;border-radius:3px;margin:0 0 24px;padding:16px}@media only screen and (min-width:649px){.c-box{padding:24px}}.c-box .c-box__inner .c-box__heading{margin-top:0}@-moz-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-o-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.button.bordered,.button.tertiary{background:#0000;border:2px solid #dedbdd;padding-bottom:14px;padding-top:14px}.button.bordered.bordered--dark,.button.tertiary.bordered--dark{border-color:#495456;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.button.bordered.bordered--dark:hover,.button.tertiary.bordered--dark:hover{background-color:#495456;border-color:#495456;color:#fff}.button.bordered.tall,.button.tertiary.tall{padding-bottom:15.600000000000001px;padding-top:15.600000000000001px}.button.bordered:hover,.button.tertiary:hover{background:#0000;border-color:#d3cfd2}.o-button-fix-container{display:inline-block;vertical-align:middle}.button{background-color:#ffdf4e;border:0;border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-family:Visuelt,Helvetica,sans-serif;font-size:18px;font-weight:500;margin:0;padding:16px 24px;text-align:center;text-decoration:none;transition:background-color .1s ease-in}@media only screen and (min-width:649px){.button{padding:16px 32px}}.button:active{outline:0}.button:focus,.button:hover{background-color:#ffd30b}.button.disabled,.button:disabled{pointer-events:none}.button.disabled:not(.loading),.button:disabled:not(.loading){background-color:#dedbdd;color:#8d9495}.button.full-width{width:100%}.button.secondary{background-color:#3e487d;color:#fff}.button.secondary:hover{background-color:#8b91b1}.button.tertiary{background-color:initial;color:#495456;font-weight:500}.button.danger{background-color:initial;border:2px solid #8d9495;padding-bottom:14px;padding-top:14px}.button.danger.hover{background-color:#495456}.button:before{content:"";opacity:0}.button.loading{color:#0000;opacity:.5;position:relative;transition:color .3s}.button.loading:after{animation:spin 1s infinite;background-image:url(../../public/images/buttons/black_spinner@0.5x.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:35px;left:50%;margin-left:-17px;margin-top:-17px;opacity:1;position:absolute;top:50%;transition:opacity .3s;width:35px}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.button.loading:after{background-image:url(../../public/images/buttons/black_spinner.png)}}.button.secondary.loading:after{background-image:url(../../public/images/buttons/white_spinner@0.5x.png)}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.button.secondary.loading:after{background-image:url(../../public/images/buttons/white_spinner.png)}}@media only screen and (max-width:648px){.button.sml-full-width{width:100%}}.button.square{height:150px}.button.tall{padding-bottom:17.6px;padding-top:17.6px}.button.underlined{background:#0000;border:0;color:#fff;font-weight:400;padding-left:16px;padding-right:16px;text-decoration:underline;width:auto}.button.button--text{background-color:initial;color:#495456;font-weight:400;padding:0}.button.button--link{background-color:initial;color:#3e487d;padding:0}.checkbox-component{position:relative}.checkbox-component__label{align-items:center;cursor:pointer;display:flex;touch-action:manipulation}.checkbox-component__label.small-label{font-size:16px}.checkbox-component__check-box{background-color:#fff;background-image:url(/images/svgs/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border:2px solid #dedbdd;border-radius:5px;cursor:pointer;display:flex;flex:0 0 35px;height:35px;margin-right:16px;max-width:35px;width:35px}.checkbox-component__input{cursor:pointer;height:32px;left:0;max-width:32px;opacity:0;position:absolute;top:0;width:32px}.checkbox-component__input:active+.checkbox-component__check-box{background-color:#f2f2f2}.checkbox-component__input:focus+.checkbox-component__check-box{background-color:#fff;border-color:#3e487d;box-shadow:0 0 0 4px #dbe1fd}.checkbox-component__input:checked+.checkbox-component__check-box{background-color:#3e487d;border-color:#3e487d}.checkbox-component--disabled .checkbox-component__check-box,.checkbox-component--disabled .checkbox-component__input,.checkbox-component--disabled .checkbox-component__label{cursor:not-allowed;opacity:.8}.c-contact-banner{margin-bottom:32px}.divider-component{border-top:1px solid #dedbdd;clear:both;float:left;margin:24px 0}.divider-component--block{float:none}.o-app-flow__layout{max-width:1296px;padding:24px 24px 48px}@media only screen and (min-width:649px){.o-app-flow__layout{padding:32px}}@media only screen and (min-width:965px){.o-app-flow__layout{padding:48px}}.c-app-flow__ordered-list,.c-app-flow__unordered-list{color:#495456;margin-bottom:32px}.c-app-flow__ordered-list li,.c-app-flow__unordered-list li{margin-bottom:8px}.c-app-flow__ordered-list li:before,.c-app-flow__unordered-list li:before{display:inline-block;font-weight:600;width:16px}.c-app-flow__ordered-list{counter-reset:ordered-list}.c-app-flow__ordered-list li:before{content:counter(ordered-list);counter-increment:ordered-list}.c-app-flow__unordered-list li:before{content:"●"}.c-app-flow__code{background:#fff;border:1px solid #dedbdd;border-radius:3px;color:#495456;overflow:hidden;padding:16px}@media only screen and (max-width:648px){.c-app-flow__code{background:#0000;border:0;padding:0}}.c-input.c-app-flow__code-container{display:flex;margin:8px 0 0}.c-app-flow__code-container .c-app-flow__code-dotted{border:1px dashed #8d9495;border-bottom-right-radius:0;border-top-right-radius:0;flex:1;padding:8px 16px}@media only screen and (max-width:648px){.c-app-flow__code-container .c-app-flow__code-dotted{background:#0000;margin-bottom:0;width:100%}}.c-app-flow__code-container .c-app-flow__code-dotted:focus{border:1px dashed #8d9495;outline:0}.c-app-flow__code-container .c-app-flow__code-button{border-bottom-left-radius:0;border-top-left-radius:0;flex:0;margin-left:-1px!important;padding:8px 16px}@media only screen and (max-width:648px){.c-app-flow__code-container .c-app-flow__code-button{display:none!important}}.c-app-flow__button-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}.c-app-flow__next-button{margin-left:auto;min-width:140px}.list-support li{margin-bottom:12.8px;margin-left:0;padding-left:0}.list-support li .icon{margin-right:8px}.list-support li:last-child{margin-bottom:0}.list-support li.not-supported{text-decoration:line-through}.list-support li.not-supported .icon path{fill:#495456}.list-support--secondary li{color:#495456}.list-support--secondary li .icon path{fill:#3e487d}.list-support--light li{color:#dedbdd}.list-support--light li .icon path{fill:#fff}.c-input{margin:8px 0 16px}.c-input input{background-color:#fff;border:2px solid #dedbdd;border-radius:3px;color:#000;outline:0;padding:16px;transition:border-color .2s ease-in-out;width:100%}@media only screen and (min-width:649px){.c-input input{padding:24px}}.c-input input:focus{border:2px solid #8d9495}.c-input input[readonly],.c-input input[readonly]:focus{background-color:#dedbdd;border:2px solid #dedbdd;cursor:not-allowed}.c-input--border{border-top:1px solid #dedbdd;padding:32px 0 0}.c-input--error input{border:1px solid #d00e01}.c-input--money-symbol{position:relative}.c-input--money-symbol input{padding-left:36px}@media only screen and (min-width:649px){.c-input--money-symbol input{padding-left:44px}}.c-input--money-symbol:before{bottom:16px;content:"£";left:16px;padding:2px;position:absolute}@media only screen and (min-width:649px){.c-input--money-symbol:before{bottom:24px;left:24px}}.c-input--my-prefix{position:relative}.c-input--my-prefix input{padding-left:45px}@media only screen and (min-width:649px){.c-input--my-prefix input{padding-left:53px}}.c-input--my-prefix:before{bottom:16px;content:"My";left:16px;padding:2px;position:absolute}@media only screen and (min-width:649px){.c-input--my-prefix:before{bottom:24px;left:24px}}.c-input--all-my-prefix{position:relative}.c-input--all-my-prefix input{padding-left:68px}@media only screen and (min-width:649px){.c-input--all-my-prefix input{padding-left:76px}}.c-input--all-my-prefix:before{bottom:16px;content:"All my";left:16px;padding:2px;position:absolute}@media only screen and (min-width:649px){.c-input--all-my-prefix:before{bottom:24px;left:24px}}.c-input--percentage{align-items:center;display:flex;overflow:hidden;width:100%}.c-input--percentage input{flex-grow:1;max-width:100px;padding-right:24px}@media only screen and (min-width:649px){.c-input--percentage input{max-width:120px;padding-right:32px}}.c-input--percentage p{margin-top:8px}.c-input--percentage .symbol{color:#8d9495;margin-left:-32px;margin-right:40px}.c-input--percentage .text{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-input__label{font-size:18px}.c-input__hint,.c-input__label{display:block;margin-bottom:8px}.c-input__hint{color:#617072;font-size:16px;margin-top:0}.c-input--password-unmask label{display:flex;flex-wrap:wrap}.c-input--password-unmask label>span{width:100%}.c-input--password-unmask input{border-radius:3px 0 0 3px;flex:1;min-width:0}.c-input__button{background-color:#f9f9f9;border:2px solid #dedbdd;border-left:0;border-radius:0 3px 3px 0;font-size:16px;font-weight:400;padding:16px 0;transition:border-color .2s ease-in-out;width:90px}.c-input__button span{padding-left:30px;position:relative}.c-input__button span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}.c-input__button:focus,.c-input__button:hover{background-color:#f9f9f9;border-color:#d3cfd2}::-webkit-input-placeholder{color:#8d9495}::-moz-placeholder{color:#8d9495;opacity:1}:-ms-input-placeholder{color:#8d9495!important}::placeholder{color:#8d9495}::-ms-reveal{display:none}.phone-number{align-items:center;color:#000;display:inline-flex;font-weight:500;text-decoration:none}.phone-number .icon{margin-right:8px}
/*# sourceMappingURL=main.css.map*/