@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}.events-grid-date{padding:3rem 0}@media only screen and (max-width: 800px){.events-grid-date{padding:2rem 0}}.events-grid-date__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 3rem;list-style:none;padding:0;margin:0}@media only screen and (max-width: 1024px){.events-grid-date__container{grid-template-columns:repeat(2, 1fr);gap:1.5rem 2rem}}@media only screen and (max-width: 600px){.events-grid-date__container{grid-template-columns:1fr;gap:2rem}}.events-grid-date__item{display:flex;flex-direction:column;gap:.6rem}.events-grid-date__date-badge{display:flex;align-items:center;gap:0;width:fit-content;margin-bottom:0}.events-grid-date__date-day{font-family:"Factor B";font-weight:800;font-size:clamp(2.3rem,5vw,2.5rem);background-color:#000;color:#fff;padding:1rem 1.5rem;border:2px solid #000;text-transform:uppercase}@media only screen and (max-width: 600px){.events-grid-date__date-day{padding:.8rem 1.2rem}}.events-grid-date__date-month{font-family:"Factor B";font-weight:800;font-size:clamp(2.3rem,5vw,2.5rem);background-color:#fff;color:#1f1f1f;border:2px solid #000;padding:1rem 1rem;text-transform:uppercase}@media only screen and (max-width: 600px){.events-grid-date__date-month{padding:.8rem .8rem}}.events-grid-date__title{font-family:"Factor B";font-weight:800;font-size:clamp(2.3rem,5vw,2.5rem);color:#000;margin:0;text-transform:uppercase;line-height:1.2}.events-grid-date__author{font-family:"Factor B";font-weight:800;font-size:clamp(1.2rem,2.5vw,1.4rem);color:#a7a7a7;margin:0}.events-grid-date__description{font-family:"Sofia Pro",sans-serif;font-weight:500;font-size:1.6rem;line-height:2.2rem;color:#000;margin-bottom:1.5rem;text-align:justify}@media only screen and (max-width: 800px){.events-grid-date__description{font-size:1.5rem;line-height:2rem}}.events-grid-date__event-info{display:flex;flex-direction:column;gap:.4rem}.events-grid-date__event-info time{font-family:"Sofia Pro",sans-serif;font-weight:400;font-size:2rem;color:#000;text-transform:uppercase;display:block}@media only screen and (max-width: 800px){.events-grid-date__event-info time{font-size:1.8rem}}@media only screen and (max-width: 600px){.events-grid-date__event-info time{font-size:1.6rem}}/*# sourceMappingURL=events-grid-date.css.map */
