html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--brand-primary: #e7fde5;--brand-secondary: #3aaa35;--font-sans-serif: "Nunito Sans", sans-serif;--font-sans-serif-condensed: "Nunito Sans", sans-serif;--font-display: "Baloo 2", sans-serif;--body-font-size: 1rem;--body-font-family: var(--font-sans-serif);--body-font-weight: 300;--body-line-height: 1.5;--letter-spacing: 0.05em;--body-color: #535353;--text-faded: #757575;--link-color: #535353;--social-icons-color: #aaaaaa;--link-hover-color: #4b4b4b;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--font-weight-black: 800;--font-size-p: 1.125rem;--font-size-h1: 4rem;--font-size-h2: 3rem;--font-size-h3: 2rem;--font-size-h4: 1.25rem;--font-size-h5: 1.125rem;--font-size-xs: 0.6em;--font-size-s: 0.75em;--font-size-sm: 0.875em;--font-size-m: 1em;--font-size-ml: 1.125em;--font-size-l: 1.25em;--font-size-llxl: 1.375em;--font-size-lxl: 2.25em;--font-size-xl: 2.625em;--font-size-xxl: 3em;--font-size-xxxl: 3.25em;--font-size-stage-headline: 7rem;--color-white: #fff;--color-black: #000;--perspective: 100px;--perspective-origin: 50%;--line-height-xl: 2em;--fc-button-active-bg-color: #297725;--fc-button-hover-bg-color: #297725;--fc-button-active-border-color: #236620;--fc-button-hover-border-color: #236620;--fc-button-bg-color: #3aaa35;--fc-button-border-color: #3aaa35;--fc-event-border-color: #3aaa35;--fc-neutral-bg-color: #95dd92;--fc-border-color: #236620}html{box-sizing:border-box;font-variation-settings:"wght" var(--font-weight-light);--scroll-behavior: smooth;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--letter-spacing);color:var(--body-color);background-color:var(--brand-primary);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea,select,button{font-family:var(--font-sans-serif)}h1,.h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-black)}h1.elementor-widget .elementor-heading-title,.h1.elementor-widget .elementor-heading-title{font-size:var(--font-size-h1);font-weight:var(--font-weight-black)}h2,.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-black)}h2.elementor-widget .elementor-heading-title,.h2.elementor-widget .elementor-heading-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-black)}h3,.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-black)}h3.elementor-widget .elementor-heading-title,.h3.elementor-widget .elementor-heading-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-black)}h4,.h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-black)}h4.elementor-widget .elementor-heading-title,.h4.elementor-widget .elementor-heading-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-black)}h5,.h5{font-size:var(--font-size-h5)}h5.elementor-widget .elementor-heading-title,.h5.elementor-widget .elementor-heading-title{font-size:var(--font-size-h5)}p{font-size:var(--font-size-m)}p+p{margin-top:1.25rem}a{color:var(--link-color);text-decoration:none}.menu-item.active{font-weight:var(--font-weight-black)}strong,b{font-weight:var(--font-weight-black)}@keyframes fadeDown{from{opacity:0;transform:translate3d(0, -30px, 0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px, 0, 0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px, 0, 0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:300;font-display:swap;src:local(""),url(nunito-sans-v12-latin-300.woff2) format("woff2"),url(nunito-sans-v12-latin-300.woff) format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:800;font-display:swap;src:local(""),url(nunito-sans-v12-latin-800.woff2) format("woff2"),url(nunito-sans-v12-latin-800.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:local(""),url(baloo-2-v14-latin-800.woff2) format("woff2"),url(baloo-2-v14-latin-800.woff) format("woff")}.elementor-posts-container.elementor-posts--skin-full_content_split .elementor-post+.elementor-post{margin-top:50px}@media(min-width: 768px){.elementor-posts-container.elementor-posts--skin-full_content_split .elementor-post{flex-wrap:nowrap;flex-direction:row;gap:100px;align-items:center}}.elementor-posts-container.elementor-posts--skin-full_content_split .elementor-post .elementor-post__thumbnail__link{flex:1;width:auto}.elementor-posts-container.elementor-posts--skin-full_content_split .elementor-post .elementor-post__text{flex:1;width:auto}.baloo{font-family:var(--font-display)}ul{--e-nav-menu-divider-color: var(--body-color)}@media(min-width: 768px){.inline ul{display:flex}.inline ul li:not(:first-child)::before{display:inline-flex;content:" | ";width:1.25rem;align-self:center;justify-content:center}}.elementor-icon-list-item:first-of-type .elementor-icon-list-icon i{font-size:1.5625rem}.elementor-icon-list-item .elementor-icon-list-icon{color:var(--social-icons-color)}.menu-item.active{--link-color: var(--brand-secondary)}.elementor-widget-text-editor:not(.inline) ul{list-style:disc outside;margin:1rem 0 1rem 1rem}.elementor-widget-text-editor:not(.inline) ul li:not(:first-child){margin-top:1rem}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#fff;padding:8px 16px;border:1px solid var(--fc-button-active-border-color);background-color:var(--fc-button-active-bg-color);border-radius:3px;font-size:1rem}body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_time input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--fc-border-color);border-radius:3px}body .gform_wrapper .gform_body .gform_fields .gfield select:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website input[type=url]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_time input[type=number]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text]:focus,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=email]:focus{border-color:var(--fc-button-active-border-color);outline:1px solid var(--fc-button-active-border-color)}body .gform_wrapper .gform_required_legend{display:none}body .gform_wrapper .gform_validation_errors>h2{font-size:1rem}body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message{padding:.5rem;border-radius:3px;margin-top:2px;font-size:.875rem}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{margin-bottom:2px}a{font-weight:var(--font-weight-bold)}.fc .fc-daygrid-event,.fc .fc-list-event{cursor:pointer}.fc .fc-timegrid-event .fc-event-main{padding:6px}.fc .fc-timegrid-event .fc-event-main .fc-event-time{white-space:normal}.fc .fc-timegrid-event.event-available{cursor:pointer}.fc .fc-timegrid-col-events{margin:0 1px}@media(max-width: 767px){.fc .fc-button{padding:.4rem .5rem}}.fc .fc-list-sticky .fc-list-day>*{background:rgba(0,0,0,0);z-index:1}@media(max-width: 767px){.fc .fc-list-event .fc-list-event-time,.fc .fc-list-event .fc-list-event-graphic{display:none}}@media(max-width: 767px){.fc .fc-header-toolbar{flex-wrap:wrap}.fc .fc-header-toolbar .fc-toolbar-chunk:first-child{width:100%}}@media(max-width: 767px){#padgrafEvents{font-size:.875rem}}#eventTooltip{padding:.25rem;font-size:1rem}@media(max-width: 767px){#eventTooltip{font-size:.875rem}}.event__row{display:flex;margin:.15em 0}.event__organizer{color:var(--text-faded);margin-bottom:.75em;font-size:.85em}.event__organizer__text{color:var(--body-color)}.event__icon{width:1.5em;height:1.5em;margin-right:.25em;flex-shrink:0}.event__title__text{font-size:1.25em;font-weight:var(--font-weight-bold)}.event__details__date,.event__details__time,.event__details__location,.event__details__price,.event__details__description,.event__details__signup .event__details__eventlink{font-size:.85em}.event__details__group>:not(:first-child){margin-left:.75rem}.event__details__time__delimiter{margin:0 .25em}.event__details__label{font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-faded);letter-spacing:2px;font-size:.85em}.event__details__description,.event__details__signup,.event__details__eventlink a{font-size:.85em;margin-top:1em}.event__details__signup{margin-bottom:1em}.event__details__eventlink a{padding:.5em 1em;border-radius:5px;background-color:var(--fc-neutral-bg-color);color:var(--body-color);text-decoration:none;display:inline-block}.elementor-widget-image-carousel .swiper-slide{height:auto !important}.elementor-widget-image-carousel .swiper-slide figure{height:100%}.elementor-widget-image-carousel .swiper-slide figure img{height:100%;-o-object-fit:cover;object-fit:cover}.gform_confirmation_wrapper{border:3px solid #3aaa35;padding:20px}.gform_confirmation_wrapper .gform_confirmation_message{font-size:1.25rem}.fc-timegrid-slots table tr:nth-child(8n+1) td:first-child,.fc-timegrid-slots table tr:nth-child(8n+2) td:first-child,.fc-timegrid-slots table tr:nth-child(8n+3) td:first-child,.fc-timegrid-slots table tr:nth-child(8n+4) td:first-child{background:#fff}.fc-timegrid-slots table tr:nth-child(4n+2) td:first-child,.fc-timegrid-slots table tr:nth-child(4n+3) td:first-child,.fc-timegrid-slots table tr:nth-child(4n+4) td:first-child{border-top:0}@keyframes yellowflash-bg{from{background:#ff0;outline:2px solid #ff0}to{background:rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0)}}.yellowflash{animation:yellowflash-bg 4s}
