.event-card__image-link,.responsive-image img{display:block}.event-card__cta{color:#9c8a5c;font-weight:700}.event-card__date{align-items:center;display:flex;font-weight:400}.event-card__date span{margin-left:5px}.event-card__date a{-webkit-text-decoration:underline;text-decoration:underline}.calendar-events-grid__list ul{grid-column-gap:calc(22.85714px + 3.57143vw);grid-row-gap:calc(42.85714px + 3.57143vw);-moz-column-gap:calc(22.85714px + 3.57143vw);column-gap:calc(22.85714px + 3.57143vw);display:grid;grid-template-columns:repeat(var(--columnsSmall),1fr)}@media(max-width:480px){.calendar-events-grid__list ul{-moz-column-gap:40px;column-gap:40px}}@media(min-width:1600px){.calendar-events-grid__list ul{-moz-column-gap:80px;column-gap:80px}}@media(max-width:480px){.calendar-events-grid__list ul{grid-row-gap:60px}}@media(min-width:1600px){.calendar-events-grid__list ul{grid-row-gap:100px}}@media(min-width:750px){.calendar-events-grid__list ul{grid-template-columns:repeat(calc(var(--columns) - 1),1fr)}}@media(min-width:1000px){.calendar-events-grid__list ul{grid-template-columns:repeat(var(--columns),1fr)}}.calendar-events-grid__load_more{text-align:center}.calendar-events-grid .button-cta{--color:#4b4840;--color-hover:#fcf8f0;--background-hover:#4b4840;--border-color:#4b4840;display:inline-block;min-width:280px}.calendar-events-content{background:#4b4840}@media(min-width:1000px){.calendar-events-content__grid__wrap{grid-row-gap:calc(42.85714px + 6.69643vw);grid-column-gap:calc(14.28571px + 2.23214vw);-moz-column-gap:calc(14.28571px + 2.23214vw);column-gap:calc(14.28571px + 2.23214vw);display:grid;grid-template-columns:repeat(2,1fr);row-gap:calc(42.85714px + 6.69643vw)}}@media(min-width:1000px)and (max-width:480px){.calendar-events-content__grid__wrap{row-gap:75px}}@media(min-width:1000px)and (min-width:1600px){.calendar-events-content__grid__wrap{row-gap:150px}}@media(min-width:1000px)and (max-width:480px){.calendar-events-content__grid__wrap{-moz-column-gap:25px;column-gap:25px}}@media(min-width:1000px)and (min-width:1600px){.calendar-events-content__grid__wrap{-moz-column-gap:50px;column-gap:50px}}.calendar-events-content__grid__col{width:100%}@media(max-width:999px){.calendar-events-content__grid__col+.calendar-events-content__grid__col{margin-top:calc(42.85714px + 6.69643vw)}}@media(max-width:999px)and (max-width:480px){.calendar-events-content__grid__col+.calendar-events-content__grid__col{margin-top:75px}}@media(max-width:999px)and (min-width:1600px){.calendar-events-content__grid__col+.calendar-events-content__grid__col{margin-top:150px}}.calendar-events-content__grid__col{color:#fcf8f0}