section.previous-charities{background:#0F0F10}section.previous-charities .wrapper>.content{margin-bottom:2rem}section.previous-charities .wrapper .grid{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:1.5rem}section.previous-charities .wrapper .grid .item{position:relative;background:#0F0F10;border-radius:1rem;width:100%;height:100%;overflow:hidden}section.previous-charities .wrapper .grid .item:hover .content .tags{max-height:150px;opacity:1;padding-bottom:1.5rem}section.previous-charities .wrapper .grid .item:hover .bg img{transform:scale(1.1)}section.previous-charities .wrapper .grid .item .bg{aspect-ratio:.88/1;width:100%;overflow:hidden}section.previous-charities .wrapper .grid .item .bg video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;top:100%;left:0;z-index:2;opacity:0;transition:all .3s ease}section.previous-charities .wrapper .grid .item .bg video.active{top:0;opacity:1}section.previous-charities .wrapper .grid .item .bg img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease}section.previous-charities .wrapper .grid .item.no-pad .content{padding:1.5rem 1.5rem 0}section.previous-charities .wrapper .grid .item .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:1rem;width:100%;position:absolute;bottom:0;left:0;z-index:3;padding:1.5rem;border-radius:16px;background:linear-gradient(180deg,rgba(15,15,16,0) -7.55%,rgba(15,15,16,.45) 103.66%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}section.previous-charities .wrapper .grid .item .content h3{font-family:pag-revolution,sans-serif;font-weight:700;font-size:1.625rem;color:#fff;line-height:1;margin-bottom:0}section.previous-charities .wrapper .grid .item .content p{font-size:1rem;margin-bottom:0}section.previous-charities .wrapper .grid .item .content .tags{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:5px;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease}section.previous-charities .wrapper .grid .item .content .tags p{font-family:proxima-nova,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1;padding:8px 16px;border:solid 1px #E6E6E7;background:rgba(15,15,16,.75);margin-bottom:0}@media only screen and (min-width: 992px){section.previous-charities .wrapper .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1200px){section.previous-charities .wrapper>.content{margin-bottom:4rem}section.previous-charities .wrapper .grid{grid-template-columns:repeat(3,1fr)}}
