.cm-treatment-listing .hero--internal,.cm-treatment-post .hero--internal{background-color:#f0f2f4}.cm-treatment-listing .hero--internal .bg-img,.cm-treatment-post .hero--internal .bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.cm-treatment-listing .hero--internal .content-block,.cm-treatment-post .hero--internal .content-block{padding:3.8888888889rem 0}.cm-treatment-listing .hero--internal .hero-wrap,.cm-treatment-post .hero--internal .hero-wrap{width:calc(100% - 50px)}.cm-treatment-listing .hero--internal .wrap,.cm-treatment-post .hero--internal .wrap{padding:0 2.3333333333rem}.cm-treatment-listing .hero--internal,.cm-treatment-post .hero--internal{border-bottom:1px solid #c5c9ce;display:flex;position:relative}.cm-treatment-listing .hero--internal .hero-side,.cm-treatment-post .hero--internal .hero-side{background-color:#fff;border-right:1px solid #c5c9ce;height:auto;width:50px}.cm-treatment-post .hero--internal .meta{font-size:20px}.cm-treatment-listing .hero--internal .down-arrow,.cm-treatment-post .hero--internal .down-arrow{bottom:20px;left:20px;position:fixed}.cm-treatment-listing .hero--internal .down-arrow.stuck,.cm-treatment-post .hero--internal .down-arrow.stuck{position:absolute}.cm-treatment-listing .hero--internal .hero-image,.cm-treatment-post .hero--internal .hero-image{height:11.1111111111rem;position:relative}.cm-treatment-listing .hero--internal .hero-side-title,.cm-treatment-post .hero--internal .hero-side-title{left:.9444444444rem;position:absolute;top:30px;-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);transform-origin:0 0}.cm-treatment-post .hero--internal .hero-side-title h3{animation:fadeIn 1s ease-in-out 1s;animation-fill-mode:forwards;margin-bottom:0}.cm-treatment-listing .hero--internal .content-block h1,.cm-treatment-post .hero--internal .content-block h1{margin-bottom:0}.cm-treatment-post .cm-two-col,.cm-treatment-post .cm-two-col .cm-col{padding-bottom:3.8888888889rem;padding-top:3.8888888889rem}.cm-treatment-post .cm-two-col .cm-col{align-items:center;display:flex;justify-content:space-around}.cm-treatment-post .cm-two-col .cm-col .inner{margin:0 1.6666666667rem;max-width:27.7777777778rem;width:100%}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul{list-style:none;margin-bottom:0;padding:0}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul li{border-bottom:1px solid #c5c9ce;border-top:1px solid #c5c9ce}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul li+li{border-top:none}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul li svg{fill:#555;height:1.6666666667rem;margin-right:.1111111111rem;transition:margin .4s ease;width:1.1111111111rem}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul li a{display:flex;-webkit-box-pack:justify;color:inherit;justify-content:space-between;padding:.2777777778rem 0;transition:padding .4s ease}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul li a:hover{color:#242424;padding-left:.5555555556rem}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col ul li a:hover svg{fill:#242424;margin-right:-.2777777778rem}.cm-treatment-post .cm-consultation{background-color:#f0f2f4;background-position:50%;background-repeat:no-repeat;background-size:400px auto;background-size:cover;padding-bottom:3.8888888889rem;padding-top:3.8888888889rem}.cm-treatment-post .cm-consultation .page-center{max-width:38.8888888889rem;padding:0}.cm-treatment-post .cm-consultation .cm-inner{background-color:#fff;padding:5.5555555556rem 2.7777777778rem;text-align:center}.cm-treatment-post .cm-consultation .cm-button{margin-top:2.2222222222rem;text-align:center}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col{border-top:1px solid #c5c9ce}.cm-treatment-post .cm-two-col .cm-content-block .inner p:last-child{margin-bottom:0}.cm-treatment-post .cm-two-col .cm-content-block .inner p a{text-decoration:underline}.cm-treatment-post .cm-after-before .cm-img-wrap ul{padding-bottom:1.6666666667rem;padding-left:0}.cm-treatment-post .cm-after-before .wrap{margin-left:auto;margin-right:auto;max-width:77.7777777778rem;min-width:17.7777777778rem;padding-left:2.3333333333rem;padding-right:2.3333333333rem}.cm-treatment-post .cm-after-before .wrap .inner{margin:auto;max-width:720px}.cm-treatment-post .cm-after-before button.slick-prev.slick-arrow{bottom:0;position:absolute;right:27px;top:100%}.cm-treatment-post .cm-after-before button.slick-next.slick-arrow{background-position:100%;border-left:1px solid #000;padding:8px 0 8px 15px;position:absolute;right:0;text-align:right;top:100%}.cm-treatment-post .cm-after-before button.slick-arrow{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:12px auto;border:none;border-radius:0;height:44px;padding:8px 15px 8px 0;width:27px}.cm-treatment-post .cm-after-before{background-color:#f7f8f8;border-bottom:1px solid #c5c9ce;border-top:1px solid #c5c9ce;padding-bottom:3.8888888889rem;padding-top:3.8888888889rem}.cm-treatment-post .cm-after-before .slick-slide img{margin:auto}.cm-post-list a.treatment.lazyloaded{display:flex;flex:0 0 100%;overflow:hidden;position:relative}.cm-treatment-post .cm-after-before .cm-img-wrap ul li:after,.cm-treatment-post .cm-after-before .cm-img-wrap ul li:before{display:block;font-size:2.2222222222rem;font-weight:700;height:50px;line-height:1.125em;margin-bottom:1.6666666667rem;overflow:visible;position:absolute;text-align:center;top:0;width:50%;z-index:9999999}.cm-treatment-post .cm-after-before .cm-img-wrap ul li{padding-top:82px;position:relative}.cm-treatment-post .cm-after-before .cm-img-wrap ul li:before{content:"Before"}.cm-treatment-post .cm-after-before .cm-img-wrap ul li:after{content:"After";right:0}.cm-post-list{display:flex;flex-wrap:wrap}.cm-post-list .overlay{background-color:rgba(0,0,0,.2);display:flex;left:0;position:absolute;top:0;width:100%;-webkit-box-align:end;align-items:flex-end;height:100%;transition:background-color .5s ease-in-out}.cm-post-list img{display:block;font-family:"object-fit: center; object-position: cover";height:100%;max-width:none;vertical-align:middle;width:100%}.cm-post-list .overlay .title{margin:1.6666666667rem 2.2222222222rem;position:relative;width:100%}.cm-post-list .treatment .overlay .title h2{display:inline-block;line-height:1;margin-bottom:0;margin-right:10%;transition:all .3s ease-in-out}.cm-post-list .overlay h2{color:#fff}.cm-post-list .treatment:hover .overlay{background-color:rgba(0,0,0,.4)}.cm-post-list .treatment .overlay .title .line-wrapper{bottom:0;height:120%;left:0;position:absolute}.cm-post-list .treatment .overlay .title .line-wrapper .line{background-color:#fff;display:inline-block;height:60px;height:100%;-webkit-transform:rotate(20deg) translateY(200%) translateX(200%);transform:rotate(20deg) translateY(200%) translateX(200%);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:all .3s ease-in-out;width:2px}.cm-post-list .treatment:hover .overlay .title .line{-webkit-transform:rotate(20deg) translateY(0) translateX(0);transform:rotate(20deg) translateY(0) translateX(0);transition:all .3s ease-in-out}.cm-post-list .treatment:hover .overlay .title h2{margin-left:10%;margin-right:0;transition:all .3s ease-in-out}.cm-pagination ul.pagination{align-items:center;display:flex;font-size:.7777777778rem;justify-content:center;line-height:1;list-style:none;margin:0;padding:0}.cm-pagination{background-color:#ebebeb;padding-bottom:2.2222222222rem;padding-top:1.6666666667rem}.cm-pagination ul.pagination li a{background-color:#fff;border:1px solid #bfbfbf;display:inline-block;font-family:proxima-nova,sans-serif;font-size:.7777777778rem;font-weight:700;line-height:1;margin:2px;padding:3px 5px;text-decoration:none}.cm-pagination ul.pagination li.active a{border-color:#000;color:#a2a8aa}.cm-pagination ul.pagination li a.nextpostslink,.cm-pagination ul.pagination li a.previouspostslink{background-color:transparent;border:0;font-size:2.2222222222rem;font-weight:600;line-height:33px;padding:0;text-align:center;vertical-align:super}.cm-pagination ul.pagination li a.nextpostslink:hover,.cm-pagination ul.pagination li a.previouspostslink:hover{background-color:transparent;color:#fff}.cm-pagination ul.pagination li a:hover{background-color:#242424;border-color:#0b0b0b;color:#fff}.cm-pagination ul.pagination li.active a:hover{background-color:#fff;border-color:#000;color:#a2a8aa}@media (min-width:550px){.cm-treatment-listing .hero--internal .down-arrow,.cm-treatment-post .hero--internal .down-arrow{left:32px}.cm-treatment-listing .hero--internal .hero-side,.cm-treatment-post .hero--internal .hero-side{width:75px}.cm-treatment-listing .hero--internal .hero-wrap,.cm-treatment-post .hero--internal .hero-wrap{width:calc(100% - 75px)}.cm-treatment-listing .hero--internal .hero-image,.cm-treatment-post .hero--internal .hero-image{height:16.6666666667rem}.cm-treatment-post .hero--internal .hero-side-title{left:1.3888888889rem}.cm-post-list a.treatment.lazyloaded{flex:0 0 50%}}@media (min-width:768px){.cm-treatment-listing .hero--internal .content-block,.cm-treatment-post .cm-after-before,.cm-treatment-post .cm-consultation,.cm-treatment-post .cm-two-col .cm-col,.cm-treatment-post .hero--internal .content-block{padding:4.4444444444rem 0}.cm-treatment-post .cm-after-before .slick-initialized .slick-slide{display:flex}}@media (min-width:960px){.cm-treatment-listing .hero--internal .hero-side,.cm-treatment-post .hero--internal .hero-side{width:100px}.cm-treatment-listing .hero--internal .hero-wrap,.cm-treatment-post .hero--internal .hero-wrap{width:calc(100% - 100px)}.cm-treatment-listing .hero--internal .down-arrow,.cm-treatment-post .hero--internal .down-arrow{left:44px}.cm-treatment-listing .hero--internal .wrap,.cm-treatment-post .hero--internal .wrap{padding:0 53.3333px}.cm-treatment-listing .hero--internal .hero-image,.cm-treatment-post .hero--internal .hero-image{height:22.2222222222rem}.cm-treatment-post .hero--internal .hero-side-title{left:1.9444444444rem}.cm-treatment-post .cm-two-col{display:flex}.cm-treatment-post .cm-two-col .cm-col{-webkit-box-flex:1;flex:1 0 50%}.cm-treatment-post .cm-two-col .cm-col .inner{margin:0 4.4444444444rem}.cm-treatment-post .cm-two-col .cm-links-wrap.cm-col{border-left:1px solid #c5c9ce;border-top:0}.cm-treatment-post .cm-after-before .wrap{padding-left:2.6666666667rem;padding-right:2.6666666667rem}.cm-post-list a.treatment.lazyloaded{flex:0 0 33.3333%}}@media (min-width:1025px){.cm-treatment-post .cm-consultation .page-center{margin-right:5.5555555556rem}}@media (min-width:1250px){.cm-treatment-listing .hero--internal .content-block,.cm-treatment-post .cm-after-before,.cm-treatment-post .cm-consultation,.cm-treatment-post .cm-two-col,.cm-treatment-post .cm-two-col .cm-col,.cm-treatment-post .hero--internal .content-block{padding:5.5555555556rem 0}.cm-treatment-listing .hero--internal .wrap,.cm-treatment-post .hero--internal .wrap{padding:0 66.6667px}.cm-treatment-listing .hero--internal .hero-image,.cm-treatment-post .hero--internal .hero-image{height:27.7777777778rem}.cm-treatment-post .cm-after-before .wrap{padding-left:3.3333333333rem;padding-right:3.3333333333rem}.cm-post-list a.treatment.lazyloaded{flex:0 0 25%}}@media (min-width:1750px){.cm-treatment-post .cm-consultation{padding-bottom:8.3333333333rem;padding-top:8.3333333333rem}}@media (max-width:1024px){.cm-treatment-post .cm-two-col{padding-bottom:0;padding-top:0}}@media (max-width:767px){.cm-treatment-post .cm-consultation .cm-inner{margin:0 1.6666666667rem;padding:2.7777777778rem 1.6666666667rem}.cm-treatment-post .cm-after-before .cm-img-wrap ul li:after,.cm-treatment-post .cm-after-before .cm-img-wrap ul li:before{font-size:1.5555555556rem;height:28px;margin-bottom:.8333333333rem}.cm-treatment-post .cm-after-before .cm-img-wrap ul li:before{left:25%;top:0}.cm-treatment-post .cm-after-before .cm-img-wrap ul li img:last-child{margin-top:calc(2.5rem + 28px)}.cm-treatment-post .cm-after-before .cm-img-wrap ul li:after{right:25%;top:52%}.cm-treatment-post .cm-after-before .cm-img-wrap ul li{padding-top:calc(28px + .83333rem)}}