.panel-heading{cursor:pointer;padding:10px 0;display:block;clear:both;display:flex;align-items:center}article ul{margin-bottom:40px}article h2{margin-top:40px}.exceptional-outcomes{border:1px solid #ccc;padding:3.5em}.exceptional-outcomes h2{margin-top:0}.get-started{margin-bottom:0;padding:3.5em 0}.get-started h2{margin:0 auto 20px auto;text-align:center}.get-started h4{text-align:center;margin-bottom:20px;max-width:950px;margin-left:auto;margin-right:auto}.contact{margin-bottom:0}.rehab-grid{display:grid;grid-template-columns:7fr 5fr;gap:4em;align-items:stretch;margin-bottom:3em}.ot .rehab-grid{grid-template-columns:5fr 7fr}.col-sm{position:relative;height:100%}.col-lg h2{margin-top:0}.col-sm img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.cta-row{margin-top:20px}.cta-section{color:#000;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase;letter-spacing:2px;border-radius:5px;border:1px dotted gray;padding:20px 0;background:#f4f4f6;height:300px}.cta-section h4,.cta-section .h4-style{font-size:23px}.cta-section .cta-phone{font-size:30px;color:#4f89a6;margin-top:0}.cta-section span{display:inline-block;margin:10px auto}.cta-section .btn-blue{margin:0 0 10px;padding:10px 15px;font-size:16px;letter-spacing:1px}.panel-heading:before{content:"\2b";font-size:30px;font-weight:700;padding:0 7px;margin-right:8px;position:relative;transform:translateY(-1px);float:left}.panel-heading[aria-expanded=true]:before{content:"\2212";background-color:#4f89a9;color:#fff;transform:translateY(0px)}.collapsed{cursor:pointer}.panel{display:block}.panel .collapse,.panel .collapsing{margin-top:10px}.faqs{background-color:#4f89a9;padding:3.5em 0}.faqs *{color:#fff}.faqs h2{margin-top:0}.outpatient .rehab-grid{margin-bottom:4em;align-items:center}.outpatient ul{margin-bottom:0}.outpatient .col-sm{height:auto}.rehab-section{background:#f8f8f8;display:table;width:100%;padding-top:2em}.goals{margin-top:3.5em}.rehab-section h2{margin:1em 0 2em}.cta-lg{background:#f8f8f8;border-radius:1em;margin:40px auto 50px auto;overflow:hidden}.cta-lg h3{padding:3em;line-height:1.75}.border-box{border:1px solid #ccc;padding:2em 3em}.border-box *{line-height:1.75}.contact{background:#f8f8f8;margin-top:4em;position:relative;overflow:hidden}.contact .col-lg{padding:3em 0}.contact-bkg{position:absolute;right:0;width:45%;top:50%;transform:translateY(-50%);height:100%}.contact-bkg img{width:100%;height:100%;object-fit:cover;object-position:center}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2em}.contact-grid .col{padding:3em 0}.goals-grid{grid-template-columns:8fr 4fr}.goals-grid .col-sm{height:auto}.goals-grid .col-sm img{object-position:center 27%}article h1{margin-top:40px}@media (min-width:993px){.border-box{max-width:475px;margin:20px auto}}@media (max-width:992px){.cta-section{margin-top:0}.ot .rehab-grid,.rehab-grid{grid-template-columns:1fr}.col-sm{height:300px}.col-lg{order:2}.resp-lg-992{display:none}.rehab-grid{gap:0;margin-bottom:0}.rehab-grid .col-sm{height:auto;margin:20px auto 40px auto}.rehab-grid img{position:relative}.rehab-section{padding-top:0}.pt h2{margin:50px 0 40px}.goals-grid .col-sm img{max-height:400px;width:100vw;object-position:center 19%}}@media (max-width:768px){.cta-background{padding:50% 0 7%}.cta-background .container{padding-left:15px}.cta-background .btn-blue{width:100%;max-width:390px;font-size:18px;padding:15px 20px;margin-left:auto;margin-right:auto}.cta-background .btn-transparent{margin-left:0;margin-bottom:20px;margin-left:auto;margin-right:auto}.cta-background-img{height:100%;width:auto}.btn-blue{display:block}.contact-grid{display:block}.contact-bkg,.contact-bkg img{width:100%;position:relative;transform:none}}@media (max-width:480px){.intro h1{font-size:27px;margin-bottom:20px}.intro h2{font-size:21px;margin-bottom:30px}}