.donate-card{position:relative;border:1px solid #242832;border-radius:8px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.donate-card:hover{border-color:rgba(251,201,2,.5098039216);box-shadow:0 16px 30px rgba(0,0,0,.45)}.donate-card .donate-btn{display:flex;justify-content:center;align-items:center}.donate-card .donate-btn.full{width:100%}.donate-card .shadow{background-image:linear-gradient(0deg,hsl(220,23.89%,9.59%),hsla(220,25%,6%,.8),transparent);z-index:1}.donate-card .shadow,.donate-card img{position:absolute;top:0;left:0;width:100%;height:100%}.donate-card img{object-fit:cover;z-index:0}.donate-card .donate-content{z-index:2;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;height:500px;border-radius:5px}.donate-card .donate-content .description{color:#8f99a3;font-size:14px;margin-bottom:20px}.title-with-icon{display:flex;align-items:center;gap:10px;margin-bottom:12px}.title-with-icon h3{font-size:20px;text-transform:uppercase}.title-with-icon .icon{padding:10px;background-color:rgba(44,44,33,.8);border-radius:4px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.title-with-icon .icon svg{color:var(--primary)}.target{font-size:20px}@media screen and (max-width:768px){.target{font-size:18px}}.completed{display:flex;align-items:center;gap:10px}.completed,.completed svg{color:#22c55e}.donateDetailsModal{width:90%;max-width:500px}.donateDetailsModal .p-dialog-content{padding-top:0}.donateDetailsModal p{color:#8f99a3;font-size:14px;line-height:1.625}.donateDetailsModal p.completed-text{border:.5px solid rgba(34,197,94,.3019607843);padding:15px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;color:#22c55e;font-size:16px}.donateDetailsModal p.completed-text svg{color:#22c55e}.donateDetailsModal .donate-btn{width:100%;display:flex;justify-content:center;align-items:center}#donate{scroll-margin-top:60px}.donate{padding:60px 0;background:var(--gradient-top);color:#fff}.donate .carousel.embla{--slide-size-lg:100%;--slide-size-sm:100%}.donate__inner{display:flex;flex-direction:column;justify-content:center;gap:56px}.donate__info{margin-bottom:20px}.donate__info h2{text-align:center;margin:20px 0;font-size:32px}.donate__info p{text-align:center;max-width:800px;font-size:14px;color:#8f99a3;line-height:1.6;margin:0 auto}.donate__support-heart{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-family:var(--font-medium)}.donate__support-heart span,.donate__support-heart svg{color:var(--primary)}