:root{--brand-dark:#19222c;--white:white;--brand-light:#8599aa;--nav-w:268px;--nav-height:80px;--v-padding:100px;--h-padding:7vw;--text-color-dark:#222;--light-grey-1:#f3f3f5;--shadow:#0000000f;--text-color-light:#aaa;--black:black;--hide-me:lime;--range-circle:#212121;--change-me:lime;--left-padding:calc(var(--nav-w) + var(--h-padding));--dark-blue:#314051;--button-dimensions:220px;--range-circle-hover:#21212133;--volume-lottie:#212121;--calendar-stroke-color:#0bebff;--calendar-stroke-width:15px}body{background-color:var(--brand-dark);color:var(--white);font-family:Montserrat,sans-serif;font-size:1em;line-height:1.5em}h1{margin-top:0;margin-bottom:0;font-size:3.2em;font-weight:700;line-height:1}h2{letter-spacing:.1em;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:europa,sans-serif;font-size:7em;font-weight:400;line-height:1}h3{letter-spacing:4px;text-transform:uppercase;margin-top:0;margin-bottom:5px;font-family:europa,sans-serif;font-size:3em;font-weight:400;line-height:1.5em}h4{margin-top:20px;font-size:1.3em}h5{font-size:1.2em}h6{font-size:1em;line-height:1.5em}p{letter-spacing:.1em;font-family:proxima-nova,sans-serif;font-size:2.2em;font-weight:400;line-height:1.3}a{color:var(--brand-dark);transition:color .2s}a:hover{color:var(--brand-light)}img{display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}blockquote{border-left:10px solid var(--brand-light);font-style:italic;line-height:28px}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px;margin-bottom:80px}.b{background-color:var(--brand-dark);color:var(--white);text-align:center;letter-spacing:1px;text-transform:uppercase;border:0 #000;border-radius:30px;padding:12px 25px;font-size:1.5em;line-height:17px;text-decoration:none;transition:background-color .2s,color .2s;box-shadow:0 0 #000}.b:hover{background-color:var(--brand-light);color:var(--white)}.b.white-outline{background-color:#0000;border:1px solid #fff}.b.white-outline:hover{color:var(--brand-dark);background-color:#fff}.b.white{background-color:var(--white);color:var(--brand-dark)}.b.white:hover{background-color:var(--brand-light);color:var(--white)}.b.light{background-color:var(--brand-light)}.b.light:hover{background-color:var(--white);color:var(--brand-dark)}.b.outline{border:1px solid var(--brand-dark);color:var(--brand-dark);background-color:#0000}.b.outline:hover{background-color:var(--brand-dark);color:var(--white)}.b.search{margin:0}.b.review-btn{margin-top:6px}.bh{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.button-spacer{height:30px}.button-spacer.mobile-only{display:none}.button-spacer.double{height:60px}.utility-page-wrap{background-color:var(--light-grey-1);color:var(--text-color-dark);justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;align-items:center;width:260px;display:flex}.image-7{margin-top:50px;margin-bottom:24px}@media screen and (max-width:991px){body,.nav-bar{--brand-dark:#19222c;--brand-light:#8599aa;--nav-w:268px;--nav-height:130px;--v-padding:100px;--h-padding:20px;--range-circle:#212121;--left-padding:calc(var(--nav-w) + var(--h-padding));--button-dimensions:220px;--range-circle-hover:#21212133}.s{padding-top:50px;padding-bottom:50px}.s.narrow{padding-top:20px;padding-bottom:20px}.split-image.hover-right{margin-top:-7vw;margin-left:50px}.split-image.hover-left{margin-left:-25px}.split-content{padding-top:40px;padding-bottom:40px}.split-content.no-top-padding._100px-bottom,.split-content.no-services-padding._100px-bottom,.split-content.no-top-padding._100px-bottom,.split-content.no-top-padding._100px-bottom,.split-content.no-services-padding._100px-bottom,.split-content.no-services-padding._100px-bottom{padding-bottom:60px}.half-c._750{max-width:550px}.post-container{align-items:flex-start}.service-grid{margin:-10px}.card-link:hover{flex:0 auto}.card-grid-item{padding:10px}.grid{grid-column-gap:0px;grid-row-gap:0px}.grid-2{grid-column-gap:20px}.form_components{padding:2em 1em}.form_form-wrapper{width:100%;margin-left:0;padding-bottom:0;padding-left:0;padding-right:0}.div-block-25{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column}.form_input{margin-bottom:.86em;padding-top:20px;padding-bottom:20px;font-size:18px}.b-2.white-outline{font-size:16px}.exit-btn-container-2{top:0;right:0}.timer{font-size:3.1em}.smile-box,.fix-w-h{width:300px;height:200px}.phone-btn-text-c{min-width:7.6em}.review-box{max-width:700px}.review-box-content-c{transform:translate(-66.6667%)}.review-inside-box{width:100%}.review-form-block{padding-right:0}.image-holder._50.vert-padding{padding-top:60px;padding-bottom:60px}.s-hero{padding-top:50px;padding-bottom:50px}.s-hero.narrow{padding-top:20px;padding-bottom:20px}.h1{font-size:5.8em}.s-nd{padding-top:50px;padding-bottom:50px}.s-nd.narrow{padding-top:20px;padding-bottom:20px}.s-nd.left{padding-bottom:50px}.circle-bottom-right{bottom:52px;right:-93px}.circle-black-stroke{max-width:160px}.circle-bottom-right-less,.circle-bottom-left{bottom:-64px;right:-41px}.line-connect{min-height:60px}.section-spacer{height:60px}.tab-link{justify-content:center;align-items:center;display:flex}.tab-pane{min-height:50vw}.tabs-menu{justify-content:center;align-items:stretch}.bios-c{grid-column-gap:50px;grid-row-gap:50px}.h1-service{font-size:5.8em}}@media screen and (max-width:767px){body{--brand-dark:#19222c;--brand-light:#8599aa;--nav-w:0px;--nav-height:120px;--v-padding:40px;--h-padding:20px;--range-circle:#212121;--left-padding:calc(var(--nav-w) + var(--h-padding));--button-dimensions:180px;--range-circle-hover:#21212133}.menu-link{margin-top:0;margin-bottom:0}.nav-bar{flex-flow:row;justify-content:space-between;align-items:center;width:auto;padding:20px;bottom:auto;right:0}.s{padding-top:40px;padding-bottom:40px}.c.video-container{min-height:40vh}.appt{align-items:flex-start;overflow:auto}.split{flex-flow:column}.split-image{min-height:80vw}.split-content.no-top-padding._100px-bottom{padding-bottom:0}.split-content.no-services-padding._100px-bottom{padding-bottom:40px}.split-content.sc-no-padding{padding-top:40px}.half-c._750{max-width:450px}.button-spacer.double{height:30px}.appt-box-h{font-weight:400}.footer-phone-link{text-decoration:underline}.nav-phone{display:inline-block}.phone-number{display:none}.service-grid{grid-template-columns:1fr 1fr}.card-grid-item{flex-basis:50%}.about-slider{margin-bottom:0}.slider-section{padding:20px 20px 50px}.left-arrow,.right-arrow{display:none}.slide-nav{bottom:0}.form_components{flex-direction:column;align-items:center}.form_success-text{font-size:20px}.form_form-wrapper{width:100%;margin-top:2em;margin-left:0}.form_error-text,.form_input{font-size:1.04em}.pop-up-info-box,.pop-up{padding-left:20px;padding-right:20px}.exit-btn-container-2{top:-10px;right:-10px}.captions-btn-container{top:10px}.smile-box{flex-flow:column;height:400px}.before-controller,.after-controller{width:100%}.mid-circle-controller{display:none}.grid-of-2{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.grid-of-2.mid{justify-content:flex-start;align-items:center}.nav-logo-sizer{max-width:120px}.review{align-items:flex-start;overflow:auto}.div-block-351{order:-1}.author-c{flex-flow:column}.circle-image{order:-1;width:80vw;height:80vw}.image-holder{order:-1;width:100%}.image-holder._50{width:100%}.image-holder._50.vert-padding{padding-top:0;padding-bottom:0}.s-hero{padding-top:40px;padding-bottom:40px}.div-block-352{grid-column-gap:16px;grid-row-gap:16px;display:flex}.desk-menu,.div-block-353{display:none}.img-wrapper{padding:60px 14vw}.img-wrapper.border-left-half{border-left-style:none;width:100%}.quick-stack{grid-column-gap:0px;grid-row-gap:0px}.text-gradient.caps-header{min-width:0}.right-border{border-right-style:none}.cell,.h-padding{padding-left:0}.s-nd{padding-top:40px;padding-bottom:40px}.s-nd.left{padding-bottom:40px}._70px-h{height:30px}.circle-top-right{width:auto}.circle-blue-fill{max-width:326px}.circle-bottom-right{width:auto;bottom:54px;right:-54px}.circle-black-stroke{max-width:220px}.circle-top-left{width:auto}.circle-bottom-right-less,.circle-bottom-left{width:auto;bottom:-39px;right:-69px}.line-connect{display:none}.services-flex{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column}.section-spacer{height:50px}.tab-link{justify-content:flex-end;align-items:center;font-size:2em;display:flex}.tabs-menu{justify-content:center;align-items:stretch}.tab-img-container{min-height:50vw}.half-bio{width:100%}.bios-c{flex-flow:column;padding-top:40px;padding-bottom:40px}.h1-service{font-size:4.5em}}@media screen and (max-width:479px){h2{font-size:4.15em}.menu,.menu.glass,.menu.glass{display:none}.menu-close{flex-direction:column;justify-content:center;align-items:center;display:flex}.nav-bar{height:var(--nav-height);position:fixed}.nav-bar.hide{transform:translateY(-160px)}.nav-spacer{height:var(--nav-height);display:block}.s.hero-s,.s.hero{min-height:80vw}.s.home-hero{min-height:88vh;padding-top:72px}.s.hero{min-height:165vw}.s.no-top-padding-mobile{padding-top:0}.s.no-bottom-paadding-mobile{padding-bottom:0}.s.hero-s{min-height:80vw}.c.video-container{min-height:25vh}.appt-box{align-self:stretch}.bh{flex-direction:column;align-self:stretch;display:flex}.social-link-holder{flex-wrap:wrap;justify-content:center}.social-link{width:50px;height:50px;margin:5px}.fill-image.meet-team.team-3,.fill-image.meet-team-hygenists.team-3{object-position:77% 0%}.fill-image.bk-white.visit-2{object-position:12% 50%;object-position:12% 50%}.fill-image.meet-team.team-3,.fill-image.meet-team-hygenists.team-3{object-position:77% 0%;object-position:77% 0%}.menu-icon{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}.split{flex-direction:column}.split-image{order:-1;width:100%;min-height:80vw;display:flex}.split-image._50vw,.split-image._50vw._100--mobile{width:100%;margin-left:0}.split-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-image._50vw,.split-image._50vw._100--mobile,.split-image._50vw._100--mobile{width:100%;margin-left:0}.split-content.no-top-padding-mobile{padding-top:0}.split-content.no-bottom-padding-mobile{padding-bottom:0}.split-content.no-services-padding{padding-bottom:40px}.px-above{flex:1}.px-image-above{top:-5vw;bottom:-5vw}.thumbnail-container{flex:0 auto;width:auto}.summary-container{margin-top:20px;margin-left:0}.post-container{flex-direction:column}.button-spacer.mobile-only{display:block}.appt-box-content{flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.appt-box-h{font-weight:100}.hero-holder{min-height:auto}.service-grid{grid-template-columns:1fr}.card-grid-item{flex-basis:100%}.grid{grid-template-columns:1fr}.about-slider{height:380px}.grid-2{grid-template-columns:1.5fr}.rt h2{font-size:2.2em}.rt h3{letter-spacing:.1em;font-size:1.3em}.rt p{letter-spacing:.02em;font-size:1.8em}.rt h1{font-size:2.8em;font-weight:400}.rt ul{padding-left:20px}.rt li{font-size:1.6em}.rt ol{padding-left:20px}.plan-price{font-size:16px;line-height:20px;top:0}.form_success-text{font-size:18px;line-height:1.3}.form_form-wrapper{margin-top:0;padding-left:0;padding-right:0}.div-block-25{grid-column-gap:10px;grid-row-gap:10px;text-align:left;flex-direction:column;align-items:flex-start;display:flex}.form_input{margin-top:0;margin-bottom:0;padding:20px 10px}.form_input::placeholder{text-align:left;font-size:16px}.form_input.big-box{padding-bottom:140px}.exit-btn-container{top:0;right:0}.bh-2{flex-direction:column;align-self:stretch;display:flex}.paragraph-16{font-size:14px}.b-3{align-self:stretch;width:auto;margin-bottom:0;padding:15px;font-size:14px;line-height:1.5}.b-3.white.smaller-font{font-size:12px}.exit-btn-container-2{width:76px;height:76px}.heading-13{font-size:15px}.text-for-play{display:none}.volume-hover-ani{min-width:auto}.captions-btn-container{flex-direction:column;flex:0 auto;order:1;justify-content:center;align-items:center;line-height:1;display:flex;position:static}.caption-click-interest{justify-content:flex-end;width:auto;height:30px;margin-bottom:0}.timer{font-size:2.8em}.split-container{padding-top:60px}.desktop-btns{display:none}.review-box{align-self:stretch}.review-box-contents-c{flex-direction:column;flex:1;justify-content:center;align-items:stretch;padding-left:20px;padding-right:20px;display:flex}.review-box-content-c{transform:translate(-33.3333%)}.review-img-c{width:8em;height:9em}.review-form-box{flex-flow:column;grid-template-columns:1fr}.review-form-content-box{width:100%}.review-like-text{font-size:1.1em}.ts-author-box{flex-flow:column;justify-content:center;align-items:flex-start}.ts-author-img-c{min-width:100px;min-height:100px}.author-position{margin-bottom:10px}.author-c{padding-left:20px;padding-right:20px}.circle-image{order:-1;display:flex}.circle-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.s-hero{min-height:60ch}.s-hero.hero-s,.s-hero.hero{min-height:80vw}.s-hero.home-hero{min-height:88vh;padding-top:72px}.s-hero.hero{min-height:165vw}.s-hero.no-top-padding-mobile{padding-top:0}.s-hero.no-bottom-paadding-mobile{padding-bottom:0}.s-hero.hero-s{min-height:80vw}.h1{font-size:3.9em}.right-side-ab-text-hero{padding:0;position:static}.side-text{text-orientation:upright;writing-mode:lr;transform:none}.line{display:none}.img-wrapper{padding-top:40px;padding-bottom:40px}.img-wrapper.no-bottom-padding-mobile{padding-bottom:0}.img-wrapper.hide-m{display:none}.button{padding-left:20px;padding-right:20px}.button.down-neg{bottom:-60px}.button.down-60px{margin-bottom:-30px}.cell-2{padding-left:20px;padding-right:20px}._100px-h{height:40px}._100px-h.hide-m{display:none}.s-nd.hero-s,.s-nd.min-45vw,.s-nd.hero{min-height:80vw}.s-nd.home-hero{min-height:88vh;padding-top:72px}.s-nd.hero{min-height:165vw}.s-nd.no-top-padding-mobile{padding-top:0}.s-nd.no-bottom-paadding-mobile{padding-bottom:0}.s-nd.hero-s,.s-nd.min-45vw{min-height:80vw}.flex-h{flex-flow:column;justify-content:flex-start;align-items:flex-start}.circle-blue-fill{max-width:180px}.circle-bottom-right{bottom:-98px}.circle-black-stroke{max-width:140px}.circle-top-left{top:-46px;left:-69px}.circle-bottom-right-less,.circle-bottom-left{bottom:-48px}.c-bio{padding:40px 20px}.circle-content{width:100vw;height:95vw;padding-left:20px;padding-right:20px}.lines-expand{display:none}.rec-header{margin-left:10px;margin-right:10px;padding-left:20px;padding-right:20px}.services-flex{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}.section-spacer{height:40px}.back-to-top{width:5em;height:5em}.tab-link{justify-content:flex-start;align-items:center;padding-left:15px;padding-right:15px}.tab-pane{min-height:80vw}.tabs-menu{flex-flow:column;justify-content:center;align-items:stretch}.h1-service{font-size:3.6em}}