.spot-amenities-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:28px;margin-right:10px;vertical-align:middle}.seo-spot-details{color:inherit;display:block;margin-bottom:40px}@media screen and (min-width:768px){.seo-spot-details{margin-bottom:48px}}.seo-spot-details__images{border-radius:8px;height:0;overflow:hidden;padding-bottom:64%;position:relative;width:100%}.seo-spot-details__images_lcp{padding-bottom:calc(64% + 1px)}.seo-spot-details__images img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.seo-spot-details__images .spot-detail-photos-counter{bottom:16px;display:flex;justify-content:center;position:absolute;width:100%}.seo-spot-details__images .spot-detail-photos-counter .photos-text{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);border-radius:6px;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:2px 12px;white-space:nowrap}.seo-spot-details__images .spot-detail-chev-right{display:none}@media screen and (min-width:768px){.seo-spot-details__images .spot-detail-chev-right{align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}.seo-spot-details__images .spot-detail-chev-right:hover{background-color:#fff}.seo-spot-details__images .spot-detail-chev-right svg{color:#484848;height:12px;width:12px}}.seo-spot-details__description{color:#484848;display:block;display:-webkit-box;font-size:14px;font-weight:400;line-clamp:2;-webkit-line-clamp:2;line-height:24px;margin-top:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.seo-spot-details__type{color:#3aa648;font-size:10px;font-weight:700;letter-spacing:1px;line-height:24px;text-transform:uppercase}.seo-spot-details__type.public-spot{color:#a4a4a4}.seo-spot-details__enclosure{align-items:center;color:#787878;display:flex;margin-top:4px}.seo-spot-details__enclosure svg{height:16px;margin-right:8px;width:16px}.seo-spot-details__enclosure_dot{background-color:#787878;border-radius:50%;height:2px;margin:0 8px;width:2px}.seo-spot-details__amenities{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.seo-spot-details__amenities p{background-color:#f5f5f5;border-radius:100px;font-size:14px;font-weight:400;line-height:24px;padding:0 12px}.seo-spot-details__amenities p .spot-amenities-icon{width:16px}.seo-spot-details__amenities p .spot-amenities-icon svg{height:16px;width:16px}.seo-spot-details__review{color:#787878;display:flex;margin-top:8px}.seo-spot-details__review_svg{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;width:16px}.seo-spot-details__review_svg svg{height:16px;width:16px}.seo-spot-details__review p{font-size:14px;font-weight:400;line-height:24px;width:calc(100% - 24px)}.seo-spot-details__review p span{color:#3aa648;text-decoration:underline;text-underline-offset:4px}.seo-spot-details__price{display:flex;justify-content:space-between;margin-top:16px}.seo-spot-details__price-left{white-space:nowrap}.seo-spot-details__price-right{align-items:center;display:flex;margin-left:12px;max-width:calc(100% - 142px)}@media(min-width:768px){.seo-spot-details__price-right{position:relative;top:2px}}.seo-spot-details__price-right span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-spot-details__public-detail-empty{align-items:center;background-color:#d6fab4;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:24px 0;position:absolute;top:0;width:100%}.hr{background-color:#e7e7e7;height:0;margin:0}.hr_fat{height:4px}.sniff-other-types .type-cards{display:flex;gap:24px;justify-content:flex-start;margin:24px 0}@media(max-width:767px){.sniff-other-types .type-cards{flex-direction:column;flex-wrap:wrap}}.sniff-other-types .type-cards .seo-spot-details{background-color:#fff;border-radius:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.05);flex:1;margin-bottom:0;padding:12px}@media(max-width:767px){.sniff-other-types .type-cards .seo-spot-details{width:100%}}@media screen and (min-width:768px){.sniff-other-types .type-cards a{max-width:calc(33.33333% - 16px)}}.city-tips-section{padding:32px 0}.city-tips-section img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.city-tips-section__advices-cont{display:flex;flex-direction:column-reverse}.city-tips-section__advices-cont_img{border-radius:12px;overflow:hidden}@media(max-width:767px){.city-tips-section__advices-cont_img{display:none}}.city-tips-section__advices-cont_mb-img{border-radius:12px;margin-bottom:24px;overflow:hidden;width:100%}@media(min-width:768px){.city-tips-section__advices-cont_mb-img{display:none}}.city-tips-section__parks-cont{display:flex;flex-direction:column-reverse;margin-bottom:24px}.city-tips-section__parks-cont_map{animation:gradientLoop 2s ease-in-out infinite;background:linear-gradient(90deg,#f5f5f5,#e0e0e0,#f5f5f5);background-size:200% 100%;border-radius:12px;height:420px;overflow:hidden}@media(min-width:768px){.city-tips-section{padding:40px 0 64px}.city-tips-section__advices-cont{align-items:stretch;display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin-bottom:24px}.city-tips-section__advices-cont_img{flex:5}.city-tips-section__advices-cont_text{flex:7}.city-tips-section__parks-cont{align-items:stretch;display:flex;flex-direction:row-reverse;gap:24px;justify-content:space-between;margin-bottom:0}.city-tips-section__parks-cont_map{flex:5;height:unset}.city-tips-section__parks-cont_text{flex:7;width:calc(100% - 504px)}}.empty-spots-ssr{padding:64px 0 96px;text-align:center;width:100%}.sniff-nearby{padding:16px 0 32px}.sniff-nearby .nearby-city,.sniff-nearby .nearby-state{align-items:center;border-bottom:1px solid #e7e7e7;color:#323232;cursor:pointer;display:flex;padding:16px 0;position:relative}.sniff-nearby .nearby-city .chev-r,.sniff-nearby .nearby-state .chev-r{color:#a4a4a4;height:12px;position:absolute;right:0;width:12px}.sniff-nearby .nearby-city:last-child,.sniff-nearby .nearby-state:last-child{border-bottom:none}@media(min-width:768px){.sniff-nearby .nearby-city,.sniff-nearby .nearby-state{border:1px solid #e7e7e7!important;border-radius:12px;justify-content:center;padding:32px 16px;width:calc(25% - 12px)}.sniff-nearby .nearby-city:last-child,.sniff-nearby .nearby-state:last-child{margin-right:0}.sniff-nearby{padding:40px 16px 64px}.sniff-nearby .d-md-flex{flex-wrap:wrap;gap:16px}}.sniff-nearby.general{margin:0!important;padding:0!important}.sniff-seo-content{padding-bottom:32px}@media(min-width:768px){.sniff-seo-content{padding-bottom:80px}}
/*# sourceMappingURL=SeoCitySingle-c7dc5ea6.css.map*/