:root{--font-headings:"Brother-1816";--font-base:"Montserrat";--global--font-size-base:1rem;--global--font-size-xl:2.25rem;--global--font-size-xxl:3rem;--global--font-size-xxxl:4rem;--heading--font-size-h6:1rem;--heading--font-size-h5:1.125rem;--heading--font-size-h4:1.25rem;--heading--font-size-h3:4.25rem;--heading--font-size-h2:7.1875rem;--heading--font-size-h1:7.8125rem;--global--color-blue:#017ACD;--global--color-light-blue:#38DEFA;--global--color-dark-blue:#02373D;--global--color-green:#088A20;--global--color-light-green:#82FC77;--global--color-grey:#b2b2b2;--global--color-primary:var(--global--color-dark-blue);--global--color-secondary:var(--global--color-white);--global--color-primary-hover:var(--global--color-primary);--primary-nav--color-link:var(--global--color-white);--primary-nav--color-link-hover:var(--global--color-white);--mobile-menu--menu-button-open-color:var(--global--color-white);--mobile-menu--menu-button-closed-color:var(--global--color-white);--branding--logo-width:100px;--branding--affiliate-logo-width:184px;--global--spacing-vertical:0}h1,h2{font-weight:700;color:#fff;margin-bottom:0!important;margin-top:0!important;white-space:pre;text-transform:uppercase;line-height:1;letter-spacing:.5vw}h1{font-size:var(--heading--font-size-h1)}h2{font-size:var(--heading--font-size-h2)}h3{font-size:var(--heading--font-size-h3)}.title{font-family:var(--font-headings);font-weight:800}.subscribe-form .nf-response-msg>p{color:var(--global--color-light-blue)!important}.subscribe-form .nf-response-msg>p:before{display:none!important}.subscribe-form form{width:100%}.subscribe-form form .nf-after-form-content,.subscribe-form form .nf-before-form-content,.subscribe-form form .nf-form-content{display:block;width:100%;max-width:100%;padding:0;margin:0}.subscribe-form form .nf-error-msg,.subscribe-form form .nf-form-fields-required{display:none}.subscribe-form form .nf-error.field-wrap .nf-field-element:after{background:0 0;color:#e80000;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:0;right:1rem;bottom:1px;height:48px;width:auto;line-height:50px;text-align:center;transition:all .5s}.subscribe-form form .nf-pass.field-wrap .nf-field-element:after{color:var(--global--color-light-green)}@media only screen and (min-width:62rem){.subscribe-form form .nf-form-content{padding:0;margin:1rem 0 0}}.subscribe-form form .nf-form-content nf-fields-wrap{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:62rem){.subscribe-form form .nf-form-content nf-fields-wrap{flex-direction:row}}.subscribe-form form .nf-form-content nf-fields-wrap nf-field:first-child{position:relative;padding:0;justify-content:flex-start;flex:1 1 77.5%}.subscribe-form form .nf-form-content nf-fields-wrap nf-field:last-child{position:relative;padding:0;justify-content:flex-start;flex:1 0 22.5%}.subscribe-form form .nf-form-content nf-fields-wrap nf-field:last-child:after{position:absolute;top:2.1rem;left:6.25rem;display:inline-block;content:'';width:1.5rem;height:.65rem;background-image:url(../../images/icons/utilities/right_arrow_long.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain}.subscribe-form form .nf-form-content .nf-field-container{clear:both;position:relative;margin:0}.subscribe-form form .nf-form-content .listselect-wrap .nf-field-element div,.subscribe-form form .nf-form-content input.ninja-forms-field,.subscribe-form form .nf-form-content select.ninja-forms-field:not([multiple]){height:45px}.subscribe-form form .nf-form-content .label-hidden .nf-field-label{display:none}.subscribe-form form .nf-form-content .nf-field-element{width:378px;max-width:100%;margin:1rem 0 0!important}.subscribe-form form .nf-form-content .nf-field-element input{display:inline-block;background:0 0!important;color:var(--global--color-secondary)!important;margin-top:1.4rem}.subscribe-form form .nf-form-content .nf-field-element input:not([type=button]){display:inline-block;position:relative;width:100%;padding:.6rem 0!important;margin:0;font-size:.875rem!important;line-height:1rem!important;background:0 0!important;border:0;border-radius:0;border-bottom:1px solid var(--global--color-secondary)!important;box-shadow:none;color:var(--global--color-secondary);transition:all .5s}.subscribe-form form .nf-form-content .nf-field-element input:not([type=button])::placeholder{color:var(--global--color-secondary)}.subscribe-form form .nf-form-content .nf-field-element input[type=button]{position:relative;display:inline-block;padding:.6rem 3rem .6rem 1rem;margin:0;font-family:var(--font-headings);font-size:1rem;letter-spacing:.1rem;line-height:1;font-weight:800;text-align:center;text-transform:uppercase;border:1px solid var(--global--color-secondary);color:var(--global--color-secondary);background:0 0}@media only screen and (min-width:62rem){.subscribe-form form .nf-form-content .nf-field-element input[type=button]{margin-top:0}}.subscribe-form form .nf-form-content .nf-field-element input[type=email]{width:22.6rem;margin-right:.6rem;border-bottom:1px solid var(--global--color-secondary)}.contact-form .nf-response-msg>p{color:var(--global--color-green)!important}.contact-form .nf-response-msg>p:before{display:none!important}.contact-form form{width:100%}.contact-form form .nf-after-form-content,.contact-form form .nf-before-form-content,.contact-form form .nf-form-content{display:block;width:100%;max-width:100%;padding:0;margin:0}.contact-form form .nf-error-msg,.contact-form form .nf-form-fields-required,.contact-form form .ninja-forms-req-symbol{display:none}.contact-form form .nf-error.field-wrap .nf-field-element:after{background:0 0;color:#e80000;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:0;right:1rem;bottom:1px;height:48px;width:auto;line-height:50px;text-align:center;transition:all .5s}.contact-form form .nf-pass.field-wrap .nf-field-element:after{color:var(--global--color-light-green)}@media only screen and (min-width:62rem){.contact-form form .nf-form-content{padding:0;margin:1rem 0 0}}.contact-form form .nf-form-content nf-fields-wrap{position:relative}.contact-form form .nf-form-content nf-fields-wrap nf-field:first-child{position:relative;padding:0}.contact-form form .nf-form-content nf-fields-wrap nf-field:last-child{position:relative;padding:0}.contact-form form .nf-form-content nf-fields-wrap nf-field:last-child:after{position:absolute;top:2.5rem;left:6.25rem;display:inline-block;content:'';width:1.5rem;height:.65rem;background-image:url(../../images/icons/utilities/right_arrow_long_dark.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain}.contact-form form .nf-form-content .nf-field-container{clear:both;position:relative;margin:1.5rem 0 0}.contact-form form .nf-form-content .nf-field-container .field-wrap{display:block}.contact-form form .nf-form-content .nf-field-container .field-wrap .nf-field-label{margin:0}.contact-form form .nf-form-content .nf-field-container .field-wrap .nf-field-label label{font-family:var(--font-headings);font-size:1rem;font-weight:800;line-height:1;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:var(--global--color-primary)}.contact-form form .nf-form-content .nf-field-container .label-above .field-wrap{flex-direction:unset;flex-flow:unset}.contact-form form .nf-form-content .nf-field-container textarea.ninja-forms-field{height:12.5rem}.contact-form form .nf-form-content .nf-field-container .label-hidden .nf-field-label{display:none}.contact-form form .nf-form-content .nf-field-container .nf-field-element{width:33.563rem;max-width:100%;margin:.438rem 0 0!important}.contact-form form .nf-form-content .nf-field-container .nf-field-element .nf-element{display:inline-block;background:var(--global--color-secondary)!important;color:var(--global--color-primary)!important;margin:0;border:1px solid var(--global--color-grey)!important}.contact-form form .nf-form-content .nf-field-container .nf-field-element .nf-element:not([type=button]){display:block;position:relative;width:100%;padding:.6rem 1rem;margin:0;font-size:1rem;line-height:1.5rem;background:var(--global--color-secondary)!important;border-radius:0;border:1px solid var(--global--color-grey)!important;box-shadow:none;color:var(--global--color-primary);transition:all .5s}.contact-form form .nf-form-content .nf-field-container .nf-field-element .nf-element[type=button]{position:relative;display:block;padding:.6rem 3rem .6rem 1rem;margin:1.563rem 0 0;font-family:var(--font-headings);font-size:1rem;letter-spacing:.1rem;line-height:1;font-weight:800;text-align:center;text-transform:uppercase;border:1px solid var(--global--color-primary);color:var(--global--color-primary);background:var(--global--color-secondary)!important}.contact-form form .nf-form-content .nf-field-container .submit-wrap .nf-field-element{flex-direction:unset;flex-flow:unset;width:unset}.wp-block-file{margin-top:3.5rem!important}.wp-block-file.is-style-border a{background:0 0!important;border-radius:0;border:2px solid #fff;line-height:inherit;padding:22px 30px 16px;font-family:var(--font-headings);font-size:1rem;font-weight:700;line-height:1.5rem}.wp-block-columns.is-style-staggered{display:flex;flex-wrap:wrap;flex:1}.wp-block-columns.is-style-staggered>div{margin:0}.wp-block-columns.is-style-staggered>div:first-child{-webkit-box-flex:0;flex:0 0 20%;width:20%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.wp-block-columns.is-style-staggered>div:first-child .wp-block-image{margin:0!important}.wp-block-columns.is-style-staggered>div:nth-of-type(2){-webkit-box-flex:0;flex:0 0 50%;width:50%;padding:1rem 4rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.wp-block-columns.is-style-staggered>div:nth-of-type(2) p{padding:0!important;width:100%}.wp-block-columns.is-style-evenly-spaced{width:100%;flex:1}.wp-block-columns.is-style-evenly-spaced>div{display:flex;flex-direction:column;justify-content:center;margin:0!important}.wp-block-columns.is-style-evenly-spaced>div>h2{padding-left:30%!important;padding-right:6%!important;word-wrap:break-word;white-space:normal}.wp-block-columns.is-style-evenly-spaced>div>h2 a{color:#fff;text-decoration:none}.wp-block-columns.is-style-evenly-spaced>div form{margin:auto}.primary-navigation{float:right}@media only screen and (min-width:48rem){.primary-navigation{margin-right:1rem}}@media only screen and (min-width:87.5rem){.primary-navigation{margin-right:0}}.primary-navigation .primary-menu-container .menu-wrapper{flex-direction:column;padding:0;text-align:right}.primary-navigation .primary-menu-container .menu-wrapper .menu-item{padding:0;display:flex}.primary-navigation .primary-menu-container .menu-wrapper .menu-item a{display:inline-block;padding:5px 15px;margin:0 0 0 auto;font-size:14px;font-weight:600;letter-spacing:.025rem;line-height:1;text-transform:uppercase;color:var(--global--color-secondary);transition:color 1s ease;transition:opacity .3s ease;text-decoration:none!important;border:none!important}.primary-navigation .primary-menu-container .menu-wrapper .menu-item a:hover{opacity:.75}.primary-navigation .primary-menu-container .menu-wrapper .menu-item.current-menu-item a{color:var(--global--color-light-blue);opacity:1!important}body.secondary-header .primary-navigation{background-color:var(--global--color-secondary);color:var(--global--color-primary)}body.secondary-header .primary-navigation .primary-menu-container .menu-wrapper .menu-item a{color:var(--global--color-primary)}body.secondary-header .primary-navigation .primary-menu-container .menu-wrapper .menu-item.current-menu-item a{color:var(--global--color-blue)}.menu-button-container .primary-mobile-menu{color:var(--global--color-primary)}body.secondary-header .menu-button-container .primary-mobile-menu{color:var(--global--color-primary)}.menu-button-container .menu-bar:after{border-top:2px solid var(--global--color-secondary);border-bottom:2px solid var(--global--color-secondary)}body.secondary-header .menu-button-container .menu-bar:after{border-top:2px solid var(--global--color-primary);border-bottom:2px solid var(--global--color-primary)}#masthead.menu-open a{color:var(--global--color-secondary)!important}#masthead.menu-open .menu-bar::after{border-color:var(--global--color-secondary)!important}#masthead.menu-open .primary-menu-container a{color:var(--global--color-primary)!important}body.secondary-header #masthead.menu-open a{color:var(--global--color-primary)!important}body.secondary-header #masthead.menu-open .menu-bar::after{border-color:var(--global--color-primary)!important}body.admin-bar #masthead.menu-open{top:0}.button{display:block;width:max-content}.button--outline{border:1px solid var(--global--color-primary)}.button--outline.button--light{border:1px solid var(--global--color-white)}.button a{padding:calc(.66 * var(--primary-nav--padding)) var(--primary-nav--padding);display:block;text-decoration:none;display:flex;align-items:center}.wp-block-button.is-style-angled a{padding:.65rem 1.25rem;transform:skewX(-25deg);transform-origin:0 100%;border-radius:0}.is-content-justification-right .wp-block-button.is-style-angled a{transform-origin:0 0}.wp-block-button.is-style-angled a span{transform:skewX(25deg);display:block}a.btn,a.button,button:not(.slider-nav){position:relative;display:inline-block;padding:.6rem 1rem;font-family:var(--font-headings)!important;font-size:1rem!important;letter-spacing:.1rem;line-height:1.5!important;font-weight:800;border:1px solid var(--global--color-primary);text-align:center;text-transform:uppercase;text-decoration:none!important;color:var(--global--color-primary);background:0 0;text-align:center}a.btn:active,a.btn:hover,a.btn:visited,a.button:active,a.button:hover,a.button:visited,button:not(.slider-nav):active,button:not(.slider-nav):hover,button:not(.slider-nav):visited{text-decoration:none!important}a.btn.cta:after,a.btn.search:after,a.button.cta:after,a.button.search:after,button:not(.slider-nav).cta:after,button:not(.slider-nav).search:after{position:absolute;right:1rem;display:inline-block;content:'';background-position:right bottom;background-repeat:no-repeat;background-size:contain}a.btn.cta,a.button.cta,button:not(.slider-nav).cta{padding-right:3rem}a.btn.cta:after,a.button.cta:after,button:not(.slider-nav).cta:after{top:1rem;width:1.5rem;height:.65rem;background-image:url(../../images/icons/utilities/right_arrow_long_dark.svg)}a.btn.search,a.button.search,button:not(.slider-nav).search{padding-right:2.5rem}a.btn.search:after,a.button.search:after,button:not(.slider-nav).search:after{top:.9rem;width:1rem;height:1rem;background-image:url(../../images/icons/utilities/search_dark.svg)}a.btn.facetwp-load-more,a.btn.facetwp-map-filtering,a.btn.fill,a.button.facetwp-load-more,a.button.facetwp-map-filtering,a.button.fill,button:not(.slider-nav).facetwp-load-more,button:not(.slider-nav).facetwp-map-filtering,button:not(.slider-nav).fill{background-color:var(--global--color-secondary)}.swiffy-slider *{min-height:0;min-width:0}.slider-indicators{padding:0;display:flex;justify-content:flex-start;list-style:none}.slider-indicators>*{box-sizing:border-box;flex:0 1 auto;width:10px;height:10px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--global--color-primary);background:0 0;cursor:pointer;background-clip:unset;opacity:unset;transition:background-color .2s ease}.slider-indicators>:first-child{margin-left:0}.slider-indicators>.active{background:var(--global--color-primary)}.page-template-page-events .slider-indicators>*,.page-template-page-trails .slider-indicators>*{border:1px solid var(--global--color-secondary)}.page-template-page-events .slider-indicators>.active,.page-template-page-trails .slider-indicators>.active{background:var(--global--color-secondary)}.slider-nav{position:unset;top:unset;left:unset;bottom:unset;border:unset;background-color:unset;cursor:unset;padding:unset;visibility:unset;opacity:unset;transition:visibility .1s,opacity .2s linear;margin-bottom:unset;display:unset;align-items:unset;padding:unset;-webkit-filter:unset;filter:unset;transform:unset}.slider-nav:after,.slider-nav:before{display:none}.slider-nav{width:2.9375rem;height:2.9375rem;margin-top:-1.46875rem;border-radius:50%;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:60%;content:'';z-index:2;opacity:1;cursor:pointer;transition:visibility .1s,opacity .2s linear}@media only screen and (min-width:62rem){.slider-nav{top:50%;bottom:unset}}.slider-nav{border:2px solid var(--global--color-primary);background-image:url(../../images/icons/utilities/right_arrow_dark.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slider-nav.slider-nav-next{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}figure{margin-top:1rem}.cover-image{position:relative;width:100%;height:100%;padding:0;margin:0}.cover-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.background-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;left:0;z-index:-1}.background-video>video{object-fit:cover;width:100%;height:100%}@media only screen and (min-width:48rem){.facets{display:flex;align-content:stretch;justify-content:space-evenly}}.facets .facetwp-facet{display:block;width:100%;height:2.813rem;margin:.625rem 0 0;border-radius:0}@media only screen and (min-width:48rem){.facets .facetwp-facet{flex:1}.facets .facetwp-facet:not(:first-child){margin-left:1rem}}.facets .facetwp-facet.facetwp-type-dropdown select.facetwp-dropdown{display:block;width:100%;height:100%;padding:.688rem .938rem .75rem 1rem;margin:0;font-family:var(--font-headings);font-size:1rem;line-height:1;letter-spacing:.8px;font-weight:800;text-transform:uppercase;background-color:var(--global--color-secondary);color:var(--global--color-primary);border:1px solid var(--global--color-grey)}.facets .facetwp-facet.facetwp-type-fselect .fs-wrap{position:relative;display:block;width:100%;height:100%;padding:0;margin:0}.facets .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-label-wrap{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;background-color:var(--global--color-secondary);border:1px solid var(--global--color-grey)}.facets .facetwp-facet.facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-label{display:block;width:100%;height:100%;padding:.688rem .938rem .75rem 1rem;margin:0;font-family:var(--font-headings);font-size:1rem;line-height:1;letter-spacing:.8px;font-weight:800;text-transform:uppercase;background-color:transparent;color:var(--global--color-primary);border:0}.facets .facetwp-facet.facetwp-type-date_range input.facetwp-date{position:relative;display:block;width:100%;height:100%;padding:.688rem .938rem .75rem 1rem;margin:0;font-family:var(--font-headings);font-size:1rem;line-height:1;letter-spacing:.8px;font-weight:800;text-transform:uppercase;background-color:var(--global--color-secondary);border:1px solid var(--global--color-grey)}.facets .facetwp-facet.facetwp-type-date_range input.facetwp-date::-webkit-input-placeholder{color:var(--global--color-primary)}.facets .facetwp-facet.facetwp-type-search .facetwp-input-wrap{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;background-color:var(--global--color-secondary);border:1px solid var(--global--color-grey)}.facets .facetwp-facet.facetwp-type-search .facetwp-input-wrap input.facetwp-search{display:block;width:100%;height:100%;padding:.688rem .938rem .75rem 1rem;margin:0;font-family:var(--font-headings);font-size:1rem;line-height:1;letter-spacing:.8px;font-weight:800;text-transform:uppercase;border:0;background-color:transparent}.facets .facetwp-facet.facetwp-type-search .facetwp-input-wrap input.facetwp-search::-webkit-input-placeholder{color:var(--global--color-primary)}.facets .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon{position:absolute;right:1rem;height:100%;line-height:1;cursor:pointer;opacity:1}.facets .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{display:inline-block;content:'';width:1rem;height:100%;background:url(../../images/icons/utilities/search_dark.svg) no-repeat;background-position:center center;background-size:1rem 1rem}.facet-actions.facetwp-type-pager{text-align:center}.facet-actions.facetwp-type-pager button.facetwp-load-more{margin:2rem auto}.tab-wrap{-webkit-transition:.3s box-shadow ease;transition:.3s box-shadow ease;border-radius:6px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;list-style:none;background-color:#fff;margin:40px 0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.tab-wrap .tab-wrap:hover{box-shadow:0 12px 23px rgba(0,0,0,.23),0 10px 10px rgba(0,0,0,.19)}.tab-wrap .tab{display:none}.tab-wrap .tab:checked:nth-of-type(1)~.tab__content:nth-of-type(1){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.tab-wrap .tab:checked:nth-of-type(2)~.tab__content:nth-of-type(2){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.tab-wrap .tab:checked:nth-of-type(3)~.tab__content:nth-of-type(3){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.tab-wrap .tab:checked:nth-of-type(4)~.tab__content:nth-of-type(4){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.tab-wrap .tab:checked:nth-of-type(5)~.tab__content:nth-of-type(5){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.tab-wrap .tab:first-of-type:not(:last-of-type)+label{border-top-right-radius:0;border-bottom-right-radius:0}.tab-wrap .tab:not(:first-of-type):not(:last-of-type)+label{border-radius:0}.tab-wrap .tab:last-of-type:not(:first-of-type)+label{border-top-left-radius:0;border-bottom-left-radius:0}.tab-wrap .tab:checked+label{background-color:#fff;box-shadow:0 -1px 0 #fff inset;cursor:default}.tab-wrap .tab:checked+label:hover{box-shadow:0 -1px 0 #fff inset;background-color:#fff}.tab-wrap .tab+label{box-shadow:0 -1px 0 #eee inset;border-radius:6px 6px 0 0;cursor:pointer;display:block;text-decoration:none;color:#333;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;text-align:center;background-color:#f2f2f2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;-webkit-transition:.3s background-color ease,.3s box-shadow ease;transition:.3s background-color ease,.3s box-shadow ease;height:50px;box-sizing:border-box;padding:15px}.tab-wrap .tab+label:hover{background-color:#f9f9f9;box-shadow:0 1px 0 #f4f4f4 inset}.tab-wrap .tab__content{padding:10px 25px;background-color:transparent;position:absolute;width:100%;z-index:-1;opacity:0;left:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);border-radius:6px}.tabless-tab-wrap{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;list-style:none}.tabless-tab-wrap .tab{display:none}.tabless-tab-wrap .tab:checked:nth-of-type(1)~.tab__content:nth-of-type(1){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0)}.tabless-tab-wrap .tab:checked:nth-of-type(2)~.tab__content:nth-of-type(2){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0)}.tabless-tab-wrap .tab:checked:nth-of-type(3)~.tab__content:nth-of-type(3){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0)}.tabless-tab-wrap .tab:checked:nth-of-type(4)~.tab__content:nth-of-type(4){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0)}.tabless-tab-wrap .tab:checked:nth-of-type(5)~.tab__content:nth-of-type(5){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0)}.tabless-tab-wrap .tab:checked+label{cursor:default}.tabless-tab-wrap .tab+label{display:block;padding:0;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabless-tab-wrap .tab__content{position:absolute;width:100%;padding-top:1.188rem;left:0;z-index:-1;opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.top-outside-overlay:after{position:absolute;right:0;top:-74px;left:0;height:75px;background-position:center bottom;background-repeat:repeat-x;background-size:85.375rem;content:'';opacity:1;overflow:hidden;z-index:2}body:not(.home) .top-outside-overlay:after{background-image:url(../../images/svg/hills-white.svg)}.top-inside-overlay:after{position:absolute;top:0;right:0;left:0;height:75px;background-color:transparent;background-image:url(../../images/svg/hills-white-inverted.svg);background-position:center top;background-repeat:repeat-x;background-size:85.375rem;content:'';opacity:1;overflow:hidden;z-index:2}.bottom-inside-overlay:after{position:absolute;right:0;bottom:0;left:0;height:75px;background-image:url(../../images/svg/hills-white.svg);background-position:center bottom;background-repeat:repeat-x;background-size:85.375rem;content:'';opacity:1;overflow:hidden;z-index:2}.top-inside-overlay-waves{overflow-x:hidden}.top-inside-overlay-waves:after{position:absolute;top:0;right:0;left:0;width:85.375rem;height:75px;background-color:var(--global--color-secondary);background-image:url(../../images/svg/wave_pattern_1.svg);background-position:center top;background-repeat:repeat;background-size:85.375rem;content:'';opacity:1;overflow:hidden;z-index:2;clip-path:polygon(0 0,30% 100%,60% 0,80% 50%,100% 0)}.top-mask:after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(0deg,rgba(0,0,0,0) 50%,#000 70%);content:'';z-index:-1}.before-screen:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--global--color-black);content:'';opacity:.5}.before-screen-30:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--global--color-black);content:'';opacity:.3;z-index:1}.after-screen:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--global--color-black);content:'';opacity:.5}.top-clip-left:before,.top-clip-right:before{position:absolute;left:0;right:0;display:block;width:100%;height:75px;background:var(--global--color-secondary);content:''}.top-clip-right:before{top:0;clip-path:polygon(0 0,100% 0,100% 100%)}.top-clip-left:before{top:0;clip-path:polygon(0 0,0 100%,100% 0)}.bottom-clip-left:after,.bottom-clip-right:after{position:absolute;left:0;right:0;display:block;width:100%;height:75px;background:var(--global--color-secondary);content:''}.bottom-clip-right:after{bottom:0;clip-path:polygon(0 100%,100% 0,100% 100%)}.bottom-clip-left:after{bottom:0;clip-path:polygon(0 0,0 100%,100% 100%)}.overlay-clip-bottom:after{bottom:0;width:85.375rem}.bottom-overlay-clip{margin-bottom:-74px;z-index:2}.bottom-overlay-clip:after{position:absolute;bottom:0;right:0;left:0;height:75px;background-size:85.375rem;content:'';opacity:1;overflow:hidden;z-index:2;clip-path:polygon(0 0,30% 100%,60% 0,80% 50%,100% 0)}.cover{position:absolute;top:0;right:0;bottom:0;left:0}.roll-in-left{-webkit-animation:roll-in-left .6s ease-out both;animation:roll-in-left .6s ease-out both}@-webkit-keyframes roll-in-left{0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translateX(-800px) rotate(-540deg);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}@keyframes roll-in-left{0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translateX(-800px) rotate(-540deg);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}@use "sass:map";@keyframes bg-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hills-animated{position:absolute;top:-74px;right:0;left:0;height:75px;overflow:hidden}.hills-animated .hills-layer{position:absolute;top:0;bottom:0;left:0;width:200%;height:75px;background-color:transparent;background-position:center bottom;background-repeat:repeat-x;background-size:calc($max_content_width + 2px);content:'';opacity:1}@media only screen and (min-width:62rem){.hills-animated .hills-layer{background-size:85.375rem}}.hills-animated .hills-layer:last-child{background-image:url(../../images/svg/hills-blue.svg)!important;opacity:1!important}.hills-animated .hills-layer:nth-child(1){background-image:url(../../images/svg/hills-black.svg);opacity:.5;animation:bg-slide 30s linear infinite}@media only screen and (min-width:62rem){.hills-animated .hills-layer:nth-child(1){animation:bg-slide 180s linear infinite}}.hills-animated .hills-layer:nth-child(2){background-image:url(../../images/svg/hills-dark-blue.svg);opacity:.75;animation:bg-slide 21.66667s linear infinite}@media only screen and (min-width:62rem){.hills-animated .hills-layer:nth-child(2){animation:bg-slide 130s linear infinite}}.hills-animated .hills-layer:nth-child(3){background-image:url(../../images/svg/hills-blue.svg);opacity:1;animation:bg-slide 13.33333s linear infinite}@media only screen and (min-width:62rem){.hills-animated .hills-layer:nth-child(3){animation:bg-slide 80s linear infinite}}.slide-right{-webkit-animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100px);transform:translateX(100px)}}.tag{position:relative;width:fit-content;padding:.3125rem .75rem .3125rem .875rem;margin-bottom:1rem!important;margin-left:2.5rem;background:var(--global--color-green);font-family:var(--font-headings);font-size:.875rem!important;line-height:1.5!important;font-weight:800!important;letter-spacing:normal;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;white-space:break-spaces;color:var(--global--color-secondary)}.tag:before{position:absolute;top:-.45rem;left:-2.2rem;width:2.8rem;height:2.8rem;border-radius:50%;border:.5rem solid;background-position:center center;background-repeat:no-repeat;background-size:contain;content:''}.tag.trail-tag{background:var(--global--color-light-green)!important;color:var(--global--color-dark-blue)!important}.tag.trail-tag:before{border-color:var(--global--color-light-green);background-color:var(--global--color-light-green);background-image:url(../../images/icons/icon_trails_1_dark.svg)}.tag.trail-tag.secondary{background:var(--global--color-green)!important;color:var(--global--color-secondary)!important}.tag.trail-tag.secondary:before{border-color:var(--global--color-green);background-color:var(--global--color-green);background-image:url(../../images/icons/icon_trails_1_light.svg)}.tag.event-tag{background:var(--global--color-light-blue);color:var(--global--color-dark-blue)}.tag.event-tag:before{border-color:var(--global--color-light-blue);background-color:var(--global--color-light-blue);background-image:url(../../images/icons/icon_events.svg)}.tag.event-tag.secondary{background:var(--global--color-blue)!important;color:var(--global--color-secondary)!important}.tag.event-tag.secondary:before{border-color:var(--global--color-blue);background-color:var(--global--color-blue);background-image:url(../../images/icons/icon_events_light.svg)}.tag.itinerary-tag{background:var(--global--color-light-green)!important;color:var(--global--color-dark-blue)!important}.tag.itinerary-tag:before{border-color:var(--global--color-light-green);background-color:var(--global--color-light-green);background-image:url(../../images/icons/icon_itineraries.svg)}.tag.itinerary-tag.secondary{background:var(--global--color-green)!important;color:var(--global--color-secondary)!important}.tag.itinerary-tag.secondary:before{border-color:var(--global--color-green);background-color:var(--global--color-green);background-image:url(../../images/icons/icon_itineraries_light.svg)}.has-light-beige-color{color:var(--global--color-beige)}.has-light-beige-background-color{background:var(--global--color-beige)}.has-light-grey-color{color:var(--global--color-grey)}.has-light-grey-background-color{background:var(--global--color-grey)}.nowrap{white-space:nowrap}.is-style-redzone-learn-more a{font-weight:700}.is-style-redzone-learn-more a:after{border-style:solid;border-width:0 2px 2px 0;display:inline-block;height:7px;width:7px;content:"";margin-left:2px;margin-bottom:2px;transform:rotate(-45deg);transition:all .3s ease;position:relative}.is-style-redzone-learn-more a:hover:after{transform:rotate(-45deg) translateX(4px) translateY(4px)}.affiliate-header{display:block;height:2.175rem;background:var(--global--color-black);color:var(--global--color-secondary);font-size:.8rem}.affiliate-header .affiliate-container{display:flex;flex-direction:row;width:85.375rem;max-width:100%;padding:.5rem 0;margin:0 auto}.affiliate-header .affiliate-container>div{flex:0 0 50%;width:50%}.affiliate-header .affiliate-container .affiliate-weather{padding-left:1rem;text-align:left}@media only screen and (min-width:87.5rem){.affiliate-header .affiliate-container .affiliate-weather{padding-left:0}}.affiliate-header .affiliate-container .affiliate-link{padding-right:1rem;text-align:right;font-weight:700}@media only screen and (min-width:87.5rem){.affiliate-header .affiliate-container .affiliate-link{padding-right:0}}.affiliate-header .affiliate-container .affiliate-link a{text-decoration:none}.affiliate-header .affiliate-container .affiliate-link a:after{display:inline-block;content:'';width:1rem;height:.65rem;margin-left:.25rem;background-image:url(../../images/icons/utilities/right_arrow.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain}.site-header{position:relative;padding-top:1.3125rem;color:var(--global--color-secondary)}.page-template-page-events .site-header,.page-template-page-trails .site-header{position:absolute;top:0;right:0;left:0;z-index:1;margin-top:2.175rem}.site-header .site-header__main{display:block;width:85.375rem;max-width:100%;padding-right:0;padding-left:0;margin:0 auto;overflow:hidden}@media only screen and (min-width:87.5rem){.site-header .site-header__main{margin-right:auto;margin-left:auto}}body.home .site-header .site-header__main,body.page-template-page-off-the-trail .site-header .site-header__main,body.page-template-page-partners .site-header .site-header__main{min-height:41.5rem;max-height:49.6875rem}.site-header .site-header__main .site-branding{max-width:100%}.site-header .site-header__main .site-branding a{font-family:var(--font-headings);font-size:13vw;line-height:.8;letter-spacing:.5vw;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;color:var(--global--color-secondary);text-decoration:none!important}.site-header .site-header__main .site-branding a:active,.site-header .site-header__main .site-branding a:hover,.site-header .site-header__main .site-branding a:visited{text-decoration:none!important}@media only screen and (min-width:48rem){.site-header .site-header__main .site-branding a{font-size:13.2vw}}@media only screen and (min-width:62rem){.site-header .site-header__main .site-branding a{font-size:7.8125rem;line-height:.8;letter-spacing:.25rem}}.site-header .site-header__main .site-branding a .title-part{opacity:.35}.site-header .site-header__main .site-branding a svg.logo-primary,.site-header .site-header__main .site-branding a svg.logo-secondary{width:9.5vw;height:9.5vw;margin:0 .5vw 0 0}@media only screen and (min-width:62rem){.site-header .site-header__main .site-branding a svg.logo-primary,.site-header .site-header__main .site-branding a svg.logo-secondary{width:5.9375rem;height:5.9375rem;margin:0 .25rem 0 0}}.site-header .site-header__main .site-branding a .title-parts{display:block}@media only screen and (min-width:62rem){.site-header .site-header__main .site-branding a .title-parts:nth-of-type(1){display:inline-block}}@media only screen and (min-width:77.5rem){.site-header .site-header__main .site-branding a .title-parts:nth-of-type(2){display:inline-block}}body.secondary-header .site-header{background-color:var(--global--color-secondary);color:var(--global--color-dark-blue)}body.secondary-header .site-header .site-header__main .site-branding{max-width:100%}body.secondary-header .site-header .site-header__main .site-branding a{color:var(--global--color-dark-blue);text-decoration:none!important}body.secondary-header .site-header .site-header__main .site-branding a .title-part{opacity:.1}.slider-hero{position:relative;margin:0;background-color:transparent;z-index:0}.slider-hero .slider-nav{position:unset;top:unset;left:unset;bottom:unset;border:unset;background-color:unset;cursor:unset;padding:unset;visibility:unset;opacity:unset;transition:visibility .1s,opacity .2s linear;margin-bottom:unset;display:unset;align-items:unset;padding:unset;-webkit-filter:unset;filter:unset;transform:unset}.slider-hero .slider-nav:after,.slider-hero .slider-nav:before{display:none}.slider-hero .slider-nav{position:absolute;bottom:31.25rem;width:2.9375rem;height:2.9375rem;margin-top:-1.46875rem;border-radius:50%;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:60%;content:'';z-index:2;opacity:1;cursor:pointer;transition:visibility .1s,opacity .2s linear}@media only screen and (min-width:62rem){.slider-hero .slider-nav{top:50%;bottom:unset}}.slider-hero .slider-nav{right:6rem;border:2px solid var(--global--color-primary);background-image:url(../../images/icons/utilities/right_arrow_dark.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:62rem){.slider-hero .slider-nav{right:unset;left:3.125rem}.page-template-page-events .slider-hero .slider-nav,.page-template-page-trails .slider-hero .slider-nav{left:1.875rem}}.slider-hero .slider-nav.slider-nav-next{right:2.125rem;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (min-width:62rem){.slider-hero .slider-nav.slider-nav-next{right:3.125rem;left:unset;border:2px solid var(--global--color-secondary);background-image:url(../../images/icons/utilities/right_arrow_light.svg)}.page-template-page-events .slider-hero .slider-nav.slider-nav-next,.page-template-page-trails .slider-hero .slider-nav.slider-nav-next{right:1.875rem}}.page-template-page-events .slider-hero .slider-nav,.page-template-page-trails .slider-hero .slider-nav{border:2px solid var(--global--color-secondary);background-image:url(../../images/icons/utilities/right_arrow_light.svg)}.slider-hero .slide{display:flex;flex-direction:column;height:100%;padding:0;margin:0;background-color:transparent;align-items:stretch}@media only screen and (min-width:62rem){.slider-hero .slide{flex-direction:row}}.slider-hero .slide .slide-copy{flex:1 1 100%;min-height:28.5rem;padding:calc(39vw + 1rem) 1rem 1rem;margin:0;text-align:left;z-index:1}@media only screen and (min-width:62rem){.slider-hero .slide .slide-copy{flex:1 1 60%;height:unset;padding-top:23rem;padding-right:0;padding-bottom:3.75rem;padding-left:6.5rem}}@media only screen and (min-width:77.5rem){.slider-hero .slide .slide-copy{flex:1 1 55%;padding-top:16.8125rem;padding-bottom:4.6875rem}}.page-template-page-trails .slider-hero .slide .slide-copy{background-color:var(--global--color-green);color:var(--global--color-secondary)}.page-template-page-events .slider-hero .slide .slide-copy{background-color:var(--global--color-blue);color:var(--global--color-secondary)}.slider-hero .slide .slide-copy h3{position:relative;padding-bottom:2.3rem;margin-bottom:10px!important;font-family:var(--font-headings);font-size:2.625rem;line-height:1;letter-spacing:2.1px;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;white-space:break-spaces;color:var(--global--color-dark-blue)}.slider-hero .slide .slide-copy h3:after{position:absolute;bottom:.5rem;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-green);content:''}@media only screen and (min-width:62rem){.slider-hero .slide .slide-copy h3{font-size:var(--global--font-size-xxl);color:pink;line-height:1;letter-spacing:.25rem}}@media only screen and (min-width:77.5rem){.slider-hero .slide .slide-copy h3{font-size:var(--heading--font-size-h3);color:purple;line-height:1;letter-spacing:.25rem}}.page-template-page-trails .slider-hero .slide .slide-copy h3{color:var(--global--color-secondary)}.page-template-page-trails .slider-hero .slide .slide-copy h3:after{border-bottom-color:var(--global--color-light-green)}.page-template-page-events .slider-hero .slide .slide-copy h3{color:var(--global--color-secondary)}.page-template-page-events .slider-hero .slide .slide-copy h3:after{border-bottom-color:var(--global--color-light-blue)}.slider-hero .slide .slide-copy p{display:block;position:relative;max-width:100%;padding:0;margin:1rem 0 0;font-size:1rem;line-height:1.5;color:var(--global--color-secondary)}.slider-hero .slide .slide-copy a.button.cta{display:block;margin-top:1.1875rem;color:var(--global--color-secondary);border-color:var(--global--color-secondary)}.slider-hero .slide .slide-copy a.button.cta:after{background-image:url(../../images/icons/utilities/right_arrow_long.svg)}.slider-hero .slide .slide-copy .slider-indicators{position:relative;right:unset;bottom:unset;left:unset;padding:0;margin-top:1.1875rem;margin-bottom:2rem;display:flex;justify-content:flex-start;list-style:none}.slider-hero .slide .slide-copy .slider-indicators>*{box-sizing:border-box;flex:0 1 auto;width:10px;height:10px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--global--color-primary);background:0 0;cursor:pointer;background-clip:unset;opacity:unset;transition:background-color .2s ease}.slider-hero .slide .slide-copy .slider-indicators>:first-child{margin-left:0}.slider-hero .slide .slide-copy .slider-indicators>.active{background:var(--global--color-primary)}.page-template-page-events .slider-hero .slide .slide-copy .slider-indicators>*,.page-template-page-trails .slider-hero .slide .slide-copy .slider-indicators>*{border:1px solid var(--global--color-secondary)}.page-template-page-events .slider-hero .slide .slide-copy .slider-indicators>.active,.page-template-page-trails .slider-hero .slide .slide-copy .slider-indicators>.active{background:var(--global--color-secondary)}.slider-hero .slide .slide-image{position:relative;flex:1 1 100%;min-height:28.5rem;background-color:transparent;background-image:url(../../images/jpg/TZA-2000_CARES_DSC03680_2000px.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:62rem){.slider-hero .slide .slide-image{flex:1 1 40%}}@media only screen and (min-width:77.5rem){.slider-hero .slide .slide-image{flex:1 1 45%}}.slider-hero .slide .slide-image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin-top:-1px;clip-path:polygon(0 0,0 20%,100% 0);background:var(--global--color-secondary);content:''}@media only screen and (min-width:62rem){.slider-hero .slide .slide-image:after{margin-left:-1px;clip-path:polygon(0 0,0 100%,30% 0)}}.page-template-page-trails .slider-hero .slide .slide-image:after{background:var(--global--color-green);z-index:2}.page-template-page-events .slider-hero .slide .slide-image:after{background:var(--global--color-blue);z-index:2}@media only screen and (min-width:62rem){.page-template-page-events .slider-hero .slide .slide-image:before,.page-template-page-trails .slider-hero .slide .slide-image:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(0deg,rgba(0,0,0,0) 50%,#000 70%);content:'';z-index:1}}.page-template-page-events .slider-hero .slide .slide-image{background-image:url(../../images/jpg/Munson_Trail.jpg)}.entry-content>.wp-block-cover-image:first-child,.entry-content>.wp-block-cover:first-child .wp-block-cover__inner-container,.entry-content>.wp-block-image:first-child{margin:auto}.entry-content>.wp-block-cover-image:first-child>*,.entry-content>.wp-block-cover:first-child .wp-block-cover__inner-container>*,.entry-content>.wp-block-image:first-child>*{width:500px}.home .entry-content>.wp-block-cover:first-child{background:linear-gradient(180deg,#d0cbc7,#efeff0)}@media only screen and (max-width:61rem){.home .entry-content>.wp-block-cover:first-child{flex-direction:column-reverse;height:auto;padding:0;padding-top:7rem;background:linear-gradient(#d0cbc7,#efeff0);overflow-x:hidden;max-height:none}.home .entry-content>.wp-block-cover:first-child img{position:relative;transform:scale(1.5);left:50px}.home .entry-content>.wp-block-cover:first-child .wp-block-cover__inner-container{padding-left:1rem;padding-right:1rem}}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:0 0}.hero-video .background-video{min-height:664px!important;max-height:795px!important}.intro-section{position:relative;margin:0 auto;z-index:1}.intro-section .intro-main h1,.intro-section .intro-main h2,.intro-section .intro-main h3,.intro-section .intro-main h4,.intro-section .intro-main h5,.intro-section .intro-main h6{color:var(--global--color-secondary)}.intro-section .intro-main .main-container:before{border-left:10px solid var(--global--color-light-blue)!important}.intro-section .intro-main .main-container p{color:var(--global--color-secondary)}@media only screen and (min-width:62rem){.intro-section .intro-main h1.title br{display:none}}.home .intro-section{background:var(--global--color-blue);color:var(--global--color-secondary)}.home .intro-section .intro-main h1.title{color:var(--global--color-secondary)}.home .intro-section .intro-main .main-container:before{border-color:var(--global--color-light-blue)!important}.home .intro-section .intro-main .main-container p{color:var(--global--color-secondary)}body:not(.home) .intro-section{background:var(--global--color-secondary);color:var(--global--color-dark-blue)}body:not(.home) .intro-section .intro-main h1.title{color:var(--global--color-dark-blue)}body:not(.home) .intro-section .intro-main .main-container:before{border-color:var(--global--color-green)!important}body:not(.home) .intro-section .intro-main .main-container p{color:var(--global--color-dark-blue)}body.page-template-page-events .intro-section .intro-main .main-container:before{border-color:var(--global--color-blue)!important}html{background-color:transparent}body{background-color:transparent;background-size:cover;background-position:center center}body .login{background-color:var(--global--color-dark-blue)}#main{padding-bottom:0!important}.entry-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw}.section-content{position:relative;margin:0 auto}.section-content .content-main{display:block;position:relative;width:62rem;max-width:100%;text-align:left;padding:3.75rem 1rem;margin-right:auto;margin-left:auto;overflow:hidden}@media only screen and (min-width:62rem){.section-content .content-main{padding-right:0;padding-left:0}}.section-content .content-main h1,.section-content .content-main h2,.section-content .content-main h3,.section-content .content-main h4,.section-content .content-main h5,.section-content .content-main h6{font-family:var(--font-headings);font-size:12vw;line-height:1;letter-spacing:.5vw;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;text-decoration:none!important;white-space:break-spaces;color:var(--global--color-dark-blue)}@media only screen and (min-width:48rem){.section-content .content-main h1,.section-content .content-main h2,.section-content .content-main h3,.section-content .content-main h4,.section-content .content-main h5,.section-content .content-main h6{font-size:12.2vw}}@media only screen and (min-width:62rem){.section-content .content-main h1,.section-content .content-main h2,.section-content .content-main h3,.section-content .content-main h4,.section-content .content-main h5,.section-content .content-main h6{font-size:7.1875rem;line-height:1;letter-spacing:.25rem}}.section-content .content-main em,.section-content .content-main strong{color:var(--global--color-green)}.section-content .content-main .main-container{position:relative;padding:0 0 0 1.5rem;margin:1rem 0 0}.section-content .content-main .main-container h1,.section-content .content-main .main-container h2,.section-content .content-main .main-container h3,.section-content .content-main .main-container h4,.section-content .content-main .main-container h5,.section-content .content-main .main-container h6{margin-top:1.813rem}@media only screen and (min-width:62rem){.section-content .content-main .main-container h1,.section-content .content-main .main-container h2,.section-content .content-main .main-container h3,.section-content .content-main .main-container h4,.section-content .content-main .main-container h5,.section-content .content-main .main-container h6{margin-top:2.313rem}}.section-content .content-main .main-container p{display:block;position:relative;max-width:100%;padding:0;margin:1rem 0 0;font-size:1rem;line-height:1.4}.section-content .content-main .main-container figure,.section-content .content-main .main-container img{width:100%;max-width:100%;padding:0;margin-top:1.796rem;background:0 0;border:0}.section-content .content-main .main-container figure>img{margin-top:0}.section-content .content-main .main-container figure figcaption{margin-top:.45rem;font-size:.9rem;text-align:right}.section-content .content-main .main-container figure.partner-logo{width:70%!important;max-width:70%!important;padding-right:2.476rem;margin-right:auto;margin-left:auto}.section-content .content-main .main-container figure.partner-logo img.size-full{width:100%;max-width:100%;padding-right:0;margin-right:auto;margin-left:auto}@media only screen and (min-width:48rem){.section-content .content-main .main-container figure.partner-logo{width:50%!important;max-width:50%!important}}.section-content .content-main .main-container img.size-full{width:100vw;max-width:100vw;margin-left:-2.476rem}@media only screen and (min-width:48rem){.section-content .content-main .main-container img.size-full{width:100%;max-width:100%;margin-left:0}}.section-content .content-main .main-container img.partner-logo{display:block;width:70%!important;max-width:70%!important;padding-right:2.476rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:48rem){.section-content .content-main .main-container img.partner-logo{width:50%!important;max-width:50%!important;padding-right:0}}.section-content .content-main .main-container .affiliate-branding-secondary{height:10rem;margin-top:2rem;text-align:center}.section-content .content-main .main-container .affiliate-branding-secondary svg{height:100%}@media only screen and (min-width:62rem){.section-content.intro-section .content-main .main-container,.section-content.section-type-primary .content-main .main-container{width:77.5%;margin:1rem 0 0 22.5%}}.section-content.intro-section .content-main .main-container:before,.section-content.section-type-primary .content-main .main-container:before{content:'';border-left:10px solid var(--global--color-green);height:100%;max-height:62px;width:0;position:absolute;top:.2rem;left:0}.section-content.section-type-secondary .content-main{padding-bottom:1.375rem}.section-content.section-type-secondary .content-main h2{position:relative;padding-bottom:1rem;margin-bottom:10px!important;font-size:2.75rem;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-content.section-type-secondary .content-main h2{font-size:4.25rem}}.section-content.section-type-secondary .content-main figure{width:100%;padding:0;margin:1rem auto;vertical-align:top}@media only screen and (min-width:62rem){.section-content.section-type-secondary .content-main figure{width:calc(30% - 2.5rem);padding:0;margin-right:2.5rem;display:inline-block}}.section-content.section-type-secondary .content-main figure img{display:block;width:50%;padding:0;margin:0 auto}@media only screen and (min-width:48rem){.section-content.section-type-secondary .content-main figure img{width:25%}}@media only screen and (min-width:62rem){.section-content.section-type-secondary .content-main figure img{width:100%}}.section-content.section-type-secondary .content-main .main-container{width:100%;padding:0;margin:0;vertical-align:top}@media only screen and (min-width:62rem){.section-content.section-type-secondary .content-main .main-container{width:68%;display:inline-block}}.single-post .section-content.section-single .content-main h1{font-size:var(--heading--font-size-h3)!important;line-height:1;letter-spacing:3.4px;color:var(--global--color-dark-blue)}.single-post .section-content.section-single .content-main h2{font-size:var(--heading--font-size-h4);line-height:1.5;letter-spacing:normal;color:var(--global--color-green)}.single-post .section-content.section-single .content-main h3,.single-post .section-content.section-single .content-main h4,.single-post .section-content.section-single .content-main h5,.single-post .section-content.section-single .content-main h6{font-size:var(--heading--font-size-h5);line-height:1.5;letter-spacing:normal;color:var(--global--color-green)}.single-post .section-content.section-single .content-main em,.single-post .section-content.section-single .content-main strong{color:var(--global--color-green)}@media only screen and (min-width:62rem){.single-post .section-content.section-single .content-main .main-container{width:77.5%;margin:1rem 0 0 22.5%}}.single-post .section-content.section-single .content-main .main-container:before{content:'';border-left:10px solid var(--global--color-green);height:100%;max-height:62px;width:0;position:absolute;top:.2rem;left:0}.section-slider-trails{position:relative;margin:0;background-color:transparent;z-index:0}.section-slider-trails .slider-nav{position:unset;top:unset;left:unset;bottom:unset;border:unset;background-color:unset;cursor:unset;padding:unset;visibility:unset;opacity:unset;transition:visibility .1s,opacity .2s linear;margin-bottom:unset;display:unset;align-items:unset;padding:unset;-webkit-filter:unset;filter:unset;transform:unset}.section-slider-trails .slider-nav:after,.section-slider-trails .slider-nav:before{display:none}.section-slider-trails .slider-nav{position:absolute;bottom:29.5rem;width:2.9375rem;height:2.9375rem;margin-top:-1.46875rem;border-radius:50%;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:60%;content:'';z-index:2;opacity:1;cursor:pointer;transition:visibility .1s,opacity .2s linear}@media only screen and (min-width:62rem){.section-slider-trails .slider-nav{top:50%;bottom:unset}}.section-slider-trails .slider-nav{right:6rem;border:2px solid var(--global--color-primary);background-image:url(../../images/icons/utilities/right_arrow_dark.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:62rem){.section-slider-trails .slider-nav{right:unset;left:3.125rem}}.section-slider-trails .slider-nav.slider-nav-next{right:2.125rem;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (min-width:62rem){.section-slider-trails .slider-nav.slider-nav-next{right:3.125rem;left:unset;border:2px solid var(--global--color-secondary);background-image:url(../../images/icons/utilities/right_arrow_light.svg)}}.section-slider-trails .slide{display:flex;flex-direction:column;height:100%;padding:0;margin:0;background-color:transparent;align-items:stretch}@media only screen and (min-width:62rem){.section-slider-trails .slide{flex-direction:row}}.section-slider-trails .slide .slide-copy{flex-basis:100%;min-height:28.5rem;padding:3.75rem 1rem 0;margin-bottom:-2.5rem;text-align:left;z-index:1}@media only screen and (min-width:62rem){.section-slider-trails .slide .slide-copy{flex:1 1 60%;height:unset;padding:3.75rem 0 3.75rem 8.6875rem;margin:0}}@media only screen and (min-width:77.5rem){.section-slider-trails .slide .slide-copy{flex-basis:42.25%}}.page-template-page-trails .section-slider-trails .slide .slide-copy{padding-top:15.125rem;padding-top:calc(100vw*.375);padding-bottom:4.6875rem;background-color:var(--global--color-green);color:var(--global--color-secondary)}@media only screen and (min-width:62rem){.page-template-page-trails .section-slider-trails .slide .slide-copy{padding-top:16.8125rem}}.section-slider-trails .slide .slide-copy h3{position:relative;padding-bottom:2.3rem;margin-bottom:10px!important;font-family:var(--font-headings);font-size:2.625rem;line-height:1;letter-spacing:2.1px;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;white-space:break-spaces;color:var(--global--color-primary)}.section-slider-trails .slide .slide-copy h3:after{position:absolute;bottom:.5rem;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-green);content:''}@media only screen and (min-width:62rem){.section-slider-trails .slide .slide-copy h3{font-size:var(--heading--font-size-h3);line-height:1;letter-spacing:.25rem}}.page-template-page-trails .section-slider-trails .slide .slide-copy h3{color:var(--global--color-secondary)}.page-template-page-trails .section-slider-trails .slide .slide-copy h3:after{border-bottom-color:var(--global--color-light-green)}.section-slider-trails .slide .slide-copy p{display:block;position:relative;max-width:100%;padding:0;margin:1rem 0 0;font-size:1rem;line-height:1.5}.page-template-page-trails .section-slider-trails .slide .slide-copy p{color:var(--global--color-secondary)}.section-slider-trails .slide .slide-copy a.button.cta{display:block;margin-top:1.1875rem}.page-template-page-trails .section-slider-trails .slide .slide-copy a.button.cta{color:var(--global--color-secondary);border-color:var(--global--color-secondary)}.page-template-page-trails .section-slider-trails .slide .slide-copy a.button.cta:after{background-image:url(../../images/icons/utilities/right_arrow_long.svg)}.section-slider-trails .slide .slide-copy .slider-indicators{position:relative;right:unset;bottom:unset;left:unset;padding:0;margin-top:1.1875rem;margin-bottom:0;display:flex;justify-content:flex-start;list-style:none}.section-slider-trails .slide .slide-copy .slider-indicators>*{box-sizing:border-box;flex:0 1 auto;width:10px;height:10px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--global--color-primary);background:0 0;cursor:pointer;background-clip:unset;opacity:unset;transition:background-color .2s ease}.section-slider-trails .slide .slide-copy .slider-indicators>:first-child{margin-left:0}.section-slider-trails .slide .slide-copy .slider-indicators>.active{background:var(--global--color-primary)}.page-template-page-trails .section-slider-trails .slide .slide-copy .slider-indicators>*{border:1px solid var(--global--color-secondary)}.page-template-page-trails .section-slider-trails .slide .slide-copy .slider-indicators>.active{background:var(--global--color-secondary)}.section-slider-trails .slide .slide-image{position:relative;flex-basis:100%;min-height:28.5rem;background-color:transparent;background-image:url(../../images/jpg/TZA-2000_CARES_DSC03680_2000px.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:62rem){.section-slider-trails .slide .slide-image{flex:1 1 40%}}@media only screen and (min-width:77.5rem){.section-slider-trails .slide .slide-image{flex-basis:57.75%}}.section-slider-trails .slide .slide-image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin-top:-1px;clip-path:polygon(0 0,0 20%,100% 0);background:var(--global--color-secondary);content:''}@media only screen and (min-width:62rem){.section-slider-trails .slide .slide-image:after{margin-left:-1px;clip-path:polygon(0 0,0 100%,20% 0)}}.page-template-page-trails .section-slider-trails .slide .slide-image:after{background:var(--global--color-green);z-index:2}@media only screen and (min-width:62rem){.page-template-page-trails .section-slider-trails .slide .slide-image:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(0deg,rgba(0,0,0,0) 50%,#000 70%);content:'';z-index:1}}.section-browse-trails{position:relative;width:100%;padding-top:3.875rem;padding-bottom:4.875rem;margin:0;background-color:transparent;background-image:url(../../images/svg/wave_pattern_1.svg);background-position:center top;background-repeat:repeat;background-size:85.375rem}.section-browse-trails:after{position:absolute;left:0;bottom:0;right:0;display:block;width:100%;height:75px;clip-path:polygon(100% 0,0 100%,100% 100%);background:var(--global--color-secondary);content:'';z-index:0}.section-browse-trails .browse-trails-main{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-browse-trails .browse-trails-main{padding:0 8.688rem}}.section-browse-trails .browse-trails-main h2{position:relative;padding-bottom:2.3rem;margin-bottom:10px!important;font-size:2.75rem;color:var(--global--color-primary);text-transform:uppercase}@media only screen and (min-width:62rem){.section-browse-trails .browse-trails-main h2{font-size:4.25rem}}.section-browse-trails .browse-trails-main h2:after{position:absolute;bottom:.5rem;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-green);content:''}.section-browse-trails .browse-trails-main .main-container ul.trails-listing{list-style-type:none;padding:0;margin:0}.section-browse-trails .browse-trails-main .main-container ul.trails-listing:not(:first-child){margin-top:1rem}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item{margin:1rem 0 0;background:var(--global--color-secondary)}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item:first-child{margin-top:0}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card{display:flex;flex-direction:column;width:100%;min-height:12.5rem}@media only screen and (min-width:48rem){.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card{flex-direction:row}}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-image{position:relative;flex:1 1 100%;flex-direction:column;min-height:12.5rem;background-color:transparent;background-image:url(../../images/jpg/TZA-2000_CARES_DSC03680_2000px.jpg);background-position:center center;background-repeat:repeat;background-size:cover}@media only screen and (min-width:48rem){.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-image{flex:0 0 12.5rem}}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-image a{position:absolute;top:0;right:0;bottom:0;left:0}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy{position:relative;flex:1 1 100%;padding:1.25rem 1.25rem 1.5rem}@media only screen and (min-width:48rem){.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy{min-height:12.5rem;padding-bottom:4.5rem}}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy h3{font-size:1.125rem;font-weight:800;color:var(--global--color-green);text-transform:uppercase}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy h3 a{color:var(--global--color-green);text-decoration:none!important}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy aside,.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy p{padding:0;margin:1rem 0 0;font-size:1rem;line-height:1.5;color:var(--global--color-primary)}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy aside a,.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy p a{color:var(--global--color-green);text-decoration:none!important}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy aside{display:none}@media only screen and (min-width:48rem){.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy aside{display:block;position:absolute;left:1.25rem;bottom:1.5rem;margin:0}}.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy a.button.cta{position:relative;margin-top:1.125rem}@media only screen and (min-width:48rem){.section-browse-trails .browse-trails-main .main-container ul.trails-listing li.trail-item .trail-card .card-copy a.button.cta{position:absolute;right:1.25rem;bottom:1.5rem;margin:0}}.section-browse-trails .tabless-tab-wrap{margin-top:1.438rem}.section-browse-trails .tabless-tab-wrap>.tab-label,.section-browse-trails .tabless-tab-wrap>label{display:inline-block;font-family:var(--font-headings);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;color:var(--global--color-primary)}.section-browse-trails .tabless-tab-wrap>.tab-label.slash,.section-browse-trails .tabless-tab-wrap>label{font-weight:800}.section-browse-trails .tabless-tab-wrap>.tab-label.view{margin-right:.6rem}.section-browse-trails .tabless-tab-wrap>.tab-label.slash{margin-right:.6rem;margin-left:.6rem}.section-browse-trails .tabless-tab-wrap .tab:checked+label{color:var(--global--color-green);cursor:default}.section-browse-trails .tabless-tab-wrap .facetwp-load-more,.section-browse-trails .tabless-tab-wrap .facetwp-map-filtering{display:flex;margin:2rem auto}.section-browse-trails .tabless-tab-wrap .facetwp-type-map h3{display:inline-block;max-width:16rem;font-family:var(--font-headings);font-size:1.5rem;font-weight:800;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:var(--global--color-green)}.section-browse-trails .tabless-tab-wrap .facetwp-type-map a{text-decoration:none!important}.section-browse-trails .tabless-tab-wrap .facetwp-type-map a.btn{margin:1.5rem auto 0}.section-browse-trails .tabless-tab-wrap .facetwp-type-map .text-center{text-align:center}.section-single-trail{position:relative;width:100%;padding-top:3.875rem;padding-bottom:4.875rem;margin:0;background-color:transparent}.section-single-trail .single-trail-main{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-single-trail .single-trail-main{padding:0 8.688rem}}.section-single-trail .single-trail-main h1{position:relative;padding-bottom:2.3rem;margin-bottom:1.813rem!important;font-size:2.75rem;line-height:1;letter-spacing:2.2px;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-single-trail .single-trail-main h1{font-size:4.25rem;letter-spacing:3.4px}}.section-single-trail .single-trail-main h1:after{position:absolute;bottom:0;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:.625rem solid var(--global--color-green);content:''}.section-single-trail .single-trail-main .main-container{width:100%}@media only screen and (min-width:62rem){.section-single-trail .single-trail-main .main-container{display:flex;flex-direction:row}}.section-single-trail .single-trail-main .main-container .single-copy{width:100%}@media only screen and (min-width:77.5rem){.section-single-trail .single-trail-main .main-container .single-copy{flex:1 1 50%}.section-single-trail .single-trail-main .main-container .single-copy:not(.no-image){padding-right:3.0315rem}}@media only screen and (min-width:87.5rem){.section-single-trail .single-trail-main .main-container .single-copy:not(.no-image){padding-right:6.063rem}}.section-single-trail .single-trail-main .main-container .single-copy address{font-style:normal;font-weight:700}.section-single-trail .single-trail-main .main-container .single-copy address span{display:block}.section-single-trail .single-trail-main .main-container .single-copy .copy-image{display:block;margin-top:2.125rem;margin-bottom:2.125rem}@media only screen and (min-width:77.5rem){.section-single-trail .single-trail-main .main-container .single-copy .copy-image{flex:1 1 50%;display:none}}.section-single-trail .single-trail-main .main-container .single-copy p{margin-top:1rem}.section-single-trail .single-trail-main .main-container .single-copy p:first-child{margin-top:1.813rem}.section-single-trail .single-trail-main .main-container .single-copy p strong{color:var(--global--color-green)}.section-single-trail .single-trail-main .main-container .single-copy a{color:var(--global--color-green);text-decoration:none!important}.section-single-trail .single-trail-main .main-container .single-copy hr{width:14.875rem;height:0;margin:1.813rem auto 1.813rem 0;border:0;border-bottom:2px solid var(--global--color-green)}.section-single-trail .single-trail-main .main-container .single-copy .ratings{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media only screen and (min-width:48rem){.section-single-trail .single-trail-main .main-container .single-copy .ratings{display:inline-flex;gap:1.5rem;max-width:32rem}}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating{flex:1;display:inline-block;position:relative;min-height:2.875rem;padding-left:3.188rem;margin:1rem 0 0;font-size:.875rem;line-height:1.125;letter-spacing:normal;font-stretch:normal;font-style:normal;text-align:left;white-space:nowrap}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating:before{position:absolute;top:0;left:0;width:2.875rem;height:2.875rem;background-position:center center;background-repeat:no-repeat;background-size:contain;content:''}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.rating-easy:before{background-image:url(../../images/icons/ratings/difficulty/easy.svg)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.rating-intermediate:before{background-image:url(../../images/icons/ratings/difficulty/intermediate.svg)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.rating-hard:before{background-image:url(../../images/icons/ratings/difficulty/hard.svg)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.rating-paved:before{background-image:url(../../images/icons/ratings/surface/paved.svg)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.rating-un-paved:before{background-image:url(../../images/icons/ratings/surface/unpaved.svg)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.rating-roadway:before{background-image:url(../../images/icons/ratings/surface/roadway.svg)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating strong{display:block;margin-top:.5rem;font-weight:700}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.length{padding:0;margin-left:1.5rem}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.length:before{display:none}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.length span.strong{display:inline-block;margin-top:.65rem;font-size:2.5rem;line-height:1;font-weight:800;color:var(--global--color-green)}.section-single-trail .single-trail-main .main-container .single-copy .ratings .rating.length span.units{display:inline-block;margin-left:.2rem;font-size:1rem;line-height:2.5rem}.section-single-trail .single-trail-main .main-container .single-image{position:relative;width:100%;display:none}@media only screen and (min-width:77.5rem){.section-single-trail .single-trail-main .main-container .single-image{display:block;flex:0 1 50%}}.section-single-trail .single-trail-main .main-container .trail-image{position:relative;width:100%;height:18.688rem;background-color:transparent;background-image:url(../../images/jpg/TZA-2000_CARES_DSC03680_2000px.jpg);background-position:center center;background-repeat:repeat;background-size:cover}@media only screen and (min-width:62rem){.section-single-trail .single-trail-main .main-container .trail-image{height:27.5rem}}.section-single-trail .single-trail-main .main-container .trail-image img{width:calc(100vw - 17px);max-width:calc(100vw - 17px);margin-left:-1.86rem}@media only screen and (min-width:62rem){.section-single-trail .single-trail-main .main-container .trail-image img{width:100%;max-width:100%;margin-left:0}}.section-single-trail-map{position:relative;width:100%;padding-top:2.375rem;padding-bottom:4.563rem;margin:0;background-color:transparent;background-image:url(../../images/svg/wave_pattern_1.svg);background-position:center top;background-repeat:repeat;background-size:85.375rem}@media only screen and (min-width:62rem){.section-single-trail-map{padding-top:4.688rem;padding-bottom:8.063rem}}.section-single-trail-map .single-trail-map-main{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-single-trail-map .single-trail-map-main{padding:0 8.688rem}}.section-single-trail-map .single-trail-map-main h2{position:relative;padding-bottom:2.3rem;margin-bottom:1.813rem!important;font-size:2.75rem;line-height:1;letter-spacing:2.2px;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-single-trail-map .single-trail-map-main h2{font-size:4.25rem;letter-spacing:3.4px}}.section-single-trail-map .single-trail-map-main h2:after{position:absolute;bottom:.5rem;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-green);content:''}.section-single-trail-map .single-trail-map-main .facetwp-map-filtering{display:none}.section-single-trail-map .single-trail-map-main .facetwp-type-map{margin-bottom:0}.single-trails .section-subscribe{margin-top:5.313rem}.map-trail-card{position:relative;width:15rem}.map-trail-card .card-image{height:10rem;margin-bottom:1rem}.map-trail-card .card-copy{padding:.5rem;margin:0}.map-trail-card .card-copy h3{display:inline-block;max-width:100%;font-family:var(--font-headings);font-size:1.5rem;font-weight:800;line-height:1!important;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:var(--global--color-green)!important}.map-trail-card .card-copy aside,.map-trail-card .card-copy p{margin-top:1rem;font-size:1rem;line-height:1.25;color:var(--global--color-primary)}.map-trail-card .card-copy a{text-decoration:none!important}.map-trail-card .card-copy a.button{display:block;margin:1rem auto 0}.section-slider-itineraries{position:relative;width:100%;padding-top:3.875rem;padding-bottom:3.875rem;margin:0;background-color:transparent;background-image:none;background-position:center top;background-repeat:repeat;background-size:85.375rem}@media only screen and (min-width:48rem){.section-slider-itineraries{padding-top:6rem;padding-bottom:6rem}}@media only screen and (min-width:62rem){.section-slider-itineraries{padding-bottom:8rem}}.section-slider-itineraries:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;clip-path:polygon(100% 97%,0 100%,100% 100%);background:var(--global--color-secondary);content:''}@media only screen and (min-width:48rem){.section-slider-itineraries:after{clip-path:polygon(100% 93.5%,0 100%,100% 100%)}}@media only screen and (min-width:62rem){.section-slider-itineraries:after{clip-path:polygon(100% 90%,0 100%,100% 100%)}}body.home .section-slider-itineraries{background-image:url(../../images/svg/wave_pattern_1.svg)}.section-slider-itineraries h2{position:relative;padding:0 1rem 1.6rem;margin-bottom:3.75rem!important;font-family:var(--font-headings);font-size:12vw;line-height:1;letter-spacing:.5vw;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;text-decoration:none!important;white-space:break-spaces;color:var(--global-color-primary)}@media only screen and (min-width:62rem){.section-slider-itineraries h2{padding:0 8.6875rem 1.6rem;font-size:8vw;letter-spacing:.25rem}}@media only screen and (min-width:77.5rem){.section-slider-itineraries h2{font-size:7.1875rem}}.section-slider-itineraries h2:before{position:absolute;bottom:-.8rem;left:1rem;width:2.2rem;height:2.2rem;border-radius:50%;border:3px solid var(--global--color-green);background-color:var(--global--color-secondary);background-image:url(../../images/icons/icon_itineraries_borderless_dark.svg);background-position:7.25px 4.2px;background-repeat:no-repeat;background-size:16px;content:''}@media only screen and (min-width:62rem){.section-slider-itineraries h2:before{left:8.6875rem}}.section-slider-itineraries h2:after{position:absolute;bottom:0;left:4rem;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-green);content:''}@media only screen and (min-width:62rem){.section-slider-itineraries h2:after{left:11.6875rem}}.section-slider-itineraries .itineraries-main{position:relative;padding:0;margin:1.1875rem 0 0;background-color:transparent;z-index:1}.section-slider-itineraries .itineraries-main .nav-center{display:flex;align-items:center}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav{position:relative;height:2.9375rem;display:inline-flex;align-items:center;justify-content:center;margin:1.875rem auto 0}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav{position:unset;height:unset;display:flex}}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav{position:unset;top:unset;left:unset;bottom:unset;border:unset;background-color:unset;cursor:unset;padding:unset;visibility:unset;opacity:unset;transition:visibility .1s,opacity .2s linear;margin-bottom:unset;display:unset;align-items:unset;padding:unset;-webkit-filter:unset;filter:unset;transform:unset}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav:after,.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav:before{display:none}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav{position:relative;width:2.9375rem;height:2.9375rem;border-radius:50%;border:2px solid var(--global--color-primary);background-color:transparent;background-image:url(../../images/icons/utilities/right_arrow_dark.svg);background-position:center center;background-repeat:no-repeat;background-size:60%;z-index:1;cursor:pointer;transition:visibility .1s,opacity .2s linear}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav{position:absolute;top:50%;bottom:unset;margin-top:calc((-1.46875rem + -1.875rem)/ 1.25)}}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav{margin-right:1.25rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav{left:3.125rem;margin-right:unset}}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav.slider-nav-next{margin-left:1.25rem;margin-right:unset;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-nav.slider-nav-next{right:3.125rem;left:unset;margin-left:unset}}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-indicators{position:relative;right:unset;bottom:unset;left:unset;height:2.15rem;padding:0;margin:0 auto;display:flex;justify-content:center;list-style:none}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-indicators>*{box-sizing:border-box;flex:0 1 auto;width:10px;height:10px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--global--color-primary);background:var(--global--color-secondary);cursor:pointer;background-clip:unset;opacity:unset;transition:background-color .2s ease}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-indicators>:first-child{margin-left:0}.section-slider-itineraries .itineraries-main .nav-center .itineraries-nav .slider-indicators>.active{background:var(--global--color-primary)}.section-slider-itineraries .itineraries-main .slider-container{position:relative}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide{position:relative;display:flex;flex-direction:column;padding:0}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide{flex-direction:row;padding:0 8.6875rem}}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-image{height:23.4375rem}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-image{width:60%}}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy{padding:1.375rem 2.0625rem;margin:-4.5rem 1rem 1rem;text-align:left;background-color:rgba(8,138,23,.93);z-index:1}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy{width:55%;height:100%;align-self:center;margin:0 0 0 -4.5rem}}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy h3{position:relative;font-family:var(--font-headings);font-size:1.75rem!important;line-height:2rem;letter-spacing:1.4px;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;white-space:break-spaces;color:var(--global--color-secondary)}@media only screen and (min-width:62rem){.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy h3{font-size:var(--heading--font-size-h3);line-height:1;letter-spacing:.25rem}}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy p{display:block;position:relative;max-width:100%;padding:0;margin:1rem 0 0;font-size:1rem;line-height:1.5;color:var(--global--color-secondary)}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy a.button.cta{display:block;margin-top:1.1875rem;border:1px solid var(--global--color-secondary);color:var(--global--color-secondary)}.section-slider-itineraries .itineraries-main .slider-container .itinerary-slide .itinerary-copy a.button.cta:after{background-image:url(../../images/icons/utilities/right_arrow_long.svg)}.section-slider-events{position:relative;width:100%;padding-top:3.875rem;padding-bottom:3.875rem;margin:0}@media only screen and (min-width:62rem){.section-slider-events{padding-top:6rem;padding-bottom:7.5rem}}.section-slider-events h2{position:relative;padding:0 1rem 1.6rem;margin-bottom:3.75rem!important;font-family:var(--font-headings);font-size:12vw;line-height:1;letter-spacing:.5vw;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;text-decoration:none!important;white-space:break-spaces;color:var(--global-color-primary)}@media only screen and (min-width:62rem){.section-slider-events h2{padding:0 8.6875rem 1.6rem;font-size:8vw;letter-spacing:.25rem}}@media only screen and (min-width:77.5rem){.section-slider-events h2{font-size:7.1875rem}}.section-slider-events h2:before{position:absolute;bottom:-.8rem;left:1rem;width:2.2rem;height:2.2rem;border-radius:50%;border:3px solid var(--global--color-blue);background-color:var(--global--color-secondary);background-image:url(../../images/icons/icon_events_borderless_dark.svg);background-position:5px 4px;background-repeat:no-repeat;background-size:20px;content:''}@media only screen and (min-width:62rem){.section-slider-events h2:before{left:8.6875rem}}.section-slider-events h2:after{position:absolute;bottom:0;left:4rem;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-blue);content:''}@media only screen and (min-width:62rem){.section-slider-events h2:after{left:11.6875rem}}.section-slider-events h2 span.small{display:block;font-size:1.375rem;color:var(--global--color-blue)}@media only screen and (min-width:62rem){.section-slider-events h2 span.small{font-size:2.25rem}}.section-slider-events a.button.cta{margin-top:3.0625rem;margin-left:1.5625rem;white-space:nowrap}@media only screen and (min-width:62rem){.section-slider-events a.button.cta{position:absolute;top:10.2rem;right:8.6875rem;margin:0}}.section-slider-events .events-main{position:relative;width:100%;padding:0;margin:0;background-color:transparent;overflow:hidden}.section-slider-events .events-main .main-container{position:relative;padding:0}.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:1}@media only screen and (min-width:62rem){.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:2}}@media only screen and (min-width:77.5rem){.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:3}}@media only screen and (min-width:87.5rem){.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:4}}@media only screen and (min-width:120rem){.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:5}}@media only screen and (min-width:160rem){.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:6}}@media only screen and (min-width:256rem){.section-slider-events .events-main .main-container .slider-container{--swiffy-slider-item-count:7}}.section-slider-events .events-main .main-container .slider-container .event-slide{margin:0 .625rem}.section-slider-events .events-main .main-container .slider-container .event-slide:first-child{margin-left:.75rem}.section-slider-events .events-main .main-container .slider-container .event-slide:last-child{margin-right:.75rem}.section-slider-events .events-main .main-container .slider-container .event-slide .event-image{width:100%;height:26.5625rem;padding:0;margin:0;background-color:transparent;background-image:url(../../images/jpg/Munson_Trail.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy{display:flex;padding:1rem 1rem 1.5rem;margin:-4.625rem 1rem 0;text-align:left;background:var(--global--color-blue);background-color:rgba(1,122,205,.9)}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-calendar-container{flex:1 0 auto}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-calendar-container .copy-calendar{padding-right:.6rem;border-right:2px solid var(--global--color-light-blue);text-align:center;color:var(--global--color-secondary);white-space:nowrap}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-calendar-container .copy-calendar span{display:block;font-family:var(--font-headings);line-height:1;text-transform:uppercase}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-calendar-container .copy-calendar span.month{font-size:1.75rem;font-weight:400}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-calendar-container .copy-calendar span.day{font-size:3.375rem;font-weight:800}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-text{flex:1 1 75%;padding-left:1rem}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-text h3{position:relative;font-family:var(--font-headings);font-size:1.125rem!important;line-height:1.625rem;letter-spacing:.9px;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:unset;white-space:break-spaces;color:var(--global--color-secondary)}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-text p{position:relative;font-family:var(--font-headings);font-size:1.125rem!important;line-height:1.625rem;letter-spacing:.9px;font-weight:500;font-stretch:normal;font-style:normal;text-align:left;text-transform:unset;white-space:break-spaces;color:var(--global--color-secondary)}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-text a.cta{position:relative;display:inline-block;padding:0;margin-top:1.1875rem;font-family:var(--font-headings)!important;font-size:.875rem;letter-spacing:.1rem;line-height:1;font-weight:800;text-transform:uppercase;text-decoration:none;color:var(--global--color-secondary);z-index:1;white-space:nowrap}.section-slider-events .events-main .main-container .slider-container .event-slide .event-copy .copy-text a.cta:after{position:relative;margin-left:.5rem;display:inline-block;content:'';width:1.5rem;height:.65rem;background-image:url(../../images/icons/utilities/right_arrow_long.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain}.section-browse-events{position:relative;width:100%;padding-top:3.875rem;padding-bottom:4.875rem;margin:0;background-color:transparent;background-image:url(../../images/svg/wave_pattern_1.svg);background-position:center top;background-repeat:repeat;background-size:85.375rem}.section-browse-events:after{position:absolute;left:0;bottom:0;right:0;display:block;width:100%;height:75px;clip-path:polygon(100% 0,0 100%,100% 100%);background:var(--global--color-secondary);content:'';z-index:0}.section-browse-events .browse-events-main{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-browse-events .browse-events-main{padding:0 8.688rem}}.section-browse-events .browse-events-main h2{position:relative;padding-bottom:2.3rem;margin-bottom:10px!important;font-size:2.75rem;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-browse-events .browse-events-main h2{font-size:4.25rem}}.section-browse-events .browse-events-main h2:after{position:absolute;bottom:.5rem;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:10px solid var(--global--color-blue);content:''}.section-browse-events .browse-events-main .main-container{width:100%}.section-browse-events .browse-events-main .main-container ul.events-listing{list-style-type:none;width:100%;padding:0;margin:0}.section-browse-events .browse-events-main .main-container ul.events-listing:not(:first-child){margin-top:1.25rem}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1.25rem;align-content:flex-start}}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item{width:100%;padding:0;margin:1rem 0 0;background:var(--global--color-secondary)}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item:first-child{margin-top:0}@media only screen and (min-width:30.125rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item{flex:1 1 48%}}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item{flex:1 1 32%;margin:0}}@media only screen and (min-width:62rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item{flex:1 1 23.6%}}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card{position:relative;width:100%;height:100%;min-height:calc(1.313rem + 7.438rem + 1.125rem + 2.813rem + 1.313rem);padding:1.313rem 1.313rem 5rem}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-image{position:absolute;top:1.313rem;left:1.313rem;display:block;width:7.438rem;height:7.438rem;background-color:transparent;background-image:url(../../images/icons/icon_events_placeholder.svg);background-position:center center;background-repeat:repeat;background-size:cover}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-image{width:4.063rem;height:4.063rem}}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-image a{position:absolute;top:0;right:0;bottom:0;left:0}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .copy-calendar{position:relative;display:block;padding:0;margin:0 0 0 calc(7.438rem + 1.188rem);font-family:var(--font-headings)!important;font-size:1.75rem;line-height:1.2;font-weight:800;text-transform:uppercase;text-decoration:none;color:var(--global--color-primary);z-index:1;white-space:nowrap}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .copy-calendar{margin:2.312rem 0 0 calc(4.063rem + 1.188rem)}}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-copy{position:relative;display:block;padding:0;margin:.484rem 0 0 calc(7.438rem + 1.188rem)}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-copy{margin-left:0}}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-copy h3{font-size:1rem;font-weight:800;text-transform:uppercase}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-copy h3 a{color:var(--global--color-blue);text-decoration:none}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-copy p{display:none;padding:0;margin:.5rem 0 0;font-size:.938rem;line-height:1.47;color:var(--global--color-primary)}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card .card-copy p{display:block}}.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card a.button.cta{position:absolute;left:1.313rem;bottom:1.313rem;margin:0}@media only screen and (min-width:48rem){.section-browse-events .browse-events-main .main-container ul.events-listing li.event-item .event-card a.button.cta{position:absolute;left:1.313rem;bottom:1.313rem;margin:0}}.section-browse-events .browse-events-main .tabless-tab-wrap{margin-top:1.438rem}.section-browse-events .browse-events-main .tabless-tab-wrap>.tab-label,.section-browse-events .browse-events-main .tabless-tab-wrap>label{display:inline-block;font-family:var(--font-headings);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;color:var(--global--color-primary)}.section-browse-events .browse-events-main .tabless-tab-wrap>.tab-label.slash,.section-browse-events .browse-events-main .tabless-tab-wrap>label{font-weight:800}.section-browse-events .browse-events-main .tabless-tab-wrap>.tab-label.view{margin-right:.6rem}.section-browse-events .browse-events-main .tabless-tab-wrap>.tab-label.slash{margin-right:.6rem;margin-left:.6rem}.section-browse-events .browse-events-main .tabless-tab-wrap .tab:checked+label{color:var(--global--color-blue);cursor:default}.section-browse-events .browse-events-main .tabless-tab-wrap .facetwp-load-more,.section-browse-events .browse-events-main .tabless-tab-wrap .facetwp-map-filtering{display:flex;margin:2rem auto}.section-browse-events .browse-events-main .tabless-tab-wrap .facet-map h3{display:inline-block;max-width:16rem;font-family:var(--font-headings);font-size:1.5rem;font-weight:800;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:var(--global--color-blue)}.section-browse-events .browse-events-main .tabless-tab-wrap .facet-map a{text-decoration:none!important}.section-browse-events .browse-events-main .tabless-tab-wrap .facet-map a.btn{margin:1.5rem auto 0}.section-browse-events .browse-events-main .tabless-tab-wrap .facet-map .text-center{text-align:center}.section-single-event{position:relative;width:100%;padding-top:3.875rem;padding-bottom:4.875rem;margin:0;background-color:transparent}.section-single-event .single-event-main{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-single-event .single-event-main{padding:0 8.688rem}}.section-single-event .single-event-main h1{position:relative;padding-bottom:2.3rem;margin-bottom:1.813rem!important;font-size:2.75rem;line-height:1;letter-spacing:2.2px;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-single-event .single-event-main h1{font-size:4.25rem;letter-spacing:3.4px}}.section-single-event .single-event-main h1:after{position:absolute;bottom:0;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:.625rem solid var(--global--color-blue);content:''}.section-single-event .single-event-main .main-container{width:100%}@media only screen and (min-width:62rem){.section-single-event .single-event-main .main-container{display:flex;flex-direction:row}}.section-single-event .single-event-main .main-container .single-copy{width:100%}@media only screen and (min-width:77.5rem){.section-single-event .single-event-main .main-container .single-copy{flex:1 1 50%}.section-single-event .single-event-main .main-container .single-copy:not(.no-image){padding-right:3.0315rem}}@media only screen and (min-width:87.5rem){.section-single-event .single-event-main .main-container .single-copy:not(.no-image){padding-right:6.063rem}}.section-single-event .single-event-main .main-container .single-copy .event-details{display:flex}.section-single-event .single-event-main .main-container .single-copy .event-details .event-date{flex:1 0 45%;padding-right:1.688rem;text-transform:none!important}.section-single-event .single-event-main .main-container .single-copy .event-details .event-date span{display:inline}.section-single-event .single-event-main .main-container .single-copy .event-details .event-location{flex:1 1 55%}.section-single-event .single-event-main .main-container .single-copy .event-details .event-location address{display:block;font-style:normal;font-weight:700}.section-single-event .single-event-main .main-container .single-copy .event-details .event-location address span{display:inline-block}.section-single-event .single-event-main .main-container .single-copy .event-details h2,.section-single-event .single-event-main .main-container .single-copy .event-details h3{padding:0;margin:1rem 0 0;font-size:1rem;font-weight:800;letter-spacing:normal;line-height:1.5rem;white-space:normal;color:var(--global--color-primary);text-transform:none}@media only screen and (min-width:77.5rem){.section-single-event .single-event-main .main-container .single-copy .event-details h2,.section-single-event .single-event-main .main-container .single-copy .event-details h3{margin-top:0}}.section-single-event .single-event-main .main-container .single-copy .event-details h2 strong,.section-single-event .single-event-main .main-container .single-copy .event-details h3 strong{display:block;color:var(--global--color-blue);text-transform:uppercase}.section-single-event .single-event-main .main-container .single-copy .copy-image{display:block;margin-top:2.125rem;margin-bottom:2.125rem}@media only screen and (min-width:77.5rem){.section-single-event .single-event-main .main-container .single-copy .copy-image{flex:1 1 50%;display:none}}.section-single-event .single-event-main .main-container .single-copy p{margin-top:1rem}.section-single-event .single-event-main .main-container .single-copy p:first-child{margin-top:1.813rem}.section-single-event .single-event-main .main-container .single-copy p strong{color:var(--global--color-blue)}.section-single-event .single-event-main .main-container .single-copy a{text-decoration:none!important}.section-single-event .single-event-main .main-container .single-copy a:not(.button.cta){color:var(--global--color-blue)}.section-single-event .single-event-main .main-container .single-copy a.button.cta{margin-top:2.313rem}.section-single-event .single-event-main .main-container .single-copy hr{width:14.875rem;height:0;margin:1.813rem auto 1.813rem 0;border:0;border-bottom:2px solid var(--global--color-blue)}.section-single-event .single-event-main .main-container .single-image{position:relative;width:100%;display:none}@media only screen and (min-width:77.5rem){.section-single-event .single-event-main .main-container .single-image{display:block;flex:0 1 50%}}.section-single-event .single-event-main .main-container .event-image{position:relative;width:100%;height:18.688rem;background-color:transparent;background-image:url(../../images/jpg/Munson_Trail.jpg);background-position:center center;background-repeat:repeat;background-size:cover}@media only screen and (min-width:62rem){.section-single-event .single-event-main .main-container .event-image{height:27.5rem}}.section-single-event .single-event-main .main-container .event-image img{width:calc(100vw - 17px);max-width:calc(100vw - 17px);margin-left:-1.86rem}@media only screen and (min-width:62rem){.section-single-event .single-event-main .main-container .event-image img{width:100%;max-width:100%;margin-left:0}}.map-event-card{position:relative;width:15rem}.map-event-card .card-image{height:10rem;margin-bottom:1rem}.map-event-card .copy-calendar{margin-bottom:1rem;text-align:center;color:var(--global--color-primary);white-space:nowrap}.map-event-card .copy-calendar span{display:block;font-family:var(--font-headings);line-height:1;text-transform:uppercase}.map-event-card .copy-calendar span.month{font-size:1.75rem;font-weight:400}.map-event-card .copy-calendar span.day{font-size:3.375rem;font-weight:800}.map-event-card .card-copy{padding:.5rem;margin:0}.map-event-card .card-copy h3{display:inline-block;max-width:100%;font-family:var(--font-headings);font-size:1.5rem;font-weight:800;line-height:1!important;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:var(--global--color-blue)!important}.map-event-card .card-copy aside,.map-event-card .card-copy p{margin-top:1rem;font-size:1rem;line-height:1.25;color:var(--global--color-primary)}.map-event-card .card-copy a{text-decoration:none!important}.map-event-card .card-copy a.button{display:block;margin:1rem auto 0}.section-link-repeater{position:relative;display:flex;justify-content:center;width:100%;max-width:100%;padding:3.813rem 1.875rem calc(4.625rem + 4.6875rem);margin:0 auto;box-sizing:border-box;background-color:transparent;background-image:url(../../images/svg/wave_pattern_1.svg);background-position:left bottom;background-repeat:repeat;background-size:85.375rem;z-index:0}@media only screen and (min-width:62rem){.section-link-repeater{padding:5.75rem 8.6875rem calc(7.625rem + 4.6875rem)}}.section-link-repeater .link-list{display:block;width:100%}@media only screen and (min-width:48rem){.section-link-repeater .link-list{display:flex;flex-flow:row wrap;justify-content:space-between;row-gap:2.5rem;column-gap:3rem}}.section-link-repeater .link-list .link-card{flex:1 1 100%;width:100%;padding:0;margin:0 0 2.5rem;box-sizing:border-box}@media only screen and (min-width:48rem){.section-link-repeater .link-list .link-card{flex:1 1 46%;width:46%;margin:0}}.section-link-repeater .link-list .link-card .link-image{position:relative;display:flex;align-items:center;justify-content:left;width:100%;max-width:100%;height:19.375rem;max-height:auto;padding:2.313rem;margin:0;background-color:transparent;background-image:url(../../images/jpg/TZA-2000_CARES_DSC04252_2000px.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:-1}.section-link-repeater .link-list .link-card .link-image.before-screen:before{z-index:1}.section-link-repeater .link-list .link-card h3{position:relative;margin-top:calc(-5.375rem / 2);font-family:var(--font-headings);font-size:2.75rem;line-height:1;letter-spacing:2.2px;font-weight:800;font-stretch:normal;font-style:normal;text-align:left;text-transform:uppercase;white-space:break-spaces;color:var(--global--color-secondary);z-index:1}@media only screen and (min-width:62rem){.section-link-repeater .link-list .link-card h3{font-size:4.25rem}}.section-link-repeater .link-list .link-card .link-copy{display:flex;padding:1.313rem 1.438rem;margin:calc((-5.375rem / 2) - 1px) 1rem 0;text-align:left;background:var(--global--color-blue);background-color:rgba(1,122,205,.9)}.section-link-repeater .link-list .link-card a.button{color:var(--global--color-secondary);border-color:var(--global--color-secondary)}.section-link-repeater .link-list .link-card a.button:after{background-image:url(../../images/icons/utilities/right_arrow_long.svg)}.section-contact{position:relative;width:100%;padding-top:4.3755rem;padding-bottom:3.875rem;margin:0;margin-bottom:3.875rem;background-color:transparent;background-image:url(../../images/svg/wave_pattern_1.svg);background-position:left bottom;background-repeat:repeat;background-size:85.375rem}.section-contact .contact-main{padding-bottom:0}.section-contact .contact-main h2{position:relative;padding-bottom:2.3rem;margin-bottom:1.813rem!important;font-size:2.75rem;line-height:1;letter-spacing:2.2px;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-contact .contact-main h2{font-size:4.25rem;letter-spacing:3.4px}}.section-contact .contact-main h2:after{position:absolute;bottom:0;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:.625rem solid var(--global--color-green);content:''}.section-contact .contact-main .main-container{color:var(--global--color-primary)}.section-contact .contact-main .main-container:before{display:none}.section-contact .contact-main .main-container label{text-transform:uppercase}.menu-item-search a{display:inline-block;text-indent:-100VW}.menu-item-search a:after{display:inline-block;content:'';width:1rem;height:100%;background:url(../../images/icons/utilities/search_dark.svg) no-repeat;background-position:center center;background-size:.9rem .9rem}@media only screen and (min-width:62rem){.menu-item-search a:after{background-image:url(../../images/icons/utilities/search.svg)}body.secondary-header .menu-item-search a:after{background:url(../../images/icons/utilities/search_dark.svg) no-repeat}}.redzone-search-modal-form .searchwp-modal-form__overlay{background:rgba(45,45,45,.6);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999990}.redzone-search-modal-form .searchwp-modal-form__container{width:100%;max-width:500px;max-height:100vh}.redzone-search-modal-form .searchwp-modal-form__content{background-color:#fff;padding:1rem;border-radius:0;overflow-y:auto;box-sizing:border-box;position:relative;z-index:9999998}.redzone-search-modal-form .searchwp-modal-form__content .search-form{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.redzone-search-modal-form .searchwp-modal-form__content .search-form .search-input{flex:1 1 75%}.redzone-search-modal-form .searchwp-modal-form__content .search-form .search-input label{display:none;float:none;margin:0;width:auto}.redzone-search-modal-form .searchwp-modal-form__content .search-form .search-input input{display:inline-block;position:relative;width:100%;padding:.875rem 0;margin:0;font-size:.875rem;line-height:1rem;background:0 0;border:0;border-radius:0;border-bottom:1px solid var(--global--color-primary);box-shadow:none;color:var(--global--color-primary);transition:all .3s;float:none;margin:0}.redzone-search-modal-form .searchwp-modal-form__content .search-form .search-input input::placeholder{color:var(--global--color-primary)}.redzone-search-modal-form .searchwp-modal-form__content .search-form .search-submit{flex:1 1 25%}.redzone-search-modal-form .searchwp-modal-form__content .search-form .searchwp-live-search-results{left:unset!important;top:unset!important;width:100%!important}.redzone-search-modal-form .searchwp-modal-form__footer{padding-top:0}.redzone-search-modal-form .searchwp-modal-form__close{line-height:1;display:block;margin:0 auto;background:0 0;border:0;padding:.4rem .5rem}.redzone-search-modal-form .searchwp-modal-form__close:before{content:"\00d7";font-size:2rem;color:var(--global--color-secondary)}@keyframes searchwpModalFadeIn{from{opacity:0}to{opacity:1}}@keyframes searchwpModalFadeOut{from{opacity:1}to{opacity:0}}@keyframes searchwpModalSlideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes searchwpModalSlideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.searchwp-modal-form{display:none}.searchwp-modal-form.is-open{display:block}.searchwp-modal-form[aria-hidden=false] .redzone-search-modal-form .searchwp-modal-form__overlay{animation:searchwpModalFadeIn .3s cubic-bezier(0,0,.2,1)}.searchwp-modal-form[aria-hidden=false] .redzone-search-modal-form .searchwp-modal-form__container{animation:searchwpModalSlideIn .3s cubic-bezier(0,0,.2,1)}.searchwp-modal-form[aria-hidden=true] .redzone-search-modal-form .searchwp-modal-form__overlay{animation:searchwpModalFadeOut .3s cubic-bezier(0,0,.2,1)}.searchwp-modal-form[aria-hidden=true] .redzone-search-modal-form .searchwp-modal-form__container{animation:searchwpModalSlideOut .3s cubic-bezier(0,0,.2,1)}.searchwp-modal-form[aria-hidden=true] .redzone-search-modal-form .searchwp-modal-form__container,.searchwp-modal-form[aria-hidden=true] .redzone-search-modal-form .searchwp-modal-form__overlay{will-change:transform}.section-search-results{position:relative;width:100%;padding-top:3.875rem;padding-bottom:4.875rem;margin:0;background-color:transparent}.section-search-results .search-results-main{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-search-results .search-results-main{padding:0 8.688rem}}.section-search-results .search-results-main .main-container h1{position:relative;padding-bottom:2.3rem;margin-bottom:1.813rem!important;font-size:2.75rem;line-height:1;letter-spacing:2.2px;color:var(--global--color-primary);text-transform:uppercase;white-space:break-spaces}@media only screen and (min-width:62rem){.section-search-results .search-results-main .main-container h1{font-size:4.25rem;letter-spacing:3.4px}}.section-search-results .search-results-main .main-container h1:after{position:absolute;bottom:0;left:0;width:100%;height:0;max-width:7.4375rem;border-bottom:.625rem solid var(--global--color-green);content:''}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main{padding-bottom:0}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main:first-child{margin-top:0}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main h2{font-size:var(--global--font-size-xl);line-height:1.5;letter-spacing:normal;color:var(--global--color-green)}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main h3,.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main h4,.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main h5,.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main h6{font-size:var(--heading--font-size-h5);line-height:1.5;letter-spacing:normal;color:var(--global--color-green)}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main em,.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main strong{color:var(--global--color-green)}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main p{margin-top:0}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main a{text-decoration:none}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main a.button{margin-top:1rem}.section-search-results .search-results-main .main-container .search-result .section-content .search-result-main .result-container{margin-top:.5rem}.section-search-results .search-results-main .main-container .search-no-result .section-content .content-main h2{font-family:var(--font-base);font-size:var(--global--font-size-lg);line-height:1.5;letter-spacing:normal;color:var(--global--color-primary);text-transform:none}.section-search-results .search-results-main .main-container .search-no-result .section-content .content-main a{color:var(--global--color-green);text-decoration:none}.section-404{position:relative;width:100%;padding-top:3.875rem;padding-bottom:4.875rem;margin:0;background-color:transparent}.section-404 .main-404{position:relative;width:85.375rem;max-width:100%;padding:0 1.875rem;margin:0 auto}@media only screen and (min-width:62rem){.section-404 .main-404{padding:0 8.688rem}}.section-404 .main-404 h1{color:var(--global--color-primary);text-transform:uppercase;text-align:center}.section-404 .main-404 h2{font-size:var(--global--font-size-xl);line-height:1.5;letter-spacing:normal;text-align:center;color:var(--global--color-primary)}.section-404 .main-404 h3,.section-404 .main-404 h4,.section-404 .main-404 h5,.section-404 .main-404 h6{font-size:var(--heading--font-size-h5);line-height:1.5;letter-spacing:normal;color:var(--global--color-primary)}.section-404 .main-404 a{text-decoration:none;color:var(--global--color-green)}.section-subscribe{position:relative;padding:4.675rem 0 0;margin:0;z-index:1;background-color:var(--global--color-green);background-image:url(../../images/jpg/subscribe_dist.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--global--color-secondary)}.section-subscribe .subscribe-main h1,.section-subscribe .subscribe-main h2,.section-subscribe .subscribe-main h3,.section-subscribe .subscribe-main h4,.section-subscribe .subscribe-main h5,.section-subscribe .subscribe-main h6{color:var(--global--color-secondary)}.section-subscribe .subscribe-main .main-container:before{border-left:10px solid var(--global--color-light-blue)}.section-subscribe .subscribe-main .main-container p{color:var(--global--color-secondary)}.site-footer{padding-top:3.2125rem;padding-bottom:3.625rem;background-color:var(--global--color-green);color:var(--global--color-white)}@media only screen and (min-width:62rem){.site-footer{padding-top:4.225rem;padding-bottom:4.6785rem}}@media only screen and (min-width:62rem){.site-footer__main{display:flex;align-items:center;width:800px;max-width:100%;padding-right:auto;padding-left:auto}}@media only screen and (min-width:62rem){.site-footer__main .affiliate-branding,.site-footer__main .footer-middle,.site-footer__main .footer-mobile-float,.site-footer__main .site-branding{display:flex}}.site-footer__main .footer-mobile-float{width:100%}@media only screen and (min-width:62rem){.site-footer__main .footer-mobile-float{flex:0 0 75%;width:75%;justify-content:flex-start}}.site-footer__main .footer-mobile-float .site-branding{float:left;margin:0 var(--global--spacing-horizontal) 0 0}@media only screen and (min-width:62rem){.site-footer__main .footer-mobile-float .site-branding{float:none;margin:0;flex:0 0 20%;width:20%;justify-content:flex-start;align-items:center}.site-footer__main .footer-mobile-float .site-branding svg{width:var(--branding--logo-width);max-width:100%}}.site-footer__main .footer-mobile-float .footer-middle{font-size:.9rem;line-height:2.2!important}@media only screen and (min-width:62rem){.site-footer__main .footer-mobile-float .footer-middle{flex:0 0 80%;width:80%;flex-direction:column;align-items:flex-start}}.site-footer__main .footer-mobile-float .footer-middle .c-social{padding-left:0}.site-footer__main .footer-mobile-float .footer-middle .c-social .c-social--icon{display:inline-block;width:26.6px;height:26.6px;padding:0;margin:0 0 0 .65rem}.site-footer__main .footer-mobile-float .footer-middle .c-social .c-social--icon:first-child{margin-left:0}.site-footer__main .footer-mobile-float .footer-middle .c-social .c-social--icon a{display:block;width:100%;height:100%;padding:2.5px 5px;text-decoration:none;background:var(--global--color-white);border-radius:50%}.site-footer__main .footer-mobile-float .footer-middle .c-social .c-social--icon a svg{width:100%;height:100%;fill:var(--global--color-green)}.site-footer__main .footer-mobile-float .footer-middle .footer-navigation ul{padding-left:0}.site-footer__main .footer-mobile-float .footer-middle .footer-navigation ul li{display:inline-block;padding:0;margin:0 1rem 0 0}.site-footer__main .footer-mobile-float .footer-middle .footer-navigation ul li:last-child{margin-right:0}.site-footer__main .footer-mobile-float .footer-middle .footer-navigation ul li a{font-weight:700;text-transform:uppercase;text-decoration:none}.site-footer__main .footer-mobile-float .footer-middle p{margin-top:1.8rem}@media only screen and (min-width:48rem){.site-footer__main .footer-mobile-float .footer-middle p{margin-top:unset}}@media only screen and (min-width:30.125rem){.site-footer__main .footer-mobile-float .footer-middle .copyright br{display:none}}.site-footer__main .affiliate-branding{margin-top:1.8rem}@media only screen and (min-width:62rem){.site-footer__main .affiliate-branding{flex:0 0 25%;width:25%;margin-top:unset;justify-content:flex-end;align-items:center}}.site-footer__main .affiliate-branding svg.logo-affiliate{width:var(--branding--affiliate-logo-width);max-width:100%}