.lds-ellipsis-react{position:relative;width:64px;height:64px;display:block;margin-left:auto;margin-right:auto}.lds-ellipsis-react div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis-react div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis-react div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis-react div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis-react div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}.cover-our-costs{background-color:#f7f7f9}.cover-our-costs input{margin-top:7px}.cover-our-costs__text{font-size:1.2rem}.cover-our-costs__dropdown{margin:0 10px}.direct-debit__logo{margin:0 0 0 20px;width:100px;float:right}@media (max-width: 576px){.direct-debit__logo{margin:0 0 10px;float:none}}.direct-debit .wrapper-inner--input-row{margin-left:30px}@media (max-width: 576px){.direct-debit .wrapper-inner--input-row{margin-left:0}}.direct-debit .intro{display:flex;flex-direction:row-reverse;align-items:center;margin-right:10px}@media (max-width: 576px){.direct-debit .intro{flex-direction:column;margin-bottom:20px;margin-right:0}}.direct-debit .intro__text{width:100%;margin:0}.direct-debit .confirmation-bullet-point{margin-bottom:1em}.direct-debit .single-signatory-check,.direct-debit .terms-and-conditions-check{display:flex}@media (max-width: 576px){.direct-debit .single-signatory-check,.direct-debit .terms-and-conditions-check{flex-direction:column}}.direct-debit .single-signatory-check__text-container,.direct-debit .terms-and-conditions-check__text-container{width:100%}@media (max-width: 576px){.direct-debit .single-signatory-check__text-container,.direct-debit .terms-and-conditions-check__text-container{margin-left:-5px}}.direct-debit .single-signatory-check__text-container input,.direct-debit .terms-and-conditions-check__text-container input{margin-top:5px}.direct-debit .single-signatory-check__box-text,.direct-debit .terms-and-conditions-check__box-text{font-size:1.1rem;margin-top:0}.direct-debit .single-signatory-check__box-text--small,.direct-debit .terms-and-conditions-check__box-text--small{font-size:.9rem}.direct-debit .donation-form-button{margin-bottom:30px}.donation-comment{width:100%!important}.donation-comment label{margin-bottom:5px}.donation-comment textarea{min-height:150px;width:100%!important;border-radius:4px;padding:20px;border:1px solid #eceeef;font-family:Open Sans,sans-serif;font-size:1rem}.donation-comment textarea:focus{border:1px solid #006aff!important}.donation-frequency-wrapper{display:flex;margin-bottom:15px;padding-left:0}.donation-frequency-wrapper>li{padding:15px;background-color:#f7f7f9;border:1px solid #eceeef;list-style:none;cursor:pointer;flex:1;text-align:center;opacity:.75}.donation-frequency-wrapper>li:first-of-type{border-radius:4px 0 0 4px}.donation-frequency-wrapper>li:last-of-type{border-radius:0 4px 4px 0;border-left:none}.donation-frequency-wrapper>li.active{opacity:1;font-weight:700;background-color:#4b4b4b;border-color:#4b4b4b;color:#fff}.stripe-repeat-donation{display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 576px){.stripe-repeat-donation{padding-bottom:15px}}.stripe-repeat-donation-url{display:flex;padding:20px;font-size:1rem;background-color:#4b4b4b;color:#fff;border:1px solid #4b4b4b;border-radius:4px}.stripe-repeat-donation-url span{display:flex;align-items:flex-end}.stripe-repeat-donation-url svg{margin-left:5px;font-size:1.1rem}@media (max-width: 576px){.stripe-repeat-donation-url svg{margin-left:10px}}@media (max-width: 576px){.stripe-repeat-donation-url{width:100%;align-items:center;flex-direction:column}}.donations-wrapper fieldset{border:none;padding:0;margin-inline-start:0;margin-inline-end:0}.donations-wrapper fieldset legend{padding:7.5px 0}.donation-amounts{display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.donation-amounts__label-without-image{justify-content:center}.donation-amounts__predefined{flex:1 1 0%;border-radius:4px;margin:7.5px;border:1px solid #eceeef;text-align:center;display:flex;align-items:center;transition:all .2s ease-in-out;outline-color:#eceeef;min-height:85px}.donation-amounts__predefined label{width:100%;height:100%;display:flex;flex-direction:column;cursor:pointer}.donation-amounts__predefined label img{width:100%;display:block;pointer-events:none}.donation-amounts__predefined label strong{font-size:2rem;margin-top:7.5px;margin-bottom:7.5px;padding-left:7.5px;padding-right:7.5px}.donation-amounts__predefined--unselected{background-color:inherit;border-color:#eceeef;color:#16161d;box-shadow:none}.donation-amounts__predefined--selected{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff;box-shadow:0 0 10px -5px #4b4b4b}.donation-amounts__predefined--selected.focused{outline:2px solid #fd0}.donation-amounts__predefined__1{flex-basis:100%}.donation-amounts__predefined__2{flex-basis:calc(50% - 15px)}@media (max-width: 576px){.donation-amounts__predefined__2{flex-basis:100%}}.donation-amounts__predefined__3{flex-basis:calc(33.3333333333% - 15px)}@media (max-width: 576px){.donation-amounts__predefined__3{flex-basis:100%}}.donation-amounts__predefined__4{flex-basis:calc(25% - 15px)}@media (max-width: 768px){.donation-amounts__predefined__4{flex-basis:calc(50% - 15px)}}@media (max-width: 576px){.donation-amounts__predefined__4{flex-basis:100%}}.donation-amounts__description{margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}.donation-amounts__other{flex:unset;width:100%;border-radius:4px;margin:7.5px!important;border:1px solid #eceeef;display:flex;flex-wrap:wrap}@media (min-width: 768px){.donation-amounts__other{flex-wrap:nowrap}}.donation-amounts__other div{width:100%}.donation-amounts__other label{position:relative;font-size:2rem;padding:15px;background-color:#f7f7f9;width:100%}@media (min-width: 768px){.donation-amounts__other label{min-width:max-content;white-space:nowrap;width:auto}}.donation-amounts__other label .currency-symbol{display:none;color:#16161d}@media (min-width: 768px){.donation-amounts__other label .currency-symbol{display:inline-block;position:absolute;left:calc(100% + 1rem)}}.donation-amounts__other .currency-symbol--mobile{font-size:2rem;padding:11px;color:#16161d;position:absolute}@media (min-width: 768px){.donation-amounts__other .currency-symbol--mobile{display:none}}.donation-amounts__other input{font-size:2rem;width:100%;height:100%;padding:15px 15px 15px 40px;border:none;border-radius:0;font-family:open sans,sans-serif}.donation-amounts__other--selected{border-color:#4b4b4b;box-shadow:0 0 10px -5px #4b4b4b}.donation-amounts__other--selected label{position:relative;background-color:#4b4b4b;color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px}.donation-amounts__other--selected label .currency-symbol{position:absolute;color:#16161d;left:calc(100% + 1rem)}.donation-amounts__other--selected input{border-radius:3px}.regular-donation-frequency{border-radius:4px;margin:7.5px 0;border:1px solid #4b4b4b;background-color:#4b4b4b;color:#fff;transition:all .2s ease-in-out;padding:7.5px 15px}.regular-donation-frequency>div{justify-content:space-between}.regular-donation-frequency>div .form-field{width:auto;min-width:350px}@media (max-width: 768px){.regular-donation-frequency>div .form-field{width:100%;min-width:0}}.gdpr h4,.gdpr p,.gdpr__privacy-notice h4,.gdpr__privacy-notice p{margin:0}.gdpr{margin-top:30px;margin-bottom:30px}.gdpr>div{margin:15px 0}.gdpr__heading{margin-top:30px}.gdpr__consent,.gdpr__reason{margin-bottom:10px;border:1px solid #eceeef;border-radius:4px;padding:7.5px;background:#f7f7f9}.gdpr__consent:last-child,.gdpr__reason:last-child{margin-bottom:0}.gdpr__wrapper{display:flex;flex-wrap:wrap}.gdpr__wrapper input[type=radio]{height:16px;width:16px;vertical-align:text-bottom;margin:0 5px 0 0}@media (max-width: 576px){.gdpr__wrapper{flex-direction:column}}.gdpr__name{padding:5px 15px 5px 5px;flex-grow:1}@media (min-width: 576px){.gdpr__name{max-width:calc(100% - 120px)}}.gdpr__options{padding:5px}.gdpr__supplementary-input{margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 768px){.gdpr__supplementary-input{flex-direction:column;align-items:flex-start}}.gdpr__supplementary-input .gdpr__label{padding:5px 15px 5px 5px;display:inline-block;min-width:270px}.gdpr__supplementary-input .validated-input{width:auto;flex-direction:row-reverse}@media (max-width: 768px){.gdpr__supplementary-input .validated-input{width:100%;padding-right:12.5px}}.gdpr__supplementary-input .validated-input input{width:250px;margin:5px}@media (max-width: 768px){.gdpr__supplementary-input .validated-input input{width:100%}}.gdpr__label{padding:0 20px 0 0}.gdpr__label:last-of-type{padding-right:0}.gift-aid{margin-top:30px;display:flex;flex-direction:row-reverse;background-color:#f7f7f9}@media (max-width: 576px){.gift-aid{flex-direction:column}}.gift-aid__logo{margin-right:10px}.gift-aid__text-container{padding:0 20px;width:100%}@media (max-width: 576px){.gift-aid__text-container{padding:0 5px}}.gift-aid__headline{font-size:1.2rem;margin-top:0}.gift-aid__label{font-size:.9rem}.match-funding_introduction{font-size:2rem;font-weight:700}.match-funding_description{font-style:italic}.match-funding_amount{font-size:3.5rem;color:#4b4b4b;margin:15px 0;font-weight:700}.match-funding_gift-aid{font-size:1.5rem;margin-top:30px}.donation-basket{width:100%;font-size:2rem;font-weight:700}.donation-basket_amount{text-align:right}.donation-basket_total .donation-basket_amount{color:#4b4b4b;padding-top:30px}.donation-basket_total .donation-basket_item{padding-top:30px}.modal{background-color:#fff;padding:40px 20px 20px;max-width:1000px!important;width:90%!important;height:90%;border-radius:4px}.modal__container{height:calc(100% - 80px)}.modal__text{width:100%;height:100%;overflow-y:auto}.payment-method{padding:30px 15px 15px;animation:slide-up .4s ease}.payment-method__options{display:inline-flex;width:100%}.payment-method__option{flex:1 1 100px;display:flex;margin:15px;border-radius:4px;border:1px solid #eceeef;transition:all .2s ease-in-out;outline-color:#eceeef}@media (max-width: 768px){.payment-method__option{margin:6px}}.payment-method__option--selected{border-color:#4b4b4b;box-shadow:0 0 10px -5px #4b4b4b}.payment-method__option--selected.focused{outline:2px solid #fd0}.payment-method__option label{flex:1 1 0%;cursor:pointer;padding:15px;text-align:center}.payment-method__option img{max-width:100%;display:block;margin:0 auto}.payment-method__option.active{border-color:#006affcc}.validation-summary,.submit-failed,.loading-failed{border:1px solid #e5173f;border-radius:4px;color:#e5173f;background-color:#fffbfb;padding:20px;margin-bottom:30px}.validation-summary{padding-bottom:10px}.validation-summary__headline{font-weight:700}.validation-summary__error-list{line-height:2}.validation-summary__error{text-decoration:underline;cursor:pointer}.validation-summary svg,.validation-message svg{margin-right:5px;flex-shrink:0}.validation-message{display:flex;align-items:center;margin:0 7.5px}.validation-message--error{color:#e5173f}.validated-input{display:inline-flex;flex-wrap:wrap;flex-direction:row;width:350px;align-items:center}@media (max-width: 768px){.validated-input{flex-direction:column;width:100%;align-items:flex-start}}select.input--invalid,input.input--invalid,div.input--invalid{border:1px solid #e5173f!important;border-radius:4px;box-shadow:0 0 10px -5px #e5173f;margin:5px 0}input.input--invalid{display:inline-block}#paypal-error{margin-bottom:30px}html{box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.45;color:#16161d;background-color:#fff}select{font-size:.9rem;background-color:#fff}#donation-form-root{width:100%;margin:0 auto}h1.title{font-family:Open Sans,sans-serif;font-size:2.25em;text-align:left;text-transform:none}.wrapper{position:relative;width:100%;border:1px solid #eceeef;border-radius:4px;padding:30px 15px;margin-bottom:30px}.wrapper>h2,.wrapper>legend{position:absolute;top:0;transform:translateY(-50%);background-color:#fff;margin:0;left:7.5px;padding:0 7.5px}.wrapper>legend{font-size:1.5rem;font-weight:700}.wrapper select,.wrapper input[type=text],.wrapper input[type=tel],.wrapper input[type=email]{border:1px solid #eceeef;border-radius:4px;min-height:38px;font-size:1rem}@media (max-width: 768px){.wrapper select,.wrapper input[type=text],.wrapper input[type=tel],.wrapper input[type=email]{min-width:none}}.wrapper-inner{display:flex;flex-direction:column;margin:10px 0}.wrapper-inner .form-field{width:100%}.wrapper-inner--input-row{flex-direction:row;align-items:center}.wrapper-inner--input-row select,.wrapper-inner--input-row input{width:100%}.wrapper-inner--input-row label{min-width:270px;padding-right:10px}.wrapper-inner--input-row select{padding:10px}@media (max-width: 768px){.wrapper-inner--input-row{align-items:flex-start;flex-direction:column}.wrapper-inner--input-row label{min-width:30px;padding-right:0}}.wrapper .overview{margin-bottom:30px}.wrapper .overview__item{flex-direction:row;align-items:center}@media (max-width: 550px){.wrapper .overview__item{flex-direction:column;align-items:flex-start;margin-left:15px}}.wrapper .overview__item .detail-name{margin-right:15px;width:270px}@media (max-width: 650px){.wrapper .overview__item .detail-name{width:40%}}@media (max-width: 600px){.wrapper .overview__item .detail-name{width:35%}}@media (max-width: 550px){.wrapper .overview__item .detail-name{width:100%}}.bold{font-weight:700}.checkbox-container{display:block}.checkbox-container input{display:block;float:left}.checkbox-container .label{display:block;margin-left:27px;max-width:1040px}.checkbox-container--display-name{margin:20px 0 20px 270px}@media (max-width: 768px){.checkbox-container--display-name{margin-left:0}}.checkbox-container--display-name input{margin-top:5px;margin-left:0}.checkbox-container--display-name .label{margin-left:25px}.required-field,.optional-field{color:#757575}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #fd0}.focusable:focus-visible,a:focus-visible{background-color:#fd0!important;border-color:#fd0!important;color:#292b2c!important;outline:none;box-shadow:0 4px #0b0c0c!important}a{color:#16161d}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.donation-form-button{padding:10px 20px;font-weight:700;font-size:1.2rem;background-color:#4b4b4b;color:#fff;border:1px solid #4b4b4b;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.donation-form-button:hover{background-color:#626262;border-color:#626262}.terms-and-conditions{font-size:.9rem}.terms-and-conditions__box-text{margin-bottom:0}.terms-and-conditions .validation-message{margin-left:27px;margin-top:7px}#captcha{padding-top:15px}.grecaptcha-badge{display:none;visibility:collapse}.jit-warning{display:flex;align-items:center;margin:7.5px 0 0 7.5px;line-height:1.25em}.jit-warning svg{color:#e6a532;margin-right:5px;flex-shrink:0}.sr-only{position:absolute;opacity:0}.grey-container{margin:30px 0;background-color:#f7f7f9;border:1px solid #eceeef;border-radius:4px;padding:30px}@media (max-width: 576px){.grey-container{padding:20px 15px}}@media (max-width: 576px){.grey-container--with-image{display:flex;flex-direction:column;align-items:center}}.grey-container--with-image .grey-container__text{max-width:1060px}.grey-container__headline{font-size:1.2rem;margin-top:0}.grey-container__text,.grey-container__text p{margin:0}@media (max-width: 576px){.grey-container__text--bullet-points{font-size:.95rem}.grey-container__text--bullet-points ul{padding-left:18px}.grey-container__text--confirmation{font-size:.95rem}}
