.walking-service .service-hero{align-items:center}.walking-service .service-hero .hb-hero-image{aspect-ratio:1;border-radius:100px 28px 28px;width:100%;height:auto;min-height:0}.walking-service .service-hero .hb-hero-image>img{object-fit:cover;object-position:center 67%;width:100%;height:100%;position:absolute;inset:0}.walking-service .walking-service-finder input{background:#fff;height:auto}.walking-service .walking-service-finder .finder-heading>svg{flex-shrink:0}.walking-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.walking-options article{background:#fff;border:1px solid #d6e1da;border-radius:28px;padding:30px}.walking-options h3{margin:22px 0 12px;font-size:1.3rem}.walking-service .walking-option-duration{color:#193e34;margin-bottom:16px;font-size:.95rem;font-weight:750}.walking-options p:last-child{margin-bottom:0}.walking-service .hb-enquire .text-link{color:#fff;border-color:#8cb8a8}.walking-service .reviews{padding-top:15px;padding-bottom:35px}.walking-service .review-card h3{font-family:Georgia,serif;font-size:1.7rem;font-weight:400}@media (max-width:980px){.walking-options article{padding:24px}}@media (max-width:760px){.walking-service .service-hero .hb-hero-image{aspect-ratio:1;border-radius:65px 20px 20px}.walking-options{grid-template-columns:1fr;gap:18px;margin-top:24px}.walking-options article{padding:25px}.walking-service .hb-price{gap:12px}}.walking-option-photo{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.walking-option-photo.photo-group{object-position:center 35%}.walking-option-photo.photo-puppy{object-position:center top}.walking-service-options-cta{text-align:center;margin-top:32px}.walking-service-options-cta>p{margin-bottom:16px}.walking-service .walking-options article:nth-child(2){background:#fff9e9}.walking-service .walking-options article:nth-child(3){background:#edf6fb}.walking-service .walking-service-finder{margin-top:32px}.walking-service .walking-options .button{margin-top:18px}.walking-service-search-hero .walking-service-finder{box-shadow:none;background:0 0;border:0;margin:22px 0 0;padding:0;display:block}.walking-service-search-hero .walking-service-finder form{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.walking-service-search-hero .walking-service-finder .button{color:#fff;background:#14785e;justify-content:center;width:100%}.walking-service-search-hero .walking-service-finder .postcode-input{width:100%;min-width:0}.walking-service-search-hero .walking-service-finder .search-status{color:#164a41}@media (max-width:760px){.walking-service.walking-location>.wrap:first-of-type{padding-top:0}.walking-service-search-hero .walking-landing-copy{order:-1;padding:22px 20px}.walking-service-search-hero .walking-landing-copy h1{margin:0 0 12px;font-size:clamp(1.8rem,8vw,2.5rem)}.walking-service-search-hero .walking-service-photo{aspect-ratio:1;height:auto}.walking-service-search-hero .walking-service-photo:after{background:linear-gradient(#f5f2e8 0%,#0000 20%)}}
