.donation-section{position:relative;overflow:hidden;min-height:60vh;height:600px;background:linear-gradient(90deg,rgba(249,125,126,1),rgba(113,72,212,1))}.donation-background,.donation-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.donation-overlay{background:linear-gradient(90deg,rgba(249,125,126,1),rgba(113,72,212,1));z-index:1}.donation-image{object-fit:cover;object-position:center 20%;z-index:0}.donation-content{position:relative;z-index:2;padding:2rem}.donation-number{color:var(--gray-100);padding:2rem}.donation-number span{font-size:10rem;line-height:1;display:block;font-weight:700}.donation-text{color:var(--gray-100);padding:2rem;max-width:600px}.donation-text p{font-size:2rem;line-height:1.4;margin:0 0 2rem}.learn-more-btn{border-color:var(--gray-100);color:var(--gray-100);transition:all .3s ease;padding:1rem 2.5rem;font-size:1.2rem;border-width:2px;font-weight:500}.learn-more-btn:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(255,255,255,.4);color:var(--info-color);background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.4)!important}@media (max-width:768px){.donation-section{min-height:500px;height:auto;padding:4rem 0}.donation-number{padding:1rem}.donation-number span{font-size:6rem}.donation-text{padding:1rem}.donation-text p{font-size:1.5rem;line-height:1.5;margin:0 0 1.5rem}.learn-more-btn{padding:.75rem 1.5rem;font-size:1.1rem}}.count-finished{animation:pop-scale .4s ease-in-out}@keyframes pop-scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}