.cls-2{fill:#fff;object-fit:contain}#Rectangle_5527{fill:none}.cls-1{fill:#fff}*,:before,:after{box-sizing:border-box}.ReactModal__Body--open{position:relative}.no-results{text-align:center;width:100%;height:300px;padding-top:50px;font-size:16px;font-weight:700;top:50%}.no-results .no-image{width:300px;height:150px;display:block;display:inline-grid!important}.matching-gift-confirm-box{border:2px solid #ccc;border-radius:12px;padding:5px;display:block}.matching-gifts-modal .modal-content::-webkit-scrollbar{width:0}.matching-gifts-modal .bold-text{color:#4d4d4d;font-size:16px;font-weight:700}.matching-gifts-modal .donation-select-amount{background-color:#fff!important;border:1px solid #b3b3b3!important;border-radius:20px!important;width:116px!important;height:33px!important;margin-bottom:.2em!important}.matching-gifts-modal .back-button{float:left;cursor:pointer;background:0 0;border:none;margin-left:20px;padding:0;font-weight:700;position:absolute}.matching-gifts-modal .dollars{margin-top:10px;font-size:16px;font-weight:700}.matching-gifts-modal .modal-background-centered{text-align:center;padding-top:40px}.matching-gifts-modal .donation-flow-modal{text-align:center;padding-bottom:30px;display:block}.matching-gifts-modal .donation-flow-modal .MuiFormControl-fullWidth{width:97%}.matching-gifts-modal .donation-flow-modal .stepper{width:100%}.matching-gifts-modal .donation-flow-modal .big-text{color:#000;padding-top:30px;font-size:28px;font-weight:700}.matching-gifts-modal .donation-flow-modal .create-gift-form{margin:10px;display:block}.matching-gifts-modal .donation-flow-modal .create-gift-form .card-info-errors-row{position:relative}.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-form-instruction-text{margin-bottom:5px;font-size:12px}.matching-gifts-modal .donation-flow-modal .create-gift-form .input-row{width:90%;display:inline-block;position:relative}.matching-gifts-modal .donation-flow-modal .create-gift-form .spacing-row{width:90%;padding-top:10px;padding-bottom:10px;display:inline-block}.matching-gifts-modal .donation-flow-modal .create-gift-form .spacing-row .inline{display:inline}.matching-gifts-modal .donation-flow-modal .create-gift-form .small-text{color:#4d4d4d;margin-left:5px;margin-right:5px;font-size:14px;font-weight:700}.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-input{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #b3b3b3;border-radius:30px;width:46%;height:44px;margin:10px;padding:10px}@media (width<=768px){.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-input{width:90%}}.matching-gifts-modal .donation-flow-modal .create-gift-form .short{margin:10px;width:46%!important}@media (width<=768px){.matching-gifts-modal .donation-flow-modal .create-gift-form .short{width:95%!important}}.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-text-area{resize:none;background-color:#fff;border:2px solid #ddd;border-radius:15px;width:97%;height:88px;margin:10px;padding:10px;overflow:hidden}@media (width<=768px){.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-text-area{width:93%}}.matching-gifts-modal .donation-flow-modal .create-gift-form .wide-input{-webkit-appearance:none;background-color:#fff;border:1px solid #b3b3b3;border-radius:30px;width:95%;height:44px;margin:10px;padding:10px}@media (width<=768px){.matching-gifts-modal .donation-flow-modal .create-gift-form .wide-input{width:88%}}.matching-gifts-modal .donation-flow-modal .create-gift-form .matching-gift-upload-image{border-radius:11px;width:251px;height:151px}.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-image-upload-label{cursor:pointer;background-color:#f7f7f7;background-image:url(/images/camera-grey.png);background-position:50%;background-repeat:no-repeat;border:dotted #b3b3b3;border-radius:11px;width:256px;height:156px;margin-top:15px;margin-bottom:15px;display:inline-block}.matching-gifts-modal .donation-flow-modal .create-gift-form .gift-image-upload{display:none}.matching-gifts-modal .donate-modal-header{padding-top:20px;padding-bottom:20px;font-size:20px;font-weight:700}.matching-gifts-modal .donate-gift-confirmation{text-align:left;background-color:#f2f2f2;border-radius:20px;width:97%;padding:15px;display:inline-block}.matching-gifts-modal .donate-gift-confirmation .title-div{width:210px;margin-left:20px;display:inline-block}.matching-gifts-modal .donate-gift-confirmation .title-text{font-size:16px}.matching-gifts-modal .donate-gift-confirmation .display-dollars{float:right;-webkit-text-stroke:1px #0000;text-align:left;color:#4d4d4d;height:24px;margin-right:20px;font-size:18px;line-height:50px}.matching-gifts-modal .donate-gift-confirmation .payment-display{float:right;margin-right:10px;font-style:italic;line-height:50px}.matching-gifts-modal .round-image{border-radius:102px;width:204px;height:204px}.matching-gifts-modal .round-image.no-image{border:1px solid gray;border-radius:17px;place-self:center;width:40%;height:188px;margin:0 auto;display:flex}.matching-gifts-modal .small-round-image{border-radius:28px;width:56px;height:56px}.matching-gifts-modal .donation-title{color:#4d4d4d;padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:700}.matching-gifts-modal .modal-match-section{padding-top:10px}.matching-gifts-modal .modal-match-section .small-match-svg{vertical-align:middle;display:inline}.matching-gifts-modal .modal-match-section .match-type{-webkit-text-stroke:1px #0000;color:#4d4d4d;margin-left:5px;font-size:12px;font-style:italic;line-height:10px}.matching-gifts-modal .gift-description-modal{text-align:center;padding-bottom:30px;display:block}.matching-gifts-modal .gift-description-modal .modal-image{border-radius:17px;width:299px;height:188px}.matching-gifts-modal .gift-description-modal .modal-image.no-image{border:1px solid gray;border-radius:17px;place-self:center;width:40%;height:188px;margin:0 auto;display:flex}.matching-gifts-modal .gift-description-modal .modal-title{-webkit-text-stroke:1px #0000;margin-top:10px;padding:10px 60px;font-size:20px;font-weight:700}.matching-gifts-modal .gift-description-modal .modal-description{color:gray;margin-left:40px;margin-right:40px;padding-bottom:20px;font-size:16px}.matching-gifts-modal .gift-description-modal .complete-icon{color:gray;margin-top:15px;margin-bottom:10px;font-size:16px;font-weight:700}.matching-gifts-modal .modal-close-button{color:#666;cursor:pointer}.match-gift-button{color:#fff;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:175px;height:40px;margin:0 auto;font-size:12px;font-weight:700;display:flex;margin-top:10px!important}.active-selection-button{color:#fff;text-align:center;cursor:pointer;background-color:#f2f2f2;border-radius:30px;align-items:center;width:40px;height:22px;margin-left:1px;margin-right:1px;padding-top:5px;padding-bottom:5px;font-size:10px}.donate-button-group{justify-content:center;padding:4px;display:flex}.selection-input{background-color:#fff;border:1px solid #b3b3b3;border-radius:20px;width:120px;height:33px}.matching-gifts *{box-sizing:border-box}.matching-gifts .matching-gifts-title{-webkit-text-stroke:1px #0000;text-align:center;margin-top:45px;margin-bottom:15px;font-size:42px;font-weight:700}.matching-gifts .matching-gifts-content .header{display:flex}.matching-gifts .matching-gifts-content .header select{background-color:var(--gw-white);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%23003d71'/%3E%3C/svg%3E%0A");background-position:right 15px top 50%;background-repeat:no-repeat;border:1px solid #b3b3b3;border-radius:20px;max-width:211px;height:41px;margin-top:10px;padding-left:10px;font-size:14px!important;font-weight:400!important}.matching-gifts .matching-gifts-content .header .content{align-items:center;width:300px;margin-left:20px;display:flex;position:relative}@media (width<=768px){.matching-gifts .matching-gifts-content .header .content{width:100%}}.matching-gifts .matching-gifts-content .header .search{border:1px solid #b3b3b3;border-radius:100vh;width:44px;height:40px;margin-right:10px;padding:3px;font-size:1.25em;transition:width .45s cubic-bezier(.18,.89,.32,1);display:flex;position:relative;overflow:hidden}.matching-gifts .matching-gifts-content .header .search.expanded{width:300px}.matching-gifts .matching-gifts-content .header .search.expanded .search__input{opacity:1}.matching-gifts .matching-gifts-content .header .search__input{z-index:2;opacity:0;cursor:pointer;background:0 0;border:0;outline:0;flex-grow:1;width:100%;margin-top:14px;font-size:16px;font-weight:400;position:absolute;top:-3px;bottom:0;left:0}.matching-gifts .matching-gifts-content .header .search__submit{cursor:pointer;color:#333;background:0;border:0;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:1.0715rem;transition:background .2s ease-out}.matching-gifts .matching-gifts-content .header .search:focus-within{width:100%}.matching-gifts .matching-gifts-content .header .search:focus-within .search__input{opacity:1;z-index:initial;cursor:initial;width:calc(100% - 44px)}@media (width<=299px){.matching-gifts .matching-gifts-cards{width:100%}.matching-gifts .matching-gifts-content{width:100%;margin:0 10px}}@media (width>=300px) and (width<=619px){.matching-gifts .matching-gifts-cards{grid-template-columns:300px;width:300px}.matching-gifts .matching-gifts-content{width:280px;margin:auto}}@media (width>=620px) and (width<=919px){.matching-gifts .matching-gifts-cards{grid-template-columns:300px 300px;width:600px}.matching-gifts .matching-gifts-content{width:580px;margin:auto}}@media (width>=920px) and (width<=1219px){.matching-gifts .matching-gifts-cards{grid-template-columns:300px 300px 300px;width:900px}.matching-gifts .matching-gifts-content{width:880px;margin:auto}}@media (width>=1220px){.matching-gifts .matching-gifts-cards{grid-template-columns:300px 300px 300px 300px;width:1200px}.matching-gifts .matching-gifts-content{width:1180px;margin:auto}}.matching-gifts .matching-gift-card{height:440px;margin:10px;line-height:normal}.matching-gifts .card-elements{text-align:center;flex-direction:column;display:flex;overflow:hidden}.matching-gifts .active{z-index:1;background-color:#eef7e9;border-radius:10px;align-items:center;width:64px;height:20px;margin:14px 18px;padding:4px 7px 2px;font-size:12px;font-weight:500;position:absolute}.matching-gifts .ellipse{background-color:#58a225;border:3px solid #58a22540;border-radius:20px;justify-content:center;align-items:center;width:6px;height:6px;margin:3px 5px 5px 0;position:absolute}.matching-gifts .card-image{border:1px gray;border-radius:17px;width:264px;height:165px;padding:10px;position:relative}.matching-gifts .card-image.no-image{border-radius:0}.matching-gifts .card-image-gradient{border-radius:11px;justify-content:center;align-items:center;display:flex;position:relative}.matching-gifts .card-image-gradient svg{z-index:2;position:absolute}.matching-gifts .card-image-gradient:after{opacity:.6;content:"";background:linear-gradient(215deg,#1d0979 45%,#240800 66%,red 100%);border-radius:11px;width:244px;height:145px;margin-top:10px;margin-left:18px;padding:10px;position:absolute;top:0;left:0}.matching-gifts .title{-webkit-text-stroke:1px #0000;height:60px;padding:10px;font-size:20px;font-weight:700}.matching-gifts .description{color:gray;min-height:32px;padding-top:10px;padding-bottom:5px;font-size:16px}.matching-gifts .read-more{cursor:pointer;background:0 0;border:none;margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700}.matching-gifts .dollars{margin-right:10px;font-size:16px;font-weight:700}.matching-gifts .countdown{-webkit-text-stroke:1px #0000;color:#4d4d4d;font-size:16px;font-weight:700}.matching-gifts .italic-text{color:#4d4d4d;font-size:12px;font-style:italic}.matching-gifts .complete-icon{color:gray;margin-top:15px;margin-bottom:10px;font-size:16px;font-weight:700}.matching-gifts .create-matching-gift-mobile-button{text-align:center;cursor:pointer;font-size:1em;font-weight:700;display:block}@media (width>=920px){.matching-gifts .create-matching-gift-mobile-button{display:none}}.matching-gifts .create-matching-gift-button{float:right;color:#fff;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:10px;height:auto;margin-top:10px;margin-bottom:10px;margin-left:auto;padding:0 18px;font-size:.875em;font-weight:700;display:flex}@media (width<=919px){.matching-gifts .create-matching-gift-button{display:none}}.matching-gifts select:focus-within{outline:2px solid #333}
