.card-events *{box-sizing:border-box;margin:0;padding:0}.card-events.text{color:#333;font-family:Arial,sans-serif}.card-events{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;max-height:300px;max-width:476px;min-height:300px;overflow:hidden;position:relative;width:100%}.card-events__image-area{height:auto;overflow:hidden;width:100%}.card-events__image-area img{display:block;height:auto;max-height:160px;max-width:100%;object-fit:cover;width:100%}.card-events__info-area{background-color:#f9f9f9;border-top:3px solid #f47e3f;display:flex;flex-direction:column;height:140px;justify-content:center;padding:29px 24px;position:relative}.card-events__info-title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:2px;transition:all .3s ease}.card-events__info-title.multiline{font-size:16px;margin-bottom:4px}.card-events__info-location{color:#555;font-size:16px}.card-events__booth{border-radius:10px 50px 50px 10px;display:inline-block;margin-top:8px;padding:5px 12px;width:max-content}.card-events__booth,.card-events__date-text{background-color:#0040ca;color:#fff;font-size:14px}.card-events__date-text{border:1px solid #fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:700;left:5%;padding:5px 15px;position:absolute;top:142px;white-space:nowrap;z-index:9}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.card-events__linked{align-items:center;background-color:#f47e3f;border:1px solid #fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;left:85%;opacity:0;padding:5px;position:absolute;top:142px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap;z-index:9}.card-events:hover .card-events__linked{animation:pulse 1.2s ease-in-out infinite;opacity:1;visibility:visible}.card-events__info-location,.card-events__info-title,.card-events__link{text-decoration:none!important}@media (max-width:768px){.card-events__date-text,.card-events__linked{top:118px}.card-events{min-height:auto}}@media (max-width:375px){.card-events__date-text,.card-events__linked{top:96px}.card-events__info-title{font-size:17px}}