.donations{padding-top:60px;margin-bottom:60px}.donations-hdr{display:flex;flex-direction:column;gap:40px}.donations-subscribes{margin-top:80px;display:flex;flex-direction:column;gap:30px}.subscribe-card{overflow:hidden;text-align:center;background-color:#e3ece1}.subscribe-card__link{display:flex;flex-direction:column}.subscribe-card-donate{position:relative;background:#bdc592}.subscribe-card-donate__link{position:relative;z-index:1;padding:120px 20px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font:500 22px/1.5 var(--font-secondary)}.subscribe-card-donate .donate-any{padding:24px;box-shadow:0 0 24px var(--color-light-green);background-color:var(--color-light-green)}.subscribe-card__img{display:block;width:100%;aspect-ratio:1/.65;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subscribe-card__bottom{padding:16px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:24px}.subscribe-card__price{font:500 24px/1 var(--font-secondary);text-transform:uppercase}.subscribe-card__cta{width:-moz-max-content;width:max-content;padding:16px 24px;background-color:var(--color-dark-green);color:var(--color-white);text-transform:uppercase;font-size:14px;font-weight:500}@media screen and (min-width:768px){.donations{padding-top:80px;margin-bottom:80px}.donations-subscribes{flex-direction:row;flex-wrap:wrap;gap:40px}.subscribe-card{width:calc(50% - 20px)}.subscribe-card__bottom,.subscribe-card__link{height:100%}.subscribe-card__cta{padding:18px 42px;margin-top:auto}}@media screen and (min-width:1120px){.donations{padding-top:120px;margin-bottom:120px}.donations-hdr{gap:80px}.donations-hdr-bottom{max-width:85%}.donations-subscribes{margin-top:120px;gap:50px}.subscribe-card{width:calc((100% - 100px)/ 3);transition:transform .3s,box-shadow .3s}.subscribe-card:hover{transform:scale(1.05);box-shadow:0 0 24px rgba(0,0,0,.2)}.subscribe-card-donate__link{font-size:28px}.subscribe-card__price{font-size:32px}.subscribe-card__descr{font-size:18px}.subscribe-card__bottom{padding:20px 30px 40px;gap:32px}}