:root{--primary-color:#FEBE10;--secondary-color:#58585A;--overlay-dark:rgba(0, 0, 0, 0.25)}body{background:#fff;font-family:"Neutra Text",Arial,sans-serif;font-size:20px;z-index:1;min-width:320px;max-width:100vw;width:100%;line-height:30px;color:#666}b,strong{font-weight:100;font-family:"Neutra Display Titling",Arial,sans-serif}.section__form .section__form_wrapper .gform_wrapper .top_label .ginput_container input,.section__form .section__form_wrapper .gform_wrapper .top_label .ginput_container textarea{background:#fff!important;width:100%;max-height:100px;padding:10px!important}.gform_wrapper.gravity-theme .gfield_label{font-size:16px;font-weight:700;margin-bottom:8px;display:inline-block;padding:0;color:#fff!important;text-align:left!important}.gform_wrapper .gfield_required{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;font-family:"Neutra Display Titling",Arial,sans-serif;font-weight:300;color:#666}p{text-rendering:optimizeLegibility;font-family:"Neutra Text",Arial,sans-serif}h2{font-size:56px;color:var(--secondary-color)}h3{font-size:48px}h4{font-family:"Neutra Display Thin Alt";font-size:40px;color:var(--primary-color)}#pills-tab button{text-align:center;border-radius:0;align-items:center;justify-content:center}ol li::marker{font-weight:900}table .h5,table h3{font-family:"Neutra Display Titling",Arial,sans-serif}.text-left{text-align:left}.text-right{text-align:right}.secondary-heading{color:var(--primary-color);font-size:6em;opacity:.4}a{color:var(--secondary-color);text-decoration:none;font-weight:300}sup{font-size:50%;top:-.7em}.wrap a:hover{text-decoration:underline}.btn{text-decoration:none!important;font-weight:100;font-family:"Neutra Display Titling",Arial,sans-serif;letter-spacing:1px;border-radius:0;padding:.75rem 1.75rem}#main_content{overflow:hidden}#text{font-family:"Neutra Cond Bold Alt"}::selection{background:var(--secondary-color);color:#fff;text-shadow:none}.section__form .section__form_wrapper ::placeholder{color:#000;font-family:"Neutra Text",sans-serif}.sub-menu li:hover>a{color:#fff;text-decoration:none;opacity:.9}select.mobile-only{background:0 0;border:2px solid var(--primary-color);padding:10px 50px;font-family:"Neutra Display Titling",Poppins,sans-serif;color:var(--primary-color);font-size:15px;text-align:center;margin:0 auto 50px}.mobile-only{display:none}@media only screen and (max-width:1510px){.h3,h3{font-size:52px}}@media only screen and (max-width:1399px){.menu_item_container{padding:0 25px}.main-banner .container{max-width:100%}}@media only screen and (max-width:1199px){.h3,h3{font-size:40px}}@media only screen and (max-width:768px){.h1,h1{font-size:75px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h4,h4{font-family:"Neutra Display Thin Alt";font-size:55px;color:var(--primary-color)}p{font-size:16px}.secondary-heading{color:var(--primary-color);font-size:4em;opacity:.4}.h3,h3{font-size:36px}.h4,h4{font-family:"Neutra Display Thin Alt";font-size:40px;color:var(--primary-color)}.hide-mobile{display:none}.mobile-only{display:block}}@media only screen and (max-width:575px){body{font-family:"Neutra Text",Arial,sans-serif;font-size:16px}.h3,h3{font-size:32px}.secondary-heading{color:var(--primary-color);font-size:3em;opacity:.4}.main-banner_content h1{text-align:center;font-size:32px;max-width:100%}}#footer_social a:hover{text-decoration:none}form input[type=text]{background:#fff}.site-footer .gform_wrapper.gravity-theme input[type=email],.site-footer .gform_wrapper.gravity-theme input[type=text]{font-size:15px;padding:12px}.site-footer .gform_wrapper.gravity-theme select,.site-footer .gform_wrapper.gravity-theme textarea{font-size:15px;padding:12px}.site-footer .gform_wrapper.gravity-theme .gform_fields{max-width:100%;display:grid;flex-wrap:wrap;justify-content:flex-end}.site-footer .gform_wrapper.gravity-theme .gform_fields .gfield{grid-column:span 6;-ms-grid-column-span:6}.site-footer #gform_submit_button_3{margin:0;display:inline-block}@media only screen and (max-width:641px){.site-footer .gform_wrapper.gravity-theme .gform_fields .gfield{grid-column:span 12;-ms-grid-column-span:12}}.gform_legacy_markup_wrapper legend.gfield_label,body .gform_legacy_markup_wrapper .top_label .gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both;color:#fff;text-transform:lowercase;font-weight:100;margin:0}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:0!important}.card-header .btn-link{font-weight:100;font-family:"Neutra Display Titling",Arial,sans-serif}.gform_body{display:flex;justify-content:flex-end;margin-bottom:2em}.gform_footer.top_label{text-align:right}.site-footer .gform_wrapper.gravity-theme .gfield_label{color:#fff;font-weight:300;text-align:left;width:100%;font-size:20px}.footer-contact__heading h3,.footer-contact__heading p{text-align:left}.footer-contact__heading h3{font-size:50px}footer{z-index:3}.sponsors__content img{max-height:150px;margin-bottom:10px}@font-face{font-family:Japan;src:url(../../fonts/Japan.woff2) format("woff2"),url(../../fonts/Japan.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neutra Display Titling";src:url(../../fonts/NeutraDisp-Titling.woff2) format("woff2"),url(../../fonts/NeutraDisp-Titling.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Neutra Cond";src:url(../../fonts/NeutrafaceCondensed-Bold.woff2) format("woff2"),url(../../fonts/NeutrafaceCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neutra Display Thin Alt";src:url(../../fonts/NeutraDisp-MediumAlt.woff2) format("woff2"),url(../../fonts/NeutraDisp-MediumAlt.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neutra Text";src:url(../../fonts/NeutraText-Book.woff2) format("woff2"),url(../../fonts/NeutraText-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neutra Cond Bold Alt";src:url(../../fonts/NeutrafaceCondensed-BoldAlt.woff2) format("woff2"),url(../../fonts/NeutrafaceCondensed-BoldAlt.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header{padding:0;transition:all .4s ease-in-out;background:var(--primary-color);z-index:99;position:relative}body:not(.home) .header{padding:0;transition:all .4s ease-in-out;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1)}.menu-list-extra-small{margin-top:10px}.hours{text-transform:capitalize}.main-navigation a{color:var(--secondary-color);font-size:15px;display:block;line-height:1.3125;outline-offset:-1px;padding:2.5em .875em;text-transform:uppercase;letter-spacing:1px;transition:.25s ease all;font-weight:100;font-family:"Neutra Display Titling",Arial,sans-serif}.main-navigation li:hover>a{color:#fff;text-decoration:none}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{font-weight:500;color:var(--secondary-color)}.main-navigation a::after{content:"";display:block;width:0;height:3px;background:#fff;transition:width .3s;top:5px;position:relative;border-radius:0;margin:0}.main-navigation .dropdown-toggle::after{border-left:0;border-right:0}.main-navigation a:hover::after{width:100%}body:not(.home) .main-navigation a:hover::after{background:var(--secondary-color)}body:not(.home) .main-navigation li a:hover{color:var(--secondary-color)}.main-navigation li ul li.current-menu-item a{color:#fff;background-color:#333}.main-navigation li ul li a:hover,body:not(.home) .main-navigation li ul li a:hover{color:#fff}body:not(.home) .mobile-loc svg{fill:#fff!important}.menubars .menubar,.mobile-loc{background-color:#fff}.menubars.active .menubar.middle{width:30px}.mobile-loc{border:2px solid #fff;z-index:2;line-height:29px;display:none;font-size:20px;border-radius:50%;width:40px;height:40px;text-align:center}.mobile-loc:hover{border-color:#5a5b5b;background:#5a5b5b}.fas.fa-map-marker-alt{color:#fff}.header.sticky{max-width:100vw;position:fixed;background-color:var(--primary-color);z-index:999;top:0;width:100%;padding:0}.header-top-line{margin-bottom:0;padding:0}.sticky .header-top-line{display:none}.header-top-line-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;visibility:visible}.sticky .header-top-line-holder{position:fixed;top:0;width:100%;visibility:hidden;z-index:-1}.header .container-fluid,.header-top-line-holder .container-fluid{padding:0 25px}.menu-list-extra-small{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font-size:.8125rem;text-transform:uppercase;margin:10px 4px 0;transition:.25s ease all}footer .main-navigation a{padding:.5em .875em}.social-list{margin:0;padding:0;display:flex;gap:16px;justify-content:flex-end}.social-list li a svg{width:30px;height:30px;fill:var(--primary-color)}.btn-list,.list-of-benefits,.menu-list-extra-small,.menu-list-small,.schedule-list,.social-list{list-style:none}.menu-list-extra-small li:not(:last-child){margin-right:2.3em}.menu-list-extra-small a{color:var(--secondary-color);transition:color .3s;text-transform:none;font-weight:300;font-size:16px}.main-navigation ul ul a,.main-navigation ul ul li{background:var(--secondary-color)}.menu-list-extra-small a:hover{color:#fff}.main-navigation ul ul a{padding:.75em 1em;color:#fff}.main-navigation a.dropdown-item::after{display:none}.header.sticky .main-navigation li.focus>ul,.sticky .main-navigation li:hover>ul{left:auto;right:0}body:not(.home) .menu-list-extra-small a:hover{color:var(--primary-color)}body:not(.home) .menubars .menubar,body:not(.home) .mobile-loc{background-color:var(--secondary-color)}.sticky .menu-list-extra-small a{color:var(--primary-color)}.mobile-menu.active .menubar{width:30px!important}body .active .menubars .menubar{background-color:#fff}.main-banner_content h6{text-align:left}@media only screen and (max-width:991px){.header-top-line{padding:0 0 5px;margin-bottom:15px}.header .container-fluid,.header-top-line-holder .container-fluid{padding:0 15px}.menu-list-extra-small{-ms-flex-pack:start;justify-content:flex-start}.sticky .header-top-line{display:none}.main-banner_content h6{text-align:center}.main-banner_content h1{text-align:center!important}}@media only screen and (max-width:480px){.header-top-line{display:block}.header-top-line .container-fluid{padding:0}}.header-button .btn-primary{background:#fff;border:2px solid #fff;color:var(--primary-color)}body:not(.home) .header-button .btn-primary{background:var(--primary-color);border:2px solid var(--primary-color);color:#fff}.btn-primary{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-primary::before{background:var(--primary-color)}.btn-primary:focus,.btn-primary:hover{color:#fff;border:2px solid #fff;background:var(--primary-color)}.btn-primary.alt{background:var(--primary-color);border:2px solid #fff;color:#fff;border-radius:0;padding:.75rem 1.75rem}.footer-contact form input.gform_button.button{background:var(--primary-color);border:2px solid #fff;color:#fff;border-radius:0;padding:.75rem 1.75rem}.btn-primary.alt::before,.footer-contact form input.gform_button.button::before{background:#fff}.btn-primary.alt:hover,.footer-contact form input.gform_button.button:hover{background:#fff;color:var(--primary-color);border:2px solid #fff}.btn-primary::before,.btn-secondary::before{content:none}body:not(.home) .btn-primary.alt{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color)}body:not(.home) .header-button .btn-primary::before{background:#fff}body:not(.home) .header-button .btn-primary:hover{color:var(--primary-color);border:2px solid var(--primary-color);background:inherit}body:not(.home) .btn-primary.alt::before{background:var(--primary-color)}body:not(.home) .btn-primary.alt:hover{color:#fff;border:2px solid var(--primary-color);background:var(--primary-color)}.footer-contact form input.gform_button.button{max-width:200px}.gform_button::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--secondary-color);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.footer-contact form input.gform_button.button:hover{background:#fff}.btn-secondary{background:var(--primary-color);border:2px solid #fff;color:#fff}.btn-secondary::before{background:#fff}.btn-secondary:hover{color:var(--primary-color)}.border-none{border:0 solid #fff}.slick-arrow{border:0 solid var(--primary-color);fill:var(--primary-color)}.h6.section__title{display:none}.main-banner_content h6{font-size:18px}.section__wrapper{padding:0 0 100px}.offers__intro{padding:0 125px 0}content_2 section__wrapper{padding:0}body .section__wrapper:nth-of-type(1){padding:75px 0 0}body #sponsors.section__wrapper{padding:0 0 100px}#no_padding{padding:0!important}.main-banner{background-image:none;background-size:cover;padding:0;position:relative;padding:0 0 0;overflow:hidden}.main-banner video{position:absolute;left:0;top:-15%;min-width:100%;min-width:100%;z-index:2;opacity:.75}button.nav-link{font-family:"Neutra Display Titling",Arial,sans-serif;font-weight:100;letter-spacing:1px}input[type=button],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}.column{margin:0}#pills-tab button{text-align:center;border-radius:0;align-items:center;justify-content:center}.nav-pills .nav-link{font-weight:100;min-width:200px;margin-bottom:10px}.nav-pills .nav-link.btn-primary{border:2px solid var(--primary-color)}.nav-pills .nav-link.btn-secondary{border-radius:0;border:2px solid var(--primary-color);text-transform:uppercase;font-weight:100;color:var(--primary-color);background:#fff}.nav-pills .nav-link.active{color:#fff;background-color:var(--primary-color);border:2px solid var(--primary-color)}.nav-pills .nav-link.active::before{background:var(--primary-color)}.main-banner__wrapper{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:72.5vh;margin-right:-15em}.accordionTitle::before{content:"+";font-size:1.5em;line-height:1em;float:right;transition:transform .3s ease-in-out}.accordionTitle[aria-expanded=true]:before{transform:rotate(-225deg)}#accordionfaqs .card-header{background:0 0;border-radius:0}#accordionfaqs button{border-radius:0}.main-banner_content{margin-left:-15%}.main-banner_content h1{margin-bottom:50px;max-width:768px;font-weight:300;letter-spacing:0;text-align:left;/*! z-index: 75; */color:#fff;font-size:100px;line-height:1}.corporate .page__banner-inner{padding:13rem 0}.page__banner-inner h1{color:#fff;text-transform:uppercase;font-size:124px;font-weight:100;text-align:left}.page__banner-inner h2{font-size:24px;color:#fff;text-transform:none;font-weight:400;text-align:left}.card-header{border-radius:0;border-bottom:0}.card-header .btn-link{width:100%;text-align:left;color:var(--secondary-color);border:none;font-weight:100;font-size:1.2rem;padding:1em;border-radius:0;text-decoration:none;display:block}.card{margin:0 0 .5em}.card-body{text-align:left}.card-header .btn-link:focus{text-decoration:none;background:var(--primary-color);box-shadow:none;color:#fff}#accordionfaqs a,.content_1 a{text-decoration:underline}.page__banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.35}.two-col-list{column-count:2;column-rule-style:solid}.secondary-border-right{/*! border-right: 1px solid var(--secondary-color); */padding-right:5px}.three-col-list{margin:50px 0 100px;column-count:3;display:flex;justify-content:center;flex-wrap:wrap}.three-col-list li{width:30%;text-align:center;margin-left:25px;background-position:top center;background-repeat:no-repeat;background-image:url(../../images/paw-print.png);padding:30px 0 15px;list-style:outside none none;font-size:24px;background-size:25px}.main-banner__inner-wrapper,.memberships-cta{z-index:2;position:relative}.home .wrap{position:relative;z-index:2;background:#fff}.two-col-list li{margin-left:25px;background-position:top left;background-repeat:no-repeat;background-image:url(../../images/paw-print.png);text-align:left;padding:5px 0 15px;list-style:outside none none;padding-left:50px}.two-col-list li:nth-child(even){border-left:0 solid var(--secondary-color)}.three-col-list li:nth-child(even){border-left:0 solid var(--secondary-color)}.menubackground{z-index:-1}.secondary-border-right{/*! border-right: 1px solid var(--secondary-color); */padding-right:5px}.mobile-menu.active .menubackground{background-color:var(--primary-color);z-index:120}.mobile-menu-item{display:none}@media only screen and (max-width:1699px){.main-banner .container{padding-left:75px}.main-banner_content{margin-left:0}.main-banner__wrapper{margin-right:0}.main-banner video{top:-20%}}@media only screen and (max-width:1299px){.main-banner video{top:-5%}}@media only screen and (max-width:1199px){.main-banner video{position:absolute;left:-33.33%;top:-25%;min-width:100%;min-width:218%;z-index:2;opacity:1}.page__banner-inner h1{color:#fff;text-transform:uppercase;font-size:70px;font-weight:100}.main-banner__wrapper{min-height:650px;background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(../../images/muttsatmosphere-mobile.webp)!important;background-repeat:no-repeat;background-size:125%;background-position:0 52%!important}.main-banner_content h1{font-size:75px;max-width:100%}}@media only screen and (max-width:991px){.main-banner .container{padding-left:0}.main-banner__wrapper{margin-right:0}.page__banner-inner h1,.page__banner-inner h2{text-align:center}}@media only screen and (max-width:768px){.menu_item_image p{width:100%!important}.menu_item_container{padding:0 15px!important}.secondary-border-right{border-right:0}.menu_tabs ul{display:none!important}.two-col-list{column-count:1}.two-col-list li{margin-left:0;background-position:left top}.three-col-list{column-count:1}.main-banner video{display:none}.section__wrapper{padding:0 0 50px}body .section__wrapper:nth-of-type(1){padding:50px 0 0}.page__banner-inner h1{color:#fff;text-transform:uppercase;font-size:56px;font-weight:100}.memberships-cta_content h3,.memberships-cta_content p{text-align:center}.memberships-cta_content .btn{margin:auto}.main-banner__wrapper{background-size:cover}.main-banner_content h1{font-size:55px;max-width:100%;text-align:center!important}.main-banner__wrapper{min-height:500px}}.memberships-cta{background-image:url(../../images/repeating-paws-bg.png);background-repeat:repeat-x;background-size:cover;background-position:center center}.memberships-cta_content{padding:32px 0}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.background-primary{background-color:var(--primary-color)}.white{color:#fff}.black{color:#000}.pricing-content__wrapper{width:100%}.clip-text{font-size:12vw;font-weight:800;line-height:1;position:relative;display:inline-block;margin:0;padding:.5em .25em;text-align:center;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;text-transform:uppercase;padding-bottom:10%}.clip-text:after,.clip-text:before{position:absolute;content:""}.clip-text::before{z-index:-2;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover}.clip-text::after{position:absolute;z-index:-1;top:15px;right:15px;bottom:15px;left:15px;background-color:var(--overlay-dark);opacity:.95}@media only screen and (max-width:991px){.clip-text{font-size:17vw;padding-bottom:20%}}@media only screen and (max-width:480px){#pills-tab .nav-item{margin:0!important}.page__banner-inner h1{color:#fff;text-transform:uppercase;font-size:50px;font-weight:100}.clip-text{font-size:20vw;padding-bottom:30%}}.clip-text_one{background-image:url(../../images/muttsatmosphere.webp);background-size:cover;font-family:"Neutra Display Titling";font-weight:400}.main-banner_content{padding:0 50px}.memberships-cta_content .btn-secondary{margin-left:auto}.main-banner_content .btn{position:relative;display:block;margin:0;width:260px;border:2px solid #fff}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{border-radius:0;border-style:solid;border-width:1px}.main-banner_content .btn::before{background-color:var(--primary-color)}.main-banner_content .btn:hover{border:2px solid #fff;color:#fff;background:var(--primary-color)}.column.blog-column{padding:0}@media only screen and (min-width:768px){.card-img-top img{width:100%}}@media only screen and (min-width:991px){.container-fluid{padding:0 100px;max-width:1800px}.card-img-top img{width:auto;object-fit:contain;object-position:top}}@media only screen and (min-width:1399px){.container{max-width:1320px}.main-banner .container,.memberships-cta .container{max-width:1570px}}.content_2 span[role=heading]{color:rgba(254,190,16,.4);font-size:14em;font-family:Japan;display:inline-flex;width:100%;margin-bottom:-2em;line-height:1}.h1,h1{color:var(--primary-color);text-transform:uppercase;font-weight:800;letter-spacing:2px;font-size:4rem;line-height:1}#home-feature h3{font-size:50px;margin-bottom:50px;transition:.25s ease all;text-align:center}.tertiary-heading{font-family:"Neutra Display Thin Alt"}.sponsors__content a{font-size:18px;font-weight:600px}#bg-shape .section_img_wrapper{position:relative;padding:0 50px 50px 0}#bg-shape .flex-row-reverse .section_img_wrapper{position:relative;padding:0 0 50px 50px}#bg-shape .section_img_wrapper::after{content:"";background:var(--primary-color);height:75%;position:absolute;bottom:0;display:block;min-width:150%;z-index:-1;right:15px}#bg-shape .flex-row-reverse .section_img_wrapper::after{content:"";background:var(--primary-color);height:75%;position:absolute;bottom:0;display:block;min-width:150%;z-index:-1;left:15px}@media only screen and (max-width:767px){.flex-row-reverse .section_img_wrapper,.section_img_wrapper{margin-left:0;margin-right:0}}#home-feature .container-fluid .column{padding:0 15px}#home-feature.feature_2 .column .column-img{max-width:100%;margin:0;min-height:400px;overflow:hidden}.column-img.gallery_img{margin:0 10px}#home-feature.feature_2 .column .column-img img{height:100%;object-fit:cover;max-width:135%}#home-feature [class*=col-]{padding:0;position:relative}#home-feature.feature_2 .column{text-align:center;overflow:hidden;padding:0 15px/*! min-height: 300px; */}#home-feature.feature_2 .column .column-text{transform:translateY(100%);-webkit-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;width:calc(100% - 30px);height:100%;position:absolute;left:15px;top:0;right:15px;bottom:0;line-height:100%;padding:0 4em;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center}#home-feature.feature_2 .column:hover .column-text{transform:translateY(0)}#home-feature.feature_2 .column .column-text h3{text-transform:uppercase;color:#fff;font-weight:300;font-size:3rem}#home-feature.feature_2 .column .column-text p{color:#fff;line-height:1.4}#home-testimonials{position:relative;padding:0 0;background-image:url(../../images/testimonials.jpg);background-size:cover;padding:80px 0;background-position:80% center;background-repeat:no-repeat}#home-testimonials::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.4}#home-testimonials *{position:relative}#home-testimonials .testimonial-container{width:90%;display:flex;justify-content:center;align-items:center;margin:0 auto;z-index:1}#home-testimonials .testimonial-content p{color:#fff;font-weight:300}#home-testimonials .h3.customer-title.d-block{color:#fff;font-weight:400;letter-spacing:2px;font-size:1.25rem;font-family:"Neutra Display Titling",Arial,sans-serif}#home-testimonials .h4.customer-details.d-block{color:#fff;font-family:"Neutra Text";text-transform:none}.h4.customer-details{font-size:1.5rem}.column-text h3{font-weight:300;color:#000;font-size:1.6rem;text-transform:uppercase}body.page .page__banner{margin-bottom:100px}body.front-page div#intro{padding-top:0}figcaption{padding:50px;font-family:Japan;color:#fff;text-transform:none;font-size:60px;background:var(--primary-color);position:absolute;top:calc(50% - 1.5em);left:-50px;max-width:56.66%;text-align:left;line-height:1;min-width:100px}.menulinks li a{text-decoration:none;text-transform:uppercase;color:#fff;text-align:center;font-weight:100;font-size:16px;letter-spacing:2px;font-family:"Neutra Display Titling";padding:5px 15px}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:var(--primary-color);box-shadow:none;background:#fff}.mobile-menu-item .btn.btn-secondary{font-weight:100;padding:10px 25px;margin-top:15px}a:active,a:focus,a:hover{color:initial}@media only screen and (max-width:1499px){figcaption{font-size:41px}}@media only screen and (max-width:1199px){figcaption{padding:20px 50px;font-size:42px;max-width:72.66%}#home-feature h3{font-size:38px;margin-bottom:50px;transition:.25s ease all}}@media only screen and (max-width:991px){.secondary-heading{color:var(--primary-color);font-size:4em;opacity:.4}#home-feature h3{margin:15px 0}.content_2 span[role=heading]{color:rgba(254,190,16,.4);font-size:8em;font-family:Japan;display:inline-flex;width:100%;line-height:1em}#membership_intro.section__wrapper,.content_1.section__wrapper,.offers__intro,.section__wrapper{padding:0 0 50px}body .section__wrapper:nth-of-type(1){padding:50px 0 0}#home-feature .row .col-md-4:nth-of-type(1) h3{margin:0 0 50px}}@media only screen and (max-width:767px){.content_2 .flex-row-reverse{flex-direction:column-reverse!important}#bg-shape .section__img{display:none}#home-feature h3{margin:10px 0 10px}#home-feature .feature_2{margin-bottom:50px}.clip-text::before{z-index:-2;left:-50%}.section__content h3,.section__content p,.section__content span{text-align:center!important}.section__button.text-left{text-align:center!important}#bg-shape .section__content h3,#bg-shape .section__content p{text-align:left!important}#home-testimonials .clip-text_one{padding:0 .25em}.content_2 span[role=heading]{color:rgba(254,190,16,.4);font-size:7em;font-family:Japan;display:inline-flex;width:100%;margin-bottom:25px;line-height:.75em}#bg-shape #intro h3,#bg-shape #intro p{text-align:left!important}#home-feature.feature_2 .column .column-img{max-width:100%;margin:0;max-height:400px;display:flex;justify-content:flex-start}#home-feature.feature_2 .column .column-img img{width:100%;height:400px;object-fit:cover;object-position:top}#home-feature.feature_2 .column .column-text{transform:translateY(100%);-webkit-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;width:calc(100% - 30px);height:100%;position:absolute;left:15px;top:0;right:15px;bottom:0;line-height:100%;padding:0 15px;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;opacity:0}#home-feature.feature_2 .column.active .column-text{opacity:1}#home-testimonials .clip-text_one{background-position:center center}#home-feature h3.active{background-position:90% 8%;padding:25px;justify-content:flex-start;align-items:flex-start;background-image:url(../../images/plus-icon-open.png),linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));height:100%;font-size:2.25em}}@media only screen and (max-width:575px){.clip-text::before{z-index:-2;left:-50%}.main-banner__wrapper{min-height:300px}.secondary-heading{font-size:2.5em}.main-banner_content h1{font-size:36px}}#park_rules p{text-align:center;font-family:"Neutra Display Titling";font-size:20px;color:#58585a}#park_rules h3{text-align:center;color:var(--secondary-color);text-transform:none;font-size:50px}#park_rules .column,#park_rules.feature_2 .column{background:var(--primary-color);padding:50px 100px;height:100%;display:flex;justify-content:center;align-items:center}#park_rules .column::before,#park_rules.feature_2 .column::before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(../../images/feature_paws.png) 0 0 no-repeat padding-box;z-index:0;left:0}#park_rules .column-text,#park_rules.feature_2 .column-text{z-index:1;position:relative}.blog-posts__wrapper{padding:0}.site-footer{background:var(--primary-color);position:relative;padding:2em 0}.footer-branding{margin:0}.site-footer .container-fluid{padding:0 100px}.site-footer .container-fluid::before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(../../images/footer-paws.png) 50% 0 no-repeat padding-box;z-index:-1;left:0}.main-logo{max-width:200px}.social-list li a{color:var(--primary-color);display:block;line-height:40px;text-align:center;font-size:30px;height:50px;width:50px;background:#fff;border-radius:0;color:var(--primary-color);position:relative}.social-list li a span{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.site-footer .main-navigation{display:flex}.site-footer .main-navigation ul{list-style:none;margin:0;display:flex;flex-wrap:wrap}.site-footer .main-navigation a{color:#fff}.site-footer .main-navigation li{border-top:0}.site-footer .main-navigation ul.children{display:none}.slick-next{right:5px}.slick-prev{left:5px}.testimonials .slick-next{right:-25px}.testimonials .slick-prev{left:-25px}.testimonials .slick-arrow{background:#fff;width:50px;height:50px;padding:14px}.testimonials .slick-arrow svg{width:25px;height:25px}.testimonials .slick-arrow:hover{background:var(--primary-color)}#gform_wrapper_3 .gform_body,#gform_wrapper_3 .gform_footer,#gform_wrapper_3 .gform_heading{background:var(--primary-color);padding:15px 25px;margin:0}#gform_submit_button_3{border-radius:0;display:block;max-width:200px;padding:.75rem 1.75rem;margin:auto;border:2px solid #fff}body .section__wrapper#franchise_facts{padding:75px 0}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{font-family:"Neutra Display Titling";font-weight:100}.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-family:"Neutra Display Titling";font-weight:100}#gform_submit_button_3:hover{background:#fff;color:var(--primary-color)}#gform_wrapper_3 .gform_description,#gform_wrapper_3 .gform_title{color:#fff}.wrap>.section__wrapper#bg-shape:nth-child(odd){margin:-3em 0 -1em;padding:0}.menu_item_image img{width:100%;max-width:none}.menu_item_container{padding:0 25px}#park_rules .column,#park_rules.feature_2 .column{margin:0}@media only screen and (max-width:1400px){.content_2 span[role=heading]{font-size:10em}.main-navigation a{color:var(--secondary-color);font-size:14px}.main-logo{max-width:150px}#park_rules .column,#park_rules.feature_2 .column{padding:50px 25px}#home-feature.feature_2 .column .column-text p{color:#fff;line-height:1.5;font-size:16px}}@media only screen and (max-width:1250px){.gform_body{display:flex;justify-content:flex-end;margin-bottom:1em}.container.mapbottom h2,.map-list-container h2,h2{font-size:56px}#home-feature.feature_2 .column .column-text p{color:#fff;line-height:1.5;font-size:15px}.social-list li{margin:10px}.social-list li:last-child{margin:10px}.btn,.btn-primary,.btn-secondary,.gform_button{font-size:1.25rem;padding:.75rem 1rem}.header-button .btn-primary,.header-button .btn-secondary{font-size:12px}#home-feature.feature_2 .column .column-text{padding:.5em}.content_2 span[role=heading]{font-size:8em}}@media only screen and (max-width:991px){.main-banner_content .btn{margin:auto}#park_rules .column,#park_rules.feature_2 .column{padding:0 15px;margin-right:15px}.wrap>.section__wrapper#bg-shape{margin:0!important;padding:0 0 40px}.content_2 span[role=heading]{font-size:7em;line-height:auto;display:block;text-align:left!important;width:auto;margin:0}figcaption{padding:25px 25px;font-family:Japan;color:#fff;text-transform:none;font-size:32px;background:var(--primary-color);position:absolute;top:calc(50% - 49px);left:-25px;max-width:60%;text-align:left;line-height:.75}.social-list{display:flex;justify-content:center}.gfield.gfield--width-full.field_sublabel_below.field_description_below.gfield_visibility_visible,.gform_wrapper.gravity-theme fieldset{width:49%}#gform_fields_3 .gfield.gfield--width-full.field_sublabel_below.field_description_below.gfield_visibility_visible,#gform_wrapper_3 #gform_fields_3 fieldset{width:100%}.site-footer .gform_wrapper.gravity-theme .gform_fields{max-width:100%;justify-content:flex-start}.site-footer .main-navigation ul{max-width:100%}}@media only screen and (max-width:768px){.container{max-width:728px}#park_rules p{font-size:18px}#merchandise__wrapper .section_img_wrapper img{max-width:250px!important}figcaption{padding:25px 50px;font-family:Japan;color:#fff;text-transform:none;font-size:50px;background:var(--primary-color);position:absolute;top:calc(50% - 1.5em);left:-25px;max-width:60%;text-align:left}.site-footer .gform_wrapper.gravity-theme .gfield_label{font-size:16px}.footer-branding{margin:auto;max-width:200px}#park_rules .column,#park_rules.feature_2 .column{padding:0 20px}.gfield.gfield--width-full.field_sublabel_below.field_description_below.gfield_visibility_visible,.gform_wrapper.gravity-theme fieldset{width:100%}.site-footer .container-fluid{padding:0 15px}.social-list{margin:50px 0}.site-footer .main-navigation ul{max-width:100%;display:inline}.footer-branding{margin:auto}.site-footer .main-navigation{display:flex;margin:auto;text-align:center;align-items:center;margin-bottom:1em;justify-content:center}.header-top-line-holder{justify-content:flex-end}.gform_footer.top_label{text-align:left}.slick-arrow{width:50px;height:50px;border-radius:50%;padding:15px;transition:all .3s ease-in-out;z-index:1;background:#fff}.slick-arrow:active,.slick-arrow:focus,.slick-arrow:hover{background:var(--primary-color)}}.strong{font-weight:600}.clickable_map,.search_by_state,.search_form{display:none}#maplocationsectionbottom{display:flex;flex-wrap:wrap}.maplocationsectionbottom .section_img_wrapper{width:50%;max-height:300px;overflow:hidden;height:100%}.maplocationsectionbottom .section_img_wrapper img{object-fit:cover;object-position:center;height:100%;width:100%}span[itemprop=telephone]{color:var(--primary-color);font-family:"Neutra Display Thin Alt"}#maplocationsectionbottom.subsites h2{position:relative;color:var(--secondary-color);font-size:40px;margin:0 0 20px;height:auto;vertical-align:middle;display:block}.business-data{font-size:20px}.wave{min-height:500px;aspect-ratio:1960/500;width:100%;background-repeat:no-repeat;padding:100px 0 75px;background-position:0 0;background-size:cover;background-image:url(../../images/wave-haikei.svg)}.section_img_wrapper{position:relative}#merchandise_slider{max-width:100vw;padding:0;width:100%;background-repeat:no-repeat;padding:0 0 75px;background-position:0 0;background-size:cover;background:var(--primary-color)}#merchandise_slider #intro{max-width:100vw}.merchandise-slider img{padding:20px;transition:.5s ease-in all}.merchandise-slider .slick-slide{transition:.5s ease-in all}.merchandise-slider .slick-center img{padding:0}.slick-active.slick-center{transform:scale(1.25) translateX(-48px)!important;transition:.5s ease-in-out all;z-index:5;position:relative}.merchandise-slider .slick-track{padding:50px}.merchandise-slider .slick-slide:not(.slick-active){opacity:0}.merchandise-slider .slick-slide.slick-active{opacity:1;transform:translateX(-60px)}.merchandise-slider .slick-arrow{border:0 solid;fill:#fff;background:#fff;width:50px;height:50px;border-radius:50%;padding:12px 14px;transition:all .3s ease-in-out;z-index:1}.merch-slider__wrapper .slick-arrow{background:0 0}.merchandise-slider .slick-next{right:35px}.merchandise-slider .slick-prev{left:15px}.merch-slider__wrapper{min-height:350px}.merchandise-slider .slick-arrow:hover{background:var(--primary-color)}#maplocationsectionbottom li{border:none;text-align:left;width:100%;padding:0;display:flex;margin:0 0 48px;align-items:center}.page-template-location-page #maplocationsectionbottom.subsites li a.btn{position:initial;width:auto;color:#fff;padding:1em 2em;display:inline;padding:.75em 1em;font-size:1rem}#maplocationsectionbottom li a{display:unset;color:unset;padding:unset;height:unset;position:unset;top:0;left:0;width:100%}.container.mapbottom{max-width:100%;padding:0}#maplocationsectionbottom{border-top:none;padding:0}#merchandise_slider p{text-align:left}.blog-column a:hover{text-decoration:none}@media only screen and (max-width:1024px){.header-button .btn{display:none}.mobile-loc{display:block}.mobile-nav-menu{text-align:center}.mobile-menu-item{display:block}.container.mapbottom h2,.map-list-container h2,h2{font-size:56px}.menu_item_container{padding:0 25px}.site-header-main{padding:0}.merch-slider__wrapper{min-height:unset}.header-top-line{display:none!important}.home .main-banner_content{max-width:100%}}@media only screen and (max-width:991px){#merchandise_slider{max-width:100vw;padding:0;width:100%;background-repeat:no-repeat;padding:0 0 75px;background-position:0 0;background-size:cover;background-image:linear-gradient(rgba(0,0,0,0) 5%,var(--primary-color) 25%);position:relative}#merchandise_slider::before{content:"";width:100%;height:500px;background-size:100%;background-image:url(../../images/wave.svg);position:absolute;left:0;top:0;background-repeat:no-repeat}#maplocationsectionbottom{border-top:none;padding:0}#maplocationsectionbottom .section__button.text-left{margin:2em 0!important;text-align:left!important}.container.mapbottom h2,.map-list-container h2,h2{font-size:48px}.site-footer .container-fluid::before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(../../images/footer-paws.png) 50% 100% no-repeat padding-box}.three-col-list li{margin-left:0}}@media only screen and (max-width:767px){#park_rules .column,#park_rules.feature_2 .column{margin:0 0 3em}#park_rules .col-md-6{margin-bottom:25px;padding:0 15px}.home .main-banner_content{max-width:100%}.page__banner-inner h1{font-size:50px}#home-feature .container-fluid .column{padding:0;position:relative;max-height:200px;transition:.5s ease all;overflow:hidden}#home-feature .col-lg-4{margin-top:25px}#home-feature h3{background-position:90% 50%;background-repeat:no-repeat;background-image:url(../../images/plus-icon.png),linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));text-align:left;padding:0 50px;list-style:outside none none;position:absolute;z-index:3;color:#fff;width:100%;text-align:center;margin:0;margin-right:25px;font-size:2.25em;height:200px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.5s ease all}#home-feature .column-text{background:0 0}#home-feature .container-fluid .column.active{padding:0;position:relative;max-height:100%}#home-feature.feature_2 .column.active>.column-text{padding:.5em;text-align:left;transform:translate(0,100px);background:0 0;z-index:3;height:calc(100% - 130px)}#home-feature .column.active .section__button{margin-top:3em;text-align:center!important}#home-feature .column.active>h3{background-position:90% 8%;background-repeat:no-repeat;background-image:url(../../images/plus-icon.svg),linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));text-align:left;padding:25px 25px;list-style:outside none none;position:absolute;z-index:3;color:#fff;width:100%;text-align:center;margin:0;margin-right:0;font-size:2.5em;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer}body.page .page__banner{margin-bottom:50px}.page__banner-inner{padding:9rem 0}.container.mapbottom{max-width:100%;padding:0 25px}.three-col-list{margin:50px 0 50px}#maplocationsectionbottom{flex-direction:column-reverse}.maplocationsectionbottom .section_img_wrapper{width:100%;margin:0}#merchandise_slider{background-size:100%;background-image:url(../../images/wave.svg),linear-gradient(rgba(0,0,0,0) 5%,var(--primary-color) 25%)}#merchandise_slider p{text-align:center;margin-bottom:15px}.page-template-location-page #maplocationsectionbottom.subsites li{min-height:auto;width:100%;padding:2.5em 0}.three-col-list{margin-left:0}.three-col-list li{width:50%;margin-left:0}.page-template-location-page #maplocationsectionbottom.subsites li a.btn{position:initial;width:auto;color:#fff;padding:1em 2em;display:inline;font-size:1rem}#maplocationsectionbottom.subsites h2{font-size:28px;margin-top:25px}#home-feature .row{margin:0}#park_rules h3{font-size:36px}}@media only screen and (max-width:575px){.container.mapbottom h2,.map-list-container h2,h2{font-size:30px}.merchandise-slider img{padding:0}.three-col-list li{width:50%;font-size:16px}figcaption{font-size:36px;padding:25px 15px;min-height:40%;display:flex;align-items:center;min-width:100px}}@media only screen and (max-width:425px){figcaption{font-size:30px;padding:25px 15px;left:-25px}.three-col-list li{width:50%;font-size:16px}figcaption{font-size:30px;padding:25px 15px;left:-25px}}.slick-dots li button::before{font-size:64px}.page-template-location-page #maplocationsectionbottom.subsites li a{position:relative}#maplocationsectionbottom li a:not(.btn):hover{background:0 0;display:inline;color:#fff;text-decoration:none;background-color:none;opacity:1;border-bottom:1px solid var(--primary-color)}.tab-pane table{margin-top:.5em;text-align:left}.tab-pane td{padding:.5em}td p{margin-bottom:5px}.event-date{background-color:transparent;color:var(--primary-color);text-align:left;display:block;margin-right:1em;line-height:1;font-weight:300;text-transform:uppercase;font-size:40px;padding:0;font-family:"Neutra Display Titling"}.event__header{position:relative;display:flex;align-items:center;margin:0 0 0;flex-wrap:wrap}.event-date sup{top:0;font-size:.5em;left:10px}.event__header .h5.card-title{margin:0;text-transform:uppercase;color:var(--secondary-color);font-weight:700;width:100%;text-align:left;font-size:36px;padding:.5em 0;font-family:"Neutra Display Titling"}.event__meta{margin:0 0 1em;text-align:left}.event__time{color:var(--primary-color);font-size:24px;padding:.5em 0;font-family:"Neutra Text"}.event__meta .far,.event__meta .fas{color:var(--primary-color);margin-right:.5em;font-size:24px}.tab-pane td{padding:.5em;font-weight:100;font-family:"Neutra Display Titling",Arial,sans-serif;border:none}.content_2.section__wrapper .section__content ul li{text-align:left}.main-logo{padding:10px 0}.sticky .main-logo{padding:20px 0;max-width:175px}.content_2.section__wrapper .flex-row-reverse .section__content ul li{text-align:right}@media only screen and (max-width:768px){.nav-pills .nav-link{font-weight:100;min-width:150px}.main-banner_content ul li.list-item{font-size:16px}.main-logo{padding:10px 0}.content_2.section__wrapper .section__content h4,.content_2.section__wrapper .section__content ul li{text-align:center!important}}.page-id-1003339 .gallery_2.section__wrapper{padding:0 0 75px}.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:15px!important}.gform_wrapper.gravity-theme .gfield select{max-width:100%;font-family:"Neutra Text",sans-serif;padding:12px;background:#fff}@media only screen and (max-width:640px){.page__banner-inner{padding:7rem 0}.main-banner_content h6{text-align:center}.main-banner_content h1{text-align:center!important}.main-banner_content ul li.list-item{width:100%}}#maplocationsectionbottom li a.btn:hover{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color)!important}.btn-primary.alt:active,.btn-primary.alt:focus{box-shadow:none;color:var(--primary-color)}.popup .btn-secondary{border:2px solid var(--primary-color)}.header-button .btn-primary:active,.header-button .btn-primary:focus{color:#fff}.gform_wrapper .gform_footer input[type=submit]{font-family:"Neutra Display Titling",sans-serif;font-weight:100}.gallery_img{height:100%!important;display:flex}.gallery_img a,.gallery_img img{height:100%!important;display:flex}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.menulinks .sub-menu a:hover{background-color:#fff;color:var(--secondary-color)}#maplocationsectionbottom{margin-top:48px}.location_information{width:50%}@media only screen and (max-width:768px){.location_information{width:100%}#maplocationsectionbottom li{padding:0!important;flex-direction:column;align-items:flex-start;margin:0}.coming-soon-locations__wrapper{margin-top:48px}}#membership-features .column-img{max-width:none}.menu_content .category-description{padding:0 125px 50px}.menu_content a{text-decoration:underline}@media only screen and (max-width:768px){.menu_content .category-description{padding:0 25px 50px}}.section_img_wrapper img{height:100%;width:100%}@media only screen and (max-width:1199px){.main-navigation .mobile-only{display:block}#navbarNavDropdown{transition:none;position:fixed;left:0;top:0;width:100%;z-index:-1;background-color:var(--primary-color);height:100%}#navbarNavDropdown>ul{height:100%;display:flex;justify-content:center}.main-navigation a{text-align:center;padding:16px 0;font-size:16px}.main-navigation li:hover>a{color:#666}.main-navigation a:hover{color:#666}.main-navigation a::after{display:none}}.page__banner{position:relative;background-size:cover;background-position:center center}.page__banner *{position:relative}#gform_wrapper_3 .gfield{margin:0;text-align:left}#gform_wrapper_2 .gform_fields{display:grid}.membership-pricing__content h3{font-family:"Neutra Display Titling";font-weight:300;color:#000;font-size:24px;margin-top:25px}.membership-feature__content h3{font-family:"Neutra Display Titling";font-weight:300;color:#000;font-size:20px;margin-top:25px}#membership_app{background-color:var(--primary-color);padding:100px 0;position:relative}#membership_app .section__content{text-align:left;position:relative;z-index:1}#membership_app .section__content h2{font-size:36px;margin-bottom:24px}#membership_app .section__content ul{list-style-type:none;padding-left:40px}#membership_app .section__content li{font-weight:700;margin-bottom:40px;position:relative;display:flex;align-items:center;padding-left:16px}#membership_app .section__content li::before{content:"";background-image:url(../../images/paw.png);position:absolute;width:40px;height:40px;left:-40px;background-size:contain;background-repeat:no-repeat}#membership_app .row{align-items:center}#membership_app img{max-height:400px;z-index:1;position:relative;float:right;margin-right:5em}#membership_app::before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(../../images/app-paws.png) 0 0 no-repeat padding-box;left:0;background-size:contain}@media only screen and (max-width:767px){#membership_app{padding:50px 0}#membership_app img{margin-bottom:50px;float:none;margin-right:0}}.closed-banner a:hover{color:#fff}body.location .main-banner_content ul{text-align:left;list-style:none;margin-left:0;margin-bottom:0;padding:0}body.location .main-banner_content ul li.list-item{position:relative;padding-left:40px;margin:0 .5em .5em;line-height:30px;list-style:none}body.location .main-banner_content ul li::before{width:20px;height:30px;background-size:contain;background-repeat:no-repeat;position:absolute;content:"";top:5px;left:0}body.location .main-banner_content ul li.phone::before{background-image:url(../../images/phone-icon.svg)}body.location .main-banner_content ul li.address::before{background-image:url(../../images/address-icon.svg)}body.location .main-banner_content ul li.hours::before{background-image:url(../../images/hours-icon.svg)}body.location .hours span{display:block;text-transform:uppercase;font-size:16px;font-weight:500;font-family:"Neutra Display Titling";cursor:pointer;max-width:125px}body.location .hours span::after{content:"+";font-size:1.65em;line-height:1em;float:right;transition:transform .3s ease-in-out}body.location .hours span[aria-expanded=true]::after{transform:rotate(-225deg)}body.location .main-banner_content .btn{margin-top:25px;width:50%;border:2px solid var(--primary-color)}body.location .main-banner_btn-wrap{display:flex}body.location .main-banner_btn-wrap .btn-secondary{margin-right:15px}body.location .main-banner__btns{text-align:center;margin-top:3em}body.location .main-banner__btns .btn{margin:0 1em}body.location .location-banner_content{position:relative}body.location .mobile-menu-item{display:none}body.location .location-banner_content .h6{text-transform:uppercase;color:#fff;text-align:center;display:block;font-size:18px}body.location .main-banner_content{padding:25px;margin:75px 0 75px -15%;background:#fff;max-width:500px}body.location .main-banner_content h1{margin-bottom:25px;max-width:768px;font-weight:300;letter-spacing:0;font-size:48px;color:#000}body.location .membership-feature__content h3{font-family:"Neutra Display Titling";font-weight:300;color:#000;font-size:20px;margin-top:25px}body.location .membership-pricing__content h3{font-family:"Neutra Display Titling";font-weight:300;color:#000;font-size:24px;margin-top:25px}body.location .memory_lane_promo h4{font-family:"Neutra Display Titling"}.dropdown-menu{padding:0}@media only screen and (max-width:991px){body.location .main-banner_content{margin:0;max-width:100%}body.location .main-banner__inner-wrapper{width:100%}body.location .main-banner .container{padding:0}body.location .main-banner_content ul{display:flex;flex-wrap:wrap;justify-content:center}body.location .main-banner_btn-wrap{width:100%}body.location .main-banner_content h1{font-size:42px;max-width:100%;text-align:left}.location .main-banner__wrapper{align-items:flex-end!important}body.location .main-banner_content .btn{font-size:1rem}}@media only screen and (max-width:641px){body.location .main-banner_btn-wrap{width:100%;flex-direction:column;gap:8px}body.location .main-banner_content .btn{margin:0;width:100%}}@media only screen and (max-width:1199px){.main-navigation a{text-align:left}.main-navigation a.btn{text-align:center;color:inherit}.main-navigation a.dropdown-toggle::after{display:block;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;width:5px;height:5px;transition:none;display:inline-block;margin-left:6px;top:auto}}#member-popup .modal-content{border-radius:0;border:none}#member-popup .header-secondary{font-size:40px;line-height:1;margin:0 0 24px}.modal-footer .button-secondary-large{border-color:transparent}#member-popup .modal-header{background-color:var(--primary-color);border:none;border-radius:0;position:relative;z-index:10}#member-popup .modal-body{padding:24px;display:flex;flex-wrap:wrap;gap:16px}#member-popup .modal-body::before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(../../images/feature_paws.png) repeat;background-size:auto;z-index:0;left:0;background-size:100%}.block_content_title{width:100%}#member-popup .modal-dialog{max-width:80vw}#member-popup .modal-footer{border:none;padding:0;align-items:start;-ms-flex-align:start;justify-content:start}#member-popup .modal-footer .button-secondary-large .cta{color:var(--flat-cerulean)}@media only screen and (max-width:480px){#member-popup .modal-body{padding:25px 25px;text-align:center}#member-popup .subtitle-condensed{display:inline-block}#member-popup .modal-footer{justify-content:center;flex-direction:column}#member-popup .modal-footer .button{margin:0 auto 16px}#member-popup .header-secondary{font-size:24px}#member-popup .modal-dialog{max-width:600px;margin:.5rem 24px}}.hidden-hours{border:2px solid var(--secondary-color);width:32%;text-align:center;color:var(--secondary-color);background:#fff;overflow:hidden;padding:0 0 15px;z-index:1}.hidden-hours p{margin:0;line-height:40px;font-family:"Neutra Display Titling",Arial,sans-serif;font-weight:400}.modal-body{background:var(--primary-color)}.modal-body:before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(assets/images/feature_paws.png) repeat;z-index:0;left:0;background-size:100%}.hidden-hours p .h3{border-bottom:0 solid #fff;background:var(--secondary-color);color:#fff;margin-bottom:0;padding:.5em;font-family:"Neutra Display Titling";text-transform:uppercase;font-weight:100;display:flex;text-align:center;justify-content:center;width:100%}@media only screen and (max-width:768px){.modal-body:before{opacity:.5;background-size:200%}.hidden-hours{width:100%}}.modal-footer p{margin-bottom:5px}.park-rules__wrapper{position:fixed;right:25px;z-index:100;bottom:25px}.park-rules__btn{width:180px;height:180px;display:block;transform:scale(.7);box-shadow:rgba(17,12,46,.05) 0 48px 100px 0;border-radius:100%}.park-rules__btn:hover::after{transform:scale(1.25);transition:.5s ease-in-out all}.park-rules__btn::after{content:"";width:auto;height:180px;padding:90px;border-radius:50%;background-image:url(../../images/park-rules-icon.png);display:block;background-repeat:no-repeat;background-size:100%;max-width:180px;position:absolute;bottom:0;right:0;z-index:99;cursor:pointer;transition:1s ease-in-out all;background-color:var(--primary-color)}@media only screen and (max-width:991px){.park-rules__btn{width:180px;height:180px;display:block;transform:scale(.5);position:fixed;right:-25px;top:82.5%;z-index:99}}.contact_4_form.section__form{justify-content:center;align-items:center;display:flex}#events__wrap{padding-bottom:40px}#events__wrap .card-text{text-align:left}#events__wrap-single{padding-bottom:40px}.membership-card{background-color:var(--primary-color);background-image:url(../../images/background-paws.png);background-size:cover;background-repeat:no-repeat;min-height:250px;text-align:center}.membership-card-title{color:#fff;padding:60px 0 40px 0;font-family:Japan;font-size:45px}.membership-card .card-content{display:inline-block;color:#58585a;vertical-align:middle;font-family:"Neutra Display Titling"}.membership-card .card-content.middle{padding:0 35px}.membership_block .chart .row .row{background-color:#ffe5a0;margin:5px 5px 5px 0;height:80px}.membership_block .chart .row .row img{max-width:100px}.membership_block .chart .row .white-bg{background-color:#fff}.membership_block .chart .bold-chart-text{font-weight:700}.membership_block .chart .row .chart-header-color{background-color:var(--primary-color)}.membership_block .chart .row .col{padding:0}.membership_block .middle-align .row{justify-content:center;align-items:center}.membership_block .verticle-middle .row{align-items:center;padding-left:27px;text-align:left}.membership_block .chart .row .header-height{height:118px;text-transform:uppercase;color:#58585a;font-family:"Neutra Display Titling"}.membership_block .chart-header{margin-top:70px}@media only screen and (max-width:1199px){.membership-card .card-content{font-size:16px}.membership-card .card-content.middle{padding:0 20px}.membership_block .chart .row .row{font-size:16px}}@media only screen and (max-width:837px){.page__banner-inner{padding:4rem 0}}@media only screen and (max-width:991px){.membership-card-title{font-size:35px}.membership_block .card-content{display:block}.membership_block .chart .row .extra-height{height:90px}}@media only screen and (max-width:768px){.page__banner-inner{padding:3rem 0}.membership_block .card-content{display:inline-block}.membership-card{margin-bottom:25px}.membership_block .chart .row .row{margin:3px 3px 3px 0}.membership_block .chart .row .row img{max-width:65px}.amenities-section{text-align:left}.amenity{padding-left:40px}.amenity::before{left:10px}.smaller-text{font-size:12px}.mobile-text-left .section__button,.mobile-text-left h2,.mobile-text-left h3,.mobile-text-left h4,.mobile-text-left li,.mobile-text-left p{text-align:left!important}.memory_lane_promo h2{padding-top:35px}.membership_block .chart .row .extra-height{height:120px}}.memory_lane_promo{text-align:right}.amenity{position:relative}.amenity::before{content:url(../../images/bone-icon.png);position:absolute;left:-20px;top:5px}.amenities-section .amenity{text-align:left}.amenity-info{padding:25px 0}#dog-drink-section h4{font-family:"Neutra Display Titling"}.column_social.team_social{margin-top:16px}.team_social li a{background-color:var(--primary-color);border-radius:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.team_3 .team-img{margin:0 0 2em}.team_3 .team-bio-content p{margin-bottom:0}.primary-offer__wrapper::before{position:absolute;background:url(../../images/dots.svg);content:"";top:0;left:0;height:100%;width:200%;background-size:cover;opacity:.1;transform:translateX(-50%) rotate(45deg)}.primary-offer__content{position:relative;padding:24px 16px}.home .primary-offer__wrapper{margin-top:-100px}.primary-offer__wrapper{position:relative;background-color:#fff;padding:0;overflow:hidden;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.page-template-bar-grill-template .park-rules__wrapper{display:none}.primary-offer__header{color:#fff;background-color:var(--primary-color);position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;padding:1em}.primary-offer__header .h2{margin:0;color:#fff;text-transform:uppercase;font-size:3rem}.primary-offer__header p{margin:0}.primary-offer__content .gform_wrapper li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:0;padding:.5em;margin:1em 0 0}.primary-offer__content .gform_wrapper div.validation_error{color:red;border:none;margin:0;padding:0;line-height:1.2}.primary-offer__content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:0;padding:0;color:red}.primary-offer__content .gform_wrapper .validation_message{color:red;font-weight:700;letter-spacing:normal}.primary-offer__content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%;margin:0;margin-bottom:0;margin-left:0}#btn_offer{position:relative;width:100%;padding:3em 0;background-color:#f9f9f9}#btn_offer::before{position:absolute;background:url(../../images/dots.svg);content:"";top:0;left:0;height:100%;width:100%;background-size:cover;opacity:.1}.primary-offer__content .gfield{margin:0}.offer__section{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:40px 0}.offer__section::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.6)}.content-offer__text{text-align:left;position:relative;color:#fff}.content-offer__text h2,.content-offer__text h3{color:#fff}#contact_section{display:none}.hidden-hours{border:2px solid var(--secondary-color);width:48%;text-align:center;color:#fff;width:32%;text-align:center;color:var(--secondary-color);background:#fff;font-weight:600;overflow:hidden;padding:0 0 15px;z-index:1}.blog-entry-info>*{font-weight:400;font-family:"Neutra Display Titling",Arial,sans-serif}#single_post{padding-bottom:64px}.gallery_2 .slick-track{display:flex!important}.gallery_2 .slick-slide{height:inherit!important}.gallery_2 .slick-slide div{height:100%}.gallery_img img{object-fit:cover;object-position:center;display:flex}#cookie-notice{background:#333!important}#cookie-notice button{background-color:var(--primary-color)!important}#cookie-notice button:hover{background-color:transparent!important}