/* Dr Ross Potgieter Chiropractor – shared stylesheet
   Section 1: fonts, tokens, base. Section 2: header/footer/widgets. Section 3: generated page layout classes. */
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/montserrat.woff2) format('woff2')}
@font-face{font-family:Amiko;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/amiko.woff2) format('woff2')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-pro-400.woff2) format('woff2')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/source-sans-pro-700.woff2) format('woff2')}
@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fonts/fontawesome.woff) format('woff')}

:root{
  --dark:#0f555c;--green:#4a9b86;--teal:#4a9996;--white:#fff;--grey:#ededed;--ice:#f0f8ff;
  --header-h:113px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;color:#666;background:#fff;overflow-x:hidden}
img{max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}
ul,ol{padding:0}
a{color:inherit}
strong,b{font-weight:700}
iframe{max-width:100%}
.ic{font-style:normal;display:inline-block}
.ic::before{font-family:FontAwesome}
[id]{scroll-margin-top:100px}

/* ---------- header ---------- */
/* Geometry measured on the original: 3 columns 25% / 50% / 25% inside 25px side padding; logo 94% of its column,
   shrinking to 63% once the page is scrolled; nav links 16px/500 with 10px side padding. */
.site-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:20px 25px 10px;transition:background-color .2s,padding .2s}
.hdr-in{display:flex;align-items:flex-start}
.logo{flex:0 0 25%;display:block;position:relative;line-height:0}
.logo img{width:94%;height:auto;transition:width .2s,margin .2s}
.logo-dark{position:absolute;left:0;top:0;opacity:0;transition:opacity .2s,width .2s,margin .2s}
.logo-white{transition:opacity .2s,width .2s,margin .2s}
.main-nav{flex:0 0 50%;margin-top:11px;padding:7px;display:flex;justify-content:center}
.main-nav>ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}
.main-nav li{position:relative}
.main-nav>ul>li>a{display:block;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:.48px;color:#fff;padding:0 10px;line-height:25px;transition:color .2s}
.main-nav>ul>li>a>span{display:inline-block;border-top:2px solid transparent;border-bottom:2px solid transparent;padding:0;transition:border-color .2s}
.main-nav>ul>li>a.active>span,.main-nav>ul>li>a:hover>span,.main-nav>ul>li.has-sub:hover>a>span{border-bottom-color:currentColor}
.main-nav .caret{display:inline-block;width:6px;height:6px;margin:0 0 2px 15px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}
.main-nav li.has-sub:hover .caret{transform:rotate(225deg) translate(-2px,-2px)}
.sub-toggle,.nav-book,.nav-toggle{display:none}
.main-nav .sub{position:absolute;left:16px;top:100%;list-style:none;margin:0;padding:0;width:335px;background:var(--dark);z-index:60;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(-8px);transition:opacity .3s ease-out,transform .3s ease-out,max-height .3s ease-in-out,visibility .3s}
.main-nav li.has-sub:hover>.sub,.main-nav li.has-sub:focus-within>.sub{opacity:1;visibility:visible;max-height:420px;transform:none}
.main-nav .sub a{display:block;padding:15px;font-size:14px;font-weight:500;letter-spacing:.42px;color:#fff;text-decoration:none;line-height:18px;transition:background-color .2s}
.main-nav .sub a:hover{background:var(--green)}
.hdr-wa{flex:0 0 25%;display:flex;align-items:center;gap:5px;margin-top:13px;padding:0 0 0 53px;text-decoration:none;color:#fff;font-weight:700;font-size:16px;line-height:33px;transition:color .2s}
.hdr-wa .wa-ico{width:20px;height:20px;flex:none}
.hdr-wa .wa-ico path{fill:currentColor}

.site-header.scrolled{background:#fff;padding:10.5px 25px}
.site-header.scrolled .hdr-in{align-items:center;min-height:55px}
.site-header.scrolled .logo-white{opacity:0}
.site-header.scrolled .logo-dark{opacity:1}
.site-header.scrolled .logo img{width:63%;margin-left:13.5%}
.site-header.scrolled .main-nav,.site-header.scrolled .hdr-wa{margin-top:0}
.site-header.scrolled .main-nav>ul>li>a{color:#000}
.site-header.scrolled .main-nav>ul>li>a.active,.site-header.scrolled .main-nav>ul>li>a:hover,.site-header.scrolled .main-nav>ul>li.has-sub:hover>a{color:var(--teal)}
.site-header.scrolled .hdr-wa{color:var(--teal)}

/* ---------- WhatsApp floating button ---------- */
.wa-float{position:fixed;right:40px;bottom:40px;z-index:40;display:flex;align-items:center;justify-content:flex-start;gap:34px;padding-left:13px;width:281px;height:60px;border-radius:50px;background:var(--green);color:#fff;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 0 11px rgba(0,0,0,.25);transition:background-color .2s,border-color .2s}
.wa-float .wa-ico{width:29px;height:28px;flex:none}
.wa-float .wa-ico path{fill:#fff}

/* ---------- footer (layout and sizes come from the generated classes) ---------- */
.fnav{display:flex;flex-direction:column;flex:1;list-style:none;margin:0;padding:0}
.fnav a{display:flex;align-items:center;padding:5px 0;text-decoration:none;color:inherit}
.fnav a span{display:block;line-height:19px;padding-bottom:9.6px}
.fnav a.on span{box-shadow:inset 0 -2px 0 currentColor}
.fnav a span{position:relative}
.fnav a span::before{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}
.fnav a:hover span::before{transform:scaleX(1);opacity:1}
.site-footer a{text-decoration:none}
.site-footer p a,.site-footer h6 a{text-decoration:none}
.social{display:flex;gap:20px;margin-top:13px}
.social a{display:flex;width:37px;height:37px;border-radius:50%;background:rgba(237,237,237,.45);align-items:center;justify-content:center}
.social svg{width:20px;height:20px;fill:#fff}

/* ---------- page layout helpers ---------- */
main{display:block;padding-top:0}
main hr{border:0}
a.btn-link{text-decoration:none}
main a{text-decoration:none}

/* ---------- cookie notice ---------- */
.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#000;color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:16px;padding:16px 40px 16px 24px;text-align:center}
.cookie-bar[hidden]{display:none}
.cookie-bar p{margin:0;line-height:20px}
.cookie-bar a{color:#fff}
.cookie-close{position:absolute;right:10px;top:5px;border:0;background:none;color:#fff;font:700 16px 'Source Sans Pro',sans-serif;cursor:pointer;padding:0 0 0 0;line-height:20px;width:12px}

html.nav-locked{overflow:hidden}

/* ---------- responsive ---------- */
@media (max-width:1024px){
  .main-nav>ul>li>a{padding:0 8px}
}
@media (max-width:767px){
  .site-header,.site-header.scrolled{padding:0;height:75px;background:transparent;transition:background-color .2s}
  .site-header.scrolled{background:#fff}
  .hdr-in{display:block;position:relative;height:75px}
  .logo{position:absolute;left:75px;top:16px;width:273px;flex:none}
  .logo img,.site-header.scrolled .logo img{width:273px;margin:0}
  .site-header.scrolled .logo{top:17px}
  .hdr-wa{display:none}
  .nav-toggle{display:block;position:fixed;left:10px;top:18px;z-index:70;width:40px;height:40px;border:0;background:none;padding:0;cursor:pointer}
  .nav-toggle span{position:absolute;left:9px;width:22px;height:2px;background:#fff;transition:transform .3s ease-out,opacity .4s ease-out,background-color .2s}
  .nav-toggle span:nth-child(1){top:13px}
  .nav-toggle span:nth-child(2){top:19px}
  .nav-toggle span:nth-child(3){top:25px}
  .site-header.scrolled .nav-toggle span{background:var(--dark)}
  .nav-open .nav-toggle span{background:#fff!important}
  .nav-open .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}
  .nav-open .nav-toggle span:nth-child(2){opacity:0}
  .nav-open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  .main-nav{position:fixed;left:0;top:0;width:100%;height:100vh;height:100dvh;margin:0;padding:93px 20px 0;display:block;z-index:65;background:linear-gradient(0deg,#4a9b86 0%,#0f555c 100%);transform:translateY(-100%);visibility:hidden;transition:transform .3s linear,visibility .3s;overflow-y:auto}
  .nav-open .main-nav{transform:none;visibility:visible}
  .main-nav>ul{display:block}
  .main-nav>ul>li>a,.site-header.scrolled .main-nav>ul>li>a{display:inline-block;width:100%;text-align:center;font-size:18px;font-weight:400;letter-spacing:.54px;line-height:45px;padding:0;color:#fff}
  .main-nav>ul>li>a>span{line-height:41px}
  .main-nav>ul>li>a.active,.main-nav>ul>li>a:hover,.site-header.scrolled .main-nav>ul>li>a.active,.site-header.scrolled .main-nav>ul>li>a:hover,.site-header.scrolled .main-nav>ul>li.has-sub:hover>a{color:#fff}
  .main-nav li.has-sub{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
  .main-nav li.has-sub>a{width:auto!important;margin-right:6px}
  .main-nav .caret{display:none}
  .sub-toggle{display:block;width:30px;height:45px;border:0;background:none;padding:0;cursor:pointer;position:relative}
  .sub-toggle::before{content:"";position:absolute;left:9px;top:15px;width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s}
  .sub-toggle[aria-expanded=true]::before{transform:rotate(225deg);top:19px}
  .main-nav .sub,.main-nav li.has-sub:hover>.sub,.main-nav li.has-sub:focus-within>.sub{position:static;display:none;width:100%;background:transparent;opacity:1;visibility:visible;max-height:none;transform:none;box-shadow:none}
  .main-nav li.has-sub.sub-open>.sub{display:block}
  .main-nav .sub a,.main-nav .sub a:hover{display:block;text-align:center;font-size:16px;font-weight:400;letter-spacing:.48px;line-height:19px;padding:6px 12px;background:none}
  .nav-book{display:flex;align-items:center;justify-content:center;position:absolute;left:20px;right:20px;bottom:42px;height:62px;border-radius:50px;background:#fff;color:var(--green);font-weight:700;font-size:16px;text-decoration:none}
  .wa-float{right:25px;bottom:25px;width:256px}
  .nav-open .wa-float{display:none}
  .fnav a span{line-height:17px;padding-bottom:9.2px}
  .social{gap:12px}
  .social a{width:31px;height:31px}
  .social svg{width:17px;height:17px}
}

/* ---------- scroll animations (see site.js) ---------- */
@media (prefers-reduced-motion:no-preference){
  .js [data-gal]:not(.in){visibility:hidden}
}
@media (min-width:768px) and (prefers-reduced-motion:no-preference){
  .js [data-anim]:not(.in){visibility:hidden}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{transition-duration:.01ms!important}
}

/* ---------- FAQ accordion (see site.js) ---------- */
[data-acc=head]{cursor:pointer}
.acc-ic{display:block;position:relative;width:24px;height:24px;transition:transform .5s ease-in-out}
.acc-ic i{position:absolute;left:0;top:11px;width:24px;height:2px;background:#fff;transition:opacity .5s ease-in-out}
.acc-ic i+i{transform:rotate(90deg)}
[data-acc-open] .acc-ic{transform:rotate(180deg)}
[data-acc-open] .acc-ic i+i{opacity:0}
[data-acc=icon] svg{transition:transform .5s ease-in-out}
[data-acc-open] [data-acc=icon] svg{transform:rotate(180deg)}
.acc-ready [data-acc=body]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}
@media (prefers-reduced-motion:reduce){.acc-ready [data-acc=body],.acc-ic,.acc-ic i{transition:none}}

/* ---------- blog search ---------- */
.search-wrap{position:relative}
.search-wrap input{display:block;outline:0;-webkit-appearance:none;appearance:none}
.search-wrap input::-webkit-search-cancel-button{display:none}
.search-ic{position:absolute;right:15px;top:50%;width:16px;height:16px;margin-top:-10px;border:2px solid #4a9b86;border-radius:50%;pointer-events:none;box-sizing:border-box}
.search-ic::after{content:"";position:absolute;width:2px;height:8px;background:#4a9b86;right:-3px;bottom:-6px;transform:rotate(-45deg)}
[data-post][hidden]{display:none}

/* ---------- blog pagination ---------- */
.pager{display:flex;justify-content:center;padding:8px 0;clear:both}
.pager ul{display:flex;justify-content:center;gap:6px;list-style:none;margin:0;padding:0;width:100%}
.pager li{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;color:#c9cacd;border-radius:4px}
.pager li.on{background:#4a9b86;color:#fff;border-radius:50%;font-weight:400}
.pager li.off::before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:3px}
.pager li.next::before{transform:rotate(-135deg);margin-left:0;margin-right:3px}
@media (max-width:767px){
  .acc-ic{width:16px;height:16px}
  .acc-ic i{width:16px;top:7px}
}

/* ---------- custom icons inside round badges: centred horizontally (the original centres them) ---------- */
svg[data-icon-custom]{display:block;margin-left:auto;margin-right:auto}

/* ---------- 404 page ---------- */
.page-404{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:140px 20px 60px;text-align:center;color:#fff;background:linear-gradient(0deg,#4a9b86 0%,#0f555c 100%)}
.page-404 h1{font-size:42px;font-weight:500;line-height:1.2;margin-bottom:16px}
.page-404 p{font-size:18px;line-height:1.5;margin-bottom:32px}
.page-404-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
.page-404-links a{display:inline-block;padding:14px 30px;border:2px solid #fff;border-radius:50px;background:#fff;color:var(--green);font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}
.page-404-links a:hover{background:transparent;color:#fff}

/* ---------- page layout (generated) ---------- */
.c1{padding-top:100px;padding-right:40px;padding-bottom:100px;padding-left:40px;background-image:linear-gradient(90deg, rgb(57, 81, 116) 0%, rgba(0, 0, 0, 0) 100%),url(/assets/img/Untitled-12-1920w-2.png);background-size:cover;background-position:50% -7.27924px;background-repeat:no-repeat;background-attachment:fixed}
.c2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:normal}
.c3{float:left;flex:0 0 100.00%;max-width:100.00%}
.c3::before{content:"";display:table}
.c4{margin-top:87px;width:4.17%}
.c4::before{content:"";display:table}
.c4::after{content:"";display:table}
.c5{width:100%;height:3px;border:0;background-color:rgb(74, 155, 134);margin:0 auto;margin-top:10px;margin-bottom:10px}
.c6{padding-top:2px;padding-bottom:2px;margin-bottom:8px;width:66.00%}
.c7{font-family:Montserrat;font-size:60px;font-weight:700;font-style:normal;color:rgb(72, 102, 126);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c8{color:rgb(255, 255, 255)}
.c9{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:47.83%}
.c10{font-family:Montserrat;font-size:20px;font-weight:500;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c11{padding-top:13.5px;padding-right:40px;padding-bottom:13.5px}
.c12{clear:both;margin-top:12px;width:28.59%;min-height:60px;background-color:rgb(74, 155, 134);border-top:2px solid rgba(0, 0, 0, 0);border-right:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);border-left:2px solid rgba(0, 0, 0, 0);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c13{color:rgb(255, 255, 255);font-weight:700;line-height:normal;padding-top:10px;padding-bottom:10px;display:inline-block}
.c14{padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px}
.c15{float:left;flex:0 0 100.00%;max-width:100.00%}
.c15::before{content:"";display:table}
.c15::after{content:"";display:table}
.c16{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:25.45%}
.c17{font-family:Montserrat;font-size:18px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:27px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c18{color:rgb(255, 255, 255);font-weight:700}
.c19{padding-top:50px;padding-right:40px;padding-bottom:120px;padding-left:40px;background-color:rgb(255, 255, 255)}
.c20{margin-top:41px}
.c21{float:left;padding-right:9px;padding-left:9px;flex:0 0 24.17%;max-width:24.17%;margin-right:10px}
.c21::before{content:"";display:table}
.c21::after{content:"";display:table}
.c22{margin-top:10px;margin-bottom:10px;width:29.41%;margin-left:auto;margin-right:auto}
.c23{width:80px;height:80px;display:inline-block;fill:rgb(74, 155, 134);vertical-align:top}
.c24{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:95.59%;margin-left:auto;margin-right:auto}
.c25{font-family:Montserrat;font-size:24px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c26{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:94.49%;margin-left:auto;margin-right:auto}
.c27{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px}
.c28{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:97.79%;margin-left:auto;margin-right:auto}
.c29{padding-right:40px;padding-left:40px;margin-bottom:80px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-1920w-2.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;min-height:100px}
.c30{float:left;flex:0 0 100.00%;max-width:100.00%;min-height:100px}
.c31{padding-top:80px;padding-right:40px;padding-bottom:70px;padding-left:40px;background-color:rgb(240, 248, 255)}
.c32{float:left}
.c32::before{content:"";display:table}
.c32::after{content:"";display:table}
.c33{font-family:Montserrat;font-size:48px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c34{color:rgb(15, 85, 92)}
.c35{padding-top:2px;padding-bottom:2px;margin-top:14px;margin-bottom:8px}
.c36{font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c37{clear:both;margin-top:45px;margin-bottom:10px;min-height:1px;overflow:hidden}
.c38{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.c39{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;flex:0 0 33.33%;max-width:33.33%}
.c40{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;overflow:hidden}
.c41{overflow:hidden}
.c42{border-radius:20px 20px 0px 0px;overflow:hidden}
.c43{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:228px;background-image:url(/assets/img/Neck-and-back-pain-at-work-1000h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:228px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c44{min-height:195px}
.c45{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px;min-height:195px;background-color:rgba(255, 255, 255, 0.7);border-radius:0px 0px 20px 20px;overflow:hidden}
.c46{font-family:Montserrat;font-size:25px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c47{font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c48{clear:both;margin-top:10px;margin-bottom:10px;width:46.79%;display:block;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c49{color:rgb(74, 155, 134);font-weight:700;line-height:normal;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;display:inline-block}
.c50{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:228px;background-image:url(/assets/img/Cluster-headache-1000h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:228px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c51{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px;background-color:rgba(255, 255, 255, 0.7);border-radius:0px 0px 20px 20px;overflow:hidden}
.c52{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:228px;background-image:url(/assets/img/Painful-back-gym-1000h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:228px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c53{display:none}
.c54{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:228px;background-image:url(/assets/img/Painful-rotator-cuff-1000h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:228px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c55{color:rgb(74, 155, 134);font-weight:700;font-size:14px;line-height:normal;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;display:inline-block}
.c56{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:228px;background-image:url(/assets/img/Painful-lower-back-1000h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:228px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c57{min-height:214px}
.c58{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px;min-height:214px;background-color:rgba(255, 255, 255, 0.7);border-radius:0px 0px 20px 20px;overflow:hidden}
.c59{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:228px;background-image:url(/assets/img/Untitled-Website-1000h.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:228px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c60{padding-right:40px;padding-left:40px;margin-top:80px;margin-bottom:80px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-1920w-2.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;min-height:100px}
.c61{padding-right:20px}
.c62{float:left;flex:0 0 50.00%;max-width:50.00%;background-image:url(/assets/img/Ross-pic-2-1920w-2.jpeg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;border-radius:10px 0px 0px;min-height:565px}
.c63{float:left;padding-top:80px;padding-bottom:80px;flex:0 0 50.00%;max-width:50.00%;background-color:rgb(255, 255, 255)}
.c64{font-family:Montserrat;font-size:40px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c65{color:rgb(74, 155, 134)}
.c66{padding-top:2px;padding-bottom:2px;margin-top:-8px;margin-bottom:8px;width:91.93%}
.c67{font-family:Montserrat;font-size:24px;font-weight:500;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c68{padding-top:2px;padding-bottom:2px;margin-top:29px;margin-bottom:8px;width:75.56%}
.c69{font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c70{clear:both;margin-top:34px;margin-bottom:10px;width:44.13%;min-height:60px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c71{color:rgb(74, 155, 134);font-weight:700;line-height:normal;padding-top:10px;padding-bottom:10px;display:inline-block}
.c72{padding-top:30px;padding-right:40px;padding-bottom:30px;padding-left:40px;background-image:linear-gradient(90deg, rgb(15, 85, 92) 28%, rgb(74, 155, 134) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat}
.c73{font-family:Montserrat;font-size:36px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c74{padding-top:80px;padding-right:40px;padding-bottom:50px;padding-left:40px;background-color:rgb(255, 255, 255)}
.c75{float:left;flex:0 0 100.00%;max-width:100.00%}
.c75::after{content:"";display:table}
.c76{padding-top:2px;padding-bottom:2px;margin-bottom:8px}
.c77{padding-top:15px;padding-right:20px;padding-bottom:40px;padding-left:20px;background-color:rgb(255, 255, 255)}
.c78{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:normal;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}
.c79{float:left;padding-right:15px;padding-left:15px;flex:0 0 33.33%;max-width:33.33%}
.c79::before{content:"";display:table}
.c79::after{content:"";display:table}
.c80{margin-top:20px;margin-bottom:10px;width:6.76%;margin-left:auto;margin-right:auto;min-height:37px}
.c81{width:25px;height:37px;display:inline-block;fill:rgb(74, 155, 134);vertical-align:top}
.c82{padding-bottom:2px;margin-bottom:8px}
.c83{color:rgb(107, 104, 104);font-style:italic}
.c84{padding-bottom:2px;margin-top:14px;margin-bottom:8px;width:78.37%;margin-left:auto;margin-right:auto}
.c85{padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:94.59%;margin-left:auto;margin-right:auto}
.c86{padding-bottom:2px;margin-top:14px;margin-bottom:8px}
.c87{padding-bottom:2px;margin-top:8px;margin-bottom:8px}
.c88{padding-top:15px;padding-right:40px;padding-bottom:80px;padding-left:40px}
.c89{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;width:23.33%;margin-left:auto;margin-right:auto;min-height:60px;background-color:rgb(74, 155, 134);border-top:2px solid rgba(0, 0, 0, 0);border-right:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);border-left:2px solid rgba(0, 0, 0, 0);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c90{color:rgb(255, 255, 255);font-weight:700;line-height:normal;padding-top:0px;padding-bottom:0px;display:block}
.c91{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:rgb(255, 255, 255);background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/vertebrale_back_physio-1920w-2.jpg);background-size:cover;background-position:50% 100px;background-repeat:no-repeat;background-attachment:fixed}
.c92{float:left;padding-top:10px;padding-bottom:10px;flex:0 0 58.33%;max-width:58.33%}
.c93{font-family:Montserrat;font-size:48px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c94{font-family:Montserrat;font-size:30px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:45px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c95{float:left;padding-left:18px;flex:0 0 41.67%;max-width:41.67%}
.c95::before{content:"";display:table}
.c96{clear:both;margin-top:36px;width:60.58%;min-height:60px;border-top:2px solid rgb(255, 255, 255);border-right:2px solid rgb(255, 255, 255);border-bottom:2px solid rgb(255, 255, 255);border-left:2px solid rgb(255, 255, 255);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c97{padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px}
.c98{padding-top:40px;padding-bottom:15px}
.c99{float:left;padding-right:18px;flex:0 0 25.00%;max-width:25.00%}
.c99::before{content:"";display:table}
.c100{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;width:35.11%;margin-left:auto;margin-right:auto;min-height:45px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c101{color:rgb(74, 155, 134);font-weight:700;line-height:normal;padding-top:0px;padding-bottom:0px;display:block}
.c102{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;width:62.44%;margin-left:auto;margin-right:auto;min-height:45px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c103{float:left;padding-right:9px;padding-left:9px;flex:0 0 25.00%;max-width:25.00%}
.c103::before{content:"";display:table}
.c104{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;width:52.17%;margin-left:auto;margin-right:auto;min-height:45px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c105{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;width:60.11%;margin-left:auto;margin-right:auto;min-height:45px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c106{float:left;padding-right:9px;padding-left:9px;flex:0 0 25.00%;max-width:25.00%}
.c106::before{content:"";display:table}
.c106::after{content:"";display:table}
.c107{float:left;padding-left:18px;flex:0 0 25.00%;max-width:25.00%}
.c107::before{content:"";display:table}
.c107::after{content:"";display:table}
.c108{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;width:40.80%;margin-left:auto;margin-right:auto;min-height:45px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c109{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;width:40.81%;margin-left:auto;margin-right:auto;min-height:45px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:50px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c110{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-image:linear-gradient(90deg, rgb(15, 85, 92) 33%, rgb(74, 155, 134) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat}
.c111{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:100%;max-width:926px;margin-left:auto;margin-right:auto}
.c112{padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px;background-color:rgb(240, 248, 255)}
.c113{float:left;padding-left:50px;flex:0 0 100.00%;max-width:100.00%}
.c113::before{content:"";display:table}
.c113::after{content:"";display:table}
.c114{margin-top:10px;margin-bottom:10px}
.c115{width:100%;height:450px;border:0;display:block}
.c116{background-color:rgb(247, 247, 247);background-image:linear-gradient(90deg, rgb(15, 85, 92) 33%, rgb(74, 155, 134) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat}
.c117{padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px}
.c118{float:left;padding-right:30px;flex:0 0 33.33%;max-width:33.33%}
.c118::before{content:"";display:table}
.c118::after{content:"";display:table}
.c119{margin-top:15.0017px;width:93.24%}
.c120{width:100%;max-width:100%;height:auto;vertical-align:top;display:inline-block}
.c121{padding-top:2px;padding-bottom:2px;margin-top:12px;margin-bottom:8px;width:93.24%}
.c122{font-family:Montserrat;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 41, 112);line-height:21px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c123{color:rgb(255, 255, 255);font-weight:300}
.c124{float:left;padding-right:13px;flex:0 0 16.67%;max-width:16.67%}
.c124::before{content:"";display:table}
.c125{padding-top:2px;padding-bottom:2px;margin-top:15px;margin-bottom:8px}
.c126{font-family:Montserrat;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 41, 112);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c127{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-right:15px;padding-bottom:12px;margin-top:10px}
.c128{font-family:Amiko;font-size:14px;font-weight:400;font-style:normal;color:rgb(255, 255, 255);line-height:normal;letter-spacing:0.42px;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c129{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-right:15px;padding-bottom:12px;margin-top:15px}
.c130{float:left;padding-left:18px;flex:0 0 33.33%;max-width:33.33%}
.c130::before{content:"";display:table}
.c131{font-family:Montserrat;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 41, 112);line-height:28px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c132{font-family:Montserrat;font-size:14px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:16.8px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c133{color:rgb(255, 255, 255);font-weight:400}
.c134{padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;border-top:1px solid rgb(237, 237, 237)}
.c135{float:left;flex:0 0 100.00%;max-width:100.00%}
.c136{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:normal}
.c137{font-family:Montserrat;font-size:13px;font-weight:300;font-style:normal;color:rgb(255, 255, 255);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c138{color:rgb(203, 203, 203)}
.c139{padding-top:180px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-image:linear-gradient(90deg, rgb(15, 85, 92) 46%, rgb(74, 155, 134) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat}
.c140{margin-top:-8px;width:4.17%}
.c140::before{content:"";display:table}
.c140::after{content:"";display:table}
.c141{width:100%;height:3px;border:0;background-color:rgb(72, 153, 133);margin:0 auto;margin-top:10px;margin-bottom:10px}
.c142{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:70.67%}
.c143{padding-top:50px;padding-right:40px;padding-bottom:50px;padding-left:40px}
.c144{float:left;flex:0 0 50.00%;max-width:50.00%}
.c145{display:inline-block;width:100%}
.c146{display:block;font-family:Montserrat;font-size:16px;font-weight:300;font-style:italic;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.c147{width:100%;max-width:100%;height:auto;vertical-align:top;border-radius:20px;display:inline-block}
.c148{padding-top:15px;padding-right:40px;padding-bottom:15px;margin-top:-140px}
.c149{width:19.24%}
.c150{float:left;padding-top:50px;padding-right:40px;padding-bottom:50px;padding-left:40px;flex:0 0 50.00%;max-width:50.00%}
.c151{padding-top:2px;padding-bottom:2px;margin-top:27px;margin-bottom:8px}
.c152{font-family:Montserrat;font-size:18px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c153{font-style:italic}
.c154{margin-top:-8px;width:15.00%}
.c154::before{content:"";display:table}
.c154::after{content:"";display:table}
.c155{width:100%;height:4px;border:0;background-color:rgb(15, 85, 92);margin:0 auto;margin-top:10px;margin-bottom:10px}
.c156{padding-top:2px;padding-bottom:2px;padding-left:10px;margin-top:24px;margin-bottom:8px;border-left:4px solid rgb(74, 155, 134)}
.c157{width:99.22%;margin-left:auto;font-family:Montserrat;font-size:18px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:27px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c158{font-weight:700;text-transform:uppercase}
.c159{font-weight:600}
.c160{padding-top:2px;padding-bottom:2px;margin-top:14px;margin-bottom:8px;width:92.31%}
.c161{clear:both;margin-top:63px;margin-bottom:10px;width:65.19%;min-height:60px;background-color:rgb(74, 155, 134);border-top:2px solid rgba(0, 0, 0, 0);border-right:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);border-left:2px solid rgba(0, 0, 0, 0);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c162{padding-right:40px;padding-left:40px;margin-top:50px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-2880w.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;min-height:100px}
.c163{padding-top:70px;padding-right:30px;padding-bottom:20px;padding-left:30px;background-color:rgba(255, 255, 255, 0)}
.c164{float:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;flex:0 0 100.00%;max-width:100.00%}
.c165{padding-top:2px;padding-bottom:2px;margin-bottom:20px}
.c166{float:left;padding-right:18px;flex:0 0 33.33%;max-width:33.33%}
.c166::before{content:"";display:table}
.c166::after{content:"";display:table}
.c167{margin-top:10px;margin-bottom:10px;width:20.94%;margin-left:auto;margin-right:auto;min-height:80px;background-color:rgb(15, 85, 92);border-radius:50%}
.c168{width:40px;height:80px;display:inline-block;fill:rgb(255, 255, 255);vertical-align:top}
.c169{font-family:Montserrat;font-size:24px;font-weight:500;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c170{color:rgb(15, 85, 92);font-weight:600}
.c171{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:93.71%;margin-left:auto;margin-right:auto}
.c172{float:left;padding-right:9px;padding-left:9px;flex:0 0 33.33%;max-width:33.33%}
.c172::before{content:"";display:table}
.c172::after{content:"";display:table}
.c173{margin-top:10px;margin-bottom:10px;width:20.94%;margin-left:auto;margin-right:auto;min-height:80px;background-color:rgb(58, 122, 119);border-radius:50%}
.c174{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:84.81%;margin-left:auto;margin-right:auto}
.c175{font-weight:400}
.c176{float:left;padding-left:18px;flex:0 0 33.33%;max-width:33.33%}
.c176::before{content:"";display:table}
.c176::after{content:"";display:table}
.c177{margin-top:10px;margin-bottom:10px;width:20.94%;margin-left:auto;margin-right:auto;min-height:80px;background-color:rgb(74, 155, 134);border-radius:50%}
.c178{padding-top:40px;padding-right:40px;padding-bottom:80px;padding-left:40px}
.c179{min-height:16px}
.c180{width:4.17%}
.c180::before{content:"";display:table}
.c180::after{content:"";display:table}
.c181{padding-top:100px;padding-right:40px;padding-bottom:80px;padding-left:40px}
.c182{float:left;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Back-Pain-958h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:799px}
.c183{float:left;padding-right:30px;padding-left:30px;flex:0 0 58.33%;max-width:58.33%}
.c183::after{content:"";display:table}
.c184{padding-top:2px;padding-bottom:2px;width:90.75%}
.c185{padding-top:2px;padding-bottom:2px;margin-top:15px}
.c186{clear:both;margin-top:24px;margin-bottom:10px;width:34.38%;min-height:60px;background-color:rgb(74, 155, 134);border-top:2px solid rgba(0, 0, 0, 0);border-right:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);border-left:2px solid rgba(0, 0, 0, 0);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c187{padding-top:100px;padding-right:40px;padding-bottom:80px;padding-left:40px;background-color:rgb(240, 248, 255)}
.c188{padding-top:2px;padding-bottom:2px}
.c189{clear:both;margin-top:25px;margin-bottom:10px;width:33.75%;min-height:60px;background-color:rgb(74, 155, 134);border-top:2px solid rgba(0, 0, 0, 0);border-right:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);border-left:2px solid rgba(0, 0, 0, 0);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c190{float:left;padding-left:18px;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Headache-1190h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:1050px}
.c191{float:left;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Painful-back-gym-1029h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:954px}
.c192{padding-top:2px;padding-bottom:2px;width:91.69%}
.c193{float:left;padding-left:18px;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Painful-arm-manipulation-1231h.png);background-size:cover;background-position:0% 0%;background-repeat:no-repeat;border-radius:20px;min-height:1050px}
.c194{padding-top:100px;padding-right:40px;padding-bottom:80px;padding-left:40px;background-color:rgb(255, 255, 255)}
.c195{float:left;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Lower-back-inflamed-1189h.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:1039px}
.c196{clear:both;margin-top:24px;margin-bottom:10px;width:33.75%;min-height:60px;background-color:rgb(74, 155, 134);border-top:2px solid rgba(0, 0, 0, 0);border-right:2px solid rgba(0, 0, 0, 0);border-bottom:2px solid rgba(0, 0, 0, 0);border-left:2px solid rgba(0, 0, 0, 0);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c197{padding-top:2px;padding-bottom:2px;width:80.13%}
.c198{float:left;padding-left:18px;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Paediatric-treatment-3-1086h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:953px}
.c199{float:left;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Pregnancy-chiro-treatment-1143h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:953px}
.c200{padding-top:2px;padding-bottom:2px;width:81.75%}
.c201{padding-top:2px;padding-bottom:2px;margin-top:15px;width:98.72%}
.c202{float:left;padding-left:18px;flex:0 0 41.67%;max-width:41.67%;background-image:url(/assets/img/Post-surgery-rehab-1-1114h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:20px;min-height:929px}
.c203{padding-right:40px;padding-left:40px;margin-top:90px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-2880w.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;min-height:100px}
.c204{padding-top:80px;padding-right:40px;padding-bottom:15px;padding-left:40px}
.c205{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:100%;max-width:840px;margin-left:auto;margin-right:auto}
.c206{padding-top:40px;padding-right:40px;padding-bottom:15px;padding-left:40px}
.c207{float:left;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;flex:0 0 33.33%;max-width:33.33%;border-right:1px solid rgb(237, 237, 237)}
.c208{width:25.00%}
.c209{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:81.38%}
.c210{color:rgb(74, 155, 134);font-weight:600}
.c211{margin-top:10px}
.c212{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;column-gap:0px;row-gap:0px;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c213{display:list-item;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c214{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:8px;row-gap:8px;padding-top:16px;padding-right:8px;padding-bottom:16px;padding-left:8px}
.c215{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:8px;row-gap:8px;flex:0 0 88.92%;max-width:88.92%;font-family:Montserrat;font-size:20px;font-weight:500;font-style:normal;color:rgb(74, 155, 134);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c216{display:block}
.c217{aspect-ratio:1 / 1}
.c218{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal}
.c219{width:30px;height:30px;display:inline-block;fill:rgb(74, 155, 134);vertical-align:top}
.c220{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;column-gap:24px;row-gap:24px;padding-top:16px;padding-right:17px;padding-bottom:16px;padding-left:17px;border-bottom:1px solid rgb(225, 225, 225)}
.c221{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;column-gap:16px;row-gap:16px;flex:0 0 100.00%;max-width:100.00%}
.c222{font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:anywhere}
.c223{float:left;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;flex:0 0 33.33%;max-width:33.33%}
.c224{width:6.94%}
.c225{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:8px;row-gap:8px;padding-top:16px;padding-bottom:16px}
.c226{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:8px;row-gap:8px;flex:0 0 89.44%;max-width:89.44%;font-family:Montserrat;font-size:20px;font-weight:500;font-style:normal;color:rgb(74, 155, 134);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c227{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;column-gap:24px;row-gap:24px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid rgb(225, 225, 225)}
.c228{float:left;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;flex:0 0 16.67%;max-width:16.67%;min-height:100px}
.c229{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:8px;row-gap:8px;flex:0 0 88.95%;max-width:88.95%;font-family:Montserrat;font-size:20px;font-weight:500;font-style:normal;color:rgb(74, 155, 134);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c230{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:rgb(255, 255, 255);background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/pexels-photo-5793786-2880w.jpeg);background-size:cover;background-position:50% 100px;background-repeat:no-repeat;background-attachment:fixed}
.c231{float:left;padding-top:10px;padding-bottom:10px;flex:0 0 66.67%;max-width:66.67%}
.c232{clear:both;margin-top:87px;width:75.40%;min-height:60px;border-top:2px solid rgb(255, 255, 255);border-right:2px solid rgb(255, 255, 255);border-bottom:2px solid rgb(255, 255, 255);border-left:2px solid rgb(255, 255, 255);border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.c233{padding-top:100px;padding-right:40px;padding-bottom:20px;padding-left:40px}
.c234{padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px}
.c235{float:left;padding-top:16px;padding-bottom:40px;flex:0 0 100.00%;max-width:100.00%}
.c236{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;column-gap:10px;row-gap:10px;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c237{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:8px;row-gap:8px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-bottom:1px solid rgb(15, 85, 92)}
.c238{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:8px;row-gap:8px;flex:0 0 95.89%;max-width:95.89%;font-family:Montserrat;font-size:20px;font-weight:700;font-style:normal;color:rgb(15, 85, 92);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c239{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;aspect-ratio:1 / 1;background-color:rgb(15, 85, 92);border-radius:50px}
.c240{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;column-gap:24px;row-gap:24px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}
.c241{font-family:Montserrat;font-size:18px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:anywhere}
.c242{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:rgb(255, 255, 255);background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/Pregnancy-chiro-treatment-2880w.jpg);background-size:cover;background-position:50% 100px;background-repeat:no-repeat;background-attachment:fixed}
.c243{padding-right:40px;padding-left:40px;margin-top:80px;margin-bottom:20px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-2880w.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;min-height:100px}
.c244{width:100%;max-width:666px;margin-left:auto;margin-right:auto;min-height:43px}
.c245{min-height:43px}
.c246{padding-right:37px;padding-left:15px;border-top:2px solid rgb(74, 155, 134);border-right:2px solid rgb(74, 155, 134);border-bottom:2px solid rgb(74, 155, 134);border-left:2px solid rgb(74, 155, 134);border-radius:20px;overflow:clip;font-family:Montserrat;font-size:14px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word;width:100%;height:43px}
.c247{padding-top:70px;padding-right:40px;padding-bottom:100px;padding-left:40px}
.c248{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:center}
.c249{float:left;padding-bottom:30px}
.c250{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:normal;min-height:100%;overflow:hidden}
.c251{display:block;flex:0 0 50.08%;max-width:50.08%;max-height:100%;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c252{min-height:270px;background-image:url(/assets/img/Young-woman-working-on-laptop-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c253{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:normal;padding-right:12px;padding-left:60px;flex:0 0 49.92%;max-width:49.92%}
.c254::after{content:"";display:table}
.c255{margin-bottom:15px;font-family:Montserrat;font-size:19.2px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c256{color:rgb(15, 85, 92);font-size:30px;line-height:45px}
.c257{margin-bottom:15px;opacity:0.8;font-family:Montserrat;font-size:12.8px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c258{margin-bottom:15px;max-height:82.5px;overflow:hidden;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(116, 116, 116);line-height:21px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word;word-break:break-word}
.c259{opacity:0.8;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c260{min-height:270px;background-image:url(/assets/img/Painful-knee-padel-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c261{min-height:270px;background-image:url(/assets/img/Ross-at-work-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c262{min-height:270px;background-image:url(/assets/img/Movement-is-medicine-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c263{min-height:270px;background-image:url(/assets/img/Chiro-at-work-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c264{float:left}
.c265{min-height:270px;background-image:url(/assets/img/Dry-Needling-4-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c266{padding-top:50px;padding-right:30px;padding-bottom:20px;padding-left:30px;background-color:rgba(255, 255, 255, 0)}
.c267{padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px}
.c268{float:left;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;flex:0 0 49.38%;max-width:49.38%;background-color:rgb(15, 85, 92);border-radius:20px}
.c269{margin-top:10px;margin-bottom:10px;width:15.61%;margin-left:auto;margin-right:auto;min-height:80px;background-color:rgb(255, 255, 255);border-radius:50%}
.c270{width:40px;height:80px;display:inline-block;fill:rgb(15, 85, 92);vertical-align:top}
.c271{float:left;flex:0 0 100.00%;max-width:100.00%;border-bottom:1px solid rgb(237, 237, 237)}
.c271::before{content:"";display:table}
.c272{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:94.31%}
.c273{font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:19.2px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c274{padding-top:2px;padding-bottom:2px;width:35.71%}
.c275{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:75.43%}
.c276{float:left;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;flex:0 0 49.38%;max-width:49.38%;margin-left:15px;background-color:rgb(58, 122, 119);border-radius:20px}
.c277{width:40px;height:80px;display:inline-block;fill:rgb(58, 122, 119);vertical-align:top}
.c278{padding-top:15px;padding-right:10px;padding-bottom:80px;padding-left:10px}
.c279{float:left;padding-top:40px;padding-right:10px;padding-bottom:40px;padding-left:10px;flex:0 0 24.35%;max-width:24.35%;min-height:100px;background-color:rgb(255, 255, 255);border-radius:20px}
.c280{float:left;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;flex:0 0 48.80%;max-width:48.80%;margin-left:15px;margin-right:15px;background-color:rgb(74, 155, 134);border-radius:20px}
.c281{margin-top:10px;margin-bottom:10px;width:15.82%;margin-left:auto;margin-right:auto;min-height:80px;background-color:rgb(255, 255, 255);border-radius:50%}
.c282{width:40px;height:80px;display:inline-block;fill:rgb(74, 155, 134);vertical-align:top}
.c283{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:76.51%}
.c284{padding-top:2px;padding-bottom:2px;width:36.22%}
.c285{padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-color:rgb(255, 255, 255);background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/Dry-needling-1-2880w.jpg);background-size:cover;background-position:50% 100px;background-repeat:no-repeat;background-attachment:fixed}
.c286{padding-right:40px;padding-left:40px;margin-top:50px;margin-bottom:50px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-2880w.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;min-height:100px}
.c287{padding-right:40px;padding-bottom:50px;padding-left:40px;background-color:rgba(255, 255, 255, 0)}
.c288{float:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;flex:0 0 33.33%;max-width:33.33%}
.c289{width:21.74%;margin-left:auto;margin-right:auto;min-height:80px;background-color:rgb(74, 155, 134);border-radius:50%}
.c290{padding-top:2px;padding-bottom:2px;margin-top:8px}
.c291{font-family:Montserrat;font-size:30px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c292{color:rgb(15, 85, 92);font-weight:700}
.c293{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;width:83.15%;margin-left:auto;margin-right:auto}
.c294{float:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}
.c295{float:left;padding-right:18px;flex:0 0 50.00%;max-width:50.00%}
.c295::after{content:"";display:table}
.c296{clear:both;margin-top:-32px;margin-bottom:10px;overflow:hidden}
.c297{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.c298{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;flex:0 0 50.00%;max-width:50.00%}
.c299{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:522px;background-image:url(/assets/img/Practice.Outside-signage-3c5ae70d-1200h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:522px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c300{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:522px;background-image:url(/assets/img/List-of-practioners.outside-1200h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:522px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c301{float:left;flex:0 0 50.00%;max-width:50.00%}
.c301::after{content:"";display:table}
.c302{margin-top:-9px;margin-bottom:10px;min-height:614px}
.c303{padding-top:84px}
.c304{padding-top:100px;padding-right:40px;padding-bottom:100px;padding-left:40px}
.c305{padding-top:2px;padding-bottom:2px;margin-top:8px;margin-bottom:8px;font-family:Montserrat;font-size:36px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c306{padding-top:0px;padding-bottom:0px}
.c307{font-size:20px}
.c308{font-size:24px}
.c309{color:rgb(255, 0, 56)}
.c310{padding-top:2px;padding-bottom:2px;margin-top:30px;margin-bottom:8px;font-family:Montserrat;font-size:30px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c311{font-size:16px;padding-top:0px;padding-bottom:0px}
.c312{font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(255, 0, 56);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c313{font-weight:700}
.c314{padding-top:2px;padding-bottom:2px;margin-top:28px;margin-bottom:8px;font-family:Montserrat;font-size:30px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c315{width:99.39%;font-family:Montserrat;font-size:15px;font-weight:700;font-style:normal;color:rgb(255, 0, 56);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c316{width:56.27%;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(255, 0, 56);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c317{width:0.00%}
.c318{padding-left:40px;margin-top:15px;margin-bottom:15px;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(255, 0, 56);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c319{display:list-item;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:22.5px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c320{line-height:normal}
.c321{display:list-item;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(255, 0, 56);line-height:22.5px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c322{padding-top:2px;padding-bottom:2px;margin-top:9px;margin-bottom:8px;font-family:Montserrat;font-size:30px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c323{font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c324{padding-left:40px;margin-top:15px;margin-bottom:15px;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c325{padding-top:2px;padding-bottom:2px;margin-top:10px;margin-bottom:8px;font-family:Montserrat;font-size:30px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c326{color:rgb(255, 0, 56);line-height:normal}
.c327{width:99.46%;font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(255, 0, 56);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c328{font-family:Montserrat;font-size:15px;font-weight:300;font-style:normal;color:rgb(255, 8, 76);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c329{color:rgb(255, 8, 76)}
.c330{padding-top:200px;padding-bottom:50px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Movement-is-medicine-1920w.png);background-size:cover;background-position:50% 0%;background-repeat:no-repeat}
.c331{float:left;padding-right:50px;padding-left:50px;flex:0 0 100.00%;max-width:100.00%}
.c332{padding-top:2px;padding-bottom:2px;font-family:Montserrat;font-size:60px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c333{padding-top:2px;padding-bottom:2px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(255, 255, 255);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c334{padding-top:30px;padding-bottom:15px}
.c335{float:left;flex:0 0 91.67%;max-width:91.67%;margin-left:50px;margin-right:50px}
.c336{padding-top:50px;padding-bottom:100px}
.c337{font-family:Montserrat;font-size:36px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c338{margin-top:22px}
.c339{padding-top:2px;padding-bottom:2px;margin-top:19px;margin-bottom:8px}
.c340{padding-top:15px;padding-bottom:15px}
.c341{float:left;width:50.00%;display:block;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(203, 203, 203);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c342{float:right;width:50.00%;margin-left:auto;display:block;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(203, 203, 203);line-height:normal;letter-spacing:normal;text-transform:none;text-align:right;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c343{margin-top:-5px;margin-bottom:-5px}
.c344{float:left;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;width:50.00%}
.c345{display:block;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c346{min-height:170px;background-image:url(/assets/img/Young-woman-working-on-laptop-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c347{margin-bottom:15px;font-family:Montserrat;font-size:36px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c348{margin-bottom:15px;max-height:66px;overflow:hidden;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:22.4px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word;word-break:break-word}
.c349{float:left;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;width:50.00%;margin-left:auto}
.c350{min-height:170px;background-image:url(/assets/img/Painful-knee-padel-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c351{min-height:170px;background-image:url(/assets/img/Ross-at-work-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c352{min-height:170px;background-image:url(/assets/img/Chiro-at-work-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c353{min-height:170px;background-image:url(/assets/img/Dry-Needling-4-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c354{padding-top:200px;padding-bottom:50px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Dry-Needling-4-1920w.jpg);background-size:cover;background-position:50% 0%;background-repeat:no-repeat}
.c355{padding-top:2px;padding-bottom:2px;margin-top:20px;margin-bottom:8px}
.c356{min-height:170px;background-image:url(/assets/img/Movement-is-medicine-1920w.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat}
.c357{padding-top:200px;padding-bottom:50px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Painful-knee-padel-1920w.jpg);background-size:cover;background-position:50% 0%;background-repeat:no-repeat}
.c358{color:rgb(58, 122, 119)}
.c359{display:list-item;width:97.09%;margin-left:auto;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c360{padding-top:200px;padding-bottom:50px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Young-woman-working-on-laptop-1920w.jpg);background-size:cover;background-position:50% 0%;background-repeat:no-repeat}
.c361{padding-top:2px;padding-bottom:2px;margin-top:38px}
.c362{margin-top:54px}
.c363{float:left;padding-right:16.5px;flex:0 0 50.00%;max-width:50.00%}
.c364{width:100%;max-width:436px;margin-left:auto;margin-right:auto}
.c365{float:left;padding-left:16.5px;flex:0 0 50.00%;max-width:50.00%}
.c365::before{content:"";display:table}
.c365::after{content:"";display:table}
.c366{padding-top:2px;padding-bottom:2px;margin-top:16px}
.c367{font-family:Montserrat;font-size:30px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c368{display:list-item;width:94.00%;margin-left:auto;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c369{margin-top:40px}
.c370{float:left;padding-right:16.5px;flex:0 0 50.00%;max-width:50.00%}
.c370::before{content:"";display:table}
.c370::after{content:"";display:table}
.c371{padding-top:2px;padding-bottom:2px;margin-top:26px;margin-bottom:8px}
.c372{float:left;padding-left:16.5px;flex:0 0 50.00%;max-width:50.00%}
.c372::before{content:"";display:table}
.c373{margin-top:13px;width:100%;max-width:454px;margin-left:auto;margin-right:auto}
.c374{margin-top:44px}
.c375{float:left;padding-right:16.5px;flex:0 0 50.00%;max-width:50.00%}
.c375::before{content:"";display:table}
.c376{margin-top:16px;width:88.17%}
.c377{float:left;padding-left:16.5px;flex:0 0 50.00%;max-width:50.00%}
.c378{padding-top:2px;padding-bottom:2px;margin-top:13px}
.c379{margin-top:30px}
.c380{padding-top:2px;padding-bottom:2px;margin-top:14px}
.c381{padding-top:2px;padding-bottom:2px;margin-top:17px}
.c382{width:100%;max-width:438px;margin-left:auto;margin-right:auto}
.c383{padding-top:2px;padding-bottom:2px;margin-top:9px;margin-bottom:8px}
.c384{padding-top:2px;padding-bottom:2px;margin-top:35px;margin-bottom:8px}
.c385{color:rgb(72, 153, 133)}
.c386{padding-top:200px;padding-bottom:50px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Chiro-at-work-1920w.jpg);background-size:cover;background-position:50% 0%;background-repeat:no-repeat}
.c387{padding-bottom:8px}
.c388{padding-right:40px;padding-left:40px}
.c389{float:left;padding-right:15.2969px;flex:0 0 50.00%;max-width:50.00%}
.c389::after{content:"";display:table}
.c390{padding-top:2px;padding-bottom:2px;margin-top:23px;margin-bottom:8px}
.c391{display:list-item;width:93.53%;margin-left:auto;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:24px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c392{float:left;padding-left:15.2969px;flex:0 0 50.00%;max-width:50.00%;min-height:100px;background-image:url(/assets/img/Chiro-at-work-1-2880w.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.c393{padding-top:0.5px;padding-right:40px;padding-bottom:0.5px;padding-left:40px}
.c394{padding-top:2px;padding-bottom:2px;margin-top:25px;margin-bottom:8px}
.c395{padding-top:2px;padding-bottom:2px;margin-top:11px;margin-bottom:8px}
.c396{font-family:Montserrat;font-size:24px;font-weight:400;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c397{float:left;padding-right:15.2969px;flex:0 0 50.00%;max-width:50.00%}
.c397::before{content:"";display:table}
.c397::after{content:"";display:table}
.c398{padding-top:2px;padding-bottom:2px;margin-top:65px;margin-bottom:8px}
.c399{float:left;padding-left:15.2969px;flex:0 0 50.00%;max-width:50.00%}
.c400{padding-right:12px;padding-left:12px;margin-top:32px;margin-bottom:32px}
.c401{margin-bottom:20px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:14px;font-weight:300;font-style:italic;color:rgb(107, 114, 128);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c402{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:12px;row-gap:12px;margin-top:22px;margin-bottom:10px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:300;font-style:normal;color:rgb(31, 41, 55);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c403{color:rgb(107, 114, 128);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;display:block}
.c404{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:16px;row-gap:16px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:rgb(100, 116, 139);border-radius:12px}
.c405{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;flex:0 0 10.31%;max-width:10.31%;background-color:rgba(255, 255, 255, 0.18);border-radius:50%;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:normal;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c406{margin-bottom:4px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:17px;font-weight:700;font-style:normal;color:rgb(255, 255, 255);line-height:23.8px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c407{opacity:0.95;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:14px;font-weight:300;font-style:normal;color:rgb(255, 255, 255);line-height:19.6px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c408{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:normal;margin-top:6px;margin-bottom:6px}
.c409{width:20px;height:22px;display:inline-block;vertical-align:top}
.c410{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:16px;row-gap:16px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:rgb(14, 116, 144);border-radius:12px}
.c411{margin-bottom:6px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:12px;font-weight:600;font-style:italic;color:rgb(154, 52, 18);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c412{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;column-gap:16px;row-gap:16px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:rgb(194, 65, 12);border-radius:12px}
.c413{padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;margin-top:22px;background-color:rgb(240, 253, 250);border-left:3px solid rgb(14, 116, 144);border-radius:4px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:14px;font-weight:300;font-style:normal;color:rgb(55, 65, 81);line-height:22.4px;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.c414{font-weight:700;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
.c415{float:left;padding-left:15.2969px;flex:0 0 50.00%;max-width:50.00%}
.c415::after{content:"";display:table}
.c416{padding-top:200px;padding-bottom:50px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Painful-lower-back-ed0d92c3-1920w.jpg);background-size:cover;background-position:50% 0%;background-repeat:no-repeat}
@media (min-width:768px) and (max-width:1024px){
.t1{background-position:50% -4.07407px}
.t2{width:7.27%}
.t3{width:revert}
.t4{width:83.43%}
.t5{width:51.18%}
.t6{width:46.88%}
.t7{flex:0 0 23.06%;max-width:23.06%}
.t8{width:56.87%}
.t9{width:91.47%}
.t10{width:56.88%}
.t11{width:89.34%}
.t12{flex:0 0 25.00%;max-width:25.00%}
.t13{width:51.95%}
.t14{width:96.10%}
.t15{flex:0 0 100.00%;max-width:100.00%}
.t16{min-height:300px}
.t17{justify-content:center;align-items:center;min-height:300px}
.t18{text-align:center}
.t19{width:88.24%;margin:0 auto}
.t20{font-size:14px}
.t21{background-image:url(/assets/img/Cluster-headache-1200h.jpg)}
.t22{justify-content:center;align-items:center}
.t23{background-image:url(/assets/img/Painful-rotator-cuff-1200h.jpg)}
.t24{background-image:url(/assets/img/Painful-lower-back-1200h.jpg)}
.t25{min-height:319px}
.t26{justify-content:center;align-items:center;min-height:319px}
.t27{background-image:url(/assets/img/Untitled-Website-1200h.png)}
.t28{min-height:720px}
.t29{width:74.33%}
.t30{width:revert;max-width:revert;margin-left:revert;margin-right:revert}
.t31{width:11.76%}
.t32{width:revert;margin-left:revert;margin-right:revert}
.t33{width:95.30%}
.t34{width:40.70%}
.t35{padding-left:10.9062px}
.t36{padding-right:10.3125px}
.t37{width:61.23%}
.t38{width:90.72%}
.t39{padding-right:5.15625px;padding-left:5.15625px}
.t40{width:82.06%}
.t41{width:88.87%}
.t42{padding-left:10.3125px}
.t43{width:71.16%}
.t44{width:71.18%}
.t45{max-width:551px}
.t46{width:35.43%}
.t47{width:29.55%}
.t48{width:98.43%}
.t49{width:36.53%}
.t50{width:94.52%}
.t51{width:86.76%}
.t52{min-height:1337px}
.t53{width:64.45%}
.t54{width:63.28%}
.t55{padding-left:10.3125px;min-height:1684px}
.t56{min-height:1564px}
.t57{padding-left:10.3125px;min-height:1756px}
.t58{min-height:1769px}
.t59{padding-left:10.3125px;min-height:1491px}
.t60{min-height:1563px}
.t61{padding-left:10.3125px;min-height:1597px}
.t62{max-width:508px}
.t63{width:47.54%}
.t64{flex:0 0 77.95%;max-width:77.95%}
.t65{width:13.20%}
.t66{flex:0 0 79.93%;max-width:79.93%}
.t67{flex:0 0 78.08%;max-width:78.08%}
.t68{flex:0 0 92.68%;max-width:92.68%}
.t69{max-width:421px}
.t70{flex:0 0 87.35%;max-width:87.35%}
.t71{padding-right:6.875px;padding-left:34.3906px;flex:0 0 20.00%;max-width:20.00%}
.t72{min-height:16px}
.t73{flex:0 0 49.00%;max-width:49.00%}
.t74{width:27.92%}
.t75{width:65.99%}
.t76{flex:0 0 23.93%;max-width:23.93%}
.t77{flex:0 0 48.12%;max-width:48.12%}
.t78{width:28.58%}
.t79{width:67.66%}
.t80{width:40.54%}
.t81{width:68.58%}
.t82{flex:0 0 33.33%;max-width:33.33%}
.t83{padding-top:273.688px;background-image:url(/assets/img/Practice.Outside-signage-3c5ae70d-600h.jpg);min-height:274px}
.t84{padding-top:273.688px;background-image:url(/assets/img/List-of-practioners.outside-600h.jpg);min-height:274px}
.t85{padding-top:113px}
.t86{width:24.18%}
.t87{width:97.84%}
.t88{width:98.07%}
.t89{flex:0 0 86.98%;max-width:86.98%}
.t90{width:95.21%}
.t91{padding-right:10.0156px}
.t92{width:85.18%;max-width:revert}
.t93{padding-left:10.0156px}
.t94{width:90.12%}
.t95{width:87.65%;max-width:revert}
.t96{width:85.49%;max-width:revert}
.t97{padding-right:8.8125px}
.t98{width:88.78%}
.t99{padding-left:8.8125px}
.t100{flex:0 0 20.26%;max-width:20.26%}
.t101{flex:0 0 72.37%;max-width:72.37%}
}
@media (max-width:767px){
.m1{background-image:linear-gradient(90deg, rgb(57, 81, 116) 0%, rgba(0, 0, 0, 0) 100%),url(/assets/img/Untitled-12-760h.webp);background-position:0% 50%;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;background-attachment:revert}
.m2{flex-wrap:wrap}
.m3{padding-right:15px;padding-bottom:100px;padding-left:20px;margin-top:80px}
.m3::before{content:none}
.m4{display:none;margin-top:revert;width:revert}
.m4::before{content:none}
.m4::after{content:none}
.m5{display:none;width:revert;height:revert;border:revert;background-color:revert;margin:revert;margin-top:revert;margin-bottom:revert}
.m6{width:revert}
.m7{font-size:37px}
.m8{width:85.35%}
.m9{font-size:18px}
.m10{padding-top:15px;padding-bottom:15px;padding-right:revert}
.m11::after{content:"";display:table}
.m12{margin-top:10px;margin-bottom:10px;width:revert}
.m13{font-size:14px}
.m14{padding-right:revert;padding-left:revert}
.m15{font-size:16px;line-height:24px;text-align:center}
.m16{padding-top:40px;padding-bottom:10px;padding-right:revert;padding-left:revert}
.m17{padding-right:15px;padding-left:15px}
.m17::before{content:none}
.m18{padding-bottom:15px;margin-top:revert}
.m19{flex:0 0 100.00%;max-width:100.00%;padding-right:revert;padding-left:revert;margin-right:revert}
.m20{width:16.67%}
.m21{width:60px;height:60px}
.m22{width:67.78%}
.m23{font-size:19px}
.m24{margin-top:20px;width:16.67%}
.m25{width:63.89%}
.m26{width:71.11%;margin-left:auto;margin-right:auto}
.m27{padding-top:15px;padding-bottom:15px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-640w.png);background-position:50% 50%;min-height:130px;padding-right:revert;padding-left:revert;margin-bottom:revert}
.m28{padding-right:15px;padding-left:15px}
.m29{padding-top:15px;padding-bottom:15px;padding-right:revert;padding-left:revert}
.m30{padding-top:40px;padding-right:15px;padding-bottom:40px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m30::before{content:none}
.m30::after{content:none}
.m31{font-size:30px}
.m32{margin-top:8px}
.m33{margin-top:30px}
.m34{padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.m35{flex:0 0 100.00%;max-width:100.00%}
.m36{padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px}
.m37{padding-top:133px;background-image:url(/assets/img/Neck-and-back-pain-at-work-800w.jpg);min-height:133px}
.m38{min-height:revert}
.m39{justify-content:center;align-items:center;padding-right:15px;padding-left:15px;min-height:revert}
.m40{font-size:16px}
.m41{font-size:14px;text-align:center}
.m42{display:none;flex-direction:revert;flex-wrap:revert;justify-content:revert;align-items:revert;flex:revert;max-width:revert}
.m43{display:none;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;overflow:revert}
.m44{display:none;overflow:revert}
.m45{display:none;border-radius:revert;overflow:revert}
.m46{display:none;flex-direction:revert;flex-wrap:revert;justify-content:revert;align-items:revert;padding-top:revert;background-image:revert;background-size:revert;background-position:revert;background-repeat:revert;min-height:revert;font-family:revert;font-size:revert;font-weight:revert;font-style:revert;color:revert;line-height:revert;letter-spacing:revert;text-transform:revert;text-align:revert;text-shadow:revert;text-decoration:revert;overflow-wrap:revert}
.m47{display:none;flex-direction:revert;flex-wrap:revert;justify-content:revert;align-items:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;background-color:revert;border-radius:revert;overflow:revert}
.m48{display:none;font-family:revert;font-size:revert;font-weight:revert;font-style:revert;color:revert;line-height:revert;letter-spacing:revert;text-transform:revert;text-align:revert;text-shadow:revert;text-decoration:revert;overflow-wrap:revert}
.m49{display:none;font-family:revert;font-size:revert;font-weight:revert;font-style:revert;color:revert;line-height:revert;letter-spacing:revert;text-transform:revert;text-shadow:revert;text-decoration:revert;overflow-wrap:revert}
.m50{display:none;clear:revert;margin-top:revert;margin-bottom:revert;width:revert;font-family:revert;font-size:revert;font-weight:revert;font-style:revert;color:revert;line-height:revert;letter-spacing:revert;text-transform:revert;text-align:revert;text-shadow:revert;text-decoration:revert;overflow-wrap:revert;white-space:revert}
.m51{display:none}
.m52{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:133px;background-image:url(/assets/img/Cluster-headache-800h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:133px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.m53{display:revert}
.m54{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgba(255, 255, 255, 0.7);border-radius:0px 0px 20px 20px;overflow:hidden}
.m55{font-family:Montserrat;font-size:16px;font-weight:700;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;display:revert}
.m56{font-family:Montserrat;font-size:14px;font-weight:300;font-style:normal;color:rgb(0, 0, 0);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;display:revert}
.m57{clear:both;margin-top:10px;margin-bottom:10px;display:block;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:22px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word;white-space:nowrap}
.m58{display:none;min-height:revert}
.m59{display:none;flex-direction:revert;flex-wrap:revert;justify-content:revert;align-items:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;min-height:revert;background-color:revert;border-radius:revert;overflow:revert}
.m60{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:normal}
.m61{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;flex:0 0 100.00%;max-width:100.00%}
.m62{padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px;overflow:hidden;display:revert}
.m63{overflow:hidden;display:revert}
.m64{border-radius:20px 20px 0px 0px;overflow:hidden;display:revert}
.m65{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:133px;background-image:url(/assets/img/Painful-back-gym-800h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:133px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.m66{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:133px;background-image:url(/assets/img/Painful-rotator-cuff-800h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:133px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.m67{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:133px;background-image:url(/assets/img/Painful-lower-back-800h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:133px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.m68{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:133px;background-image:url(/assets/img/Untitled-Website-800h.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:133px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:underline;overflow-wrap:break-word}
.m69{padding-top:15px;padding-bottom:15px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-640w.png);background-position:50% 50%;min-height:130px;padding-right:revert;padding-left:revert;margin-top:revert;margin-bottom:revert}
.m70{padding-right:revert}
.m71{padding-right:15px;padding-bottom:200px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%;background-image:url(/assets/img/Ross-pic-2-640w.jpeg);background-size:cover;background-position:50% 0%;min-height:356px}
.m72{padding-top:30px;padding-right:15px;padding-bottom:30px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m73{margin-top:revert}
.m74{font-size:32px;text-align:center}
.m75{margin-top:8px;width:85.56%;margin-left:auto;margin-right:auto}
.m76{font-size:16px;text-align:center}
.m77{margin-top:8px;width:91.11%;margin-left:auto;margin-right:auto}
.m78{text-align:center}
.m79{margin-top:21px;width:59.44%;margin-left:auto;margin-right:auto;min-height:52px}
.m80{font-size:25px}
.m81{padding-top:40px;padding-bottom:15px;padding-right:revert;padding-left:revert}
.m82{padding-right:15px;padding-left:15px}
.m82::before{content:"";display:table}
.m83{padding-top:20px;padding-bottom:11px;padding-right:revert;padding-left:revert}
.m84{flex-wrap:wrap;width:revert;max-width:revert;margin-left:revert;margin-right:revert}
.m85{width:8.33%;min-height:revert}
.m86{width:30px;height:30px}
.m87{padding-top:2px}
.m88{padding-top:2px;margin-top:8px;width:revert;margin-left:revert;margin-right:revert}
.m89{padding-top:20px;padding-bottom:20px;flex:0 0 100.00%;max-width:100.00%}
.m89::before{content:none}
.m89::after{content:none}
.m90{padding-top:2px;width:revert;margin-left:revert;margin-right:revert}
.m91{padding-top:2px;margin-top:8px}
.m92{padding-bottom:15px;padding-right:revert;padding-left:revert}
.m93{padding-right:15px;padding-bottom:40px;padding-left:15px}
.m93::after{content:none}
.m94{width:83.33%;min-height:53px}
.m95{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/vertebrale_back_physio-640w.jpg);background-position:50% 50%;padding-right:revert;padding-left:revert;background-attachment:revert}
.m96{padding-top:20px;padding-right:15px;padding-bottom:20px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m97{font-size:30px;text-align:center}
.m98{font-size:24px;line-height:36px;text-align:center}
.m99{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m99::after{content:"";display:table}
.m100{padding-top:50px;padding-bottom:50px;padding-right:revert;padding-left:revert}
.m101{padding-top:15px}
.m102{flex:0 0 100.00%;max-width:100.00%;padding-right:revert}
.m102::after{content:"";display:table}
.m103{min-height:42px;width:revert;margin-left:revert;margin-right:revert}
.m104{margin-top:10px;margin-bottom:10px;min-height:42px;width:revert;margin-left:revert;margin-right:revert}
.m105{flex:0 0 100.00%;max-width:100.00%;padding-right:revert;padding-left:revert}
.m105::after{content:"";display:table}
.m106{flex:0 0 100.00%;max-width:100.00%;padding-right:revert;padding-left:revert}
.m107{flex:0 0 100.00%;max-width:100.00%;padding-left:revert}
.m108{width:revert;max-width:revert;margin-left:revert;margin-right:revert}
.m109{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.m110{padding-left:revert}
.m111{clear:both}
.m112{padding-bottom:15px;background-repeat:no-repeat}
.m113{padding-top:20px;padding-right:15px;padding-left:15px;padding-bottom:revert}
.m114{padding-top:15px;padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m114::before{content:none}
.m115{margin-top:9px;width:revert}
.m116{margin-top:8px;width:revert}
.m117{font-size:13px;line-height:19.5px}
.m118{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m118::before{content:none}
.m119{font-size:13px}
.m120{font-size:13px;letter-spacing:0.39px}
.m121{margin-top:14px}
.m122{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m123{margin-top:21px}
.m124{font-size:13px;line-height:26px}
.m125{font-size:11px;line-height:13.2px}
.m126{flex:0 0 10.12%;max-width:10.12%}
.m127{flex:0 0 89.88%;max-width:89.88%}
.m128{padding-top:100px;padding-bottom:10px;padding-right:revert;padding-left:revert}
.m129{width:10.56%;margin-top:revert}
.m130{margin-top:revert;width:revert}
.m131{padding-top:20px;padding-right:15px;padding-bottom:30px;padding-left:15px}
.m132{padding-right:15px;padding-left:15px;margin-top:30px;flex:0 0 100.00%;max-width:100.00%}
.m133{display:revert;width:revert}
.m134{padding-right:revert;margin-top:revert}
.m135{margin-top:-90px;width:19.39%}
.m136{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%;padding-top:revert;padding-bottom:revert}
.m136::after{content:"";display:table}
.m137{margin-top:8px;width:76.97%;margin-left:auto;margin-right:auto;padding-left:revert}
.m138{width:98.43%;font-size:14px;line-height:21px;text-align:center}
.m139{margin-top:19px;min-height:56px;width:revert}
.m140{padding-top:15px;padding-bottom:15px;background-image:url(/assets/img/e95902a0-5553-4f06-87d6-b476b52acb30-82d541d1-dc4974e6-640w.png);background-position:50% 50%;min-height:130px;padding-right:revert;padding-left:revert;margin-top:revert}
.m141{padding-top:20px;padding-right:16px;padding-left:16px;padding-bottom:revert}
.m142{padding-right:8px;padding-left:8px}
.m143{margin-top:8px;margin-bottom:8px}
.m144{width:22.22%}
.m145{width:revert;margin-left:revert;margin-right:revert}
.m146{padding-right:15px;padding-bottom:50px;padding-left:15px}
.m146::after{content:none}
.m147{width:82.78%;min-height:55px}
.m148{min-height:32px}
.m149{width:10.56%}
.m150{padding-top:30px;padding-right:revert;padding-bottom:revert;padding-left:revert}
.m151{padding-right:15px;padding-left:15px;flex:0 0 92.31%;max-width:92.31%;margin-left:15px;margin-right:15px;background-image:url(/assets/img/Back-Pain-640w.jpg);background-position:0% 0%;min-height:235px}
.m152{padding-top:15px;padding-right:15px;padding-bottom:30px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m152::after{content:none}
.m153{margin-top:20px;width:62.78%;margin-left:auto;margin-right:auto;min-height:50px}
.m154{padding-top:40px;padding-right:revert;padding-bottom:revert;padding-left:revert}
.m155{flex-direction:column-reverse;flex-wrap:wrap}
.m156{padding-top:15px;padding-right:15px;padding-bottom:30px;padding-left:15px;flex:revert;max-width:revert}
.m156::after{content:none}
.m157{margin-top:10px;width:62.78%;margin-left:auto;margin-right:auto;min-height:50px}
.m158{padding-right:15px;padding-left:15px;margin-left:15px;margin-right:15px;background-image:url(/assets/img/Headache-640w.jpg);background-position:0% 0%;min-height:235px;flex:revert;max-width:revert}
.m159{padding-right:15px;padding-left:15px;flex:0 0 92.31%;max-width:92.31%;margin-left:15px;margin-right:15px;background-image:url(/assets/img/Painful-back-gym-640w.webp);background-position:0% 0%;min-height:235px}
.m160{padding-right:15px;padding-left:15px;flex:0 0 92.31%;max-width:92.31%;margin-left:15px;margin-right:15px;background-image:url(/assets/img/Painful-arm-manipulation-640w.png);min-height:235px}
.m161{margin-left:7px;margin-right:5px;background-image:url(/assets/img/Lower-back-inflamed-640w.png);background-position:0% 0%;min-height:235px;flex:revert;max-width:revert}
.m162{padding-right:15px;padding-left:15px;flex:0 0 92.31%;max-width:92.31%;margin-left:15px;margin-right:15px;background-image:url(/assets/img/Paediatric-treatment-3-640w.jpg);background-position:0% 0%;min-height:235px}
.m163{padding-right:15px;padding-left:15px;background-image:url(/assets/img/Pregnancy-chiro-treatment-640w.jpg);background-position:0% 0%;min-height:235px;flex:revert;max-width:revert}
.m164{padding-right:15px;padding-left:15px;flex:0 0 92.31%;max-width:92.31%;margin-left:15px;margin-right:15px;background-image:url(/assets/img/Post-surgery-rehab-1-640w.jpg);background-position:0% 0%;min-height:235px}
.m165{padding-top:15px;padding-right:revert;padding-left:revert}
.m166{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%;padding-top:revert;padding-bottom:revert}
.m167{margin-top:15px;width:revert}
.m168{flex:0 0 91.84%;max-width:91.84%;font-size:16px}
.m169{flex:0 0 5.83%;max-width:5.83%}
.m170{width:20px;height:20px}
.m171{flex-direction:column}
.m172{flex:revert;max-width:revert}
.m173{margin-top:10px;display:revert}
.m173::before{content:"";display:table}
.m173::after{content:"";display:table}
.m174{width:100%;height:4px;border:0;background-color:rgb(237, 237, 237);margin:0 auto;margin-top:10px;margin-bottom:10px;display:revert}
.m175{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%;padding-top:revert;padding-bottom:revert}
.m175::before{content:"";display:table}
.m176{margin-top:25px;width:22.22%}
.m177{margin-top:25px}
.m178{flex:0 0 92.22%;max-width:92.22%;font-size:16px}
.m179{flex:0 0 5.56%;max-width:5.56%}
.m180{padding-top:15px;padding-bottom:60px;padding-right:revert;padding-left:revert}
.m181{display:none;float:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;flex:revert;max-width:revert;min-height:revert}
.m182{flex:0 0 91.86%;max-width:91.86%;font-size:16px}
.m183{flex:0 0 5.81%;max-width:5.81%}
.m184{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/pexels-photo-5793786-570h.jpeg);background-position:50% 50%;padding-right:revert;padding-left:revert;background-attachment:revert}
.m185{padding-top:40px;padding-right:16px;padding-left:16px;padding-bottom:revert}
.m186{padding-top:2px;padding-bottom:2px}
.m187{padding-right:16px;padding-bottom:16px;padding-left:16px;padding-top:revert}
.m188{padding-bottom:16px}
.m189{flex:0 0 87.73%;max-width:87.73%;font-size:16px}
.m190{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/Pregnancy-chiro-treatment-640w.jpg);background-position:50% 50%;padding-right:revert;padding-left:revert;background-attachment:revert}
.m191{padding-top:75px}
.m192{min-height:32px;width:revert;max-width:revert;margin-left:revert;margin-right:revert}
.m193{height:32px}
.m194{padding-top:15px;padding-bottom:40px;padding-right:revert;padding-left:revert}
.m195{display:revert;flex-direction:revert;flex-wrap:revert;justify-content:revert;align-items:revert}
.m196{flex:0 0 44.44%;max-width:44.44%;max-height:revert}
.m197{min-height:255px;background-image:url(/assets/img/Young-woman-working-on-laptop-640w.jpg)}
.m198{padding-right:3.59375px;padding-left:18px;flex:0 0 55.56%;max-width:55.56%}
.m199{font-size:18px;line-height:27px}
.m200{max-height:66px;font-size:12px;line-height:16.8px}
.m201{min-height:255px;background-image:url(/assets/img/Painful-knee-padel-640w.jpg)}
.m202{min-height:255px;background-image:url(/assets/img/Ross-at-work-640w.jpg)}
.m203{min-height:255px;background-image:url(/assets/img/Movement-is-medicine-640w.jpg)}
.m204{min-height:255px;background-image:url(/assets/img/Chiro-at-work-640w.jpg)}
.m205{min-height:255px;background-image:url(/assets/img/Dry-Needling-4-640w.jpg)}
.m206{padding-top:10px;padding-right:16px;padding-left:16px;padding-bottom:revert}
.m207{padding-right:8px;padding-bottom:10px;padding-left:8px}
.m208{margin-top:8px;margin-bottom:8px;width:81.29%;margin-left:auto;margin-right:auto}
.m209{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;flex:0 0 94.87%;max-width:94.87%;margin-left:10px;margin-right:10px}
.m210{width:25.81%}
.m211{margin-top:8px;margin-bottom:8px;width:revert}
.m212{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;flex:0 0 94.87%;max-width:94.87%;margin-left:10px;margin-right:10px}
.m213{padding-bottom:50px;padding-top:revert;padding-right:revert;padding-left:revert}
.m214{display:none;float:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;flex:revert;max-width:revert;min-height:revert;background-color:revert;border-radius:revert}
.m215{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(rgba(15,85,92,0.680),rgba(15,85,92,0.680)),url(/assets/img/Dry-needling-1-640w.jpg);background-position:50% 50%;padding-right:revert;padding-left:revert;background-attachment:revert}
.m216{margin-top:15px;width:10.56%}
.m217{padding-right:16px;padding-bottom:16px;padding-left:16px}
.m218{margin-top:10px;margin-bottom:10px;width:24.54%}
.m219{margin-top:16px;margin-bottom:8px}
.m220{font-size:20px}
.m221{padding-bottom:30px;flex:0 0 100.00%;max-width:100.00%}
.m222{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%}
.m222::before{content:"";display:table}
.m223{margin-top:10px;min-height:1px}
.m224{padding-top:3.5px;padding-right:3.5px;padding-bottom:3.5px;padding-left:3.5px}
.m225{padding-top:369px;background-image:url(/assets/img/Practice.Outside-signage-3c5ae70d-800h.jpg);min-height:369px}
.m226{padding-top:3.5px;padding-right:3.5px;padding-bottom:3.5px;padding-left:3.5px;overflow:hidden;display:revert}
.m227{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;padding-top:369px;background-image:url(/assets/img/List-of-practioners.outside-800h.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:369px;font-family:Montserrat;font-size:16px;font-weight:300;font-style:normal;color:rgb(70, 57, 57);line-height:normal;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration:none;overflow-wrap:break-word}
.m228{flex:0 0 100.00%;max-width:100.00%}
.m228::before{content:"";display:table}
.m229{margin-top:10px;min-height:revert}
.m230{padding-top:30px;padding-right:15px;padding-bottom:30px;padding-left:15px}
.m231{margin-top:8px;font-size:17px}
.m232{width:85.16%}
.m233{width:95.13%}
.m234{padding-top:120px;padding-bottom:30px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Movement-is-medicine-640w.png);background-position:0% 0%}
.m235{flex-direction:column-reverse;flex-wrap:wrap;width:revert;max-width:revert;margin-left:revert;margin-right:revert}
.m236{padding-right:15px;padding-left:15px;flex:revert;max-width:revert}
.m236::before{content:"";display:table}
.m236::after{content:"";display:table}
.m237{margin-top:14px;margin-bottom:8px;font-size:35px}
.m238{margin-bottom:8px;font-size:14px}
.m239{padding-right:15px;padding-left:15px;flex:0 0 100.00%;max-width:100.00%;margin-left:revert;margin-right:revert}
.m240{padding-bottom:70px;padding-left:5px}
.m241{margin-top:18px}
.m242{background-image:url(/assets/img/Young-woman-working-on-laptop-640w.jpg)}
.m243{width:revert;margin-left:revert}
.m244{background-image:url(/assets/img/Painful-knee-padel-640w.jpg)}
.m245{background-image:url(/assets/img/Ross-at-work-640w.jpg)}
.m246{background-image:url(/assets/img/Chiro-at-work-640w.jpg)}
.m247{background-image:url(/assets/img/Dry-Needling-4-640w.jpg)}
.m248{padding-top:120px;padding-bottom:30px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Dry-Needling-4-640w.jpg);background-position:0% 0%}
.m249{background-image:url(/assets/img/Movement-is-medicine-640w.jpg)}
.m250{padding-top:120px;padding-bottom:30px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Painful-knee-padel-640w.jpg);background-position:0% 0%}
.m251{font-size:14px;line-height:21px}
.m252{width:90.99%}
.m253{padding-top:120px;padding-bottom:30px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Young-woman-working-on-laptop-640w.jpg);background-position:0% 0%}
.m254{padding-top:15px;padding-bottom:15px}
.m255{padding-top:15px;padding-bottom:15px;margin-top:revert}
.m256{flex:0 0 100.00%;max-width:100.00%;padding-right:revert}
.m257{font-size:24px}
.m258{width:91.11%}
.m259{font-size:24px;line-height:36px}
.m260{flex:0 0 100.00%;max-width:100.00%;padding-left:revert}
.m260::before{content:none}
.m261{margin-top:revert;width:revert;max-width:revert;margin-left:revert;margin-right:revert}
.m262{flex:0 0 100.00%;max-width:100.00%;padding-right:revert}
.m262::before{content:none}
.m263{flex:0 0 100.00%;max-width:100.00%;padding-left:revert}
.m263::before{content:"";display:table}
.m263::after{content:"";display:table}
.m264{flex:0 0 100.00%;max-width:100.00%;padding-right:revert}
.m264::before{content:"";display:table}
.m264::after{content:"";display:table}
.m265{padding-top:120px;padding-bottom:30px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Chiro-at-work-640w.jpg);background-position:0% 0%}
.m266{padding-top:50px;padding-bottom:70px;padding-left:5px}
.m267{flex:0 0 100.00%;max-width:100.00%;padding-right:revert}
.m267::before{content:"";display:table}
.m268{flex:0 0 100.00%;max-width:100.00%;background-image:url(/assets/img/Chiro-at-work-1-640w.jpg);background-position:0% 0%;padding-left:revert}
.m269{font-size:11px;letter-spacing:1px}
.m270{column-gap:12px;row-gap:12px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}
.m271{flex:0 0 12.50%;max-width:12.50%;font-size:15px}
.m272{flex:0 0 83.55%;max-width:83.55%}
.m273{font-size:15px;line-height:21px}
.m274{font-size:13px;line-height:18.2px}
.m275{flex:0 0 100.00%;max-width:100.00%;padding-left:revert}
.m275::before{content:"";display:table}
.m276::before{content:"";display:table}
.m277{padding-top:120px;padding-bottom:30px;background-image:linear-gradient(rgba(0,0,0,0.400),rgba(0,0,0,0.400)),url(/assets/img/Painful-lower-back-ed0d92c3-640w.jpg);background-position:0% 0%}
}
@media (min-width:1281px){
.w1{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}
.w2{flex:0 0 24.26%;max-width:24.26%}
.w3{width:25.64%}
.w4{width:95.03%}
.w5{width:93.11%}
.w6{width:98.08%}
.w7{min-height:516px}
.w8{width:81.57%}
.w9{width:67.04%}
.w10{width:39.15%}
.w11{padding-right:20.3906px}
.w12{width:30.98%}
.w13{width:55.10%}
.w14{padding-right:10.1875px;padding-left:10.1875px}
.w15{width:46.03%}
.w16{width:53.04%}
.w17{padding-left:20.3906px}
.w18{width:36.00%}
.w19{width:36.01%}
.w20{width:100%;max-width:1250px;margin-left:auto;margin-right:auto}
.w21{min-height:16px}
.w22{width:79.20%}
.w23{width:88.34%}
.w24{width:30.00%}
.w25{width:91.61%}
.w26{width:90.29%}
.w27{width:29.45%}
.w28{padding-left:20.3906px;min-height:968px}
.w29{min-height:906px}
.w30{width:80.02%}
.w31{width:90.38%}
.w32{padding-left:20.3906px;min-height:1026px}
.w33{min-height:991px}
.w34{width:91.11%}
.w35{width:69.93%}
.w36{width:90.11%}
.w37{padding-left:20.3906px;min-height:881px}
.w38{min-height:929px}
.w39{width:92.07%}
.w40{width:71.34%}
.w41{width:86.15%}
.w42{width:21.77%}
.w43{width:70.88%}
.w44{width:92.17%}
.w45{flex:0 0 89.59%;max-width:89.59%}
.w46{width:6.05%}
.w47{flex:0 0 90.03%;max-width:90.03%}
.w48{width:18.99%}
.w49{width:85.28%}
.w50{flex:0 0 33.33%;max-width:33.33%}
.w51{padding-top:599.594px;background-image:url(/assets/img/Practice.Outside-signage-3c5ae70d-1400h.jpg);min-height:600px}
.w52{padding-top:599.594px;background-image:url(/assets/img/List-of-practioners.outside-1400h.jpg);min-height:600px}
}
.h1{transition:background-color .2s,border-color .2s,color .2s}
.h1:hover{background-color:rgba(0, 0, 0, 0);border-color:rgb(255, 255, 255)}
.h2{transition:transform .2s ease-out}
.h2:hover{transform:matrix(1.06, 0, 0, 1.06, 0, 0)}
.h3{transition:background-color .2s,border-color .2s,color .2s}
.h3:hover{border-color:rgba(0, 0, 0, 0)}
.h3:hover *{text-decoration:underline}
.h4{transition:background-color .2s,border-color .2s,color .2s}
.h4:hover{background-color:rgb(74, 155, 134);border-color:rgba(0, 0, 0, 0)}
.h4:hover *{color:rgb(255, 255, 255)}
.h5{transition:background-color .2s,border-color .2s,color .2s}
.h5:hover{background-color:rgba(0, 0, 0, 0);border-color:rgb(74, 155, 134)}
.h5:hover *{color:rgb(74, 155, 134)}
.h6{transition:background-color .2s,border-color .2s,color .2s}
.h6:hover{background-color:rgb(74, 155, 134);border-color:rgba(0, 0, 0, 0)}
.h7{transition:background-color .2s,border-color .2s,color .2s}
.h7:hover{background-color:rgba(0, 0, 0, 0);border-color:rgb(255, 255, 255)}
.h7:hover *{color:rgb(74, 155, 134)}
