@media only screen and (min-width:0rem){#events-1649a{background-color:#fbf9f5;overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#events-1649a .cs-container{align-items:center;margin:auto;max-width:80rem}#events-1649a .cs-container,#events-1649a .cs-wrapper{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.25rem);width:100%}#events-1649a .cs-wrapper{justify-content:center}#events-1649a .cs-content{display:block;max-height:20.5rem;padding:clamp(2.5rem,4vw,5rem) clamp(1rem,3vw,2.5rem);position:relative;width:100%}#events-1649a .cs-title{color:var(--bodyTextColorWhite)}#events-1649a .cs-picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}#events-1649a .cs-picture:before{background:var(--primary);content:"";display:block;height:100%;left:0;opacity:.84;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#events-1649a .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#events-1649a .cs-card-group{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.25rem);margin:0;padding:0;width:100%}#events-1649a .cs-item{align-items:flex-start;background-color:var(--bg);box-sizing:border-box;display:flex;gap:clamp(1rem,5vw,3rem);list-style:none;overflow:hidden;padding:clamp(1rem,4vw,2rem);position:relative;text-decoration:none;width:100%;z-index:1}#events-1649a .cs-item:before{background-color:rgba(0,0,0,.2);content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#events-1649a .cs-date{align-items:center;background-color:var(--primary);color:#fff;display:flex;flex:none;flex-direction:column;font-size:1rem;height:clamp(5rem,10vw,6.25rem);justify-content:center;line-height:1.2em;position:relative;text-align:center;width:clamp(5rem,10vw,6.25rem);z-index:1}#events-1649a .cs-date:before{background-color:#bababa;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:-1}#events-1649a .cs-date strong{color:#fff;font-size:1.9375rem;line-height:1.2em}#events-1649a .cs-info-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}#events-1649a .cs-info{flex-direction:column}#events-1649a .cs-h3{color:var(--headerColor);font-family:var(--bodyFont);font-size:clamp(1.25rem,3vw,1.5625rem);font-weight:700;letter-spacing:.05em;line-height:1.2em;margin:0;padding-bottom:1rem}#events-1649a .cs-info,#events-1649a .cs-location{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em}#events-1649a .cs-info{display:flex;gap:.5rem;margin:0}#events-1649a .cs-button-wrapper{align-items:center;display:flex;position:relative}}@media only screen and (min-width:48rem){#events-1649a .cs-container{align-items:stretch;flex-direction:row}#events-1649a .cs-content{height:clamp(25rem,80vw,47rem);height:auto;max-height:none;max-width:clamp(17.75rem,29.4vw,25.8125rem)}}@media only screen and (min-width:64rem){#events-1649a .cs-info-wrapper{flex-direction:row;gap:clamp(2rem,3.1vw,5rem);justify-content:space-between}#events-1649a .cs-time{margin:1rem 0 0}}@media only screen and (min-width:0rem){#events-1649{background-color:#fbf9f5;overflow:hidden;padding:var(--sectionPadding);padding-top:0;position:relative;z-index:1}#events-1649 .cs-container{align-items:center;margin:auto;max-width:80rem}#events-1649 .cs-container,#events-1649 .cs-wrapper{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.25rem);width:100%}#events-1649 .cs-wrapper{justify-content:center}#events-1649 .cs-content{display:block;max-height:20.5rem;padding:clamp(2.5rem,4vw,5rem) clamp(1rem,3vw,2.5rem);position:relative;width:100%}#events-1649 .cs-title{color:var(--bodyTextColorWhite)}#events-1649 .cs-picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}#events-1649 .cs-picture:before{background:var(--primary);content:"";display:block;height:100%;left:0;opacity:.84;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#events-1649 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#events-1649 .cs-card-group{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.25rem);margin:0;padding:0;width:100%}#events-1649 .cs-item{align-items:flex-start;background-color:var(--bg);box-sizing:border-box;display:flex;gap:clamp(1rem,5vw,3rem);list-style:none;overflow:hidden;padding:clamp(1rem,4vw,2rem);position:relative;text-decoration:none;width:100%;z-index:1}#events-1649 .cs-item:before{background-color:rgba(0,0,0,.2);content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#events-1649 .cs-date{align-items:center;background-color:var(--primary);color:#fff;display:flex;flex:none;flex-direction:column;font-size:1rem;height:clamp(5rem,10vw,6.25rem);justify-content:center;line-height:1.2em;position:relative;text-align:center;width:clamp(5rem,10vw,6.25rem);z-index:1}#events-1649 .cs-date:before{background-color:#bababa;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:-1}#events-1649 .cs-date strong{color:#fff;font-size:1.9375rem;line-height:1.2em}#events-1649 .cs-info-wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}#events-1649 .cs-info{flex-direction:column}#events-1649 .cs-h3{color:var(--headerColor);font-family:var(--bodyFont);font-size:clamp(1.25rem,3vw,1.5625rem);font-weight:700;letter-spacing:.05em;line-height:1.2em;margin:0;padding-bottom:1rem}#events-1649 .cs-info,#events-1649 .cs-location{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em}#events-1649 .cs-info{display:flex;gap:.5rem;margin:0}#events-1649 .cs-button-wrapper{align-items:center;display:flex;position:relative}}@media only screen and (min-width:48rem){#events-1649 .cs-container{align-items:stretch;flex-direction:row}#events-1649 .cs-content{height:clamp(25rem,80vw,47rem);height:auto;max-height:none;max-width:clamp(17.75rem,29.4vw,25.8125rem)}}@media only screen and (min-width:64rem){#events-1649 .cs-info-wrapper{flex-direction:row;gap:clamp(2rem,3.1vw,5rem);justify-content:space-between}#events-1649 .cs-time{margin:1rem 0 0}}