@import url(/file/css/bootstrap-grid.css);@import url(/file/css/min_filtered_acf_css.css);@import url("https://use.typekit.net/aft8kiv.css");@import url(/file/css/font-awesome.css);@font-face{font-family:"Stag Sans";src:url("/file/fonts/_stagsans-bookitalic.woff2") format("woff2"),url("/file/fonts/_stagsans-bookitalic.woff") format("woff"),url("/file/fonts/_stagsans-bookitalic.ttf") format("truetype"),url("/file/fonts/_stagsans-bookitalic.svg#stagsans-bookitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Stag Sans";src:url("/file/fonts/_stagsans-bold.woff2") format("woff2"),url("/file/fonts/_stagsans-bold.woff") format("woff"),url("/file/fonts/_stagsans-bold.ttf") format("truetype"),url("/file/fonts/_stagsans-bold.svg#stagsans-bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Stag Sans";src:url("/file/fonts/_stagsans-bolditalic.woff2") format("woff2"),url("/file/fonts/_stagsans-bolditalic.woff") format("woff"),url("/file/fonts/_stagsans-bolditalic.ttf") format("truetype"),url("/file/fonts/_stagsans-bolditalic.svg#stagsans-bolditalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Stag Sans";src:url("/file/fonts/_stagsans-book.woff2") format("woff2"),url("/file/fonts/_stagsans-book.woff") format("woff"),url("/file/fonts/_stagsans-book.ttf") format("truetype"),url("/file/fonts/_stagsans-book.svg#stagsans-book") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Stag Sans";font-style:normal;font-weight:500;src:url("/file/fonts/StagSansMedium.woff2") format("woff2")}@font-face{font-family:"Stag Sans";font-style:normal;font-weight:600;src:url("/file/fonts/StagSansSemiBold.woff2") format("woff2")}@font-face{font-family:"line-icon";src:url("/file/fonts/_icons.eot?62598483");src:url("/file/fonts/_icons.eot?62598483#iefix") format("embedded-opentype"),url("/file/fonts/_icons.woff2?62598483") format("woff2"),url("/file/fonts/_icons.woff?62598483") format("woff"),url("/file/fonts/_icons.ttf?62598483") format("truetype"),url("/file/fonts/_icons.svg?62598483#line-icon") format("svg");font-weight:normal;font-style:normal}.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}@media(min-width:768px){.footer__logos-image{max-height:6rem}}.container.footer-nav{display:none}.custom_form{background:#d7ece1;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{display:none !important}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}fieldset.dollarHandles[data-step]{padding-top:2.5rem;padding-left:0;padding-right:0;font-family:Stag Sans,sans-serif}.BBFormContainer .BBFormFieldContainerGivingLevels .BBFormRadioList{display:flex;margin-top:0}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList{flex-direction:column}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem{cursor:pointer;padding:0}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.BBGivingOther){border:2px solid var(--primary-vibrant-green)}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer{display:flex;align-items:center}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioAmount{font-size:2.7rem;font-weight:600;color:#007966}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabel.BBFormRadioLabelGivingLevel:not(.BBFormRadioLabelGivingLevelOther){display:flex;padding:2rem 3rem 2rem 3rem;column-gap:3.3rem;align-items:center;padding-left:0;justify-content:flex-start}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .description{display:block !important;text-align:left}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .description .text{padding:0;font-size:1.6rem;line-height:2.1rem;font-weight:400}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.active:not(.other){background:#fff;position:relative;border-color:#fff}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.active:not(.other) .description .text{color:#007966}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.active:not(.other):before{font-family:"Font Awesome 6 Pro";content:"";display:block;position:absolute;right:1rem;top:.75rem;font-size:2rem;color:#007966;font-weight:900}.BBFormContainer.display-text .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioAmount.amount{cursor:pointer;padding:0;justify-content:flex-start;min-width:5rem}.BBFormContainer .donation-frequency-msg{font-size:2.2rem;text-align:center;font-weight:600;color:#00241e;margin-top:2rem;margin-bottom:2rem}.BBFormContainer .donation-frequency-msg p:last-child{margin-bottom:0}.BBFormContainer[data-frequency=Recurring] .donation-frequency-msg.recurring{display:flex;flex-direction:column;justify-content:center;align-items:center}.BBFormContainer[data-frequency=Recurring] .donation-frequency-msg :not(.narrow){font-size:2.2rem;line-height:2.2rem}.BBFormContainer[data-frequency=Recurring] .donation-frequency-msg .narrow{font-weight:400;font-size:1.6rem;max-width:30rem}.BBFormContainer .other-input-container{display:flex;column-gap:2rem;justify-content:center;width:100%;align-items:center;color:#00241e}@media(max-width:575px){.BBFormContainer .other-input-container{column-gap:1rem;justify-content:space-around}}.BBFormContainer .other-input-container .BBFormRadioDescriptionOther{font-weight:500;font-size:1.8rem;color:#00241e;padding-left:0;font-weight:normal}@media(max-width:575px){.BBFormContainer .other-input-container .BBFormRadioDescriptionOther{font-size:1.6rem}}.BBFormContainer .other-input-container .BBFormRadioLabel{padding:0;position:relative}.BBFormContainer .other-input-container .BBFormRadioLabel span:not(.error):before{content:"$";position:absolute;top:1.1rem;left:1.1rem}.BBFormContainer .other-input-container .BBFormRadioLabel .BBFormGiftOtherAmount{max-width:11rem;padding:1rem 1.3rem 1rem 3rem;border-radius:4px;border:solid 1px #02241e}@media(max-width:575px){.BBFormContainer .other-input-container .BBFormRadioLabel .BBFormGiftOtherAmount{max-width:11rem}}.BBFormContainer .other-input-container .BBFormRadioLabel .BBFormGiftOtherAmount.error{border:1px solid #f00}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList{flex-direction:row;flex-wrap:wrap;column-gap:1rem}@media(max-width:991px){.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList{justify-content:center}}@media(max-width:575px){.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList{justify-content:space-between}}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem{cursor:pointer;max-width:12.8rem}@media(max-width:575px){.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem{max-width:calc(33% - 1rem)}}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioLabel.BBFormRadioLabelGivingLevel{flex-direction:column}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBGivingOther.other{flex-basis:100%;width:100%;min-width:100%}@media(min-width:1344px){.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other){width:calc(33% - 1rem)}}@media(min-width:990px){.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other){width:calc(50% - 1rem)}}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioLabel.BBFormRadioLabelGivingLevel:not(.BBFormRadioLabelGivingLevelOther){display:flex;padding:1rem 1.1rem 1rem 1.1rem;column-gap:3.3rem;align-items:center}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioAmount.amount{padding-top:3.3rem;padding-bottom:1.4rem}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .description{text-align:center;line-height:1.6rem}.BBFormContainer.columns .BBFormSection .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .description .text{font-size:1.2rem;text-align:center;line-height:1.6rem}.BBFormContainer.columns .BBGivingOther.other{margin-top:7rem}.BBFormContainer.columns .default{position:relative}.BBFormContainer.columns .default:after{background:url(/image/2025/most-popular-with-arrow.png);content:"";width:9.1rem;height:4rem;background-repeat:no-repeat;background-size:contain;position:absolute;margin-top:1rem;left:50%;transform:translateX(-44%);bottom:-6rem}@media(max-width:991px){.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList{justify-content:space-around}}@media(max-width:991px){.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem{flex-grow:1}}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other){cursor:pointer;align-content:center;justify-content:center}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other) .BBFormRadioLabel.BBFormRadioLabelGivingLevel{height:11.4rem}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other) .BBFormRadioButtonContainer{height:100%}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other) .BBFormRadioDescription.text{display:none}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem:not(.other) .BBFormRadioAmount.amount{cursor:pointer;font-size:3rem}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.active:not(.other){position:relative}.BBFormContainer.display-buttons .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.active:not(.other):before{font-family:"Font Awesome 6 Pro";content:"";display:block;position:absolute;right:.75rem;top:.5rem;font-size:2rem;color:#007966;font-weight:900}.BBFormContainer:not(.columns).display-buttons .BBFormRadioList{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;column-gap:1rem}.BBFormContainer:not(.columns).display-buttons .BBFormRadioList .BBFormRadioItem.BBFormRadioGivingLevelItem{flex-basis:calc(33% - 1rem);display:flex;align-content:center;justify-content:center}.BBFormContainer:not(.columns).display-buttons .BBFormRadioList .BBFormRadioItem.BBFormRadioGivingLevelItem.BBGivingOther.other{width:100%;flex-basis:100%;min-width:100%;display:block}.BBFormContainer:not(.columns).display-buttons .BBFormRadioList .BBFormRadioLabel.BBFormRadioLabelGivingLevel:not(.BBFormRadioLabelGivingLevelOther){padding-left:0;width:100%;align-self:center;align-content:center}.donation-frequency[data-step]{display:flex}.donation-frequency[data-step] .form-options{column-gap:.7rem;border:0;flex-grow:1;max-width:unset;margin-bottom:0}.donation-frequency[data-step] .form-options li{background:#71bf44;color:#00241e;border-radius:.4rem;justify-content:center;font-size:2.2rem;padding:1.6rem 1.5rem}.donation-frequency[data-step] .form-options li.active{background:#fff;color:#007966;position:relative}.donation-frequency[data-step] .form-options li.active:before{content:"";display:block;position:absolute;right:.2rem;top:.5rem;font-size:2rem}.donation-frequency[data-step] .form-options li.active:after{position:absolute;top:98.1%;left:70%;margin-left:-25%;content:"";width:0;height:0;border-top:solid 12px #fff;border-left:solid 12px transparent;border-right:solid 12px transparent}.donation-frequency[data-step] .form-options li.recurring:not(.active):before{content:"";display:block;background-image:url(/image/2025/icon_example.gif);width:3rem;height:3rem;background-size:cover;background-repeat:no-repeat;background-position-y:-.5rem;margin-right:.5rem}@media(max-width:575px){.custom_form,.petition-block__form__top{padding:2.3rem 1.4rem}}.donation-frequency-msg{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}[data-frequency=OneTime] .donation-frequency-msg:not(.recurring){opacity:1;max-height:unset;transform:translateY(0)}[data-frequency=OneTime] .donation-frequency-msg.recurring{margin-top:0;margin-bottom:0}[data-frequency=Recurring] .donation-frequency-msg.recurring{opacity:1;max-height:unset;transform:scaleY(1)}[data-frequency=Recurring] .donation-frequency-msg:not(.recurring){margin-top:0;margin-bottom:0}.BBDonateAskAmounts .other-input-container{flex-wrap:wrap}.BBDonateAskAmounts .container-error-other{flex-basis:100%;text-align:center;margin-top:.25rem}.BBDonateAskAmounts span.error{display:block;font-size:1.2rem;color:#f00}.adf[data-step="2"] .details .icon:before{color:#fff;background:#007966;border-radius:5rem}.adf[data-step="2"] .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 #007966}.BBFormContainer .amount-option{border:2px solid #71bf44;border-radius:.4rem}.BBFormContainer .amount-option.active{background-color:#fff;border-color:#fff}.BBFormContainer .amount-option.active .description{color:#007966}.BBFormContainer .description{font-size:1.3rem;color:#414042}.BBFormContainer .BBFormRadioAmount.amount{font-size:2.4rem;color:#007966;font-weight:600}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioAmount.amount{padding-top:2.4rem}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active{background-color:#fff}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .description{color:#007966}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail img{border-radius:.4rem}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:after{font-family:"Font Awesome 6 Pro";content:"";font-weight:900;position:absolute;right:-.5rem;top:-.9rem;font-size:1.75rem;color:#007966}@media(max-width:991px){.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:after{right:-.4rem;top:-.8rem}}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:before{content:"";height:2.05rem;width:2.05rem;position:absolute;background-color:#fff;border-radius:100%;right:-.65rem;top:-.65rem;transform:rotate(90deg)}@media(max-width:991px){.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:before{right:-.55rem}}.BBFormContainer.display-image.columns .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioImage.thumbnail{position:relative}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList{flex-direction:column;row-gap:1rem}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem{padding:1rem}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioLabel.BBFormRadioLabelGivingLevel{display:flex;padding-left:0;align-items:center;position:relative}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioLabel.BBFormRadioLabelGivingLevel .BBFormRadioAmount.amount{position:absolute;top:.5rem;left:9.5rem}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioLabel.BBFormRadioLabelGivingLevel .BBFormRadioImage.thumbnail img{width:8.5rem;height:8.5rem;max-width:unset;border-radius:.4rem}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem .BBFormRadioLabel.BBFormRadioLabelGivingLevel .description{padding-left:1rem;line-height:1.6rem;padding-top:3rem}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:after{font-family:"Font Awesome 6 Pro";content:"";font-weight:900;position:absolute;left:-.5rem;top:-.9rem;font-size:1.75rem;color:#007966}@media(max-width:991px){.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:after{right:-.4rem;top:-.8rem}}.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:before{content:"";height:2.05rem;width:2.05rem;position:absolute;background-color:#fff;border-radius:100%;left:-.65rem;top:-.65rem;transform:rotate(90deg)}@media(max-width:991px){.BBFormContainer.display-image:not(.columns) .BBFormFieldContainerGivingLevels .BBFormRadioList .BBFormRadioGivingLevelItem.amount-option.active .BBFormRadioImage.thumbnail:before{right:-.55rem}}.BBFormContainer.display-image .BBFormRadioImage.thumbnail img{border-radius:.4rem}.BBFormContainer.display-buttons .BBFormRadioList{flex-direction:row}.adf .col-nxt-button button i:before{font-size:1.25rem}@media(min-width:577px){.header__container{min-height:unset}}.footer__bottom-text p{font-size:1.4rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.overflow-hidden{overflow:hidden}.m-b-1p5{margin-bottom:1.5rem}.sub-text{font-size:1.2rem;line-height:1.8rem;font-weight:normal}.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 .form>fieldset[data-step=all] [data-step="1"],.adf .form>fieldset[data-step=all] [data-step="2"],.adf .form>fieldset[data-step=all] [data-step="3"]{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[data-step="1"] .form>fieldset[data-step=all] [data-step="1"]{opacity:1;max-height:unset;transform:translateY(0)}.adf[data-step="2"] .form>fieldset[data-step=all] [data-step="2"]{opacity:1;max-height:unset;transform:translateY(0)}.adf[data-step="3"] .form>fieldset[data-step=all] [data-step="3"]{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;height:auto;width:3.8rem;height:3.8rem;line-height:3.8rem;align-self:center;text-align:center}.adf .container-steps ul li .icon:before{font-family:"Font Awesome 6 Pro";font-size:3.6rem;color:#007966}.adf .container-steps ul li .icon.has-border{border:1px solid #007966;border-radius:10rem;font-weight:400}.adf .container-steps ul li .icon.has-border:before{font-size:1.6rem}.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:#007966}.adf .container-steps ul li.active .icon:before{background:#007966;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 #007966}.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:#007966;position:absolute;top:30%;left:150%;width:1.3rem}.adf .container-steps ul li:nth-child(2):after{left:175%}.adf fieldset.buttonInformation,.adf fieldset.billingInformation,.adf fieldset.steps,.adf fieldset.paymentInformation,.adf fieldset.message{padding:0;overflow:visible}.adf fieldset.buttonInformation.overflow-hidden,.adf fieldset.billingInformation.overflow-hidden,.adf fieldset.steps.overflow-hidden,.adf fieldset.paymentInformation.overflow-hidden,.adf fieldset.message.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:#71bf44}.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:-.15rem;margin-left:1rem}.adf .col-nxt-button button i:first-of-type{margin-right:1rem}.adf .col-nxt-button button i:before{font-size:1.5rem;top:-1px}.adf .col-nxt-button button i.fa-solid.fa-lock{margin-top:-.25rem}@media(max-width:991px){.adf .col-nxt-button button i.fa-solid.fa-lock{margin-top:-.1rem}}.adf .container-donation-overview{text-align:center}.adf .row-org{display:none}.adf label.col-form-label{font-size:1.6rem;margin-bottom:1.4rem;color:#00241e;font-weight:500}.adf .form-control,.adf .form-select{border-radius:4px;border:solid 1px #02241e;background-color:#fff;padding:1rem 1.4rem;font-size:1.6rem;height:auto;font-family:inherit;max-height:4rem;width:100%}.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}.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}.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}.container-donation-overview .value{font-weight:600}[data-step="1"] .bottom-navigation-container,[data-step="1"] .col-nxt-button{width:100%;flex-basis:100%}.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:#007966;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]:disabled+label::before{background:transparent}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:#007966;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}.adf[data-step="3"] .container-steps li:nth-child(3) .icon{background:#007966}.adf[data-step="3"] .container-steps li:nth-child(3) .icon:before{color:#fff}.row.privacy{margin-top:1.7rem;margin-bottom:1rem;font-size:1rem}.row.privacy p{font-size:1.2rem;line-height:1.8rem}span.error{display:block;font-size:1.2rem;color:#f00;line-height:1.8rem}.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{font-size:1.6rem}.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:0}.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}.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:50%;max-width:30%;display:flex !important}@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:65%;width:65%}}.overlay-flex-parent .overlay-wrapper .loader{background:transparent !important}div#overlayText{font-family:Stag Sans,sans-serif !important;color:#007966 !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%)}}@media(max-width:575.98px){#overlayWrapper .loader{top:13%;transform:translateY(-20%)}}div[class^=msg],.sub-text{color:#414042}.payment-options img{max-height:4rem}.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}}.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;  }}