.walking-landing-hero{background:#f5f2e8;border-radius:28px;grid-template-columns:1fr 1.1fr;margin-bottom:28px;display:grid;overflow:hidden}.walking-landing-photo{min-height:420px;position:relative}.walking-landing-photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute}.walking-landing-copy{align-self:center;padding:40px}.hb .walking-landing-copy h1{margin:14px 0 20px;font-size:clamp(2.4rem,3.7vw,3.8rem)}.walking-landing-copy>p{max-width:540px}.walking-landing-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0 18px;display:flex}.walking-landing-actions .button{gap:12px}.walking-landing-prices{text-underline-offset:4px;align-items:center;gap:10px;font-size:.9rem;text-decoration:underline;display:inline-flex}@media (max-width:760px){.walking-landing-hero{border-radius:22px;grid-template-columns:1fr;margin-bottom:24px}.walking-landing-photo{height:210px;min-height:0}.walking-landing-photo img{object-position:50% 39%}.walking-landing-copy{text-align:center;padding:22px 22px 24px}.hb .walking-landing-copy .eyebrow{font-size:.72rem}.hb .walking-landing-copy h1{margin:10px 0 14px;font-size:clamp(2rem,7.8vw,2.65rem)}.hb .walking-landing-copy>p{margin-bottom:0;font-size:.95rem;line-height:1.55}.walking-landing-actions{justify-content:center;gap:12px;margin:18px 0 14px}.walking-landing-actions .button{width:100%;padding:14px 10px;font-size:.9rem}}.walking-landing-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#f5f2e8 100%);position:absolute;inset:0}.walking-landing-photo img{object-position:50% 62%}.walking-landing-actions{flex-direction:column;align-items:center}.walking-landing-copy{text-align:center}.walking-landing-copy>p{margin-inline:auto}.walking-landing-prices{justify-content:center;width:fit-content;margin-inline:auto;display:flex}:is(.walking-location,.boarding-location) .hb-reassurance{color:#fff;background:#174a3c;border:0;grid-template-columns:1fr;gap:26px;padding:36px;box-shadow:0 8px #dcebe3}:is(.walking-location,.boarding-location) .hb-reassurance-intro{text-align:center}:is(.walking-location,.boarding-location) .hb-reassurance h2{color:#fff;font-size:clamp(2rem,3vw,2.7rem)}:is(.walking-location,.boarding-location) .hb-reassurance-points>div{background:#ffffff0d;border:1px solid #ffffff26;border-radius:18px;padding:22px}:is(.walking-location,.boarding-location) .hb-how{background:#dceee5;border:1px solid #bdd9ca}:is(.walking-location,.boarding-location) .hb-journey-card{border-top:5px solid #198269}:is(.walking-location,.boarding-location) .hb-journey-card:nth-child(2){background:#fff1c9;border-top-color:#c39b36}:is(.walking-location,.boarding-location) .hb-journey-card:nth-child(3){background:#d7edf7;border-top-color:#4595af}:is(.walking-location,.boarding-location) .hb-journey p{color:#38594d;margin-bottom:0}:is(.walking-location,.boarding-location) .hb-how-bottom>p{color:#193e34}@media (max-width:760px){.walking-landing-photo{height:240px}.walking-landing-photo:after{background:linear-gradient(#0000 58%,#f5f2e8 100%)}.walking-landing-copy{padding-top:4px}.walking-landing-photo img{object-position:50% 62%}:is(.walking-location,.boarding-location) .hb-reassurance{padding:26px 20px}:is(.walking-location,.boarding-location) .hb-reassurance-points>div{column-gap:13px;padding:18px}:is(.walking-location,.boarding-location) .hb-reassurance .eyebrow{font-size:.75rem}:is(.walking-location,.boarding-location) .hb-reassurance-points{gap:14px}:is(.walking-location,.boarding-location) .hb-journey-card{padding:23px}}.walking-landing-prices{background:#ffffff70;border:1px solid #a9c2b5;border-radius:999px;min-height:44px;padding:11px 24px;font-weight:700;text-decoration:none}.walking-landing-prices:hover{background:#e4eee6;border-color:#14785e}:is(.walking-location,.boarding-location) .hb-reassurance{color:#193e34;box-shadow:none;background:#f0f5ef;border:1px solid #d9e5db}:is(.walking-location,.boarding-location) .hb-reassurance .eyebrow{color:#397565}:is(.walking-location,.boarding-location) .hb-reassurance h2{color:#193e34}:is(.walking-location,.boarding-location) .hb-reassurance h2 em{color:#14785e}:is(.walking-location,.boarding-location) .hb-reassurance-points>div{background:#fff;border:1px solid #dce7dd;box-shadow:0 5px 16px #193e3405}:is(.walking-location,.boarding-location) .hb-reassurance-points>div:nth-child(2){background:#fff9e9;border-color:#ede3c7}:is(.walking-location,.boarding-location) .hb-reassurance-points>div:nth-child(3){background:#edf6fb;border-color:#d5e6ef}:is(.walking-location,.boarding-location) .hb-reassurance-points p{color:#50645d}:is(.walking-location,.boarding-location) .hb-journey{gap:38px}.walking-step-connector{z-index:1;color:#14785e;background:#fff;border:1px solid #b4d3c2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:-34px}.walking-price-cta{text-align:center;grid-column:1/-1;padding-top:2px}@media (max-width:760px){:is(.walking-location,.boarding-location) .hb-journey{gap:46px}.walking-step-connector{width:32px;height:32px;top:auto;bottom:-40px;right:calc(50% - 16px);transform:rotate(90deg)}.walking-price-cta .button{gap:10px;width:100%;font-size:.9rem}}:is(.walking-location,.boarding-location)>.wrap:first-of-type{padding-top:6px}.walking-meet-cta{gap:12px;margin-top:10px}@media (max-width:760px){.walking-meet-cta{width:100%;font-size:.9rem}}:is(.walking-location,.boarding-location) .walking-landing-copy{min-width:0}:is(.walking-location,.boarding-location) .walking-landing-copy h1{overflow-wrap:break-word}:is(.walking-location,.boarding-location) #local-walks>.text-link{width:fit-content;margin-top:20px;display:flex}.walking-service-photo{min-height:500px}.walking-service-photo img{object-position:50% 65%}@media (max-width:760px){.walking-service-photo{height:340px;min-height:0}.walking-service-photo img{object-position:50% 65%}}.boarding-location .walking-landing-photo img{object-position:50% 40%}.boarding-location .hb-step-note{margin-top:22px}.walking-location.walking-colour-preview .hb-prices{background:#edf3ee;border-top-color:#0000;border-radius:26px;padding:40px}.walking-location.walking-colour-preview .hb-reassurance,.walking-location.walking-colour-preview .hb-reassurance-points>div{box-shadow:none;background:0 0;border-color:#0000}.walking-location.walking-colour-preview .hb-benefit-icon{color:#14785e;background:#e1eee5}.walking-location.walking-colour-preview .hb-how{background:#edf3ee;border-color:#dce6de}.walking-location.walking-colour-preview .hb-journey-card{background:#fff;border-color:#dce6de;box-shadow:0 5px 14px #193e3408}.walking-location.walking-colour-preview .hb-areas{background:#fff;border:1px solid #dce6de}@media (max-width:760px){.walking-location.walking-colour-preview .hb-prices{padding:25px 20px}}.walking-location .walking-landing-copy .walking-enquiry-reassurance{max-width:440px;margin:18px auto 0;font-size:.875rem;line-height:1.5}.walking-ad-example{background:#f5f2e8;border-radius:26px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;margin-bottom:24px;padding:32px;display:grid}.walking-ad-example img{object-fit:cover;border-radius:20px;width:100%;max-height:430px}.hb .walking-ad-example h1{margin:16px 0;font-size:clamp(2rem,3.4vw,3.2rem)}.walking-ad-example .button{gap:12px}.hb .walking-ad-price{color:#174a3c}.hb .walking-ad-note{margin-bottom:0;font-size:.85rem}.walking-ad-call a{font-weight:700;text-decoration:underline}@media (max-width:760px){.walking-ad-example{grid-template-columns:1fr;gap:20px;padding:22px}.walking-ad-example img{object-position:center 35%;height:220px}.walking-ad-example .button{width:100%}.hb .walking-ad-example h1{font-size:2rem}.hb .walking-ad-example p{font-size:.95rem;line-height:1.5}}
