.icon-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.icon-card{box-shadow:0 3px 15px 0 #0000001f;padding:35px 30px;position:relative;text-align:center}.icon-card.leaf{border-radius:80px 5px}.icon-card .icon{color:#000;margin:0 auto 1rem;max-width:64px}.icon-card .icon img{height:100%;width:100%}.icon-card p{margin:0}.icon-card .title{font-size:1.25rem;font-weight:900;line-height:1.2}.whole-tile-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.event-card__date,.event-card__location{display:flex;font-size:18px;font-weight:700;margin:5px 0;padding:0 30px;text-align:left}.event-card__date *,.event-card__location *{font-size:16px;font-weight:700}.event-card__date svg,.event-card__location svg{fill:#366356;height:25px;margin-right:10px;width:25px}.icon-cards .event-image{aspect-ratio:16/9;border-radius:80px 10px 80px 10px;margin:0;max-width:100%;overflow:hidden;width:100%}.icon-cards .event-image img{height:100%;object-fit:cover;width:100%}.icon-cards .full-width-image .icon{align-items:center;display:flex}.icon-cards .full-width-image .icon img{height:auto;object-fit:contain}.event-card-type{padding:0 0 105px}.event-card-type .title{font-family:Poppins;font-size:24px;line-height:1.2;margin-bottom:10px;padding:25px 30px 0;text-align:left}.event-card-type{position:relative}.event-card-type .button{bottom:30px;left:30px;position:absolute!important}