.site-main section.events{padding-top:238px;padding-bottom:85px}@media(max-width: 1024px){.site-main section.events{padding-top:150px;padding-bottom:40px}}.site-main section.events .container h1{text-align:center}.site-main section.events .container .separator{padding:60px 0 80px}@media(max-width: 767px){.site-main section.events .container .separator{padding:25px 0 40px}}.site-main section.events .container .events-list{display:flex;flex-direction:column;gap:24px}@media(max-width: 1024px){.site-main section.events .container .events-list{gap:36px}}.site-main section.events .container .events-list .event-item{border-bottom:1px solid rgba(151,113,88,.1490196078);padding-bottom:24px;display:flex;gap:14px}@media(max-width: 767px){.site-main section.events .container .events-list .event-item{flex-direction:column}}.site-main section.events .container .events-list .event-item .img-and-date{width:50%;position:relative}@media(max-width: 1024px){.site-main section.events .container .events-list .event-item .img-and-date{width:100%}}.site-main section.events .container .events-list .event-item .img-and-date img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 1024px){.site-main section.events .container .events-list .event-item .img-and-date img{aspect-ratio:3/4}}.site-main section.events .container .events-list .event-item .img-and-date .event-date{position:absolute;top:20px;left:14px;width:67px;height:112px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 1024px){.site-main section.events .container .events-list .event-item .img-and-date .event-date{height:95px}}.site-main section.events .container .events-list .event-item .img-and-date .event-date .day{font-family:"Playfair Display",sans-serif;font-size:2.8125rem;font-weight:400;line-height:110%;margin-top:-10px;margin-bottom:8px}@media(max-width: 1024px){.site-main section.events .container .events-list .event-item .img-and-date .event-date .day{font-size:2.125rem}}.site-main section.events .container .events-list .event-item .img-and-date .event-date .month{text-transform:uppercase}.site-main section.events .container .events-list .event-item .img-and-date .event-date .weekday{text-transform:uppercase;opacity:.5}.site-main section.events .container .events-list .event-item .event-details{width:50%;display:flex;flex-direction:column}@media(max-width: 1024px){.site-main section.events .container .events-list .event-item .event-details{width:100%}}.site-main section.events .container .events-list .event-item .event-details .btn{margin-top:12px}.site-main section.events .container .events-list .event-item .event-title{margin-bottom:24px}.site-main section.events .container .events-list .event-item .event-excerpt{margin-bottom:auto}@media(max-width: 1024px){.site-main section.events .container .events-list .event-item .event-excerpt{margin-bottom:36px}}.site-main section.events .container .events-list .event-item .event-time,.site-main section.events .container .events-list .event-item .event-location{display:flex;align-items:center;gap:6px;margin-bottom:10px}.site-main section.events .container .events-list .event-item .event-time svg,.site-main section.events .container .events-list .event-item .event-location svg{width:14px;height:14px}