@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(./assets/default-settings.css);:root{--parallax-offset:0;--navbar-height:195px}.lead{font-size:1.5rem;font-weight:400}.is-layout-grid{display:grid}.is-layout-flex{display:flex}figure.w-100>img{width:100%;height:auto}.is-layout-flex.columns-3{grid-template-columns:repeat(3,minmax(0,3fr));display:grid}.is-layout-flex figure{width:100%!important}.ratio-19x5{--bs-aspect-ratio:26.3157894737%}.restrict-image .card>img{max-width:33%;margin:1rem auto 0}a:not(.btn),a:not(.btn):visited{text-decoration:none;color:var(--bs-body-color)}a:not(.btn):hover,a:not(.btn):active{text-decoration:underline;color:var(--bs-body-color)}.testimonial_stars .fa-star{color:#f89838}.no-underline a{text-decoration:none}.btn{text-transform:uppercase;--bs-btn-border-radius:0}.btn-lg{font-weight:600}.btn-group-xl>.btn,.btn-xl{--bs-btn-font-size:2.25rem}.btn-primary:hover{background:#fff0;color:rgb(var(--bs-primary-rgb))}.btn-success:hover{background:#fff0;color:rgb(var(--bs-success-rgb))}.btn-success{--bs-btn-bg:#2F9932}.btn.bg-primary-subtle{color:#fff;background-color:transparent!important;border:1px solid #fff}.btn.bg-primary-subtle:hover{color:#fff;background-color:var(--bs-primary-bg-subtle)!important;border-color:var(--bs-primary-bg-subtle)}.btn.bg-primary:hover{color:#fff}header nav.navbar{padding:15px 0;z-index:1}header nav.navbar .container,header nav.navbar .container-fluid{position:relative}header.sticky-top .navbar-toggler{display:none}.brand-logo{transition:all 250ms linear;width:auto;max-width:222px;height:auto}.brand-logo.scrolled{width:222px}#header-widget{z-index:1030}#header-widget #s{border-color:#2F9932;border-top-left-radius:50rem;border-bottom-left-radius:50rem;padding-left:1.25rem}#header-widget #s:not(:focus){background:rgb(47 153 50 / .55)}#header-widget #s:not(:focus)::placeholder{color:var(--bs-white);font-style:italic}#header-widget .btn{border-top-right-radius:50rem;border-bottom-right-radius:50rem;border-color:#2F9932;background:rgb(47 153 50 / .55)}.bg-sm-primary{background-color:rgb(var(--bs-primary-rgb))}.sticky-top{background-color:rgba(var(--bs-dark-rgb),.75)}.home .sticky-top{background-color:rgba(var(--bs-dark-rgb),.55)}.home .sticky-top{padding-bottom:20px;margin-bottom:-20px}.sticky-top.scrolled{background-color:rgba(var(--bs-dark-rgb),.75);padding-bottom:20px}.jwbs-banner{position:relative;margin-top:calc(-1 * ( 1* var(--navbar-height) ))}.post-content>.jwbs-banner:first-child{margin-bottom:20px}.jwbs-banner:not(.no-text-overlay) .container{max-width:850px;background:rgba(var(--bs-dark-rgb),.75);padding:10px 20px}.post-content>.jwbs-banner:first-child h1,.post-content>.jwbs-banner:first-child h2{font-weight:800}footer{font-weight:500;font-size:1rem}footer h4{font-weight:700}footer a{text-decoration:none;color:var(--bs-body-color)}footer .menu{list-style:none;padding-inline-start:0}footer .bg-warning{font-size:1rem}.bg-dark-tiles,.bg-white-tiles{position:relative}.bg-dark-tiles:before,.bg-white-tiles:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:#fff0 url(/wp-content/uploads/2024/04/tiles.png) center center;opacity:.1}.bg-white-tiles:before{filter:invert(1)}.home .tribe-events .tribe-events-header,.home .tribe-events .tribe-events-c-nav,.home .tribe-events .tribe-events-c-subscribe-dropdown__container{display:none}.home .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:1rem!important;padding-bottom:1rem!important}.home article.tribe-common-g-col{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:0 solid rgb(var(--bs-light-rgb));border-width:0 15px;padding:0!important}.home .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:auto}.tribe-events-meta-group{width:100%}.tribe-common .tribe-common-c-btn-border{border:1px solid #2F9932}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{color:#2F9932}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{color:#fff;background-color:#2F9932}.tribe-events .tribe-events-c-subscribe-dropdown:hover .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown:hover button.tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown:hover .tribe-events-c-subscribe-dropdown__button-icon{color:#fff}.single-tribe_events .tribe-events-single .tribe-events-event-meta{padding-top:20px;margin-top:-20px}.tribe-events-content{padding-top:20px}.tribe-events .tec-events-c-view-box-border{border-width:0}input,textarea,select{background:#f4f4f4;border-width:0 0 1px 0;border-color:#00457c}.wp-block-search__input{background:#efefef}input[type=submit]{background:#00457c;color:#fff;padding:.25rem 1rem;border:0}.gform_fields fieldset legend{margin-top:7px;position:relative}.gfield_description.instruction{font-size:14px!important}.gform_wrapper{padding:15px 20px;box-shadow:0 0 10px #dedede}#gform_22 #field_22_35{padding-top:35px}#gform_22 #field_22_35 label,#gform_22 #field_22_36 label,#gform_22 #field_22_37 label{font-weight:400}#gform_22 #field_22_38{font-size:1rem}#gform_22 #field_22_39{max-width:12.125rem}.darklinks a{color:rgb(var(--bs-dark-rgb))}.cornertime{position:absolute;top:0;left:0;background:rgba(var(--bs-success-rgb));padding:.5rem;color:var(--bs-white);font-weight:600;font-size:1.25rem;max-width:min-content}#sidebar-default{background:#EFEFEF}.wp-block-search__inside-wrapper{border-width:0;border-bottom-width:1px;padding-bottom:0}input#wpa_label_s{background:#fff0;color:var(--bs-white)}.wp-block-search__button{border:0;background:none;color:var(--bs-body-color);transform:scaleX(-1)}.wp-block-latest-posts__list li{margin-bottom:2rem;display:flex;flex-direction:column}.wp-block-latest-posts__list li a{order:1}.wp-block-latest-posts__list li time{order:0}.wp-block-latest-posts__post-title,.card-title a{font-weight:600;text-decoration:none}.wp-block-categories-list,.wp-block-archives-list{list-style:none;padding-inline-start:0;line-height:2}.wp-block-categories-list a,.wp-block-archives-list a{color:var(--bs-dark);text-decoration:none}.teardrop-border .card{border:3px solid #2f9a32;border-radius:33px 0}.teardrop-border .card h4{margin-bottom:1rem}.teardrop-border .card .card-footer{padding-bottom:1.25rem}.left-image .card img{margin-left:1rem!important;margin-bottom:1rem!important;max-height:100px!important;width:auto!important}.planner .card{border:0 none}.planner .card .card-title{padding-bottom:.75rem}.planner .card .card-title:after{content:'';display:table;margin-top:.75rem;width:6rem;height:.25rem;background-color:rgb(var(--bs-primary-rgb));clear:both}.planner .card .card-footer .btn{background:none;color:rgb(var(--bs-primary-rgb));font-weight:bolder;border:0;padding-left:0;padding-top:0;text-transform:none}.card .card-img-overlay{top:auto;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .55) 34%,rgb(0 0 0 / .55) 100%)!important}.parallax{aspect-ratio:var(--parallax-aspect);position:relative;max-height:500px}.parallax:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--parallax-image) no-repeat top center;background-position-y:var(--parallax-offset);background-size:cover}.accordion-item .accordion-button{font-size:var(--bs-body-font-size);font-weight:600}.accordion-item .accordion-button:before{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-right:1.35rem;content:'';background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%232d992f'%3e%3cpath fill-rule='evenodd' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transform:var(--bs-accordion-btn-icon-transform);transition:var(--bs-accordion-btn-icon-transition)}.accordion-item .accordion-button.collapsed:before{transform:none}.accordion-item .accordion-button::after{content:unset}.accordion-item .accordion-body.bg-white{background-color:#fdf3e7!important}.accordion-item .accordion-body li{padding-left:1rem}.accordion-item .accordion-body li::marker{content:'\203a';font-size:2rem;font-weight:700;line-height:.5;color:#b95225}.flip-boxes>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:2em 2.25em}.flip-box{width:calc(33.33% - 1.5em);height:325px;perspective:1000px}.flip-box>.wp-block-group__inner-container{position:relative;width:100%;height:100%;transition:transform 0.8s;transform-style:preserve-3d}.flip-box .front,.flip-box .back{position:absolute;padding:1rem 2rem;width:100%;height:100%;background-color:rgb(var(--bs-light-rgb));-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box .back{opacity:0;transition:opacity .33s ease-in-out}.flip-box:hover .back{opacity:1;background-color:rgb(var(--bs-light-rgb))}.flip-box .back p{color:#0167b2}.flip-box .back ul{font-size:1rem}@media only screen and (min-width :576px){.brand-logo{max-width:271px}:root{--navbar-height:170px}main.container{top:0}.bg-sm-primary{background-color:unset}.jwbs-banner .container{margin-left:calc((100% - 540px) / 2)}}@media only screen and (min-width :768px){.brand-logo{max-width:320px;margin-left:2rem}:root{--navbar-height:195px}.jwbs-banner .container{margin-left:auto}.home .jwbs-banner .container{margin-left:calc((100% - 720px) / 2)}}@media only screen and (min-width :992px){.home .jwbs-banner .container{margin-left:calc((100% - 960px) / 2)}}@media only screen and (min-width :1200px){.home .jwbs-banner .container{margin-left:calc((100% - 1140px) / 2)}.jwbs-banner:not(.no-text-overlay) .carousel-caption{top:45%;bottom:unset}#mainMenuNav{position:absolute;bottom:2rem;right:0;width:calc(100% - 420px);max-width:900px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:17px}}@media only screen and (min-width :1400px){.home .jwbs-banner .container{margin-left:calc((100% - 1320px) / 2)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:20px}}