@font-face{font-family:'Lora';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/lora-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/plus-jakarta-sans-300-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;width:100%}body{background:#fff;font:16px/27px 'Plus Jakarta Sans',sans-serif;color:#202020;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#4c413e;font-family:'Plus Jakarta Sans',sans-serif;font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;text-decoration:none}h1{font-size:46px;line-height:50px;margin-bottom:14px;color:#6a2786}h2{font-size:45px;line-height:40px;margin-bottom:20px;color:#6a2786}h3{font-size:22px;line-height:34px;margin-bottom:8px;color:#6a2786}h4{font-size:22px;line-height:24px;margin-bottom:10px}h5{font-size:17px;line-height:24px;margin-bottom:10px}h6{font-size:14px;line-height:21px;margin-bottom:10px}.subheader{color:#777}p{margin:0 0 20px 0}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:bold;color:#333}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-family:"Times New Roman",Times,serif;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #eee}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:solid #eee;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited{color:#1899B5;text-decoration:underline;outline:0}a:hover,a:focus{color:#615855}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:20px}ul{list-style:square;margin-left:30px}ol{list-style:decimal}ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}.button,button,input[type="submit"],input[type="reset"],input[type="button"],.cat_button,.productSubmitInput,a#catshopbuy:link,a#catshopbuy:visited{background:#1899B5;color:#fff;display:inline-block;font-size:15px;font-weight:bold;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:16px 22px;border-radius:200px;border-width:0px}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.cat_button:hover,.productSubmitInput:hover{color:#fff;background:-webkit-linear-gradient(top,#5285b9,#6995c3);background:-moz-linear-gradient(top,#5285b9,#6995c3);background:-ms-linear-gradient(top,#5285b9,#6995c3);background:-o-linear-gradient(top,#5285b9,#6995c3)}.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{color:#fff;background:-webkit-linear-gradient(top,#5285b9,#6995c3);background:-moz-linear-gradient(top,#5285b9,#6995c3);background:-ms-linear-gradient(top,#5285b9,#6995c3);background:-o-linear-gradient(top,#5285b9,#6995c3)}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a.button,a.button:visited,a.button:focus,a.button:active{color:#fff}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea,select{border:1px solid #ddd;height:22px;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:12px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:100%;max-width:400px;display:block;margin-bottom:5px;margin-top:5px;background:#fff}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}legend{color:#333333;margin-bottom:20px;font-size:15px}select{width:220px}input[type="checkbox"]{display:inline;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:2px;float:left}label span,legend span{font-weight:normal;font-size:13px;color:#444}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:10px !important}.add-bottom{margin-bottom:20px !important}.system-message-green{background-color:#e2f9e3;border:1px solid #99cc99;padding:5px;color:#336633;margin-bottom:15px;text-align:center;clear:both}.system-message-green.home{margin-bottom:30px}.system-message-red{background-color:#f9e2e2;border:1px solid #cc9999;padding:5px;color:#663333;margin-bottom:15px;text-align:center}.system-message,.system-error-message{background-color:#f9f9f9;border:1px solid #eee;color:#666;margin:18px;min-height:110px;height:auto !important;height:110px;padding:36px 36px 36px 180px}.form-row{border-bottom:1px solid #ededed;overflow:hidden;padding:10px 0 0 0}.form-detail{float:left;width:250px}.form-data{float:right;width:450px}#payment-form .form-detail{width:255px}#payment-form .form-data{width:570px}#payment-form label{width:auto}#payment-form input.cat_textbox,#payment-form input.cat_listbox{margin-right:20px;width:251px}#payment-form select.cat_dropdown{margin-right:20px;width:258px}#payment-form input.long,#payment-form input.long{width:538px}#payment-form select.long{width:545px}#payment-form input.short,#payment-form input.short,#payment-form select.short{width:110px}#payment-form select.short{width:117px}#payment-form input.purchase-amount{background:transparent;border:none;font-weight:bold}#purchase-total{background:#fafafa;border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:20px;padding:10px}#payment-form .cat_button{margin-bottom:20px}.container{position:relative;max-width:1200px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:55px}.container .two.columns{width:130px}.container .three.columns{width:205px}.container .four.columns{width:280px}.container .five.columns{width:355px}.container .six.columns{width:430px}.container .seven.columns{width:505px}.container .eight.columns{width:580px}.container .nine.columns{width:655px}.container .ten.columns{width:730px}.container .eleven.columns{width:805px}.container .twelve.columns{width:880px}.container .thirteen.columns{width:955px}.container .fourteen.columns{width:1030px}.container .fifteen.columns{width:1105px}.container .sixteen.columns{width:1180px}.container .one-third.column{width:380px}.container .two-thirds.column{width:780px}.container .offset-by-one{padding-left:75px}.container .offset-by-two{padding-left:150px}.container .offset-by-three{padding-left:225px}.container .offset-by-four{padding-left:300px}.container .offset-by-five{padding-left:375px}.container .offset-by-six{padding-left:450px}.container .offset-by-seven{padding-left:525px}.container .offset-by-eight{padding-left:600px}.container .offset-by-nine{padding-left:675px}.container .offset-by-ten{padding-left:750px}.container .offset-by-eleven{padding-left:825px}.container .offset-by-twelve{padding-left:900px}.container .offset-by-thirteen{padding-left:975px}.container .offset-by-fourteen{padding-left:1050px}.container .offset-by-fifteen{padding-left:1125px}@media only screen and (min-width:768px) and (max-width:959px){.container{width:100%}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:90%}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:100%}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:100%}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}body{background: url("images/hero-bg.jpg") repeat-x scroll center 58px transparent}body.inner{background: none}#container{background: #fff repeat scroll 0 0;margin: 0 auto;width: 1200px}form br{display: none}#header{margin: 0;position: relative;width: 100%;z-index: 100000}#logo{float: left;margin: 22px 0 -125px;padding: 0 18px 0 24px;height: 135px;text-indent: -999em;overflow: hidden;background: #fff url("/images/logo.svg") no-repeat center;width: 187px;position: relative;z-index: 1000}#logo a:link,#logo a:visited{display: block;text-decoration: none;height: 165px}#logo a:hover,#logo a:active{filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9}#utility-nav,#member-nav{float: right;margin: 0 0 5px;overflow: hidden;padding: 20px 0 0}#member-nav{display: none}#utility-nav ul,#member-nav ul{margin: 0}#utility-nav ul li,#member-nav ul li{display: inline;float: left;list-style: none;padding: 0 12px;background: none}#utility-nav ul li a:link,#utility-nav ul li a:visited,#member-nav ul li a:link,#member-nav ul li a:visited{color: #1899B5;text-decoration: none;font-size: 14px}#utility-nav ul li a:hover,#utility-nav ul li a:active,#member-nav ul li a:hover,#member-nav ul li a:active{color: #000}#utility-nav ul li#nav-phone,#member-nav ul li#nav-phone{border-right: 1px solid #e4e4e4}#header #shopping-cart{float: right;line-height: 10px;display: inline;margin-bottom: 0 !important;overflow: hidden;width: auto}#header #shopping-cart a:link,#header #shopping-cart a:visited{color: #1899B5;font-size: 14px}#search{clear: right;float: right}#search-input{float: left}#search-btn{float: left}sup{font-size: 10px;line-height: 12px}#nav{background-color: rgba(106,39,134,0.7);background-color: #262626}#nav ul{margin: 0 0 0 434px;padding: 0}#nav ul li{display: inline;float: left;list-style: none;padding: 0;margin: 0 0 0 1px;line-height: 48px;background-image: none}#nav ul li#nav-account,#nav ul li#nav-store{display: none;background-color: #1899B5}#nav ul li.selected a:link,#nav ul li.selected a:visited,#nav ul li ul li.selected a:link,#nav ul li ul li.selected a:visited{background: #1899B5}#nav ul li a:link,#nav ul li a:visited,#nav ul li ul li a:link,#nav ul li ul li a:visited{color: #fff;display: block;font-size: 16px;font-family: 'Plus Jakarta Sans',sans-serif;padding: 10px 24px;text-decoration: none;letter-spacing: 0.1em}#nav ul li a:hover,#nav ul li a:active,#nav ul li ul li a:hover,#nav ul li ul li a:active{background: #1899B5}#nav ul li ul{background: #1899B5;left: -999em;position: absolute;width: auto;min-width: 12em;z-index: 333;margin: 0;box-shadow: 0 2px 5px #666}#nav ul li:hover ul,#nav li.sfhover ul{left: auto}#nav ul li ul ul{right: -111px;top: -1px}#nav ul li ul li{border-top: 1px solid #ddd;display: block;float: none;margin: 0;line-height: 36px;position: relative}#nav ul li.selected ul li a:link,#nav ul li.selected ul li a:visited{background: none}#nav ul li.selected ul li a:active,#nav ul li.selected ul li a:hover{background: #6a2786;color: #fff}#nav ul li ul li.selected a:link,#nav ul li ul li.selected a:visited{background: #6a2786;color: #fff}#nav ul li ul li a:link,#nav ul li ul li a:visited{background: #1899B5;color: #fff;display: block;font-size: 13px;padding: 5px 20px;text-decoration: none}#nav ul li ul li a:hover,#nav ul li ul li a:active{background: #6a2786;color: #fff}#main-body{background: #fff none repeat-y scroll 0 0;float: left;margin: 0;padding: 10px;overflow: hidden;width: 940px}#main{background: #fff;margin-bottom: 30px;overflow: hidden}#main .cover-image img{width: 100%}.main-body{padding: 30px}#offer{background: none repeat scroll 0 0 #FFFFFF;border-radius: 2px;box-shadow: 0 2px 5px #ccc;position: absolute;right: 0;top: 60px;z-index: 100}#offer #EmailAddress{width: 170px}*+html #offer #catwebformbutton{padding: 7px 5px}.offer-headline{background: #1899B5;padding: 20px 20px 10px;border-radius: 2px 2px 0 0}.offer-content{padding: 20px 20px 0;color: #757575;font-size: 11px;line-height: 16px}.offer-content p,.offer-content form{margin: 0}.offer-content strong{color: #4c413e}.offer-headline h3{color: #fff;font-family: 'Open Sans',sans-serif;font-size: 26px}.container .eleven.columns.inner{margin-left: 0;margin-right: 20px}.service-col{box-shadow: 0 2px 5px #DDDDDD;background: #fff;height: 50px;margin-bottom: 22px;padding: 10px 10px 50px;width: 80%}.one-third.column a,.featured-services a{text-decoration: none;border: 0}.one-third.column a :hover,.featured-services a:hover{opacity: 0.8;filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8}img.acc-logo-scp{max-height: 80px;padding-left: 30px;padding-right: 20px;margin-bottom: 20px}img.acc-logo-hcpc{max-height: 80px;padding-left: 25px;padding-right: 10px;margin-bottom: 20px}img.acc-logo-socap{max-height: 80px;margin-bottom: 20px;margin-left: 30px}img.acc-logo-basem{max-height: 80px;margin-bottom: 20px;margin-left: 10px}#subnav .service-col{width: auto}.service-col h5{text-transform: uppercase;font-size: 16px;background-color: rgba(255,255,255,0.8);padding: 5px;padding-left: 6px;height: 77px}.service-col h5 span{font-size: 20px}.service-col h5 span,.service-col h5 a{color: #1899B5;display: block;text-decoration: none}.address-col{padding-right: 50px}.address-col img{margin-bottom: 5px}.address-col.inner{padding: 10px 0px 30px}#sub-nav{margin: 0;overflow: hidden;padding: 0}#sub-nav ul{margin: 0 0 20px;padding: 0}#sub-nav ul li{background: none;border-bottom: solid 1px #aaa;display: block;list-style: none;padding: 0}#sub-nav ul li a:link,#sub-nav ul li a:visited{color: #1899B5;display: block;font-size: 13px;padding: 10px 0;text-decoration: none}#sub-nav ul li a:hover,#sub-nav ul li a:active{color: #000}#newsletter{border-bottom: solid 1px #aaa;margin: 0 0 20px;overflow: hidden;padding: 0}#newsletter p,#newsletter table{margin: 0}#cta{border-bottom: solid 1px #aaa;margin: 0 0 20px;overflow: hidden;padding: 0}#cta ul{margin: 0 0 10px;padding: 0}#cta ul li{background: none;display: block;list-style: none;margin: 0 0 10px;padding: 0}#cta ul li a:link,#cta ul li a:visited{background: #666 repeat scroll 0 0;color: #fff;display: block;font-size: 13px;padding: 5px 10px;text-decoration: none}#cta ul li a:hover,#cta ul li a:active{background: #333 repeat scroll 0 0}ol li{background: none;list-style: none;padding: 0 0 10px}.author{display: none}blockquote .author{display: block;font-style: normal;font-size: 12px;font-weight: bold;font-family: Arial,Helvetica,sans-serif;color: #1899B5}.date{display: block}ul.social-links{float: left;margin: 0 0 25px;overflow: hidden;padding: 0;width: auto}ul.social-links li{background: none;display: inline;float: left;padding: 0;list-style: none}a.dis-count{float: right;width: 90px}.clearFloats{clear: both}#footer{background: #262626;color: white;line-height: 32px}h2#logo-sm{float: left;margin: 0;padding: 0}h2#logo-sm a:link,h2#logo-sm a:visited{display: block;font-size: 18px;text-decoration: none}h2#logo-sm a:hover,h2#logo-sm a:active{filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9}#footer-utility ul{margin: 0}#footer-utility ul li{background: none;display: inline;float: left;list-style: none;padding: 0 10px 0 0}#footer-utility ul li a:link,#footer-utility ul li a:visited{color: #1899B5;display: block;font-size: 13px}#footer-utility ul li a:hover,#footer-utility ul li a:active{color: #000}#footer-nav{background: #262626}#footer-nav ul{display: block;float: left;margin: 0}#footer-nav ul li{background: none;display: inline;float: left;list-style: none;padding: 10px 20px 0 0}#footer-nav ul li#footer-nav-first{padding-left: 0}#footer-nav ul li a:link,#footer-nav ul li a:visited{color: #fff;font-size: 13px;text-decoration: none}#footer-nav ul li a:hover,#footer-nav ul li a:active{color: #1899B5}#hotpress-link{display: block;float: right;margin: 15px 0 0;padding: 0}.footer-col{padding: 30px 20px}.footer-col h4,.footer-col p{color: #fff}.footer-col p{margin-bottom: 0}.footer-col h4{font-size: 16px;margin-bottom: 5px}#icon-facebook,#icon-twitter,#icon-googleplus,#icon-linkedin,#icon-facebook a,#icon-twitter a,#icon-googleplus a,#icon-linkedin a{height: 32px;width: 32px;text-indent: -9999em;overflow: hidden;padding: 0px;margin: 0px}#icon-facebook a{background: url("images/facebook.svg") no-repeat}#icon-twitter a{background: url("images/icon-twitter.png") no-repeat}#icon-instagram a{background: url("images/instagram.svg") no-repeat}#icon-googleplus a{background: url("images/icon-googleplus.png") no-repeat}#icon-linkedin a{background: url("images/linkedin.svg") no-repeat}#system-container{background: transparent repeat scroll 0 0;margin: 80px auto;position: relative;width: 960px}#system-header{background: #aaa repeat scroll 0 0;margin: 0 auto;overflow: hidden;padding: 10px;position: relative;width: 940px}h1#system-logo{float: left;margin: 0;padding: 0}h1#system-logo a:link,h1#system-logo a:visited{display: block;font-size: 36px;text-decoration: none}h1#system-logo a:hover,h1#system-logo a:active{filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9}#system-body{background: #fff repeat scroll 0 0;margin: 0 auto;overflow: hidden;padding: 40px;width: 880px}.staff-list img{float: left;margin: 5px 20px 10px 0;border: 3px solid #EEEEEE;max-width: 380px}.listings-list{margin-bottom: 10px}.listings-list .date{width: 80px}.listings-list .date,.listings-list .itme{float: left}#listings-search form{border-bottom: 1px solid #AAAAAA}#inner{padding-top: 60px}.service{border-bottom: 1px solid #EEEEEE;margin-bottom: 25px;overflow: hidden;padding-bottom: 20px}.service-image{float: left;margin-right: 30px;width: 145px}.service-image img{border: 3px solid #eee}.service-content,.staff-list .description{font-size: 12px;line-height: 19px}.staff-list p.title{font-size: 16px;color: #1899B5}#subnav ul{list-style: none;margin-left: 0px;margin-bottom: 45px}#subnav ul li#nav-header a,#subnav strong{font-size: 21px;color: #6a2786;font-weight: normal;text-transform: uppercase}#subnav ul li#nav-header a img{display: none}#subnav ul a{text-decoration: none}#subnav ul li#nav-header ul,#subnav ul{margin-top: 30px}#subnav ul li#nav-header ul li,#subnav.blog ul li,#subnav.account li{border-bottom: 1px solid #e4e3e2;padding-bottom: 15px;margin-bottom: 15px}#subnav ul li#nav-header ul li a,#subnav ul li a{color: #1899B5;text-transform: none;font-size: 14px}#subnav ul li#nav-header ul li.selected a,#subnav ul li#nav-header ul li a:hover,#subnav li.selected a,#subnav li a:hover{color: #6a2786}.payment-options{background: none repeat scroll 0 0 #E9EEE8;padding: 20px;margin-bottom: 25px;margin-top: 30px;display: block}.payment-options img{width: 100%;max-width: 502px}#pricing-table{width: 100%;overflow: hidden}#pricing-table td,#js-orders td,#js-messages td,.case-details td{padding: 10px;font-size: 11px;margin-top: 10px;border-top: 1px solid #ddd;line-height: 18px;vertical-align: top}td,th{padding: 5px}th{font-weight: bold}#pricing-table td.table-head,#js-orders th,#js-messages th,.case-details th{border-top: 0;text-align: center;padding: 20px 10px}#pricing-table td.table-head p{margin: 0}#pricing-table td.table-head strong{color: #4C413E;font-size: 18px;margin-bottom: 10px;display: block;font-weight: normal}#pricing-table td.table-head.platinum{background: none repeat scroll 0 0 #E9EEE8}#pricing-table td.table-head.gold{background-color: #1899B5;border-bottom: 1px solid #55d9b5;color: #FFFFFF}#pricing-table td.table-head.gold strong{color: #FFFFFF}#pricing-table td.table-body.platinum{background: none repeat scroll 0 0 #E9EEE8;color: #333}#pricing-table td.table-body.gold{background-color: #1899B5;border-bottom: 1px solid #55d9b5;border-top: 1px solid #115744;color: #FFFFFF}#pricing-table td.table-body{color: #535353;text-align: right;border-top: 1px solid #ddd;padding: 10px 0;text-align: center;vertical-align: top}#pricing-table .button{margin: 10px 0}.special{background: url("images/specials-bg.jpg") repeat-x bottom;padding: 20px 20px 10px;overflow: hidden;margin-bottom: 30px;border: 1px dashed #CCCCCC}.special:last-child{margin-bottom: 0}.specials-form form,.print{float: left}.print{font-weight: bold;margin: 10px 0 0 12px}.print .button{margin-left: 9px}.specials-description p,.specials-description{font-size: 11px;line-height: 18px}.specials-description img{box-shadow: 0 5px 5px #ccc}.specials-description h2{color: #1899B5}.what-to-bring{background: none repeat scroll 0 0 #E9EEE8;display: block;margin-bottom: 20px;margin-top: 15px;padding: 20px 20px 10px;width: 72%}.what-to-bring strong{margin-bottom: 10px;display: block}.what-to-bring ol li{list-style: inherit;margin-left: 30px;padding: 0;margin-bottom: 5px}#form-login,#form-password{background: none repeat scroll 0 0 #E9EEE8;display: block;margin-bottom: 20px;margin-top: 15px;padding: 20px 20px 10px}#new-account{padding: 20px 20px 10px;border: 1px solid #E9EEE8;margin-bottom: 20px;margin-top: 15px}#btn-password,#btn-remember{display: block;margin-bottom: 5px}p.Get.Directions{display: none}.cat_dropdown_smaller{height: 36px}h2{font-size: 26px;line-height: 32px;color: #6a2786}.fb_ltr{width: 85% !important}.align-right{float: right;margin: 0 0 10px 10px;display: inline}.align-left{float: left;margin: 0 10px 10px 0;display: inline}.hide{display: none}.show{display: block}.test{border: 1px solid red}br.clearabove{clear: both;font-size: 0;height: 0;line-height: 0}.tweetme{background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #DDDDDD;float: right;margin: 0 0 25px;padding: 10px;width: 475px}.tweetme h5{margin: 0 0 4px}.tweetme ul,.tweetme p,.tweetme a{margin: 0}.tweetme li{background: none;list-style: none;padding: 0}.main-body ol li{list-style-type: decimal;list-style-position: inside;margin-bottom: 0px}@media only screen and (max-width: 767px){body{background: none}#logo{margin: 0 0 -75px}#nav ul{margin: 0;padding: 75px 0 0}#nav ul ul{padding: 0;display: none}#nav ul li{display: block;float: none;line-height: 32px;margin: 0;border-bottom: 1px solid #eee}#nav ul li:hover ul,#nav li.sfhover ul{position: relative;width: 100%}.service-col{width: auto;border: 1px solid #ddd}.address-col{padding: 0px 20px 30px}.address-col.inner{padding: 10px 20px 20px}.staff-list img{float: none}#inner{padding-top: 30px}.service-image{width: auto;float: none;margin-bottom: 20px}.main-body{padding: 20px}#subnav{padding: 0 20px}#offer{margin-bottom: 60px;position: relative;top: 30px;border: 1px solid #ddd}.footer-col{padding: 10px 20px 15px}#footer-nav ul li{display: block;float: none;line-height: 12px;margin: 5px 0;padding: 10px 0 0}#footer-nav ul{display: block;float: none;margin: 0 0 0 20px}#hotpress-link{display: block;float: none;margin: 15px 0 15px 20px;padding: 0}.print{margin: -49px 0 0 82px}#utility-nav,#member-nav{display: none !important}.product-main h1{font-size: 32px;line-height: 38px;margin-top: 15px}.product-desc{width: 90%}.productSmall .productItem,.productSmall .productItem .product-image{width: 100%;float: none}.productSmall .productItem{margin-bottom: 20px}.span3{width: 100%}.cart-item.product-image{margin-right: 1%}.cart-item.product-image img{width: 100%}table.webform td{display: block}#payment-form input.long,#payment-form input.long{width: 249px}#nav ul li#nav-account{display: block;border-bottom: 0}#nav ul li#nav-store{display: block}#new-account,#form-login{width: 75%}#new-account input.cat_textbox,#new-account textarea.cat_listbox,#new-account select.cat_dropdown,#new-account select.cat_listbox{width: 215px}#pricing-table td{text-align: center}}.footer-col a{color: #fff}@media only screen and (min-width: 480px) and (max-width: 767px){.print{margin: -49px 0 0 266px}.print .button{margin-left: 4px;margin-top: 0;position: absolute}}@media only screen and (min-width: 768px) and (max-width: 959px){#logo{width: 200px;background-position: center 13px}#nav ul{margin: 0 0 0 270px;padding: 0}#nav ul li a:link,#nav ul li a:visited,#nav ul li ul li a:link,#nav ul li ul li a:visited{padding: 10px 8px}.product-main{margin-left: 25px !important}.product-main h1{font-size: 32px;line-height: 38px;margin-top: 15px}#payment-form input.long,#payment-form input.long{width: 538px}.address-col{padding: 82px 20px 0}}.alert{font-size: 14px;background-color: #b52b2b;color: white;text-align: center;padding: 8px}.slideInDown{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-delay: 2.5s}@-webkit-keyframes slideInDown{from{-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible}to{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible}to{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}}.slideInDown{-webkit-animation-name: slideInDown;animation-name: slideInDown}blockquote{margin: 0 0 60px;padding: 9px 20px 0 19px;border-left: 4px solid #eee}#logo{background: #fff url("/images/logo.svg") no-repeat center}.star-rating{width: 146px}.fmxh-header{--fmxh-bg: #ffffff;--fmxh-fg: #0f172a;--fmxh-muted: #475569;--fmxh-border: rgba(15,23,42,.10);--fmxh-shadow: 0 10px 30px rgba(2,6,23,.10);--fmxh-radius: 14px;--fmxh-focus: 0 0 0 4px rgba(59,130,246,.25);--fmxh-brand: #0ea5e9;--fmxh-brand-2: #22c55e;--fmxh-container: 1200px;position: relative;z-index: 999;color: var(--fmxh-fg);font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.fmxh-header *{box-sizing: border-box}.fmxh-container{max-width: var(--fmxh-container);margin: 0 auto;padding: 0 16px}.fmxh-bar{background: linear-gradient(90deg,rgba(14,165,233,.12),rgba(34,197,94,.10));border-bottom: 1px solid var(--fmxh-border)}.fmxh-bar-inner{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 0}.fmxh-phone{color: var(--fmxh-muted);text-decoration: none;font-size: 14px;line-height: 1.2}.fmxh-phone strong{color: var(--fmxh-fg);font-weight: 700}.fmxh-cta{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 10px 14px;border-radius: 999px;background: var(--fmxh-fg);color: #fff;text-decoration: none;font-weight: 700;font-size: 14px;box-shadow: 0 10px 20px rgba(2,6,23,.12);transition: transform .18s ease,box-shadow .18s ease,background .18s ease;white-space: nowrap}.fmxh-cta:hover{transform: translateY(-1px);box-shadow: 0 14px 26px rgba(2,6,23,.16)}.fmxh-cta:focus-visible{outline: none;box-shadow: var(--fmxh-focus),0 14px 26px rgba(2,6,23,.16)}.fmxh-main{position: sticky;top: 0;background: rgba(255,255,255,.85);backdrop-filter: blur(10px);border-bottom: 1px solid var(--fmxh-border);transition: box-shadow .2s ease,background .2s ease}.fmxh-main.fmxh-is-scrolled{box-shadow: var(--fmxh-shadow);background: rgba(255,255,255,.92)}.fmxh-main-inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 0}.fmxh-logo{margin: 0;font-size: 18px;line-height: 1.1;flex: 0 0 auto}.fmxh-logo a{color: var(--fmxh-fg);text-decoration: none;font-weight: 700;letter-spacing: -0.02em}.fmxh-logo a:focus-visible{outline: none;box-shadow: var(--fmxh-focus);border-radius: 10px;padding: 4px 6px;margin: -4px -6px}.fmxh-toggle{display: none;border: 1px solid var(--fmxh-border);background: #fff;border-radius: 12px;padding: 10px 12px;cursor: pointer;transition: transform .15s ease,box-shadow .15s ease;flex: 0 0 auto}.fmxh-toggle:focus-visible{outline: none;box-shadow: var(--fmxh-focus)}.fmxh-toggle:hover{transform: translateY(-1px)}.fmxh-toggle-icon{display: inline-block;width: 22px;height: 2px;background: var(--fmxh-fg);position: relative;border-radius: 999px}.fmxh-toggle-icon::before,.fmxh-toggle-icon::after{content: "";position: absolute;left: 0;width: 22px;height: 2px;background: var(--fmxh-fg);border-radius: 999px;transition: transform .18s ease,top .18s ease,opacity .18s ease}.fmxh-toggle-icon::before{top: -7px}.fmxh-toggle-icon::after{top: 7px}.fmxh-toggle.fmxh-is-open .fmxh-toggle-icon{background: transparent}.fmxh-toggle.fmxh-is-open .fmxh-toggle-icon::before{top: 0;transform: rotate(45deg)}.fmxh-toggle.fmxh-is-open .fmxh-toggle-icon::after{top: 0;transform: rotate(-45deg)}.fmxh-nav{position: relative}.fmxh-nav-list{display: flex;align-items: center;gap: 8px;margin: 0;padding: 0;list-style: none}.fmxh-link{display: inline-flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: 999px;color: var(--fmxh-fg);text-decoration: none;font-weight: 650;font-size: 15px;transition: background .15s ease,color .15s ease,transform .15s ease;white-space: nowrap}.fmxh-link:hover{background: rgba(15,23,42,.06)}.fmxh-link:focus-visible{outline: none;box-shadow: var(--fmxh-focus)}.fmxh-chev{width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);margin-top: -2px;opacity: .7;transition: transform .18s ease,opacity .18s ease}.fmxh-has-sub{position: relative}.fmxh-sub{position: absolute;top: calc(100% + 10px);left: 0;min-width: 260px;background: #fff;border: 1px solid var(--fmxh-border);border-radius: var(--fmxh-radius);box-shadow: var(--fmxh-shadow);padding: 8px;margin: 0;list-style: none;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .18s ease,transform .18s ease,visibility .18s ease}.fmxh-sub-link{display: block;padding: 10px 10px;border-radius: 10px;color: var(--fmxh-fg);text-decoration: none;font-weight: 550;font-size: 14px;transition: background .15s ease}.fmxh-sub-link:hover{background: rgba(14,165,233,.10)}.fmxh-sub-link:focus-visible{outline: none;box-shadow: var(--fmxh-focus)}@media (min-width: 900px){.fmxh-has-sub:hover>.fmxh-sub,.fmxh-has-sub:focus-within>.fmxh-sub{opacity: 1;visibility: visible;transform: translateY(0)}.fmxh-has-sub:hover>.fmxh-link .fmxh-chev,.fmxh-has-sub:focus-within>.fmxh-link .fmxh-chev{transform: rotate(225deg);opacity: 1}}.fmxh-link--button{background: rgba(14,165,233,.12);border: 1px solid rgba(14,165,233,.25)}.fmxh-link--button:hover{background: rgba(14,165,233,.18)}@media (max-width: 899px){.fmxh-toggle{display: inline-flex;align-items: center;justify-content: center}.fmxh-nav{position: absolute;left: 0;right: 0;top: 100%;background: #fff;border-bottom: 1px solid var(--fmxh-border);box-shadow: var(--fmxh-shadow);transform-origin: top;transform: scaleY(.98);opacity: 0;visibility: hidden;transition: opacity .18s ease,transform .18s ease,visibility .18s ease}.fmxh-nav.fmxh-is-open{opacity: 1;visibility: visible;transform: scaleY(1)}.fmxh-nav-list{flex-direction: column;align-items: stretch;gap: 4px;padding: 10px 16px 16px}.fmxh-link{border-radius: 12px;justify-content: space-between;padding: 12px 12px}.fmxh-sub{position: static;min-width: unset;border: 0;box-shadow: none;padding: 0 0 0 10px;margin-top: 2px;opacity: 1;visibility: visible;transform: none;max-height: 0;overflow: hidden;transition: max-height .22s ease}.fmxh-has-sub.fmxh-sub-open>.fmxh-sub{max-height: 520px}.fmxh-has-sub.fmxh-sub-open>.fmxh-link .fmxh-chev{transform: rotate(225deg);opacity: 1}.fmxh-sub-link{padding: 10px 12px}.fmxh-item--cta .fmxh-link--button{width: 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){.fmxh-header *{transition: none !important}}.fmxh-preview{font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;padding: 32px 0 80px}.fmxh-hero{border: 1px solid rgba(15,23,42,.10);border-radius: 18px;padding: 28px;box-shadow: 0 10px 30px rgba(2,6,23,.06);background: linear-gradient(180deg,rgba(14,165,233,.10),rgba(34,197,94,.06))}.fmxh-hero h2{margin: 0 0 10px;font-size: 28px;letter-spacing: -0.02em}.fmxh-hero p{margin: 0;color: #475569;line-height: 1.6;max-width: 70ch}.fmxh-spacer{height: 1200px}@media (max-width: 900px){.fmxh-hero h2{font-size: 22px}}#nav,#footer{background-color: #1a6372}#footer-nav{background-color: #11404a}body{font-family: 'Plus Jakarta Sans',sans-serif;font-weight: 400;line-height: 1.8;color: #222}h1,h2,h3,h4,h5,h6{font-family: 'Lora',serif;font-weight: 400;line-height: 1.25;letter-spacing: -0.01em}.icon{width: 50px;height: 50px;vertical-align: middle;margin: 6px}.featured-services a{margin: 0 20px 20px 10px;display: block;text-decoration: none;color: inherit}.card-green,.card-purple,.card-services,.card-treatments{position: relative;height: 130px;padding: 18px 18px 18px 18px;border-radius: 18px;overflow: hidden;color: #fff;background-size: cover;background-position: center;background-repeat: no-repeat;transform: translateZ(0);transition: transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.card-green,.card-services,.card-treatments{border: 2px solid rgba(24,153,181,0.55)}.card-purple{border: 2px solid rgba(127,63,151,0.55)}.card-green::before,.card-purple::before,.card-services::before,.card-treatments::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: linear-gradient(90deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.22) 55%,rgba(0,0,0,0.10) 100%),radial-gradient(circle at top left,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.00) 60%)}.card-green::after,.card-purple::after,.card-services::after,.card-treatments::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(circle at top left,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0.00) 55%)}.card-green>*,.card-purple>*,.card-services>*,.card-treatments>*{position: relative;z-index: 1}.card-green h5,.card-purple h5,.card-services h5,.card-treatments h5{margin: 0 0 8px 0;font-size: 34px;font-weight: 500;line-height: 1.02;text-shadow: 0 2px 14px rgba(0,0,0,0.55)}.card-green p,.card-purple p,.card-services p,.card-treatments p{margin: 0;font-size: 18px;font-weight: 500;opacity: 0.95;text-shadow: 0 2px 12px rgba(0,0,0,0.55)}.card-green .icon:not(.arrow),.card-purple .icon:not(.arrow),.card-services .icon:not(.arrow),.card-treatments .icon:not(.arrow){width: 54px;height: 54px;border-radius: 12px;display: grid;place-items: center;margin-bottom: 16px;background: rgba(255,255,255,0.12);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);border: 1px solid rgba(255,255,255,0.18);transition: transform 220ms ease,background 220ms ease}.icon img{width: 26px;height: 26px}.card-green .icon.arrow,.card-purple .icon.arrow,.card-services .icon.arrow,.card-treatments .icon.arrow{position: absolute;right: 10px;bottom: 10px;width: 44px;height: 44px;display: grid;place-items: center;border-radius: 999px;background: rgba(255,255,255,0.14);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);border: 1px solid rgba(255,255,255,0.18);transition: transform 220ms ease,background 220ms ease}.card-green .icon.arrow img,.card-purple .icon.arrow img,.card-services .icon.arrow img,.card-treatments .icon.arrow img{width: 40px;height: 40px;filter: drop-shadow(0 2px 8px rgba(0,0,0,0.35))}.featured-services a:hover .card-green,.featured-services a:hover .card-purple,.featured-services a:hover .card-services,.featured-services a:hover .card-treatments{transform: translateY(-6px);box-shadow: 0 18px 45px rgba(0,0,0,0.14)}.featured-services a:hover .icon:not(.arrow){transform: translateY(-2px);background: rgba(255,255,255,0.16)}.featured-services a:hover .icon.arrow{transform: translateX(6px);background: rgba(255,255,255,0.18)}.card-services{background-image: url("/images/gait-analysis-card.jpg");background-image: image-set(url("/images/gait-analysis-card.avif") type("image/avif"),url("/images/gait-analysis-card.webp") type("image/webp"),url("/images/gait-analysis-card.jpg") type("image/jpeg"))}.card-treatments{background-image: url("/images/shockwave1-card.jpg");background-image: image-set(url("/images/shockwave1-card.avif") type("image/avif"),url("/images/shockwave1-card.webp") type("image/webp"),url("/images/shockwave1-card.jpg") type("image/jpeg"))}.card-purple{background-image: url("/images/biomechanical-card.jpg");background-image: image-set(url("/images/biomechanical-card.avif") type("image/avif"),url("/images/biomechanical-card.webp") type("image/webp"),url("/images/biomechanical-card.jpg") type("image/jpeg"))}.card-green h5,.card-purple h5,.card-services h5,.card-treatments h5{color: #ffffff}.card-green .icon.arrow img,.card-purple .icon.arrow img,.card-services .icon.arrow img,.card-treatments .icon.arrow img{filter: brightness(0) invert(1) drop-shadow(0 2px 6px rgba(0,0,0,0.35))}.hero{background: #ededed url("/images/hero.jpg") center center / cover no-repeat;background-image: image-set(url("/images/hero.avif") type("image/avif"),url("/images/hero.webp") type("image/webp"),url("/images/hero.jpg") type("image/jpeg"));height: 500px;margin-bottom: 40px}@media (max-width: 767px){.hero{background-image: url("/images/hero-mobile.jpg");background-image: image-set(url("/images/hero-mobile.avif") type("image/avif"),url("/images/hero-mobile.webp") type("image/webp"),url("/images/hero-mobile.jpg") type("image/jpeg"))}}#main .cover-image img,.main-body img,.staff-list img,.address-col img{height: auto}.main-body img{max-width: 100%}.staff-list img{max-width: 380px}img.acc-logo-scp,img.acc-logo-hcpc,img.acc-logo-socap,img.acc-logo-basem{width: auto;height: auto}#fmx-nav-toggle{display:none;background:none;border:0;cursor:pointer;padding:10px;position:absolute;right:10px;top:10px;z-index:2000}#fmx-nav-toggle span{display:block;width:28px;height:3px;background:#fff;margin:5px 0;transition:transform .25s ease,opacity .25s ease}#fmx-nav-toggle.fmx-active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}#fmx-nav-toggle.fmx-active span:nth-child(2){opacity:0}#fmx-nav-toggle.fmx-active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width:768px){#logo{width:22% !important}#logo a{font-size:20px;line-height:1.2;display:block}h1#logo{height:70px}#nav{background:#1a6372;height:70px}#nav .container{position:relative;padding-top:10px;padding-bottom:10px}#fmx-nav-toggle{display:block}#nav_1329318{display:none;background:#1a6372;padding-top:10px}#nav_1329318.fmx-open{display:block;width:100%}#nav_1329318>li{float:none;display:block}#nav_1329318>li>a{display:block;padding:14px 18px;color:#fff}#nav_1329318 li ul{position:static;background:#5c3d77}#nav_1329318 li ul li a{color:#fff;padding-left:30px}}