/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[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-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}:first-child{margin-top:0}:last-child{margin-bottom:0}@font-face{font-family:"apercu-regular-pro";src:url("../assets/2333a1d21f530639dd033e144c5fd2fb.2333a1d21f53.woff2") format("woff2"),url("../assets/d5a65842ed40722b0158f3ac31d0fcce.d5a65842ed40.woff") format("woff")}@font-face{font-family:"apercu-medium-pro";src:url("../assets/a9c1a8946105633cadf8dbed1412e849.a9c1a8946105.woff2") format("woff2"),url("../assets/00fb38f1e55bd02da16483be48870e62.00fb38f1e55b.woff") format("woff")}@font-face{font-family:"apercu-black-pro";src:url("../assets/a2b8e6f3aa60dc6059fedc6db12fe0d8.a2b8e6f3aa60.woff2") format("woff2"),url("../assets/07d08a5e891a207dad491a43ef74c1e2.07d08a5e891a.woff") format("woff")}.font-inter-500{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.font-inter-700{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}body{font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}h1,.h1{font-size:3rem;line-height:1.1;margin-top:1.6785em;margin-bottom:.3em}h2,.h2{font-size:2rem;line-height:1.2;margin-top:.9em;margin-bottom:.45em}h3,.h3{font-size:1.5rem;line-height:1.5;margin-top:1.33em;margin-bottom:.66em}h4,.h4{font-size:1.25rem;line-height:1.1;margin-top:1.2em;margin-bottom:.8em}h5,.h5{font-size:1.1rem;line-height:1.1;margin-top:1.125em;margin-bottom:.9em}h6,.h6{font-size:1rem;line-height:1;margin-top:1.5em;margin-bottom:.5em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}h1,.h1,h2,.h2,h3,.h3{text-transform:uppercase;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}a{color:inherit}hr{border:none;height:.1875rem;background:#000}.bold,strong{font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.sentence-case{text-transform:none}.section-heading{padding-bottom:1.125rem;position:relative}.section-heading:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:8.5rem;height:.375rem;background:#00b8af}.section-heading:last-child{margin-bottom:1rem}.with__logo{display:flex;flex-flow:row wrap}.with__logo div{flex-shrink:0;order:-1;margin:0 0 .75rem 0}@media all and (min-width: 541px){.with__logo{flex-flow:row nowrap;justify-content:space-between;align-items:center}.with__logo div{order:initial;margin:0 0 0 1.5rem}}.foot{padding:3rem 2rem 3rem 2rem;margin:2.25rem -1.5rem -3rem -1.5rem;background:#000;background:rgba(0,0,0,.5);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.65) 34%, rgba(0, 0, 0, 0.65) 100%)}.foot p{font-size:75%;line-height:1.5;color:#fff;color:rgba(255,255,255,.8)}.sr__text,#donation-form .title,.sr__input,#donation-form .current-info,.form .checkbox__control input,.form .form-optin .radio__option label.error:not(.radio),.form .radio__option input,.sr__label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.form .checkbox__control input:focus+label .checkbox__status,.form .radio__option input:focus+label{position:relative}.form .checkbox__control input:focus+label .checkbox__status:after,.form .radio__option input:focus+label:after{content:"";position:absolute;left:-3px;right:-3px;top:-3px;bottom:-3px;box-shadow:0 0 10px #9ecaed;border:3px #9ecaed solid !important;z-index:1;border-radius:3px}#donation-form .steps ul,#donation-form .actions ul,.form .tablist,.form .errorlist,.social{list-style:none;margin:0;padding:0}.hidden{display:none !important}.row{display:flex;flex-flow:column nowrap}@media all and (min-width: 768px){.row{flex-flow:row nowrap;align-items:center}}.break-word{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.container{width:100%;max-width:60rem;margin:auto;padding:0 1.5rem}.demo-announcement{padding:.75rem 0;background:#000;color:#fff;text-align:center}html.embedded .demo-announcement{display:none}.page-header{padding:1.5rem 0}.page-header__buttons{margin-left:auto}.page__title{color:#fff;margin:1.5rem 0}@media all and (max-width: 540px){.page__title{margin:4.5rem 0 .75rem 0;font-size:2.25rem}}.page__title.thank-you-page{color:#000;padding:0 1.5rem}.page__wrapper{min-height:100vh;background-attachment:fixed;padding:0;position:relative}@media all and (min-width: 541px){.page__wrapper{padding:2.25rem 1.5rem 3rem 1.5rem}}.page__wrapper.login-page--wrapper{padding:1rem}.page__wrapper--preview{padding-bottom:45vh}@media all and (min-width: 541px){.page__wrapper--preview{padding:2.25rem 1.5rem 30vh 1.5rem}}.page__header{background:#ff684c;padding:.75rem .75rem .75rem;position:relative;max-width:62.5rem}.page__layout{display:flex;flex-flow:column nowrap;max-width:62.5rem}@media all and (min-width: 961px){.page__layout{flex-flow:row nowrap}}.page__panel{padding:.75rem;background:#fff}@media all and (min-width: 541px){.page__panel{padding:1.5rem}}@media all and (min-width: 961px){.page__panel+.page__panel{margin-top:1.5rem}}.page__layout-column{min-width:0;width:100%}@media all and (min-width: 961px){.page__layout-column+.page__layout-column{margin-left:1.5rem}.page__layout-column.side__column{width:26rem;flex-shrink:0}}.donate-section{position:relative}.donate-section iframe{transition:height .15s}.donate-section:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0px 0px .75rem .375rem #fff;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media all and (min-width: 541px){.donate-section:after{box-shadow:inset 0px 0px 1.5rem .75rem #fff}}.recent-section{background:#f8f8f8}.video-section{width:100%;height:0;padding:0 0 56.25% 0;position:relative;background:#000}.video-section iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.icon{width:1.125em;height:1.125em;fill:currentColor}.social{display:flex;flex-flow:row nowrap}.social>li+li{margin-left:1.5rem}.button,.btn{display:inline-block;padding:.75rem;text-decoration:none;background:#ff684c;color:#fff;text-transform:uppercase;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;border:0;cursor:pointer}@media all and (min-width: 421px){.button.big,.btn.big{font-size:1.5rem}}.button:hover,.btn:hover{background:#ff5233}.button.secondary,.btn.secondary{background:#00b8af;color:#fff}.button.secondary:hover,.btn.secondary:hover{background:#00c5bb}.button.inverse,.btn.inverse{background:#f8f8f8;border:2px solid #e6e6e6;padding:.625rem;color:#000}.button.inverse:hover,.button.inverse:focus,.btn.inverse:hover,.btn.inverse:focus{background:#fff;color:#ff684c}.button.supporter,.btn.supporter{background:#ff684c;color:#fff}.button.supporter:hover,.btn.supporter:hover{background:#ff7359}.button.outline,.btn.outline{background:#f8f8f8;border:2px solid #e6e6e6}.button.outline:hover,.btn.outline:hover{background:#e6e6e6}.button.social-button,.btn.social-button{display:inline-flex;align-items:center;font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-size:.875rem;margin-right:.75rem}.button.social-button .icon,.btn.social-button .icon{margin-right:.375rem}.button.facebook,.btn.facebook{background:#395ca9}.button.facebook:hover,.btn.facebook:hover{background:#335296}.button.twitter,.btn.twitter{background:#1997f0}.button.twitter:hover,.btn.twitter:hover{background:#0f8ae1}.button__row{margin-top:2.25rem}img,video{width:100%;height:auto;vertical-align:top}figure{margin:0}figcaption{display:block;vertical-align:top;padding:.5rem;background:#d73322;color:#fff;font-size:.875rem}.brand__logo{display:inline-block;width:4.5rem;height:3.75rem;margin-top:.6em;vertical-align:top;background:url("../assets/d4bbc6a0a63f7ddbed81cee60ec47d8b.d4bbc6a0a63f.png") left center/contain no-repeat}.brand__logo:hover{cursor:pointer;opacity:.8}.brand__logo.color{width:100%;height:7rem;background:url("../assets/3f56fb5e66f5d26583026f9a1c68d78e.3f56fb5e66f5.png") left center/contain no-repeat}@media all and (min-width: 541px){.brand__logo{width:7rem;height:5.25rem}.brand__logo.color{width:7rem}}.custom_brand__logo{display:inline-block;margin-left:.5rem}.custom_brand__logo:hover{cursor:pointer;opacity:.8}.custom_brand__logo.color{width:100%;height:6rem}.custom_brand__logo .custom_brand__logo-img{-o-object-fit:contain;object-fit:contain;height:3.75rem;min-height:auto}@media all and (min-width: 541px){.custom_brand__logo .custom_brand__logo-img{height:6rem}}#campaign-logo-flex{display:inline-flex;justify-content:center;align-items:center;height:4.5em}#campaign-logo-flex .campaign__logo{height:70%;width:auto}@media all and (min-width: 541px){#campaign-logo-flex{height:6em}#campaign-logo-flex .campaign__logo{height:80%}}.profile{display:inline-flex;align-items:center}.profile__name,.profile__location{margin:0}.profile__name{margin-bottom:.375rem;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.profile__picture{display:inline-block;width:4rem;height:4rem;border-radius:50%;border:2px solid #00b8af;margin:0 1.125rem 0 0;order:-1}.progress-bar{width:100%;height:1.125rem;background:#e6e6e6;position:relative;margin-bottom:1.5rem;border:1px solid #d8d8d8}.progress-bar .progress-complete{position:absolute;top:0;bottom:0;left:0;background:#787cff;max-width:100%}.supporter-auth__login-link,.supporter-auth__logout-link{position:fixed;bottom:0;left:0;width:100vw;text-align:center;z-index:1;color:#fff;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;justify-content:stretch}.supporter-auth__login-link .btn,.supporter-auth__logout-link .btn{display:flex;align-items:center;justify-content:center;background-color:#787cff;padding:.75rem;flex:1 0 50%}@media all and (min-width: 798px){.supporter-auth__login-link .btn,.supporter-auth__logout-link .btn{padding:1.25rem}}.supporter-auth__login-link .btn+.btn,.supporter-auth__logout-link .btn+.btn{border-left:1px solid #fff}.supporter-auth__login-link svg,.supporter-auth__logout-link svg{fill:#fff;width:1rem;height:1rem;margin-right:.5rem}.supporter-auth__wrapper{width:100%;display:flex;justify-content:center;margin-top:3rem}.supporter-auth__panel{max-width:36rem;margin:0 1rem;padding:2rem 1rem;text-align:center}.supporter-auth__panel label{display:block;margin-bottom:1rem}.supporter-auth__panel input,.supporter-auth__panel .button{width:calc(100% - 4rem) !important;margin:0 2rem}@media(min-width: 50rem){.supporter-auth__panel{padding:3rem 5rem 5rem}}.supporter-auth__heading{text-align:center;font-size:1.625rem}.supporter-auth__heading img{display:block;margin:0 auto 2rem;width:6rem}.supporter-auth__description{line-height:1.625rem}.supporter-auth__login-form{margin:2rem 0 0}.update{flex-flow:row wrap !important}.update__messages{padding:0;margin:0;width:100%}.update__message{list-style-type:none;background-color:#4be090;color:#000;padding:1rem 2.5rem}.update__info,.update__listing{flex:1 0 calc(100% - 2rem);padding:2rem 2.5rem;margin:.5rem 1rem 0}@media(min-width: 540px){.update__info,.update__listing{margin:.5rem 0 0 !important}}.update__info{margin-bottom:2rem}@media(min-width: 540px){.update__info{margin-bottom:2rem !important}}.update__header{display:flex;align-items:flex-start}.update__header>*+*{margin-top:1rem;margin-left:0}.update__header h2,.update__header h3{flex:2 1 auto;font-size:1.3125rem;margin:0}.update__header .update__header-title{display:inline-flex;align-items:center}.update__header .update__header-title a{display:inline;margin-left:0}.update__header .update__header-title svg{width:1.675rem;height:1.675rem;vertical-align:middle}@media all and (min-width: 768px){.update__header{align-items:center}.update__header>*{margin-top:0}}.update__action{display:flex;align-items:center;color:#d73322;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;text-decoration:none;cursor:pointer}.update__action svg{flex-shrink:0;margin-left:.75rem;width:1rem;height:1rem;fill:#d73322}@media all and (min-width: 768px){.update__action{margin-left:1.5rem}}@media all and (min-width: 768px){.update__action--update-donors{order:2}.update__action--export-donors{order:3}.update__action--view-live{order:4}}.update__form-wrapper{opacity:0;height:0;display:flex;overflow:hidden;flex-flow:row wrap}.update__form-helptext{flex:0 1 16rem;margin-right:1rem;margin-top:2rem}.update__form-helptext h3{font-size:.875rem}.update__form-helptext p{line-height:1.625rem}.update__form-fields{flex:1 1 auto;text-align:right;margin-top:2rem}.update__form-fields .control-group{text-align:left}.update__form-fields .btn{font-size:.875rem}.update__form-fields textarea{height:6rem !important}.update__toggle-checkbox:checked~.update__header label svg{transform:rotate(180deg)}.update__toggle-checkbox:checked~.update__form-wrapper{opacity:1;height:auto;transition:opacity 1s ease}.update__items{padding:0}.update__item{padding:1.75rem;background-color:#fefaf6;font-size:.875rem;margin-bottom:1rem;list-style-type:none}.update__item .h2{margin-top:0}.update__item>*{margin:0}.update__item>*+*{margin-top:.5rem}.supporter_page .update__item{padding:.875rem 0;background:#fff}@media all and (min-width: 768px){.supporter_page .update__item{padding:1.75rem;background-color:#fefaf6}}.update__item-date{text-transform:uppercase;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ff684c}.update__item-copy{line-height:1.5rem}.update__item-copy+*{margin-top:1.25rem}.update__item-controls .btn{margin-right:1rem}.update__text-link{display:inline-flex;align-items:center;border:0;padding:0;background-color:transparent;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase;cursor:pointer;margin-top:.75rem}.update__text-link svg{fill:#ff684c;margin-left:.5rem}.content-section.update__item-section{margin-top:0}.supporters-thank-you__text{margin-top:.5rem}.thanks_layout{display:flex;flex-flow:row;justify-content:space-between}.thanks_layout .share_text{flex:1;margin-right:2rem;min-width:22.5rem}.thanks_layout .share_text .button{margin-bottom:1rem}.thanks_layout .supporters-thank-you__image{flex:1;margin-bottom:1rem;max-width:25rem}.thanks_layout .supporters-thank-you__image img{width:auto;height:auto}@media all and (max-width: 720px){.thanks_layout{display:block}.thanks_layout .supporters-thank-you__image{max-width:none}.thanks_layout .share_text{margin-bottom:2rem;min-width:auto}}.form input[type=submit],.form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;padding:.75rem;text-decoration:none;background-color:#d73322;color:#fff;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.form input[type=submit]:hover,.form button:hover{background-color:#dd3a29}.form .google-pay-button{background-color:inherit}.form .google-pay-button:hover{background-color:inherit}.form .errorlist{margin-bottom:1.5rem;color:#d73322;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.form label.error{display:block;background:#ff684c;color:#fff;font-size:.875rem;padding:.375rem}.form .radio__select label.error{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.875rem}.payment-error{background:orange;color:#fff;padding:.5em;margin:0 0 .5em 0}.form .help-inline,.form .help-block{display:block;vertical-align:top;padding:.5rem;color:#ff684c;font-size:.875rem;width:100%}.form .radio__select{display:flex;flex-flow:row nowrap;align-items:baseline}.form #div_id_can_be_contacted .radio__select .radio__option:first-child label.radio,.form #div_id_can_be_contacted_third_party .radio__select .radio__option:first-child label.radio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form #div_id_can_be_contacted .radio__option:first-child,.form #div_id_can_be_contacted_third_party .radio__option:first-child{display:grid;grid-template-columns:.813rem 8rem;grid-template-rows:1.15rem 1fr;grid-column-gap:0;grid-row-gap:0}.form #div_id_can_be_contacted .radio__option:first-child input.error,.form #div_id_can_be_contacted_third_party .radio__option:first-child input.error{grid-area:1/1/2/2}.form #div_id_can_be_contacted .radio__option:first-child label.error,.form #div_id_can_be_contacted_third_party .radio__option:first-child label.error{grid-area:2/1/3/3;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:7.938rem;padding-top:.75rem}.form #div_id_can_be_contacted .radio__option:first-child label.radio,.form #div_id_can_be_contacted_third_party .radio__option:first-child label.radio{grid-area:1/2/2/3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .radio__option{margin-right:1.125rem;flex:1}.form .radio__option label{display:block;padding:.75rem 0;background:#ff684c;cursor:pointer;text-align:center;background:#f8f8f8;border:2px solid #e6e6e6;text-transform:uppercase;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.form .radio__option input:checked+label{background:#ff684c;border-color:#ff684c;color:#fff}.form .radio__option:last-of-type{margin-right:0}.form .form-optin .radio__select{display:flex;flex-flow:row nowrap}.form .form-optin .control-label{position:static;height:auto;width:auto;overflow:hidden;clip:none}.form .form-optin .radio__option{display:flex;flex-flow:row nowrap}@supports(flex-wrap: wrap){.form .form-optin .radio__option{flex:0}}.form .form-optin .radio__option label{display:inline-block;padding:0;margin-left:.375rem;font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;background:none !important;border:none !important;color:inherit !important}.form .form-optin .radio__option input.error~label{color:#ff684c !important}.form .form-optin .radio__option input{position:static;height:auto;width:auto;overflow:hidden;clip:none}.form .radio__option{width:100%;flex:auto;margin-right:10px}.form .radio__option:last-child{margin-right:0}.form .radio__option+.radio__option{margin-top:.375rem}.form .radio__option label{color:#888;font-size:1rem;font-weight:900;text-align:center;text-transform:uppercase;background-color:#e8e8e8;border-color:#d8d8d8}.form .radio__option input:checked+label{color:#fff}.form #div_id_recurrence .radio__select{flex-flow:row wrap;align-items:baseline}.form #div_id_recurrence .radio__option{width:100%;flex:auto;margin-right:0;height:60px}.form #div_id_recurrence .radio__option input,.form #div_id_recurrence .radio__option label{height:60px;padding-top:19px}.form #div_id_recurrence .radio__option+.radio__option{margin-top:.375rem}@media all and (min-width: 421px){.form #div_id_recurrence .radio__option{width:auto;flex:1}.form #div_id_recurrence .radio__option+.radio__option{margin-top:0}}.form #div_id_amounts>.form .radio__option label{background-color:#e8e8e8;height:60px}.form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.form textarea,.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.375rem .75rem;border:2px solid #d8d8d8;border-radius:.125rem;background:#fff;vertical-align:top;font-size:inherit;font-family:inherit;resize:vertical;border-radius:0;line-height:1.5;-webkit-font-smoothing:antialiased;outline:none;height:60px}.form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.form textarea:focus,.form select:focus{border-color:#989898}.form input:not([type=checkbox]):not([type=radio]):not([type=submit]).error,.form textarea.error,.form select.error{border-color:#ff684c}.form .checkbox__control{display:flex;flex-flow:row nowrap}.form .checkbox__control label{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:.875rem;display:flex}.form .checkbox__control .checkbox__status{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid #ff684c;top:0;left:0;margin-right:.75rem;border-radius:2px;flex-shrink:0;min-width:0}.form .checkbox__control input:checked+label .checkbox__status{background:#ff684c;position:relative}.form .checkbox__control input:checked+label .checkbox__status:before{content:"";display:block;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:50%;left:3px;transform:rotate(45deg) translate(-50%, -50%)}.form .checkboxes .control-group{margin-bottom:.75rem}.form__halves{display:flex;flex-flow:row nowrap}.form__halves>div{width:calc(50% - 0.5625rem)}.form__halves>div+div{margin-left:1.125rem}.form__thirds{display:flex;flex-flow:row wrap}.form__thirds>div{width:100%}@media all and (min-width: 541px)and (max-width: 850px){.form__thirds>div{width:100%;margin-top:1.125rem}.form__thirds>div:nth-of-type(-n + 2){width:calc(50% - 0.5625rem);margin-top:0}.form__thirds>div:first-of-type{margin-right:1.125rem}}@media all and (min-width: 851px){.form__thirds{flex-flow:row nowrap}.form__thirds>div{width:calc((100% / 3) - 0.75rem)}.form__thirds>div+div{margin-left:1.125rem}}.form .StripeElement{padding:.75rem 0}.form.supporter__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.form.supporter__form textarea:focus,.form.supporter__form select:focus{box-shadow:0px 0px 8px 2px #ff684c;border-color:#e6e6e6}.form.supporter__form .control-group>label{font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.75rem}.form.supporter__form .controls>.help-block{background:none;color:inherit;margin-top:0;padding-left:0;color:#4e4e4e}.form.supporter__form #div_id_fundraising_currency label{margin-bottom:3rem}@media all and (min-width: 335px){.form.supporter__form #div_id_fundraising_currency label{margin-bottom:1.85rem}}@media all and (min-width: 385px){.form.supporter__form #div_id_fundraising_currency label{margin-bottom:3rem}}@media all and (min-width: 420px){.form.supporter__form #div_id_fundraising_currency label{margin-bottom:1.85rem}}@media all and (min-width: 809px){.form.supporter__form #div_id_fundraising_currency label{margin-bottom:.75rem}}.supporter__form-heading{display:flex;width:100%;justify-content:space-between;align-items:baseline;padding-bottom:.75rem;border-bottom:2px solid #ff684c;margin-bottom:1.5rem}.supporter__form-heading span{margin-left:1.125rem;font-size:1rem;font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ff684c}@media all and (min-width: 541px){.supporter__form-heading span{display:inline-block}}.supporter__form-footer{text-align:center;margin:2.25rem 0 2.25rem 0}.supporter__form-footer .sentence-case{margin-bottom:2rem}.supporter__form-footer .supporter__form-buttons{max-width:20rem;margin:0 auto;justify-content:space-evenly}.supporter__form-footer .supporter__form-buttons *{cursor:pointer}.supporter__form-footer .supporter__form-buttons :first-child{margin-bottom:1rem}@media all and (min-width: 768px){.supporter__form-footer .supporter__form-buttons :first-child{margin-bottom:0rem}}#error-msg{padding:1.5rem;color:#d73322;line-height:1.5}.supporter-preview__header{position:fixed;z-index:1;bottom:0;left:0;width:100vw;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;padding:1rem 2rem;background:#f28cac;color:#000}.supporter-preview__header h5{margin:0;line-height:1.5;flex:2 0 100%}.supporter-preview__header h5 span{font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.supporter-preview__header button{margin:0;margin-top:1rem;font-size:.8rem;padding:1rem 3rem;white-space:nowrap;flex-grow:1;line-height:1.4;color:#000;border:2px solid #fff;background:none;cursor:pointer}.supporter-preview__header button:hover,.supporter-preview__header button:focus{background:#fff;color:#ff684c;outline:none !important}@media all and (min-width: 404px){.supporter-preview__header button+button{margin-left:1rem}}@media all and (min-width: 960px){.supporter-preview__header{padding:2rem 4rem}.supporter-preview__header button{font-size:1rem;margin-top:0;margin-left:1rem}.supporter-preview__header h5{flex-basis:40%}}@media all and (min-width: 1200px){.supporter-preview__header{flex-flow:row nowrap;justify-content:space-around}.supporter-preview__header button{font-size:1.2rem}.supporter-preview__header h5{font-size:1.2rem}}.supporter__disclaimer{margin-top:1rem;font-size:.875rem;line-height:1.5}.supporter__form-holder{background:#fefaf6}.image__uploader{margin-bottom:1.125rem;max-width:450px}@media all and (min-width: 750px){.image__uploader{width:calc(50% - 0.575em);float:left}.image__uploader+.image__uploader{margin-left:1.125em}}.custom__image-preview{display:flex;align-items:center;justify-content:center;width:100%;height:10rem;background-color:#ff684c;background-position:center;background-size:cover;background-repeat:no-repeat}.custom__image-preview.no__preview{opacity:.375}.custom__image-preview--profile{background-image:url("../assets/2a8fdcd8d0662eb50457a14fc23b8b98.2a8fdcd8d066.png")}#div_id_fundraiser_image+.custom__image-field .no__preview{background:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8ZGVmcz48c3R5bGU+cGF0aHtmaWxsOiNjZmNmY2Z9PC9zdHlsZT48L2RlZnM+Cjx0aXRsZT5wZXJzb248L3RpdGxlPgo8cGF0aCBkPSJNMTIgMTQuMDE2YzIuNjcyIDAgOC4wMTYgMS4zMTMgOC4wMTYgMy45ODR2Mi4wMTZoLTE2LjAzMXYtMi4wMTZjMC0yLjY3MiA1LjM0NC0zLjk4NCA4LjAxNi0zLjk4NHpNMTIgMTJjLTIuMjAzIDAtMy45ODQtMS43ODEtMy45ODQtMy45ODRzMS43ODEtNC4wMzEgMy45ODQtNC4wMzEgMy45ODQgMS44MjggMy45ODQgNC4wMzEtMS43ODEgMy45ODQtMy45ODQgMy45ODR6Ij48L3BhdGg+Cjwvc3ZnPgo=) center center/8rem no-repeat,#e6e6e6}#div_id_fundraiser_image+.custom__image-field .no__preview span{color:inherit}.custom__image-wrapper{width:100%}.custom__image-field{display:flex;flex-flow:row wrap}.custom__image-field .help-block{background:none;margin:.375rem 0 0 0;color:#000;padding:.5em 0 0 0;line-height:1.5}.custom__image-field .help-block span{display:block;margin:.375rem 0}.custom__image-upload .button{width:100%;text-align:center;margin-top:.375rem;cursor:pointer}.custom__default{color:#fff}.custom__image-upload-title{margin-top:.75rem}.page__panel.login-page{max-width:40rem;margin:auto}.page__panel.login-page .brand__logo{margin:auto;display:flex;pointer-events:none}.page__panel.login-page .login-page--buttons{margin-top:3rem;display:flex;justify-content:space-between}.page__panel.login-page .login-page--buttons .button{border:2px solid #d73322}.page__panel.login-page .login-page--buttons .button-previous{background:#f8f8f8;border:2px solid #e6e6e6;color:#000}.page__panel.login-page .login-page--buttons .button-previous:hover{background:#fefefe}.page__panel.login-page .login-page--buttons button.disabled{pointer-events:none;color:#e6e6e6}.alert{display:none !important}.col-md-5{background-color:#fff !important;margin:1rem auto !important;padding:.5rem !important;max-width:100% !important;flex:none !important}@media only screen and (min-width: 400px){.col-md-5{padding:1.5rem}}.mb-3{font-size:1rem}@media only screen and (min-width: 400px){.mb-3{font-size:1.25rem}}.mb-3 .errorlist{color:#d73322;list-style:none;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}label[for=id_auth-username]{margin-right:.5rem;margin-bottom:1rem;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}label[for=id_auth-password]{font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}label[for=id_fund-token]{padding-right:1rem}label[for=id_token-otp_token]{padding-right:.5rem}#id_auth-username{margin-bottom:1rem}.btn-danger{margin-top:.75rem !important}.form__intro{margin-top:0}.form fieldset{padding:0;border:none}.form .control-group{margin-bottom:1.125rem}.form .control-group>label{display:block;margin-bottom:.375rem}.form .form-optin .control-group>label.control-label,.form .control-label{font-size:.875rem;margin-bottom:.75rem;line-height:1.5}.form #div_id_amount,.form #div_id_currency{display:flex;flex-flow:row nowrap;align-items:center}.form #div_id_amount label,.form #div_id_currency label{margin:0 1.125rem 0 0}.form #div_id_amount .controls,.form #div_id_currency .controls{flex-grow:1;min-width:0}.form #div_id_currency{background:#888 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNSAxMS41bC04LTguMTQ4TDMuMy41bDUuMiA1LjI5NkwxMy43LjVsMi44IDIuODUyLTUuMiA1LjI5NnoiIGZpbGw9IiM4ODgiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPgo=) calc(100% - 0.625rem) .75rem/1rem no-repeat}.form #div_id_currency::-ms-expand{display:none}.form #div_id_currency option{font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#donation-form{position:relative}#donation-form .donation__summary.intermediary{margin:0 0 1.125rem 0}#donation-form .donation__section{margin-top:1.5rem}#donation-form .donation__section.hidden{display:none}#donation-form .donation__title,#donation-form .braintree-heading{font-size:1.125rem;color:#ff684c;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}#donation-form .braintree-heading{font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.15}#donation-form .donation__errors{margin-top:1.5rem;color:#ff684c;border-radius:5px;padding:1rem;border:2px solid #ff684c}#donation-form .donation__giftaid-image{margin-top:1rem;height:4rem}#donation-form .donation__amount{font-size:1.75rem;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:.375rem 0}#donation-form .donation__amount+p{margin-top:.75rem}#donation-form .donation__paypal-setup-info{display:flex;flex-direction:row;align-items:center}#donation-form .donation__paypal-logo{height:1.25rem;width:auto}#donation-form .donation__paypal-setup-text{margin-top:0;margin-left:1rem}#donation-form .donation__paypal-completion-info{margin-top:1.5rem;border-radius:5px;padding:1rem;border:2px solid #ff684c;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#donation-form #gift_aid_toggle,#donation-form #comms_info_toggle,#donation-form #three_d_secure_toggle{cursor:pointer;font-size:0;width:1rem;height:1rem;border-radius:50%;background:#ff684c;color:#fff;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;margin-left:.375rem;padding:2px;font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;flex-shrink:0}#donation-form #gift_aid_toggle:after,#donation-form #comms_info_toggle:after,#donation-form #three_d_secure_toggle:after{content:"i";display:inline-block;font-size:.75rem;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;flex-shrink:0;color:#fff}#donation-form #comms_info_toggle,#donation-form #three_d_secure_toggle{margin-left:-0.05rem}#donation-form #gift_aid_close,#donation-form #comms_info__close,#donation-form #three_d_secure__close{background-color:transparent;color:#000;padding:0;height:1.5rem;cursor:pointer}#donation-form .gift-aid__information,#donation-form .comms-info__information,#donation-form .three_d_secure__information{position:absolute;top:0;right:0;bottom:0;left:0;padding:.75rem;background:#ffaa9a;overflow:auto;line-height:1.5;font-size:.875rem;z-index:2}#donation-form .gift-aid__information h3,#donation-form .comms-info__information h3,#donation-form .three_d_secure__information h3{display:flex;justify-content:space-between;line-height:1.2}#donation-form .gift-aid__information h3 span,#donation-form .comms-info__information h3 span,#donation-form .three_d_secure__information h3 span{margin-left:1.125rem;cursor:pointer}#donation-form .donation__two-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-right:-0.5rem}#donation-form #div_id_amount,#donation-form #div_id_currency{flex:1;display:block;padding:.75rem 0;cursor:pointer;text-align:center;background:#e6e6e6;border:2px solid #d8d8d8;text-transform:uppercase;position:relative;height:60px;min-width:16rem;margin-right:.5rem}#donation-form #div_id_amount label,#donation-form #div_id_currency label{font-weight:900;font-size:1rem;color:#888;position:absolute;top:19px;left:17px;width:60%;color:#888;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:0}@media all and (min-width: 768px){#donation-form #div_id_amount label,#donation-form #div_id_currency label{top:16px}}#donation-form #div_id_amount .controls,#donation-form #div_id_currency .controls{position:absolute;top:0;right:0;width:40%;text-align:right}#donation-form #div_id_amount .controls input,#donation-form #div_id_currency .controls input{background-color:transparent;border:none;font-weight:900;font-size:1rem;color:#888;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#donation-form #div_id_amount .controls select,#donation-form #div_id_currency .controls select{font-weight:900;font-size:1rem;color:#888;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;border:none;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNSAxMS41bC04LTguMTQ4TDMuMy41bDUuMiA1LjI5NkwxMy43LjVsMi44IDIuODUyLTUuMiA1LjI5NnoiIGZpbGw9IiM4ODgiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPgo=) calc(100% - 19px) 11px/16px no-repeat;background-position:90% 50%}#donation-form .braintree-placeholder{display:none}#donation-form .braintree-show-options .braintree-placeholder{display:block}#donation-form .braintree-options-list{padding-bottom:0}#donation-form .braintree-method__label{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#donation-form .actions ul{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:1.5rem}#donation-form .actions li a{display:block;padding:.75rem;background:#ff684c;cursor:pointer;text-align:center;background:#f8f8f8;border:2px solid #e6e6e6;text-transform:uppercase;text-decoration:none;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#donation-form .actions li:nth-of-type(n + 2) a{border-color:#ff684c;color:#ff684c}#donation-form .actions li.disabled{pointer-events:none;color:#e6e6e6}#donation-form .actions li.disabled:nth-of-type(n + 2) a{background-color:#e6e6e6;border-color:#e6e6e6;color:#000}#donation-form .steps{padding:0 0 1.5rem 0;position:relative}#donation-form .steps ul{position:relative;height:2.25rem}#donation-form .steps li{position:absolute;top:0;left:0;width:100%;padding-right:5.25rem}#donation-form .steps li .tab__title{display:none;text-transform:uppercase}#donation-form .steps li:nth-of-type(2){padding-right:2.625rem}#donation-form .steps li:nth-of-type(3){padding-right:0}#donation-form .steps li a{display:flex;justify-content:space-between;text-decoration:none;font-size:1.5rem;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;outline:none}#donation-form .steps li a span{order:100}#donation-form .steps .number{display:inline-flex;align-items:center;justify-content:center;width:2.0625rem;height:2.0625rem;border:2px solid #d8d8d8;background:#e6e6e6;border-radius:1.125rem;color:rgba(0,0,0,.25);font-size:1rem;font-family:"apercu-regular-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:auto}#donation-form .steps li.current .tab__title{display:block}#donation-form .steps li.current .number{background:#ff684c;color:#fff;border-color:#ff684c}#donation-form [data-braintree-id=toggle]{display:none}.donation__thankyou{display:flex;flex-direction:column;align-items:center;padding:1.125rem}.donation__thankyou>*{margin:0}.donation__thankyou>*+*{margin-top:1.75rem}@media all and (min-width: 421px){.donation__thankyou{padding:2.25rem}}.donation__thankyou-title{font-size:3rem}@media all and (min-width: 421px){.donation__thankyou-title{font-size:5rem}}.donation__thankyou-subtitle{font-size:1.75rem}.donation__thankyou-content{max-width:35rem;text-align:center}.donation__thankyou-content .share__bar{margin-top:2rem}.donation__thankyou-content .share__bar a{margin-bottom:.25rem}.donation__thankyou-text{line-height:1.625rem}@media all and (max-width: 400px){.braintree-three-d-secure .braintree-three-d-secure__modal .braintree-three-d-secure__modal-body.braintree-three-d-secure__frame-active{transform:scale(0.85) translate(-50px)}}.grecaptcha-badge{display:none !important}.campaign__stats{display:flex;flex-flow:row wrap;width:100%;min-width:0;margin-bottom:.75rem}@media all and (min-width: 541px){.campaign__stats{flex-flow:row nowrap;justify-content:space-between;align-items:baseline;background-color:none}}.campaign__user{width:100%;order:-1}@media all and (min-width: 541px){.campaign__user{width:auto;order:2}}.campaign__status{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;align-items:center;margin-bottom:.5rem}.campaign__status+.campaign__user{margin-bottom:1.125rem}@media all and (min-width: 541px){.campaign__status+.campaign__user{margin-bottom:0}}.campaign__target,.campaign__raised{font-weight:bold;text-transform:uppercase;color:#787cff;font-size:1rem;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.campaign__target{color:#000;margin:0}.fund__total{margin-bottom:1.5rem}.campaign__header-image{margin-bottom:1.125rem}.campaign__raised{margin:0}.campaign__body{line-height:1.5}#campaign_readmore{display:block;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ff684c;text-decoration:none}#campaign_readmore .less{display:none;margin-top:.75rem}#campaign_readmore.active .more{display:none}#campaign_readmore.active .less{display:block}@media all and (min-width: 541px){#campaign_readmore{display:none}}.campaign__body-holder{max-height:200rem}@media all and (max-width: 540px){.campaign__body-holder.minimised{max-height:20rem;position:relative;overflow:hidden}.campaign__body-holder.minimised:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:7.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 97.5%, white 100%)}}.recent__donation{display:flex;gap:1rem;border-bottom:2px solid #e9e9e9;margin-bottom:1rem}.recent__donation+.recent__dontation{margin-top:20px}@media all and (min-width: 541px){.recent__donation{flex-flow:row nowrap;align-items:flex-start}}.recent__donation h3{padding:0;margin-bottom:20px}.recent__donation .recent-donation--icon .icon{width:35px;height:35px;margin-top:.2rem}.recent__amount{margin-right:1rem}@media all and (min-width: 768px){.recent__amount{width:100%}}.recent__amount .h3{margin:0 0 .375rem 0;line-height:1;color:#787cff}@media all and (min-width: 541px){.recent__amount{width:5rem;margin:0 .75rem 1.5rem 0;flex-shrink:0}}.recent__detail{line-height:1.5;width:100%}.recent__detail .donation--name-and-time{display:flex;justify-content:space-between;gap:1rem}.recent__detail .donation--name-and-time .donation__name strong{font-size:20px;text-transform:uppercase;font-family:"apercu-black-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2}.recent__detail p{margin:0}.recent__detail .recent__date{color:#999;font-weight:500;font-size:16px;margin-top:0}.recent__detail .recent__message{margin:.5rem 0 .65rem 0;font-size:18px;line-height:140%;font-weight:500}.donation__items{display:flex;flex-flow:row wrap}.donation__item{width:100%;text-decoration:none;line-height:1.5}.donation__item p{margin:0}.donation__item:hover .donation__item-header .icon{transform:scale(1.5)}.donation__item:hover .donation__item-header .icon__type{transform:scale(1.125)}.donation__item:hover p{text-decoration:underline}@media all and (max-width: 540px){.donation__item:nth-of-type(n + 2){margin-top:1.5rem}}@media all and (min-width: 541px){.donation__item{width:calc(50% - 0.75rem)}.donation__item:nth-of-type(2n){margin-left:1.5rem}.donation__item:nth-of-type(n + 3){margin-top:1.5rem}}.donation__item-header{display:flex;width:100%;color:#ff684c;font-size:1.5rem;font-family:"apercu-medium-pro","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.375rem;align-items:center;justify-content:space-between}.donation__item-header .icon{transition:transform .1s ease-in-out}.donation__item-header span{margin:0 auto 0 .75rem}.campaign .content-section{padding:0;margin-top:30px}@media all and (min-width: 768px){.campaign .content-section{margin-top:55px}}.campaign__container{max-width:1400px;margin:0 auto}.campaign .section-heading{font-size:28px;padding-bottom:0;margin-bottom:20px}.campaign .section-heading::after{display:none}.campaign .page-panel{padding:0}.campaign .donate-section{padding:20px;background-color:#fefaf6;margin-top:30px}@media all and (min-width: 768px){.campaign .donate-section{margin-top:40px;margin-bottom:40px;padding:0}}.campaign .donate-section::after{box-shadow:none}.campaign .recent-section{padding:20px;margin-top:30px;background-color:#fff}@media all and (min-width: 768px){.campaign .recent-section{padding:0;margin-top:20px}}.campaign .recent-section .recent__amount{margin-bottom:0}.campaign .recent-section .recent__amount p{color:#000;text-transform:uppercase;font-size:24px;line-height:1;margin-bottom:.5rem}@media all and (min-width: 768px){.campaign .recent-section .recent__amount p{line-height:140%}}.campaign .recent-section .recent__donations .section-heading--container{display:flex;align-items:center;justify-content:space-between}.campaign .recent-section .recent__donations .section-heading--container h3{margin-top:0;margin-bottom:20px}.campaign .progress-bar{margin-bottom:5px}.supporter_page .campaign{padding-bottom:3rem}@media all and (min-width: 768px){.campaign__header__container{grid-area:header;display:flex;flex-direction:row;flex-wrap:nowrap}}.campaign__header__col{background-color:#ff684c;display:none;max-height:20rem}.campaign__header__col h1{color:#fff;margin-bottom:0;word-break:break-word}.campaign__header__col img{-o-object-fit:cover;object-fit:cover;min-height:18.75rem;max-height:20rem}.campaign__header__col-img{position:relative;display:block;min-height:18.75rem}.campaign__header__col-img::after{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%}.campaign__header__col-img #campaign-logo-flex{position:absolute;top:20px;left:20px;z-index:1}.campaign__header__col-img h1{position:absolute;bottom:10px;left:20px;right:20px;z-index:1;font-size:24px}.campaign__header__col-img .share__bar{position:absolute;z-index:1;display:flex;flex-direction:column;padding:.8rem;top:0;right:0}.campaign__header__col-img .share__bar .button{margin:0;padding:.25rem .5rem}.campaign__header__col-img .share__bar .button span{display:none}.campaign__header__col-img .share__bar .button+.button{margin-top:.25rem}@media all and (min-width: 768px){.campaign__header__col{min-height:420px;width:50%;max-height:40rem;display:block;background:#ff684c}.campaign__header__col:first-child{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:60px}.campaign__header__col img{max-height:40rem}.campaign__header__col h1{font-size:1.75rem;line-height:1.1}.campaign__header__col-img{min-height:420px;position:relative;display:block}.campaign__header__col-img::after{display:none}.campaign__header__col-img #campaign-logo-flex{display:none}.campaign__header__col-img h1{display:none}.campaign__header__col-img img{min-height:420px}.campaign__header__col .share__bar{flex-direction:row;padding:1.75rem;top:auto;bottom:0;right:0}.campaign__header__col .share__bar .button{padding:.5rem 1rem}.campaign__header__col .share__bar .button span{display:inline}.campaign__header__col .share__bar .button+.button{margin-top:0;margin-left:.5rem}}@media all and (min-width: 1200px){.campaign__header__col h1{font-size:3rem;line-height:1.1}}.campaign__footer{background-color:#e9e9e9 !important;padding:20px}.campaign__footer .row{gap:1.5rem;justify-content:space-between;align-items:baseline}.campaign__footer p{font-size:12px;line-height:16px}@media all and (min-width: 768px){.campaign__footer{padding:20px 0}.campaign__footer--copy{width:65%;margin-left:2rem}.campaign__footer--year{width:35%;margin-left:2rem}}.campaign-layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;max-width:1440px}.campaign-layout__col{padding:30px}.campaign-layout__col--side-column{padding:0;margin:0;width:auto;grid-column:1}.campaign-layout__col--left-1{grid-column:1;grid-row:1}.campaign-layout__col--left-2{grid-column:1;grid-row:2}.campaign-layout .btn{padding:.35rem}.campaign-layout .donate-section,.campaign-layout .recent-section{margin-top:0}@media all and (min-width: 768px){.campaign-layout{grid-template-columns:1fr 1fr}.campaign-layout__col{padding:60px 60px 30px}.campaign-layout__col:first-of-type{padding-top:60px}.campaign-layout__col--side-column{padding:20px;margin:0;width:auto;grid-column:2;grid-row:span 2}.campaign-layout__col--left-2{grid-column:1;grid-row:2;padding:0 60px 60px 60px}.campaign-layout .btn{padding:.75rem}.campaign-layout .donate-section,.campaign-layout .recent-section{margin-top:30px}}.campaign-layout__show-campaign-progress-false .campaign-layout__col--left-1{display:none}.campaign-layout__show-campaign-progress-false .campaign-layout__col--left-2{padding-top:30px;grid-row:1}@media(min-width: 768px){.campaign-layout__show-campaign-progress-false .campaign-layout__col--left-2{padding-top:60px}}.supporter_page .campaign-layout{display:grid;grid-template-columns:1fr;max-width:1440px}.supporter_page .campaign-layout__col--left-1{grid-column:1;grid-row:1}.supporter_page .campaign-layout__col--left-2{grid-column:1;grid-row:4}.supporter_page .campaign-layout__col--side-column{padding:0}.supporter_page .campaign-layout .campaign__stats{margin:-1.875rem;padding:1.5rem;background-color:#fefaf6;width:calc(100% + 3.75rem)}.supporter_page .campaign-layout .update__item-section{padding:20px}.supporter_page .campaign-layout .update__item-heading{font-size:28px;padding-bottom:0;margin-bottom:0}.supporter_page .campaign-layout .update__item-heading::after{display:none}.supporter_page .campaign-layout .supporter-profile-image{display:none}@media all and (min-width: 768px){.supporter_page .campaign-layout{display:grid;grid-template-columns:1fr 1fr}.supporter_page .campaign-layout__col--left-1{grid-column:1;grid-row:1}.supporter_page .campaign-layout__col--left-2{grid-column:1;grid-row:2}.supporter_page .campaign-layout__col--side-column{padding:20px;grid-row:span 2}.supporter_page .campaign-layout .campaign__stats{margin:0 .5rem 1.5rem 0;padding:0;background-color:#fff;width:100%}.supporter_page .campaign-layout .supporter-profile-image{display:block}}*{box-sizing:border-box}html{height:100%}@media all and (min-width: 541px){.show__mobile{display:none !important}}@media all and (max-width: 540px){.hide__mobile{display:none !important}}@media all and (min-width: 961px){.show__tablet{display:none !important}}@media all and (max-width: 960px){.hide__tablet{display:none !important}}
