.section-events{background-color:#3a1e1508;overflow:hidden;padding-bottom:70px;padding-top:27px;position:relative}.section-events .event-page-container{margin:0 auto;max-width:1050px;position:relative;z-index:1}.section-events .event-page-container .eapps-event-element-label-element .eapps-event-element-label{color:#a9a9a9;font-size:20px}.section-events .page-watermark{bottom:54em;display:block;left:19em;position:absolute;z-index:0}.section-events .eaec-events-calendar-component{background-color:unset;min-height:700px}.section-events .eaec-controls-component{margin-bottom:30px;margin-top:30px}.section-events .eaec-grid-component{overflow:visible}.section-events .eaec-grid-group{margin-bottom:50px}.section-events .eaec-grid-item-component{box-shadow:0 7px 9px 0 hsla(0,0%,88%,.5)}.section-events .eaec-filter-currentText{color:#000}.section-events .eaec-date-element-item{color:#535252}.section-events .eaec-grid-item-name{color:#535252;text-decoration:none!important}.section-events .eaec-grid-item-name:hover{color:#42a240}.eaec-drop-down-trigger,.eaec-popup-location-link{color:#679d22!important}.CalendarDay__selected_end,.CalendarDay__selected_span,.CalendarDay__selected_start,.eaec-dates-inputText,.eaec-dates-showSubmit,.eaec-filter-currentText{color:#000!important}.rich-text{position:relative}.rich-text.color-background-1{background-attachment:local;background-color:#42a240;background-image:url(./4eebb64b1be2cb8135a464ecb6a913d2.png);background-position-x:800px;background-position-y:-80px;background-repeat:no-repeat;border-radius:5px}@media (min-width:1024px) and (max-width:1199px){.rich-text.color-background-1{background-position-x:570px}}@media (min-width:768px) and (max-width:1023px){.rich-text.color-background-1{background-position-x:42rem;background-position-y:-19px}}@media (min-width:320px) and (max-width:767px){.rich-text.color-background-1{background-position-x:center;background-position-y:center}}.rich-text.color-background-2{background-attachment:local,local;background-color:#eee;background-image:url(./4eebb64b1be2cb8135a464ecb6a913d2.png),url(./04dea9529d739c06c50d87dcc75d3ec1.png);background-position-x:800px,left;background-position-y:center,center;background-repeat:no-repeat,no-repeat;background-size:auto,contain;border-radius:7px;padding-bottom:unset;padding-top:unset}@media (min-width:1024px) and (max-width:1199px){.rich-text.color-background-2{background-position-x:800px,-8rem}}@media (min-width:768px) and (max-width:1023px){.rich-text.color-background-2{background-position-x:center;background-position-y:97%,0;height:780px}}@media (min-width:540px) and (max-width:767px){.rich-text.color-background-2{background-position-x:center;background-position-y:22vh,-12vh;height:390px}}@media (min-width:320px) and (max-width:539px){.rich-text.color-background-2{background-position-x:center;background-position-y:22vh,-3vh;height:390px}}@media screen and (max-width:319px){.rich-text.color-background-2{background-position-x:center;background-position-y:bottom,top;height:390px;padding-top:14rem!important}}.color-background-1 .rich-text__blocks{height:auto;max-width:100%;padding:25px 0}.color-background-1 .rich-text__blocks a{background:#42a240;border:2px solid #fff;color:#fff;display:inline;font-weight:700}@media (min-width:1024px) and (max-width:1199px){.color-background-1 .rich-text__blocks a{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.color-background-1 .rich-text__blocks a{display:block;margin:25px auto 0;width:40%}}@media (min-width:320px) and (max-width:767px){.color-background-1 .rich-text__blocks a{display:block;margin:25px auto 0;padding:15px 0;width:85%}}@media screen and (max-width:319px){.color-background-1 .rich-text__blocks a{display:block;font-size:18px;line-height:20px}}.color-background-1 .rich-text__blocks .h2{color:#fff;display:inline;font-family:Open Sans;font-size:25px;font-style:normal;font-weight:700;line-height:30px;margin-right:40px}@media (min-width:1200px) and (max-width:1439px){.color-background-1 .rich-text__blocks .h2{font-size:20px;margin-right:15px}}@media (min-width:1024px) and (max-width:1199px){.color-background-1 .rich-text__blocks .h2{font-size:14px}}@media (min-width:320px) and (max-width:1023px){.color-background-1 .rich-text__blocks .h2{display:block;margin-right:unset;padding:0 50px}}@media (min-width:320px) and (max-width:767px){.color-background-1 .rich-text__blocks .h2{font-size:18px;line-height:20px;padding:unset}}@media screen and (max-width:319px){.color-background-1 .rich-text__blocks .h2{display:block;font-size:18px;line-height:20px;margin-right:0}}.color-background-2 .rich-text__blocks{max-width:100%;position:relative}@media (min-width:1024px) and (max-width:1199px){.color-background-2 .rich-text__blocks{width:100%}}@media (min-width:768px) and (max-width:1023px){.color-background-2 .rich-text__blocks{left:3%;position:absolute;top:70%}}@media (min-width:320px) and (max-width:767px){.color-background-2 .rich-text__blocks{left:5vw;position:absolute;top:58%}}.color-background-2 .rich-text__blocks a{background:#42a240;bottom:0;color:#fff;font-weight:700;left:82%;position:absolute}@media (min-width:1024px) and (max-width:1199px){.color-background-2 .rich-text__blocks a{font-size:12px;left:77%}}@media (min-width:320px) and (max-width:1023px){.color-background-2 .rich-text__blocks a{position:static}}@media (min-width:320px) and (max-width:767px){.color-background-2 .rich-text__blocks a{font-weight:700;margin-top:2rem;padding:16px 54px}}@media screen and (max-width:319px){.color-background-2 .rich-text__blocks a{position:static}}.color-background-2 .rich-text__blocks .h2{color:#381e15;display:block;font-family:Open Sans;font-size:25px;font-style:normal;font-weight:700;line-height:30px;margin:0 auto;max-width:50%;text-align:left}@media (min-width:1024px) and (max-width:1199px){.color-background-2 .rich-text__blocks .h2{font-size:18px;max-width:45%}}@media (min-width:320px) and (max-width:1023px){.color-background-2 .rich-text__blocks .h2{max-width:100%;text-align:center}}@media (min-width:320px) and (max-width:767px){.color-background-2 .rich-text__blocks .h2{font-size:18px;line-height:20px;padding:unset}}@media screen and (max-width:319px){.color-background-2 .rich-text__blocks .h2{font-size:18px;line-height:20px;max-width:100%}}.eapp-events-calendar-grid-item-imageContainer{background-color:#fff}.eapp-events-calendar-grid-item-component{background-color:#375542}.eapp-events-calendar-date-element-component{background-color:#42a240}.eapp-events-calendar-name-component{color:#fff;line-height:27.4px}.eapp-events-calendar-category-item{color:#d5e3c1}.eapp-events-calendar-location-component{background-color:#41695b}.eapp-events-calendar-location-text{color:#fff}.eapp-events-calendar-location-icon,.eapp-events-calendar-time-icon{fill:#fff}.eapp-events-calendar-time-component{background-color:#41695b}.eapp-events-calendar-time-text{color:#fff}.events-page-sticky-button a{background-color:#375542;border:solid #41695b;border-radius:5px 5px 0 0;border-width:5px 5px 0;bottom:55%;color:#d5e3c1;display:flex;gap:10px;justify-content:center;padding:10px 20px;position:fixed;right:-98px;text-decoration:none;text-transform:uppercase;transform:rotate(270deg);transition:background-color .3s;z-index:2}@media (max-width:768px){.events-page-sticky-button a{bottom:40%}}.events-page-sticky-button a:hover{background-color:#41695b}
