@import url(/file/styles/adf_styles.css);@import url(/file/styles/font-awesome.css);@import url(/file/styles/bootstrap-grid.css);@import url(/file/styles/layout_template.css);@import url(/file/fonts/fonts.css);.DesignMenuTable td,[id$=_panelPopup] td,.DesignerPanePanelPart{line-height:1 !important}[id$=_HeaderCodeOnly]{font-size:1rem}.edit-mode .banner__column.banner__column--media{left:-12%}@media(min-width:1500px){.edit-mode .banner__column.banner__column--media{left:-28%}}.edit-mode header .btn-donate{display:block !important}html.edit-mode{font-size:12px}html.edit-mode .banner.banner--homepage{margin-top:-5% !important}@media(min-width:1500px){html.edit-mode .banner__column.banner__column--media{left:0%}}@media(min-width:768px){.footer__logos-image{max-height:6rem}}.container.footer-nav{display:none}.custom_form{background:#d7ece1;background:#eee;padding:3rem 4rem}@media(max-width:450px){.custom_form{padding:3rem 1rem}}@media(max-width:989px){.banner--lessGreen{align-items:flex-start}.main__articled-box.main__action-detail{order:2}.main__sidebar.sidebar.sidebar__petition-form petition-block{order:1}.main>.banner+.main__container{padding-top:0;margin-top:-16.45rem}}@media(max-width:767.98px){.banner--lessGreen{min-height:600px}.container.footer__bottom{padding-left:0;padding-right:0}}.header__container{--bs-gutter-x:48px}@media(max-width:989px){.sidebar__petition-form{top:0;position:relative}.main__row{row-gap:3.6rem}}@media(max-width:989px){.sidebar__petition-form .petition-block__wrapper{margin-top:2.4rem}}@media(max-width:989px){.banner__column.banner__column--text,.banner--lessGreen .banner__inner-column{padding-top:16rem}}.header-logo__img img{max-height:65px;height:100%}@media(max-width:450px){.header-logo__img img{max-height:6rem}}.petition-block__form__top h2{text-align:center}.petition-block__form__top h2 strong{color:var(--text-highlight-on-teal)}.text-message{padding:var(--spacers-9)}.bb_menu~.template-donate .header.sticky-header{position:sticky;top:0;width:100%;height:0}header .btn-donate{display:none}header.sticky-header .page-scrolled .btn-donate{display:block;border-radius:4px;background-color:#71bf44;color:#fff;font-family:Stag Sans,sans-serif;font-size:2.3rem;font-weight:500;padding:1.25rem 2.5rem}@media(max-width:575px){header.sticky-header .page-scrolled .btn-donate{padding:.75rem 1.25rem;font-size:1.8rem}}.footer__logos__acf .footer__logos-image{max-height:5rem}.footer__logos__acf p{margin-bottom:0}.footer__logos__logos p{margin-bottom:0}@media(min-width:577px){.footer__logos-image{max-height:7rem}}#banner-title strong{display:block}.banner__text-content-heading{max-width:65%}@media(max-width:991px){.banner__text-content-heading{max-width:90%;font-size:3.8rem}}@media(max-width:450px){.banner__text-content-heading{font-size:3.2rem;max-width:85%}}@media(max-width:575px){header.sticky-header .page-scrolled .header-logo__img img{max-height:50px}}.header__container{--bs-gutter-x:0}@media(max-width:991px){.header__container{--bs-gutter-x:24px}}.banner.banner--homepage{width:100%}.banner--lessGreen .banner__column--media:before{background:linear-gradient(to bottom,#000,rgba(0,0,0,0) 30%)}.banner--lessGreen .banner__column--media:before,.banner--lessGreen .banner__column--media:after{content:"";position:absolute;width:100vw;height:100%;left:0;top:0;opacity:1}.banner__media--image img,.banner__media--image video{object-fit:cover;height:100%;width:100%}.header.sticky-header{background-color:transparent}.petition-block__form__top h3{text-align:center}@media(min-width:768px){.banner__inner-column{max-width:54rem}}@media(min-width:990px){.header--dark:not(:has(.header-nav__nav-collapsable:hover,.header-nav__nav-collapsable.show,.touch-hover,.accessible-hover)){z-index:1;position:relative;}}.header--dark.header-navigation.page-scrolled{background:#fff}.header.sticky-header .header--dark.page-scrolled .header-logo__png{visibility:hidden;opacity:0}.header.sticky-header .header--dark.page-scrolled .header-logo__png.scrolled-logo{visibility:visible;opacity:1}.footer__logos-image{max-height:7rem;max-width:100%;height:auto;width:auto}@media(min-width:768px){.footer__logos__acf .footer__logos-image,.footer__logos__logos .footer__logos-image{max-height:6rem}}@media(min-width:768px){.footer__logos__logos,.footer__logos__logos>p{column-gap:4rem}}.footer__logos__logos>p{display:flex}@media(max-width:991px){   .adf .col-nxt-button button i{margin-top:-.25rem}}.payment-options img.hide-oneoff{max-height:5rem}@media(max-width:767px){.footer__bottom-text p{font-size:1.6rem;margin-bottom:0;line-height:inherit;font-weight:400}}div[class^=msg],.sub-text{color:#414042}.payment-options img{max-height:4rem}.overflow-hidden{overflow:hidden}.adf .form>fieldset{opacity:0;max-height:0;overflow:hidden;transform:translateY(10px);transition:opacity .6s ease-in-out,transform .5s ease-in-out,max-height .5s ease-in-out}.adf[data-step="1"] [data-step="1"],.adf[data-step="1"] [data-step=all],.adf[data-step="2"] [data-step="2"],.adf[data-step="2"] [data-step=all],.adf[data-step="3"] [data-step="3"],.adf[data-step="3"] [data-step=all]{opacity:1;max-height:unset;transform:translateY(0)}.adf .container-steps{display:flex;justify-content:center}.adf .container-steps ul{list-style:none;display:flex;column-gap:6.5rem;margin-bottom:0}.adf .container-steps ul li{font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;position:relative}.adf .container-steps ul li .icon{font-weight:100}.adf .container-steps ul li .icon:before{font-family:"Font Awesome 6 Pro";font-size:3.6rem;color:#cd171e}.adf .container-steps ul li .icon.has-border{border:1px solid #cd171e;border-radius:10rem;font-weight:400}.adf .container-steps ul li .icon.has-border:before{font-size:1.6rem}.adf .container-steps ul li .icon{height:auto;width:3.8rem;height:3.8rem;line-height:3.8rem;align-self:center;text-align:center}.adf .container-steps ul li.amount .icon:before{content:"$"}.adf .container-steps ul li.details .icon:before{content:""}.adf .container-steps ul li.payment .icon:before{content:""}.adf .container-steps ul li.active{position:relative}.adf .container-steps ul li.active .icon.has-border{background:#cd171e}.adf .container-steps ul li.active .icon:before{background:#cd171e;border-radius:5rem}.adf .container-steps ul li.active .icon:not(.has-border):before{color:#fff}.adf .container-steps ul li.active .icon:not(.has-border):after{display:block;content:"";position:absolute;top:0;left:.6px;width:3.7rem;height:3.7rem;line-height:3.8rem;border-radius:4.25rem;border:3px solid #cd171e}.adf .container-steps ul li.active .icon.has-border:before{color:#fff}.adf .container-steps ul li:not(:last-child):after{content:"";display:block;height:1px;background:#cd171e;position:absolute;top:30%;left:150%;width:1.3rem}.adf .container-steps ul li:nth-child(2):after{left:175%}.adf fieldset.dollarHandles,.adf fieldset.buttonInformation,.adf fieldset.billingInformation,.adf fieldset.steps,.adf fieldset.paymentInformation,.adf fieldset.tributeConsentInformation{padding:0;padding-left:1rem;padding-right:1rem;overflow:visible}.adf fieldset.dollarHandles.overflow-hidden,.adf fieldset.buttonInformation.overflow-hidden,.adf fieldset.billingInformation.overflow-hidden,.adf fieldset.steps.overflow-hidden,.adf fieldset.paymentInformation.overflow-hidden,.adf fieldset.tributeConsentInformation.overflow-hidden{overflow:hidden}.adf .billingInformation{max-width:100%}.adf .btn{color:#00241e;padding-top:1.3rem;padding-bottom:1.3rem;width:100%;outline:0;border:0;border-radius:.4rem;font-weight:500;font-size:1.8rem}.adf .btn.btn-primary{background:#cd171e}.adf .btn:hover{background-color:var(--button-primary-hover);border-color:var(--button-primary-hover);text-decoration:none;box-shadow:none}.adf .col-nxt-button button{display:flex;justify-content:center;align-items:center}.adf .col-nxt-button button i{margin-top:-.5rem}.adf .col-nxt-button button i:first-of-type{margin-right:1rem}.adf .col-nxt-button button i{margin-left:1rem}.adf .col-nxt-button button i:before{font-size:1.5rem;top:-1px}.adf .container-donation-overview{text-align:center}.adf .row-org{display:none}.adf label.col-form-label{font-size:16px;display:block;margin-bottom:2px;font-family:"ProximaNova-Bold",Helvetica,sans-serif;font-weight:normal}.adf .form-control,.adf .form-select{border-radius:6px;background-color:#fff;width:100%;box-shadow:none;outline:0;border:1px solid #fff;padding:6px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff}.adf .form-control.error{border:1px solid #f00}.adf .form-control.error:focus,.adf .form-control.error:focus-visible{box-shadow:rgba(0,121,102,.3) 0 3px 6px,rgba(0,121,102,.3) 0 3px 6px;box-shadow:unset;border:1px solid #cd171e}.adf .form-control:focus,.adf .form-control:focus-visible{outline:0;box-shadow:rgba(0,121,102,.3) 0 3px 6px,rgba(0,121,102,.3) 0 3px 6px;box-shadow:unset;border:1px solid #cd171e}.adf span.required{color:#f00}.adf .address-row>[class^=col]{display:flex;flex-direction:column}@media(max-width:575px){.col-input{display:flex;flex-direction:column}}.col-input{margin-bottom:1.5rem}.container-donation-overview{font-size:1.6rem;line-height:2.1rem;margin-bottom:1.5rem;color:#414042}.container-donation-overview h2{font-size:2.6rem;line-height:3rem;font-weight:600;color:#000;font-family:ProximaNova-Bold,Helvetica,sans-serif}.container-donation-overview .value{font-weight:600}[data-step="1"] .row-button-container>div:first-child{display:none}[data-step="1"] .row-button-container .bottom-navigation-container{width:100%;margin:0 auto;margin-bottom:.75rem}.bottom-navigation-container .col-nxt-button{width:100%}:not([data-step="2"]) .col-back-button,:not([data-step="3"]) .col-back-button{display:none}[data-step="2"] .col-back-button,[data-step="3"] .col-back-button{display:flex;align-items:stretch;justify-content:center;min-height:5rem;max-height:5rem;border:2px solid #71bf43;border-radius:.4rem;max-width:13%;flex-direction:column;flex-shrink:0;margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5)}[data-step="2"] a.backbutton.back,[data-step="3"] a.backbutton.back{font-size:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}[data-step="2"] a.backbutton.back i,[data-step="3"] a.backbutton.back i{font-size:1.6rem;color:#127967}.row-button-container{align-items:center;justify-content:space-between}@media(max-width:575px){.row-button-container{flex-wrap:nowrap}}fieldset.message{padding:0;text-align:center}fieldset.message p{font-size:1.2rem;line-height:1.8rem;margin-bottom:0}[data-frequency=Recurring] .hide-recurring{display:none}[data-frequency=OneTime] .hide-oneoff{display:none}fieldset.paymentInformation{padding-top:0;padding-left:0;padding-right:0;font-family:Stag Sans,sans-serif}fieldset.paymentInformation .options-payment li{margin-bottom:1rem}fieldset.paymentInformation .options-payment li>div{position:relative}fieldset.paymentInformation .options-payment li>div input[type=radio]{position:absolute;top:50%}fieldset.paymentInformation .options-payment li>div input[type=radio]:checked~label{font-weight:500;color:#00241e}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:0;height:0;border:2px solid #02241e;border-radius:50%;display:inline-block;position:relative;cursor:pointer;background:#fff;border:0;padding-right:2rem}input[type=radio]:not(:checked):before{background:#fff}input[type=radio]:not(:checked):after{background:#fff}input[type=radio]:after{border:1px solid #02241e;content:"";border-radius:50%;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:checked::before{content:"";width:2.2rem;height:2.2rem;border:.4rem solid #fff;background-color:#cd171e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]~label{color:#555;font-weight:normal;padding-left:4rem;cursor:pointer}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;width:0;height:0;opacity:0}input[type=checkbox]+label{font-size:1.6rem;font-weight:normal;color:#263238;align-items:center;cursor:pointer;position:relative;padding-left:4rem}.custom-checkbox-container,.checkbox-container{position:relative}input[type=checkbox]+label::before{content:"";width:2.7rem;height:2.7rem;border:1px solid #02241e;border-radius:4px;background-color:#f5f7f4;position:absolute;left:0}input[type=checkbox]:checked+label::before{background-color:#fff;position:absolute;left:0;align-items:center;justify-content:center}input[type=checkbox]:checked+label::after{content:"";font-family:"Font Awesome 6 Pro";font-size:1.6rem;font-weight:bold;color:#02241e;position:absolute;left:6px;top:2px}.adf[data-step="2"] .container-steps li:first-child .icon:before,.adf[data-step="3"] .container-steps li:first-child .icon:before{content:""}.adf[data-step="3"] .container-steps li:nth-child(2) .icon{background:#cd171e;border-radius:5rem;border-radius:10rem;font-weight:400}.adf[data-step="3"] .container-steps li:nth-child(2) .icon:before{color:#fff;content:"";font-size:1.6rem;font-weight:400}.row.privacy{margin-top:1rem;margin-bottom:1rem;font-size:1rem}.row.privacy p{font-size:1.6rem}span.error{display:block;font-size:1.2rem;color:#f00}.donationForm .label-error input,.donationForm .label-error select{margin-bottom:0}.address-search-row .container-input-address-search{margin-bottom:.5rem;position:relative}.address-search-row .container-input-address-search:after{font-family:"Font Awesome 6 Pro";content:"";position:absolute;font-size:1.5rem;display:block;top:.7rem;right:1.5rem;color:#79b88d}.address-search-row .container-input-address-search input{padding-right:2rem}.address-search-row .helper a{color:#00241e;text-decoration:underline;font-size:1.2rem;font-weight:normal}.address-search-row .address-results-container{margin-top:-.6rem;margin-left:.8rem;margin-right:.8rem}.address-search-row .address-results-container .address-results{max-height:10rem !important}.address-search-row .address-results-container .address-results li.address-result.active{color:#00241e;font-weight:500}.address-search-row .address-results-container .address-results li.address-result.active:hover{background-color:transparent}.address-search-row .address-results-container .address-results li.address-result:hover a{font-weight:500}fieldset#directDebitInformation{padding-left:4rem;padding-right:0;padding-top:2rem}fieldset#directDebitInformation .row{margin-bottom:3rem}.dd-agreement-row{margin-top:3.5rem;max-height:200px;overflow-y:scroll}.container-revenue-attributes{margin-top:2.5rem;display:block}.container-revenue-attributes .row{margin-top:2rem;margin-bottom:3.5rem;position:relative}.container-revenue-attributes .row>[class^=col] .content{width:100%;max-width:80%;margin:0 auto;margin-left:0;color:#00241e;font-weight:normal}.container-revenue-attributes .row:not(.earthvoice-pledge){margin-top:1.6rem;margin-bottom:0}.container-revenue-attributes .row:not(.earthvoice-pledge) input[type=checkbox]+label{font-size:1.6rem;font-weight:normal;color:#414042}.container-revenue-attributes .row:not(.earthvoice-pledge).u18 input[type=checkbox]+label{color:#00241e}.container-revenue-attributes .row:not(.earthvoice-pledge) input[type=checkbox]:checked+label{font-weight:500}.container-revenue-attributes-bottom .row{margin-left:0;margin-right:0}.container-revenue-attributes-bottom .earthvoice-pledge{position:relative;border:1px solid #127967;padding-top:3rem;padding-bottom:3rem;border-radius:.4rem;margin-bottom:2.4rem}@media(max-width:575px){.container-revenue-attributes-bottom .earthvoice-pledge{margin-top:2.4rem;margin-bottom:2.4rem;padding-top:3.5rem;padding-bottom:4.5rem}}.container-revenue-attributes-bottom .earthvoice-pledge:after{background-image:url(/image/2025/frog.png);background-size:contain;background-repeat:no-repeat;display:block;content:"";width:17rem;height:17rem;position:absolute;right:0;bottom:-11.2rem}.container-revenue-attributes-bottom .earthvoice-pledge .content{padding-left:2rem}@media(max-width:575px){.container-revenue-attributes-bottom .earthvoice-pledge .content{padding-bottom:1rem}}.container-revenue-attributes-bottom .earthvoice-pledge .heading{text-align:center;margin-bottom:1.2rem}@media(max-width:575px){.container-revenue-attributes-bottom .earthvoice-pledge .heading{margin-bottom:0}}.container-revenue-attributes-bottom .earthvoice-pledge .heading h3{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);background-color:#d7ece1;color:#414042;font-weight:600;width:100%;max-width:60%}@media(max-width:575px){.container-revenue-attributes-bottom .earthvoice-pledge .heading h3{max-width:80%}}#dd .sub-text{display:none}#dd input[type=radio]:checked{top:25%}#dd input[type=radio]:checked~label{vertical-align:baseline}#dd input[type=radio]:checked~label .sub-text{display:block}[data-frequency=OneTime] .attribute-rev.earthvoice-pledge{display:none}.billingInformation>.row{column-gap:2rem}@media(min-width:576px){.billingInformation>.row .col-md-6,.billingInformation>.row .col-sm-6{width:calc(50% - 1rem)}}.m-b-1p5{margin-bottom:1.5rem}[data-step="2"] .row-button-container>div:first-child,[data-step="3"] .row-button-container>div:first-child{display:flex;align-items:center}[data-step="2"] .row-button-container>div:first-child a,[data-step="3"] .row-button-container>div:first-child a{width:100%;display:block;background:transparent;max-width:unset;border:2px solid #127967;border-radius:30px;color:#fff;transition:background .15s ease-in-out;margin-left:0}[data-step="2"] .row-button-container>div:first-child a i,[data-step="3"] .row-button-container>div:first-child a i{color:#127967}[data-step="2"] .row-button-container>div:first-child a:hover,[data-step="3"] .row-button-container>div:first-child a:hover{background:#127967}[data-step="2"] .row-button-container>div:first-child a:hover i,[data-step="3"] .row-button-container>div:first-child a:hover i{color:#fff}[data-step="2"] .container-steps .details .icon:before,[data-step="3"] .container-steps .details .icon:before{border-radius:5rem;background:#cd171e;color:#fff}[data-step="2"] .container-steps .details .icon:after,[data-step="3"] .container-steps .details .icon:after{display:block;content:"";position:absolute;top:0;left:.6px;width:3.7rem;height:3.7rem;line-height:3.8rem;border-radius:4.25rem;border:3px solid #cd171e}[data-step="3"] .container-donation-overview p{padding-right:1.75rem}[data-step="3"] .options-payment li label{font-size:1.6rem}[data-step="3"] .options-payment .text{padding-left:3rem}[data-step="3"] .options-payment input[type=radio]:after{border:2px solid #c1c1c1}[data-step="3"] .magic-radio:checked+label:after{background:transparent}[data-step="3"] .magic-radio:checked+label:before{border:0;background:transparent}fieldset.buttonInformation,.container-donation-overview{margin-top:2rem}fieldset.message{margin-top:1rem}[data-step="2"] .container-donation-overview p,[data-step="3"] .container-donation-overview p{margin-bottom:0}[data-step="2"] .container-donation-overview,[data-step="3"] .container-donation-overview{margin-top:2rem;margin-bottom:3rem}[data-step="2"] .container-donation-overview h2,[data-step="3"] .container-donation-overview h2{margin-bottom:2rem}[data-step="2"] .container-donation-overview p,[data-step="3"] .container-donation-overview p{margin-top:1rem;background:#fff;border-radius:6px;display:inline-block;padding-top:.75rem;padding-bottom:.75rem;padding-left:1.75rem;padding-right:0;position:relative;padding-right:1.75rem;background:#127967;background:#439a9a;color:#fff;margin-top:0}[data-step="2"] .container-donation-overview p .value,[data-step="3"] .container-donation-overview p .value{background:unset;color:#fff;padding-top:unset;padding-bottom:unset;padding-left:unset;padding-right:unset;border-radius:6px;margin-left:.5rem;position:unset;height:unset;margin-top:unset;font-size:2rem}[data-step="2"] .container-donation-overview,[data-step="3"] .container-donation-overview{padding-top:1rem;padding-bottom:1rem}.BBDonateAskAmounts.single-frequency{margin-top:4rem}.BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther){margin-bottom:5%}.BBFormRadioGivingLevelItem.default{position:relative}.BBFormRadioGivingLevelItem.default .BBFormRadioButtonContainer{position:relative;height:100%}.BBFormRadioGivingLevelItem.default:after{content:"Most popular";position:absolute;margin-top:.75rem;font-size:1.6rem;width:100%;text-align:center;color:#b6141b;font-family:ProximaNova-Bold,Helvetica,sans-serif}.freq-button{position:relative}.freq-button:not(.active) i{display:none}.freq-button.active i{margin-right:1rem;font-size:1.75rem}.BBFormRadioLabelGivingLevelSelected{position:relative}.BBFormRadioLabelGivingLevelSelected:before{font-family:"Font Awesome 6 Pro";content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:25%;font-size:1.75rem;color:#fff;font-weight:900}.BBFormRadioLabelGivingLevelSelected .BBFormRadioAmount.amount{padding-left:2rem}.BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther){margin-bottom:5%}.BBFormRadioGivingLevelItem.default{position:relative}.BBFormRadioGivingLevelItem.default .BBFormRadioButtonContainer{position:relative;height:100%}.BBFormRadioGivingLevelItem.default:after{content:"Most popular";position:absolute;margin-top:.75rem;font-size:1.6rem;width:100%;text-align:center;color:#b6141b;font-family:ProximaNova-Bold,Helvetica,sans-serif}.freq-button{position:relative}.freq-button:not(.active) i{display:none}.freq-button.active i{margin-right:1rem;font-size:1.75rem}.BBFormRadioLabelGivingLevelSelected{position:relative}.BBFormRadioLabelGivingLevelSelected:before{font-family:"Font Awesome 6 Pro";content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:25%;font-size:1.75rem;color:#fff;font-weight:900}.BBFormRadioLabelGivingLevelSelected .BBFormRadioAmount.amount{padding-left:2rem}.adf .donation-frequency .form-options{background:#fff;border-radius:12px;margin-top:2rem;gap:unset}.adf .donation-frequency{margin-top:0}.adf .donation-frequency .form-options li{background:#fff;padding:0}.adf .donation-frequency .form-options li label{padding:15px}.adf .donation-frequency .form-options li:not(.active) .logo-heartbeat{position:absolute;animation:1.1s infinite heartbeat;left:10%;font-size:2rem;top:25%}.adf .donation-frequency .form-options li:not(.active).recurring label{padding-left:5rem}.adf .donation-frequency .form-options li.active .logo-heartbeat{position:absolute;animation:unset;left:20%;font-size:2rem;top:25%}.adf .donation-frequency .form-options li.active .logo-heartbeat path{stroke:unset;fill:white}.adf .donation-frequency .form-options li.active.recurring label{padding-left:5rem}.adf .donation-frequency .form-options li.active.recurring label i{display:none}.adf .donation-frequency .form-options li.active{position:relative}.adf .donation-frequency .form-options li.active label{background:#cd171e;border-radius:12px;height:115%;position:absolute;display:flex;justify-content:center;align-items:center}.adf .donation-frequency .form-options li:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.adf .donation-frequency .form-options li:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}.adf .col-nxt-button button i{margin-top:-.7rem}.outer{width:0}.middle{filter:url(#outer)}.middle-first{stop-color:#71bf44}.middle-second{stop-color:#007966}.middle-path{animation:Snurra1 10s infinite linear;stroke-dasharray:180 800;fill:none;stroke:url(#gradient);stroke-width:23;stroke-linecap:round}.under-circle{animation:Snurra1 3s infinite linear;stroke-dasharray:26 54;fill:none;stroke:url(#gradient);stroke-width:23;stroke-linecap:round}.under{filter:blur(5px);opacity:.3;position:absolute;transform:translate(3px,3px)}@keyframes Snurra1{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-403px}}.loader{overflow:hidden;justify-content:center;align-items:center;display:flex;position:absolute;width:100%;height:100%;left:0;top:50%;transform:translateY(-50%);z-index:2;background:rgba(255,255,255,.9)}.loader-container{position:relative;width:100%;height:17rem}.position-relative{position:relative}div#confirmationOverlayBackground{background:rgba(233,231,232,.8) !important}.loader-container{position:relative !important;width:100% !important;height:17rem !important}.overlay-flex-parent .overlay-wrapper{background:rgba(255,255,255,.95) !important;width:30%;max-width:30%;display:flex !important}@media(max-width:575.98px){.overlay-flex-parent .overlay-wrapper{width:50%;max-width:50%}}@media(max-width:1199.98px){.overlay-flex-parent .overlay-wrapper{max-width:50%}}@media(max-width:767.98px){.overlay-flex-parent .overlay-wrapper{max-width:75%;width:75%}}.overlay-flex-parent .overlay-wrapper .loader{background:transparent !important}#overlayWrapper{background:#fff !important;border:1px solid #cd171e}div#overlayText{font-family:ProximaNova-Bold,Helvetica,sans-serif !important;color:#cd171e !important;font-size:2rem !important}div#overlayFlexParent{position:fixed !important}#overlayContainer{margin-top:30%}@media(max-width:991px){#overlayContainer{margin-top:50%}}@media(max-width:767.98px){#overlayContainer{margin-top:55%}}@media(max-width:575.98px){#overlayContainer{margin-top:70%}}#overlayWrapper{background:rgba(255,255,255,.9)}#overlayWrapper .loader{overflow:hidden;justify-content:center;align-items:center;display:flex;position:absolute;width:100%;height:100%;left:0;top:35%;transform:translateY(-50%);z-index:2;position:absolute}@media(max-width:991px){#overlayWrapper .loader{top:40%;transform:translateY(-50%)}}@media(max-width:767.98px){#overlayWrapper .loader{top:30%;transform:translateY(-50%)}}#overlayWrapper .loader{position:absolute;top:2%}@media(max-width:575.98px){#overlayWrapper .loader{top:2%}}#overlayContainer{margin-top:2%}@media(max-width:991px){#overlayContainer{margin-top:10%}}@media(max-width:767.98px){#overlayContainer{margin-top:2%}}#overlayFlexParent{background:rgba(255,255,255,.9)}#overlayText{font-size:3rem !important}.bbminiform-confirmation-wrapper{max-height:300px}.bbminform-overlaycontainer{min-height:100px}@media(max-width:575.98px){.bbminform-overlaycontainer{min-height:125px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary:active:focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active{background-image:none}h3{font-family:"ProximaNova-Bold",Helvetica,sans-serif;font-size:36px;line-height:1.2;font-weight:bold}a,a:active,a:visited,a:focus{color:#cd171e}a:focus{outline:none}a:hover{color:#439a9a}.btn{font-family:"ProximaNova-Bold",Helvetica,sans-serif;font-size:24px;line-height:1;padding:18px 40px;display:inline-block;border:none;outline:none;margin-right:15px;text-decoration:none !important}.btn:focus{outline:none}.btn.btn-primary{color:#fff;background-color:#cd171e;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.btn.btn-primary:active,.btn.btn-primary:hover{background-color:#b6141b}@media only screen and (max-width:767px){.btn.btn-primary{font-size:14px;margin-right:4px;padding:10px 15px}.header-logo__img img{max-height:45px}}#main-content a{text-decoration:underline}#main-content h3{clear:both}.banner_fullwidth{padding:60px 0;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner_fullwidth h3{color:#fff}.banner_fullwidth p{color:#fff;font-size:20px}.banner_fullwidth.footer-cta{background:#439a9a url("https://secure.heartfoundation.org.nz/assets/images/kiwi-pattern-secondary.jpg") top left repeat;margin-top:60px}.banner_fullwidth.footer-cta .row a{float:right;margin-top:20px}@media only screen and (max-width:1199px){h3{font-size:28px}}@media only screen and (max-width:991px){h3{font-size:22px;line-height:1.2}.btn{padding:10px 25px;font-size:16px;line-height:20px}.banner_fullwidth{padding:30px 0}.banner_fullwidth p{font-size:20px}.banner_fullwidth.footer-cta .row a{margin-top:20px}}@media only screen and (max-width:767px){h3{font-size:22px}.btn{padding:10px 25px;font-size:16px;line-height:20px;margin-right:10px}.banner_fullwidth.footer-cta{text-align:center;padding-bottom:50px}.banner_fullwidth.footer-cta .container{padding:0 40px}.banner_fullwidth.footer-cta .row a{float:none}.banner_fullwidth p{font-size:16px}}@media print{.footer-cta{display:none !important;visibility:hidden !important}a[href]:after{content:none !important}}
/*! end @import */
/*! @import https://secure.heartfoundation.org.nz/file/styles/events/bbis_custom_styles_events_23.css */
.banner_fullwidth.footer-cta{background:#439a9a url("https://secure.heartfoundation.org.nz/image/kiwi-pattern-secondary.jpg") top left repeat}
/*! end @import */
.banner_fullwidth.footer-cta{background:#439a9a url("https://secure.heartfoundation.org.nz/image/kiwi-pattern-secondary.jpg") top left repeat}#main-content h3{font-family:"ProximaNova-Bold",Helvetica,sans-serif}@media only screen and (max-width:991px){.banner_fullwidth.footer-cta h3{font-size:30px}}.banner_fullwidth.footer-cta h3{font-family:"ProximaNova-Bold",Helvetica,sans-serif}a,a:active,a:visited,a:focus{color:#cd171e}a:focus{outline:none}a:hover{color:#439a9a}strong{font-family:"ProximaNova-Bold",Helvetica,sans-serif}.social-icons{display:block}.social-icons a{float:left;width:30px;height:30px;padding:4px !important;background-color:#787878;color:#fff;fill:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.social-icons a.fb{margin-right:6px}.social-icons a.tt{margin-right:6px}.social-icons a.in{margin-right:6px}.social-icons a:hover{background-color:#439a9a}#footer{width:100%;background-color:#282828;padding:60px 0}#footer .row{padding:30px 0}#footer .row .social-icons{margin-top:10px}#footer .row .social-icons .social-icons-wrapper{float:right}#footer .row .social-icons .social-icons-wrapper a{color:#282828 !important;fill:#282828 !important}#footer h4,#footer h3{color:#787878;margin-bottom:30px}#footer h3{margin-top:0}#footer p{color:#787878}#footer a{color:#eee;text-decoration:underline}#footer ul{padding:0;margin:0;list-style:none}#footer ul li a{color:#eee;text-decoration:underline}#footer #footer-extras .logo{float:left}#footer #footer-extras #credits{color:#787878;float:left;margin:10px 0 0 20px;font-size:14px;line-height:1.3em;max-width:80%}#footer #footer-extras #credits a{color:#787878;text-decoration:underline}*:focus{outline:0 !important}@media only screen and (max-width:1199px){h3{font-size:28px}}@media only screen and (max-width:991px){h3{font-size:22px;line-height:1.2}#footer{padding:30px 0}#footer h4{margin-top:0;margin-bottom:15px}#footer #footer-extras #credits{float:left;margin-top:0}#footer .row .social-icons{margin-top:0}}@media only screen and (max-width:767px){h3{font-size:22px}h4{font-size:16px}#footer #footer-contact{text-align:center}#footer #footer-contact h3{margin:20px 0}#footer .row{padding:10px}#footer .row .social-icons{margin:30px 0 0;text-align:center}#footer .row .social-icons .social-icons-wrapper{width:100%;float:none}#footer .row .social-icons .social-icons-wrapper a{float:none;margin:0 5px;display:inline-block}#footer ul{margin-bottom:20px}#footer #footer-extras #credits{width:70%;float:right;text-align:right;font-size:12px}ul{-webkit-padding-start:20px}}@media only screen and (max-width:325px){h3{font-size:18px}#footer #footer-extras{text-align:center}#footer #footer-extras .logo{width:100%}#footer #footer-extras .logo img{width:77px;height:auto}#footer #footer-extras #credits{width:100%;max-width:100%;margin:20px 0 0;text-align:center}}@media print{#footer{display:none !important;visibility:hidden !important}a[href]:after{content:none !important}}
/*! end @import */
/*! @import https://secure.heartfoundation.org.nz/file/styles/events/bbis_custom_styles_events_23.css */
#footer #footer-extras #credits{margin-top:12px !important}
/*! end @import */
#footer #footer-extras #credits{margin-top:12px !important}h3,h4,h4 strong{font-weight:normal !important}h3{font-family:"ProximaNova-Bold",Helvetica,sans-serif;font-size:36px;line-height:1.2;font-weight:bold}h4{font-family:"ProximaNova-Bold",Helvetica,sans-serif;font-size:24px;line-height:1.2;font-weight:bold}html *{font-family:"ProximaNova-Regular",Arial,helvetica-nueue}#footer .row>div>h4,#footer .row>div>h4>strong{font-family:"ProximaNova-Bold",Helvetica,sans-serif}#footer #footer-extras #credits{margin-top:0}#footer-contact h3{font-family:"ProximaNova-Bold",Helvetica,sans-serif}strong{font-family:"ProximaNova-Bold",Helvetica,sans-serif}@media only screen and (max-width:991px){#footer h4{font-family:"ProximaNova-Bold",Helvetica,sans-serif}}footer>.container>.row>div>:first-child{font-family:"ProximaNova-Bold",Helvetica,sans-serif}@media only screen and (max-width:767px){body .template #footer #footer-extras .logo{text-align:center;margin-bottom:10px;float:none;display:block}#footer #footer-extras #credits{margin-right:0;max-width:100%;text-align:right;width:100%;text-align:center}}@media only screen and (max-width:376px){#footer #footer-extras .logo img{width:77px;height:auto}#footer #footer-extras #credits{width:100%;max-width:100%;margin:20px 0 0;text-align:center}}#footer #footer-extras .logo img{margin-top:10px}@media only screen and (max-width:767px){#footer #footer-contact h3{margin:20px 0;font-size:26px}}html{font-size:10px}#footer ul li a{font-size:1.6rem;text-decoration:none}#footer #footer-extras #credits p{font-size:14px}#footer .social-icons-wrapper a{font-size:16px;line-height:1.5em}#footer .social-icons-wrapper svg{line-height:unset;vertical-align:unset}@media screen and (max-width:767px){#footer .col-xs-12{width:100%}}@media screen and (max-width:767px){#footer .col-xs-6{width:50%}}@media only screen and (max-width:767px){body{font-size:14px}}.col-3{margin:30px 0;padding:15px}.col-3.cardGrid{width:100%}.col-3 a{display:block;text-decoration:none !important}.col-3 .img{overflow:hidden !important;position:relative;width:100%}.col-3 .img .txt h4{color:#282828;margin:0}.cardGrid h4{line-height:unset}.col-3 .img:hover h4{text-decoration:underline}.col-3 .txt{padding:30px;width:100%;height:auto;line-height:unset}.col-3 .inner{background-color:#eee}.teal{color:#439a9a !important}:focus{outline:0 !important}@media only screen and (max-width:1199px){.col-3 .txt{padding:20px 30px 30px}}@media only screen and (max-width:991px){.col-3 .txt{padding:20px 30px}.col-3 .txt h4{font-size:24px}}@media only screen and (max-width:767px){h4{font-size:20px}.col-3 .col-md-4{margin:10px 0}.col-3 .img{height:auto}}@media only screen and (max-width:376px){.col-3 .col-md-4{margin:10px 0}.col-3 .img{height:auto;min-height:200px}}.cardGrid .cardGrid__card{margin-bottom:30px}.statement{margin:0 auto 60px}.statement h2{font-family:ProximaNova-Regular,Helvetica,sans-serif;text-align:center}.statement.home{margin-bottom:0}.statement h2 p{font-size:inherit;line-height:unset}.btn{border:none;display:inline-block;font-family:ProximaNova-Bold,Helvetica,sans-serif;font-size:24px;line-height:1;margin-right:15px;outline:none;padding:18px 40px;text-decoration:none !important;background-color:#cd171e;border-color:#122b40;color:#fff;border-radius:30px}.btn:hover,.btn:active{background-color:#b6141b}@media screen and (max-width:767px){.header__container,.container{width:100%;max-width:unset}}.custom_form{padding:3rem 1rem}.adf .container-steps{width:100%}.adf .container-steps ul{width:100%;max-width:60%;justify-content:space-between !important}.adf .container-steps ul li{font-size:1.2rem}.adf .container-steps ul li:after{display:none !important}.adf .container-steps ul li.active{font-family:ProximaNova-Bold,Helvetica,sans-serif}.adf .display-buttons .description{display:none}.adf .donation-frequency{display:flex;justify-content:center;width:100%}.adf .donation-frequency ul{padding-left:0}.adf .donation-frequency .form-options{justify-content:space-between;max-width:950%}.adf .donation-frequency .form-options li{border-radius:10px}.adf .donation-frequency .form-options li.active label{color:#fff !important;font-family:ProximaNova-Bold,Helvetica,sans-serif}.adf .donation-frequency .form-options li label{font-size:2.2rem}.adf .donation-frequency .form-options li input[type=radio]{opacity:0}.adf .donation-frequency .form-options li input[type=radio]+label{opacity:0}.adf .donation-frequency .form-options li>div:first-child{width:0}.custom_form{padding:3rem 1rem}.adf .container-steps{width:100%}.adf .container-steps ul{width:100%;max-width:60%;justify-content:space-between !important}.adf .container-steps ul li{font-size:1.2rem}.adf .container-steps ul li:after{display:none !important}.adf .container-steps ul li.active{font-family:ProximaNova-Bold,Helvetica,sans-serif}.adf .display-buttons .description{display:none}.adf .donation-frequency{display:flex;justify-content:center;width:100%}.adf .donation-frequency ul{padding-left:0}.adf .donation-frequency .form-options{justify-content:space-between;max-width:950%}.adf .donation-frequency .form-options li{border-radius:10px}.adf .donation-frequency .form-options li.active label{color:#fff !important;font-family:ProximaNova-Bold,Helvetica,sans-serif}.adf .donation-frequency .form-options li label{font-size:2.2rem}.adf .donation-frequency .form-options li input[type=radio]{opacity:0}.adf .donation-frequency .form-options li input[type=radio]+label{opacity:0}.adf .donation-frequency .form-options li>div:first-child{width:0}.BBFormRadioList:not(.stacked){display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.BBFormRadioList:not(.stacked) input[type=radio]+label{padding-left:0}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther){width:auto;flex-grow:1;flex-basis:0;background:#fff}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther) label{width:100%;padding:1.5rem 1rem;text-align:center;font-size:2.25rem;background:transparent}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther).active{position:relative;vertical-align:center}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther).active label{background:#cd171e;color:#fff;border-radius:10px;font-weight:bold;position:absolute;top:-.4rem;height:115%;vertical-align:center}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther).active .BBFormRadioLabel.BBFormRadioLabelGivingLevel{display:flex;justify-content:center;align-items:center}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther):first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther):first-of-type label{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther).amount-option-last{border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.BBFormRadioList:not(.stacked) .BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther).amount-option-last label{border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther{flex-grow:1;flex-basis:100%;margin-top:2rem;text-align:center}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container{width:100%;max-width:85%;margin:0 auto;position:relative}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container .BBFormRadioDescriptionOther{color:#000;font-size:1.8rem !important;flex:3 1 0% !important}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container .BBFormRadioLabelGivingLevelOther{padding-left:0;flex:1 1 0% !important;max-width:unset !important}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container .BBFormRadioLabelGivingLevelOther .BBFormGiftOtherAmount{border-radius:10px;outline:0;border:0;padding:1rem 2rem;border:1px solid #fff}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container .BBFormRadioLabelGivingLevelOther>span:before{color:#000}.BBFormRadioItem.BBFormRadioGivingLevelItem label{transition:all .2s ease-in-out}.logo-heartbeat{width:30px;height:25px;position:absolute;animation:1.1s infinite heartbeat}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.05)}40%{transform:scale(1)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.active .logo-heartbeat{animation:unset}.active .logo-heartbeat path{fill:#cd171e;stroke:white;stroke-width:2px}.BBFormRadioItem.BBFormRadioGivingLevelItem label{border-radius:10px;background:transparent;transition:background .25s cubic-bezier(.4,.2,.2,1),color .2s,border-radius .25s cubic-bezier(.4,.2,.2,1),transform .35s cubic-bezier(.4,.2,.2,1);will-change:transform,background,border-radius}@keyframes slideInLabel{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.BBFormRadioItem.BBFormRadioGivingLevelItem:not(.BBGivingOther) .active label{background:#cd171e;color:#fff;border-radius:10px;animation:slideInLabel .35s cubic-bezier(.4,.2,.2,1)}[data-step="2"] .logo-heartbeat{display:none}.banner--lessGreen .banner__column--media:before,.banner--lessGreen .banner__column--media:after{background:radial-gradient(ellipse at 20% 100%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.08) 30%,rgba(0,0,0,0) 55%),radial-gradient(ellipse at 0% 0%,#fff 0%,rgba(255,255,255,0) 60%)}.banner__inner-column{width:100%;color:#fff}.page-scrolled{background:#fff}.petition-block__form__top{padding-left:2rem;padding-right:2rem}.petition-block__form__top h2,.petition-block__form__top h3{font-family:ProximaNova-Bold,Helvetica,sans-serif;font-size:3rem;color:#fff}.petition-block__form__top h2 span,.petition-block__form__top h3 span{font-family:ProximaNova-Bold,Helvetica,sans-serif}.address-search-row .helper{border:0;padding-left:0;color:#cd171e}.address-search-row .helper a{color:#cd171e}.tributeConsentInformation input[type=checkbox]+label::before{height:23px;width:23px;border:1px solid;left:0;top:3px;border:2px solid #c1c1c1;border-radius:3px;background-color:#fff}.tributeConsentInformation input[type=checkbox]:checked+label::after{content:""}.tributeConsentInformation input[type=checkbox]+label::after{height:7px;width:14px;border-left:3px solid #cd171e;border-bottom:3px solid #cd171e;transform:rotate(-45deg);left:5px;top:9px;background-color:#fff}.tributeConsentInformation .tribute-first-name-container{margin-bottom:1.5rem}.tributeConsentInformation input[type=checkbox]+label{font-family:"ProximaNova-Bold",Helvetica,sans-serif;font-size:16px}.tributeConsentInformation .give-in-memory-celebration-container{opacity:0;max-height:0;overflow:hidden;transform:translateY(10px);transition:opacity .6s ease-in-out,transform .5s ease-in-out,max-height .5s ease-in-out}.tributeConsentInformation .give-in-memory-celebration-container.show{opacity:1;max-height:unset;transform:translateY(0)}.tribute-type-container{margin:5% auto;background:#fff;border-radius:10px;height:60px;margin-top:21px;display:flex}.tribute-type-container input[type=radio]{display:none}.tribute-type-container input[type=radio]+label:before{display:none}.tribute-type-container input[type=radio]+label{padding-left:0}.tribute-type-container input[type=radio]~label{padding-left:0;flex-basis:50%;width:50%;display:flex;align-items:center;justify-content:center}.tribute-type-container input[type=radio]:checked+label{border-radius:10px}.tribute-type-container input[type=radio]:checked+label{background-color:#cd171e;color:#fff;font-family:"ProximaNova-Bold",Helvetica,sans-serif}fieldset.tributeConsentInformation>div:first-child{padding-top:1rem}.give-in-memory-celebration-container.show{padding-bottom:2rem}.loader{z-index:111}.loader:before,.loader:after{display:none}.loader .logo-heartbeat{display:inline-block;width:50px;height:auto;max-width:none;vertical-align:middle}.payment-options img{max-width:23rem;height:auto;margin:0 auto;max-height:50px;margin-top:.25rem}fieldset.tributeConsentInformation.consent label{font-family:"ProximaNova-Regular",Arial,helvetica-nueue}ul{padding-left:0}ul{padding-left:0}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container,.header__container{max-width:1140px}}@media screen and (min-width:990px) and (max-width:1199px){.donation-frequency ul.form-options li.donation-frequency label{font-size:1.8rem}.adf .container-steps ul{column-gap:4rem}.BBFormRadioLabelGivingLevelSelected::before{left:15%}}.magic-radio:not(:checked)+label:before{border:0}#dd{display:none}fieldset.buttonInformation{margin-top:4rem}@media(min-width:577px){.header__container{max-width:528px}}@media(min-width:768px){.header__container{max-width:720px}}@media(min-width:990px){.header__container{max-width:918px}}@media(min-width:1344px){.header__container{max-width:1272px}}@media(min-width:577px){.container{max-width:528px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:990px){.container{max-width:918px}}@media(min-width:1344px){.container{max-width:1272px}}.main__action-detail strong{color:#cd171e}@media(min-width:991px) and (max-width:1344px){.header__container,.container{max-width:1100px}.header__container{--bs-gutter-x:24px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.main__sidebar{flex-grow:1}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other){width:calc(33% - 1rem)}[data-step="2"] .col-back-button{max-width:12%}}@media(min-width:768px){.sticky-show.donate-btn-container{display:none}}@media(max-width:767px){.sticky-show.donate-btn-container{opacity:0;transform:translateY(2px);visibility:hidden;pointer-events:none;transition:opacity 240ms ease,transform 240ms ease,visibility 240ms ease;will-change:opacity,transform}.sticky-show.donate-btn-container.show-donate-cta{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}}@media screen and (max-width:575px){.adf .donation-frequency .form-options li.active .logo-heartbeat{left:10%}.BBFormRadioLabelGivingLevelSelected:before{left:15%}.adf .container-steps ul{max-width:90%}}.petition-block__form__top{background:#439a9a}.adf .donation-frequency .form-options li.active .logo-heartbeat{left:10%}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container .BBFormRadioDescriptionOther{flex:1 1 0% !important}.BBFormRadioList:not(.stacked) .BBFormRadioGivingLevelItem.BBGivingOther .other-input-container{max-width:75%}.msg-rg{text-align:center;margin-bottom:.5rem;font-size:.9em;font-family:ProximaNova-Bold,Helvetica,sans-serif;font-weight:bold}fieldset.tributeConsentInformation.consent label{font-size:1.45rem}[data-frequency=Recurring] .tributeConsentInformation:not(.consent){display:none}[data-step="2"] .msg-rg[data-step="1"],[data-step="3"] .msg-rg[data-step="1"]{display:none}.msg-rg{opacity:0;height:0;transform:translateY(2px) !important;visibility:hidden;pointer-events:none;transition:opacity 240ms ease,transform 240ms ease,visibility 240ms ease;will-change:opacity,transform}[data-frequency=Recurring] .msg-rg{opacity:1;height:auto;transform:translateY(0) !important;visibility:visible;pointer-events:auto}.donation-frequency>ul>.active{background:transparent !important}.banner--lessGreen .banner__column--media.shadow:before{background:radial-gradient(ellipse at 20% 100%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.08) 30%,rgba(0,0,0,0) 55%),radial-gradient(ellipse at 0% 0%,#fff 0%,rgba(255,255,255,0) 60%)}.banner--lessGreen .banner__column--media.shadow:after{background:radial-gradient(ellipse at 20% 100%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.08) 30%,rgba(0,0,0,0) 55%),radial-gradient(ellipse at 0% 0%,#fff 0%,rgba(255,255,255,0) 60%)}@media(min-width:768px){.banner__inner-column{max-width:90%}.banner__text-content-heading{max-width:75%}}.msg-catpcha{font-size:1rem}.header--dark.header-navigation{background:transparent}.banner--lessGreen{min-height:700px}.banner--lessGreen .banner__column--media.shadow:before{background:radial-gradient(ellipse at 20% 100%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.08) 30%,rgba(0,0,0,0) 55%)}.banner--lessGreen .banner__column--media.shadow:after{background:radial-gradient(ellipse at 20% 100%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.08) 30%,rgba(0,0,0,0) 55%)}@media(max-width:767.98px){.banner--lessGreen{min-height:700px}.banner--lessGreen .banner__column--media.shadow:after{background:transparent}.banner__media--image img,.banner__media--image video{padding-top:10rem}}.banner__media--image img,.banner__media--image video{object-fit:cover;object-position:35% top;height:100%;width:100%}@media(min-width:1200px){.banner.banner--homepage,.banner--lessGreen{min-height:520px}.banner__media--image img,.banner__media--image video{object-position:35% top}}@media(min-width:1400px){.banner.banner--homepage,.banner--lessGreen{min-height:560px}.banner__media--image img,.banner__media--image video{object-position:35% top}}@media(min-width:1600px){.banner.banner--homepage,.banner--lessGreen{min-height:600px}.banner__media--image img,.banner__media--image video{object-position:35% top}}@media(min-width:1600px){.banner__media--image img,.banner__media--image video{object-position:35% center;padding-top:5%}}.banner--lessGreen .banner__column--media.shadow:before,.banner--lessGreen .banner__column--media.shadow:after{background:unset}@media(min-width:1200px){.banner__media--image img,.banner__media--image video{object-position:50%;padding-top:5%}}.social-icons{display:none}#footer.footer-less{padding-top:0;padding-bottom:0}#footer.footer-less p{margin-bottom:0}@media(min-width:768px) and (max-width:1199px){.banner__media--image img,.banner__media--image video{object-position:53% center;padding-top:5%;transform:translateX(-30px);transform:translateY(60px)}}