.home_slider.events-wrapper{margin-bottom:20px}.date-wrapper{color:var(--white);display:flex;flex-direction:row;justify-content:center;margin:0}@media only screen and (hover:none) and (pointer:coarse){.home_slider.events-wrapper{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.home_slider.events-wrapper .event-card{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always}.home_slider.events-wrapper::-webkit-scrollbar{display:none}}.editorial-date{color:#666;font-size:var(--font-size-base);font-style:italic;margin-bottom:1rem;margin-top:-.5rem}@media only screen and (max-width:499px){.events-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}.event-title,.is-num{font-size:var(--event-card-332-500-2)}.is-txt{font-size:var(--event-card-332-500-1)}.event-location{font-size:var(--event-card-332-500-3)}.event-card{margin-bottom:16px;width:100%}}@media only screen and (min-width:500px){.events-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-bottom:100px;width:100%;grid-gap:16px}.event-title,.is-num{font-size:var(--event-card-500-660-2)}.is-txt{font-size:var(--event-card-500-660-1)}.event-location{font-size:var(--event-card-500-660-3)}}@media only screen and (min-width:660px){.events-wrapper{grid-template-columns:repeat(3,1fr)}.event-title,.is-num{font-size:var(--event-card-660-970-2)}.is-txt{font-size:var(--event-card-660-970-1)}.event-location{font-size:var(--event-card-660-970-3)}}@media only screen and (min-width:970px){.events-wrapper{grid-template-columns:repeat(4,1fr)}.event-title,.is-num{font-size:var(--event-card-970-1280-2)}.is-txt{font-size:var(--event-card-970-1280-1)}.event-location{font-size:var(--event-card-970-1280-3)}}.featured{margin-bottom:4rem}.featured figure{margin-bottom:1rem}.featured img{height:auto;width:100%}.home_section{margin-bottom:3rem}@media only screen and (max-width:599px){.featured figure#large{display:none}}@media only screen and (min-width:600px){.featured figure#small{display:none}}