.sniff-top-listings .l-container{padding:32px 16px!important}@media screen and (min-width:768px){.sniff-top-listings .l-container{padding:72px 16px!important}}.sniff-top-listings .top-list-box{display:flex}.sniff-top-listings .top-list-box>div{width:50%}@media screen and (min-width:768px){.sniff-top-listings .top-list-box>div{width:20%}}.sniff-top-listings .top-list-box>div a{color:#323232;font-weight:500}.nav-guest-mobile-unauth{background-color:#fff;border-top:1px solid #e7e7e7;display:none;height:calc(100dvh - 56px);left:0;overflow:auto;overflow:overlay;padding-top:16px;position:fixed;top:56px;width:100vw;z-index:999}.nav-guest-mobile-unauth a{color:#323232;text-decoration:none}.nav-guest-mobile-unauth.active{display:block}.nav-guest-mobile-unauth.smart-b{height:calc(100dvh - 141px)}.nav-guest-mobile-unauth.is-listings{height:calc(100dvh - 72px);top:72px}.nav-guest-mobile-unauth.is-listings.is-top-bar-signup{height:calc(100dvh - 129px);top:129px}.nav-guest-mobile-unauth.is-spot-page.is-top-bar-signup{height:calc(100dvh - 113px);top:113px}.nav-guest-mobile-unauth__main-menu{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;font-size:18px;font-weight:500;justify-content:space-between;line-height:24px;padding:8px 32px}.nav-guest-mobile-unauth__main-menu a{display:block;margin-right:24px;padding:24px 0;width:100%}.nav-guest-mobile-unauth__main-menu .chev-menu{color:#a4a4a4;padding:24px 0 24px 56px}.nav-guest-mobile-unauth__main-menu .chev-menu svg{height:13px;width:13px}.nav-guest-mobile-unauth__collapse-container{display:none}.nav-guest-mobile-unauth__collapse-container.open{display:block}.nav-guest-mobile-unauth__collapse{background-color:#f5f5f5;border-bottom:1px solid #e7e7e7;padding:32px 32px 56px}.nav-guest-mobile-unauth__blog-post{align-items:center;display:flex;margin-top:24px;width:100%}.nav-guest-mobile-unauth__blog-post img{border-radius:6px;height:48px;margin-right:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:48px}.nav-guest-mobile-unauth__blog-post p{width:calc(100% - 64px)}.nav-guest-mobile-unauth__trainer-post{display:block;margin-top:24px}.nav-guest-mobile-unauth__trainer-post:last-child span{text-decoration:underline;text-underline-offset:4px}.nav-guest-unauth{align-items:center;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.15);display:flex;height:80px;justify-content:space-between;left:0;padding:0 32px;position:sticky;top:0;z-index:50}@media(min-width:768px){.nav-guest-unauth{min-width:1024px}}.nav-guest-unauth__left{align-items:center;display:flex;position:relative}.nav-guest-unauth__logo{align-items:center;display:flex;height:80px;justify-content:center;padding-right:20px}.nav-guest-unauth__logo svg{height:32px}.nav-guest-unauth__main-menu{align-items:center;display:flex;height:80px;justify-content:center}.nav-guest-unauth__main-menu a{color:#484848;transition:all .2s}.nav-guest-unauth__main-menu a:hover{color:#3aa648;text-decoration:underline;text-underline-offset:4px}.nav-guest-unauth__main-menu>a{align-items:center;display:flex;height:80px;padding:0 16px}.nav-guest-unauth__main-menu.DP:hover .parks{display:flex}.nav-guest-unauth__main-menu.BG:hover .blog,.nav-guest-unauth__main-menu.DB:hover .dog-breeds,.nav-guest-unauth__main-menu.DN:hover .dog-names,.nav-guest-unauth__main-menu.DR:hover .dog-rescues,.nav-guest-unauth__main-menu.TR:hover .trainers{display:block}.nav-guest-unauth__right{align-items:center;display:flex}.nav-guest-unauth__right>a:first-child{margin-right:16px}.nav-guest-unauth__popup{background-color:#fff;border-radius:12px;box-shadow:0 0 16px rgba(0,0,0,.15);display:none;left:143px;padding:32px;position:absolute;top:66px;z-index:100}.nav-guest-unauth__popup:hover{display:block}.nav-guest-unauth__popup:hover.parks{display:flex}.nav-guest-unauth__popup a,.nav-guest-unauth__popup a:hover{color:#323232;text-decoration:none}.nav-guest-unauth__popup.parks>div:first-child{border-right:1px solid #e7e7e7;padding-right:56px;width:256px}.nav-guest-unauth__popup.parks>div:nth-child(2){padding-left:56px;width:396px}.nav-guest-unauth__popup.blog{left:143px;width:825px}.nav-guest-unauth__popup.blog .pop-blog-header{display:flex;flex-wrap:wrap;gap:16px 0;margin-bottom:32px}.nav-guest-unauth__popup.trainers{left:629px;width:360px}.nav-guest-unauth__popup.trainers a:last-child span{text-decoration:underline;text-underline-offset:4px}.nav-guest-unauth__popup.dog-names{left:350px;width:420px}.nav-guest-unauth__popup.dog-rescues{left:470px;width:475px}.nav-guest-unauth__popup.dog-breeds{left:787px;width:360px}.nav-guest-unauth__popup .flex-2-column{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.nav-guest-unauth__popup .flex-2-column>a{margin-top:24px;width:50%}.nav-guest-unauth__popup .flex-2-column.blog-posts{gap:24px 16px;margin:24px 0 0}.nav-guest-unauth__popup .flex-2-column.blog-posts a{align-items:center;display:flex;margin:0;width:calc(33% - 10.67px)}.nav-guest-unauth__popup .flex-2-column.blog-posts a img{border-radius:6px;height:48px;margin-right:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:48px}.nav-guest-unauth__popup .flex-2-column.blog-posts a p{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px)}.navigation-layout{align-items:center;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.15);display:flex;height:80px;justify-content:space-between;left:0;padding:0 32px;position:sticky;top:0;z-index:110}@media(max-width:767px){.navigation-layout{height:56px;padding:0}.navigation-layout.mob-search-focus{box-shadow:none}}@media screen and (max-width:767px){.navigation-layout.is-listing{box-shadow:none!important}}.navigation-guest__search-bar-menu{align-items:center;display:flex;justify-content:center;padding:0 12px 0 16px}.navigation-guest__search-bar{align-items:stretch;display:flex;width:calc(100% - 52px)}.navigation-guest__search-bar_input{align-items:center;border:1px solid #e7e7e7;border-radius:100px;color:#787878;display:flex;font-size:14px;font-weight:400;height:52px;line-height:24px;padding:8px 16px;width:calc(100% - 52px)}.navigation-guest__search-bar_input svg{color:#000;height:20px;opacity:.8;width:20px}.navigation-guest__search-bar_input_text-container{color:#787878;font-weight:400;margin-left:12px;width:calc(100% - 56px)}.navigation-guest__search-bar_input_text-container>.snif-s1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-guest__search-bar_input_text-container>.snif-s2{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-guest__search-bar_input_text-container>.snif-s2 span:first-child{margin-right:4px}.navigation-guest__search-bar_input_text-container>.snif-s2 span:last-child{margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-guest__search-bar_input_count{align-items:center;display:flex;height:24px;justify-content:center;position:relative;top:1px;width:24px}.navigation-guest__search-bar_input_count svg{height:24px;width:24px}.navigation-guest__search-bar_input_count .green-dot{align-items:center;background-color:#3aa648;border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;line-height:16px;position:absolute;right:-5px;top:-5px;width:16px}.navigation-guest__search-bar>div:last-child{align-items:center;display:flex;justify-content:center;padding:0 16px 0 12px;position:relative;top:1px}@media screen and (max-width:767px){.navigation-layout{padding-right:0;transition:transform .3s ease-in-out}.navigation-layout.has-top-bar{border-bottom:1px solid #e7e7e7;box-shadow:none}.navigation-layout.mob-show{transform:translateY(0)}}.sniff-work{background-color:#f1ffec;padding:80px 0}@media(max-width:767px){.sniff-work{margin-top:0;padding:32px 0}}.sniff-work .snif-work-list{display:flex;flex-wrap:wrap;margin:0 -24px}.sniff-work .snif-work-list .work-list-item{display:flex;padding:24px;width:50%}.sniff-work .snif-work-list .work-list-item svg{margin-right:16px}.sniff-work .snif-work-list .work-list-item>div{width:calc(100% - 40px)}@media((max-width:767px)){.sniff-work .snif-work-list{display:block;margin:0}.sniff-work .snif-work-list .work-list-item{padding:16px 0;width:100%}}.sniff-rent-private{padding:80px 0}@media(max-width:767px){.sniff-rent-private{padding:32px 0}}.sniff-rent-private .sniff-stats{display:flex}.sniff-rent-private .sniff-stats>a{cursor:pointer;flex:1;margin-bottom:56px;margin-right:16px;text-decoration:none!important}.sniff-rent-private .sniff-stats>a div{color:#323232}.sniff-rent-private .sniff-stats>a:last-child{margin-right:0}@media(max-width:768px){.sniff-rent-private .sniff-stats{flex-wrap:wrap;justify-content:space-between}.sniff-rent-private .sniff-stats>a{flex:unset;margin-bottom:32px;margin-right:0;width:calc(50% - 16px)}}.sniff-rent-private .rent-private-tbl table{border-collapse:separate;border-spacing:0;width:100%}@media(max-width:767px){.sniff-rent-private .rent-private-tbl table{left:-16px;position:relative;width:calc(100% + 32px)}}.sniff-rent-private .rent-private-tbl table thead th{font-size:24px;font-weight:700;line-height:32px;padding-bottom:16px}@media(max-width:767px){.sniff-rent-private .rent-private-tbl table thead th{font-size:12px;font-weight:600;line-height:16px;padding:12px}.sniff-rent-private .rent-private-tbl table thead th:last-child{text-align:center;width:96px}}.sniff-rent-private .rent-private-tbl table tbody td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:18px;font-weight:500;line-height:24px;padding:24px}.sniff-rent-private .rent-private-tbl table tbody td:first-child{border-left:1px solid #e7e7e7}@media(max-width:767px){.sniff-rent-private .rent-private-tbl table tbody td{font-size:16px;font-weight:400;padding:12px}.sniff-rent-private .rent-private-tbl table tbody td:first-child{border-left-color:transparent}.sniff-rent-private .rent-private-tbl table tbody td:last-child{border-right-color:transparent}}.sniff-rent-private .rent-private-tbl table tbody tr:first-child td{border-top:1px solid #e7e7e7}@media(min-width:768px){.sniff-rent-private .rent-private-tbl table tbody tr:first-child td:first-child{border-top-left-radius:8px}.sniff-rent-private .rent-private-tbl table tbody tr:first-child td:last-child{border-top-right-radius:8px}.sniff-rent-private .rent-private-tbl table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.sniff-rent-private .rent-private-tbl table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}}.sniff-faq{background-color:#fafafa;padding:32px 0}.sniff-faq .faqs-table>div{margin-bottom:32px}.sniff-faq .faqs-table>div:last-child{margin-bottom:0}@media(min-width:768px){.sniff-faq{padding:40px 16px 64px}.sniff-faq .faqs-table{display:flex;flex-wrap:wrap;gap:24px 56px}.sniff-faq .faqs-table>div{margin-bottom:0;width:calc(50% - 28px)}}@keyframes gradientLoop{0%{background-position:200% 0}to{background-position:-200% 0}}.seo-state-single .l-container{padding:0 16px}@media screen and (min-width:768px){.seo-state-single .l-container{margin:0 auto;max-width:1264px}}.seo-state-single .card-city{background-color:#e9fbe3;padding:16px 16px 40px;position:relative}.seo-state-single__filter-toggle{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.seo-state-single__filter-toggle .active{border-color:#3aa648;color:#3aa648}@media screen and (max-width:767px){.seo-state-single__filter-toggle{background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.15);left:0;margin:0 -16px;padding:12px 16px;position:sticky;top:72px;width:100vw;z-index:15}}.seo-state-single__filter-toggle_button{align-items:center;background-color:#fff;border:1px solid #cbcbcb;border-radius:25px;color:#484848;display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:24px;margin-right:8px;padding:4px 16px}.seo-state-single__filter-toggle_button svg{height:20px;margin-right:8px;width:20px}@media screen and (max-width:767px){.seo-state-single__main-maps{display:none}.seo-state-single__main-maps_showMap{background-color:#fff;display:block;height:calc(100% - 72px);left:0;position:fixed;top:72px;width:100vw;z-index:50}.seo-state-single__main-maps-content{background-color:#f5f5f5;height:100%;position:relative}}.seo-state-single__main-content-mobile-header_result{color:#787878;font-size:14px;font-weight:400;line-height:24px;width:100%}.seo-state-single__main-content-desktop-header,.seo-state-single__main-content-mobile-header_result{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}.seo-state-single__main-content-desktop-header_result{color:#787878;font-size:14px;font-weight:400;line-height:24px;text-align:right}@media screen and (min-width:768px){.seo-state-single__main{display:flex;margin:0 16px 56px}.seo-state-single__main-maps{background-color:#fff;height:calc(100vh - 154px);padding-right:8px;padding-top:8px;position:sticky;top:96px;width:30%;z-index:10}.seo-state-single__main-maps-content{animation:gradientLoop 2s ease-in-out infinite;background:linear-gradient(90deg,#f5f5f5,#e0e0e0,#f5f5f5);background-size:200% 100%;height:calc(100% - 46px);margin-top:24px;position:relative}.seo-state-single__main-content{width:70%}}.seo-state-single__listings{margin:16px}@media screen and (min-width:768px){.seo-state-single__listings{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 0 8px}.seo-state-single__listings .seo-spot-details{width:calc(33.33333% - 16px)}}.seo-state-single__listings_footer{align-items:center;display:flex;justify-content:center;padding:0 0 32px}@media screen and (min-width:768px){.seo-state-single__listings_footer{border-top:1px solid #e7e7e7;justify-content:space-between;padding:16px 0 32px}}.seo-state-single__pagination{align-items:center;display:flex;gap:4px;justify-content:flex-end}.seo-state-single__pagination_number{align-items:center;background-color:#fff;border-radius:50%;color:#3aa648;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:24px;justify-content:center;line-height:24px;width:24px}.seo-state-single__pagination_number_active{background-color:#3aa648;color:#fff}.seo-state-single__pagination_right{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}.seo-state-single__pagination_right svg{color:#3aa648;height:16px;width:16px}.seo-state-single .search-bar-closed{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:100px;cursor:pointer;display:flex;height:52px;padding:8px 16px;width:calc(100vw - 104px)}@media(min-width:768px){.seo-state-single .search-bar-closed{height:48px;width:100%}}.seo-state-single .search-bar-closed>svg:first-child{margin-right:12px}.seo-state-single .search-bar-closed_text-container{align-items:center;color:#787878;display:flex;font-weight:400;width:calc(100% - 64px)}.seo-state-single .search-bar-closed_text-container>.snif-s1:first-child{max-width:156px;min-width:107px}.seo-state-single .search-bar-closed_text-container>.snif-s2{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-state-single .search-bar-closed_text-container>.snif-s2 span:first-child{margin-right:4px}.seo-state-single .search-bar-closed_text-container>.snif-s2 span:last-child{margin-left:4px}.seo-state-single .search-bar-closed .filter-button{border:none;display:flex;margin-left:8px;padding:13px;position:relative}.seo-state-single .search-bar-closed .filter-button .green-dot{align-items:center;background-color:#3aa648;border-radius:50%;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;line-height:16px;position:absolute;right:6px;top:6px;width:16px}.seo-state-single__nearby{padding:32px 16px}@media(min-width:768px){.seo-state-single__nearby{margin:0 auto;max-width:1200px;padding:80px 16px}}.seo-state-single__nearby .nearby-state{align-items:center;border-bottom:1px solid #e7e7e7;color:#323232;cursor:pointer;display:flex;padding:16px 0;position:relative}.seo-state-single__nearby .nearby-state span{text-decoration:none!important}.seo-state-single__nearby .nearby-state .chev-r{color:#a4a4a4;height:12px;position:absolute;right:0;width:12px}.seo-state-single__nearby .nearby-state:last-child{border-bottom:none}@media(min-width:768px){.seo-state-single__nearby .nearby-state{border:1px solid #e7e7e7!important;border-radius:12px;justify-content:center;padding:32px 16px;width:calc(25% - 12px)}.seo-state-single__nearby .nearby-state:last-child{margin-right:0}.seo-state-single__nearby .d-md-flex{flex-wrap:wrap;gap:16px}}
/*# sourceMappingURL=SeoState-731cd236.css.map*/