@media screen and (max-width: 600px){div.extra-desktop{display:none}h1{font-size:1.5rem}}@media screen and (min-width: 601px){div.extra-mobile{display:none}}label[for=donation_amount_other]{visibility:hidden}#donation_amount_other{display:none}.material-symbols-outlined{position:relative;top:5px}.radio-inline>span,.checkbox-inline>span{white-space:normal}.donation-v2-amounts #donation_amount_other{visibility:hidden}.progress-stage:not(.active){display:none}.page-pages-show-donation-v2-wide fieldset{margin-bottom:1rem}.page-pages-show-donation-v2-wide fieldset legend{font-size:1.125rem;font-weight:bold;margin:0 0 1rem}.page-pages-show-donation-v2-wide .form-progress-indicator{width:130%;left:-15%;position:relative}.page-pages-show-donation-v2-wide .btn-donation::after{font-family:'Material Symbols Outlined';content:"credit_card_heart"}.page-pages-show-donation-v2-wide .btn-donation{font-size:1.17rem}.page-pages-show-donation-v2-wide .progress-indicator-stages{list-style-type:none;padding:0 0 15px 0;margin:0 auto;width:auto;text-align:center}.page-pages-show-donation-v2-wide .progress-indicator-stages li{display:inline-block;position:relative;margin-right:32px;white-space:nowrap}.page-pages-show-donation-v2-wide .progress-indicator-stages li:last-child{margin-right:0}.page-pages-show-donation-v2-wide .progress-indicator-stages li:last-child:after{display:none}.page-pages-show-donation-v2-wide .progress-indicator-stages li .stage-count{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#143500;width:48px;height:48px;text-align:center;border-radius:99px;line-height:40px;background:#aaf2d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-pages-show-donation-v2-wide .progress-indicator-stages li.active .stage-count{background:#55e6a7;color:#143500}.page-pages-show-donation-v2-wide .progress-indicator-stages li.seen .stage-count,.page-pages-show-donation-v2-wide .progress-indicator-stages li.completed .stage-count{cursor:pointer}.page-pages-show-donation-v2-wide .progress-stages .progress-stage{display:none}.page-pages-show-donation-v2-wide .progress-stages .progress-stage.active{display:block}.page-pages-show-donation-v2-wide .StripeElement{background-color:transparent;box-shadow:none}.page-pages-show-donation-v2-wide label[for="donation_billing_address_address2"]{height:0;visibility:hidden}.page-pages-show-donation-v2-wide #demographics-read-only p,.page-pages-show-donation-v2-wide #address-read-only p{margin:0}.page-pages-show-donation-v2-wide #address-info select{width:100%}.page-pages-show-donation-v2-wide #edit-demographics,.page-pages-show-donation-v2-wide #edit-address,.page-pages-show-donation-v2-wide .change-payment-method{color:theme-color("primary")}.page-pages-show-donation-v2-wide .submit-container{text-align:center}.page-pages-show-donation-v2-wide .stage-2 #selected-payment-method{display:block;background-color:#f9f8fe;text-align:center}.page-pages-show-donation-v2-wide .stage-2 #selected-payment-method p{margin-bottom:3px}.page-pages-show-donation-v2-wide .stage-2 #selected-payment-method .progress-stage-button-prev{margin-top:0}.page-pages-show-donation-v2-wide .stage-2 #selected-payment-method .progress-stage-button-prev::before{content:none}.bg-canopy{background-color:#55e6a7}.bg-canopy-tint{background-color:#AAF2D3}.bg-surf-tint{background-color:#d0eef3}.btn-canopy{background:#55e6a7;color:#143500;border:none !important}.btn-canopy-tint{background:#aaf2d3;color:#143500;border:none !important}.btn-ocean{background:#102e71;color:#ffffff;border:none !important}.btn-surf{background:#a1dee7;color:#102e71}.btn-surf-tint{background:#d0eef3;color:#102e71;border:none !important}.radio{background:#aaf2d3;color:#143500}.page-pages-show-donation-v2-wide .donation-v2-amounts.radio-inline input[type="radio"]:checked+label{background-color:#F44336;color:#FFF;box-shadow:none}hr{background-color:white;width:75%}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.reveal-on-scroll{-webkit-animation:fadeIn linear;animation:fadeIn linear;animation-timeline:view();animation-range:entry 10% cover 30%}
