.btn-submit{background:#b3131b}.payment-selector .nav-link.active{background:#b3131b}.btn-recurring,.btn-employment,.btn-checkbox,.btn-recurring-interval,.btn-ach-explicit-acceptance,.btn-contributor-type{color:#151311;border:1px solid #151311}.btn-cover-fees{font-weight:normal;border:1px solid #151311}.btn-contributor-type{padding:2px}.btn-employment.active,.btn-recurring.active,.btn-recurring-interval.active,.btn-checkbox.active,.btn-ach-explicit-acceptance.active,.btn-cover-fees.active{background:#151311;color:white}.money-bomb-check-box{margin-top:3px;vertical-align:top}.btn-recurring.active .money-bomb-process.prechecked,.btn-recurring.active .subscription-fixed-text.prechecked{color:black}.multiple-choice .btn-checkbox,.radio-buttons .btn-checkbox{border-radius:0rem;border-bottom:0px solid #151311}.multiple-choice .row:not(:first-of-type) .btn-checkbox.active,.radio-buttons .row:not(:first-of-type) .btn-checkbox.active{border-top:1px solid white}.multiple-choice .row:not(:first-of-type):not(:last-of-type) .btn-checkbox,.radio-buttons .row:not(:first-of-type):not(:last-of-type) .btn-checkbox{border-bottom:0px solid #151311}.multiple-choice .row:first-of-type .btn-checkbox,.radio-buttons .row:first-of-type .btn-checkbox{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;border-top:1px solid #151311}.multiple-choice .row:last-of-type .btn-checkbox,.radio-buttons .row:last-of-type .btn-checkbox{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;border-bottom:1px solid #151311}.landing-page-container{background:none}.landing-page-content-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;pointer-events:none;background-image:url("https://d35ligi1n5bgzc.cloudfront.net/backgrounds/images/001/085/139/large/2024_BBQ_WR_Bkgd.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.landing-page-content-background{display:none}}.landing-page-content-container{position:relative;z-index:1}.landing-page-footer{background:#fbfcfd;color:#697a8b}#cookies-modal .modal-content{background:rgba(0,0,0,0.6)}#cookies-modal .modal-content .modal-body{color:white}#cookies-modal .modal-content .modal-footer{border-top:none;justify-content:flex-start}.short-disclaimer{border-color:#697a8b}.landing-page-form-footer .donation-amount-value,.landing-page-form-footer .donation-intervals,#validation-modal .donation-amount-value,#validation-modal .donation-intervals{color:#b3131b}@keyframes horizontal-text-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes horizontal-text-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.rv-donation-stream{width:100%;padding-bottom:24px;margin-bottom:16px}.rv-donation-stream .display-results{width:100%;position:absolute;white-space:nowrap;overflow:hidden;box-sizing:border-box}.rv-donation-stream .display-results .donations{position:relative;display:inline-block;padding-left:100%;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:horizontal-text-scroll;-webkit-animation-name:horizontal-text-scroll;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;transform:translate3d(0, 0, 0);backface-visibility:hidden}.rv-donation-stream .display-results .donations .donation{position:relative;transform:translate3d(0, 0, 0);margin-right:30px}.rv-donation-stream .display-results .donations .donation:last-of-type{margin-right:0}.rv-donation-stream .display-results .donations .donation.badge{background-color:#b3131b}.rv-donation-stream .amount-value{position:relative;font-weight:bold;color:#b3131b}.rv-election-day-look-up{text-align:center;margin-top:30px}.rv-election-day-look-up .election-day-address{margin-bottom:20px;font-size:0.9rem}.rv-election-day-look-up .election-day-address.polling-address{background-color:#E9EEF6;border-radius:10px;padding:10px}.rv-election-day-look-up .election-day-address.polling-address .address-block{margin-bottom:10px}.rv-election-day-look-up .calendar-links{margin-top:15px}.rv-election-day-look-up .calendar-links a{width:32%;margin-right:1px}.rv-election-day-look-up .get-directions{margin-top:20px}.rv-election-day-look-up .static-map{margin-bottom:20px}.rv-election-day-look-up .icon-fa-map-marker{color:red}.rv-election-day-look-up .admin-link{margin-bottom:1rem}.rv-election-day-look-up .voting-times{font-size:0.9rem;margin:30px 0;border-top:1px solid lightgray;border-bottom:1px solid lightgray;padding:10px 0}.rv-election-day-look-up .powered-by-google-civic{margin-top:15px;color:grey;font-size:0.8rem}.rv-election-day-look-up .disclaimer{font-size:0.6rem}.rv-amount-button-animation{display:none}.btn-cancel{color:#b3131b}.amount-option,.conduit-amount-option,.checkout-amount-option,.merch-product-option{background:#151311}.amount-option:hover,.amount-option:active,.amount-option:focus,.conduit-amount-option:hover,.conduit-amount-option:active,.conduit-amount-option:focus,.checkout-amount-option:hover,.checkout-amount-option:active,.checkout-amount-option:focus,.merch-product-option:hover,.merch-product-option:active,.merch-product-option:focus{background:#070606}.amount-option.selected,.conduit-amount-option.selected,.checkout-amount-option.selected,.contributor-type-option.selected{background:#b3131b}.contribution-match-box.selected{background:#b3131b;color:#ffffff !important}.contribution-impact-box.selected .matching-multiplier-impact{color:#b3131b !important}a{color:#b3131b}a:hover,a:focus,a:active{color:#b3131b}.disclaimer-terms a,.powered-by-revv a,.powered-by-win-red a{color:#697a8b !important}.revv-user-dropdown{right:32px;top:-15px;padding:5px 0 5px 0}.revv-user-dropdown .dropdown-item{padding:7px 15px}.other-field-custom-input{padding-bottom:2px;color:white}.other-field-custom-input:active,.other-field-custom-input:focus{color:white}.custom-field-other-option{padding-top:0px;padding-bottom:8px}.custom-field-other-option .float-label{width:100%}.custom-field-other-option .other-field-custom-input{width:100%}.pac-item{position:relative;padding:4px}.pac-item .pac-icon.pac-icon-marker{position:absolute}.pac-item .pac-item-query,.pac-item>span:last-child{display:block;margin-left:19px}.money-bomb-process,.subscription-fixed-text{background-color:transparent}#initiatives-goals-page-data .impact-amount{color:#b3131b !important}.progress-landing-page{height:30px;border-radius:5px}.progress-landing-page .progress-bar{height:100%;background-color:#151311 !important;z-index:7}.progress-landing-page .progress-bar-chevron{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);height:26px;color:white;background-color:#151311 !important;width:52px;margin-left:-31px;z-index:6}.progress-landing-page .progress-bar-selected-amount{color:white;background-color:#b3131b !important;z-index:5;padding-top:7px;font-weight:600;display:none}.progress-landing-page .progress-bar-amount{float:right;margin-top:7px;margin-right:5px;font-weight:600;color:white}.upsell-page-enhanced .landing-page-container{background:url("https://d35ligi1n5bgzc.cloudfront.net/backgrounds/images/001/085/139/blur/2024_BBQ_WR_Bkgd.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.upsell-page-enhanced .upsell-page-thermometer{padding:18px}.panel-type-upsell .done-callout{color:#b3131b;border:1px solid #b3131b !important}.panel-type-upsell .other-amount-button{background:#151311}.panel-type-upsell .other-amount-button.submit-amount-option{background:#b3131b}#exit-intent-popup{display:none}#exit-intent-popup img{display:block;width:100%;max-width:100%;height:auto}#bio_ep .rv-panel-section{padding-top:15px;padding-bottom:15px}#bio_ep .popup_image{overflow:hidden;text-align:center}#bio_ep .popup-image{display:block;width:100%;max-width:100%;height:auto;margin-bottom:15px}#bio_ep .image-only .rv-panel-section{padding:0}#bio_ep .image-only .popup-image{margin-bottom:0}#bio_ep .header-section{background:#b3131b;text-transform:uppercase}#bio_ep .header-section .rv-header{margin-bottom:0;color:white}#bio_ep button.close{color:white;font-size:18px}#bio_ep .btn.btn-primary{background:#b3131b;border:1px solid #b3131b !important}.poll-results{margin-bottom:5px;border-bottom:1px solid lightgrey !important}.rv-poll-results-option{margin-bottom:10px}.rv-poll-results.progress.progress-lg{height:15px;border-radius:1rem}.rv-poll-results.progress.progress-lg .progress-bar{height:100%;border-radius:1rem}.rv-poll-results-label,.rv-poll-results-option-label{font-size:14px;margin-bottom:0.5rem !important}body.landing-page{--lp-col:560px;--lp-gap:1.05em;--lp-page:#000;--lp-card:#111;--lp-card-border:0 solid transparent;--lp-radius:8px;--lp-card-shadow:none;--lp-card-pad:22px 18px 24px;--lp-ink:#fff;--lp-font:Georgia,"Times New Roman",Times,serif;--lp-size:24px;--lp-lh:1.45;--lp-weight:400;--lp-align:center;--lp-display:Impact,"Arial Black","Helvetica Neue",Arial,sans-serif;--lp-mono:"Courier New",Courier,monospace;--lp-red:#ff1f1f;--lp-gold:#ffb000;--lp-blue:#5c9bff;--lp-hl-bg:#ffff00;--lp-hl-ink:#000;--lp-hl2-bg:#d40000;--lp-hl2-ink:#ffff00;--lp-label-bg:#800000;--lp-label-ink:#fff;--lp-doc-bg:#f7db99;--lp-doc-ink:#a33333;--lp-quote-bg:rgba(255,255,255,0.06);--lp-quote-ink:inherit;--lp-quote-rule:var(--lp-gold);--lp-quote-font:inherit;--lp-quote-style:italic;--lp-img-border:0 solid transparent;--lp-img-radius:0;--lp-img-shadow:none;--lp-btn-bg:var(--lp-red);--lp-btn-ink:#fff;--lp-btn-border:0 solid transparent;--lp-btn-radius:6px;--lp-submit-bg:var(--lp-btn-bg);--lp-submit-ink:var(--lp-btn-ink);--lp-submit-border:var(--lp-btn-border);--lp-form-bg:#111;--lp-form-ink:#fff;--lp-form-border:0 solid transparent;--lp-amt-bg:#222;--lp-amt-ink:#fff;--lp-amt-border:1px solid rgba(255,255,255,0.35);--lp-amt-radius:6px;--lp-amt-on-bg:var(--lp-red);--lp-amt-on-ink:#fff}body.landing-page,body.landing-page .landing-page-container,body.landing-page .landing-page-content-background{background:var(--lp-page) !important}body.landing-page .top-panel.rv-layout-floating{width:100% !important;max-width:100% !important;flex-wrap:wrap !important}body.landing-page .top-panel.rv-layout-floating>.panel{flex:0 1 var(--lp-col) !important;width:100% !important;max-width:var(--lp-col) !important;margin-left:auto !important;margin-right:auto !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}body.landing-page .landing-page-cta{position:relative !important;overflow:hidden !important;width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;background:var(--lp-card) !important;color:var(--lp-ink) !important;border:var(--lp-card-border) !important;border-radius:var(--lp-radius) !important;box-shadow:var(--lp-card-shadow) !important;padding:var(--lp-card-pad) !important}body.landing-page .landing-page-image,body.landing-page .landing-page-paragraph{position:relative;z-index:1}body.landing-page .landing-page-image{margin:0 0 20px !important;padding:0 !important;background:transparent !important;border:0 !important}body.landing-page .landing-page-image img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;margin:0 auto !important;border:0 !important;box-shadow:none !important}body.landing-page .landing-page-paragraph{padding:0 !important;background:transparent !important}body.landing-page .landing-page-paragraph>.row{margin-left:0 !important;margin-right:0 !important}body.landing-page .landing-page-paragraph>.row>.col-sm-12{padding-left:0 !important;padding-right:0 !important}.lp{color:var(--lp-ink) !important;font-family:var(--lp-font) !important;font-size:var(--lp-size) !important;line-height:var(--lp-lh) !important;font-weight:var(--lp-weight);text-align:var(--lp-align);overflow-wrap:break-word;word-wrap:break-word}.lp span[style]{color:inherit !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;background:transparent !important}.lp p,.lp li,.lp blockquote,.lp div{font-family:inherit;font-size:inherit !important;line-height:inherit !important;color:inherit !important;text-align:inherit}.lp p,.lp blockquote,.lp div.lp-list,.lp ul,.lp ol{margin:0 0 var(--lp-gap) !important}.lp strong,.lp b{font-weight:800}.lp em{font-style:italic}.lp u{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.lp a{color:inherit;text-decoration:underline}.lp .lp-red{color:var(--lp-red) !important}.lp .lp-gold{color:var(--lp-gold) !important}.lp .lp-blue{color:var(--lp-blue) !important}.lp .lp-hl,.lp .lp-hl2,.lp .lp-label,.lp .lp-doc{padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp .lp-hl{background:var(--lp-hl-bg);color:var(--lp-hl-ink) !important}.lp .lp-hl2{background:var(--lp-hl2-bg);color:var(--lp-hl2-ink) !important}.lp .lp-label{background:var(--lp-label-bg);color:var(--lp-label-ink) !important;font-family:var(--lp-display);font-weight:900;font-synthesis:none;text-transform:uppercase;letter-spacing:.02em}.lp .lp-doc{background:var(--lp-doc-bg);color:var(--lp-doc-ink) !important;font-family:var(--lp-mono);font-weight:700}.lp p.lp-lead{font-size:1.2em !important;line-height:1.25 !important;font-weight:800}.lp p.lp-big{font-family:var(--lp-display) !important;font-size:1.7em !important;line-height:1.1 !important;text-transform:uppercase;font-weight:900;font-synthesis:none;text-align:center}.lp p.lp-alarm{color:var(--lp-red) !important;font-weight:800}.lp p.lp-mono{font-family:var(--lp-mono) !important;font-weight:700}.lp p.lp-chevrons{color:var(--lp-red) !important;font-family:var(--lp-mono) !important;font-size:1.3em !important;line-height:1 !important;letter-spacing:.12em;text-align:center;font-weight:700}.lp p.lp-ask{font-weight:800;font-style:italic}.lp p.lp-speaker{color:var(--lp-red) !important;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:0.45em !important}.lp p.lp-img{text-align:center;line-height:0 !important}.lp p.lp-img img{display:inline-block !important;width:100% !important;max-width:100% !important;height:auto !important;border:var(--lp-img-border);border-radius:var(--lp-img-radius);box-shadow:var(--lp-img-shadow)}.lp p.lp-head{text-align:center;line-height:0 !important;margin-bottom:0.6em !important}.lp p.lp-head img{display:inline-block !important;width:170px !important;height:170px !important;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px var(--lp-quote-rule)}.lp blockquote.lp-quote{background:var(--lp-quote-bg) !important;color:var(--lp-quote-ink) !important;font-family:var(--lp-quote-font);font-style:var(--lp-quote-style);border:0;border-left:4px solid var(--lp-quote-rule);border-radius:0 6px 6px 0;padding:14px 16px !important;text-align:left}.lp blockquote.lp-quote p{margin:0 0 0.5em !important}.lp blockquote.lp-quote p:last-child{margin-bottom:0 !important}.lp blockquote.lp-quote p.lp-who{font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:0.72em !important;color:var(--lp-quote-rule) !important}.lp div.lp-list{border-left:4px solid var(--lp-gold);padding:2px 0 2px 14px;text-align:left}.lp div.lp-list p{margin:0 0 0.6em !important}.lp div.lp-list p:last-child{margin-bottom:0 !important}.lp p.lp-sign{text-align:left;margin-top:1.3em !important}.lp p.lp-ps{text-align:left;font-style:italic}.lp p.lp-cta{text-align:center;line-height:1.2 !important}.lp a.lp-btn{display:inline-block;max-width:100%;box-sizing:border-box;padding:16px 24px;background:var(--lp-btn-bg);color:var(--lp-btn-ink) !important;border:var(--lp-btn-border);border-radius:var(--lp-btn-radius);font-family:var(--lp-font);font-weight:900;font-size:.85em;letter-spacing:.05em;text-transform:uppercase;text-decoration:none !important;box-shadow:0 12px 26px -14px rgba(0,0,0,0.9)}.lp hr.lp-rule{border:0 !important;height:2px;width:60%;margin:0 auto var(--lp-gap) !important;background:var(--lp-gold)}body.landing-page .landing-page-form{width:100% !important;max-width:var(--lp-col) !important;box-sizing:border-box !important;margin:16px auto 0 !important;background:transparent !important}body.landing-page .landing-page-form-content{background:var(--lp-form-bg) !important;color:var(--lp-form-ink) !important;border:var(--lp-form-border) !important;border-radius:var(--lp-radius) !important}body.landing-page .landing-page-form p.help-text,body.landing-page .landing-page-form .help-text{color:var(--lp-form-ink) !important;font-family:var(--lp-font) !important;font-size:20px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center !important}body.landing-page .landing-page-form .help-text.sms-disclaimer{font-size:13px !important;font-weight:400 !important}body.landing-page .widget-label,body.landing-page .landing-page-legal,body.landing-page .rv-muted-text,body.landing-page .welcome-donor,body.landing-page .conduit-candidate-callout,body.landing-page .conduit-candidate-name{color:var(--lp-form-ink) !important}body.landing-page .amount-option,body.landing-page .conduit-amount-option,body.landing-page .checkout-amount-option,body.landing-page .btn-recurring,body.landing-page .btn-employment,body.landing-page .btn-checkbox,body.landing-page .btn-cover-fees,body.landing-page .btn-contributor-type{background:var(--lp-amt-bg) !important;color:var(--lp-amt-ink) !important;border:var(--lp-amt-border) !important;border-radius:var(--lp-amt-radius) !important;font-weight:800 !important}body.landing-page .amount-option.selected,body.landing-page .conduit-amount-option.selected,body.landing-page .checkout-amount-option.selected,body.landing-page .btn-recurring.active,body.landing-page .btn-employment.active,body.landing-page .btn-checkbox.active,body.landing-page .btn-cover-fees.active,body.landing-page .btn-contributor-type.active{background:var(--lp-amt-on-bg) !important;color:var(--lp-amt-on-ink) !important}body.landing-page .amount-option .donation-amount-value,body.landing-page .conduit-amount-option .donation-amount-value,body.landing-page .checkout-amount-option .donation-amount-value,body.landing-page .btn-recurring .subscription-fixed-text,body.landing-page .btn-recurring .money-bomb-process,body.landing-page .btn-recurring .rv-muted-text{color:inherit !important;background:transparent !important}body.landing-page .btn-submit,body.landing-page #donate-btn{background:var(--lp-submit-bg) !important;color:var(--lp-submit-ink) !important;border:var(--lp-submit-border) !important;border-radius:var(--lp-btn-radius) !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:0.05em !important}body.landing-page .landing-page-form .form-control{background:#fff !important;color:#111 !important}@media (max-width: 480px){body.landing-page{--lp-card-pad:20px 14px 22px}}@media (prefers-reduced-motion: reduce){body.landing-page .landing-page-cta::before,body.landing-page .landing-page-cta::after,body.landing-page .amount-option,body.landing-page .conduit-amount-option,body.landing-page .btn-submit,body.landing-page #donate-btn{animation:none !important}}body.landing-page{--lp-col:500px;--lp-page:linear-gradient(#000 0%, #140000 50%, #050000 100%);--lp-card:linear-gradient(135deg, #1a0000 0%, #000 50%, #050000 100%);--lp-card-border:1px solid rgba(255,0,0,0.5);--lp-radius:12px;--lp-card-shadow:0 0 12px rgba(255,0,0,0.6),0 0 25px rgba(255,0,0,0.45),0 0 45px rgba(255,0,0,0.35),inset 0 0 20px rgba(0,0,0,0.9);--lp-ink:#fff;--lp-font:Georgia,"Times New Roman",Times,serif;--lp-size:24px;--lp-align:center;--lp-red:#ff2323;--lp-gold:#ff9900;--lp-blue:#6fa8ff;--lp-hl-bg:#ffff00;--lp-hl-ink:#000;--lp-hl2-bg:#ff0000;--lp-hl2-ink:#ffff00;--lp-label-bg:#800000;--lp-doc-bg:#f7db99;--lp-doc-ink:#a33333;--lp-quote-bg:#f7db99;--lp-quote-ink:#a33333;--lp-quote-rule:#ff2323;--lp-quote-font:"Courier New",Courier,monospace;--lp-quote-style:normal;--lp-btn-bg:#d0021a;--lp-btn-border:1px solid #ff5a5a;--lp-form-bg:linear-gradient(135deg, #1a0000 0%, #000 65%, #050000 100%);--lp-form-ink:#fff;--lp-amt-bg:linear-gradient(135deg, #1a0000, #600000);--lp-amt-border:1px solid rgba(255,0,0,0.6);--lp-amt-on-bg:linear-gradient(135deg, #ff1a1a, #ff4d4d 50%, maroon)}.lp blockquote.lp-quote{font-weight:700}body.landing-page .landing-page-cta::after{content:"";position:absolute;inset:-140%;z-index:0;pointer-events:none;background:linear-gradient(120deg, transparent 46%, rgba(255,100,100,0.22) 50%, transparent 54%);animation:lpSweep 6s linear infinite}body.landing-page .conduit-amount-option,body.landing-page .amount-option{animation:lpGlow 3.5s ease-in-out infinite}body.landing-page .conduit-amount-option.selected,body.landing-page .amount-option.selected{box-shadow:0 0 18px rgba(255,0,0,0.95),0 0 35px rgba(255,0,0,0.8) !important}@keyframes lpSweep{0%{transform:translate(-45%, -45%)}100%{transform:translate(45%, 45%)}}@keyframes lpGlow{0%,100%{box-shadow:0 0 0 rgba(255,0,0,0.2)}50%{box-shadow:0 0 22px rgba(255,0,0,0.65)}}body.landing-page .sms-disclaimer,body.landing-page .sms-disclaimer p,body.landing-page .sms-disclaimer span,body.landing-page .sms-disclaimer a{color:#fff !important}body.landing-page .sms-disclaimer a{text-decoration:underline !important}.lp-donation-summary,.lp-donation-summary *,.lp-donation-summary *::before,.lp-donation-summary *::after{background-color:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:none !important;background-image:none !important;-webkit-text-stroke:0 !important;font-weight:400 !important}
