﻿body{font-family:mundial,sans-serif;font-weight:300;font-size:18px}img{max-width:100%}.round{border-radius:10px}a{text-decoration:none;color:#7DCE73}b,strong{font-weight:bold}hr{width:80px;background-color:#005950;opacity:1}.link-text,.btn,.gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer input[type="submit"],.hero .hero-content h2,.featured-activities h2,.featured-activities .featured-activities-grid .activity .activity-details .date,.blog-slideshow .slide.focus .content-box h3,.newsletter-signup h3,.secondary-body .secondary-sidebar .sidebar-form h2.gform_title,.secondary-body .mobile-sidebar-copy .sidebar-form h2.gform_title,.secondary-body .testimonials .testimonial .endorser,.secondary-body .list-section h3,.secondary-body .logo-section h3,.venues h2,.upcoming-events h3,.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event .date,.related-venues .venue-slider .venue-slide .content-box h3,.visit-results .visit-item .info .date,.icon-stats h2,.timeline .timeline-entry h4,.blog .featured.post .content-box h3,.blog .grid-item .post .content-box h3,.photo-gallery h2{font-family:sweet-gothic,sans-serif;text-transform:uppercase;letter-spacing:.1em}.btn,.gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer input[type="submit"]{border:0;border-radius:0;font-weight:700;color:#7DCE73;background-color:#005950;transition:color .5s, background-color .5s;margin-right:10px;text-decoration:none !important}.btn:hover,.gform_wrapper form .gform_page_footer input[type="button"]:hover,.gform_wrapper form .gform_page_footer input[type="submit"]:hover{background-color:#7DCE73;color:#005950}.btn.dark_green,.gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer input[type="submit"]{color:#7DCE73;background-color:#005950}.btn.dark_green:hover,.gform_wrapper form .gform_page_footer input[type="button"]:hover,.gform_wrapper form .gform_page_footer input[type="submit"]:hover{background-color:#7DCE73;color:#005950}.btn.green_blue,.gform_wrapper form .gform_page_footer input.green_blue[type="button"],.gform_wrapper form .gform_page_footer input.green_blue[type="submit"]{color:#7DCE73;background-color:#003B4A}.btn.green_blue:hover,.gform_wrapper form .gform_page_footer input.green_blue[type="button"]:hover,.gform_wrapper form .gform_page_footer input.green_blue[type="submit"]:hover{background-color:#7DCE73;color:#003B4A}.btn.light_green,.gform_wrapper form .gform_page_footer input.light_green[type="button"],.gform_wrapper form .gform_page_footer input.light_green[type="submit"]{background-color:#7DCE73;color:#003B4A}.btn.light_green:hover,.gform_wrapper form .gform_page_footer input.light_green[type="button"]:hover,.gform_wrapper form .gform_page_footer input.light_green[type="submit"]:hover{color:#7DCE73;background-color:#003B4A}.btn.orange,.gform_wrapper form .gform_page_footer input.orange[type="button"],.gform_wrapper form .gform_page_footer input.orange[type="submit"]{background-color:#FF6505;color:#fff}.btn.orange:hover,.gform_wrapper form .gform_page_footer input.orange[type="button"]:hover,.gform_wrapper form .gform_page_footer input.orange[type="submit"]:hover{color:#FF6505;background-color:#fff;outline:1px solid #FF6505;outline-offset:-1px}a.btn[target="_blank"]:not(.file):after{font-family:"Font Awesome 6 Free";content:" \f08e"}.parallax{transition:transform .1s}.scroll-to-top{position:fixed;bottom:0;left:50%;background-color:#005950;color:#fff;display:inline-block;padding:10px 15px;transition:transform 1s;transform:translate(-50%, 100%);cursor:pointer;z-index:5}.scroll-to-top.show{transform:translate(-50%, 0%)}.anchor{position:relative;top:-125px}.chevron::before{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:1em;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:1em}.chevron.right:before{right:0.25em;left:unset;transform:rotate(45deg)}.chevron.bottom:before{top:0;transform:rotate(135deg)}.chevron.left:before{left:0.25em;transform:rotate(-135deg)}.clearfix{clear:both}@media (max-width: 767px){.anchor{top:-100px}.btn,.gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer input[type="submit"]{margin-left:5px;margin-right:5px}}#graining{height:100%;width:100%}#graining::before{background-size:200px;mix-blend-mode:plus-lighter}.reveal{position:relative;opacity:0}.reveal.active{opacity:1}.active.fade-bottom{animation:fade-bottom 1s ease-in}.active.fade-top{animation:fade-top 1s ease-in}.active.fade-left{animation:fade-left 1s ease-in}.active.fade-right{animation:fade-right 1s ease-in}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-top{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}.admin-bar #header{top:32px}#header{background-color:#EBE8DE;position:fixed;z-index:100;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.3);top:0px}#header .header-logo{padding:21px 10%;background-color:#005950;text-align:center}#header nav{display:block;position:relative;height:calc(100% - 34px)}#header nav #mega-menu-wrap-main-menu{position:absolute;bottom:0px;width:100%;height:100%}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu{text-align:right;height:100%;align-items:center;justify-content:right}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item{height:100%;padding:0 10px}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-size:22px;height:100%;display:flex;align-items:center;position:relative}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(125,206,115,0);border-top-color:#7DCE73;border-width:17px;margin-left:-17px}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu .mega-menu-flyout .mega-sub-menu li:first-child a.mega-menu-link{padding-top:20px}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu .mega-menu-flyout .mega-sub-menu li:last-child a.mega-menu-link{padding-bottom:25px}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu .mega-menu-flyout>ul.mega-sub-menu{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2)}#header nav .visit-mega-menu{background-color:#EBE8DE !important;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2) !important}#header nav .visit-mega-menu .mega-block-title{background-color:#7DCE73}#header nav .visit-mega-menu .mega-menu-column:first-child>ul.mega-sub-menu>li.mega-menu-item{padding-left:0px !important}#header nav .visit-mega-menu .mega-menu-column:last-child>ul.mega-sub-menu>li.mega-menu-item{padding-right:0px !important}#header nav .visit-mega-menu .mega-sub-menu ul.menu{list-style:none;margin:10px 0 0 15px;padding:0}#header nav .visit-mega-menu .mega-sub-menu ul.menu li{padding:10px 0;line-height:1em}#header nav .visit-mega-menu .mega-sub-menu ul.menu li a{color:#005950;font-weight:normal}#header nav .visit-mega-menu .mega-sub-menu ul.menu li a:hover{text-decoration:underline}#header .secondary-nav{height:34px;text-align:right}#header .secondary-nav .menu-secondary-nav-container{height:100%;display:inline-block}#header .secondary-nav #menu-secondary-nav{list-style:none;text-align:right;font-size:0px;font-weight:400;margin:0;height:100%;padding-left:10px}#header .secondary-nav #menu-secondary-nav li{display:inline-block;height:100%}#header .secondary-nav #menu-secondary-nav li a{display:inline-block;background-color:#7DCE73;padding:2px 25px 0;height:100%;font-size:18px;color:#005950}#header .secondary-nav #menu-secondary-nav li:hover a{background-color:#005950;color:#7DCE73}#header .secondary-nav #menu-secondary-nav li.orange{text-transform:uppercase;float:right}#header .secondary-nav #menu-secondary-nav li.orange a{padding-top:0px;background-color:#FF6505;color:#fff;font-size:20px}#header .secondary-nav #menu-secondary-nav li.orange:hover a{background-color:#fff;color:#FF6505}#header .current-weather{display:inline-block;color:#005950;font-weight:100;font-size:14px}#header .current-weather .description{text-transform:capitalize;padding:0 5px}#header .current-weather .mobile-notice-nav{display:none}#header .search-bar{height:90px;text-align:center;padding:20px;font-size:31px;font-weight:100;color:#7DCE73;background-color:#005950;display:none;position:relative}#header .search-bar .asp_w_container_1{margin:auto}#header .search-bar div{box-shadow:none}#header .search-bar .probox{height:auto;border-bottom:2px solid #7DCE73;width:400px;margin:auto}#header .search-bar .probox .promagnifier{box-shadow:none;width:35px;height:28px}#header .search-bar .probox .promagnifier div.innericon,#header .search-bar .probox .promagnifier svg{height:35px;width:28px}#header .search-bar .probox .proinput{line-height:1em}#header .search-bar .probox .proinput input[type="search"]{font-size:32px;height:48px;color:#7DCE73 !important}#header .search-bar .probox .proinput input[type="submit"]{position:absolute}#header .search-bar .probox .proclose,#header .search-bar .probox .proloading{margin-top:10px}#header .search-bar .search-close-button{position:absolute;bottom:26px;left:50%;margin-left:220px;cursor:pointer}@media (max-width: 1600px){#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item{margin-right:2%}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-size:1.4vw;margin-right:0}}@media (max-width: 1199px){#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item{margin-right:1.5%}}@media (max-width: 991px){#header .current-weather .description{display:none}}@media (min-width: 768px){#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu{display:flex}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu nav{display:block !important}.mega-indicator{display:none !important}}@media (max-width: 767px){.mobile-header-logo{position:relative;z-index:10;width:250px;padding:5px 10px}#header .current_weather{display:none}#header .current_weather .description{display:inline}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu{margin-top:13px;margin-top:13px;padding:13px 20px 250px !important;height:100vh;overflow-y:scroll}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu li.mega-menu-item{padding:5px;height:auto;cursor:pointer}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu li.mega-menu-item .mega-block-title:after{content:'\f140';font-family:dashicons;font-weight:normal;display:inline-block}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu li.mega-menu-item a.mega-menu-link{font-size:18px}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu li.mega-menu-item nav{display:none}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item{padding:10px 5px}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item>a{font-size:24px !important;font-weight:600}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item>a span.mega-indicator{position:absolute;top:0;right:0;font-size:35px;transform:rotate(0deg);transform-origin:calc(50% + 5px) 50%;transition:transform .5s}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu>li.mega-menu-item.mega-toggle-on span.mega-indicator{transform:rotate(180deg)}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu li.mega-menu-item.mega-toggle-on>a.mega-menu-link:before{display:none}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu .mega-menu-flyout>ul.mega-sub-menu{background-color:transparent;box-shadow:none;float:none}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu .mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background-color:transparent;color:#7DCE73}#header nav #mega-menu-wrap-main-menu ul#mega-menu-main-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:'\f140'}#header nav .visit-mega-menu{background-color:transparent !important;box-shadow:none !important}#header nav .visit-mega-menu .mega-sub-menu ul.menu li a{color:#7DCE73}#header nav .visit-mega-menu .mega-menu-column:first-child>ul.mega-sub-menu>li.mega-menu-item{padding-left:5px !important}#header nav .visit-mega-menu .mega-menu-column:last-child>ul.mega-sub-menu>li.mega-menu-item{padding-right:5px !important}#header .secondary-nav .menu-secondary-nav-container{width:100%}#header .secondary-nav #menu-secondary-nav{display:flex;padding:0;width:100%}#header .secondary-nav #menu-secondary-nav li{flex:1}#header .secondary-nav #menu-secondary-nav li a{width:100%;text-align:center;padding:2px 5px 0}#header #mega-menu-wrap-main-menu .mega-menu-toggle{margin-top:12px}#header .current-weather{display:none;position:fixed;bottom:0px;z-index:10;width:100%;padding:30px;background-color:#eae8de;text-align:center;font-size:18px}#header .current-weather .mobile-notice-nav{border-top:1px solid #005950;padding-top:30px;display:block;text-align:center;margin:30px -30px 0}#header .current-weather .mobile-notice-nav a{color:#005950}#header .current-weather .mobile-notice-nav i{color:#E03C39;padding-right:5px}}.hero{height:calc(100vh - 66px);background-size:cover;background-position:center center;position:relative;overflow:hidden}.hero .hero-bg{height:100vh;background-size:cover;background-position:center center;position:relative;width:100%;position:absolute;top:50px}.hero .shadoverlay{position:absolute;width:160%;left:-30%;top:20%;height:105%;background:transparent radial-gradient(closest-side at 50% 50%, rgba(0,0,0,0.7) 0%, transparent 100%) 0% 0% no-repeat padding-box;opacity:0.95}.hero .hero-content{position:absolute;bottom:22%;width:100%;text-align:center;transform:translateY(0)}.hero .hero-content h2{color:#7DCE73;font-size:22px}.hero .hero-content h1{color:#EBE8DE;font-size:100px;font-family:new-spirit,serif;line-height:1em}.hero .hero-content .btn-cta{background-color:#7DCE73;color:#003B4A;padding:5px 20px;transition:background-color .5s, color .5s;margin-top:10px}.hero .hero-content .btn-cta:hover{color:#7DCE73;background-color:#003B4A}.hero .hero-scroll{position:absolute;bottom:0px;text-align:center;width:100%;display:none}.hero .hero-scroll .scroll-line{width:1px;height:80px;background-color:#fff;margin:10px auto;font-weight:300}.hero .hero-scroll .scroll-text{color:#FFF;margin-bottom:10px}@media (max-width: 1400px){.hero .hero-content h1{font-size:7vw}}@media (max-width: 1200px){.hero .hero-content h1{font-size:7.5vw}}@media (max-width: 991px){.hero{height:calc(85vh)}.hero .hero-content h1{font-size:10vw}}@media (max-width: 768px){.hero .hero-content h2{font-size:3.5vw}.hero .hero-content .btn-cta{margin-top:20px}}.featured-activities{position:relative}.featured-activities h2{background-color:#003B4A;text-align:center;color:#7DCE73;padding:15px;font-size:30px;margin:0}.featured-activities .featured-activities-grid{height:40vw;max-height:900px;display:flex}.featured-activities .featured-activities-grid .activity{width:25%;height:100%;border-right:4px solid #fff;background-size:62.5vw;background-position:center;flex:1;position:relative;transition:flex .5s;display:block}.featured-activities .featured-activities-grid .activity .activity-type{color:#EBE8DE;text-transform:uppercase;display:inline-block;position:absolute;top:0;transform:rotate(-90deg) translateX(-100%);left:4px;transform-origin:top left;top:12px;letter-spacing:0.2em}.featured-activities .featured-activities-grid .activity .corner-shadow{width:225px;height:375px;background:linear-gradient(-59deg, transparent 50%, rgba(0,0,0,0.5) 90%)}.featured-activities .featured-activities-grid .activity .activity-details{background-color:rgba(0,59,74,0.82);padding:40px 30px 50px;position:absolute;bottom:0;width:100%;transition:opacity .3s;transition-delay:.3s;opacity:1}.featured-activities .featured-activities-grid .activity .activity-details .date{color:#EBE8DE;font-weight:700;font-size:1.1vw;position:absolute;left:30px;top:10px}.featured-activities .featured-activities-grid .activity .activity-details h3{font-family:new-spirit,serif;color:#7DCE73;font-size:1.9vw;width:calc(25vw - 60px)}.featured-activities .featured-activities-grid .activity .activity-details .cta{font-family:mundial,sans-serif;color:#EBE8DE;font-size:12px;letter-spacing:.1em;position:absolute;bottom:15px;left:30px;white-space:nowrap;transition:left .5s;text-transform:uppercase}.featured-activities .featured-activities-grid .activity .activity-details .cta .fa-arrow-right-long{margin-left:5px}.featured-activities .featured-activities-grid .activity:hover{flex:5}.featured-activities .featured-activities-grid .activity:hover .activity-details{opacity:1 !important}.featured-activities .featured-activities-grid .activity:hover .cta{left:60px}.featured-activities .featured-activities-grid .activity:last-child{border:none}.featured-activities .featured-activities-grid:hover .activity .activity-details{transition-delay:.0s;opacity:0}@media (max-width: 991px){.featured-activities .featured-activities-grid{display:block;height:auto;max-height:none}.featured-activities .featured-activities-grid .mobile-activity{height:auto;transition:all .5s;width:100%;background-size:cover;border:none;box-shadow:0 10px 10px 0px rgba(0,0,0,0.6);max-height:600px}.featured-activities .featured-activities-grid .mobile-activity .activity-type,.featured-activities .featured-activities-grid .mobile-activity .corner-shadow{display:none}.featured-activities .featured-activities-grid .mobile-activity .activity-details{transition:all .5s;height:auto !important;position:relative;bottom:0;width:100%;display:block;padding:40px 30px;background-color:rgba(125,206,115,0.82);box-shadow:0px 9px 10px inset rgba(0,0,0,0.3)}.featured-activities .featured-activities-grid .mobile-activity .activity-details h3{width:100%;font-size:32px;color:#003B4A;margin-bottom:0px}.featured-activities .featured-activities-grid .mobile-activity .activity-details .date,.featured-activities .featured-activities-grid .mobile-activity .activity-details .cta{opacity:0;position:absolute}.featured-activities .featured-activities-grid .mobile-activity .activity-details .date{left:30px;top:15px}.featured-activities .featured-activities-grid .mobile-activity.open{height:100vw !important;overflow:hidden}.featured-activities .featured-activities-grid .mobile-activity.open .activity-type,.featured-activities .featured-activities-grid .mobile-activity.open .corner-shadow{display:block}.featured-activities .featured-activities-grid .mobile-activity.open .activity-details{position:absolute;padding:40px 30px 40px;background-color:rgba(0,59,74,0.82);box-shadow:none}.featured-activities .featured-activities-grid .mobile-activity.open .activity-details h3{color:#7DCE73}.featured-activities .featured-activities-grid .mobile-activity.open .activity-details .date,.featured-activities .featured-activities-grid .mobile-activity.open .activity-details .cta{opacity:1}.featured-activities .featured-activities-grid .mobile-activity.open .activity-details .date{font-size:22px}.featured-activities .featured-activities-grid .mobile-activity:last-child{box-shadow:none}.featured-activities .featured-activities-grid:hover .activity .activity-details{opacity:1}}@media (max-width: 767px){.featured-activities h2{font-size:24px}}.plan-your-trip{padding-bottom:100px}.plan-your-trip .content-box{padding-right:20%;padding-top:130px}.plan-your-trip h2{color:#7DCE73;font-family:new-spirit,serif;font-size:80px;margin-bottom:30px;line-height:1em}.plan-your-trip p{font-size:20px;line-height:1.7em}.plan-your-trip .btn-cta{background-color:#003B4A;padding:5px 20px;color:#7DCE73;text-transform:uppercase;margin-top:40px}.plan-your-trip .btn-cta:hover{color:#003B4A;background-color:#7DCE73}.plan-your-trip .photos{margin-top:-100px;position:relative;z-index:1;pointer-events:none}.plan-your-trip .photos .parallax div{background-position:center;background-size:cover;margin:30px 0}.plan-your-trip .photos .small{height:330px}.plan-your-trip .photos .large{height:700px}@media (max-width: 991px){.plan-your-trip h2{font-size:60px}.plan-your-trip .photos{margin-top:0px}.plan-your-trip .photos .small{height:200px}.plan-your-trip .photos .large{height:430px}}@media (min-width: 768px){.small.parallax{transform:translateY(0) !important}}@media (max-width: 767px){.plan-your-trip{padding:0 25px 60px;position:relative}.plan-your-trip h2{font-size:42px;padding-right:20%}.plan-your-trip p{font-size:18px}.plan-your-trip .btn-cta{margin-top:30px}.plan-your-trip .content-box{padding-right:0;padding-top:30px}.plan-your-trip .photos .small-gallery{height:65vw;margin:70px 0 40px}.plan-your-trip .photos .small-gallery div:first-child{position:absolute;left:50%;margin-left:-50vw;width:60vw;height:65vw;border-bottom-left-radius:0px;border-top-left-radius:0px}.plan-your-trip .photos .small-gallery div:last-child{position:absolute;left:50%;top:6vh;width:40vw;height:45vw}.plan-your-trip .photos .small-gallery.parallax{transform:translateY(0) !important}}.blog-slideshow{background-color:#EBE8DE;height:900px;position:relative;z-index:0;width:100%;overflow-x:hidden}.blog-slideshow .slide{position:absolute;transition:all 1s}.blog-slideshow .slide .image{transition:all 1s;position:absolute;background-size:cover;background-position:center}.blog-slideshow .slide .content-box{transition:all 1s;position:relative}.blog-slideshow .slide .content-box h2{font-family:new-spirit,serif}.blog-slideshow .slide .content-box .date{font-style:italic}.blog-slideshow .slide .content-box hr{color:#005950;opacity:1}.blog-slideshow .slide .content-box p{line-height:1.7em}.blog-slideshow .slide.focus{width:50%;left:25%;top:20%;height:65%}.blog-slideshow .slide.focus .image{border-bottom-left-radius:10px;border-top-left-radius:10px;width:50%;height:80%;position:absolute;top:10%;background-size:cover;background-position:center}.blog-slideshow .slide.focus .content-box{background-color:#fff;border:solid 4px #7DCE73;padding:4% 6%;width:50%;left:50%;height:100%;display:flex;align-items:center}.blog-slideshow .slide.focus .content-box h3{font-size:22px;color:#7DCE73}.blog-slideshow .slide.focus .content-box hr{width:80px}.blog-slideshow .slide.focus .content-box h2{color:#005950;font-size:2.2vw;font-family:new-spirit,serif}.blog-slideshow .slide.focus .content-box .date{font-size:16px;font-weight:100;font-style:italic;margin-bottom:25px}.blog-slideshow .slide.focus .content-box p{font-size:16px;font-weight:100;margin-bottom:25px}.blog-slideshow .slide.focus .content-box .btn,.blog-slideshow .slide.focus .content-box .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.focus .content-box input[type="button"],.blog-slideshow .slide.focus .content-box .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.focus .content-box input[type="submit"]{background-color:#003B4A;color:#7DCE73;margin-top:25px;display:inline}.blog-slideshow .slide.focus .content-box .btn:hover,.blog-slideshow .slide.focus .content-box .gform_wrapper form .gform_page_footer input[type="button"]:hover,.gform_wrapper form .gform_page_footer .blog-slideshow .slide.focus .content-box input[type="button"]:hover,.blog-slideshow .slide.focus .content-box .gform_wrapper form .gform_page_footer input[type="submit"]:hover,.gform_wrapper form .gform_page_footer .blog-slideshow .slide.focus .content-box input[type="submit"]:hover{color:#003B4A;background-color:#7DCE73}.blog-slideshow .slide.right,.blog-slideshow .slide.left,.blog-slideshow .slide.before,.blog-slideshow .slide.after{top:30%;height:45%;cursor:pointer}.blog-slideshow .slide.right .image,.blog-slideshow .slide.left .image,.blog-slideshow .slide.before .image,.blog-slideshow .slide.after .image{position:absolute;height:100%;width:calc(100% - 115px);top:0}.blog-slideshow .slide.right .content-box,.blog-slideshow .slide.left .content-box,.blog-slideshow .slide.before .content-box,.blog-slideshow .slide.after .content-box{height:100%;background-color:#7DCE73;color:#003B4A;width:115px;top:0px}.blog-slideshow .slide.right .content-box .date,.blog-slideshow .slide.left .content-box .date,.blog-slideshow .slide.before .content-box .date,.blog-slideshow .slide.after .content-box .date{position:absolute;text-align:center;font-weight:100;padding:15px;font-size:14px;top:0}.blog-slideshow .slide.right .content-box h2,.blog-slideshow .slide.left .content-box h2,.blog-slideshow .slide.before .content-box h2,.blog-slideshow .slide.after .content-box h2{font-size:20px;width:270px;height:115px;display:flex;align-items:center;justify-content:center;position:absolute}.blog-slideshow .slide.right .content-box hr,.blog-slideshow .slide.left .content-box hr,.blog-slideshow .slide.before .content-box hr,.blog-slideshow .slide.after .content-box hr{position:absolute;transform:rotate(90deg);top:70px;width:50px;left:34px}.blog-slideshow .slide.right .content-box h3,.blog-slideshow .slide.right .content-box p,.blog-slideshow .slide.right .content-box .btn,.blog-slideshow .slide.right .content-box .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.right .content-box input[type="button"],.blog-slideshow .slide.right .content-box .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.right .content-box input[type="submit"],.blog-slideshow .slide.left .content-box h3,.blog-slideshow .slide.left .content-box p,.blog-slideshow .slide.left .content-box .btn,.blog-slideshow .slide.left .content-box .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.left .content-box input[type="button"],.blog-slideshow .slide.left .content-box .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.left .content-box input[type="submit"],.blog-slideshow .slide.before .content-box h3,.blog-slideshow .slide.before .content-box p,.blog-slideshow .slide.before .content-box .btn,.blog-slideshow .slide.before .content-box .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.before .content-box input[type="button"],.blog-slideshow .slide.before .content-box .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.before .content-box input[type="submit"],.blog-slideshow .slide.after .content-box h3,.blog-slideshow .slide.after .content-box p,.blog-slideshow .slide.after .content-box .btn,.blog-slideshow .slide.after .content-box .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.after .content-box input[type="button"],.blog-slideshow .slide.after .content-box .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .blog-slideshow .slide.after .content-box input[type="submit"]{opacity:0;height:0;display:none !important}.blog-slideshow .slide.left,.blog-slideshow .slide.before{left:0;width:15%}.blog-slideshow .slide.left .image,.blog-slideshow .slide.before .image{left:115px;border-bottom-right-radius:10px;border-top-right-radius:10px}.blog-slideshow .slide.left .content-box,.blog-slideshow .slide.before .content-box{left:0px}.blog-slideshow .slide.left .content-box h2,.blog-slideshow .slide.before .content-box h2{transform:rotate(-90deg) translateX(-140%);transform-origin:top left}.blog-slideshow .slide.left:hover{left:0;width:20%}.blog-slideshow .slide.right,.blog-slideshow .slide.after{left:85%;width:15%}.blog-slideshow .slide.right .image,.blog-slideshow .slide.after .image{left:0;border-bottom-left-radius:10px;border-top-left-radius:10px}.blog-slideshow .slide.right .content-box,.blog-slideshow .slide.after .content-box{width:115px;left:calc(100% - 115px)}.blog-slideshow .slide.right .content-box h2,.blog-slideshow .slide.after .content-box h2{transform:rotate(90deg) translateX(3%);transform-origin:bottom left}.blog-slideshow .slide.right:hover{left:80%;width:20%}.blog-slideshow .slide.before{left:0;transform:translateX(-100%)}.blog-slideshow .slide.after{left:100%}.blog-slideshow .view-blog-link{position:absolute;bottom:40px;width:100%;font-weight:100;font-size:20px}.blog-slideshow .view-blog-link a{color:#003B4A;text-decoration:underline}.blog-slideshow .view-blog-link a:hover{color:#7DCE73}@media (max-width: 1400px){.blog-slideshow .slide.focus{width:58%;left:21%}.blog-slideshow .slide.focus .content-box h2{font-size:2.5vw}}@media (max-width: 1200px){.blog-slideshow .slide.focus{top:13%}.blog-slideshow .slide.focus .image{width:80%;left:10%;height:50%;top:0;border-top-right-radius:10px;border-bottom-left-radius:0px}.blog-slideshow .slide.focus .content-box{width:100%;left:0;height:70%;top:50%}}@media (max-width: 992px){.blog-slideshow{height:auto;padding:50px 40px}.blog-slideshow .slide.focus{position:relative;width:100%;left:0;top:0}.blog-slideshow .slide.focus .image{width:100%;border-radius:0px;height:200px;position:absolute;bottom:-200px;top:auto;left:0}.blog-slideshow .slide.focus .content-box{text-align:center;position:static;width:100%;height:auto;padding:40px;margin-bottom:250px;margin-top:30px}.blog-slideshow .slide.focus .content-box h2{font-size:32px}.blog-slideshow .slide.focus .content-box hr{width:80px;margin:15px auto}.blog-slideshow .slide.left,.blog-slideshow .slide.right,.blog-slideshow .slide.before,.blog-slideshow .slide.after{display:none}.blog-slideshow .view-blog-link{position:static;margin-top:20px}}.newsletter-signup{padding:70px 20px}.newsletter-signup h3{font-size:30px;color:#7DCE73}.newsletter-signup h2{font-size:75px;color:#005950;font-family:new-spirit,serif}.newsletter-signup .email-box{margin-bottom:10px}.newsletter-signup .email-box .gform_wrapper.gravity-theme input[type=email]{width:100%;border:1px solid #003B4A;font-size:20px;height:100%;padding:9px 15px 12px;font-weight:100}.newsletter-signup .email-box input[type='email']::placeholder{color:#7DCE73}.newsletter-signup .email-box button{position:absolute;border:0;height:100%;right:0;color:#7DCE73;padding:0 25px;background-color:transparent;font-size:22px}.newsletter-signup .email-box .gform_wrapper.gravity-theme form{margin-top:10px;position:relative}.newsletter-signup .email-box .gform_wrapper.gravity-theme form .gform_footer{position:absolute;width:35px;margin-top:10px;top:-1px;right:25px;padding-top:0}@media (max-width: 1400px){.newsletter-signup h3{font-size:24px}.newsletter-signup h2{font-size:60px}}@media (max-width: 1200px){.newsletter-signup h3{font-size:20px}.newsletter-signup h2{font-size:50px}}@media (max-width: 991px){.newsletter-signup{text-align:center}.newsletter-signup h3{font-size:20px}.newsletter-signup h2{font-size:40px}.newsletter-signup hr{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.newsletter-signup h3{font-size:16px}.newsletter-signup h2{font-size:35px}}footer{background-color:#7DCE73;color:#003B4A;font-size:20px;font-weight:200;padding:80px 0}footer a{color:#003B4A}footer a:hover{color:#fff}footer h4{font-size:20px;font-weight:600}footer .desktop-logo{margin-top:25px}footer .social-links{padding:15px 0 15px}footer .social-links a{font-size:24px;display:inline-block;margin:0 10px}footer .footer-logo{margin-bottom:25px}footer .small-text{font-size:14px}footer ul{list-style:none;padding-left:0;margin-bottom:20px}footer .btn,footer .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer footer input[type="button"],footer .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer footer input[type="submit"]{display:inline-block;clear:both;margin-top:15px;color:#EBE8DE;background-color:#003B4A}footer .btn:hover,footer .gform_wrapper form .gform_page_footer input[type="button"]:hover,.gform_wrapper form .gform_page_footer footer input[type="button"]:hover,footer .gform_wrapper form .gform_page_footer input[type="submit"]:hover,.gform_wrapper form .gform_page_footer footer input[type="submit"]:hover{background-color:#EBE8DE;color:#003B4A}footer .email-box input[type='email']{width:100%;border:0;font-size:16px;padding:0 15px 0px;font-weight:100;border:1px solid #003B4A}footer .email-box input[type='email']:focus{outline:none}footer .email-box input[type='email']::placeholder{color:#7DCE73 !important}footer .email-box button{position:absolute;border:0;height:100%;right:0;color:#7DCE73;padding:0 25px;background-color:transparent;font-size:16px}footer .email-box h2.gform_title{font-size:20px;font-weight:600}footer .email-box span.gform_description{font-size:14px}footer .email-box .gform_wrapper.gravity-theme form{margin-top:10px;position:relative}footer .email-box .gform_wrapper.gravity-theme form .gform_footer{position:absolute;width:25px;margin-top:0;top:8px;right:20px;padding-top:0}footer .newsletter-box .ctct-form-embed.form_1 .ctct-form-defaults{background-color:transparent}footer .newsletter-box div.ctct-form-embed div.ctct-form-defaults{padding:0}footer .mobile-logo{display:none}.notification-popup{position:fixed;bottom:0;z-index:6;background-color:#E03C39;border-top-left-radius:20px;border-top-right-radius:20px;padding:25px 60px 25px 100px;width:800px;color:#fff;left:50%;margin-left:-400px;transform:translateY(100%);transition:transform 1s}.notification-popup .info-icon{border:2px solid #fff;padding:6px 15px 9px;border-radius:50px;line-height:1;font-size:20px;position:absolute;left:30px;top:25px}.notification-popup .notification-close-button{font-size:40px;position:absolute;top:3px;right:15px;cursor:pointer}.notification-popup.show{transform:translateY(0%)}@media (max-width: 991px){footer{font-size:16px}footer .email-box input[type='email']{padding:6px 15px}.notification-popup{width:750px;margin-left:-375px}}@media (max-width: 767px){footer{padding:35px}footer .mobile-logo{display:block;text-align:center}footer .mobile-logo img{display:inline-block;margin-top:20px}footer .btn-wrap{display:inline-block;margin-bottom:20px}footer .desktop-logo{display:none}footer h4{margin-top:10px}footer ul{margin-bottom:30px}footer .newsletter{margin-top:30px}.notification-popup{width:96%;margin-left:-48%;padding-left:80px}.notification-popup .info-icon{left:20px}}.secondary-hero{height:34vw}.secondary-hero .hero-bg{margin-top:90px;background-size:cover;height:100%}.secondary-body{padding-top:40px}.secondary-body .basic_content{padding-bottom:60px;color:#3C3C3C}.secondary-body .basic_content .content-box{width:90%;max-width:720px;position:relative}.secondary-body .basic_content .content-box .spacer{height:80px}.secondary-body .basic_content .col-xl-9 .content-box{max-width:850px}.secondary-body .basic_content h1{font-family:new-spirit,serif;color:#005950;font-size:80px;line-height:1em;margin-bottom:20px}.secondary-body .basic_content #breadcrumbs,.secondary-body .basic_content #breadcrumbs a{color:#7DCE73;font-size:14px}.secondary-body .basic_content h2{color:#7DCE73;font-size:26px;font-family:sweet-gothic,sans-serif}.secondary-body .basic_content h3{font-family:new-spirit,serif;color:#005950;font-size:36px;margin-top:40px;margin-bottom:15px}.secondary-body .basic_content h4{font-size:32px;color:#005950;font-weight:600;line-height:1.3em}.secondary-body .basic_content h5{color:#005950;font-size:22px}.secondary-body .basic_content p,.secondary-body .basic_content li,.secondary-body .basic_content td{line-height:1.8em}.secondary-body .basic_content a:not(.btn){color:#7DCE73;text-decoration:underline}.secondary-body .basic_content .buttons{margin-top:25px}.secondary-body .basic_content .buttons .btn,.secondary-body .basic_content .buttons .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .secondary-body .basic_content .buttons input[type="button"],.secondary-body .basic_content .buttons .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .secondary-body .basic_content .buttons input[type="submit"]{margin-bottom:15px}.secondary-body .basic_content.not-first{padding-top:40px}.secondary-body .sidebar-col{position:relative}.secondary-body .secondary-sidebar,.secondary-body .mobile-sidebar-copy{margin-top:-70px;width:100%;position:relative;top:0}.secondary-body .secondary-sidebar .related-page-callout,.secondary-body .mobile-sidebar-copy .related-page-callout{height:25vh;max-height:260px;position:relative;margin-bottom:30px;width:100%}.secondary-body .secondary-sidebar .related-page-callout h5,.secondary-body .mobile-sidebar-copy .related-page-callout h5{position:absolute;color:#EBE8DE;width:100%;text-align:center;font-size:30px;top:50%;transform:translateY(-50%);font-family:sweet-gothic,sans-serif}.secondary-body .secondary-sidebar .related-page-callout .callout-bg,.secondary-body .mobile-sidebar-copy .related-page-callout .callout-bg{background-position:center;background-size:cover;transition:filter .5s;filter:saturate(0.2);width:100%;height:100%;position:absolute}.secondary-body .secondary-sidebar .related-page-callout .callout-overlay,.secondary-body .mobile-sidebar-copy .related-page-callout .callout-overlay{background-image:linear-gradient(rgba(0,89,80,0) 70%, rgba(0,89,80,0.6) 100%);width:100%;height:100%;position:absolute;z-index:0}.secondary-body .secondary-sidebar .related-page-callout .callout-overlay .solid-overlay,.secondary-body .mobile-sidebar-copy .related-page-callout .callout-overlay .solid-overlay{width:100%;height:100%;background-color:#005950;opacity:.7;transition:opacity .5s}.secondary-body .secondary-sidebar .related-page-callout:hover .callout-bg,.secondary-body .mobile-sidebar-copy .related-page-callout:hover .callout-bg{filter:saturate(1)}.secondary-body .secondary-sidebar .related-page-callout:hover .callout-overlay .solid-overlay,.secondary-body .mobile-sidebar-copy .related-page-callout:hover .callout-overlay .solid-overlay{opacity:0}.secondary-body .secondary-sidebar .sidebar-content,.secondary-body .mobile-sidebar-copy .sidebar-content{background-color:#EBE8DE;color:#3C3C3C;padding:45px}.secondary-body .secondary-sidebar .sidebar-content h3,.secondary-body .mobile-sidebar-copy .sidebar-content h3{margin-top:0}.secondary-body .secondary-sidebar .sidebar-content a:not(.btn),.secondary-body .mobile-sidebar-copy .sidebar-content a:not(.btn){color:#005950}.secondary-body .secondary-sidebar .sidebar-content a:not(.btn):hover,.secondary-body .mobile-sidebar-copy .sidebar-content a:not(.btn):hover{text-decoration:underline}.secondary-body .secondary-sidebar .sidebar-form,.secondary-body .mobile-sidebar-copy .sidebar-form{background-image:url("img/tree_texture_light.jpg");background-position:center;background-size:cover;padding:45px}.secondary-body .secondary-sidebar .sidebar-form h2.gform_title,.secondary-body .mobile-sidebar-copy .sidebar-form h2.gform_title{color:#005950;font-size:24px;text-align:center}.secondary-body .secondary-sidebar .sidebar-form hr,.secondary-body .mobile-sidebar-copy .sidebar-form hr{margin:15px auto;background-color:#005950}.secondary-body .secondary-sidebar .sidebar-form .gfield_label,.secondary-body .mobile-sidebar-copy .sidebar-form .gfield_label{font-size:13px;font-weight:300;color:#005950;margin-bottom:4px}.secondary-body .secondary-sidebar .sidebar-form input,.secondary-body .secondary-sidebar .sidebar-form select,.secondary-body .mobile-sidebar-copy .sidebar-form input,.secondary-body .mobile-sidebar-copy .sidebar-form select{border-radius:0;border:1px solid #005950;height:40px}.secondary-body .secondary-sidebar .sidebar-form input::placeholder,.secondary-body .mobile-sidebar-copy .sidebar-form input::placeholder{color:#7DCE73}.secondary-body .secondary-sidebar .sidebar-form .gform_wrapper.gravity-theme .gform_fields,.secondary-body .mobile-sidebar-copy .sidebar-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:8px}.secondary-body .secondary-sidebar .sidebar-form .gform_wrapper .gfield_required,.secondary-body .mobile-sidebar-copy .sidebar-form .gform_wrapper .gfield_required{color:#7DCE73;font-size:.9em}.secondary-body .secondary-sidebar .sidebar-form select,.secondary-body .mobile-sidebar-copy .sidebar-form select{background-color:white;display:inline-block;font:inherit;padding-top:.2em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #005950 50%),linear-gradient(135deg, #005950 50%, transparent 50%),linear-gradient(to right, #7DCE73, #7DCE73);background-position:calc(100% - 20px) 1em,calc(100% - 15px) 1em,100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat}.secondary-body .secondary-sidebar .sidebar-form input[type="submit"],.secondary-body .mobile-sidebar-copy .sidebar-form input[type="submit"]{border:none;background-color:#003B4A;color:#7DCE73;font-family:sweet-gothic,sans-serif;text-transform:uppercase;font-weight:700;font-size:16px;padding:8px 15px;line-height:1em}.secondary-body .secondary-sidebar .sidebar-form .gform_footer,.secondary-body .mobile-sidebar-copy .sidebar-form .gform_footer{text-align:right;display:block;padding-bottom:0}.secondary-body .secondary-sidebar .anchor-list,.secondary-body .mobile-sidebar-copy .anchor-list{font-size:26px;margin-top:35px}.secondary-body .secondary-sidebar .anchor-list a,.secondary-body .mobile-sidebar-copy .anchor-list a{text-decoration:none;margin:0;font-weight:500}.secondary-body .secondary-sidebar .anchor-list hr,.secondary-body .mobile-sidebar-copy .anchor-list hr{width:100%;background-color:#7DCE73;margin:10px 0}.secondary-body .mobile-sidebar-copy{margin-top:0}.secondary-body .secondary-sidebar.not-first{margin-top:0px}.secondary-body .related-pages-callout{background-color:#7DCE73;padding:50px}.secondary-body .related-pages-callout .related-page-wrap{text-align:center}.secondary-body .related-pages-callout .related-page{color:#005950;font-size:28px;font-weight:600}.secondary-body .related-pages-callout .related-page img{max-width:120px;width:90%;transition:margin .5s;margin-bottom:10px}.secondary-body .related-pages-callout .related-page:hover img{margin:-10px 0 20px}.secondary-body .related-pages-callout.dark{background-color:#003B4A}.secondary-body .related-pages-callout.dark .related-page{color:#7DCE73}.secondary-body .related-pages-callout.dark .related-page img{filter:brightness(2.5) hue-rotate(-60deg) saturate(0.58)}.secondary-body .white-content-boxes{padding:60px 0 0;margin-bottom:100px;background-color:#003B4A}.secondary-body .white-content-boxes hr{margin:20px auto;background-color:#7DCE73}.secondary-body .white-content-boxes h3{font-family:sweet-gothic,sans-serif;color:#7DCE73;margin-bottom:0px;text-align:center}.secondary-body .white-content-boxes .tree{width:180px;margin:-20px auto 0px;display:block}.secondary-body .white-content-boxes .box-wrap{margin-top:-100px}.secondary-body .white-content-boxes .box-wrap .col{margin-top:60px}.secondary-body .white-content-boxes .box{background-color:#fff;border:4px solid #7DCE73;padding:35px 30px;color:#3C3C3C;text-align:center;height:100%;margin:0 5px;position:relative;bottom:-70px}.secondary-body .white-content-boxes .box hr{margin:20px auto}.secondary-body .white-content-boxes .box h4{color:#7DCE73;text-align:center;font-family:sweet-gothic,sans-serif;margin-bottom:20px;font-size:22px}.secondary-body .white-content-boxes .box p,.secondary-body .white-content-boxes .box ul{line-height:1.8em;font-size:17px;list-style:none}.secondary-body .white-content-boxes .box ul li{margin-bottom:10px}.secondary-body .white-content-boxes .box ul li:before{content:"•";font-size:16pt;margin-right:10px}.secondary-body .white-content-boxes .box ul{list-style-position:inside;padding:0;margin:0}.secondary-body .white-content-boxes .row-cols-3 .box{padding:35px 40px}.secondary-body .white-content-boxes .row-cols-3 .box h5{font-size:20px}.secondary-body .white-content-boxes .row-cols-3 .box h4{font-size:30px}.secondary-body .white-content-boxes .row-cols-3 .box p,.secondary-body .white-content-boxes .row-cols-3 .box ul{font-size:20px}.secondary-body .white-content-boxes.closed-box .box-wrap{margin-top:40px}.secondary-body .white-content-boxes.closed-box .box-wrap .col{margin-top:0px;margin-bottom:60px}.secondary-body .white-content-boxes.closed-box .box-wrap .box{bottom:0}.secondary-body .white-content-boxes.closed-box .box-wrap .box .btn,.secondary-body .white-content-boxes.closed-box .box-wrap .box .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .secondary-body .white-content-boxes.closed-box .box-wrap .box input[type="button"],.secondary-body .white-content-boxes.closed-box .box-wrap .box .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .secondary-body .white-content-boxes.closed-box .box-wrap .box input[type="submit"]{margin-right:0px}.secondary-body .photo-strip-wrapper{padding:50px 5PX;height:650px;width:100%;overflow:hidden}.secondary-body .photo-strip-wrapper .photo-strip{width:400%;height:100%;overflow:hidden}.secondary-body .photo-strip-wrapper .photo-strip .photo{float:left;margin:0 5px;height:100%}.secondary-body .testimonials{background-color:#003B4A;position:relative;width:100%;padding:25px 25% 50px}.secondary-body .testimonials .background-image{opacity:.1;width:100%;height:100%;background-image:url("img/leaf_bg.jpg");background-size:cover;position:absolute;z-index:0;left:0px;top:0px}.secondary-body .testimonials .slide-arrow{color:#7DCE73;opacity:.3;position:absolute;width:25%;font-size:50px;display:table;height:100%;top:0}.secondary-body .testimonials .slide-arrow i,.secondary-body .testimonials .slide-arrow span.chevron{display:table-cell;vertical-align:middle;text-align:center}.secondary-body .testimonials .slide-arrow.slide-left{left:0;cursor:w-resize}.secondary-body .testimonials .slide-arrow.slide-right{right:0;cursor:e-resize}.secondary-body .testimonials .slide-arrow:hover{opacity:1}.secondary-body .testimonials .quote-divider{opacity:.3;color:#7DCE73;font-size:140px;height:100px;position:relative;width:100%;max-width:850px;margin:auto;text-align:center;display:flex;justify-content:center;align-content:center;line-height:1.1em;font-family:"serif"}.secondary-body .testimonials .quote-divider hr{background-color:#7DCE73;position:absolute;top:calc(50% - 2px);width:calc(45% - 20px);margin:0;height:2px}.secondary-body .testimonials .quote-divider hr.left{left:20px}.secondary-body .testimonials .quote-divider hr.right{right:20px}.secondary-body .testimonials .testimonial-window{width:100%;overflow:hidden;position:relative;max-width:850px;margin:auto}.secondary-body .testimonials .testimonial-slider{position:relative;left:0%;transition:left 1s;display:flex}.secondary-body .testimonials .testimonial{flex:1;position:relative;z-index:1;width:100%;max-width:850px;padding:0 20px;text-align:center;margin:auto;display:inline-block;float:left}.secondary-body .testimonials .testimonial .quote{font-family:mundial,sans-serif;color:#7DCE73;font-size:30px;margin-bottom:20px;line-height:1.2em;font-weight:200}.secondary-body .testimonials .testimonial .endorser{color:#EBE8DE;font-size:20px;font-weight:600}.secondary-body .list-section{background-color:#EBE8DE;padding:80px 0;text-align:center}.secondary-body .list-section h3{color:#005950}.secondary-body .list-section hr{margin:15px auto}.secondary-body .list-section ul.list{list-style:none;padding-left:0;margin-top:35px;display:flex;flex-wrap:wrap;justify-content:center}.secondary-body .list-section ul.list li{margin-bottom:10px;flex:1 1 33.3%;padding:0 20px;min-width:300px;max-width:33.3%}.secondary-body .list-section ul.list a{color:#005950}.secondary-body .list-section ul.list a:hover{text-decoration:underline}.secondary-body .list-section.no-top-pad{padding-top:0px}.secondary-body .logo-section{padding:80px 0;text-align:center}.secondary-body .logo-section h3{color:#7DCE73}.secondary-body .logo-section hr{margin:15px auto}.secondary-body .logo-section .logos{display:flex;flex-wrap:wrap;justify-content:center;margin-top:35px}.secondary-body .logo-section .logos .logo{flex-basis:20%;margin-bottom:20px;align-self:center}.secondary-body .logo-section .logos .logo img{max-width:85%;max-height:85%}@media (max-width: 1399px){.secondary-body .secondary-sidebar .related-page-callout{height:200px}.secondary-body .secondary-sidebar .related-page-callout h5{font-size:24px}}@media (max-width: 1199px){.secondary-body .basic_content .content-box{max-width:none}.secondary-body .basic_content .content-box .spacer{height:20px}.secondary-body .secondary-sidebar{margin-top:25px;position:static}.secondary-body .secondary-sidebar .related-page-sidebar-callouts{display:flex}.secondary-body .secondary-sidebar a.related-page-link{flex:1;padding:0 10px}.secondary-body .secondary-sidebar .related-page-callout{height:180px}.secondary-body .secondary-sidebar .related-page-callout h5{font-size:20px}.secondary-body .secondary-sidebar .sidebar-form{margin:auto}.secondary-body .testimonials{padding-left:15%;padding-right:15%}.secondary-body .testimonials .slide-arrow{width:15%}.secondary-body .logo-section .logos .logo{flex-basis:25%}.secondary-body .photo-strip-wrapper{height:500px}}@media (max-width: 991px){.secondary-hero{height:300px}.secondary-body{padding-top:20px}.secondary-body .basic_content{padding:0 15px}.secondary-body .basic_content h1{font-size:70px}.secondary-body .basic_content h2{font-size:30px}.secondary-body .basic_content .content-box{width:100%}.secondary-body .secondary-sidebar{background-color:#EBE8DE;margin-top:15px;margin-bottom:0;width:100vw;margin-left:calc(-50vw + 50%)}.secondary-body .secondary-sidebar a.related-page-link{padding:0}.secondary-body .secondary-sidebar .related-page-callout{margin-bottom:30px}.secondary-body .secondary-sidebar a.related-page-link:last-child .related-page-callout{margin-bottom:0px}.secondary-body .secondary-sidebar .related-page-sidebar-callouts{padding:45px 30px;display:block}.secondary-body .related-pages-callout .related-page{font-size:20px}.secondary-body .related-pages-callout .related-page img{max-width:100px}.secondary-body .white-content-boxes .box{height:auto;margin-bottom:30px}.secondary-body .white-content-boxes .directional .box:after{left:50%;top:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(125,206,115,0);border-left-color:transparent;border-top-color:#7DCE73;border-width:25px;margin-top:0px;margin-left:-25px}.secondary-body .photo-strip-wrapper{height:450px}}@media (max-width: 767px){.secondary-body .basic_content{padding:0 15px}.secondary-body .basic_content h1{font-size:50px}.secondary-body .basic_content h2{font-size:20px}.secondary-body .basic_content td{display:block;width:100% !important}.secondary-body .testimonials{padding-left:30px;padding-right:30px}.secondary-body .testimonials .quote-divider hr{width:calc(40% - 20px)}.secondary-body .testimonials .testimonial .quote{font-size:22px}.secondary-body .testimonials .testimonial .endorser{font-size:18px}.secondary-body .testimonials .slide-arrow{display:none}.secondary-body .photo-strip-wrapper{height:380px}.secondary-body .list-section ul.list{-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1;column-gap:20px}.secondary-body .logo-section .logos .logo{flex-basis:50%}.related-pages-callout .related-page-wrap{margin-bottom:60px}.related-pages-callout .related-page-wrap:last-child{margin-bottom:0px}.related-pages-callout .related-page{font-size:28px}.related-pages-callout .related-page img{max-width:120px}}.facts{width:100%;display:flex}.facts .fact{flex:1;padding:60px 40px}.facts .fact p{font-family:mundial,sans-serif;opacity:.7;color:#fff;font-size:35px;font-weight:600;margin-bottom:0;line-height:1.3em}.facts .fact:nth-child(1){background-color:#288ECA}.facts .fact:nth-child(2){background-color:#5E2964}.facts .fact:nth-child(3){background-color:#002657}.facts .fact:nth-child(4){background-color:#E03C39}@media (max-width: 991px){.facts{flex-wrap:wrap}.facts .fact{flex-basis:50%}}@media (max-width: 767px){.facts{display:block}}.venues{padding:40px 0}.venues h2{color:#7DCE73;font-size:26px}.venues hr{margin:20px auto}.venues .venue-list{margin-top:40px}.venues .venue-list .venue{height:300px;width:100%;position:relative;background-size:cover;background-position:center;color:#EBE8DE;border:6px solid #fff;transition:border .5s;margin-bottom:30px}.venues .venue-list .venue .gradient{width:100%;height:100%;padding:15px 30px;background:linear-gradient(221deg, transparent 20%, rgba(0,0,0,0.8) 100%)}.venues .venue-list .venue h3{font-family:new-spirit,serif;color:#7DCE73;font-size:30px;position:absolute;bottom:40px;transition:bottom .5s;width:calc(100% - 60px)}.venues .venue-list .venue .venue-setting{font-size:15px;text-transform:uppercase;letter-spacing:0.1em}.venues .venue-list .venue .attraction-setting{font-size:15px;position:absolute;bottom:20px}.venues .venue-list .venue:hover{border:6px solid #7DCE73}.venues .venue-list .venue:hover h3{bottom:50px}@media (max-width: 991px){.venues .venue-list .venue h3{font-size:22px}}@media (max-width: 767px){.venues .venue-list .venue{margin-bottom:15px}.venues .venue-list .venue h3{font-size:24px}}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioLabelGivingLevel{height:65px;line-height:1.3em}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioLabelGivingLevelSelected{border-radius:0;padding:0 23px;background-color:#7DCE73;border:0}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioLabelGivingLevelSelected .BBFormRadioAmount{color:#005950}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioLabelGivingLevelNotSelected{border-radius:0;padding:0 23px;background-color:#003B4A;color:#7DCE73}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioLabelGivingLevelNotSelected .BBFormRadioAmountNoButtonCaption{color:#7DCE73;font-weight:500;letter-spacing:0.05em}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioDescription{font-size:14px}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioAmount{font-family:new-spirit,serif;font-weight:600;color:#7DCE73;margin-top:-5px;display:block}#bboxdonation_gift_rdlstGivingLevels.BBFormRadioList .BBFormRadioAmount.BBFormRadioAmountNoButtonCaption{margin-top:0px;display:inline}form#mongo-form input,form#mongo-form select,form#mongo-form textarea{border-radius:0 !important}form#mongo-form #bboxdonation_btnSecurePayment.BBFormSubmitbutton{background-color:#FF6505 !important;font-family:sweet-gothic,sans-serif !important;text-transform:uppercase !important;color:#fff;font-size:20px}.sidebar-green-content{background-image:url("img/paper_texture_green_tall.jpg");background-size:cover;padding:45px 45px 20px;margin-bottom:30px;color:#EBE8DE;word-break:break-word}.sidebar-green-content ul{list-style:none;padding-left:1em}.sidebar-green-content ul li{position:relative;margin-bottom:15px}.sidebar-green-content ul li::before{content:"\2022";color:#7DCE73;width:1em;margin-left:-1em;display:inline-block}@media (max-width: 767px){.sidebar-green-content{margin:0 -1.5em 30px}}.leadership .leader{text-align:center;margin-bottom:25px}.leadership .leader .portrait-wrap{position:relative;height:270px;padding:10px;border:0px solid #fff;transition:padding .5s, border .5s}.leadership .leader .portrait-wrap .portrait{height:100%;background-size:cover;background-position:top}.leadership .leader .portrait-wrap .contact-info{position:absolute;bottom:0;background-color:rgba(0,0,0,0.4);padding:14px;text-align:left;width:-webkit-fill-available;margin:10px;left:0;opacity:0;transition:opacity .5s, margin .5s}.leadership .leader .portrait-wrap .contact-info a{display:block;color:#7DCE73}.leadership .leader .portrait-wrap .contact-info .phone,.leadership .leader .portrait-wrap .contact-info .email{display:inline;color:#EBE8DE}.leadership .leader .portrait-wrap:hover{padding:6px;border:4px solid #7DCE73}.leadership .leader .portrait-wrap:hover .contact-info{opacity:1;margin:6px}.leadership .leader h3{font-size:25px;margin:10px 0 5px}.leadership .leader h4{font-weight:300;font-family:mundial,sans-serif;font-style:italic;color:#7DCE73;font-size:18px;margin-top:0}@media (max-width: 1399px){.leadership .leader .portrait-wrap{height:300px}}@media (max-width: 1199px){.leadership .leader .portrait-wrap{height:270px}}@media (max-width: 991px){.leadership .leader .mobile-contact-info a{font-size:30px;color:#7DCE73;display:inline-block;padding:0 10px}}@media (max-width: 767px){.leadership .leader .portrait-wrap{height:250px}.leadership .leader .portrait-wrap:hover{border:none;padding:10px}.leadership .leader h3{font-size:22px}.leadership .leader h4{font-size:16px}}.photo-content-rows .row.light-green{background-color:#7DCE73;color:#003B4A}.photo-content-rows .row.tan{background-color:#EBE8DE;color:#005950}.photo-content-rows .row.green-blue{background-color:#003B4A;color:#7DCE73}.photo-content-rows .photo-box{background-size:cover;background-position:center}.photo-content-rows .content-box{padding:100px 120px}.photo-content-rows .content-box .content{text-align:left;max-width:700px;width:80%;display:inline-block}.photo-content-rows .content-box h2{margin-bottom:20px}.photo-content-rows .content-box h4{margin-bottom:20px}.photo-content-rows .content-box p{font-size:20px;font-weight:100}.photo-content-rows .content-box a{text-decoration:underline}.photo-content-rows .content-box a:hover{color:#003B4A}.photo-content-rows .row.even .content-box{text-align:right}@media (max-width: 1399px){.photo-content-rows .content-box{padding:80px 100px}}@media (max-width: 1199px){.photo-content-rows .content-box{padding:60px}.photo-content-rows .content-box .content{text-align:left;max-width:none;width:auto}.photo-content-rows .content-box .content p{font-size:18px}}@media (max-width: 767px){.photo-content-rows .content-box{padding:40px}.photo-content-rows .photo-box{margin-bottom:15px;height:60vw;max-height:300px}}.post-type-archive-tribe_events .tribe-events-view{padding-top:100px}.single-tribe_events .secondary-body .basic_content h1{font-size:60px}#tribe-events-pg-template{margin:0 auto;max-width:none;padding:0}.event-location-subtitle{margin-top:-14px}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-series-archive__container,.tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-series-archive__container{border:1px solid #7dce73;padding:4px 14px 7px 18px;border-radius:20px;background-color:transparent;transition:background-color .5s;white-space:nowrap;display:inline-block}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-series-archive__container:hover,.tribe-events .tribe-events-calendar-day__event-details .tribe-events-calendar-series-archive__container:hover{background-color:#7DCE73}.tribe-events .tribe-events-calendar-series-archive__link:hover .tribe-events-series-archive__icon{color:#000}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:calc(var(--tec-grid-width-1-of-8)*2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-8)*6)}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{background-color:#7DCE73;padding-top:5px;color:#fff}span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{color:#fff;background-color:#7DCE73;color:#fff;padding-bottom:5px}.tribe_event-location{color:#7DCE73;font-size:16px}.tribe-events-calendar-month__calendar-event-tooltip .tribe_event-location{font-size:14px}.secondary-body.series-intro .basic_content{padding-bottom:0}.series .tribe-events-header__events-bar{display:none}#tribe-events-pg-template a.custom-series-link{border:1px solid #7DCE73;border-radius:20px;padding:5px 12px;color:#005950;font-size:16px;display:inline-block;margin-bottom:10px;background-color:transparent;transition:background-color .5s;white-space:nowrap;text-decoration:none}#tribe-events-pg-template a.custom-series-link:hover{background-color:#7DCE73}@media (max-width: 767px){.single-tribe_events .secondary-body .basic_content h1{font-size:45px}}.secondary-sidebar .location-info .info-block,.mobile-sidebar-copy .location-info .info-block{position:relative;padding-left:40px}.secondary-sidebar .location-info .accordian-title,.mobile-sidebar-copy .location-info .accordian-title{display:none}.secondary-sidebar .location-info .fa-solid,.mobile-sidebar-copy .location-info .fa-solid{position:absolute;top:5px;left:0;color:#7DCE73;font-size:22px}.secondary-sidebar .location-info a,.mobile-sidebar-copy .location-info a{color:#7DCE73}.secondary-sidebar .location-info p,.mobile-sidebar-copy .location-info p{margin-bottom:25px}.secondary-sidebar .location-info hr,.mobile-sidebar-copy .location-info hr{display:none}.photo-content-rows .row{color:#EBE8DE}.photo-content-rows .row.sky-blue{background-color:#4A8DC5}.photo-content-rows .row.purple{background-color:#5E2964}.photo-content-rows .row.dark-blue{background-color:#002657}.photo-content-rows .row.red{background-color:#E03C39}.upcoming-events{padding:80px 0 80px 60px}.upcoming-events h3{color:#7DCE73}.upcoming-events h2{font-family:new-spirit,serif;color:#005950;font-size:60px}.upcoming-events .event-slider{display:flex;margin-top:60px}.upcoming-events .event-slider .nav{flex:1;align-items:center;justify-content:center}.upcoming-events .event-slider .nav .arrow{height:90px;width:90px;position:relative;border:2px solid #7DCE73;color:#7DCE73;border-radius:100px;padding:20px;transform:rotate(0deg);transition:color .5s, border-color .5s, transform .5s;cursor:pointer}.upcoming-events .event-slider .nav .arrow::before{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:30px;left:12px;position:relative;top:7px;vertical-align:top;width:30px;transform:rotate(45deg)}.upcoming-events .event-slider .nav .arrow::after{border-style:solid;border-width:0px 0px 2px 0;content:'';height:29px;position:absolute;width:45px;left:20px;top:14px}.upcoming-events .event-slider .nav .arrow:hover,.upcoming-events .event-slider .nav .arrow:hover::before,.upcoming-events .event-slider .nav .arrow:hover::after{border-color:#005950;color:#005950}.upcoming-events .event-slider .nav .arrow.back{transform:rotate(180deg)}.upcoming-events .event-slider .event-slides-wrapper{position:relative;height:450px;overflow:hidden;flex:4}.upcoming-events .event-slider .event-slides-wrapper .event-slides{height:100%;position:absolute;width:4000px;left:0;transition:left 1s}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event-slide{margin-right:20px;display:inline-block;height:100%}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event{position:relative;height:100%;width:350px;max-width:65vw;background-size:cover;background-position:center}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event{background-color:rgba(0,59,74,0.82);padding:45px 30px 50px;position:absolute;bottom:0;width:100%}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event .date{color:#EBE8DE;font-weight:700;font-size:16px;position:absolute;left:30px;top:10px}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event .date .recurring{font-size:14px;color:#7DCE73;font-family:mundial,sans-serif}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event h4{font-family:new-spirit,serif;color:#7DCE73;font-size:28px}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event .cta{font-family:mundial,sans-serif;color:#EBE8DE;font-size:12px;letter-spacing:.1em;position:absolute;bottom:15px;left:30px;white-space:nowrap;transition:left .5s;text-transform:uppercase}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event .about-event .cta .fa-arrow-right-long{margin-left:5px}.upcoming-events .event-slider .event-slides-wrapper .event-slides .event:hover .about-event .cta{left:60px}.related-venues{padding:80px 0 100px 60px;margin-bottom:-50px;background-color:#EBE8DE}.related-venues h2{font-family:new-spirit,serif;color:#7DCE73;font-size:60px}.related-venues .venue-list{color:#005950;font-size:30px;font-weight:600;list-style:none;padding:0;margin:30px 0 0;cursor:pointer;line-height:1.2em}.related-venues .venue-list li{margin-bottom:12px}.related-venues .venue-list .current{text-decoration:underline}.related-venues .view-all-link{color:#005950;text-decoration:underline;text-transform:uppercase;display:inline-block;margin-top:40px;font-size:14px}.related-venues .venue-slider{width:100%;position:relative;overflow:hidden;height:600px}.related-venues .venue-slider .nav{position:absolute;left:82%;top:50%;margin-top:-40px;z-index:0}.related-venues .venue-slider .nav .arrow{height:90px;width:90px;position:relative;border:2px solid #7DCE73;color:#7DCE73;border-radius:100px;padding:20px;transform:rotate(0deg);transition:color .5s, border-color .5s, transform .5s;cursor:pointer}.related-venues .venue-slider .nav .arrow::before{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:30px;left:12px;position:relative;top:7px;vertical-align:top;width:30px;transform:rotate(45deg)}.related-venues .venue-slider .nav .arrow::after{border-style:solid;border-width:0px 0px 2px 0;content:'';height:29px;position:absolute;width:45px;left:20px;top:14px}.related-venues .venue-slider .nav .arrow:hover,.related-venues .venue-slider .nav .arrow:hover::before,.related-venues .venue-slider .nav .arrow:hover::after{border-color:#005950;color:#005950}.related-venues .venue-slider .nav .arrow.back{transform:rotate(180deg)}.related-venues .venue-slider .slide-reel{width:1000%;height:100%;margin-left:7%;position:absolute;left:0;transition:left 1s;display:flex;pointer-events:none}.related-venues .venue-slider .venue-slide{transition:all 1s;height:100%;width:7%;margin-right:1.75%}.related-venues .venue-slider .venue-slide .image{border-bottom-left-radius:10px;border-top-left-radius:10px;width:55%;height:80%;background-size:cover;background-position:center;display:inline-block;float:left;position:relative;top:10%}.related-venues .venue-slider .venue-slide .content-box{background-color:#fff;border:solid 4px #7DCE73;padding:4% 6%;width:45%;height:100%;align-items:center;display:flex;pointer-events:all;float:right}.related-venues .venue-slider .venue-slide .content-box h3{font-size:22px;color:#7DCE73}.related-venues .venue-slider .venue-slide .content-box h2{color:#005950;font-size:40px}.related-venues .venue-slider .venue-slide .content-box .excerpt{max-height:165px;overflow:hidden;position:relative;margin-bottom:25px}.related-venues .venue-slider .venue-slide .content-box .excerpt .fade-out{position:absolute;z-index:2;background:linear-gradient(rgba(255,255,255,0), #fff);height:40px;width:100%;bottom:0}.photo_callout_section .callout-row.tan{background-color:#EBE8DE}.photo_callout_section .row{padding:30px 0 30px}.photo_callout_section .content-wrap{padding:80px 40px;min-height:520px;display:flex}.photo_callout_section .content-wrap .content{align-self:center}.photo_callout_section .content-wrap h2{font-family:new-spirit,serif;color:#7DCE73;font-size:50px;margin-bottom:30px}.photo_callout_section .content-wrap .btn,.photo_callout_section .content-wrap .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .photo_callout_section .content-wrap input[type="button"],.photo_callout_section .content-wrap .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .photo_callout_section .content-wrap input[type="submit"]{margin-right:15px;margin-top:15px}.photo_callout_section .photo{height:100%;background-size:cover;background-position:center}.photo_callout_section.tan{background-color:#EBE8DE}@media (max-width: 1599px){.related-venues .venue-slider .venue-slide .image{width:50%}.related-venues .venue-slider .venue-slide .content-box{padding:4%;width:50%}}@media (max-width: 1399px){.related-venues .venue-slider .nav{left:88.5%}.related-venues .venue-slider .venue-slide{width:8%;margin-right:2%}}@media (max-width: 1199px){.related-venues{padding:80px 60px}.related-venues .event-booking-info{margin-bottom:40px}.related-venues .venue-slider .nav{left:88.5%}.related-venues .venue-slider .slide-reel{margin-left:0}.related-venues .venue-slider .venue-slide{width:8.5%;margin-right:2%}.related-venues .venue-list.dots{text-align:center}.related-venues .venue-list.dots li{display:inline-block;margin:0 10px}.related-venues .venue-list.dots li span{background-color:#fff;display:inline-block;height:12px;width:12px;border-radius:12px;border:1px solid #005950}.related-venues .venue-list.dots li.current span{background-color:#005950}.secondary-sidebar .location-info .accordian-title,.mobile-sidebar-copy .location-info .accordian-title{display:block;margin-bottom:25px;cursor:pointer}.secondary-sidebar .location-info .accordian-title:after,.mobile-sidebar-copy .location-info .accordian-title:after{color:#7DCE73;font-size:24px;font-family:"Font Awesome 6 Free";content:"\f078";font-weight:800;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;float:right;transition:transform .5s}.secondary-sidebar .location-info .info-block.open .accordian-title:after,.mobile-sidebar-copy .location-info .info-block.open .accordian-title:after{transform:rotate(180deg)}.secondary-sidebar .location-info .accordian-block,.mobile-sidebar-copy .location-info .accordian-block{display:none}.secondary-sidebar .location-info hr,.mobile-sidebar-copy .location-info hr{display:inline-block;margin-top:0px;width:100%;background-color:#7dce73}.secondary-sidebar .location-info .info-block:last-child hr,.mobile-sidebar-copy .location-info .info-block:last-child hr{display:none}.secondary-sidebar .location-info .info-block,.secondary-sidebar .location-info .info-block p,.mobile-sidebar-copy .location-info .info-block,.mobile-sidebar-copy .location-info .info-block p{line-height:1.2em}.secondary-sidebar .location-info .accordian-block p,.mobile-sidebar-copy .location-info .accordian-block p{line-height:1.8em}.secondary-sidebar .location-info .fa-solid,.mobile-sidebar-copy .location-info .fa-solid{top:0}}@media (max-width: 991px){.related-venues{padding:80px 0px;margin-bottom:0px}.related-venues .event-booking-info{text-align:center;padding:0 5%}.related-venues .venue-slider{height:auto}.related-venues .venue-slider .nav{display:none}.related-venues .venue-slider .slide-reel{margin-left:0;position:relative}.related-venues .venue-slider .venue-slide{width:8%;margin:0 -.5% 0 1%}.related-venues .venue-slider .venue-slide .image{width:100%;height:300px;border-radius:0}.related-venues .venue-slider .venue-slide .content-box{padding:20px 25px;width:100%;text-align:center;min-height:420px;justify-content:center}.related-venues .venue-slider .venue-slide .content-box hr{margin:0 auto 20px}.related-venues .venue-slider .venue-slide .content-box .excerpt{max-height:140px}.photo_callout_section{padding:30px 30px}.photo_callout_section .row{padding:30px 0 20px}.photo_callout_section .content-wrap{padding:30px 0px;min-height:auto}.photo_callout_section .photo{height:400px}}@media (max-width: 767px){.upcoming-events{padding:80px 0px 80px 20px}.upcoming-events .event-slider .nav{transform:scale(0.7)}.related-venues .venue-slider .venue-slide .content-box h2{font-size:35px}.photo_callout_section{padding:30px 0px}.photo_callout_section .container{max-width:100%}.photo_callout_section .row{padding:20px 0}.photo_callout_section .content-wrap{padding:30px 30px 40px}.photo_callout_section .content-wrap h2{font-size:40px}.photo_callout_section .photo.round{border-radius:0}.photo_callout_section .no-pad-mobile{padding:0}}.filter-groups{background-color:#EBE8DE;padding:80px 0 70px}.filter-groups .group .label{padding:0 10px 10px 7px;font-weight:500;color:#005950}.filter-groups .group .options{padding-left:140px}.filter-groups .group .btn,.filter-groups .group .gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer .filter-groups .group input[type="button"],.filter-groups .group .gform_wrapper form .gform_page_footer input[type="submit"],.gform_wrapper form .gform_page_footer .filter-groups .group input[type="submit"]{margin-bottom:10px}.filter-groups .group .btn.selected,.filter-groups .group .gform_wrapper form .gform_page_footer input.selected[type="button"],.gform_wrapper form .gform_page_footer .filter-groups .group input.selected[type="button"],.filter-groups .group .gform_wrapper form .gform_page_footer input.selected[type="submit"],.gform_wrapper form .gform_page_footer .filter-groups .group input.selected[type="submit"]{background-color:#005950;color:#7DCE73;position:relative}.filter-groups .group .btn.selected:hover::before,.filter-groups .group .gform_wrapper form .gform_page_footer input.selected[type="button"]:hover::before,.gform_wrapper form .gform_page_footer .filter-groups .group input.selected[type="button"]:hover::before,.filter-groups .group .gform_wrapper form .gform_page_footer input.selected[type="submit"]:hover::before,.gform_wrapper form .gform_page_footer .filter-groups .group input.selected[type="submit"]:hover::before{font-family:"Font Awesome 6 Free";content:"\f00d";font-weight:800;font-style:normal;font-variant:normal;position:absolute;padding:0px 3px 0px 5px;top:6px;right:-10px;background-color:#7DCE73;color:#003B4A}.filter-groups .group.type{margin-bottom:30px}.filter-groups .clear-filter-box{margin-top:20px}.filter-groups .clear-all-filters{text-decoration:underline;color:#005950;cursor:pointer}.filter-toggle{display:none;cursor:pointer}.visit-results{padding:50px 0}.visit-results>.container{position:relative;min-height:200px}.visit-results>.container .no-result{color:#005950;position:absolute;left:0;top:50px;z-index:-1}.visit-results>.container .no-result h2{font-family:new-spirit,serif;font-size:60px}.visit-results>.container>.row{background-color:#FFF}.visit-results .col.item-wrap{margin-bottom:35px}.visit-results .visit-item{height:400px;background-size:cover;background-position:center;position:relative;margin-bottom:5px}.visit-results .visit-item .info{background-color:rgba(0,59,74,0.82);padding:15px 25px 40px;position:absolute;bottom:0;width:100%}.visit-results .visit-item .info .date{color:#EBE8DE;font-weight:700;font-size:16px;margin-bottom:15px}.visit-results .visit-item .info h3{font-family:new-spirit,serif;color:#7DCE73;font-size:28px}.visit-results .visit-item .info .cta{font-family:mundial,sans-serif;color:#EBE8DE;font-size:12px;letter-spacing:.1em;position:absolute;bottom:15px;left:30px;white-space:nowrap;transition:left .5s;text-transform:uppercase}.visit-results .visit-item:hover .info .cta{left:60px}.visit-results .post-type{color:#7DCE73;font-family:new-spirit,serif;font-size:18px}.visit-results .tags{font-size:12px}@media (max-width: 991px){.filter-toggle{background-color:#EBE8DE;padding:10px;display:block}.filter-groups{padding:30px 0 40px;display:none}.filter-groups .group .options{padding-left:0px}.visit-results .visit-item{height:300px}.visit-results .visit-item .info h3{font-size:22px}}.food-drink .content{color:#3C3C3C}.food-drink .content .logo{margin-bottom:20px;max-width:400px;max-height:300px;width:100%}.icon-stats{background-color:#003B4A;padding:80px 0 100px}.icon-stats h2{color:#7dce73;text-align:center}.icon-stats hr{width:80px;background-color:#7DCE73;opacity:1;margin:20px auto}.icon-stats .stat-wrap{color:#7DCE73;text-align:center}.icon-stats .stat-wrap .icon-box{margin:50px auto 20px;max-width:120px;width:90%}.icon-stats .stat-wrap h4{font-size:22px;padding:0 10px}.timeline{position:relative}.timeline .the-line{width:10px;position:absolute;z-index:-1;background-color:#7dce73;height:100%;left:50%;margin-left:-5px}.timeline .timeline-entry{background-color:#EBE8DE;max-width:1000px;margin:0 auto 40px}.timeline .timeline-entry .row{background-color:#EBE8DE}.timeline .timeline-entry .content{padding:50px;align-self:center}.timeline .timeline-entry .photo{background-size:cover;background-position:center}.timeline .timeline-entry .photo img{opacity:0}.timeline .timeline-entry h2{font-family:new-spirit,serif;color:#003B4A;font-size:45px;margin-bottom:0;line-height:.85em}.timeline .timeline-entry h4{font-size:24px;color:#7DCE73}.timeline .timeline-entry h3{color:#005950;font-size:24px}.timeline .timeline-entry.no-photo{max-width:600px}.timeline .timeline-entry.no-photo .photo{display:none}.timeline .timeline-entry.no-photo .content{width:100%}.blog{background-color:#EBE8DE}.blog .featured.post{background-color:#fff;padding:170px 0 60px}.blog .featured.post .content-box,.blog .featured.post .image-box{flex:1}.blog .featured.post .image-box{padding:0 5%}.blog .featured.post .content-box h3{font-size:22px;color:#7DCE73}.blog .featured.post .content-box h2{color:#005950;font-size:42px;font-family:new-spirit,serif}.blog .grid{padding:50px 0}.blog .grid-item{width:50%;padding:20px}.blog .grid-item .post{background-color:#fff}.blog .grid-item .post .content-box{border:4px solid #7DCE73;text-align:center;padding:40px}.blog .grid-item .post .content-box h3{font-size:22px;color:#7DCE73}.blog .grid-item .post .content-box hr{width:80px;margin-right:auto;margin-left:auto}.blog .grid-item .post .content-box h2{color:#005950;font-size:32px;font-family:new-spirit,serif}.blog .grid-item .post .content-box p{font-size:16px;font-weight:100;margin-bottom:25px}.blog .grid-item .post .image{height:350px;background-position:center;background-size:cover}.blog .load-more{margin-bottom:40px;text-align:center}.head-space{height:110px}.secondary-body.single-blog h1{font-size:60px}.secondary-body.single-blog .blog-image{margin:15px 0}.secondary-body.single-blog .secondary-sidebar{margin-top:0}.sidebar-content .latest-blog{list-style:none;padding-left:0;margin-bottom:0}.sidebar-content .latest-blog li{border-bottom:1px solid rgba(0,0,0,0.1);padding:10px;line-height:1.4em;line-height:1.4em}.sidebar-content .latest-blog li:last-child{border:none}.sidebar-content.file-list{margin-top:25px}.sidebar-content .file-group ul.file-list{list-style:none;padding-left:0}.sidebar-content .file-group ul.file-list li{margin-bottom:5px}.sidebar-content .file-group .fa-regular{margin-right:5px}@media (max-width: 1199px){.blog .featured.post{padding-top:150px}.blog .grid-item .post .image{height:250px}}@media (max-width: 991px){.blog .grid-item{width:100%}.blog .grid-item .post .image{height:250px}}@media (max-width: 767px){.blog .featured.post .image-box{padding:0 0 20px}.secondary-body.single-blog h1{font-size:45px}}.search-results{margin:170px 0 40px}.search-results .entry-title{color:#003B4A}.search-results .result{padding:25px 0}.search-results .result .result-content{padding:15px 0;max-width:600px}.search-results .result .image{height:100%;background-size:cover;background-position:center}.search-results .result .image.placeholder{background-size:50% auto;background-color:#003B4A;background-repeat:no-repeat}.search-results .result .title{color:#005950;font-family:new-spirit,serif}.search-results .result .title:hover{color:#7DCE73}.photo-gallery{padding:0px 0 30px}.photo-gallery h2{color:#7DCE73}.photo-gallery a.download{display:block;margin-top:10px;margin-bottom:25px;text-align:center;color:#005950;opacity:1;transition:opacity .5s}.photo-gallery a.download .photo{background-color:#000;height:250px;background-position:center;background-size:cover;margin-bottom:5px;position:relative}.photo-gallery a.download .photo::after{font-family:"Font Awesome 6 Free";font-weight:800;font-style:normal;font-variant:normal;font-size:80px;content:"\f019";opacity:0;top:0px;color:#fff;position:relative;transition:opacity .5s, top .5s}.photo-gallery a.download:hover .photo::after{top:100px;opacity:1}.not-found-search{height:90px;text-align:center;padding:20px;font-size:31px;font-weight:100;position:relative}.not-found-search .asp_w_container_1{margin:auto}.not-found-search div{box-shadow:none}.not-found-search .probox{height:auto !important;border-bottom:2px solid #7DCE73}.not-found-search .probox .promagnifier{box-shadow:none;width:40px;height:48px !important}.not-found-search .probox .promagnifier div.innericon,.not-found-search .probox .promagnifier svg{height:48px;width:40px}.not-found-search .probox .proinput{line-height:1em}.not-found-search .probox .proinput input[type="search"]{font-size:32px;height:48px !important;color:#7DCE73 !important}.not-found-search .probox .proinput input[type="submit"]{position:absolute}.gform_wrapper form .gform_page_footer input[type="button"],.gform_wrapper form .gform_page_footer input[type="submit"]{padding:10px 15px !important}.gform_wrapper.gravity-theme .gchoice{margin-top:10px}.gform_wrapper.gravity-theme .gchoice .gfield-choice-input{margin-top:6px;margin-right:5px;vertical-align:top}.gform_wrapper.gravity-theme .gchoice .gfield-choice-input+label{vertical-align:top}#smart-button-container{position:relative;z-index:3}
