*,*:before,*:after{box-sizing:border-box}.menu-mobile-top-bar-menu-container{background-color:#0e4325;margin:0;padding:0}#menu-mobile-top-bar-menu{display:flex;justify-content:space-around;margin:0 auto;text-align:center;padding:0}#menu-mobile-top-bar-menu .menu-item{list-style-type:none;padding:0;margin:0;display:inline-block}#menu-mobile-top-bar-menu .menu-item a{display:inline-block;color:#fff;background-color:#0e4325;text-decoration:none;padding:10px 15px;text-transform:uppercase}#menu-mobile-top-bar-menu .menu-item a:hover,.menu-mobile-top-bar-menu .menu-item a:active,.menu-mobile-top-bar-menu .menu-item a:focus{text-decoration:underline}.menu-item-has-children .dropdown-menu-toggle{padding-right:14px}.main-navigation .main-nav ul li.menu-green-button a{color:#fff;background-color:#0e4325;color:#fff;text-decoration:none;box-shadow:0 0 20px rgb(14 67 37/.1);border-bottom:0;transition:box-shadow 300ms ease;margin-right:6px;border-radius:8px}.main-navigation .main-nav ul li.menu-green-button a:hover{color:#fff}.site-footer{margin-top:48px}.footer-lower{background-color:var(--accent);text-align:center}.footer-lower a{color:#fff}#menu-footer-quicklinks-menu{max-width:650px;border-top:1px solid #5d816d;border-bottom:1px solid #5d816d;padding:6px 30px;margin:0 auto 20px;text-align:center}#menu-footer-quicklinks-menu li{display:inline-block;margin:0;padding:0;list-style-type:none}#menu-footer-quicklinks-menu li a{display:inline-block;text-transform:uppercase;padding:4px 14px;letter-spacing:1px}#menu-footer-quicklinks-menu li a::after{content:"\f105";font-family:"font awesome 5 pro";font-weight:900;display:none}#menu-footer-quicklinks-menu li a .svg-inline--fa{margin-left:8px}.footer-tagline-bg{padding:10px 30px;background-color:#0d2c1a;color:#b0cebc;text-align:center}.footer-tagline p{text-transform:uppercase;letter-spacing:3px;font-size:1.3em;line-height:1;margin-bottom:0}.footer-disclaimer{padding:16px 30px;margin:0 auto;background-color:#fff}p.footer-disclaimer-text{max-width:850px;font-size:12px;line-height:1.4;margin:0 auto;text-align:center}.footer-search{padding:0 30px;margin:0 auto 40px;max-width:500px}.footer-search .search-form{display:flex;justify-content:center}.footer-search .search-form .search-field{flex-basis:100%;align-items:center}.footer-search .search-form .search-submit{flex:0 0 130px;margin-left:8px}.footer-search .search-form .search-submit{background-color:#0d2c1a;margin-top:0}.widget ul li{margin-bottom:0}.page .entry-header:not(.feature-entry-header){margin:0 calc(50% - 50vw)30px;max-width:100vw;width:100vw;position:relative}.page .entry-header{background-color:#0d2c1a;padding:14px 0;margin-bottom:30px}.page .entry-header .entry-title{color:#fff;max-width:1200px;margin:0 auto;padding:0 30px}.page-header-bg{background-color:#f1f1f1;background-image:url(/wp-content/uploads/2023/10/burst-bg-gray.jpg);background-size:cover;background-position:50%;margin-bottom:30px}.page-header-wrapper{margin:0 auto;max-width:1400px}.page-header-wrapper .featured-image-wrapper{height:300px;background-size:cover}.breadcrumbs{font-size:.8em;margin:0 auto;padding:8px 0;background-color:#f1f1f1}.breadcrumbs .breadcrumbs-inner{max-width:1200px;padding:0 30px;margin:0 auto}.gb-parallax{position:relative!important;overflow:hidden!important}.gb-parallax>*:not(.gb-parallax-bg){position:relative;z-index:2}.gb-parallax-bg{position:absolute;top:-30%;left:0;width:100%;height:160%;background-size:cover;background-position:50%;z-index:1;will-change:transform;pointer-events:none}.popup-contents{display:none}.has-popup{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.has-popup:hover,.has-popup:focus-visible{outline:2px solid currentColor;outline-offset:2px}.no-popup,.gb-container:not(.has-popup){cursor:default}.gb-dynamic-dialog{border:none;border-radius:8px;padding:0;max-width:800px;width:90vw;max-height:85vh;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden;font-size:16px}.gb-dynamic-dialog::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.gb-dialog-container{position:relative;display:flex;flex-direction:column;padding:24px;max-height:85vh;box-sizing:border-box}.gb-dialog-close{position:absolute;top:24px;right:24px;background:var(--accent);border:none;font-size:28px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:4px}.gb-dialog-close:focus-visible{outline:2px solid #000}.gb-dialog-title{margin-top:0;margin-bottom:16px;padding-right:32px;font-size:1.3em}.gb-dialog-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:8px}.has-popup{position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.has-popup:hover{transform:translateY(-2px)}.has-popup::after{content:"+";position:absolute;top:-6px;right:-6px;width:26px;height:26px;background-color:var(--accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:.1;pointer-events:none;transition:background-color .2s ease}.has-popup:hover::after,.has-popup:focus-visible::after{background-color:#000;color:#fff}.no-popup::after,.gb-container:not(.has-popup)::after{display:none!important}@media only screen and (min-width:768px){.menu-mobile-top-bar-menu-container{display:none}}@media only screen and (min-width:960px){.footer-tagline p{letter-spacing:8px;font-size:1.6em}.page-header-wrapper{display:flex;align-items:flex-end}.page-header-wrapper .featured-image-wrapper{height:400px;border-right:12px solid #0d2c1a;flex-basis:60%;position:relative;border-bottom-right-radius:40px}.page-header-wrapper .entry-header{flex-basis:40%;position:relative;box-shadow:0 0 30px rgb(0 0 0/15%);margin-left:-80px;margin-bottom:30px;padding:80px 0;border-top-left-radius:40px}}