/**handles:hello-elementor-child-style**/
:root{--tec-color-accent-primary:#87be56;--tec-color-accent-primary-hover:#458419;--tec-color-accent-primary-active:#458419;--tec-color-accent-primary-background:#e9f6e4;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:var(--tec-color-accent-primary-hover)}.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;min-width:0;overflow:hidden}.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{white-space:nowrap;flex-shrink:1;min-width:0;padding-left:6px;padding-right:6px;transition:font-size .2s,padding .2s}.elementor-7004 .elementor-element.elementor-element-f87afb8{flex:1 1 0%;min-width:0}.elementor-7004 .elementor-element.elementor-element-eb300a3{width:100%;max-width:100%}.elementor-7004 .elementor-element.elementor-element-eb300a3,.elementor-7004 .elementor-element.elementor-element-f87afb8{padding-left:0!important;padding-right:3.646vw!important;gap:0!important}.elementor-7004 .elementor-element.elementor-element-10dc73e{flex:0 0 auto;margin-left:0!important}.elementor-nav-menu--layout-horizontal li a:focus{color:#87be56;outline:2px solid #87be56;z-index:1000;color:#fff!important}p a{color:#458419!important;text-decoration:underline!important;font-weight:500}p a:hover{color:#1b1b1b!important;text-decoration:none!important;font-weight:500}p a:focus{color:#458419!important;text-decoration:none!important;font-weight:500;outline-offset:2px;outline:1px solid #458419!important}.tribe-events-calendar-list__event-featured-image,.tribe-events-calendar-list__event-featured-image img,.tribe-events-calendar-list__event-featured-image-wrapper,.tribe-events-single-event-featured-image,.tribe-events-single-event-featured-image img,.tribe-events-single-event-featured-image-wrapper{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important}.tribe-events-calendar-list__event-wrapper{grid-template-columns:1fr!important}.tribe-events .tribe-events-c-search__button,.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover{background-color:#87be56!important;border-color:#87be56!important;color:#fff!important}.tribe-events-related-events,h2.tribe-events-related-events-title,ul.tribe-related-events.tribe-clearfix{display:none!important}.tribe-common p{font-size:18px;line-height:30px;color:#222}.tribe-events-calendar-list__event-featured-image,.tribe-events-calendar-list__event-featured-image img,.tribe-events-calendar-list__event-featured-image-wrapper{display:none!important}.tribe-events-calendar-list__event-wrapper{grid-template-columns:1fr!important}.tribe-events-calendar-list__event,.tribe-events-calendar-list__event-row,.tribe-events-calendar-list__event-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important}.tribe-events-calendar-list__event-details{width:100%!important;flex:1 1 100%!important}.tribe-events-calendar-list__event-featured-image,.tribe-events-calendar-list__event-featured-image-wrapper{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:hover{background-color:#000!important}.elementor-2383 .elementor-element.elementor-element-5ff0ce3 .tribe-events-c-subscribe-dropdown__button{background-color:#87be56!important;border:1px solid #87be56!important;color:#fff!important;font-size:16px!important;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important}.elementor-2383 .elementor-element.elementor-element-5ff0ce3 .tribe-events-c-subscribe-dropdown__button-text{background-color:transparent!important;color:#fff!important;font-weight:600!important;letter-spacing:.2px!important}.elementor-2383 .elementor-element.elementor-element-5ff0ce3 .tribe-events-c-subscribe-dropdown__button:focus,.elementor-2383 .elementor-element.elementor-element-5ff0ce3 .tribe-events-c-subscribe-dropdown__button:hover{background-color:#000!important;border:1px solid #000!important;color:#fff!important}.elementor-2383 .elementor-element.elementor-element-5ff0ce3 .tribe-events-c-subscribe-dropdown__button-text:focus,.elementor-2383 .elementor-element.elementor-element-5ff0ce3 .tribe-events-c-subscribe-dropdown__button-text:hover{background-color:transparent!important;color:#fff!important;font-weight:600!important;letter-spacing:.2px!important;border:none!important;text-decoration:none!important;outline:0!important;text-shadow:none!important;text-decoration:none!important}.tribe-events-back{display:none!important}#tribe-events-pg-template{padding:60px 20px 40px!important}.tribe-events-sub-nav{padding:0}.tribe-events-sub-nav li a{font-size:15px!important;line-height:23px!important;color:#333;font-weight:400}.tribe-events-meta-group a{color:#458419!important;text-decoration:underline}.tribe-events-meta-group a:hover{color:#1b1b1b!important;text-decoration:none!important}.tribe-events-event-meta{font-size:var(--tec-font-size-3)!important}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary-active);border-radius:var(--tec-border-radius-default);color:var(--tec-color-accent-primary-active);padding:11px 20px;text-align:center;transition:var(--tec-transition)}.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-borde:hover{background-color:var(--tec-color-accent-primary-active)!important;border:1px solid var(--tec-color-accent-primary-active)!important;border-radius:var(--tec-border-radius-default);color:#fff!important;padding:11px 20px;text-align:center;transition:var(--tec-transition)}.archive.post-type-archive.post-type-archive-tribe_events #content{margin:130px auto!important}.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:40px;align-items:flex-start;margin:0 0 32px 0}.tribe-events-meta-group{flex:0 0 260px;min-width:220px;max-width:320px;margin-right:16px}.tribe-events-meta-group-venue{margin-right:32px}.tribe-events-meta-group-gmap{flex:0 0 480px;max-width:480px;display:flex;align-items:flex-start}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:480px!important;margin-top:0;padding-top:0;height:320px!important}.tribe-events-venue-map{width:480px;max-width:100%!important;width:100%!important}.tribe-events-venue-map iframe{width:100%!important;height:320px!important;max-width:100%!important;min-width:0;margin-top:0;border-radius:8px;border:1px solid #ececec;max-height:100%}.tribe-events-meta-group h2.tribe-events-single-section-title{font-size:1.08rem;font-weight:700;margin:0 0 12px 0;color:#232323}.tribe-events-meta-group dl{margin:0 0 10px 0}.tribe-events-meta-group dd,.tribe-events-meta-group dt{font-size:16px;line-height:1.6;margin:0 0 2px 0}.tribe-events-meta-group dd{margin-bottom:8px}.footer-link a{text-decoration:underline;text-decoration-color:#222}.footer-link a:hover{text-decoration:none!important;color:#77a74e!important}.policy h1{font-family:Helvetica,Sans-serif;font-size:2.7rem;font-weight:700;text-transform:none;line-height:2.9rem;letter-spacing:.2px;color:var(--e-global-color-primary,#222);margin-bottom:.5em!important}.policy h2{font-family:Helvetica,Sans-serif;font-size:2rem;font-weight:600;text-transform:none;line-height:2.4rem;letter-spacing:.1px;color:var(--e-global-color-primary,#222);margin-top:1.1em;margin-bottom:.5em}.policy p{font-family:Helvetica,Sans-serif;font-size:18px;font-weight:400;line-height:30px;text-transform:none;color:#1b1b1b;margin-bottom:25px!important}.policy ul{font-family:Helvetica,Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#1b1b1b;margin-bottom:25px!important;margin-left:0;padding-left:15px}.policy li{margin-bottom:2px;font-family:Helvetica,Sans-serif;font-size:18px;font-weight:400;line-height:30px;text-transform:none;color:#1b1b1b}.policy hr{margin-top:25px!important;border-top:.5px solid #dedede}.policy a{text-decoration:underline!important;font-weight:600;color:#1b1b1b}.policy a:hover{color:#77a74e;text-decoration:none!important;font-weight:600}@media screen and (max-width:1560px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{font-size:18px!important;letter-spacing:.15px;padding-left:16px!important;padding-right:16px!important}}@media screen and (max-width:1400px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{font-size:17px!important;padding-left:16px!important;padding-right:16px!important}}@media screen and (max-width:1280px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{font-size:16px!important;padding-left:12px!important;padding-right:12px!important}}@media screen and (max-width:1150px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{font-size:15px!important;padding-left:8px!important;padding-right:8px!important}}@media screen and (max-width:1050px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{font-size:14px!important;padding-left:6px!important;padding-right:6px!important}}@media screen and (max-width:1100px) and (min-width:1025px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-nav-menu .elementor-item{font-size:14px!important;padding-left:4px!important;padding-right:4px!important}}@media screen and (max-width:1024px){.tribe-common p{font-size:17px;line-height:28px}}@media screen and (max-width:900px){.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{flex-direction:column;gap:24px;align-items:stretch}.tribe-events-meta-group,.tribe-events-meta-group-gmap,.tribe-events-meta-group-venue{flex:1 1 100%;min-width:0;max-width:100%;margin-right:0}.tribe-events-venue-map{width:100%;max-width:100%;margin-top:16px}.tribe-events-venue-map iframe{height:200px}.tribe-events-meta-group.tribe-events-meta-group-venue{margin-top:20px}.tribe-events-venue-map iframe{height:320px!important;max-height:100%}}@media screen and (max-width:767px){.elementor-7004 .elementor-element.elementor-element-eb300a3 .elementor-menu-toggle{margin-left:auto;margin-right:auto;display:block;position:relative;left:0;right:0}.elementor-7004 .elementor-element.elementor-element-0e5e060{display:flex!important;justify-content:center!important;align-items:center!important}}@media screen and (max-width:728px){.tribe-common p{font-size:16px;line-height:26px}}@media screen and (max-width:540px){.tribe-events-meta-group h2.tribe-events-single-section-title{font-size:1rem}.tribe-events-meta-group dd,.tribe-events-meta-group dt{font-size:15px}.tribe-events-venue-map iframe{height:160px}}@media screen and (max-width:420px){.tribe-common p{font-size:15px;line-height:24px}.tribe-events-venue-map iframe{height:320px!important;max-height:100%}}