.fragment-event__row {
     display: flex;
     padding: 0.4rem 0 1.6rem;
     border-bottom: 1px solid #000000;
}
 .fragment-event__row:first-of-type {
     border-top: 1px solid #000000;
}
 .fragment-event__row:last-of-type {
     border-bottom: unset;
}
 .fragment-event__date {
     display: flex;
     min-width: 8rem;
     margin-right: 2.4rem;
     text-align: center;
     /* align-self: center; */
}
 @media (min-width: 980px) {
     .fragment-event__date {
         min-width: 10rem;
    }
}
 @media (min-width: 2550px) {
     .fragment-event__date {
         min-width: 13rem;
    }
}
 .fragment-event__day {
     display: flex;
     flex-direction: column;
     font-weight: 700;
     font-size: 2.2rem;
     line-height: 3.1rem;
}
 @media (min-width: 980px) {
     .fragment-event__day {
         font-size: 2.8rem;
         line-height: 3.7rem;
    }
}
 @media (min-width: 2550px) {
     .fragment-event__day {
         font-size: 3.4rem;
         line-height: 4.3rem;
    }
}
 .fragment-event__month {
     font-size: 1.4rem;
     line-height: 0.8;
     padding-top: 0.6rem;
     padding-left: 0.4rem;
     width: 3rem;
}
 @media (min-width: 980px) {
     .fragment-event__month {
         font-size: 1.6rem;
    }
}
 @media (min-width: 2550px) {
     .fragment-event__month {
         font-size: 2rem;
    }
}
 .fragment-event p {
     display: flex;
     flex-direction: column;
     margin-bottom: 0;
     font-size: 1.2rem;
     /* align-self: center; */
}
 @media (min-width: 980px) {
     .fragment-event p {
         font-size:1.6rem;
    }
}
 @media (min-width: 2550px) {
     .fragment-event p {
         font-size: 2.4rem;
    }
}



 


