@media only screen and (min-width: 0rem){#events{width:100%;padding:var(--sectionPadding);overflow:hidden;position:relative;z-index:1;background-color:#f7f7f7}#events .cs-button-group{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:.5rem;-moz-column-gap:2rem;column-gap:2rem}#events .cs-button{font-family:Outfit,Roboto,Arial,sans-serif;font-size:1rem;line-height:1.5em;color:var(--bodyTextColor);background-color:transparent;border:none;transition:color .3s;position:relative}#events .cs-button:before{content:"";width:0%;height:2px;background:var(--primary);opacity:1;display:block;position:absolute;bottom:0rem;left:0;transition:width .3s}#events .cs-button:hover:before{width:100%}#events .cs-button.cs-active:before{content:"";width:100%;height:2px;background:var(--primary);opacity:1;position:absolute;bottom:-.125rem;left:0;display:block}#events .cs-button.cs-active .cs-ul-wrapper{opacity:1;visibility:visible;transform:scaleX(1);transition-delay:.2s}#events .cs-button.cs-active .cs-li{opacity:1;transform:translate(0)}#events .cs-container{width:100%;max-width:49rem;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem;padding-bottom:clamp(3rem,6vw,4rem)}#events .cs-container.title-content{gap:1rem}#events .cs-content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);position:relative;z-index:3}#events .title{margin:0}#events .topper{margin:auto;width:-moz-max-content;width:max-content;color:var(--secondary)}#events .button-solid{min-width:9.375rem;box-sizing:border-box;padding:0 1.5rem;overflow:hidden;position:relative}#events .button-solid:hover{background-color:var(--primary);color:#fff}#events .cs-image-group{font-size:min(2.29vw,1rem);width:32.9375em;height:42.5em;display:none;position:relative;z-index:2}#events .cs-picture{width:32.625em;height:42.5em;box-sizing:border-box;overflow:hidden;border-radius:var(--containerBorderRadius);right:0;z-index:-1}#events .cs-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#events .cs-graphic{height:auto;position:absolute}#events .cs-twirl{width:11.0625em;height:auto;top:.9375em;right:0;z-index:1}#events .cs-peach{width:5.375em;height:auto;top:-.5625em;right:5.6875em}#events .cs-blob{width:33em;height:auto;right:0;bottom:-3em;z-index:-2}#events .cs-leaf{width:10.9375em;height:auto;bottom:1em;left:0}#events .cs-card-group{margin:0;padding:0;display:flex;flex-direction:column;width:100%;gap:clamp(1rem,3vw,1.25rem)}#events .cs-card-group.cs-hidden{visibility:hidden;pointer-events:none;opacity:0;bottom:0;left:0;position:absolute;transform:scaleY(0) scaleX(0)}#events .cs-card-group.cs-hidden .cs-image{transform:translateY(2.1875rem);opacity:0}#events .item{text-align:left;text-decoration:none;list-style:none;width:100%;box-sizing:border-box;padding:clamp(1rem,3vw,1.5rem);overflow:hidden;border-radius:var(--containerBorderRadius);box-shadow:#959da533 0 8px 24px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;position:relative;z-index:1}#events .item:hover .cs-h3{color:var(--primary)}#events .cs-date{font-size:clamp(1rem,2vw,1.25rem);line-height:1.5em;width:6rem;height:clamp(4.813rem,10vw,6rem);margin:0;overflow:hidden;color:var(--bodyTextColor);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;transition:border-color .3s;flex:none}#events .cs-date strong{font-size:1.9375rem;font-weight:700;line-height:1.2em;color:#000}#events .cs-h3{font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;line-height:1.2em;color:var(--headerColor);transition:color .3s}#events .cs-time{padding-top:1rem;font-size:1rem;line-height:1.5em;margin:0;color:var(--bodyTextColor);display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem}}@media only screen and (min-width: 48rem){#events .cs-card-group{max-width:clamp(44rem,80vw,46.8125rem)}#events .item{flex-direction:row;align-items:center}#events .cs-date{align-items:center}#events .button-solid{margin-left:auto}#events .cs-graphic3,#events .cs-graphic4{display:block}}@media only screen and (min-width: 81.25rem){#events .cs-container{max-width:80rem;flex-direction:row;justify-content:space-between;align-items:stretch}#events .cs-container.title-content{align-items:flex-end}#events .topper{width:100%}#events .cs-image-group{display:block;flex:none;min-height:30rem}#events .cs-picture img{border-radius:var(--containerBorderRadius)}}@media only screen and (min-width: 0rem){body.dark-mode #events{background-color:#0003}body.dark-mode #events .cs-button,body.dark-mode #events .cs-h3,body.dark-mode #events .cs-time,body.dark-mode #events .title,body.dark-mode #events .cs-date,body.dark-mode #events strong{color:var(--bodyTextColorWhite)}body.dark-mode #events .cs-date:before{background-color:var(--accent)}body.dark-mode #events .cs-time{opacity:.8}body.dark-mode #events .item{box-shadow:none}body.dark-mode #events .cs-picture{border-color:var(--accent)}body.dark-mode #events .item{background-color:var(--medium)}body.dark-mode #events .item:hover .cs-h3{color:var(--secondary)}body.dark-mode #events .cs-graphic3,body.dark-mode #events .cs-graphic4{opacity:.02}body.dark-mode #events .button-solid{color:#fff;border-color:#fff}}
