*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden}a{text-decoration:none}ul,li{list-style:none;padding:0}.navbar-brand{display:flex;align-items:center;justify-content:center}.navbar-brand img{width:50px;margin-right:15px}.brand-color{color:#ee1b23!important}.brand-color-bg{background-color:#ee1b23}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#ee1b23}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#ee1b23}.navbar-light .navbar-toggler{color:#0000008c;border-color:#0000001a;border:0px}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.background-black{background-color:#000}.TopBar a{color:#fff}.TopBar .socialIcons a{color:#ee1b23;padding:5px;margin:0 5px;font-size:21px}.TopBar .socialIcons a:hover{color:#fff;background-color:#ee1b23}.carousel-caption{width:100%;height:100%;inset:0;background-color:#00000080;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px}.carousel-caption h5{font-size:5vw;font-weight:900}.carousel-caption p{font-size:2.5vw;font-weight:400}.LearnAboutUs img{width:100%}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#ee1b23;background-color:#fff;border-color:#ee1b23 #ee1b23 #fff}.nav-tabs .nav-link{color:#444;font-weight:700}.WhatWeDo .listItem{border-radius:8px;border:#ee1b23 2px solid;padding:8px;height:100%}.WhatWeDo .listIcon{color:#ee1b23;font-size:30px;margin-right:10px}.ProgressBanner .listItem{text-align:center;margin:15px;z-index:1}.ProgressBanner .listIcon{color:#ee1b23;font-size:50px;margin-right:10px}.ProgressBanner .listText h3,.ProgressBanner .listText p{color:#fff}.ProgressBanner{background-image:url(https://images.pexels.com/photos/3184418/pexels-photo-3184418.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed}.ProgressBanner:after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000000b3}.causes .img-box{overflow:hidden}.causes .card .img-box img{transition:transform .3s ease}.causes .card:hover img{transform:scale(1.1)}.causes .progress{display:flex;height:2rem;overflow:hidden;font-size:18px;background-color:#e9ecef;border-radius:0}.causes .progress .progress-bar{padding:5px}.DonateNow .contentArea{background-image:url(https://images.pexels.com/photos/3184418/pexels-photo-3184418.jpeg);background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;width:100%;padding:30px;position:relative;border-radius:15px 0 0 15px}.DonateNow .contentArea:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000000b3;z-index:0;border-radius:15px 0 0 15px}.DonateNow .contentArea .contentText{position:relative;z-index:999}.DonateNow .contentArea .contentText *{color:#fff}.DonateNow .formArea{background-color:#ffc107;padding:30px;border-radius:0 15px 15px 0}.DonateNow .formArea .form-control{background-color:transparent;border:2px solid #fff;color:#000}.DonateNow .formArea .form-control::placeholder{color:#fff}.DonateNow form .donateButton{background-color:transparent;color:#fff;outline:0px;border:2px solid #fff;padding:10px 20px;font-weight:700;border-radius:8px}.DonateNow form .donateButton:hover{background-color:#fff;color:#ffc107}.footer{background-color:#20212b}.footer .socialIcons a{border:#ee1b23 2px solid;border-radius:5px;color:#777;padding:5px 8px;margin:5px;font-size:21px}.footer .socialIcons a:hover{color:#fff;background-color:#ee1b23}.DonationReceipt{width:"100%";margin:0 auto;padding:3vw;background:#fff;border:.2vw solid #ddd;font-family:Arial,sans-serif;font-size:1.3vw;color:#000}.receipt-body p{font-size:2vw}.receipt-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2vw;margin-bottom:2vw}.receipt-logo img{width:15vw}.receipt-org p,.receipt-certifications p{margin:.5vw 0}.receipt-certifications{border:.2vw solid #dc3545;padding:1vw;border-radius:.4vw;font-size:1.3vw}.receipt-body{border:.2vw solid #000;padding:2vw;border-radius:.4vw}.receipt-title h4{text-align:center;border:.2vw solid #000;padding:1vw 0;margin-bottom:2vw;font-size:1.2vw}.receipt-meta{display:flex;justify-content:space-between;margin-bottom:2vw}.highlight{border-bottom:.1vw solid #000;padding:0 .5vw;font-weight:700;text-transform:uppercase}.note{font-weight:700;margin-top:1vw}.receipt-sign{margin-top:3vw;text-align:right}.receipt-sign img{width:20vw}.signature{font-weight:700;font-size:5vw}.receipt-brandName{font-size:3vw}
