/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@keyframes load-animation{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.container{margin:0 auto;max-width:1300px;padding:0 20px}.container--narrow{max-width:800px}.container--no-padding{padding:0}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,:after,:before{box-sizing:border-box}html{font-family:FS Pimlico,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body.no-scroll{overflow-y:hidden}img,svg{vertical-align:top}img{height:auto;max-width:100%}button,input,select,textarea{font-family:inherit}a{color:#c6007e;text-decoration:none;transition:color .25s ease-out}a:hover{color:#60003d;cursor:pointer}ol,ul{padding:0;margin:0;list-style:none}.hide-react{position:absolute;height:1px;width:1px;pointer-events:none;overflow:hidden}@font-face{font-family:FS Pimlico;src:url("../fonts/hinted-FSPimlico.036111a3b358.eot");src:url("../fonts/hinted-FSPimlico.036111a3b358.eot?#iefix") format("embedded-opentype"),url("../fonts/hinted-FSPimlico.7439d0dc1b07.woff2") format("woff2"),url("../fonts/hinted-FSPimlico.4f5adffc1a1a.woff") format("woff"),url("../fonts/hinted-FSPimlico.1b7d754ff994.ttf") format("truetype"),url("../fonts/hinted-FSPimlico.167d69b19e43.svg#FSPimlico") format("svg");font-weight:400;font-style:normal}@font-face{font-family:FS Pimlico;src:url("../fonts/hinted-FSPimlico-Bold.7058c226e9ee.eot");src:url("../fonts/hinted-FSPimlico-Bold.7058c226e9ee.eot?#iefix") format("embedded-opentype"),url("../fonts/hinted-FSPimlico-Bold.e8c437fd0e31.woff2") format("woff2"),url("../fonts/hinted-FSPimlico-Bold.ac3cd6aa01ba.woff") format("woff"),url("../fonts/hinted-FSPimlico-Bold.6cfe5987ccbf.ttf") format("truetype"),url("../fonts/hinted-FSPimlico-Bold.d1811085b203.svg#FSPimlico-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:FS Pimlico;src:url("../fonts/hinted-FSPimlico-Black.94f0fe55fe45.eot");src:url("../fonts/hinted-FSPimlico-Black.94f0fe55fe45.eot?#iefix") format("embedded-opentype"),url("../fonts/hinted-FSPimlico-Black.a7550c3e4b47.woff2") format("woff2"),url("../fonts/hinted-FSPimlico-Black.4c29dccf46be.woff") format("woff"),url("../fonts/hinted-FSPimlico-Black.07c9749afdaf.ttf") format("truetype"),url("../fonts/hinted-FSPimlico-Black.52374d2109c0.svg#FSPimlico-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:FS Pimlico;src:url("../fonts/hinted-FSPimlico-BlackItalic.80bd3592de15.eot");src:url("../fonts/hinted-FSPimlico-BlackItalic.80bd3592de15.eot?#iefix") format("embedded-opentype"),url("../fonts/hinted-FSPimlico-BlackItalic.30d48dbe9ffa.woff2") format("woff2"),url("../fonts/hinted-FSPimlico-BlackItalic.c3fc170e650b.woff") format("woff"),url("../fonts/hinted-FSPimlico-BlackItalic.7678fcb4600e.ttf") format("truetype"),url("../fonts/hinted-FSPimlico-BlackItalic.2b0598634b0e.svg#FSPimlico-BlackItalic") format("svg");font-weight:900;font-style:italic}html{font-size:112.5%;line-height:1.5;color:#222}h1,h2,h3,h4,h5,h6{margin:0 0 1rem}.body-text,.heading-text,h1,h2,h3,h4,h5,h6,html{font-family:FS Pimlico,sans-serif;font-style:inherit;font-weight:inherit}.body-text,blockquote,html{text-transform:inherit}blockquote{font-family:FS Pimlico,sans-serif;font-style:italic;font-weight:inherit}h1{font-size:30px;font-size:1.6666666667rem}h2{font-size:28px;font-size:1.5555555556rem}h3,h4,h5,h6{font-size:24px;font-size:1.3333333333rem}small{font-size:16px;font-size:.8888888889rem}.apple-donate-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:donate;-apple-pay-button-style:white-outline;height:55px}.apple-donate-pay-button:focus,.apple-donate-pay-button:hover{cursor:pointer}.wd-button{cursor:pointer;color:#222;border:2px solid rgba(34,34,34,.2);background:#fff;border-radius:5px;font-size:16px;font-weight:600;outline:0;padding:15px 17px 14px;width:100%;transition:border-color .25s ease-out}.wd-button.active,.wd-button:focus,.wd-button:hover{border-color:#222}@media only screen and (min-width:599px){.wd-button{width:auto}}.button--primary{font-size:20px;font-size:1.1111111111rem;margin:0;-webkit-appearance:none;appearance:none;display:inline-block;text-align:center;border:0;font-weight:700;color:#fff;background-color:#d40f8c;padding:12px}.button--primary:hover{cursor:pointer}.button--secondary{font-size:18px;font-size:1rem;margin:0;-webkit-appearance:none;appearance:none;display:inline-block;text-align:center;border:0;font-weight:700;color:#fff;background-color:#d40f8c;padding:6px}.button--secondary:hover{cursor:pointer}.donate-amount-bar-wrapper{flex-wrap:wrap;justify-content:center;text-align:center;min-height:90px}@media only screen and (min-width:599px){.donate-amount-bar-wrapper{flex-wrap:nowrap;justify-content:left;text-align:left}}.donate-amount-bar{justify-content:center;padding-top:10px}@media only screen and (min-width:599px){.donate-amount-bar{justify-content:flex-end;padding-top:0}}.donate-amount-bar__input{position:relative;max-width:130px;font-size:20px}.donate-amount-bar__input:before{content:"£";position:absolute;top:10px;left:13px;color:#c6007e;font-weight:700;font-size:20px}.donate-amount-bar__input input{color:#c6007e;padding-left:30px;font-weight:700;border:2px solid #c6007e}.donate-amount-bar__confirm{font-size:18px;line-height:20px}.donate-amount-bar__change,.donate-amount-bar__confirm{background-color:transparent;color:#c6007e;font-weight:700;padding:0;border:0;cursor:pointer}.donate-amount-bar__change{margin-top:10px}@media only screen and (min-width:599px){.donate-amount-bar__change{margin-top:0}}.donate-billing-form{margin-top:40px}.donate-billing-form label{font-size:16px;font-weight:500;padding-bottom:2px}.donate-billing-form .donate-braintree-field,.donate-billing-form input,.donate-billing-form select{font-size:14px;height:50px;border:2px solid rgba(34,34,34,.2)!important;border-radius:3px;padding:0 10px}.donate-billing-form .donate-credit-card-container{position:relative;height:50px}.donate-billing-form .donate-credit-card-container .donate-credit-card-icon{position:absolute;top:14px;right:15px;height:10px;width:35px}.donate-billing-form .field{width:100%}.donate-billing-form .field--errors{padding:0 20px 0 0;border:none}.donate-billing-form .field--full{width:100%!important}.donate-billing-form .field--column{display:grid;flex-direction:column}@media only screen and (min-width:1025px){.donate-billing-form .field{width:50%;padding-right:20px}}.donate-billing-form__row{width:100%}.donate-billing-form__heading{width:100%;font-weight:600;margin-top:20px;margin-bottom:20px}.donate-billing-form__contact-details{display:flex;flex-wrap:wrap}.donate-billing-form__card-details{width:100%;display:flex;flex-wrap:wrap}.responsive-object{position:relative}.responsive-object embed,.responsive-object iframe,.responsive-object object{height:100%;left:0;position:absolute;top:0;width:100%}.help-text{color:#454545;font-size:16px;margin:0 0 5px;line-height:1.6}.shirt-size-button{position:relative;top:-20px}.shirt-size-info{width:90%;max-width:600px;max-height:80vh;overflow-y:scroll;padding:1em;border-color:#d40f8c;box-shadow:0 0 10px rgba(0,0,0,.6274509803921569)}.shirt-size-info table{width:100%;margin-bottom:1em}.shirt-size-info table th{padding:0 .5rem;text-align:left;background-color:rgba(212,15,140,.10196078431372549)}.shirt-size-info table th.shirt{padding-top:.5em;font-size:1.2em}.shirt-size-info table td{padding:0 .5rem}.shirt-size-info table tr:nth-of-type(2n) td{background-color:rgba(0,0,0,.06274509803921569)}.shirt-size-info table tr:nth-of-type(odd) td{background-color:rgba(0,0,0,.12549019607843137)}.shirt-size-info .popover-dismiss{float:right;background:transparent;border:0;padding:0 0 5px 5px;font-size:2em;color:#d40f8c;cursor:pointer}.field,.field.wd-form-item{margin-bottom:32px}.field--errors{padding:20px;margin-bottom:20px;border:1px dotted #d40f8c;max-width:450px}.field--checkbox-input .field__radio-checkbox,.field--checkbox-select-multiple .field__radio-checkbox,.field--radio-select .field__radio-checkbox{display:flex;align-items:center;position:relative;margin-bottom:10px}.field--checkbox-input .field__label,.field--checkbox-select-multiple .field__label,.field--radio-select .field__label{font-weight:400}@media only screen and (min-width:599px){.field--checkbox-input .field__label,.field--checkbox-select-multiple .field__label,.field--radio-select .field__label{margin:0 0 0 10px}}.field--checkbox-input .field__label--multiple,.field--checkbox-select-multiple .field__label--multiple,.field--radio-select .field__label--multiple{line-height:1.3;margin-bottom:10px;font-weight:600}@media only screen and (min-width:599px){.field--checkbox-input .field__label--multiple,.field--checkbox-select-multiple .field__label--multiple,.field--radio-select .field__label--multiple{margin:0 15px 5px 0}}.field--hidden_input{display:none}.field__required{color:#d40f8c}.field__label,.field__label--multiple{font-size:20px;font-size:1.1111111111rem;display:block;margin-bottom:8px}.field__errors{margin-bottom:10px;font-weight:600;color:#d40f8c}.field__errors,.field__help{font-size:20px;font-size:1.1111111111rem}.field__help{margin-top:5px;color:rgba(69,69,69,.6)}.field__fieldset{border:0;padding:0;margin:0}@media only screen and (min-width:599px){.field__fieldset--inline{max-width:530px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.field__fieldset--inline ul{display:flex;flex-direction:row}.field input:not([type=checkbox]):not([type=radio]):not([type=submit]),.field select,.field textarea{width:100%;margin:0;display:block;-webkit-appearance:none;appearance:none;line-height:inherit;border:2px solid #c9c9c9;color:inherit;background-color:transparent;border-radius:5px;font-size:20px;padding:12px;outline:none;min-height:56px;max-width:400px}.field input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.field select:focus,.field textarea:focus{border:2px solid #c6007e}.form__section--marketing .field.wd-form-item{margin-bottom:5px}.form__section--marketing .field__fieldset--inline{max-width:400px}.field input[type=radio]{opacity:0;position:absolute}.field input[type=radio]+label{font-size:20px;font-size:1.1111111111rem;margin:0;line-height:1.3;min-width:70px;padding:0 0 0 27px}.field input[type=radio]+label:before{content:"";border:1px solid #d40f8c;height:22px;left:0;position:absolute;top:0;width:22px;border-radius:50%}.field input[type=radio]+label:after{content:"";position:absolute;width:14px;height:14px;background:#d40f8c;left:4px;top:4px;opacity:0;transition:opacity .25s ease-out;border-radius:50%}.field input[type=radio]:checked+label:after{opacity:1}.field input[type=radio]:focus+label:before{outline:5px auto #3b99fc}.field input[type=checkbox]{opacity:0}.field input[type=checkbox]+label{font-size:20px;font-size:1.1111111111rem;cursor:pointer;position:relative;line-height:1.2;padding-top:3px}.field input[type=checkbox]+label:before{content:"";position:absolute;left:-42px;top:0;border:2px solid #d40f8c;width:28px;height:28px;border-radius:2px}.field input[type=checkbox]+label:after{content:"";left:-41px;top:1px;background-size:26px;background-repeat:no-repeat;background-color:#fff;border-radius:3px}.field input[type=checkbox]:checked+label:before{background-color:#d40f8c}.field input[type=checkbox]:checked+label:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 36 36"><path d="M32 0H4C1.79 0 0 1.79 0 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V4c0-2.21-1.79-4-4-4zM14 28L4 18l2.83-2.83L14 22.34 29.17 7.17 32 10 14 28z" fill="%23d40f8c"/></svg>')}.field input[type=checkbox]:focus+label:before{box-shadow:0 0 0 1px #3b99fc,0 0 8px #3b99fc}.field select:not([multiple]){background-color:#fff;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="12" height="25" xmlns="http://www.w3.org/2000/svg"><path d="M6 0l5.172 10H.828zm0 25l5.172-10H.828z" fill-rule="evenodd"/></svg>');background-repeat:no-repeat;background-position:97%}select+svg{display:none}.loqate-postcode-wrapper{margin-bottom:16px}.loqate-postcode-wrapper .field{margin-bottom:0}.loqate-postcode-wrapper #id_postal_code{border-radius:5px 5px 0 0}.loqate-postcode-wrapper #id_postal_code:focus{position:relative;z-index:1}.loqate-postcode-wrapper #country-code{border-radius:0;margin-top:-2px;margin-bottom:-2px}.loqate-postcode-wrapper #country-code:focus{position:relative;z-index:1}.loqate-postcode-wrapper .find-my-address{max-width:400px;width:100%;border-radius:0 0 5px 5px;cursor:pointer}.manual-address-button button{background:none;border:none;padding:0;color:#c6007e;text-decoration:underline;cursor:pointer}.form__container{margin-bottom:20px}.form__errors{font-size:20px;font-size:1.1111111111rem;padding:20px;margin-bottom:32px;color:#d40f8c;background-color:#fff;border:1px solid #d40f8c}.form__section{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}@media only screen and (min-width:599px){.form__section{padding-bottom:60px;margin-bottom:60px}}@media only screen and (min-width:1025px){.form__section{padding:0 40px 60px}}.form__section-heading{color:#d40f8c;font-size:36px;font-weight:600}.wd-checkbox{display:flex;position:relative;padding-top:2px;margin-bottom:15px;padding-left:30px}.wd-checkbox input{opacity:0}.wd-checkbox input:checked+label:after{opacity:1!important}.wd-checkbox label{cursor:pointer}.wd-checkbox label:before{content:"";border-radius:5px;background-color:#fff;border:2px solid rgba(34,34,34,.1);width:25px;height:25px;left:0;position:absolute;top:0}.wd-checkbox label:after{content:"";position:absolute;width:25px;height:25px;background:#222;left:0;top:0;opacity:0;transition:opacity .2s ease-out;border-radius:5px}.wd-radio{margin-bottom:30px}@media only screen and (min-width:1025px){.wd-radio{display:flex;justify-content:space-between;margin-bottom:0}.wd-radio:not(:last-of-type){margin-bottom:10px}}.wd-radio__list{display:flex;min-width:130px;margin-top:5px;padding:0 10px;justify-content:space-between}@media only screen and (min-width:1025px){.wd-radio__list{padding:0}}.wd-radio input[type=radio]{opacity:0;height:auto}.wd-radio input[type=radio]+label{cursor:pointer;position:relative;padding-left:7px;padding-top:6px;font-size:15px}.wd-radio input[type=radio]+label:before{content:"";position:absolute;left:-24px;top:0;border-radius:50%;border:1px solid #e3e3dd;width:26px;height:26px;background-color:#fff}.wd-radio input[type=radio]+label:after{content:"";position:absolute;left:-19px;top:5px;border-radius:50%;width:16px;height:16px;transition:background-color .25s ease-out}.wd-radio input[type=radio]:checked+label:after{background-color:#000}.wd-radio input[type=radio]:focus+label:before{outline:0;box-shadow:0 0 0 3px #000}.wd-form-item{margin:10px 0;font-size:15px;line-height:18px}@media only screen and (min-width:1025px){.wd-form-item{font-size:18px;line-height:21px}}.wd-form-item label{margin-right:10px}.wd-hero{width:100%;height:150px;background-size:cover;background-position:50%;display:grid;margin-top:20px}@media only screen and (min-width:1025px){.wd-hero{margin-top:0;height:300px}}.wd-hero--placeholder{display:none}@media only screen and (min-width:1025px){.wd-hero--placeholder{display:block}}.wd-loader{position:relative;border-radius:50%;width:1.25em;height:1.25em;animation-fill-mode:both;animation:load-animation 1.8s ease-in-out infinite;color:#6f6f6f;font-size:12px;margin:25px auto;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.wd-loader:after,.wd-loader:before{position:absolute;content:"";border-radius:50%;width:1.25em;height:1.25em;animation-fill-mode:both;animation:load-animation 1.8s ease-in-out infinite;top:0}.wd-loader:before{left:-1.75em;animation-delay:-.32s}.wd-loader:after{left:1.75em}.wd-main{max-width:900px;margin-top:20px;padding-bottom:80px}@media only screen and (min-width:1025px){.wd-main{margin:-80px auto auto}}.wd-main__title{font-size:25px;margin:0 auto;text-align:center}.wd-main__title img{width:17px;vertical-align:-2px;margin-right:6px}@media only screen and (min-width:1025px){.wd-main__title{font-size:30px}.wd-main__title img{width:20px}}.wd-main__centred-subtitle p{text-align:center;margin:15px 0 0}.wd-main__logo{width:80px;margin:0 auto 20px;display:block}@media only screen and (min-width:1025px){.wd-main__logo{width:100px;margin:0 auto 30px}}.wd-main__section{background-color:#fff;border-radius:5px}.wd-main__section:not(:last-of-type){margin-bottom:20px}@media only screen and (min-width:1025px){.wd-main__section:not(:last-of-type){margin-bottom:40px}}.wd-main__section-heading{background-color:#fff;border-radius:5px;padding:30px 30px 25px}@media only screen and (min-width:1025px){.wd-main__section-heading{padding:60px 60px 50px}}.wd-main__section-inner{padding:30px}@media only screen and (min-width:1025px){.wd-main__section-inner{padding:60px}}.wd-main__section-inner--flush-top{padding-top:0}.wd-main__section-inner p{line-height:20px;margin:0 0 18px}@media only screen and (min-width:1025px){.wd-main__section-inner p{line-height:23px}}.wd-main__sub-heading{font-size:22px;margin-bottom:20px}@media only screen and (min-width:1025px){.wd-main__sub-heading{font-size:30px}}.wd-main__sub-heading--pushed{margin-top:40px}.wd-main__giftaid{display:flex;justify-content:space-between}.wd-main__giftaid svg{height:55px}.wd-main__submit{cursor:pointer;color:#222;border:2px solid rgba(34,34,34,.2);background:#fff;border-radius:5px;font-size:16px;font-weight:600;outline:0;padding:15px 17px 14px;width:100%;transition:border-color .25s ease-out}.wd-main__submit.active,.wd-main__submit:focus,.wd-main__submit:hover{border-color:#222}@media only screen and (min-width:599px){.wd-main__submit{width:auto}}.wd-main__submit svg{width:15px;margin-right:10px;vertical-align:-4px}.wd-marketing{background:#efefef;padding:20px;margin:40px 0}@media only screen and (min-width:1025px){.wd-marketing{padding:30px}}@media only screen and (min-width:599px){.wd-payment-methods{padding-right:0!important}}.wd-payment-methods__buttons{display:flex;margin-top:20px;flex-direction:column}@media only screen and (min-width:599px){.wd-payment-methods__buttons{flex-direction:row}}.wd-payment-methods li:not(:last-of-type)>*{margin-bottom:15px}@media only screen and (min-width:599px){.wd-payment-methods li:not(:last-of-type)>*{margin-bottom:0;margin-right:15px}}.wd-payment-methods__button{cursor:pointer;color:#222;background:#fff;border-radius:5px;font-size:16px;font-weight:600;outline:0;padding:15px 17px 14px;width:100%;transition:border-color .25s ease-out;display:flex;align-items:center;justify-content:center;border:1px solid #000;color:#333;font-size:20px;font-weight:700;height:55px;line-height:22px}.wd-payment-methods__button.active,.wd-payment-methods__button:focus,.wd-payment-methods__button:hover{border-color:#222}@media only screen and (min-width:599px){.wd-payment-methods__button{width:auto}}.wd-payment-methods__button__icon{fill:#c6007e;height:26px;width:37px;margin-right:6px}.wd-payment-methods__button-container{cursor:pointer;padding:0}.wd-payment-methods__button-container.active{outline:2px solid #222;outline-offset:-2px}.wd-payment-methods .gpay-button{height:55px;padding:15px 24px}.wd-payment-methods .gpay-button.short{width:100%}@media only screen and (min-width:599px){.wd-payment-methods .gpay-button.short{width:130px}}.wd-payment-methods .gpay-button.black{padding:15px 24px 12px}.wd-payment-methods .paypal-button{border-radius:0}@media only screen and (min-width:599px){.wd-payment-methods .paypal-button{width:130px}}.wd-widget{border-radius:5px}.wd-widget__dashboard{padding-bottom:30px;margin:0 auto;background-color:#d8d8d8;border-radius:5px;width:100%}@media only screen and (min-width:1025px){.wd-widget__dashboard{flex:1}}.wd-widget__toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;flex:1;text-align:center;padding:20px;background-color:#fff;color:#222;text-transform:uppercase;font-size:16px;font-size:.8888888889rem;font-family:FS Pimlico,sans-serif;font-weight:700;border:none;outline:0}@media only screen and (min-width:599px){.wd-widget__toggle{font-size:18px;font-size:1rem}}.wd-widget__toggle:first-child{border-top-left-radius:5px}.wd-widget__toggle:last-child{border-top-right-radius:5px}.wd-widget__toggle.is-active{background-color:#d8d8d8}.wd-widget__toggle.is-hidden{display:none}.wd-widget__options{display:flex;margin-bottom:30px}.wd-widget__panel{padding:0 20px}@media only screen and (min-width:1300px){.wd-widget__panel{padding:0 40px}}.wd-widget__panel.is-hidden{display:none}.wd-widget__pay-in-greeting{max-width:80%;text-align:center;margin:0 auto;padding:30px 0;color:#222;font-weight:600}.wd-widget__strapline{display:block;text-align:center;font-size:18px;color:#222;font-weight:500;margin:0 auto 20px}@media only screen and (min-width:599px){.wd-widget__strapline{margin-bottom:30px}}.wd-widget__strapline--short{margin-bottom:15px}.wd-widget__items{display:flex;margin-bottom:20px}.wd-widget__item{margin-right:10px;flex:1;text-align:center}.wd-widget__item:last-child{margin-right:0}.wd-widget__amount-button{font-size:16px;cursor:pointer;display:block;padding:10px 0;background-color:#fff;color:#222;width:100%;border:2px solid rgba(34,34,34,.2);border-radius:5px;font-family:FS Pimlico,sans-serif;font-weight:500}.wd-widget__amount-button.is-active{background-color:#222;color:#fff}.wd-widget__amount-button__number{pointer-events:none;position:relative;top:2px}.wd-widget__input-meta{margin-bottom:0;color:#fff}.wd-widget__amount-input-container{width:100%;height:40px;position:relative;margin-bottom:10px;border-radius:3px}.wd-widget__amount-label{display:block;font-size:16px;font-size:.8888888889rem;color:#222;text-align:center;margin-bottom:15px}.wd-widget__amount-input-unit{position:absolute;top:11px;left:11px;color:#222;font-weight:600}.wd-widget__amount-input{height:100%;width:100%;background-color:#fff;font-family:FS Pimlico,sans-serif;color:#222;border:2px solid rgba(34,34,34,.2);border-radius:3px;padding-left:30px}.wd-widget__amount-input--short{margin:0 15px 0 0;width:75px}.wd-widget__amount-minimum{display:block;font-size:14px;font-size:.7777777778rem;font-weight:500;text-align:center;color:#222;margin-bottom:30px}.wd-widget__submit{height:50px;max-width:300px;background-color:#fff;font-weight:600;border-radius:7px;transition:all .1s ease;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-right:20px;width:100%}.wd-widget__submit:hover:enabled{background-color:#222;color:#fff}.wd-widget__submit svg{margin-right:10px}.wd-widget__submit svg path{transition:all .2s ease;fill:transparent;stroke:#222}.wd-widget__submit:hover:enabled svg path{fill:#222;transition-duration:.75s}.wd-widget__icon{width:80px;margin-top:30px}.wd-widget__icon--dd{opacity:.8}.wd-widget-wrapper{margin-top:20px;padding-bottom:50px}@media only screen and (min-width:1025px){.wd-widget-wrapper{margin-left:60px;margin-top:-215px;padding-bottom:150px}}.wd-widget-wrapper__title{font-size:25px;background:#fff;padding:30px;display:inline-block;border-radius:5px;margin:0;width:100%}@media only screen and (min-width:599px){.wd-widget-wrapper__title{width:auto}}@media only screen and (min-width:1025px){.wd-widget-wrapper__title{font-size:30px}}.wd-widget-wrapper__form{display:block;margin-top:20px}@media only screen and (min-width:1025px){.wd-widget-wrapper__form{margin-top:40px}}.wd-wrapper{background:#efefef;min-height:100vh;padding:0 20px;overflow:auto}@media only screen and (min-width:1025px){.wd-wrapper{padding:0}}.wd-wrapper--pushed{padding-top:3px}@media only screen and (min-width:1025px){.wd-wrapper--pushed{padding-top:122px}}.footer{color:#000;background-color:#eee;margin-top:auto;padding:20px 10px}.footer__inner{display:flex;align-items:center;flex-direction:column}.footer__nav-container{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:599px){.footer__nav-container{flex-direction:row}}.footer__nav-links{display:flex;flex-wrap:wrap;font-size:18px;text-decoration:underline;color:#c6007e}.footer__nav-links li:after{content:"|";padding-left:10px}.footer__nav-links li:last-child:after{display:none}@media only screen and (min-width:599px){.footer__nav-links li:after{display:none}}.footer__nav-item{margin-right:20px}.footer__fr-logo-container{margin:20px 0;padding:0 10px}.footer__fr-logo{max-width:200px;height:auto}.footer__social-links{display:flex;justify-content:center;margin-bottom:10px}.footer__heading{display:none}.footer__credit{margin-top:10px}.footer__credit a{color:#00b0b9}.footer__copyright{margin-top:10px;font-size:16px}.header{padding:10px;background-color:#c6007e}.header__inner{display:flex;justify-content:space-between}.header__inner--top{display:flex;align-items:center;justify-content:flex-end}.header__menus--desktop{display:none}.header__menus--mobile{position:fixed;top:87px;left:0;display:flex;width:100%;height:100%;padding-top:20px;background:hsla(0,0%,100%,.95);transform:translate3d(100%,0,0);transition:transform .25s cubic-bezier(.24,.26,.2,1) 0ms}.header__menus--mobile.is-visible{transform:translateZ(0)}.header__menus--mobile nav{width:100%}.header__logo{max-width:100px}.header__menu-toggle{font-size:18px;font-size:1rem;z-index:1;display:flex;align-items:flex-end;flex-direction:column;width:100%;font-weight:600;color:#00b0b9;text-transform:uppercase}.sidebar{flex:0 0 12rem;margin-top:20px}.sidebar--filters{flex:0 0 2rem;order:-1}.sidebar__inner{padding:20px;background:#f9f9f9}.donate-header{background-color:#c6007e;background-image:url("../images/cssBackgrounds/hero.c04efa96483e.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;height:280px;margin-bottom:48px}.donate-header__logo{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:block;padding:15px;width:200px}.blocks__heading h2{color:#c6007e;font-size:36px;font-weight:700;letter-spacing:.25px;line-height:54px}.blocks__paragraph{margin-bottom:18px}.blocks__paragraph h3{font-size:26px;font-weight:700;line-height:30px;letter-spacing:.28px}.blocks__paragraph h4{font-size:20px;font-weight:700;line-height:26px;letter-spacing:.27px}.blocks__paragraph a{text-decoration:underline}.blocks__paragraph p{margin-bottom:18px}.blocks__paragraph ul{list-style:inside disc;margin-bottom:18px}.blocks__paragraph ol{list-style:inside decimal;margin-bottom:18px}.blocks__image{margin:60px 0}.blocks__image p,.blocks__quote{font-size:16px;line-height:24px;letter-spacing:.22px;color:#454545}.blocks__quote{margin:60px 0}.blocks__quote p{color:#c6007e;font-size:36px;letter-spacing:.28px;line-height:45px;margin-bottom:13px}.blocks__quote p:before{content:"“"}.blocks__quote p:after{content:"”"}.blocks__quote blockquote{font-style:normal;margin-left:0}@media only screen and (min-width:1025px){.blocks__quote blockquote{padding-right:93px}}.blocks__video iframe{height:565px;margin-bottom:42px;width:100%}.blocks__embed{margin:60px 0}.blocks__call-to-action{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,176,185,.1);border-radius:0 0 30px 0;color:#000;padding:30px 40px;margin:50px 0}@media only screen and (min-width:599px){.blocks__call-to-action{flex-direction:row}}.blocks__call-to-action-text{flex-grow:2}.blocks__call-to-action-text h4{margin-bottom:0;font-size:30px}.blocks__call-to-action-text p{font-size:20px;letter-spacing:.28px;line-height:26px;margin-top:0}.blocks__call-to-action-button{background-color:#c6007e;font-size:20px;font-weight:700;letter-spacing:.28px;padding:10px 16px;text-transform:uppercase;text-align:center;width:100%}@media only screen and (min-width:599px){.blocks__call-to-action-button{flex-basis:300px;width:auto;margin-left:16px}}.blocks__call-to-action-button a{color:#fff;transition:none}.campaign{margin-bottom:50px;margin-top:50px}.campaign--event{margin-top:0}.campaign--event h1{text-align:center}.campaign__cta-wrapper{background-color:#c6007e}.campaign__cta-header{display:flex;flex-direction:column-reverse}.campaign__cta-hero{background-image:url("../images/cssBackgrounds/hero.c04efa96483e.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px}@media only screen and (min-width:599px){.campaign__cta-hero{height:300px}}.campaign__cta-wd-container{max-width:unset}.campaign__cta-wd-container>div{padding:32px 12px;max-width:415px}.campaign__logo{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:block;margin-left:24px;padding:15px;width:200px}@media only screen and (min-width:1025px){.campaign__meta--indent{padding:0 40px}}@media only screen and (min-width:1025px){.campaign__cta-wrapper{overflow-x:hidden}.campaign__cta-header{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin:0 auto;max-width:1300px;padding:0 30px;position:relative}.campaign__cta-hero{bottom:0;display:block;height:auto;left:430px;position:absolute;top:0;width:calc((100vw - 100%)/2 + 100% - 430px)}.campaign__cta-wd-container{max-width:unset}.campaign__cta-wd-container>div{padding:32px 48px 32px 0}.campaign__logo{margin-left:0}}.campaign h1{font-size:48px;font-weight:700;letter-spacing:.25px;line-height:56px}.errors__item{color:#c6007e;font-size:24px}.errors__item--small{color:#c6007e;font-size:20px}.errors__field>input{border:3px solid #c6007e}.errorpage h1{font-size:48px;font-weight:700;letter-spacing:.25px;line-height:56px}.thank-you{margin-bottom:139px}.thank-you hr{border-color:#fff}.thank-you__heading-container{text-align:center;font-size:24px;line-height:28px}.thank-you__heading{font-size:40px;font-weight:700;letter-spacing:.25px;line-height:45px;margin:0}.thank-you__subheading{font-size:35px;line-height:40px;margin-top:20px}.thank-you__subheading p{margin:0 0 15px}.thank-you__social{margin:37px 0;text-align:center}.thank-you__social h4{font-size:26px;font-weight:700;line-height:30px;letter-spacing:.27px}.thank-you__social a{background-color:#c6007e!important;border-radius:50%!important;margin-right:24px!important}.thank-you__content{margin-top:37px}.direct-debit{margin-bottom:37px}.direct-debit__heading{font-size:32px;font-weight:700;line-height:1.25;letter-spacing:.27px;color:#c6007e;margin-bottom:16px}.direct-debit__address p{margin:0}.direct-debit__details div{display:flex}.direct-debit__details p{margin:5px 0}.direct-debit__details--label{width:250px;color:#c6007e}.direct-debit-logo{background-image:url("../images/cssBackgrounds/direct-debit.d3f40a5fa4d1.svg");width:500px;height:50px;background-repeat:no-repeat;background-position:100%;margin-top:10px;margin-right:10px}.dd-guarantee{background-color:#eee;padding:15px;display:flex;margin-top:25px}.dd-guarantee .dd-guarantee-title{font-weight:700;margin-top:10px;font-size:25px}.dd-guarantee ul{list-style:inside disc}.dd-guarantee li{text-indent:-23px;padding-left:30px;margin-bottom:15px}.direct-debit-instruction-overlay{background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;z-index:1000}.direct-debit-instruction-overlay[aria-hidden=true]{display:none}.direct-debit-instruction-wrapper{background-color:#fff;max-width:900px;margin:0 auto;padding:25px 60px}.direct-debit-instruction{border:2px solid #000;margin-top:25px;padding:15px;position:relative}.direct-debit-instruction>.direct-debit-logo{width:150px;right:10px;position:absolute;margin-top:0;text-align:right}.ddi-top{margin-top:70px}.ddi-form-container{display:flex}.ddi-column{width:50%;padding:10px}.ddi-heading{font-weight:700;font-size:23px;letter-spacing:.5px}.ddi-textbox{border:1px solid #000;padding:2px 8px}.ddi-centred-text{text-align:center}.ddi-bottom{padding-top:5px;border-top:1px dashed #ccc}#open-direct-debit-instruction-button{background-color:#c6007e;border:0;padding:8px 12px;color:#fff;font-weight:700;font-size:20px;margin:20px 0}#close-direct-debit-instruction-button{background-color:#c6007e;padding:8px 25px 8px 40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+CjxzdmcKICAgIGhlaWdodD0iNTEycHgiCiAgICBpZD0iTGF5ZXJfMSIKICAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IGZpbGw6IHdoaXRlOyIKICAgIHZlcnNpb249IjEuMSIKICAgIHZpZXdCb3g9IjAgMCA1MTIgNTEyIgogICAgd2lkdGg9IjUxMnB4IgogICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKPgogICAgPHBhdGggZD0iTTQ0My42LDM4Ny4xTDMxMi40LDI1NS40bDEzMS41LTEzMGM1LjQtNS40LDUuNC0xNC4yLDAtMTkuNmwtMzcuNC0zNy42Yy0yLjYtMi42LTYuMS00LTkuOC00Yy0zLjcsMC03LjIsMS41LTkuOCw0ICBMMjU2LDE5Ny44TDEyNC45LDY4LjNjLTIuNi0yLjYtNi4xLTQtOS44LTRjLTMuNywwLTcuMiwxLjUtOS44LDRMNjgsMTA1LjljLTUuNCw1LjQtNS40LDE0LjIsMCwxOS42bDEzMS41LDEzMEw2OC40LDM4Ny4xICBjLTIuNiwyLjYtNC4xLDYuMS00LjEsOS44YzAsMy43LDEuNCw3LjIsNC4xLDkuOGwzNy40LDM3LjZjMi43LDIuNyw2LjIsNC4xLDkuOCw0LjFjMy41LDAsNy4xLTEuMyw5LjgtNC4xTDI1NiwzMTMuMWwxMzAuNywxMzEuMSAgYzIuNywyLjcsNi4yLDQuMSw5LjgsNC4xYzMuNSwwLDcuMS0xLjMsOS44LTQuMWwzNy40LTM3LjZjMi42LTIuNiw0LjEtNi4xLDQuMS05LjhDNDQ3LjcsMzkzLjIsNDQ2LjIsMzg5LjcsNDQzLjYsMzg3LjF6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:25px;background-position-y:8px;background-position-x:8px}#close-direct-debit-instruction-button,#print-direct-debit-instruction-button{border:0;color:#fff;font-weight:700;font-size:20px;margin-left:10px;margin-top:10px}#print-direct-debit-instruction-button{background-color:#c6007e;padding:8px 25px 8px 45px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnCiAgICBoZWlnaHQ9IjE3OTIiCiAgICB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIgogICAgd2lkdGg9IjE3OTIiCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICBzdHlsZT0iZmlsbDogd2hpdGU7Igo+CiAgICA8cGF0aCBkPSJNNDQ4IDE1MzZoODk2di0yNTZoLTg5NnYyNTZ6bTAtNjQwaDg5NnYtMzg0aC0xNjBxLTQwIDAtNjgtMjh0LTI4LTY4di0xNjBoLTY0MHY2NDB6bTExNTIgNjRxMC0yNi0xOS00NXQtNDUtMTktNDUgMTktMTkgNDUgMTkgNDUgNDUgMTkgNDUtMTkgMTktNDV6bTEyOCAwdjQxNnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNWgtMjI0djE2MHEwIDQwLTI4IDY4dC02OCAyOGgtOTYwcS00MCAwLTY4LTI4dC0yOC02OHYtMTYwaC0yMjRxLTEzIDAtMjIuNS05LjV0LTkuNS0yMi41di00MTZxMC03OSA1Ni41LTEzNS41dDEzNS41LTU2LjVoNjR2LTU0NHEwLTQwIDI4LTY4dDY4LTI4aDY3MnE0MCAwIDg4IDIwdDc2IDQ4bDE1MiAxNTJxMjggMjggNDggNzZ0MjAgODh2MjU2aDY0cTc5IDAgMTM1LjUgNTYuNXQ1Ni41IDEzNS41eiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:25px;background-position-y:8px;background-position-x:12px}.noscroll{overflow:hidden}.cookie{background-color:#00b0b9;bottom:0;display:none;padding:16px 30px;position:fixed;width:100%}.cookie__container{align-items:center;color:#000;display:flex;flex-direction:row;margin:0 auto;max-width:1280px}.cookie__message{margin-right:16px}.cookie__btn{background-color:#c6007e;color:#fff;flex:1;font-size:16px;font-weight:700;letter-spacing:.28px;padding:10px 16px;text-transform:none;transition:none;white-space:nowrap}.cookie.active,.cookie__btn{display:block}.event-form .manual-address-toggle{margin-bottom:32px}.event-form .manual-address-toggle:hover{text-decoration:underline}
