PageSourceSearch

https://www.thrive4lifewellbeingcentre.co.uk/physiotherapy

html thrive4lifewellbeingcentre.co.uk collected 2026-10-08 14:23:17 UTC 78,963 bytes, 1,836 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5	<title>Physiotherapy Services London, EC3 | Thrive4Life Wellbeing Centre</title>
6<meta name="description" content="Physiotherapy helps with conditions such as back pain, strains &amp; sprains, muscle injury, as well as preparation for a sporting event &amp; post-event recovery." />
7<link rel="preconnect" href="https://files.uk-siteglide.com">
8<link rel="preconnect" href="https://cdnjs.cloudflare.com">
9
10<meta name="robots" content="index,follow">
11	<style>.form-error{display:none}.input-error{border:1px solid red !important}.no-spin{display:none!important}</style>
12<script src="https://files.uk-siteglide.com/instances/61/assets/modules/siteglide_system/js/siteglide.js?updated=1783943675"></script>
12
13<meta http-equiv="Delegate-CH" content="sec-ch-dpr https://files.uk-siteglide.com; sec-ch-viewport-width https://files.uk-siteglide.com"/>
14<meta name="viewport" content="width=device-width, initial-scale=1.0">
15<link rel="canonical" href="https://www.thrive4lifewellbeingcentre.co.uk/physiotherapy">
16<link rel="preconnect" href="https://fonts.googleapis.com">
17<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
18<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
19
20<!-- Favicon -->
21<link rel="icon" type="image/webp" sizes="16x16" href="https://files.uk-siteglide.com/instances/61/assets/images/build/favicon.svg?updated=1783943675">
22<link rel="icon" type="image/webp" sizes="32x32" href="https://files.uk-siteglide.com/instances/61/assets/images/build/favicon.svg?updated=1783943675">
23<link rel="icon" type="image/webp" href="https://files.uk-siteglide.com/instances/61/assets/images/build/favicon.svg?updated=1783943675">
24<link rel="apple-touch-icon" type="image/webp" sizes="180x180" href="https://files.uk-siteglide.com/instances/61/assets/images/build/favicon.svg?updated=1783943675">
25<link rel="manifest" href="https://files.uk-siteglide.com/instances/61/assets/images/build/favicon.svg?updated=1783943675">
26
27<!-- Swiper -->
28<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.css" />
29<script src="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.js"></script>
29
30
31<!-- Ahrefs web analytics script -->
32<script src="https://analytics.ahrefs.com/analytics.js" data-key="YyR+3agBEMp08VElQxZh1w" async></script>
32
33
34<!-- Google Tag Manager tag -->
35<script>
vendor: 327 bytes, lines 35-39
35(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
36new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
37j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
38'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
39})(window,document,'script','dataLayer','
39GTM-MX8CK7FM
vendor: 3 bytes, line 39
39');
39</script>
39
40<!-- End Google Tag Manager -->
41
42
43
44<style>
45  /* 
46    Styles are at risked of being overridden by styles coming from the source page.
47    To help prevent this, global wrapper elements are prefixed with "#silktide-"
48  */
49
50  /* --------------------------------
51    Global Styles - These elements exist in the main DOM and styling is limited to positioning and animation
52  -------------------------------- */
53  /* Wrapper (Global) */
54  #silktide-wrapper {
55    /* Global */
56    --focus: 0 0 0 2px #ffffff, 0 0 0 4px #000000, 0 0 0 6px #ffffff;
57    --boxShadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;
58    --fontFamily: "Helvetica Neue", "Segoe UI", Arial, sans-serif;
59    /* Color Scheme */
60    --primaryColor: #27a8c3;
61    --backgroundColor: #ffffff;
62    --textColor: #4b494b;
63    /* Backdrop */
64    --backdropBackgroundColor: #0505051a;
65    --backdropBackgroundBlur: 2px;
66    /* Cookie Icon */
67    --cookieIconColor: #ffffff;
68    --cookieIconBackgroundColor: #27a8c3;
69    position: fixed;
70    bottom: 0;
71    right: 0;
72    width: 100%;
73    height: 100%;
74    z-index: 99999;
75    pointer-events: none;
76    border: 0px;
77    display: flex;
78    justify-content: center;
79    align-items: center;
80  }
81
82  /* Backdrop (Global */
83  #silktide-backdrop-global {
84    position: fixed;
85    top: 0;
86    left: 0;
87    width: 100%;
88    height: 100%;
89    pointer-events: auto;
90    border: 0px;
91    display: none;
92  }
93
94  /* --------------------------------
95    Links
96  -------------------------------- */
97  #silktide-wrapper a {
98    all: unset;
99    display: inline-block;
100    color: var(--primaryColor);
101    text-decoration: underline;
102  }
103
104  #silktide-wrapper a:hover {
105    cursor: pointer;
106    color: var(--textColor);
107  }
108
109  /* --------------------------------
110    Focus Styles
111  -------------------------------- */
112  #silktide-wrapper a:focus,
113  #silktide-wrapper #silktide-banner button:focus,
114  #silktide-wrapper #silktide-modal button:focus,
115  #silktide-wrapper #silktide-cookie-icon:focus {
116    outline: none;
117    box-shadow: var(--focus);
118    border-radius: 5px;
119  }
120
121  #silktide-wrapper #silktide-cookie-icon:focus {
122    border-radius: 50%;
123  }
124
125  /* --------------------------------
126    Banner
127  -------------------------------- */
128  #silktide-banner {
129    font-family: var(--fontFamily);
130    color: var(--textColor);
131    background-color: var(--backgroundColor);
132    box-sizing: border-box;
133    padding: 32px;
134    border-radius: 5px;
135    pointer-events: auto;
136    border: 0px;
137    position: fixed;
138    bottom: 16px;
139    right: 16px;
140    width: 600px;
141    max-width: calc(100% - 32px);
142    transform: translate(0, -20px);
143    opacity: 0;
144    animation: silktide-slideInDown 350ms ease-out forwards;
145    animation-delay: 0.3s;
146    box-shadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;
147  }
148
149  #silktide-banner:focus {
150    border-radius: 50%;
151  }
152
153  #silktide-banner.center {
154    top: 50%;
155    left: 50%;
156    bottom: auto;
157    right: auto;
158    position: fixed;
159    transform: translate(-50%, calc(-50% - 20px));
160    animation: silktide-slideInDown-center 350ms ease-out forwards;
161  }
162
163  #silktide-banner.bottomLeft {
164    bottom: 16px;
165    left: 16px;
166    position: fixed;
167  }
168
169  #silktide-banner.bottomCenter {
170    bottom: 16px;
171    left: 50%;
172    position: fixed;
173    transform: translate(-50%, -20px);
174    animation: silktide-slideInDown-bottomCenter 350ms ease-out forwards;
175  }
176
177  /* display the actions slighly differently when the reject button is enabled  */
178  #silktide-banner.show-reject .actions:last-of-type {
179    flex-direction: row;
180    align-items: center;
181    margin-top: 24px;
182  }
183
184  #silktide-banner.show-reject .preferences {
185    display: flex;
186    gap: 5px;
187    border: none;
188    padding: 0px;
189    background-color: transparent;
190    color: var(--primaryColor);
191    cursor: pointer;
192    font-size: 16px;
193  }
194
195  #silktide-banner.show-reject .preferences span {
196    display: block;
197    white-space: nowrap;
198    text-decoration: underline;
199  }
200
201  #silktide-banner.show-reject .preferences span:hover {
202    color: var(--textColor);
203  }
204
205  #silktide-banner.show-reject .preferences:after {
206    display: block;
207    content: '>';
208    text-decoration: none;
209  }
210
211  #silktide-banner p {
212    font-size: 16px;
213    line-height: 24px;
214    margin: 0px 0px 24px;
215  }
216
217  #silktide-banner a {
218    display: inline-block;
219    color: var(--primaryColor);
220    text-decoration: underline;
221    background-color: var(--backgroundColor);
222  }
223
224  #silktide-banner a:hover {
225    color: var(--textColor);
226  }
227
228  #silktide-banner a.silktide-logo {
229    display: none;
230    fill: var(--primaryColor); /* passed down to svg > path */
231    margin-left: auto;
232    width: 24px;
233    height: 24px;
234  }
235
236  /* Buttons */
237  #silktide-wrapper .actions {
238    display: flex;
239    gap: 16px;
240    flex-direction: column;
241
242    @media (min-width: 500px) {
243      flex-direction: row;
244      align-items: center;
245    }
246  }
247
248  #silktide-wrapper .st-button {
249    color: var(--backgroundColor);
250    background-color: var(--primaryColor);
251    border: 2px solid var(--primaryColor);
252    padding: 10px 20px;
253    text-decoration: none;
254    text-align: center;
255    display: inline-block;
256    font-size: 16px;
257    line-height: 24px;
258    cursor: pointer;
259    border-radius: 5px;
260  }
261
262  #silktide-wrapper .st-button--primary {
263  }
264
265  #silktide-wrapper .st-button--primary:hover {
266    background-color: var(--backgroundColor);
267    color: var(--primaryColor);
268  }
269
270  #silktide-wrapper .st-button--secondary {
271    background-color: var(--backgroundColor);
272    color: var(--primaryColor);
273  }
274
275  #silktide-wrapper .st-button--secondary:hover {
276    background-color: var(--primaryColor);
277    color: var(--backgroundColor);
278  }
279
280  /* --------------------------------
281    Modal
282  -------------------------------- */
283  #silktide-modal {
284    display: none;
285    pointer-events: auto;
286    width: 800px;
287    max-width: 100%;
288    max-height: 100%;
289    border: 0px;
290    transform: translate(0px, -20px);
291    opacity: 0;
292    animation: silktide-slideInUp-center 350ms ease-out forwards;
293    box-shadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a;
294    font-family: var(--fontFamily);
295    color: var(--textColor);
296    flex-direction: column;
297    padding: 30px;
298    background-color: var(--backgroundColor);
299    border-radius: 5px;
300    box-sizing: border-box;
301  }
302
303  /* --------------------------------
304    Modal - Header
305  -------------------------------- */
306  #silktide-modal .cb_header {
307    display: flex;
308    justify-content: space-between;
309    align-items: center;
310    margin-bottom: 20px;
311    gap: 16px;
312  }
313
314  #silktide-modal .h1 {
315    font-family: var(--fontFamily);
316    color: var(--textColor);
317    font-size: 24px;
318    font-weight: 500;
319    margin: 0px;
320  }
321
322  #silktide-modal .modal-close {
323    display: inline-flex;
324    border: none;
325    padding: 10px;
326    border: 0px;
327    cursor: pointer;
328    background: var(--backgroundColor);
329    color: var(--primaryColor);
330  }
331
332  #silktide-modal .modal-close svg {
333    fill: var(--primaryColor);
334  }
335
336  /* --------------------------------
337    Modal - Content
338  -------------------------------- */
339
340  #silktide-modal section {
341    flex: 1;
342    overflow-y: auto;
343    margin-top: 32px;
344    padding-right: 7px; /* Prevents scrollbar from appearing over the switches */
345  }
346
347  #silktide-modal section::-webkit-scrollbar {
348    display: block; /* Force scrollbars to show */
349    width: 5px; /* Width of the scrollbar */
350  }
351
352  #silktide-modal section::-webkit-scrollbar-thumb {
353    background-color: var(--textColor); /* Color of the scrollbar thumb */
354    border-radius: 10px; /* Rounded corners for the thumb */
355  }
356
357  #silktide-modal p {
358    font-size: 16px;
359    line-height: 24px;
360    color: var(--textColor);
361    margin: 0px;
362  }
363
364  #silktide-modal fieldset {
365    padding: 0px;
366    border: none;
367    margin: 0px 0px 32px;
368  }
369
370  #silktide-modal fieldset:last-of-type {
371    margin: 0px;
372  }
373
374  #silktide-modal legend {
375    padding: 0px;
376    margin: 0px 0px 10px;
377    font-weight: 700;
378    color: var(--textColor);
379    font-size: 16px;
380  }
381
382  #silktide-modal .cookie-type-content {
383    display: flex;
384    justify-content: space-between;
385    align-items: flex-start;
386    gap: 24px;  
387  }
388
389  /* --------------------------------
390    Modal - Switches
391  -------------------------------- */
392  #silktide-modal .switch {
393    flex-shrink: 0;
394    position: relative;
395    display: inline-block;
396    height: 34px;
397    width: 74px;
398    cursor: pointer;
399  }
400
401  #silktide-modal .switch:focus-within {
402    outline: none;
403    box-shadow: var(--focus);
404    border-radius: 25px;
405  }
406
407  #silktide-modal .switch input {
408    opacity: 0;
409    position: absolute;
410  }
411
412  /* Unchecked Switch Styles */
413  #silktide-modal .switch__pill {
414    position: relative;
415    display: block;
416    height: 34px;
417    width: 74px;
418    background: var(--textColor);
419    border-radius: 25px;
420  }
421
422  #silktide-modal .switch__dot {
423    position: absolute;
424    top: 2px;
425    left: 2px;
426    display: block;
427    height: 30px;
428    width: 30px;
429    background: var(--backgroundColor);
430    border-radius: 50%;
431    transition: left 150ms ease-out;
432  }
433
434  #silktide-modal .switch__off,
435  #silktide-modal .switch__on {
436    text-transform: uppercase;
437    font-size: 15px;
438    font-weight: 500;
439    color: var(--backgroundColor);
440    position: absolute;
441    top: 7px;
442    right: 8px;
443    transition: right 150ms ease-out, opacity 150ms ease-out;
444  }
445
446  #silktide-modal .switch__off {
447    opacity: 1;
448  }
449
450  #silktide-modal .switch__on {
451    opacity: 0;
452  }
453
454  /* Checked Switch Styles */
455  #silktide-modal .switch input:checked + .switch__pill {
456    background: var(--primaryColor);
457  }
458
459  #silktide-modal .switch input:checked ~ .switch__dot {
460    left: calc(100% - 32px);
461  }
462
463  #silktide-modal .switch input:checked ~ .switch__off {
464    right: calc(100% - 32px);
465    opacity: 0;
466  }
467
468  #silktide-modal .switch input:checked ~ .switch__on {
469    right: calc(100% - 34px);
470    opacity: 1;
471  }
472
473  /* Disabled Switch Styles */
474  #silktide-modal .switch input:disabled + .switch__pill {
475    opacity: 0.65;
476    cursor: not-allowed;
477  }
478
479  /* --------------------------------
480    Modal - Footer
481  -------------------------------- */
482  #silktide-modal .cb_footer {
483    display: flex;
484    flex-direction: column;
485    gap: 16px;
486    margin-top: 24px;
487  }
488
489  @media (min-width: 500px) {
490    #silktide-modal .cb_footer {
491      flex-direction: row;
492      align-items: center;
493    }
494  }
495
496  #silktide-modal .cb_footer a {
497    margin-left: auto;
498    display: none;
499  }
500
501  /* Cookie Icon */
502  #silktide-cookie-icon {
503    display: none;
504    position: fixed;
505    bottom: 10px;
506    left: 10px;
507    justify-content: center;
508    align-items: center;
509    width: 60px;
510    height: 60px;
511    border-radius: 50%;
512    padding: 0px;
513    border: none;
514    background-color: var(--cookieIconColor);
515    cursor: pointer;
516    box-shadow: 0px 0px 6px 0px #0000001a;
517    pointer-events: auto;
518    animation: silktide-fadeIn 0.3s ease-in-out forwards;
519  }
520
521  #silktide-cookie-icon.bottomRight {
522    left: auto;
523    right: 10px;
524  }
525
526  #silktide-cookie-icon svg {
527    fill: var(--cookieIconBackgroundColor);
528  }
529
530  /* --------------------------------
531    Backdrop
532  -------------------------------- */
533  #silktide-backdrop {
534    display: none;
535    position: absolute;
536    top: 0;
537    left: 0;
538    width: 100%;
539    height: 100%;
540    background-color: var(--backdropBackgroundColor);
541    backdrop-filter: blur(var(--backdropBackgroundBlur));
542    pointer-events: all;
543  }
544
545  /* --------------------------------
546    Animations
547  -------------------------------- */
548  @keyframes silktide-fadeIn {
549    from {
550      opacity: 0;
551    }
552    to {
553      opacity: 1;
554    }
555  }
556
557  @keyframes silktide-slideInDown {
558    from {
559      opacity: 0;
560      transform: translateY(-20px);
561    }
562    to {
563      opacity: 1;
564      transform: translateY(0);
565    }
566  }
567
568  @keyframes silktide-slideInDown-center {
569    from {
570      opacity: 0;
571      transform: translate(-50%, calc(-50% - 20px));
572    }
573    to {
574      opacity: 1;
575      transform: translate(-50%, -50%);
576    }
577  }
578
579  @keyframes silktide-slideInDown-bottomCenter {
580    from {
581      opacity: 0;
582      transform: translate(-50%, -20px);
583    }
584    to {
585      opacity: 1;
586      transform: translate(-50%, 0);
587    }
588  }
589
590  @keyframes silktide-slideInUp-center {
591    from {
592      opacity: 0;
593      transform: translate(0px, 20px);
594    }
595    to {
596      opacity: 1;
597      transform: translate(0px, 0px);
598    }
599  }
600</style>
601
602<script src="https://files.uk-siteglide.com/instances/61/assets/modules/module_291/js/silktide-cookie-banner.js?updated=1783943675"></script>
602
603
604<script>
605silktideCookieBannerManager.updateCookieBannerConfig({
606  background: {
607    showBackground: true
608  },
609  cookieIcon: {
610    position: "bottomLeft"
611  },
612  cookieTypes: [
613    {
614      id: "necessary",
615      name: "Necessary cookies",
616      description: "These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.",
617      required: true,
618      onAccept: function() {
619        console.log('Add logic for the required Necessary cookies here');
620      }
621    },
622    {
623      id: "analytics",
624      name: "Analytical cookies",
625      description: "These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.",
626      defaultValue: true,
627      onAccept: function() {
628        gtag('consent', 'update', {
629          analytics_storage: 'granted',
630        });
631        dataLayer.push({
632          'event': 'consent_accepted_analytics',
633        });
634      },
635      onReject: function() {
636        gtag('consent', 'update', {
637          analytics_storage: 'denied',
638        });
639      }
640    },
641    {
642      id: "advertising",
643      name: "Advertising cookies",
644      description: "These cookies provide extra features and personalization to improve your experience. They may be set by us or by partners whose services we use.",
645      onAccept: function() {
646        gtag('consent', 'update', {
647          ad_storage: 'granted',
648          ad_user_data: 'granted',
649          ad_personalization: 'granted',
650        });
651        dataLayer.push({
652          'event': 'consent_accepted_advertising',
653        });
654      },
655      onReject: function() {
656        gtag('consent', 'update', {
657          ad_storage: 'denied',
658          ad_user_data: 'denied',
659          ad_personalization: 'denied',
660        });
661      }
662    }
663  ],
664  compliance: {
665    complianceLink: "/privacy-policy",
666    showRejectButton: false
667  },
668  text: {
669    banner: {
670      description: "We use cookies on our site to enhance your user experience, provide personalized content, and analyze our traffic.",
671      policyLinkText: "Cookie Policy",
672      acceptAllButtonText: "Accept all cookies",
673      rejectOptionalButtonText: "Reject optional cookies",
674      preferencesLinkText: "Preferences"
675    },
676    preferences: {
677      title: "Customize your cookie preferences",
678      description: "We respect your right to privacy. You can choose not to allow some types of cookies. Your cookie preferences will apply across our website.",
679      creditText: "Get this banner for free"
680    }
681  },
682  position: {
683    banner: "bottomLeft"
684  }
685});
686</script>
686
687  
688    
689    
690      
691      
692        <link rel="stylesheet" href="https://files.uk-siteglide.com/instances/61/assets/css/tailwind.min.css?updated=1783943675">
693      
694    
695  
696
697</head>
698
699<body class="overflow-x-hidden">
700	
700<script>
701  window.dataLayer = window.dataLayer || [];
702  function gtag() {
703    dataLayer.push(arguments);
704  }
705  gtag('consent', 'default', {
706    analytics_storage: localStorage.getItem('silktideCookieChoice_analytics') === 'true' ? 'granted' : 'denied',
707    ad_storage: localStorage.getItem('silktideCookieChoice_marketing') === 'true' ? 'granted' : 'denied',
708    ad_user_data: localStorage.getItem('silktideCookieChoice_marketing') === 'true' ? 'granted' : 'denied',
709    ad_personalization: localStorage.getItem('silktideCookieChoice_marketing') === 'true' ? 'granted' : 'denied',
710    functionality_storage: localStorage.getItem('silktideCookieChoice_necessary') === 'true' ? 'granted' : 'denied',
711    security_storage: localStorage.getItem('silktideCookieChoice_necessary') === 'true' ? 'granted' : 'denied'
712  });
713</script>
713
714	<!-- Google Tag Manager (noscript) AFTER OPENING BODY TAG -->
715	<noscript><iframe src=https://www.googletagmanager.com/ns.html?id=GTM-MX8CK7FM height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
716	<!-- End Google Tag Manager (noscript) --><!--<link rel="stylesheet" href="/assets/css/includes/custom-css/mhm-campaign.css?v=1791469397">-->
717<link rel="stylesheet" href="/assets/css/includes/custom-css/custom.css?v6">
718<link rel="stylesheet" href="/assets/css/includes/custom-css/mhm-campaign.css?v3">
719
720<style>
721  .clearfix::after {
722    content: "";
723    clear: both;
724    display: table;
725  }
726</style>
727
728<header class="bg-white text-brand-03 sticky z-50 top-0 max-xl:py-2">
729  <div class="pb-4 border-b-4 border-brand-05">
730    <div class="wrapper">
731      <div class="flex justify-between items-center">
732        <div>
733          <a href="/"><img class="w-auto max-w-[190px] max-md:max-w-[160px]" src="https://files.uk-siteglide.com/instances/61/assets/images/build/t4lwc-logo.png?updated=1783943675" alt="Logo"></a>
734        </div>
735        <button class="text-3xl xl:hidden focus:ring-1 focus:ring-brand-03" id="nav-toggle">
736          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M3 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m0 5a1 1 0 0 1 1-1h12a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1m6 5a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1" clip-rule="evenodd"/></svg>
737        </button>
738        <nav class="max-xl:hidden max-xl:absolute max-xl:top-full max-xl:w-full max-xl:bg-white max-xl:left-0 max-xl:px-4 max-xl:py-6 max-xl:max-h-[500px] max-xl:overflow-y-auto max-xl:border-b-4 max-xl:border-brand-05" id="mobile-nav">
739          <ul class="flex justify-end mb-4 text-sm [&_span]:inline-block [&_a]:inline-flex [&>li>a]:items-center [&_a]:gap-1 [&>li>a]:px-4 [&>li>a]:py-2.5 [&_span]:px-4 [&_span]:py-2.5 [&>*:last-child>*]:pr-0 [&>li>a:hover]:text-brand-05 max-xl:justify-start max-xl:flex-col max-xl:[&>li>a]:p-0 max-xl:mb-2 max-xl:gap-2">
740            <li class="max-xl:hidden"><span class="border-r border-brand-04 text-brand-04">We provide a wide range of physical therapy and wellbeing services in the City of London</span></li>
741            <li><a href="/how-to-find-the-clinic">How to find us</a></li>
742            <li><a href="tel:020 7327 5341" class="border-r border-brand-04 max-xl:border-transparent">020 7327 5341</a></li>
743            <li>
744              <div>
745                
746                
747                
748
749                
750              </div>
751            </li>
752            <li class="max-xl:-order-1">
753              <span class="cursor-pointer" data-site-search-button>
754                <i class="hidden max-xl:inline-block">Search</i>
755                <svg class="rotate-90 hover:text-primary-04" xmlns="http://www.w3.org/2000/svg" width="1.2em" height="1.2em" viewBox="0 0 1664 1664"><path fill="currentColor" d="M1152 704q0-185-131.5-316.5T704 256T387.5 387.5T256 704t131.5 316.5T704 1152t316.5-131.5T1152 704m512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124q-143 0-273.5-55.5t-225-150t-150-225T0 704t55.5-273.5t150-225t225-150T704 0t273.5 55.5t225 150t150 225T1408 704q0 220-124 399l343 343q37 37 37 90"/></svg>
756              </span>
757            </li>
758          </ul>
759          <nav class="flex items-center justify-end gap-3.5 max-xl:justify-start max-xl:items-start max-xl:flex-col max-xl:gap-2">
760<ul class="flex items-center justify-end gap-3.5 [&_a]:inline-flex [&_a]:items-center [&_a]:gap-1 [&>li>a:not(.btn.primary):hover]:text-brand-05 max-xl:justify-start max-xl:items-start max-xl:flex-col max-xl:gap-2"><li class="relative group">
761        <a class="pointer-events-none" href="">Wellbeing Centre Services<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg></a>
762        <ul class="submenu"><li>
763    <a href="/injury-prevention-screen" >
764        Free Injury Prevention Screen
765    </a>
766</li><li>
767    <a href="/physiotherapy" >
768        Physiotherapy
769    </a>
770</li><li>
771    <a href="/osteopathy" >
772        Osteopathy
773    </a>
774</li><li>
775    <a href="/pain-reprocessing-therapy" >
776        Pain Reprocessing Therapy
777    </a>
778</li><li>
779    <a href="/massage-therapy" >
780        Massage Therapy
781    </a>
782</li><li>
783    <a href="/podiatry" >
784        Podiatry
785    </a>
786</li><li>
787    <a href="/menopause-clinic" >
788        Menopause &amp; Hormone Treatment
789    </a>
790</li><li>
791    <a href="/counselling-and-life-coaching" >
792        Life &amp; Executive Coaching and Counselling
793    </a>
794</li></ul>
795    </li><li class="relative group">
796        <a class="pointer-events-none" href="">Exercise Classes<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512">
796<path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg></a>
797        <ul class="submenu"><li>
798    <a href="/pilates" >
799        Pilates classes
800    </a>
801</li></ul>
802    </li><li class="relative group">
803        <a class="pointer-events-none" href="">Lunchtime Talks &amp; Knowledge Hub<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg></a>
804        <ul class="submenu"><li>
805    <a href="/lunchtime-talks" >
806        Lunchtime Talks
807    </a>
808</li><li>
809    <a href="/blog" >
810        Knowledge Hub: Blog
811    </a>
812</li><li>
813    <a href="/ask-an-expert" >
814        Knowledge Hub: Ask An Expert
815    </a>
816</li><li>
817    <a href="/ask-an-expert/simon-chafer-pain-reprocessing-therapy" >
818         &gt; Ask An Expert: Pain Reprocessing Therapy
819    </a>
820</li></ul>
821    </li><li class="relative group">
822        <a class="pointer-events-none" href="">About Thrive4Life<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg></a>
823        <ul class="submenu"><li>
824    <a href="/our-story" >
825        Our Story
826    </a>
827</li><li>
828    <a href="/our-team" >
829        Our Team
830    </a>
831</li></ul>
832    </li></ul><ul class="flex items-center justify-end gap-3.5 [&_a]:inline-flex [&_a]:items-center [&_a]:gap-1 [&>li>a:not(.btn.primary):hover]:text-brand-05 max-xl:justify-start max-xl:items-start max-xl:flex-col max-xl:gap-2">
833              <li><a href="/book-an-appointment" class="btn primary">Book Online</a></li>
834            </ul>
835          </nav>
836        </nav> 
837      </div>
838    </div>
839  </div>
840  <div class="w-full z-49 relative px-5 shadow-md transition-all ease-in-out hidden" data-site-search>
841    <div class="wrapper py-4">
842      <div class="flex justify-end my-auto">
843        <form class="w-full md:w-2/6" data-site-search-form>
844          <label for="default-search" class="mb-2 text-base font-light text-brand-03 sr-only">Search</label>
845          <div class="relative">
846            <div class="absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none">
847              <svg aria-hidden="true" class="w-6 h-6 text-brand-04" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
848                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
849              </svg>
850            </div>
851            <div class="site-search-input-header [&_input]:!mb-0">
852              <input class="s_site_search_input " type="text" data-button-id="submit_search_1" data-redirect="search-results" placeholder="Search" name="search" id="site_search_field" maxlength="50">
852<script>
853		function s_search() {
854			event.preventDefault();//Need to prevent default so it doesn't break when inside <form> element
855			var searchVal, redirectVal;
856			if(event.type!=="keypress"){
857				var buttonID = event.target.id;
858				if(buttonID) {
859					searchVal = document.querySelector('[data-button-id="'+buttonID+'"]').value;
860					redirectVal = document.querySelector('[data-button-id="'+buttonID+'"]').dataset.redirect;
861				}else{
862					searchVal = document.querySelector('[data-button-id="submit_search_1"]').value;
863					redirectVal = document.querySelector('[data-button-id="submit_search_1"]').dataset.redirect;
864				}
865			}else{
866				searchVal = event.target.value;
867				redirectVal = event.target.dataset.redirect;
868			}
869			window.location.href = `/${redirectVal}?keyword=${encodeURIComponent(searchVal)}`;
870		}
871		//Check if search submit button exists - if so watch it for clicks
872		document.addEventListener('DOMContentLoaded', function(){
873			var input_fields = document.querySelectorAll('.s_site_search_input');
874			for(i=0; i<input_fields.length; i++){
875				input_fields[i].addEventListener('keypress', function(){
876					var support_event_key = event.which || event.keyCode;
877					if(support_event_key==10 || support_event_key==13){
878						s_search();
879					}
880				});
881			}
882		});
883	</script>
883<script>
884	document.addEventListener('DOMContentLoaded', function(){
885		var site_search_submit_button = document.getElementById("submit_search_1");
886		if(site_search_submit_button){
887			site_search_submit_button.addEventListener('click', s_search);
888		}
889	});
890</script>
890
891            </div>
892            <button id="submit_search_1" type="submit" class="absolute top-1/2 -translate-y-1/2 right-2.5 bottom-2.5 px-3 outline-none h-8 w-fit bg-brand-04 text-white uppercase font-medium grid place-items-center hover:bg-brand-03 transition-colors">Search</button>
893          </div>
894        </form>
895      </div>
896    </div>
897  </div>
898</header>
899
900
901<script>
902	const $site_search = document.querySelector('[data-site-search]');
903	const $site_search_button = document.querySelectorAll('[data-site-search-button]');
904	$site_search_button.forEach(e => {
905		e.addEventListener('click', () => {
906			$site_search.classList.toggle('hidden');
907		});
908	})
909	$site_search.addEventListener('click', function handleClickOutsideBox(event) {
910		const $site_search_form = document.querySelector('[data-site-search-form]');
911		if (!$site_search_form.contains(event.target)) {
912			$site_search.classList.add('hidden');
913		}
914	});
915</script>
915
916<main class="overflow-x-hidden">
917		<section class="relative overflow-x-hidden pt-24 pb-52 max-md:pt-5 max-md:pb-44">
918  <div class="wrapper relative z-[2]">
919    <h1 class="text-brand-03 font-medium text-3xl max-md:text-2xl">Physiotherapy at the Thrive4Life Wellbeing Centre</h1>
920  </div>
921  
922<img alt="hero" class="h-full w-full object-cover object-center absolute inset-0 z-0 max-lg:object-[37%] max-md:object-left-top"
923  width="100%"
924  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/hero-inner.png?updated=1783943675"
925  srcset="
926    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/hero-inner.png?updated=1783943675   320w,
927    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/hero-inner.png?updated=1783943675   640w,
928    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/hero-inner.png?updated=1783943675   960w,
929    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/hero-inner.png?updated=1783943675 1280w,
930    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/hero-inner.png?updated=1783943675 2560w
931  "
932/>
933  
934<img alt="hero-graphic" class="absolute bottom-0 pointer-events-none z-[1] w-[2560px] max-w-none left-1/2 -translate-x-1/2 min-[2560px]:w-full"
935  width="100%"
936  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675"
937  srcset="
938    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   320w,
939    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   640w,
940    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   960w,
941    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 1280w,
942    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 2560w
943  "
944/>
945</section>
946
947<section class="pb-64 relative bg-gradient-to-t from-brand-01/30 via-brand-01/10 to-white max-sm:pt-0 max-sm:pb-52">
948  <div class="wrapper relative z-[2]">
949    <h3 class="text-2xl text-brand-04 mb-4 max-lg:text-xl">Regain Movement, Reduce Pain, and Recover Faster —With Thrive4Life’s Expert Practitioners</h3>
950    <p class="text-brand-03 font-light mb-4">At Thrive4Life, we go beyond standard physiotherapy. Our highly skilled practitioners provide personalised, hands-on treatment to help you move better, feel stronger, and heal faster. Using a combination of targeted exercises, advanced manual therapy, and cutting-edge rehabilitation techniques, we don’t just treat symptoms—we address the root cause of pain and dysfunction.</p>
951    <p class="text-brand-03 font-light">Whether you’re recovering from an injury, managing a chronic condition, or striving for peak mobility, our tailored approach ensures you get the expert care, support, and results you need to get back to doing what you love—pain-free. </p>
952    <p class="text-brand-03 font-light">Take control of your recovery today—move better, live better.</p>
953    <div class="grid grid-cols-2 gap-10 mt-6 max-lg:grid-cols-1">
954      <div>
955        
956
957<img alt="healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person"  class="w-full mb-6"
958  style="max-width: 640px"
959  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person.webp?updated=1783943675" sizes="(max-width: 640px) 100v
959w, 640px"
960  srcset="
961    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person.webp?updated=1783943675   320w,
962    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person.webp?updated=1783943675   640w,
963    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person.webp?updated=1783943675   960w,
964    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person.webp?updated=1783943675 1280w,
965    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/healthcare-stretching-mature-man-clinic-helping-physiotherapist-exercise-fitness-hospital-workout-physiotherapy-patient-rehabilitation-concentration-person.webp?updated=1783943675 2560w
966  "
967/>
968      </div>
969      <div>
970        <h3 class="text-2xl text-brand-04 mb-4 max-lg:text-xl">Why Choose Thrive4Life Physiotherapy?</h3>
971        <p class="text-brand-03 font-light mb-4">Here at Thrive4Life’s Wellbeing Centre we offer</p>
972        <ul class="list-disc pl-4 text-brand-03 font-light">
973          <li>Expert practitioners with extensive clinical experience</li>
974          <li>Evidence-based techniques for faster, long-lasting recovery</li>
975          <li>Personalised treatment plans designed for your unique needs</li>
976        </ul>
977        <p class="text-brand-03 font-light">We take a holistic approach, actively involving you in your recovery with personalised exercise plans that promote sustained health and function.</p>
978        <h3 class="text-2xl text-brand-04 mb-4 mt-6 max-lg:text-xl">Comprehensive Physiotherapy Services</h3>
979        <p class="text-brand-03 font-light mb-4">We provide a full spectrum of physiotherapy treatments, including:</p>
980        <ul class="list-disc pl-4 text-brand-03 font-light mb-6">
981          <li>Manual Therapy – Joint and soft tissue manipulation </li>
982          <li>Biomechanics & Muscle Alignment Assessments </li>
983          <li>Rehabilitation Exercises</li>
984          <li>Electrotherapy & Ultrasound Treatment </li>
985          <li>Medical Acupuncture, Dry Needling & Cupping</li>
986          <li>Kinesio Taping</li>
987        </ul>
988      </div>
989    </div>
990    <div class="grid grid-cols-2 gap-10 mt-6 max-lg:grid-cols-1">
991      <div>
992        <h3 class="text-2xl text-brand-04 mb-4 max-lg:text-xl">Conditions We Treat</h3>
993        <p class="text-brand-03 font-light mb-4">Our physiotherapists specialise in addressing a variety of conditions, including:</p>
994        <ul class="list-disc pl-4 text-brand-03 font-light mb-4">
995          <li>Back Pain & Sciatica </li>
996          <li>Neck & Shoulder Pain</li>
997          <li>Headaches & TMJ Disorders</li>
998          <li>Nerve Pain</li>
999          <li>Arthritis</li>
1000          <li>Repetitive Strain Injuries</li>
1001          <li>Sports Injuries</li>
1002          <li>Post-Surgery Rehabilitation </li>
1003          <li>Occupational Injuries</li>
1004        </ul>
1005      </div>
1006      <div>
1007        
1008
1009<img alt="patient-doing-physical-rehabilitation"  class="w-full mb-6"
1010  style="max-width: 640px"
1011  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/patient-doing-physical-rehabilitation-helped-by-therapists.webp?updated=1783943675" sizes="(max-width: 640px) 100vw, 640px"
1012  srcset="
1013    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/patient-doing-physical-rehabilitation-helped-by-therapists.webp?updated=1783943675   320w,
1014    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/patient-doing-physical-rehabilitation-helped-by-therapists.webp?updated=1783943675   640w,
1015    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/patient-doing-physical-rehabilitation-helped-by-therapists.webp?updated=1783943675   960w,
1016    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/patient-doing-physical-rehabilitation-helped-by-therapists.webp?updated=1783943675 1280w,
1017    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/patient-doing-physical-rehabilitation-helped-by-therapists.webp?updated=1783943675 2560w
1018  "
1019/>
1020      </div>
1021    </div>
1022  </div>  
1023  
1024<img alt="hero-graphic" class="absolute bottom-0 pointer-events-none z-[1] w-[2560px] max-w-none left-1/2 -translate-x-1/2 min-[2560px]:w-full"
1025  width="100%"
1026  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675"
1027  srcset="
1028    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   320w,
1029    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   640w,
1030    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   960w,
1031    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 1280w,
1032    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 2560w
1033  "
1034/>
1035</section>
1036
1037<section class="pb-52 relative bg-gradient-to-t from-brand-02/40 via-brand-02/20 to-white">
1038  <div class="wrapper sm relative z-[2]">
1039    <h3 class="text-2xl text-brand-04 mb-6 text-center max-lg:text-xl">Meet Our Physiotherapy Experts</h3>
1040    <div class="grid grid-cols-3 gap-10 max-lg:grid-cols-1">
1041	
1042
1043	
1044
1045	
1046
1047	
1048
1049	
1050
1051	
1052
1053	
1054
1055	
1056
1057	
1058
1059	
1060
1061	
1062
1063	
1064
1065	
1066
1067	
1068
1069	
1070
1071	
1072
1073	
1074
1075	
1076
1077	
1078
1079	
1080
1081	
1082
1083	
1084
1085	
1086
1087	
1088
1089	
1090
1091	
1092
1093	
1094
1095	
1096
1097	
1098
1099	
1100
1101	
1102
1103	
1104
1105	
1106
1107	
1108
1109	
1110
1111	
1112
1113	
1114
1115	
1116
1117	
1118
1119	
1120
1121	
1122
1123	
1124
1125<div class="relative pt-2 pb-5 px-2 border border-brand-00/20 bg-white">
1126  <figure class="flex justify-center px-5 mb-5">
1127    
1128
1129<img alt="item.properties.name"  class="object-cover aspect-square w-full rounded-full object-top"
1130  style="max-width: 640px"
1131  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/people/Laure-Walter_600x600.jpg?updated=1783943675" sizes="(max-width: 640px) 100vw, 640px"
1132  srcset="
1133    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/people/Laure-Walter_600x600.jpg?updated=1783943675   320w,
1134    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/people/Laure-Walter_600x600.jpg?updated=1783943675   640w,
1135    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/people/Laure-Walter_600x600.jpg?updated=1783943675   960w,
1136    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/people/Laure-Walter_600x600.jpg?updated=1783943675 1280w,
1137    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/people/Laure-Walter_600x600.jpg?updated=1783943675 2560w
1138  "
1139/>
1140  </figure>
1141  <div class="text-center mb-5">
1142    <h3 class="font-bold text-lg md:text-xl">Laure Walter</h3>
1143    <p class="max-md:text-sm">Physiotherapist & Sports Massage</p>
1144  </div>
1145  <div class="flex justify-center">
1146    <a class="px-5 py-1 bg-brand-01 text-white hover:bg-brand-00" href="/team/laure-walter">
1147      View Details
1148    </a>
1149  </div>
1150</div><div class="relative pt-2 pb-5 px-2 border border-brand-00/20 bg-white">
1151  <figure class="flex justify-center px-5 mb-5">
1152    
1153
1154<img alt="item.properties.name"  class="object-cover aspect-square w-full rounded-full object-top"
1155  style="max-width: 640px"
1156  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/people/Paul-Shadbolt_600x600px.jpg?updated=1783943675" sizes="(max-width: 640px) 100vw, 640px"
1157  srcset="
1158    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/people/Paul-Shadbolt_600x600px.jpg?updated=1783943675   320w,
1159    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/people/Paul-Shadbolt_600x600px.jpg?updated=1783943675   640w,
1160    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/people/Paul-Shadbolt_600x600px.jpg?updated=1783943675   960w,
1161    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/people/Paul-Shadbolt_600x600px.jpg?updated=1783943675 1280w,
1162    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/people/Paul-Shadbolt_600x600px.jpg?updated=1783943675 2560w
1163  "
1164/>
1165  </figure>
1166  <div class="text-center mb-5">
1167    <h3 class="font-bold text-lg md:text-xl">Paul Shadbolt</h3>
1168    <p class="max-md:text-sm">Physiotherapist</p>
1169  </div>
1170  <div class="flex justify-center">
1171    <a class="px-5 py-1 bg-brand-01 text-white hover:bg-brand-00" href="/team/paul-shadbolt">
1172      View Details
1173    </a>
1174  </div>
1175</div><div class="relative pt-2 pb-5 px-2 border border-brand-00/20 bg-white">
1176  <figure class="flex justify-center px-5 mb-5">
1177    
1178
1179<img alt="item.properties.name"  class="object-cover aspect-square w-full rounded-full object-top"
1180  style="max-width: 640px"
1181  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/people/Kurt-Walker_600x600.jpg?updated=1783943675" sizes="(max-width: 640px) 100vw, 640px"
1182  srcset="
1183    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/people/Kurt-Walker_600x600.jpg?updated=1783943675   320w,
1184    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/people/Kurt-Walker_600x600.jpg?updated=1783943675   640w,
1185    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/people/Kurt-Walker_600x600.jpg?updated=1783943675   960w,
1186    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/people/Kurt-Walker_600x600.jpg?updated=1783943675 1280w,
1187    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/people/Kurt-Walker_600x600.jpg?updated=1783943675 2560w
1188  "
1189/>
1190  </figure>
1191  <div class="text-center mb-5">
1192    <h3 class="font-bold text-lg md:text-xl">Kurt Walker</h3>
1193    <p class="max-md:text-sm">Physiotherapist</p>
1194  </div>
1195  <div class="flex justify-center">
1196    <a class="px-5 py-1 bg-brand-01 text-white hover:bg-brand-00" href="/team/kurt-walker">
1197      View Details
1198    </a>
1199  </div>
1200</div></div>
1201    <h3 class="text-2xl text-brand-04 mb-2 mt-6 max-lg:text-xl">Convenient Central London Location</h3>
1202    <p class="text-brand-03 font-light mb-4">The Thrive4Life Wellbeing Centre is based in the Lloyd’s building, 1 Lime Street, EC3, near Leadenhall Market, the Leadenhall Building, and the Gherkin.</p>
1203    <p class="text-brand-03 font-light text-sm">No Lloyd’s pass is required; however, if you don’t hold a pass, pre-booking is essential so we can arrange an entry pass for you.</p>
1204  </div>
1205  
1206<img alt="hero-graphic" class="absolute bottom-0 pointer-events-none z-[1] w-[2560px] max-w-none left-1/2 -translate-x-1/2 min-[2560px]:w-full"
1207  width="100%"
1208  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675"
1209  srcset="
1210    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   320w,
1211    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   640w,
1212    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   960w,
1213    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 1280w,
1214    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 2560w
1215  "
1216/>
1217</section>
1218
1219<section class="pb-20 relative max-md:pb-10">
1220  <div class="wrapper">
1221    <h3 class="text-2xl font-mons font-medium text-brand-04 mb-2 max-lg:text-xl">Physiotherapy Pricing & Booking</h3>
1222    <p class="text-brand-03 font-light mb-4">We offer transparent pricing and accept private medical insurance for hassle-free claims.</p>
1223
1224    <iframe class="w-full" 
1225      id="cliniko-89399405" 
1226      src="https://lloyds-wellbeing-centre.uk2.cliniko.com/bookings?embedded=true&appointment_type_id[]=1311097993495060988&appointment_type_id[]=1311097993771885054&appointment_type_id[]=1311097993738330621&appointment_type_id[]=1311097994728186373&appointment_type_id[]=1311097994719797764&appointment_type_id[]=1311097994703020546" 
1227      frameborder="0" 
1228      scrolling="auto" 
1229      height="800" 
1230      style="pointer-events: auto;">
1231    </iframe>
1232    <div class="bg-brand-01/10 border border-brand-01 p-5">
1233      <p class="text-brand-03 font-semibold mb-2 text-lg">
1234        Using Private Medical Insurance?
1235      </p>
1236      <p class="text-brand-03 font-light mb-4">
1237        We work with major health insurers, and your physiotherapy may be covered. A GP referral is typically required.*
1238      </p>
1239      <ul class="text-brand-03 font-light list-disc pl-5 mb-4">
1240        <li>Contact your insurer to confirm coverage and obtain authorisation before starting treatment.</li>
1241        <li>We recommend requesting an authorisation code in advance.</li>
1242      </ul>
1243      <p class="text-brand-03 font-light">
1244        (Please check with your provider for referral requirements and coverage details.)
1245      </p>
1246    </div>
1247  </div>  
1248</section>
1249
1250<section class="pb-52 pt-20 relative bg-brand-05 text-white max-md:pt-10">
1251  <div class="wrapper xs relative z-[2]">
1252    <h3 class="text-2xl text-center mb-6 max-lg:text-xl">Frequently Asked Questions</h3>
1253    <div class="border-y border-dashed border-white divide-dashed divide-y divide-white">
1254
1255      <div class="py-2.5" data-accordion>
1256        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1257          <h3 class="text-xl max-lg:text-lg">What is Physiotherapy?</h3>
1258          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512">
1258<path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1259        </div>
1260        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1261          <p>Physiotherapy focuses on improving movement, managing pain, and enhancing physical well-being. Through targeted exercises, manual therapy, and specialised techniques, physiotherapists help restore function and accelerate recovery. </p>
1262        </div>
1263      </div>
1264      <div class="py-2.5" data-accordion>
1265        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1266          <h3 class="text-xl max-lg:text-lg">How does Physiotherapy work? </h3>
1267          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1268        </div>
1269        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1270          <p>Physiotherapists use soft tissue techniques and joint mobilisation to reduce muscular tension, increase range of motion, and improve circulation. A home exercise plan may also be recommended to aid recovery and prevent recurrence. </p>
1271        </div>
1272      </div>
1273      <div class="py-2.5" data-accordion>
1274        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1275          <h3 class="text-xl max-lg:text-lg">How long is a consultation?</h3>
1276          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1277        </div>
1278        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1279          <p>Each treatment session lasts 30 minutes. Initial consultations may take up to 45 minutes, and you will be informed when booking.</p>
1280        </div>
1281      </div>
1282      <div class="py-2.5" data-accordion>
1283        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1284          <h3 class="text-xl max-lg:text-lg">What happens during my first session?</h3>
1285          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1286        </div>
1287        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1288          <ul class="list-disc pl-4">
1289            <li> A full medical history review </li>
1290            <li>A physical assessment</li>
1291            <li>Initial treatment and a customised exercise plan</li>
1292          </ul>
1293          <p>Follow-up sessions will focus on treatment, tracking progress, and adjusting rehabilitation plans. </p>
1294        </div>
1295      </div>
1296      <div class="py-2.5" data-accordion>
1297        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1298          <h3 class="text-xl max-lg:text-lg">How many sessions will I need?</h3>
1299          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1300        </div>
1301        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1302          <p>Recovery time varies. Some patients see significant improvement within one or tw
1302o sessions, while others may need additional appointments. Your physiotherapist will discuss this during your initial consultation.</p>
1303        </div>
1304      </div>
1305      <div class="py-2.5" data-accordion>
1306        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1307          <h3 class="text-xl max-lg:text-lg">Do I need a medical referral?</h3>
1308          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1309        </div>
1310        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1311          <p>No, but if you have a complex medical history, it’s advisable to discuss physiotherapy with your doctor. Some insurance plans require a GP referral for coverage.</p>
1312        </div>
1313      </div>
1314      <div class="py-2.5" data-accordion>
1315        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1316          <h3 class="text-xl max-lg:text-lg">Does Physiotherapy hurt?</h3>
1317          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1318        </div>
1319        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1320          <p>Treatment discomfort is usually minimal and should not exceed the pain you are currently experiencing. Any post-treatment soreness typically resolves within one to two days. </p>
1321        </div>
1322      </div>
1323      <div class="py-2.5" data-accordion>
1324        <div class="flex items-center justify-between cursor-pointer" data-accordion-header>
1325          <h3 class="text-xl max-lg:text-lg">What should I wear?</h3>
1326          <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0"/></svg>
1327        </div>
1328        <div class="hidden mt-2 space-y-4 font-light" data-accordion-content>
1329          <p>Wear comfortable, loose-fitting clothing. Your physiotherapist will need access to the affected area for assessment and treatment.</p>
1330        </div>
1331      </div>
1332
1333    </div>
1334  </div>  
1335  <div class="wrapper relative z-[2] mt-20">
1336    <div class="grid grid-cols-2 gap-4 text-center max-lg:grid-cols-1 max-lg:gap-6">
1337      <div>
1338        <h3 class="text-2xl mb-2 max-lg:text-xl">Still have questions?</h3>
1339        <p class="font-light mb-6">We’re here to help. Give us a call, and we’ll be happy to discuss any <br> concerns or questions you may have.</p>
1340        <p>Call us on <a href="tel:02073275341" class="hover:underline">020 7327 5341</a></p>
1341      </div>
1342      <div>
1343        <h3 class="text-2xl mb-2 max-lg:text-xl">Take Action – Book Your Physiotherapy Session Today</h3>
1344        <p class="font-light mb-4">Don’t let pain slow you down. Our expert physiotherapists will help you regain mobility, strength, and confidence—starting today. </p>
1345        <ul class="mb-4 font-light">
1346          <li>📍 Visit Us – Thrive4Life Wellbeing Centre, Lloyd’s Building, 1 Lime Street, EC3</li>
1347          <li>📅 Book Online – Secure your session in just a few clicks</li>
1348          <li>📞 Call Us Now – Speak with our team to find the best treatment plan for you.</li>
1349        </ul>
1350        <p class="font-light mb-6">Take control of your recovery—book your physiotherapy session now!</p>
1351        <a href="/book-online" class="btn primary">BOOK NOW</a>
1352      </div>
1353    </div>
1354  </div>
1355  
1356<img alt="hero-graphic" class="absolute bottom-0 pointer-events-none z-[1] w-[2560px] max-w-none left-1/2 -translate-x-1/2 min-[2560px]:w-full"
1357  width="100%"
1358  src="https://files.uk-siteglide.com/cdn-cgi/image/format=auto,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675"
1359  srcset="
1360    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=320,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   320w,
1361    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=640,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   640w,
1362    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=960,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675   960w,
1363    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=1280,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 1280w,
1364    https://files.uk-siteglide.com/cdn-cgi/image/format=auto,width=2560,onerror=redirect/instances/61/assets/images/build/hero-graphic-5.png?updated=1783943675 2560w
1365  "
1366/>
1367</section>
1368
1369<style>
1370  #cliniko-online-bookings p{
1371    display: none !important;
1372  }
1373</style>
1374	</main><footer>
1375  <div class="pt-14 pb-24 bg-white text-brand-03 relative overflow-x-hidden max-lg:py-12">
1376    <div class="wrapper relative z-[1]">
1377      <div class="grid grid-cols-12 gap-11 max-lg:gap-7">
1378        <div class="space-y-2 col-span-4 max-lg:col-span-6 max-md:col-span-full">
1379          <h3 class="text-brand-04 text-2xl max-sm:text-xl">Thrive4Life Wellbeing Centre</h3>
1380          <p>We provide a wide range of physical therapy and wellbeing services in the City of London.</p>
1381          <ul class="[&_li]:leading-tight [&_a]:inline-flex [&_a]:items-start [&_a]:gap-3 [&_svg]:text-brand-05 [&_svg]:flex-none [&_span]:inline-flex [&_span]:items-start [&_span]:gap-3 space-y-3">
1382            <li><span><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 384 512"><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192C0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67c-9.535 13.774-29.93 13.773-39.464 0M192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80s-80 35.817-80 80s35.817 80 80 80"/></svg>Lloyd's Buiding, Upper Basement, One Lime Street, City of London, EC3M 7HA</span></li>
1383            <li><a class="hover:underline" href="tel:02073275341"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="m497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6"/></svg>020 7327 5341</a></li>
1384            <li><a class="hover:underline" href="/cdn-cgi/l/email-protection#036a6d656c43776b716a7566376f6a656674666f6f61666a6d6460666d7771662d606c2d7668"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7c22.4 17.4 52.1 39.5 154.1 113.6c21.1 15.4 56.7 47.8 92.2 47.6c35.7.3 72-32.8 92.3-47.6c102-74.1 131.6-96.3 154-113.7M256 320c23.2.4 56.6-29.2 73.4-41.4c132.7-96.3 142.8-104.7 173.4-128.7c5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9c30.6 23.9 40.7 32.4 173.4 128.7c16.8 12.2 50.2 41.8 73.4 41.4"/></svg><span class="__cf_email__" data-cfemail="345d5a525b74405c465d425100585d52514351585856515d5a5357515a4046511a575b1a415f">[email&#160;protected]</span></a></li>
1385          </ul>
1386        </div>
1387        <div class="col-span-5 max-lg:col-span-6 max-md:col-span-full">
1388          <img class="w-full h-full object-cover rounded-md" src="https://files.uk-siteglide.com/instances/61/assets/images/build/map-footer.webp?updated=1783943675" alt="map">
1389        </div>
1390        <div class="space-y-2 col-span-3 max-lg:col-span-full">
1391          <h3 class="text-brand-04 text-2xl max-sm:text-xl">Stay up to date</h3>
1392          <p>Subscribe to our health and wellbeing emails and stay up to date with Thrive4Life news and events.</p>
1393          <a href="https://webforms.pipedrive.com/f/6NavoworQ7cNMXRAnrZtFPRInmHrPSvdmLj0d5Rjfj0hn9I5XdCA3BnzqAryQhw7UT" target="_blank" class="btn primary">Subscribe</a>
1394          <div class="flex items-center flex-wrap gap-2 pt-3">
1395            <h3 class="text-brand-04 text-2xl max-sm:text-xl">Follow us</h3>
1396            <ul class="flex items-center gap-1 text-xl">
1397              <li>
1398                <a target="_blank" href="https://www.facebook.com/Thrive4LifeWellbeing/" class="group">
1399                  <span class="grid place-items-center rounded-full bg-brand-04 text-white h-10 w-10 group-hover:bg-brand-03 transition-colors">
1400                    <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 896 1664"><path fill="currentColor" d="M895 12v264H738q-86 0-116 36t-30 108v189h293l-39 296H592v759H286V905H31V609h255V391q0-186 104-288.5T667 0q147 0 228 12"/></svg>
1401                  </span>
1402                </a>
1403              </li>
1404              <li>
1405                <a target="_blank" href="https://x.com/lloydswellbeing" class="group">
1406                  <span class="grid place-items-center rounded-full bg-brand-04 text-white h-10 w-10 group-hover:bg-brand-03 transition-colors">
1407                    <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 16 16"><path fill="currentColor" d="M9.294 6.928L14.357 1h-1.2L8.762 6.147L5.25 1H1.2l5.31 7.784L1.2 15h1.2l4.642-5.436L10.751 15h4.05zM7.651 8.852l-.538-.775L2.832 1.91h1.843l3.454 4.977l.538.775l4.491 6.47h-1.843z"/></svg>
1408                  </span>
1409                </a>
1410              </li>
1411              <li>
1412                <a target="_blank" href="https://uk.linkedin.com/company/thrive4life-wellbeing-centre" class="group">
1413                  <span class="grid place-items-center rounded-full bg-brand-04 text-white h-10 w-10 group-hover:bg-brand-03 transition-colors">
1414                    <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 1536 1504"><path fill="currentColor" d="M349 497v991H19V497zm21-306q1 73-50.5 122T184 362h-2q-82 0-132-49T0 191q0-74 51.5-122.5T186 20t133 48.5T370 191m1166 729v568h-329V958q0-105-40.5-164.5T1040 734q-63 0-105.5 34.5T871 854q-11 30-11 81v553H531q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52t87-43.5T1157 474q171 0 275 113.5T1536 920"/></svg>
1415                  </span>
1416                </a>
1417              </li>
1418              <li>
1419                <a target="_blank" rel="noopener" href="https://www.instagram.com/thrive4lifewellbeingcentre/" class="group" aria-label="Thrive4Life Wellbeing Centre on Instagram">
1420                  <span class="grid place-items-center rounded-full bg-brand-04 text-white h-10 w-10 group-hover:bg-brand-03 transition-colors">
1421                    <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512">
1422                      <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9S160.5 370.8 224.1 370.8 339 319.5 339 255.9 287.7 141 224.1 141m0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7m146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8m76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9S352.4 35.1 316.5 33.4c-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1S3.2 127.5 1.5 163.4c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.5 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2s34.5-58 36.2-93.9c2.1-37 2.1-147.8 0-184.8M398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1"/>
1423                    </svg>
1424                  </span>
1425                </a>
1426              </li>
1427              
1428              <li>
1429                <a target="_blank" rel="noopener" href="https://www.tiktok.com/@thrive4life_uk" class="group" aria-label="Thrive4Life on TikTok">
1430                  <span class="grid place-items-center rounded-full bg-brand-04 text-white h-10 w-10 group-hover:bg-brand-03 transition-colors">
1431                    <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 448 512">
1432                      <path fill="currentColor" d="M448 209.9a210.1 210.1 0 0 1-122.8-39.3v178.8A162.6 162.6 0 1 1 185 188.3v89.9a74.6 74.6 0 1 0 52.2 71.2V0h88a121.2 121.2 0 0 0 1.9 22.2A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z"/>
1433                    </svg>
1434                  </span>
1435                </a>
1436              </li>
1437            </ul>
1438          </div>
1439        </div>
1440      </div>
1441    </div>
1442    <img class="absolute bottom-0 pointer-events-none z-[0] w-[2560px] max-w-none left-1/2 -translate-x-1/2" src="https://files.uk-siteglide.com/instances/61/assets/images/build/footer-graphic.webp?updated=1783943675" alt="hero-graphic">
1443  </div>
1444  <div class="bg-brand-dark text-white text-sm py-11 border-t-4 border-brand-05">
1445    <div class="wrapper">
1446      <div class="flex items-center justify-between gap-2 flex-wrap">
1447        <div>
1448          <p>© 2026 Thrive4Life. All rights reserved. </p>
1449          <p>Wellbeing services are provided by <a target="_blank" class="hover:underline" href="https://thrive-4-life.uk-siteglide.com/">Thrive4Life Limited</a>. View our <a href="/privacy-policy" class="hover:underline">Privacy Policy</a>, <a href="/cookie-policy" class="hover:underline">Cookie Policy</a>
1449, <a href="/data-protection-policy" class="hover:underline">Data Protection Policy</a>.</p>
1450        </div>
1451        <!--<div>
1452          <a href="https://www.websitesuccess.co.uk/" target="_blank" class="hover:underline font-bold">Another Website Success</a>
1453        </div>-->
1454      </div>
1455    </div>
1456  </div>
1457</footer>
vendor: 110 bytes, lines 1457-1459
1457
1458
1459<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1459<script>
1460  document.addEventListener("DOMContentLoaded", function () {
1461      const navToggle = document.querySelector("#nav-toggle"); // Button to toggle nav
1462      const mobileNav = document.querySelector("#mobile-nav"); // Navigation menu
1463
1464      if (navToggle && mobileNav) {
1465          navToggle.addEventListener("click", function () {
1466              mobileNav.classList.toggle("max-xl:hidden");
1467          });
1468      }
1469  });
1470</script>
1470
1471
1472<script>
1473  document.addEventListener("DOMContentLoaded", function () {
1474    document.querySelectorAll('[data-accordion]')[0].querySelector('[data-accordion-content]').classList.toggle('hidden')
1475    document.querySelectorAll('[data-accordion]').forEach(el => {
1476      el.querySelector('[data-accordion-header]').addEventListener('click', () => {
1477        el.querySelector('[data-accordion-content]').classList.toggle('hidden');
1478      });
1479    });
1480  });
1481</script>
1481
1482
1483<script>
1484	const swiperEvents = new Swiper ('.swiper.events', {
1485		direction: "horizontal",
1486		loop: true,
1487		slidesPerView: 1,
1488		spaceBetween: 24,
1489		pagination: {
1490			clickable: true,
1491      el: '.swiper-pagination-events',
1492		},
1493		breakpoints: {
1494      300: {
1495				slidesPerView: 1.75,
1496				spaceBetween: 24,
1497			},
1498			400: {
1499				slidesPerView: 2,
1500				spaceBetween: 24,
1501			},
1502      768: {
1503				slidesPerView: 3,
1504				spaceBetween: 24,
1505			},
1506      1200: {
1507				slidesPerView: 4,
1508				spaceBetween: 24,
1509			},
1510		},
1511    autoplay: {
1512			delay: 5000,
1513		},
1514 })
1515</script>
1515
1516
1517<!-- ST added this script for Logos (sponsor logos) swiper -->
1518<script>
1519	const swiperLogos = new Swiper ('.swiper.logos', {
1520		direction: "horizontal",
1521		loop: true,
1522		slidesPerView: 1,
1523    centeredSlides: true,
1524		spaceBetween: 12,
1525		pagination: {
1526			clickable: false,
1527      el: '.swiper-pagination-logos',
1528		},
1529		breakpoints: {
1530      300: {
1531				slidesPerView: 3,
1532				spaceBetween: 12,
1533        centeredSlides: true,
1534			},
1535      400: {
1536				slidesPerView: 4,
1537				spaceBetween: 16,
1538        centeredSlides: true,
1539			},
1540      663: {
1541				slidesPerView: 6,
1542				spaceBetween: 20,
1543        centeredSlides: true,
1544			},
1545			772: {
1546				slidesPerView: 6,
1547				spaceBetween: 24,
1548        centeredSlides: true,
1549			},
1550      1000: {
1551				slidesPerView: 7,
1552				spaceBetween: 24,
1553        centeredSlides: true,
1554			},
1555      1200: {
1556				slidesPerView: 9,
1557				spaceBetween: 24,
1558        centeredSlides: true,
1559			},
1560      1400: {
1561				slidesPerView: 9,
1562				spaceBetween: 30,
1563        centeredSlides: true,
1564			},
1565		},
1566    autoplay: {
1567			delay: 600,
1568		},
1569 })
1570</script>
1570
1571
1572
1573<script>
1574  const steps = document.querySelectorAll('.step');
1575  const contents = document.querySelectorAll('.step-content');
1576  const nextButtons = document.querySelectorAll('.next-btn');
1577  const backButtons = document.querySelectorAll('.back-btn');
1578  const shopButtons = document.querySelectorAll('.shop-more-btn');
1579
1580  let currentStep = 0;
1581
1582  function getStepFromURL() {
1583    const params = new URLSearchParams(window.location.search);
1584    const stepParam = parseInt(params.get("step"), 10);
1585  }
1586
1587  function togglePaymentSteps() {
1588    const totalEl = document.getElementById('cart_total_price_value');
1589    const total = totalEl ? totalEl.dataset.total?.replace(/[^\d.]/g, '') : null;
1590    const totalNum = total ? parseFloat(total) : NaN;
1591
1592    const quoteTab = document.querySelector('.quote-tab');
1593    const quoteStep = document.querySelector('.quote-step');
1594    const checkoutTab = document.querySelector('.checkout-tab');
1595    const checkoutStep = document.querySelector('.checkout-step');
1596
1597    const productSelect = document.getElementById('product_select');
1598
1599    // Hide quote tab and step if no product selected
1600    if (productSelect && !productSelect.value) {
1601      quoteTab?.classList.add('hidden');
1602      quoteStep?.classList.add('hidden');
1603      quoteTab?.style.setProperty('display', 'none');
1604      quoteStep?.style.setProperty('display', 'none');
1605    } else {
1606      quoteTab?.classList.remove('hidden');
1607      quoteStep?.classList.remove('hidden');
1608      quoteTab?.style.removeProperty('display');
1609      quoteStep?.style.removeProperty('display');
1610    }
1611
1612    if (!isNaN(totalNum)) {
1613      if (totalNum === 0) {
1614        quoteTab?.classList.remove('hidden');
1615        quoteStep?.classList.remove('hidden');
1616        quoteTab?.style.removeProperty('display');
1617        quoteStep?.style.removeProperty('display');
1618
1619        checkoutTab?.classList.add('hidden');
1620        checkoutStep?.classList.add('hidden');
1621        checkoutTab?.style.setProperty('display', 'none');
1622        checkoutStep?.style.setProperty('display', 'none');
1623      } else {
1624        quoteTab?.classList.add('hidden');
1625        quoteStep?.classList.add('hidden');
1626        quoteTab?.style.setProperty('display', 'none');
1627        quoteStep?.style.setProperty('display', 'none');
1628
1629        checkoutTab?.classList.remove('hidden');
1630        checkoutStep?.classList.remove('hidden');
1631        checkoutTab?.style.removeProperty('display');
1632        checkoutStep?.style.removeProperty('display');
1633      }
1634    }
1635  }
1636
1637  function getVisibleStepIndexes() {
1638    return Array.from(contents)
1639      .map((el, i) => ({ el, i }))
1640      .filter(({ el }) => !el.classList.contains('hidden') && el.style.display !== 'none')
1641      .map(({ i }) => i);
1642  }
1643
1644  function showStep(index) {
1645    const visibleIndexes = getVisibleStepIndexes();
1646    const targetIndex = visibleIndexes.includes(index) ? index : visibleIndexes[0];
1647
1648    steps.forEach((step, i) => {
1649      step.classList.toggle('active', i === targetIndex);
1650    });
1651
1652    contents.forEach((content, i) => {
1653      content.classList.toggle('active', i === targetIndex);
1654    });
1655
1656    currentStep = targetIndex;
1657
1658    // Removed updating the URL with step number
1659    // const url = new URL(window.location);
1660    // url.searchParams.set('step', currentStep);
1661    // window.history.replaceState({}, '', url);
1662  }
1663
1664  function moveStep(direction) {
1665    const visibleIndexes = getVisibleStepIndexes();
1666    const currentIndexInVisible = visibleIndexes.indexOf(currentStep);
1667    const nextIndex = visibleIndexes[currentIndexInVisible + direction];
1668
1669    if (nextIndex !== undefined) {
1670      sessionStorage.setItem('currentStep', nextIndex);
1671      // Remove reload if next step is last visible step
1672      if (nextIndex === visibleIndexes[visibleIndexes.length - 1]) {
1673        showStep(nextIndex);
1674      } else {
1675        window.location.reload();
1676      }
1677    }
1678  }
1679
1680  // On load
1681  let initialStep = 0;
1682  const savedStep = sessionStorage.getItem('currentStep');
1683  if (savedStep !== null) {
1684    initialStep = parseInt(savedStep, 10);
1685    sessionStorage.removeItem('currentStep');
1686  } else {
1687    initialStep = getStepFromURL();
1688  }
1689
1690  togglePaymentSteps();
1691  showStep(initialStep);
1692
1693  // Buttons
1694  nextButtons.forEach((btn) =>
1695    btn.addEventListener('click', (e) => {
1696      e.preventDefault();
1697      moveStep(1);
1698    })
1699  );
1700
1701  backButtons.forEach((btn) =>
1702    btn.addEventListener('click', (e) => {
1703      e.preventDefault();
1704      moveStep(-1);
1705    })
1706  );
1707
1708  shopButtons.forEach((btn) =>
1709    btn.addEventListener('click', (e) => {
1710      e.preventDefault();
1711      sessionStorage.setItem('currentStep', 0);
1712      window.location.reload();
1713    })
1714  );
1715
1716  // First step validation
1717  const productSelect = document.getElementById('product_select');
1718  const firstNextBtn = contents[0]?.querySelector('.next-btn');
1719  if (firstNextBtn) {
1720    firstNextBtn.addEventListener('click', function (e) {
1721      if (productSelect && !productSelect.value) {
1722        e.preventDefault();
1723        alert('Please select an event before continuing.');
1724        return;
1725      }
1726      e.preventDefault();
1727      moveStep(1);
1728    });
1729  }
1730</script>
1730
1731
1732<style>
1733  .steps {
1734    display: flex;
1735    justify-content: space-between;
1736    margin-bottom: 20px;
1737    gap: 10px;
1738  }
1739
1740  .hidden {
1741    display: none !important;
1742  }
1743  .step {
1744    flex: 1;
1745    text-align: center;
1746    padding: 6px 5px;
1747    border-bottom: 16px solid #ccc;
1748    color: #888;
1749    font-weight: light;
1750    font-size: 14px;
1751  }
1752
1753  .step.active {
1754    border-color: #83c48f;
1755    color: #83c48f;
1756  }
1757
1758  .step-content {
1759    display: none;
1760  }
1761
1762  .step-content.active {
1763    display: block;
1764    margin-top: 20px;
1765  }
1766
1767  .button-group {
1768    margin-top: 30px;
1769    display: flex;
1770	column-gap: 10px;
1771  }
1772
1773  .button-group .left {
1774    display: flex;
1775    gap: 10px;
1776  }
1777
1778  .button-group .right {
1779    display: flex;
1780  }
1781
1782  .next-btn {
1783    background-color: #0046be;
1784    color: #fff;
1785  }
1786
1787  .back-btn {
1788    background-color: #ccc;
1789    color: #000;
1790  }
1791
1792  .shop-more-btn {
1793    background-color: #eee;
1794    color: #0046be;
1795    text-decoration: underline;
1796    border: 1px solid #ccc;
1797  }
1798</style>
1799
1800<script>
1801	const swiperEventsList = new Swiper ('.swiper.events-list', {
1802		direction: "horizontal",
1803		loop: true,
1804		slidesPerView: 1,
1805		spaceBetween: 24,
1806		pagination: {
1807			clickable: true,
1808      el: '.swiper-pagination-event-list',
1809		},
1810		breakpoints: {
1811      300: {
1812				slidesPerView: 1.75,
1813				spaceBetween: 24,
1814			},
1815			400: {
1816				slidesPerView: 2,
1817				spaceBetween: 24,
1818			},
1819      768: {
1820				slidesPerView: 3,
1821				spaceBetween: 24,
1822			},
1823      1200: {
1824				slidesPerView: 4,
1825				spaceBetween: 24,
1826			},
1827		},
1828    autoplay: {
1829			delay: 5000,
1830		},
1831 })
1832</script>
vendor: 1 bytes, line 1832
1832
1833<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"ba47ee427a374ad2a92d67ce9022e6ce","r":1,"spa":2}' crossorigin="anonymous"></script>
1833
1834</body>
1835
1836</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.