@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-color:#313131;--button-color:#bf2030;--button-back:white;--link-color:#0089ff;--footer-background:#232323;--footer-color:#c4c4c4;--footer-button-hover-back:#fa7270;--fas-color:#8f8f8f;--copyright-background:#1d1d1d}html,*{box-sizing:border-box}html,body{font-size:16px;margin:0;padding:0}body:has(#aspnetForm){color:var(--font-color);font-family:Poppins,sans-serif;font-size:clamp(10px,5vw,1.5rem);line-height:1.2}body:has(#aspnetForm) *:not(.fas,.fab){font-family:Poppins,sans-serif}@media(min-width :1020px){body:has(#aspnetForm){background:#efefef url("https://media2.charityengine.net/WF/_transactionServerFiles/2295/bone-bg-no-bor.png")}body:has(#aspnetForm),body:has(#aspnetForm) input,body:has(#aspnetForm) textarea,body:has(#aspnetForm){font-size:1rem}#tsLandingPageFooter{padding:1rem 1rem 0 0}#tsLandingPageFooter>div{padding:0 1rem 0 0}}p{margin:0 0 1rem}a,a:link,a:visited{color:var(--link-color);text-decoration:none}a:hover,a:active{color:var(--font-color)}img{max-width:100%}header{padding:1rem 1rem 0;text-align:center}main,.container{margin:0 auto;max-width:70rem;overflow:clip}header,main,#BrandingCEDiv{background:white}footer.container{display:grid}body #aspnetForm{#tsLandingPageHeader,#tsPageMainFormContent,#tsLandingPageFooter{float:none}.aspNetHidden{display:none}.tsValidationSummaryMessages{background:var(--button-color) !important;border-radius:0;grid-column:1 / span 2;margin:0}.ce-legend{font-size:1.5rem}fieldset .tsFormRows{margin:0 0 .6rem}#tributeRow.tsFormRows{float:none;margin:1rem}.tsFormRows:has(.frequencyOptionsContainer){display:grid;gap:1rem;grid-template-areas:'a b' 'c c'}.ce-label{color:var(--font-color);position:static}.frequencyOptionsContainer input[type="radio"]+label,.giftAmountBtn,input.tsButtons.nextButton,.paymentTypeContainer label,.AccountType label,#announcementToggleRow label{background:var(--button-back);border-radius:1.5rem;border:1px solid var(--button-color) !important;box-shadow:none;color:var(--button-color);font-size:1.2rem;font-weight:bold;height:3rem;line-height:3rem;margin:0;padding:0;text-align:center;width:100%}.isRecurringFrequency.Frequency{grid-area:c}#announcementToggleRow label{font-size:1rem}.frequencyOptionsContainer input:checked+label,.giftAmountBtn.active,input.tsButtons.nextButton:hover,.paymentTypeContainer label.active,.AccountType label.active,#announcementToggleRow label.active{background:var(--button-color);color:var(--button-back)}.tsFieldSets.ce-fieldset:has(.reassurance){margin:0;padding:0 1rem}.reassurance ul{font-style:italic;font-weight:bold;list-style:inherit;padding:0 0 0 1.5rem;margin:0 0 1rem}.reassurance li{margin:0 0 1rem}input[type="text"]:not(.loginTextFields),input[type="datetime-local"],select{border:1px solid var(--font-color) !important;box-shadow:none;color:var(--font-color)}input[type="text"].Amount{color:var(--button-color);font-size:1.2rem;font-weight:bold}.tsFormRows:has(#amountCurrencyAddon){margin:0}.tsFormRows:has(input[type="text"].Amount){background:var(--button-color);border:1px solid var(--button-color);border-radius:1.5rem;padding:.5rem 1rem .7rem}.tsFormRows:has(input[type="text"].Amount)::before{color:var(--button-back);content:"Other Amount";font-size:1rem;font-weight:bold}#amountCurrencyAddon{color:var(--button-color);color-adjust:unset;font-size:1.2rem;font-weight:bold;left:1rem;top:unset;bottom:.9rem}#oneTimeGiftAmountContainer[style="display: block;"],#monthlyGiftAmountContainer[style="display: block;"],#annualGiftAmountContainer[style="display: block;"],#paymentToggleRow,.AccountType,#announcementToggleRow{display:grid !important;float:none;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;width:100%}#announcementToggleRow,#paymentToggleRow{grid-template-columns:1fr}#announcementToggleRow{margin:0}#paymentToggleRow{padding-bottom:1rem}[type="checkbox"],#tributeToggle{display:inline-block;float:none;line-height:1.2;margin:.3rem 1rem 0 0}.tsCheckBoxLists>span[fieldoption_id] label,#tributeRow [type="checkbox"]+label,#payProcessingFeeSystemSectionContainer [type="checkbox"]+label,#billingDiffToggleContainer [type="checkbox"]+label,#additionalDonationToggleContainer [type="checkbox"]+label{display:inline-block;float:none;font-size:1rem !important;margin:0}#paymentToggleRow input[type="radio"]+label,.frequencyOptionsContainer input[type="radio"]+label,.isCost input[type="radio"]+label,#announcementToggleRow input[type="radio"]+label,.giftAmountBtn{margin:0;padding:0;position:relative}.ce-fieldset{float:none;margin:0 0 1rem}fieldset:has(#googlePayToggle:checked) #payProcessingFeeSystemSectionContainer,fieldset:has(#paypalToggle:checked) #payProcessingFeeSystemSectionContainer{margin:1rem 0}.tsVal_itemMarker{color:var(--button-color);margin:0;top:1.2rem}#tsLandingPageFooter{padding:1rem}#tsReceiptPageTitle{margin:0 1rem}#tsReceiptPageHeader,#tsReceiptPageFooter{padding:1rem}#tsReceiptPageHeader+#tsPageMainFormContent{display:none}#tsReceiptPageFooter iframe{max-width:100%}#cc-type-images-container{margin-top:-2.7rem}}@media(min-width :1020px){body #aspnetForm{&{display:grid;grid-template-columns:2fr 1fr;gap:0 1rem}#oneTimeGiftAmountContainer[style="display: block;"],#monthlyGiftAmountContainer[style="display: block;"],#annualGiftAmountContainer[style="display: block;"]{grid-template-columns:repeat(3,1fr)}#paymentToggleRow,#announcementToggleRow{grid-template-columns:repeat(3,1fr)}#paymentToggleRow:has(.paymentTypeContainer:not([style="display: none;"]) #paypalToggleLabel){grid-template-columns:repeat(2,1fr)}#tsReceiptPageTitle{border-radius:0;grid-column:1 / span 2}}}.accordion{margin:0 0 1rem}.accordion::before{content:"⬇ ";color:var(--button-color)}.accordion:has(input:checked)::before{content:"⬆ "}.accordion+*{height:1px;margin:0;overflow:clip}.accordion:has(input:checked)+*{height:auto;margin:0 0 1rem}@media(min-width :1020px){.grid{display:grid;gap:1rem}}footer{&{background:var(--footer-background);color:var(--footer-color);padding:3rem 0 0}.container{max-width:90rem;padding:0 1rem}a:hover,a:active{color:var(--button-back)}h4{color:white;font-size:2rem;margin:0}>.container.grid{grid-template-columns:repeat(4,1fr)}ul{list-style:none;padding:0}.contact li{padding:0 0 0 2rem;margin:0 0 1rem}.contact li .fas{color:var(--fas-color);float:left;font-size:1.2rem;margin-left:-2rem}}#copyright{background:var(--copyright-background);padding:1px 0}#footer-newsletter-form{margin-bottom:2rem}#footer-newsletter-form .grid{grid-template-columns:1fr 50px;gap:0}#footer-newsletter-form input{border-radius:0;height:50px;width:100%}#footer-newsletter-form input[type="email"]{appearance:none;background:0;border:1px solid var(--fas-color);border-right:0;color:var(--fas-color);font-size:1rem;height:50px;padding:0;width:100%}#footer-newsletter-form input[type="submit"]{appearance:none;background:var(--button-back);border:1px solid var(--button-back);color:white;padding:0 1rem;font-size:32px}#footer-newsletter-form input[type="submit"]:hover{background:var(--footer-button-hover-back)}ul.social.grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:min-content}ul.social a{aspect-ratio:1 / 1;background:var(--fas-color);color:var(--footer-background);display:block;font-size:1.3rem;line-height:1;min-width:1.3rem;padding:.4rem;text-align:center}ul.social a:hover{background:var(--button-back);color:white}.tabletView,.tabletView,.desktopView{display:none}.mobileView.tabletView{display:unset}@media(min-width :1020px){.mobileView{display:none}.mobileView.tabletView{display:unset}}@media(min-width :1400px){.tabletView,.mobileView.tabletView{display:none}.desktopView,.tabletView.desktopView{display:unset}}.tsFormFooterButtons{padding:1rem}