body{color:#1f2229}.a,.social-share__link{color:var(--colour-brand-one, #003FFF)}.a:hover,.a:focus,.social-share__link:hover,.social-share__link:focus{color:var(--colour-brand-two, #DCE6FF)}.a-2{color:var(--colour-brand-one, #003FFF)}.a-2:hover,.a-2:focus{color:var(--colour-brand-two, #DCE6FF)}.box{background-color:#f6f5fa;color:#595769}.box--dark{background-color:var(--colour-brand-one, #003FFF);color:#fff}.box--error{border-color:#df180b;color:#df180b}.box--error::before{background-color:#df180b;color:#1f2229}.button{background-color:var(--colour-brand-one, #003FFF);color:#fff}.button:hover,.button:focus{background-color:var(--colour-brand-two, #DCE6FF)}.button--top-up:hover,.button--top-up:focus{background-color:var(--colour-brand-two, #DCE6FF);color:#fff}.button--topped-up{background-color:var(--colour-brand-two, #DCE6FF);border-color:var(--colour-brand-two, #DCE6FF)}.donation-summary__box{background-color:#f6f5fa;color:#595769}.donation-summary__subtitle{color:#1f2229}.feature{background-color:#fff;color:#1f2229}textarea.form__textarea,div.form__text,input[type=text].form__text,input[type=email].form__text,input[type=number].form__text,input[type=tel].form__text,input[type=password].form__text{border-color:#e4e1eb;color:#1f2229}textarea.form__textarea:focus,div.form__text:focus,input[type=text].form__text:focus,input[type=email].form__text:focus,input[type=number].form__text:focus,input[type=tel].form__text:focus,input[type=password].form__text:focus{border-color:var(--colour-brand-two, #DCE6FF)}textarea.form__textarea::-webkit-input-placeholder,div.form__text::-webkit-input-placeholder,input[type=text].form__text::-webkit-input-placeholder,input[type=email].form__text::-webkit-input-placeholder,input[type=number].form__text::-webkit-input-placeholder,input[type=tel].form__text::-webkit-input-placeholder,input[type=password].form__text::-webkit-input-placeholder{color:#1f2229}textarea.form__textarea::-moz-placeholder,div.form__text::-moz-placeholder,input[type=text].form__text::-moz-placeholder,input[type=email].form__text::-moz-placeholder,input[type=number].form__text::-moz-placeholder,input[type=tel].form__text::-moz-placeholder,input[type=password].form__text::-moz-placeholder{color:#1f2229}textarea.form__textarea:-ms-input-placeholder,div.form__text:-ms-input-placeholder,input[type=text].form__text:-ms-input-placeholder,input[type=email].form__text:-ms-input-placeholder,input[type=number].form__text:-ms-input-placeholder,input[type=tel].form__text:-ms-input-placeholder,input[type=password].form__text:-ms-input-placeholder{color:#1f2229}textarea.form__textarea::-webkit-input-placeholder, div.form__text::-webkit-input-placeholder, input[type=text].form__text::-webkit-input-placeholder, input[type=email].form__text::-webkit-input-placeholder, input[type=number].form__text::-webkit-input-placeholder, input[type=tel].form__text::-webkit-input-placeholder, input[type=password].form__text::-webkit-input-placeholder{color:#1f2229}textarea.form__textarea::-moz-placeholder, div.form__text::-moz-placeholder, input[type=text].form__text::-moz-placeholder, input[type=email].form__text::-moz-placeholder, input[type=number].form__text::-moz-placeholder, input[type=tel].form__text::-moz-placeholder, input[type=password].form__text::-moz-placeholder{color:#1f2229}textarea.form__textarea:-ms-input-placeholder, div.form__text:-ms-input-placeholder, input[type=text].form__text:-ms-input-placeholder, input[type=email].form__text:-ms-input-placeholder, input[type=number].form__text:-ms-input-placeholder, input[type=tel].form__text:-ms-input-placeholder, input[type=password].form__text:-ms-input-placeholder{color:#1f2229}textarea.form__textarea::-ms-input-placeholder, div.form__text::-ms-input-placeholder, input[type=text].form__text::-ms-input-placeholder, input[type=email].form__text::-ms-input-placeholder, input[type=number].form__text::-ms-input-placeholder, input[type=tel].form__text::-ms-input-placeholder, input[type=password].form__text::-ms-input-placeholder{color:#1f2229}textarea.form__textarea::placeholder,div.form__text::placeholder,input[type=text].form__text::placeholder,input[type=email].form__text::placeholder,input[type=number].form__text::placeholder,input[type=tel].form__text::placeholder,input[type=password].form__text::placeholder{color:#1f2229}.form__label-optional{color:#595769}.form__hint{color:#595769}.form__error{color:#df180b}.form__select-wrapper::after{color:#1f2229}.form__select{border-color:#e4e1eb;color:#1f2229}.form__group{margin-bottom:2rem}.form__group--flat{margin-bottom:.5rem}.form__group--last{margin-bottom:3rem}.form__group--error div.form__text,.form__group--error div.form__textarea,.form__group--error input.form__text,.form__group--error input.form__textarea,.form__group--error textarea.form__text,.form__group--error textarea.form__textarea{border-color:#df180b;color:#df180b}.form__group--error .form__label{color:#df180b}.form__group--error .form__custom-radio-label,.form__group--error .form__custom-checkbox-label{border-color:#df180b}.form__group--error .form__custom-radio-label::before,.form__group--error .form__custom-checkbox-label::before{border-color:#df180b}.form__group--error .form__select-wrapper::after,.form__group--error .form__select-wrapper::before,.form__group--error .form__text-wrapper::after,.form__group--error .form__text-wrapper::before{border-color:#df180b;color:#df180b}.form__group--error .form__amount-button,.form__group--error .form__subscription-button__inner{border-color:#df180b}.form__group--error .form__select{border-color:#df180b;color:#df180b}.form__tooltip::before{color:var(--colour-brand-one, #003FFF)}.form__tooltip:hover::before,.form__tooltip:focus::before{color:var(--colour-brand-two, #DCE6FF)}.form__tooltip__note{background-color:#fff;border-color:#e4e1eb}.form__gift-aid-notice{color:#595769}div.form__text,input[type=text].form__text,input[type=email].form__text,input[type=number].form__text,input[type=tel].form__text,input[type=password].form__text{border-color:#e4e1eb}div.form__text.StripeElement--focus,input[type=text].form__text.StripeElement--focus,input[type=email].form__text.StripeElement--focus,input[type=number].form__text.StripeElement--focus,input[type=tel].form__text.StripeElement--focus,input[type=password].form__text.StripeElement--focus{border-color:var(--colour-brand-two, #DCE6FF)}div.form__text.StripeElement--invalid,input[type=text].form__text.StripeElement--invalid,input[type=email].form__text.StripeElement--invalid,input[type=number].form__text.StripeElement--invalid,input[type=tel].form__text.StripeElement--invalid,input[type=password].form__text.StripeElement--invalid{border-color:#df180b}input[type=checkbox].form__custom-checkbox-input:hover+.form__custom-checkbox-label,input[type=checkbox].form__custom-checkbox-input:focus+.form__custom-checkbox-label{color:#1f2229}input[type=checkbox].form__custom-checkbox-input:checked+.form__custom-checkbox-label{color:#1f2229}input[type=checkbox].form__custom-checkbox-input:checked+.form__custom-checkbox-label::before{background-color:var(--colour-brand-one, #003FFF)}input[type=checkbox].form__custom-checkbox-input:checked+.form__custom-checkbox-label::after{color:#fff}input[type=radio].form__custom-radio-input:hover+.form__custom-radio-label,input[type=radio].form__custom-radio-input:focus+.form__custom-radio-label{color:#1f2229}input[type=radio].form__custom-radio-input:checked+.form__custom-radio-label{color:#1f2229}input[type=radio].form__custom-radio-input:checked+.form__custom-radio-label::before{background-color:#fff}input[type=radio].form__custom-radio-input:checked+.form__custom-radio-label::after{background-color:var(--colour-brand-one, #003FFF)}textarea.form__textarea{border-color:#e4e1eb}.form__custom-checkbox-label{color:#1f2229}.form__custom-checkbox-label::before{border-color:var(--colour-brand-one, #003FFF)}.form__custom-checkbox-label::after{color:var(--colour-brand-one, #003FFF)}.form__custom-radio-label{font-size:1rem;color:#1f2229}.form__custom-radio-label::before{border-color:var(--colour-brand-one, #003FFF)}.form__custom-radio-label::after{background-color:var(--colour-brand-one, #003FFF)}.form__amount-button{background-color:#fff;border-color:#e4e1eb;color:#595769}.form__amount-button:hover:not(.form__amount-button--selected),.form__amount-button:focus:not(.form__amount-button--selected){background-color:var(--colour-brand-two, #DCE6FF);border-color:var(--colour-brand-one, #003FFF)}.form__amount-button:hover:not(.form__amount-button--selected) .form__amount-button__amount span,.form__amount-button:focus:not(.form__amount-button--selected) .form__amount-button__amount span{color:var(--colour-brand-one, #003FFF)}.form__amount-button--selected{background-color:var(--colour-brand-two, #DCE6FF);color:#1f2229}.form__amount-button--selected .form__amount-button__amount span{color:#1f2229}.form__group--error .form__amount-button__inner,.form__group--error .form__amount-button__amount{color:#1f2229}.form__amount-button--selected .form__amount-button__inner,.form__amount-button--selected .form__amount-button__amount{color:#1f2229}.form__amount-button__amount span{color:var(--colour-brand-one, #003FFF)}.form__amount-button__featured-indicator{background-color:var(--colour-brand-three, #B3C8FF);color:#1f2229}.form__subscription-button{display:block}.form__subscription-button__inner{background-color:#fff;border-color:#e4e1eb;color:#595769}.form__subscription-button__inner:hover,.form__subscription-button__inner:focus{background-color:var(--colour-brand-two, #DCE6FF);border-color:var(--colour-brand-one, #003FFF)}.form__subscription-button__inner:hover .form__subscription-button__info-panel,.form__subscription-button__inner:focus .form__subscription-button__info-panel{border-color:var(--colour-brand-one, #003FFF)}.form__subscription-button__inner:hover .form__subscription-button__cost,.form__subscription-button__inner:focus .form__subscription-button__cost{color:var(--colour-brand-one, #003FFF)}.form__subscription-button__info-panel{border-color:#e4e1eb}.form__subscription-button__cost{color:var(--colour-brand-one, #003FFF)}.form__group--error .form__subscription-button__cost{color:#1f2229}.form__subscription-button__featured{background-color:var(--colour-brand-three, #B3C8FF);color:#1f2229}.form__subscription-button__input:checked+.form__subscription-button__inner{background-color:var(--colour-brand-two, #DCE6FF)}.form__subscription-button__input:checked+.form__subscription-button__inner:hover,.form__subscription-button__input:checked+.form__subscription-button__inner:focus{background-color:var(--colour-brand-two, #DCE6FF);border-color:#e4e1eb}.header{background-color:var(--colour-brand-one, #003FFF)}.header__link{color:#fff}.header__link:hover,.header__link:focus{color:#f6f5fa}.header__link::before{color:#fff}.page-intro{background-color:var(--colour-brand-three, #B3C8FF)}.page-intro__title{color:#1f2229}.submittable-form[data-submitting] .button--show-processing-state{background:var(--colour-brand-two, #DCE6FF) url("../img/progress.gif?v=2") center center no-repeat;background-size:48px,auto,contain;border-color:var(--colour-brand-two, #DCE6FF)}.video:hover .video__play-button,.video:focus .video__play-button{background:var(--colour-brand-two, #DCE6FF)}.video__play-button{background:var(--colour-brand-one, #003FFF)}.video__play-button::before{color:#1f2229}.cookie-notice{background-color:#fff;color:#1f2229}.target-block__amount{color:var(--colour-brand-two, #DCE6FF)}.target-ring__circle{stroke:var(--colour-brand-two, #DCE6FF)}.target-ring__inner-circle{fill:#fff;stroke:#e4e1eb}.target-ring__under-circle{fill:#e4e1eb;stroke:#e4e1eb}.target-ring__text{fill:var(--colour-brand-two, #DCE6FF)}.payment-button-wrapper__or{color:#595769}.payment-button-wrapper__or::before,.payment-button-wrapper__or::after{background-color:var(--colour-brand-two, #DCE6FF)}.payment-details-message{color:#595769}.payment-details-message::before,.payment-details-message::after{background-color:#e4e1eb}.detail-table{color:#595769}.detail-table th,.detail-table td{border-color:#f6f5fa}.detail-table__subheading{background-color:#f6f5fa}.detail-table__subheading,.detail-table__heading{color:#1f2229}.detail-table__benefit--yes{color:var(--colour-brand-two, #DCE6FF)}.collapsible-text__heading{color:var(--colour-brand-one, #003FFF)}.collapsible-text__heading:hover,.collapsible-text__heading:focus{color:var(--colour-brand-two, #DCE6FF)}.header__logo{background-image:url("../img/rpo/logo.svg");height:96px;width:353px}legend.form__label{font-size:1.5rem}.details summary span{font-size:1.5rem}.form__amount-button{border-width:1px;padding:9px}.form__amount-button--selected{border-color:var(--colour-brand-one, #003FFF);border-width:4px;padding:6px}.form__amount-button--selected .form__amount-button__amount span{color:var(--colour-brand-one, #003FFF)}.form__subscription-button__inner{border-width:1px;padding:9px}.form__subscription-button__input:checked+.form__subscription-button__inner{border-color:var(--colour-brand-one, #003FFF);border-width:4px;padding:6px}.form__subscription-button__input:checked+.form__subscription-button__inner:hover,.form__subscription-button__input:checked+.form__subscription-button__inner:focus{border-color:var(--colour-brand-one, #003FFF)}.form__subscription-button__input:checked+.form__subscription-button__inner .form__subscription-button__info-panel{border-color:var(--colour-brand-one, #003FFF)}.form__subscription-button__input:checked+.form__subscription-button__inner .form__subscription-button__cost{color:var(--colour-brand-one, #003FFF)}input[type=radio].form__custom-radio-input:checked+.form__custom-radio-label::before{border-width:3px}input[type=radio].form__custom-radio-input+.form__custom-radio-label::before{-webkit-transition:border-width .2s ease-in-out;transition:border-width .2s ease-in-out}.button:hover,.button:focus{color:#1f2229}#gift_aid{background-color:#f6f5fa;padding:32px 48px}.form__custom-checkbox-label:before{background-color:#fff}.box--error::before{color:#fff}div.form__text,input[type=text].form__text,input[type=email].form__text,input[type=number].form__text,input[type=tel].form__text,input[type=password].form__text,textarea.form__textarea{border-color:#e4e1eb;color:#1f2229}div.form__text:focus,input[type=text].form__text:focus,input[type=email].form__text:focus,input[type=number].form__text:focus,input[type=tel].form__text:focus,input[type=password].form__text:focus,textarea.form__textarea:focus{background:#f6f5fa}