.next-event-card__container{border:1px solid #575000;border-radius:10px;width:450px}.next-event-card__img{border-radius:10px 10px 0 0;width:100%;height:180px;position:relative;overflow:hidden}.next-event-card__img:after{content:"";background:linear-gradient(#0000,#000);width:100%;height:60%;position:absolute;bottom:0;left:0}.next-event-card__img img{object-fit:cover;object-position:top;width:100%;height:100%}.next-event-card__title{text-align:center;color:#fff;z-index:1;width:100%;min-height:50px;margin-top:-50px;margin-bottom:0;padding:0 16px;font-size:24px;font-weight:700}.next-event-card__container .redirect-angle-right__container{color:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:90%;padding:10px 0;font-weight:700;display:flex}.next-event-card__container .redirect-angle-right__container a,.next-event-card__container .redirect-angle-right__container strong{color:#fff;text-align:center;width:100%}.next-event-card__container .redirect-angle-right__container:hover{cursor:pointer;background-color:#fff}.next-event-card__container .redirect-angle-right__container:hover a,.next-event-card__container .redirect-angle-right__container:hover strong{color:#000}.next-event-card__container .redirect-angle-right__container svg{display:none}@media (min-width:1025px){.next-event-card__container{flex:1 1 0;align-self:stretch;width:auto;min-width:0}.next-event-card__container .redirect-angle-right__container{margin-top:auto}}@media (max-width:1024px){.next-event-card__container{grid-template-rows:auto auto 1fr;grid-template-columns:50% 50%;align-items:start;width:100%;max-width:480px;gap:0!important;padding-bottom:0!important;display:grid!important}.next-event-card__img{border-radius:10px 0 0 10px;grid-area:1/1/4;width:100%;height:100%}.next-event-card__img:after{background:linear-gradient(90deg,#0000 40%,#000000d9 100%);height:100%;inset:0}.next-event-card__title{text-align:left;min-height:unset;grid-area:1/2;margin-top:0;padding:12px 12px 0;font-size:16px}.next-event-card__container>.d-flex{flex-wrap:wrap;grid-area:2/2;padding:8px 12px}.next-event-card__container .redirect-angle-right__container{grid-area:3/2;justify-content:flex-start;width:auto;margin:0 12px 12px}}@media (min-width:768px) and (max-width:1024px){.next-event-card__container{max-width:calc(50% - 12px)}}@media (max-width:767px){.next-event-card__container{max-width:100%}}
