@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@500;700&family=Palanquin:wght@400;500;700&display=swap');html,body,body p,body span{font-family:'Palanquin','Segoe UI',system-ui,-apple-system,sans-serif !important;font-weight:500 !important}html.fonts-loaded .BannerNote h2,html.fonts-loaded .BannerNote h2 span,html.fonts-loaded .GeneralBlueMainPage h1 span{font-family:'Antonio',Impact,'Arial Narrow',Arial,sans-serif !important}.GeneralBlueTop2 ul.pureCssMenu a,.GeneralBlueTop2 ul.pureCssMenu a:hover,.GeneralBlueTop2 ul.pureCssMenu a:focus,.GeneralBlueTop2 ul.pureCssMenu li a:hover,.GeneralBlueTop2 ul.pureCssMenu li.dis a:hover,.GeneralBlueTop2 ul.pureCssMenu li.sep a:hover{font-family:'Antonio',Impact,'Arial Narrow',Arial,sans-serif !important;font-size:17px !important;font-weight:500 !important;letter-spacing:0.045em !important}.GeneralBlueTop2 ul.pureCssMenu a{pointer-events:auto !important}.GeneralBlueTop2 ul.pureCssMenu{display:flex !important;align-items:stretch;padding:0 !important;margin:0 !important}.GeneralBlueTop2 ul.pureCssMenu>li{display:flex !important;align-items:stretch;padding:0 !important;margin:0 !important}.GeneralBlueTop2 ul.pureCssMenu>li>a{display:flex !important;align-items:center;border-bottom:4px solid transparent !important}.BannerNote{position:absolute;top:0;left:0;z-index:1;width:100%;margin:0;padding:0;border-radius:8px !important;overflow:hidden;transform:translateZ(0)}.BannerNote h2,.BannerNote h2 span{color:#ffffff !important;font-family:'Antonio',Impact,'Arial Narrow',Arial,sans-serif !important;font-size:36px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:0.045em !important}.GeneralBlueTop1{height:71px;background-color:#ffffff !important}.GeneralBlueTop2{top:71px;background:rgba(31,78,161,0.96) !important;display:flex;align-items:stretch}.GeneralBlueTop2 .container,.GeneralBlueTop2 .GeneralBlue1PArea2,.GeneralBlueTop2 .LFArea,.GeneralBlueTop2 .Portlet,.GeneralBlueTop2 .PortletMenu{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;display:flex !important;align-items:stretch}.GeneralBlueBottom5{background-color:#21296B !important;padding-top:20px !important;padding-bottom:20px !important}.GeneralBlueBottom5 .container{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}.GeneralBlueBottom5 .GeneralBlue1PArea14,.GeneralBlueBottom5 .LFArea,.GeneralBlueBottom5 .Portlet,.GeneralBlueBottom5 .PortletNote{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}.GeneralBlueFooter .container,.GeneralBlueFooter .GeneralBlueFooter1{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}.carousel-caption{background-color:rgba(33,41,107,0.8) !important;text-align:center;border-radius:8px !important;overflow:hidden;transform:translateZ(0)}.GeneralBlueTop2 ul.pureCssMenu li:hover>a,.GeneralBlueTop2 ul.pureCssMenu a:focus{border-bottom:4px solid #F5A800 !important}.GeneralBlueTop2 ul.pureCssMenu a:focus{outline:2px solid #F5A800;outline-offset:-2px}.GeneralBlueTop2 ul.pureCssMenu a,.GeneralBlueTop2 ul.pureCssMenu a:hover,.GeneralBlueTop2 ul.pureCssMenu li.dis a:hover,.GeneralBlueTop2 ul.pureCssMenu li.sep a:hover{text-shadow:none !important}.GeneralBlueMainTop.row{float:none !important}.PortletLogo .WebLogoR img{max-width:100% !important;max-height:inherit !important;margin:4px 0 0 0 !important}.PortletLogo .Logo.WebLogoR{float:none !important;display:block;width:100%}.PortletLogo .Logo.WebLogoR img{display:block !important;margin-left:auto !important;margin-right:auto !important}.LFArea.Area-GeneralBlue1PArea4{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.LFArea.Area-GeneralBlue1PArea4>div{float:none !important}.LFArea.Area-GeneralBlue1PArea4 .Portlet{display:inline-block;float:none !important}.LFArea.Area-GeneralBlue1PArea4 .Portlet-Separator{display:none}.GeneralBlueMainPage h1 span{font-size:2.5rem !important;line-height:1.25;margin-bottom:30px;font-family:'Antonio',Impact,'Arial Narrow',Arial,sans-serif !important}.Body-Page-Home .GeneralBlueMainPage h1 span{font-size:1pt !important;line-height:0 !important;margin-bottom:0 !important}.GeneralBlueMainContent{margin-top:0 !important;padding-top:12px !important}.Body-Page-Home .GeneralBlueMainContent{padding-top:0 !important}.Area-HomePage,.Page-Home{margin-top:0 !important;padding-top:0 !important}.GeneralBlueTop3,.GeneralBlueTop3 .LFArea,.GeneralBlueTop3 .Portlet,.GeneralBlueTop3 .PortletWebNote{margin-bottom:0 !important;padding-bottom:0 !important}.GeneralBlueTop3 p{margin-bottom:0 !important}.Role-Donor{margin-top:0 !important;padding-top:0 !important}.ThermometerSection{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}.LeaderShipImage,.RTCGivingLevels{float:right !important;display:block;margin:0 0 15px 20px;clear:right}.LeaderShipImage img,.RTCGivingLevels img{border:1px solid #e1e1e1;border-radius:3px;display:block;max-width:100%}img.RTCGivingLevels{border:1px solid #e1e1e1;border-radius:3px;max-width:100%}.GeneralBlueMainPage>h1{margin-top:0;padding-top:0}.PortletHeader:empty,.PortletFooter:empty,.AreaHeader:empty,.AreaFooter:empty,.FooterMes:empty{display:none !important;height:0 !important;margin:0 !important;padding:0 !important}.GeneralBlueSecondaryMenu:has(.GeneralBlue1PSecMenu:empty){display:none !important;height:0 !important;padding:0 !important;margin:0 !important}.social-icons{display:flex;justify-content:center;align-items:center}.social-icons ul{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.social-icons i{color:#1F4EA1 !important;font-size:1.25rem}.general-footer{font-family:'Palanquin',sans-serif;font-weight:400 !important;color:#ffffff;font-size:15px;line-height:1.5}.general-footer a,.general-footer span,.general-footer p,.general-footer ul,.general-footer ol,.general-footer li{font-family:inherit;font-weight:400 !important;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.general-footer h6{font-family:inherit;font-size:inherit;font-weight:700 !important;color:#F5A800;margin:0;padding:0 0 4px 0;line-height:1.2}.general-footer a,.general-footer a:visited{color:#ffffff;text-decoration:none}.general-footer a:hover,.general-footer a:focus{text-decoration:underline}.general-footer ul{list-style:none}.general-footer .footer-inner{max-width:1400px;margin:0 auto;padding:0 40px;box-sizing:border-box}.general-footer .footer-row{display:flex;flex-wrap:nowrap;align-items:flex-start;margin:0;padding:0;width:100%;gap:60px}.general-footer .footer-col{flex:1 1 0;min-width:0;box-sizing:border-box}.general-footer .footer-col-role-menu{padding-left:25px}.general-footer .footer-col:has(.address-icon) h6,.general-footer .footer-col-contact h6{padding-left:28px}.general-footer .bottom-logo img{width:240px;max-width:100%;height:auto;display:block}.general-footer .site-link{margin-top:4px}.general-footer .address-icon,.general-footer .phone-icon{position:relative;padding-left:28px;margin:0 0 6px 0;background-repeat:no-repeat;background-position:0 4px;background-size:18px 18px}.general-footer .address-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/></svg>")}.general-footer .phone-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24 11.36 11.36 0 0 0 3.57.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.36 11.36 0 0 0 .57 3.57 1 1 0 0 1-.24 1.02l-2.21 2.2z'/></svg>")}@media (max-width:768px){.general-footer .footer-inner{padding:0 24px}.general-footer .footer-row{flex-wrap:wrap;gap:16px}.general-footer .footer-col{flex:1 1 100% !important;padding-left:0 !important;text-align:center}.general-footer .footer-col h6{padding-left:0 !important}.general-footer .bottom-logo img{margin:0 auto}.general-footer .address-icon,.general-footer .phone-icon{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:left}.general-footer .footer-col-role-menu,.general-footer .footer-col-role-menu *{padding-left:0 !important;margin-left:0 !important;text-align:center !important}.general-footer .footer-col-role-menu table{margin-left:auto !important;margin-right:auto !important}.general-footer .footer-col-role-menu td{padding:0 !important;text-align:center !important}}input[type="radio"]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:18px;height:18px;border:3px solid #1F4EA1;border-radius:5px !important;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:center;background-size:8px 8px;margin-right:6px;cursor:pointer;vertical-align:middle;flex-shrink:0;transition:border-color 0.15s ease,background-color 0.15s ease}input[type="radio"]:hover:not(:disabled){border-color:#21296B;background-color:rgba(31,78,161,0.08)}input[type="radio"]:checked{background-image:linear-gradient(#1F4EA1,#1F4EA1)}input[type="radio"]:focus{outline:2px solid #1F4EA1;outline-offset:2px}input[type="radio"]:disabled{border-color:#a0a0a0;cursor:not-allowed;opacity:0.55}input[type="radio"] + label,label:has(input[type="radio"]),label:has(+ input[type="radio"]),label.has-radio,label.precedes-radio{color:#1F4EA1;font-family:'Palanquin','Segoe UI',system-ui,-apple-system,sans-serif;font-weight:500;cursor:pointer}label:has(input[type="radio"]),label.has-radio{display:inline-flex;align-items:center;gap:6px}input[type="radio"] + label,label:has(+ input[type="radio"]),label.precedes-radio{vertical-align:middle}input[type="radio"]:disabled + label,label:has(input[type="radio"]:disabled),label:has(+ input[type="radio"]:disabled),input[type="radio"] + label.is-disabled,label.has-radio.is-disabled,label.precedes-radio.is-disabled{color:#a0a0a0;cursor:not-allowed}@media (prefers-reduced-motion:reduce){input[type="radio"]{transition:none}}@media (forced-colors:active){input[type="radio"]{border-color:ButtonText}input[type="radio"]:checked{background-image:linear-gradient(ButtonText,ButtonText)}}@media (prefers-contrast:more){input[type="radio"]{border-width:4px;border-color:#000000}input[type="radio"]:checked{background-image:linear-gradient(#000000,#000000)}input[type="radio"] + label,label:has(input[type="radio"]),label:has(+ input[type="radio"]),label.has-radio,label.precedes-radio{color:#000000}}.SessionTimeoutTimerLabel div,.SessionTimeoutTimerLabel p,.SessionTimeoutTimerLabel span.SessionTimeoutDialogText{display:inline}div.SessionTimeoutTimerLabel,label.SessionTimeoutTimerLabel{font-family:'Palanquin','Segoe UI',system-ui,-apple-system,sans-serif;font-weight:500}#nameRow .FirstNameLabel:empty::before{content:"First:"}#nameRow .row.gx-1>.col-sm{display:flex;flex-direction:column;justify-content:flex-end}.TypeSelection .form-check{display:flex;align-items:center;gap:6px}.TypeSelection .form-check .form-check-input{float:none;margin:0}.TypeSelection .form-check label p{display:inline;margin:0}label .maintWebNoteContainer,.TypeSelection .maintWebNoteContainer,.buttonText .maintWebNoteContainer,label .maintWebNoteContainer p,.TypeSelection .maintWebNoteContainer p,.buttonText .maintWebNoteContainer p{display:inline;margin:0}.PledgeNavigationB{margin-top:28px;width:100%}.PledgeNavigationB nav.PledgeConfirmationButtons,.PledgeNavigationB nav.PledgeConfirmationButtons ol{display:block;width:100%;margin:0;padding:0;list-style:none}.PledgeNavigationB nav.PledgeConfirmationButtons ol li.PledgeNavigationConfirm{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;width:100%;list-style:none;float:none}.PledgeNavigationB nav.PledgeConfirmationButtons ol li.PledgeNavigationConfirm>a.button{flex-shrink:0}.PledgeNavigationB nav.PledgeConfirmationButtons ol li.PledgeNavigationConfirm>.ConfirmTxtPlgCmbn_Extra{flex:1 1 auto;min-width:0;display:block;text-align:left;font-size:13px;color:#555555;line-height:1.4}.PledgeNavigationB .ConfirmTxtPlgCmbn_Extra p{display:inline;margin:0 !important}@media only screen and (max-width:767px){.PledgeNavigationB nav.PledgeConfirmationButtons ol li.PledgeNavigationConfirm{flex-direction:column;align-items:flex-start;gap:8px}}@media only screen and (max-width:767px){.GeneralBlueMainPage{margin-top:0}.GeneralBlueMainPage h1 span{font-size:1.75rem !important;line-height:1.25}.LeaderShipImage,.RTCGivingLevels{float:none !important;display:block;margin:0 0 15px 0;width:100%}}@media only screen and (min-width:768px) and (max-width:1200px){.GeneralBlueMainPage{margin-top:85px}}
