:root{--gold:#bb945b;--dark-blue:black;--text-color-light:#aaa;--text-color-dark:#676767;--light-grey-1:#f3f3f5;--white:white;--black:black;--dark-grey-2:#333}body{font-family:proxima-nova,sans-serif}h1{color:var(--gold);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:300}h2{color:var(--dark-blue);letter-spacing:3px;text-transform:uppercase;font-family:proxima-nova,sans-serif;font-weight:300}h3{font-weight:400}p{font-size:16px;line-height:26px}a{color:var(--gold)}img{display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}strong{font-weight:700}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px;margin-bottom:80px}@media screen and (max-width:991px){.div-block-6{flex:0 auto}.s{padding-top:50px;padding-bottom:50px}.s.shaded,.s.gold,.s.home-team{padding-bottom:75px}.s.dark.reviews{margin-top:0;margin-left:0;padding:0 50px 75px}.s.shaded,.s.gold,.s.home-team{padding-bottom:75px}.c.cols,.c.map-c,.c.home-reviews-c,.c.cols,.c.map-c,.c.home-reviews-c{max-width:none}.px-hero,.px-image.plans-1,.px-image.plans-1{background-position:50%}.col-content{padding-top:50px;padding-bottom:50px}.col-image.on-left{width:50%;margin-left:-20px;margin-right:20px;padding-top:50px;padding-bottom:50px}.col-image.on-right{width:50%;margin-left:20px;margin-right:-20px;padding-top:50px;padding-bottom:50px}.image{margin-left:26px;padding-top:0;padding-left:0}.image.map{min-height:300px}.blue-bar{top:25px;bottom:44px;right:5%}.blue-bar.alt2{bottom:25px}.light-blue-box{top:41px;bottom:25px}.light-blue-box.alt,.light-blue-box.alt-blue,.light-blue-box.alt,.light-blue-box.alt-blue{inset:25px 56% 74px 9%}.paragraph-14{margin-bottom:30px}.div-block-15{height:60vh}.paragraph-16{margin-left:0;font-size:15px}.div-block-20{margin-top:-20px;margin-bottom:-20px}.div-block-18{min-width:330px;margin-right:0;overflow:hidden}.heading-15{font-size:23px}.gold-bar{bottom:25px}.blue-bar-2{top:25px}.banner-header{padding-right:0}.s-2{padding-top:50px;padding-bottom:50px}.s-2.blue{padding-left:20px}.check-item{margin-left:0;margin-right:0}.split-half.with-photo-inside{flex-basis:50%}.split-half.content-left{flex-basis:50%;padding-top:50px;padding-bottom:50px}.s-3{padding:50px}.review-square{margin-bottom:30px}.div-block-35{padding:20px}.paragraph-27{line-height:22px}.split-col{padding:50px}.b-6{padding-left:20px;padding-right:20px}.paragraph-14-copy{margin-bottom:30px}.div-block-114{margin-left:20px;margin-right:20px}.div-block-118{padding:50px 20px}.link-block-6{flex-direction:row;line-height:30px}.text-block-17{max-width:700px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;line-height:13px}.div-block-1043{align-items:flex-start}.lightbox-link.padding-closer{margin-top:50px;margin-bottom:50px}.div-block-1049{margin-right:100px}.service-grid{margin:-10px}.card-grid-item{padding:10px}.meet-image{margin-left:26px;padding-top:0;padding-left:0}.meet-image.map{min-height:300px}.cherry-financing-s-c{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:767px){.menu-link{margin-top:0;margin-bottom:0}.nav-desktop-phone{display:none}.s,.s.dark.footer{padding-top:40px;padding-bottom:40px}.s.dark.footer,.s.gold.footer{padding-top:40px;padding-bottom:40px}.s.home-team.footer,.s.dark.footer{padding-top:40px;padding-bottom:40px}.s.dark.reviews{flex-direction:column;margin-top:0;padding-top:50px;padding-right:50px}.s.dark.footer-s{padding-top:40px;padding-bottom:150px}.s.dark.footer,.s.gold.footer,.s.gold.footer{padding-top:40px;padding-bottom:40px}.s.home-reviews-s{padding-top:50px}.s.home-team.footer{padding-top:40px;padding-bottom:40px}.c.cols-center{flex-direction:column}.c.home-reviews-c,.c.cols-center{flex-direction:column}.c.map-c{justify-content:center}.c.home-reviews-c{flex-direction:column}.px-image.plans-1{background-position:50%;background-size:532px}.px-image.team3{background-position:50% 30%}.px-image.team1{background-position:50% 20%}.appt,.appt-2{align-items:flex-start;overflow:auto}.nav-mobile-phone{display:inline-block}.col-image.on-left.cus{width:100%}.col-image.on-right{padding-right:40px}.image{width:120%}.image.map{height:240px}.b-4.appt-btn{display:none}.slide-nav{margin-top:0;padding-top:0}.div-block-15{height:50vh}.div-block-19{z-index:3;flex-direction:column;align-items:center;margin-top:0;margin-bottom:0;inset:0% 0% auto}.image-4{max-width:70%}.text-block{margin-left:0;font-size:23px;line-height:20px}.div-block-23{width:100%;margin-top:50px;font-family:Gotham;font-weight:900}.review-slider{flex-direction:column;display:flex}.heading-15{font-size:28px}.s-2{padding-top:30px;padding-bottom:30px}.check-item{margin-top:6px;margin-bottom:5px;margin-left:7px;line-height:22px}.split-half.content-left{padding-top:30px;padding-bottom:30px;padding-right:20px}.div-block-2{flex:none;min-height:50vw;margin-right:0}.div-block-27{padding-right:6px}.column-2{padding-left:0;padding-right:0}.quotes{font-size:1.7em}.review-image{height:auto}.s-3{padding:50px 20px}.reviews{column-count:1}.div-block-35{width:auto;height:auto;min-height:0}.split-image-holder{margin-bottom:50px;margin-left:20px;margin-right:20px}.split-image-holder.form-holder{padding:20px}.split-col{padding:50px 20px}.px-image-2.px-4{background-position:0%}.px-image-2.px-ped-appt{background-position:70%}.s-split{flex-wrap:wrap}.div-block-37{grid-column-gap:20px;grid-row-gap:20px}.collection-item{min-width:0;padding-top:15px;padding-bottom:15px}.html-embed-2{min-width:280px}.collection-list-2{flex-direction:row;justify-content:center}.div-block-40{display:none}.div-block-41{text-align:center}.paragraph-13-copy2{max-width:380px;margin-left:auto;margin-right:auto}.div-block-114{margin-left:20px;margin-right:20px}.div-block-117{flex-direction:column}.div-block-118{width:100%}.div-block-119{flex:none;order:-1;min-height:50vw}.link-block-6{bottom:32%}.text-block-17{font-size:13px}.div-block-1043{flex-direction:column;align-items:center}.div-block-1045{margin-bottom:30px;margin-right:0}.lightbox-link.padding-closer{margin-top:75px;margin-bottom:75px}.div-block-1049{margin-right:40px}.calendaricon{width:42px;height:37px;display:flex}.team-image-holder{width:100%}.team-image-holder.mid{max-width:none;margin-left:0;margin-right:0}.service-grid{grid-template-columns:1fr 1fr}.card-grid-item{flex-basis:50%}.empty-state{font-size:2.8em}.hides-desk{display:block}.hide-mobile{display:none}.meet-image{width:120%}.meet-image.map{height:240px}.image-sizer{height:80vw}.split{flex-flow:column}.grid-of-2{flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;display:flex}._80px-height{height:40px}.cherry-financing-s-c{padding-top:40px;padding-bottom:40px}.pop-up-info-box,.pop-up{padding-left:20px;padding-right:20px}.b-8.white{padding-left:25px;padding-right:25px}}@media screen and (max-width:479px){body{font-family:proxima-nova,sans-serif}.menu-link.w--current:hover{color:#c3b38c}.s.hero{justify-content:flex-end;min-height:70vw}.s.hero.home-hero{flex:none;min-height:123vw}.s.dark.footer{flex-direction:column}.s.dark.reviews{padding-bottom:50px;padding-left:20px;padding-right:20px}.s.dark.footer-s{flex-direction:column;padding-bottom:40px}.s.full-width-map{padding:0}.c.cols{flex-direction:column}.c.map-c,.c.home-reviews-c,.c.cols{flex-direction:column}.c.cols-center{flex-direction:column;justify-content:flex-start}.c.hero-c{justify-content:center;align-items:center;display:flex}.c.map-c,.c.home-reviews-c{flex-direction:column}.px-hero{background-position:50%}.px-hero.px-home-hero{background-position:46% 0}.px-hero.pg-patientreviews{background-position:50%;background-size:cover}.px-hero.mem-plans{background-position:100%}.px-image.home-srv{background-position:50%}.px-image.visit-1,.px-image.home-srv{background-position:50%}.px-image.plans-1{background-position:35% 0;background-size:100%}.px-image.first-visit-bg{background-position:100%}.px-image.visit-1{background-position:50%}.appt-box{align-self:stretch}.bh{flex-direction:column;align-items:stretch;width:100%;display:flex}.bh.contact{flex-direction:column}.bh.flex-v{justify-content:flex-start;align-items:center}.appt-2{align-items:center}.social-links{flex-wrap:wrap;justify-content:center}.social-link{width:50px;height:50px;margin:5px}.social-link:hover{color:var(--dark-blue)}.col-content{text-align:center;align-items:center;margin-left:0;padding-top:20px}.col-content.margin-map{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.col-content.top-align.no-bottom-padd-mobile{padding-bottom:0}.col-image.on-left{width:100%;margin-left:0;margin-right:0}.col-image.on-left.full-width-map{width:100%;padding-top:0;padding-bottom:0}.col-image.on-left.cus{padding-bottom:20px;padding-left:0}.col-image.on-right{order:-1;width:100%;margin-left:0;margin-right:0}.image{flex:0 auto;width:100%;height:auto}.image.map{width:100%;height:220px;margin-left:0}.b-4{display:block}.b-4.white-outline.grow,.b-4.gold-outline.grow,.b-4.white-outline.grow,.b-4.white-outline.grow,.b-4.gold-outline.grow,.b-4.gold-outline.grow{padding-left:12px;padding-right:12px}.blue-bar{bottom:32px}.light-blue-box{bottom:23px;left:45%}.slide-nav{text-align:center;bottom:-9px}.appt-box-2{align-self:stretch}.div-block-15{height:auto;margin-top:0}.div-block-19{justify-content:center;padding-bottom:35px}.image-4{max-width:90%}.background-video.mobile{display:block}.background-video.desktop{display:none}.paragraph-16{align-self:auto;margin-left:0;font-size:18px;line-height:30px}.div-block-20{margin-top:0;margin-bottom:0}.div-block-18{text-align:center;padding-left:20px;padding-right:20px}.div-block-16{padding:10px}.div-block-24{align-self:stretch}.text-block{margin-left:0}.image-2{display:none}.image-5{width:90%}.div-block-23{display:block}.review-slider{flex:none;min-height:300px;margin-bottom:15px}.heading-15{color:#fff;letter-spacing:0;text-transform:none;max-width:198px;font-weight:600}.nav-spacer-2{display:none}.white-heading{padding:11px 18px 10px 25px}.page-h1{font-size:20px;line-height:25px}.page-h1.home-h1{max-width:190px}.banner-header{text-align:center;margin-top:0;margin-bottom:0;font-size:30px;line-height:34px}.s-2.blue{padding-left:20px}.s-2.page-hero{justify-content:flex-end;min-height:54vw}.paragraph-18.bold{min-width:0}.heading-5{max-width:220px;margin-left:auto;margin-right:auto}.paragraph{max-width:300px;margin-left:auto;margin-right:auto}.text-span-6{display:inline-block}.check-item{margin-top:10px;margin-bottom:0;margin-left:0}.split-half.with-photo-inside{flex-basis:100%;order:-1;min-height:75vw}.split-half.content-left{padding-top:15px}.div-block-2{min-height:80vw;margin-bottom:30px;margin-right:0}.blue.number{font-family:proxima-nova,sans-serif;font-weight:800}.paragraph-justified-right{max-width:340px}.bh-2{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-left:0;display:flex}.b-5{width:100%;max-width:320px;display:block}.div-block-26{margin-bottom:0}.split-section{flex-wrap:wrap}.paragraph-6{max-width:320px;margin-left:auto;margin-right:auto}.blue2-copy{max-width:300px}.div-block-27{text-align:center;align-items:center;padding-right:0;display:flex}.row{flex-direction:column;align-items:center}.div-block-3{text-align:center;flex-basis:100%;width:100%;margin-left:0}.px-hero-2.plans-banner{background-image:linear-gradient(#0000,#00000059),url(https://cdn.prod.website-files.com/5d60298338c00ee347b091ef/5d60298338c00eeb2ab0925f_memership-plans-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.half-container{text-align:center}.blue-number.number{font-family:proxima-nova,sans-serif;font-weight:800}.split-right{background-image:url(https://cdn.prod.website-files.com/5d60298338c00ee347b091ef/5d60298338c00e7606b0925e_slice%20image%20top.svg);background-position:50% 100%;background-size:100%;width:auto;height:30vw;inset:auto -1px 0}.review-image{height:auto}.review-square{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:20px;overflow:hidden}.review-square.light,.review-square.dark,.review-square.light,.review-square.dark{background-position:10px 10px}.div-block-35{padding:20px}.paragraph-28,.d-2{text-align:left}.blue2{max-width:300px}.blue2.center.margin{width:100%;font-size:20px}.split-image-holder{margin-top:0;margin-left:20px;margin-right:20px}.split-container{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.split-container.left-on-mobile{text-align:left;text-align:left;text-align:left;text-align:left;display:block}.split-col.green.on-left,.split-col.blue-2{width:100%}.split-col.gold{width:100%}.split-col.with-image{order:-1;min-height:74vw}.split-col.with-image.ped-appt{flex:none;min-height:74vw}.split-col.green.on-left,.split-col.blue-2{width:100%}.s-split{flex-direction:column}.s-split.home-believe{justify-content:space-between}.b-6{flex:1}.div-block-37{grid-column-gap:20px;grid-row-gap:20px;padding-left:0}.locations{flex-direction:column;width:100%}.heading-40{font-size:20px;line-height:22px}.collection-item{width:100%;display:block}.html-embed-2,.text-block-9{display:none}.collection-list-2{flex-direction:column}.collection-list-wrapper,.collection-list-wrapper-2{width:100%}.collection-list-3{flex-direction:column}.div-block-40{order:1;width:100%;margin-top:30px;display:block}.div-block-41{flex-direction:column;align-items:center;display:flex}.collection-list-4{flex-direction:column}.footer-location{border-right-style:none;padding:3px 0}.tab-link-tab-2{letter-spacing:0;padding-left:0;padding-right:0;font-size:15px}.tabs-menu{flex-direction:row}.tabs-content{padding:10px}.div-block-44{flex-flow:wrap;justify-content:center}.tabs{width:100%;max-width:100%}.heading-45{margin-top:30px}.div-block-113{flex-direction:column;width:100%;padding-bottom:50px;display:flex;position:static}.link-12{padding-top:8px;padding-bottom:8px;font-size:20px}.div-block-114{margin-left:0;margin-right:0}.div-block-115{flex-direction:column;order:-1;margin-top:30px;margin-bottom:0;margin-right:0;padding-bottom:40px;display:flex;position:static}.b-7{border-radius:40px;display:block}.div-block-116{display:none}.text-block-11{display:block}.text-span-7{margin-top:6px;margin-bottom:6px;display:block}.text-span-8,.text-span-9{display:none}.text-block-14{letter-spacing:2px;font-size:35px}.text-block-15{letter-spacing:10px;font-size:17px}.div-block-116-copy{padding-bottom:50px;display:block}.div-block-119{min-height:70vw}.hours p{text-align:left;text-align:left}.div-block-3-copy{text-align:center;flex-direction:column;flex-basis:100%;align-items:center;width:100%;margin-left:0;display:flex}.team-h2{letter-spacing:1px;max-width:300px;padding:15px 20px;font-size:24px;line-height:26px}.social-link-2{width:50px;height:50px;margin:5px}.link-block-6{width:100%;top:196px;bottom:auto}.text-block-17{padding-left:5px;padding-right:5px;font-size:10px;line-height:10px}.link-block-7{text-align:center}.image-11{max-width:70%}.lightbox-link.padding-closer{margin-top:50px;margin-bottom:50px}.background-video-2{inset:0%}.div-block-1048{margin-top:20px;bottom:auto}.top-places-to-work{flex-direction:column;margin-top:40px;position:static}.heading-48-copy{font-size:1.5em;line-height:1.4}.div-block-1049{margin-right:0;padding:20px}.div-block-24-copy{margin-right:-20px}.div-block-72{padding-left:10px;padding-right:10px}.div-block-1050{flex-direction:column;align-items:flex-end}.div-block-1050._2{align-items:flex-start}.heading-13{line-height:1}.heading-52._2{margin-left:20px}.text-block-4{font-size:11px}.text-block-4.last{margin-bottom:0}.div-block-1051{margin-left:-20px}.div-block-1051._2{justify-content:flex-end}.heading-background._2{background-color:#0000}.half-c-2.text-align-left{text-align:left;text-align:left}.navbar-appt-btn{bottom:auto}.top-places-to-work-2{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:center;margin-top:40px;position:static}._w-33{min-height:100px}.service-grid{grid-template-columns:1fr}.card-grid-item{flex-basis:100%}.card-image-holder{margin-top:10px;margin-left:10px;margin-right:10px}.card-content{padding-top:12px;padding-bottom:12px}.meet-image{flex:0 auto;width:100%;height:auto;margin-left:0}.meet-image.map{width:100%;height:220px;margin-left:0}.grid-of-2{flex-flow:column;display:flex}.item{width:90px;height:80px}.exit-btn-container{top:0;right:0}}