@font-face{font-family:OpenSans-Light;src:url("../fonts/OpenSans-Light.woff2") format("woff2");font-display:swap}@font-face{font-family:OpenSans-Regular;src:url("../fonts/OpenSans-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:OpenSans-Bold;src:url("../fonts/OpenSans-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:OpenSans-SemiBold;src:url("../fonts/OpenSans-SemiBold.woff2") format("woff2");font-display:swap}:root{--orange:#F68616;--cyan:#02A2A2;--green:#72A130;--charcoal:#393939;--grey:#5d5d5d;--black:#000000;--white:#fff;--primary:var(--green);--secondary:var(--cyan);--tertiary:var(--orange);--font-fredoka:'Fredoka One',sans-serif;--font-open-sans:'OpenSans-Regular',Arial,sans-serif;--font-open-sans-light:'OpenSans-Light',Arial,sans-serif;--font-open-sans-bold:'OpenSans-Bold',Arial,sans-serif;--font-open-sans-semibold:'OpenSans-SemiBold',Arial,sans-serif;--font-awesome:'Font Awesome 6 Pro';--tec-color-accent-primary:var(--primary);--tec-color-button-primary-hover:var(--tertiary);--tec-color-button-primary-active:var(--tertiary);--tec-featured-event-bg:var(--primary)}.colors{display:flex;justify-content:space-between}.style-guide-colors{margin-bottom:70px}.style-guide-colors p{padding:12px 0 0 95px;font-size:18px}.style-guide-colors:before{background-color:var(--black);border-radius:15px;content:'';height:85px;position:absolute;width:85px}.style-guide-colors-left>div:first-of-type::before{background-color:var(--black)}.style-guide-colors-left>div:nth-of-type(2)::before{background-color:var(--white);border:1px solid var(--charcoal)}.style-guide-colors-leftmid>div:first-of-type::before{background-color:var(--primary)}.style-guide-colors-leftmid>div:nth-of-type(2)::before{background-color:var(--green)}.style-guide-colors-rightmid>div:first-of-type::before{background-color:var(--charcoal)}.style-guide-colors-right>div:first-of-type::before{background-color:var(--grey)}ul.pagination{display:flex;justify-content:center;list-style:none}ul.pagination .page-link{background-color:var(--white);border:1px solid var(--charcoal);border-inline:none;color:var(--charcoal);display:block;font-size:16px;padding:.5rem .85rem;position:relative;transition:background-color .3s ease 0s,color .3s ease 0s}ul.pagination .page-link.active{background-color:var(--primary);border-color:var(--primary);color:var(--white)}ul.pagination .page-link:focus,ul.pagination .page-link:hover{background-color:var(--charcoal);color:var(--white)}ul.pagination>li:last-of-type .page-link{border-radius:0 4px 4px 0;border-right:1px solid var(--charcoal)}ul.pagination>li:first-of-type .page-link{border-left:1px solid var(--charcoal);border-radius:4px 0 0 4px}.page ol ul{padding-left:40px}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}input[type=checkbox]::before{background-color:var(--white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";height:.75em;transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;width:.75em}input[type=checkbox]:checked::before{transform:scale(1);transform:translateY(.03em) scale(1);display:block;position:relative;margin:auto}input[type=radio]:checked::before{background-color:var(--white);border-radius:50%;content:"";height:4px;transform:scale(0);transition:120ms transform ease-in-out;width:4px;display:block;top:50%;position:relative;margin:auto;transform:translateY(-50%) scale(1.5)}input[type=radio]{appearance:none;border:1px solid var(--grey)!important;border-radius:50%;height:16px;margin:0;margin-right:3px;width:16px;padding:0!important}input[type=checkbox]{appearance:none;border:1px solid var(--grey)!important;border-radius:.15em;height:14px;margin:0;margin-right:6px;width:14px;padding:0!important}.wpcf7-list-item:first-of-type{margin:0!important}span.wpcf7-not-valid-tip{padding-left:16px;padding-top:10px}.wpcf7 p{padding-bottom:5px}.wpcf7 label{font-weight:400!important}.required-text p{color:var(--primary);margin-bottom:20px}.et_pb_text_inner ol,.et_pb_text_inner ul{padding-top:10px!important}.center-content{align-items:center;display:flex}@media screen and (max-width:1199px){.center-content.image-left{flex-direction:column}.center-content.image-left>div:first-of-type{margin-bottom:15px}}@media screen and (max-width:1199px){.center-content.image-right{flex-direction:column-reverse}.center-content.image-right>div:last-of-type{margin-bottom:15px}}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:'\4b'!important;display:block}.accordion .et_pb_toggle .et_pb_toggle_title:after{content:'\f059';display:block;font-size:27px;color:#393939;font-family:var(--font-awesome);font-weight:700!important;position:absolute;top:0;left:-35px}.about-gallery>div{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media screen and (max-width:1199px){.about-gallery>div{grid-template-columns:repeat(2,1fr)}}.about-gallery>div img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1200px){.about-gallery>div img:first-of-type{grid-area:1/1/3/2}.about-gallery>div img:last-of-type{grid-area:1/4/3/5}}.more-link{background-color:var(--primary);display:inline-block;margin-top:20px;padding:15px 55px;text-transform:capitalize;transition:background-color .3s ease 0s;width:fit-content}.more-link:focus,.more-link:hover{background-color:var(--charcoal)}@media screen and (max-width:var(--width-tablet-min)){.more-link{padding:10px 35px}}.team-icon .et_pb_main_blurb_image{position:relative}.team-icon .et_pb_main_blurb_image>span::after{background-color:var(--charcoal);border-radius:50%;content:'';display:block;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:99px;z-index:-1}.team-icon h4{color:var(--black);font:400 clamp( 1.125rem, 1.5vw,  1.5rem)/1.3em var(--font-open-sans-bold)}.testimonial .et_pb_testimonial_author::before{background-color:var(--charcoal);border-radius:50%;color:var(--white);content:'\f007';font-family:var(--font-awesome);margin-right:10px;padding:15px}.testimonial-card .et_pb_testimonial_description{display:flex;flex-direction:column-reverse}.testimonial-card .et_pb_testimonial_author{margin-block:20px}#tribe-community-events #post.events-community-submit,#tribe-community-events .event_image,#tribe-community-events a.tribe-button.tribe-button-secondary,#tribe-community-events button.tribe-common-c-btn.tribe-events-c-search__button,#tribe-community-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear,.tribe-events #post.events-community-submit,.tribe-events .event_image,.tribe-events a.tribe-button.tribe-button-secondary,.tribe-events button.tribe-common-c-btn.tribe-events-c-search__button,.tribe-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear{background:#8bc639;border-radius:50px;border:0;color:#fff;font-family:var(--font-fredoka);font-size:16px;font-weight:900;letter-spacing:4px;text-transform:uppercase;transition:background .3s ease 0s}#tribe-community-events #post.events-community-submit:focus,#tribe-community-events #post.events-community-submit:hover,#tribe-community-events .event_image:focus,#tribe-community-events .event_image:hover,#tribe-community-events a.tribe-button.tribe-button-secondary:focus,#tribe-community-events a.tribe-button.tribe-button-secondary:hover,#tribe-community-events button.tribe-common-c-btn.tribe-events-c-search__button:focus,#tribe-community-events button.tribe-common-c-btn.tribe-events-c-search__button:hover,#tribe-community-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear:focus,#tribe-community-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear:hover,.tribe-events #post.events-community-submit:focus,.tribe-events #post.events-community-submit:hover,.tribe-events .event_image:focus,.tribe-events .event_image:hover,.tribe-events a.tribe-button.tribe-button-secondary:focus,.tribe-events a.tribe-button.tribe-button-secondary:hover,.tribe-events button.tribe-common-c-btn.tribe-events-c-search__button:focus,.tribe-events button.tribe-common-c-btn.tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear:focus,.tribe-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear:hover{background:var(--orange)}#tribe-community-events a.tribe-button.tribe-button-secondary,#tribe-community-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear,.tribe-events a.tribe-button.tribe-button-secondary,.tribe-events button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear{padding:16px 35px}#tribe-community-events .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{background:0 0!important;border:0;padding:0}#tribe-community-events .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button svg,.tribe-events .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button svg{display:none}#tribe-community-events *,#tribe-community-events .recurrence-row span,#tribe-community-events a.tribe-button,.tribe-events *,.tribe-events .recurrence-row span,.tribe-events a.tribe-button{font-size:18px}.tribe-ui-datepicker.ui-datepicker a.ui-state-active,.ui-datepicker-calendar .ui-datepicker-today.ui-datepicker-current-day a{background-color:var(--primary)!important}.tribe-dropdown.select2-container--focus .select2-selection--single{border-color:var(--primary)!important}@media screen and (min-width:981px){.basics-item{display:flex}}@media screen and (max-width:1300px) and (min-width:981px){.basics-item{padding-bottom:7vw}}.et_pb_gallery img{width:100%}@media screen and (max-width:767px){.multi-btns{margin-inline:0;width:100%;border-radius:0!important}}