.events-cards{display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.events-cards{grid-template-columns:repeat(2,1fr)}}.card__overlay{display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0);vertical-align:middle}.card__overlay-panel{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));border-radius:20px;bottom:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:15px;position:absolute;right:0;top:0}@media (min-width:768px){.card__overlay-panel{padding:30px}}.events-date{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:70px;justify-content:center;width:70px}.events-title .h4{color:#fff;font-family:Questrial}.events-date span{color:#26349d}.events-date p{color:#000;font-size:16px;line-height:24px;margin-top:-5px}.card__overlay-bottom{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,0);display:flex;justify-content:space-between;margin-bottom:-30px;padding-bottom:20px;transition:margin-bottom .15s linear,border-color .15s linear;width:100%}.card__overlay-panel a.hs-button{margin-left:10px;opacity:0;transition:opacity .15s linear}.card__overlay-panel:hover a.hs-button{background:#26349d;color:#fff;opacity:1}.card__overlay-panel:hover .card__overlay-bottom{border-color:#fff;margin-bottom:0}