:root{--brand-dark:#333;--white:white;--primary:#456268;--dim-grey:#5d676f;--light-blue:#74b1c7;--text-color-dark:#222;--light-grey-1:#f3f3f5;--light-text:#ebebeb;--brand-light:#636363;--primary-2:#79a3b1;--secondary:#cecece;--primary-3:#d0e8f2;--secondary-2:#ebebeb;--black:black;--text-color-light:#aaa}body{background-color:var(--brand-dark);color:var(--white);font-family:proxima-nova,sans-serif}h1{margin-top:0;margin-bottom:0}h2{text-transform:none;margin-top:0;margin-bottom:20px;font-family:Charter Roman,sans-serif;font-weight:400}p{color:var(--primary);letter-spacing:.75px;text-transform:uppercase;font-family:Lato,sans-serif;font-size:15px;line-height:2}img{display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px;margin-bottom:80px}.menu{z-index:99;background-color:var(--dim-grey);opacity:1;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px 20px;display:none;position:fixed;inset:0}.menu-link{border:2px solid var(--light-blue);color:#fff;text-align:left;letter-spacing:2px;text-transform:none;align-self:stretch;margin-top:0;margin-bottom:0;padding:20px;font-family:Charter,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.menu-link:hover{border-color:var(--light-blue);background-color:var(--dim-grey)}.menu-link.w--current{border-color:var(--light-blue);text-align:left;font-weight:700}.div-block-6{flex-basis:30%;justify-content:flex-end;align-items:center;display:flex}.menu-close{display:block;position:absolute;inset:0}.nav-bar{z-index:100;justify-content:space-between;align-items:center;height:100px;padding:20px;transition:transform .3s cubic-bezier(.455,.03,.515,.955);display:flex;position:fixed;top:0;left:0;right:0;transform:translate(0)}.nav-bar.hide{transform:translateY(-100px)}.menu-button{flex-direction:column;justify-content:center;align-items:center;width:42px;display:flex}.nav-spacer{height:100px}.menu-button-holder{margin-left:20px;position:relative}.s{background-color:var(--white);color:var(--text-color-dark);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;display:flex;position:relative}.s.dim{background-color:var(--light-grey-1)}.s.internal-hero{min-height:50vw;color:var(--white);justify-content:flex-end;margin-top:-100px;padding-bottom:0;padding-left:0;padding-right:0}.s.quote-center{background-color:var(--primary)}.s.quote-center.neg-top{background-color:var(--dim-grey);padding-top:0}.s.gray{background-color:var(--white)}.s.invisalign-1{background-color:var(--dim-grey);min-height:50vw;padding-top:150px;padding-bottom:150px}.s.reviews{justify-content:flex-start;min-height:50vw}.s.hours-location{background-color:var(--light-blue);min-height:30vw}.s.contact-form{min-height:45vw;color:var(--white)}.s.contact-form.left{align-items:flex-start}.s.invisalign-benefits{min-height:40vw;color:var(--white);padding-top:150px}.s.invisalign-benefits.left{align-items:flex-start}.s.privacy-s{color:var(--text-color-dark);justify-content:flex-end;margin-top:0;padding-bottom:100px;padding-left:20px;padding-right:20px}.s.hero{height:100vh;color:var(--white);margin-top:-100px}.s.shaded{min-height:40vw;color:var(--white);padding-top:150px}.s.shaded.left{align-items:flex-start}.s.dark{background-color:var(--text-color-dark);color:#fff}.s.dark.footer{background-color:#5d676f;padding-top:75px;padding-bottom:75px}.s.connect{background-color:#8aa5bb;flex-direction:row;min-height:45vw;padding-bottom:0;padding-left:0;padding-right:0}.c{z-index:1;width:100%;max-width:950px}.c.review{background-color:var(--light-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:80vw;padding:70px;display:flex}.c.review.hero{position:relative}.c.review.neg-top{margin-top:-3vw;position:relative}.c.hours-location{justify-content:space-around;display:flex}.c.review-wrap{background-color:var(--light-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;margin-bottom:5vw;padding:75px;display:flex}.c.review-wrap.hero{position:relative}.c.review-wrap.neg-top{margin-top:-3vw;position:relative}.c.review-wrap.gray{background-color:var(--light-text)}.c.review-wrap.primary{background-color:var(--dim-grey)}.c.invisalign{max-width:1200px}.c.max-w1100{max-width:1100px}.c.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.c.center.hero{position:relative}.px-holder{z-index:0;position:absolute;inset:0;overflow:hidden}.px-hero,.px-image{position:absolute;inset:-5vw 0}.px-image._128{top:-2vw}.b{background-color:var(--brand-dark);text-align:center;letter-spacing:1px;text-transform:uppercase;margin:5px;padding:12px 25px;font-size:15px;line-height:17px;transition:background-color .2s,color .2s}.b:hover{background-color:var(--brand-light)}.b.white{background-color:var(--white);color:var(--brand-dark)}.b.white: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(--text-color-dark);background-color:#fff}.form{text-align:center}.appt-box{z-index:1;background-color:var(--primary);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:540px;padding:0;display:flex;position:relative}.success-message{background-color:#0000;padding:0}.form-block{width:100%}.appt{z-index:1000;color:#ffffffa6;background-color:#ffffffe6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.bh{margin:-5px}.bh.flex,.bh.review{flex-direction:column;justify-content:space-around;height:115px;display:flex}.bh.flex-services{flex-direction:row;justify-content:center;align-items:flex-start;height:auto;margin-bottom:40px;display:flex}.bh.flex{flex-direction:column;justify-content:space-around;height:115px;display:flex}.bh.popup{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.sr{width:1px;height:1px;margin-bottom:-1px;margin-right:-1px;overflow:hidden}.text-block-2-copy{max-width:400px;margin-bottom:30px;margin-left:auto;margin-right:auto}.social-links{grid-column-gap:20px;grid-row-gap:20px;margin-bottom:-10px;margin-left:-10px;margin-right:-10px;display:flex}.footer-link{margin-bottom:30px}.appt-phone-link{color:#fff}.input.last{margin-bottom:30px}.fill-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0%}.fill-image._128{object-position:50% 50%}.fill-image.team{object-position:50% 100%}.fill-image._154{object-position:0% 0%}.fill-image._154.up-mobile{object-position:30% 50%}.fill-image.contain{object-fit:contain}.fill-image.guest,.fill-image.reviews{object-position:50% 0%}.fill-image._2{object-position:49% 50%}.fill-image._122{object-position:50% 50%}.fill-image.diff-2{object-position:83% 50%}.fill-image.guest-3{object-position:32% 50%}.fill-image.hero-vontact{object-position:50% 100%}.fill-image.guest-4{object-position:50% 0%}.fill-image.modern{object-position:50% 50%;object-position:50% 50%}.menu-icon{margin-bottom:-5px}.split{background-color:var(--white);min-height:50vw;color:var(--text-color-dark);justify-content:space-between;display:flex}.split.lightblue{background-color:var(--light-blue);min-height:50vw}.split.dark{background-color:#8aa5bb}.split.primary{background-color:var(--dim-grey)}.split.gray{background-color:var(--white);min-height:50vw}.split.video{min-height:40vw}.split.video.primary{z-index:5;background-color:var(--dim-grey);position:relative}.split.new{background-color:var(--light-blue)}.split-image{width:50%;min-height:40vw;position:relative}.split-image.above{z-index:1;margin-top:-50px;margin-bottom:-50px}.split-image.above.no-btm{margin-bottom:50px}.split-image.above.no-top{margin-top:50px}.split-image.above.no-top.xtra{margin-top:150px;margin-bottom:0}.split-image.above.no-top.no-neg-btm{margin-bottom:0}.split-image.neg-bottom{z-index:1;margin-top:0;margin-bottom:-50px}.split-image.neg-bottom.no-top{margin-top:50px}.split-image.neg-bottom.m-top{margin-top:5vw}.split-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:100px 20px;display:flex}.split-content.primary{background-color:var(--primary)}.split-content.quote-left{background-color:var(--dim-grey);justify-content:flex-start;padding-top:0;padding-left:0}.split-content.dr-story{background-color:#5d676f;justify-content:flex-start;padding-top:0}.split-content.rel{position:relative}.half-c{width:100%;max-width:450px}.half-c.wider{max-width:500px}.s8e8-tag{opacity:.4;color:#fff;text-align:center;text-decoration:none;position:absolute;bottom:40px;right:40px}.s8e8-tag-text{text-align:center;letter-spacing:.8px;text-transform:uppercase;margin-bottom:1px;font-family:Montserrat,sans-serif;font-size:13px;line-height:13px;text-decoration:none}.footer-and-tag-holder{position:relative}.button-spacer{height:30px}.div-block-7{width:100%;padding:40px}.heading{background-color:var(--primary-2);text-align:left;flex:1;margin:0;padding:20px}.div-block-8{align-items:center;display:flex}.link-block{background-color:var(--primary-2);justify-content:center;align-self:stretch;padding-left:25px;padding-right:25px;display:flex}.link-block:hover{background-color:var(--brand-light)}.appt-closer{position:absolute;inset:0%}.quote{letter-spacing:2px;text-transform:none;max-width:85ch;font-family:Charter,sans-serif;font-size:18px;line-height:2.5}.quote.max{max-width:40ch;margin-left:auto;margin-right:auto}.quote.none{max-width:none}.quote.max-90{max-width:90ch;margin-left:auto;margin-right:auto}.quote.max-90.light{max-width:none;color:var(--light-text)}.quote.white{color:var(--white)}.quote.black{color:var(--text-color-dark)}.button{border:2px solid var(--dim-grey);background-color:var(--dim-grey);width:100%;min-width:400px;color:var(--white);text-align:center;letter-spacing:5px;text-transform:uppercase;padding:10px 25px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;transition:border-color .2s,background-color .2s,transform .2s,opacity .2s}.button:hover{border-color:var(--light-blue);background-color:var(--light-blue);opacity:.9;color:#fff}.button.alt{color:#283e4f;background-color:#d7b77a;border-color:#d7b77a;width:auto;transition:border-color .2s,color .2s,background-color .2s,transform .2s,opacity .2s}.button.alt:hover{opacity:1;color:#283e4f;background-color:#fff;border-color:#fff}.button.submit{border-color:var(--dim-grey);background-color:var(--dim-grey);width:auto}.button.service{min-width:350px;margin-left:5px;margin-right:5px;padding-left:15px;padding-right:15px}.button.light{border-color:var(--light-blue);background-color:var(--light-blue);color:var(--white)}.button.light:hover{border-color:var(--dim-grey);background-color:var(--dim-grey)}.button.outline{border-color:var(--white);color:var(--white);background-color:#0000}.button.outline:hover{background-color:var(--white);color:var(--dim-grey)}.button.outline.internal-hero{z-index:5;width:400px;color:var(--white);position:static;bottom:40px}.button.outline.internal-hero:hover{background-color:var(--white);color:var(--dim-grey)}.button.outline.consultation{z-index:5;width:auto;position:static;bottom:40px}.button.outline.hero{z-index:5;width:400px;position:absolute;bottom:40px}.button.outline.hero:hover{border-color:var(--white);background-color:var(--white);color:var(--dim-grey)}.button.outline.black{border-color:var(--text-color-dark);color:var(--text-color-dark)}.image{width:300px}.home-contact-h2{color:var(--primary);text-transform:none;margin-bottom:30px;font-family:Charter Roman,sans-serif;font-weight:400}.home-contact-h2.white{color:var(--white);text-transform:none;font-size:23px;line-height:34px}.home-contact-h2.light{color:#ebebeb}.home-contact-h2.center{text-align:center;margin-bottom:50px}.home-contact-h2.flex{display:flex}.home-contact-h2.wht{color:var(--white)}.home-contact-h2.black{color:var(--text-color-dark)}.image-3{width:300px}._50-left{flex:1;justify-content:center;align-items:center;width:50%;display:flex;position:relative}.div-block-1038{background-color:var(--primary-3);width:100%;max-width:600px;padding:50px}.div-block-1038.center{background-color:var(--light-blue);text-align:center;background-color:var(--light-blue);text-align:center;position:relative;top:-5.5vw}.quote-sig{color:var(--primary);letter-spacing:1px;text-transform:uppercase;font-size:20px}.quote-sig.light{color:var(--light-text)}.quote-sig.white{color:var(--white)}.quote-sig.black{color:var(--text-color-dark)}.spacer-v-20{height:20px}.fill-image-2{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0%}.fill-image-2._71{object-position:0% 0%}.fill-image-2._153{object-position:43% 50%}.fill-image-2._153.diff{object-position:50% 100%}.link-block-3{justify-content:flex-end;align-items:flex-end;padding:40px;display:flex;position:absolute;inset:0%}.p-white{color:var(--light-text)}.p-white.max-75{max-width:75ch}.footer-nap{flex-direction:column;align-self:auto;margin-bottom:30px;font-family:Lato,sans-serif;font-size:14px;display:flex}.footer-nap.gap{grid-column-gap:14px;grid-row-gap:14px}.div-block-1039{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;width:50%;padding-bottom:50px;padding-left:20px;padding-right:20px;display:flex}.div-block-1040{background-color:var(--secondary);flex:1;align-self:stretch;position:relative}.text-block-12{color:var(--white);font-family:Charter,sans-serif;font-size:60px;line-height:1.3;position:relative;bottom:-5vw}.hero-top{z-index:1;color:var(--light-text);text-transform:none;font-family:Charter,sans-serif;font-size:80px;font-weight:400;line-height:1.1;position:relative}.hero-btm{font-family:proxima-nova,sans-serif;font-weight:500;display:block;position:relative;right:-150px}.image-4{z-index:0;position:absolute;transform:scale(1.05)}.html-embed-2{height:100%}.phone-number{background-color:var(--light-text);width:120px;color:var(--primary);text-align:center;padding:5px 6px 5px 10px;font-weight:700;position:absolute;top:10px;right:54px}.text-block-2{z-index:1;color:var(--dim-grey);position:relative}.div-block-12{background-color:var(--light-text);width:22px;height:22px;position:absolute;top:4px;right:-10px;transform:rotate(45deg)}.div-block-1041{flex:none;margin-right:0;padding-left:20px}.nav-mobile-phone-2{position:relative}.nav-bg{z-index:-1;background-color:var(--dim-grey);opacity:0;position:absolute;inset:0%}.div-block-1042{background-color:var(--light-blue);flex-direction:column;align-items:flex-start;display:flex}.background-video{height:100%}.video-overlay{opacity:0;background-color:#79a3b1b3;position:absolute;inset:0%}.appt-p{max-width:300px;color:var(--white);text-align:center;margin-bottom:30px;margin-left:auto;margin-right:auto}.spacer-v-100{height:100px}.heading-19{color:var(--light-text)}.link-3{color:var(--white);text-decoration:none}.link-3.black{color:var(--text-color-dark)}.link-3.black:hover{color:var(--white)}.div-block-1048{flex:1;height:70px}.footer-nap-p{color:var(--white);letter-spacing:2px;margin-bottom:0;font-size:14px;line-height:1.8}.footer-phone-link{color:var(--white);text-decoration:none}.footer-phone-link:hover{text-decoration:underline}.link-5{color:var(--white);text-decoration:none;display:inline-block}.link-5.black{color:var(--text-color-dark)}.link-5.black:hover{color:var(--primary)}.text-span-22{font-size:15px;font-weight:900}.div-block-1049{grid-column-gap:6px;grid-row-gap:6px;align-self:flex-start;margin-bottom:10px;display:flex;position:static;inset:1.5vw auto auto 1.4vw}.image-6{width:32px;height:32px}.p-black{color:var(--text-color-dark)}.link-block-5{border:1px solid var(--white);width:65px;height:65px;color:var(--white);border-radius:200px;justify-content:center;align-items:center;display:flex}.link-block-5:hover{background-color:var(--white);color:var(--primary)}.code-embed{justify-content:center;align-items:center;width:30px;display:flex}.code-embed-2{justify-content:center;align-items:center;height:30px;display:flex}.show-desk{display:none}.appt-trigger{z-index:1;width:100%;height:100%;color:var(--white);cursor:pointer;object-fit:cover;object-position:50% 0%;position:absolute;inset:0%}.rel{position:relative}.nav-item-link{grid-column-gap:.5em;grid-row-gap:.5em;color:#fff;cursor:pointer;flex-flow:column;justify-content:center;align-items:center;font-size:1.5em;line-height:1.1;text-decoration:none;display:flex;position:relative}.calendar_icon{width:42px;height:42px;display:flex;position:relative}.pre-schedule{z-index:1000;color:#ffffffa6;background-color:#ffffffe6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.pre-schedule-box{z-index:1;background-color:var(--primary);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:540px;padding:0;display:flex;position:relative}.pre-schedule-closer{position:absolute;inset:0%}.new-patient{z-index:1000;color:#ffffffa6;background-color:#ffffffe6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.new-patient-box{z-index:1;background-color:var(--primary);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:540px;padding:0;display:flex;position:relative}.new-patient-closer{position:absolute;inset:0%}.new-patient-p{max-width:450px;color:var(--white);text-align:center;margin-bottom:30px;margin-left:auto;margin-right:auto}.white-link{color:var(--white);text-decoration:none}.white-link:hover{color:var(--light-blue);text-decoration:underline}@media screen and (max-width:991px){.s{padding-top:50px;padding-bottom:50px}.s.contact-form,.s.contact-form.left{padding-top:100px;padding-bottom:100px}.s.shaded{padding-top:150px;padding-bottom:100px}.s.shaded.left{padding-top:100px;padding-bottom:100px}.s.internal-hero{min-height:70vw}.s.invisalign-1{padding-bottom:100px}.s.contact-form,.s.contact-form.left,.s.contact-form.left{padding-top:100px;padding-bottom:100px}.s.invisalign-benefits{padding-top:150px;padding-bottom:100px}.s.invisalign-benefits.left{padding-top:100px;padding-bottom:100px}.s.privacy-s{min-height:70vw;padding-bottom:50px}.c.review,.c.review-wrap,.c.review,.c.review-wrap{padding:40px}.appt{display:none}.bh.flex-services{flex-direction:column;margin-bottom:5px}.split-image.above.no-btm._3,.split-image.above._30{margin-top:-30px}.split-image.above.no-btm._3,.split-image.above._30{margin-top:-30px}.split-image.above.no-top._3{margin-bottom:-30px}.split-image.above.no-btm._3,.split-image.above._30{margin-top:-30px}.split-content{padding-top:40px;padding-bottom:40px}.split-content.xtra-p{padding-top:80px;padding-bottom:40px}.post-container{align-items:flex-start}.img-circle{width:350px;height:350px}.ds-grid-brand{grid-template:". . . . . ."/1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row}.styleguide{padding-left:20px;padding-right:20px}.button{width:100%;min-width:auto}.button.alt{width:auto;min-width:400px}.button.service{margin-top:5px;margin-bottom:5px}.tooltip{display:none}.div-block-1038.center{padding:25px;top:-3vw}.fill-image-2._71{object-position:30% 0%}.fill-image-2._153{object-position:60% 0%}.play-button{width:130px}.text-span-4{letter-spacing:1px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:18px}.nav-desktop-phone-3.white{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.text-block-12{text-align:center;bottom:-3vw}.s-2{padding-top:50px;padding-bottom:50px}.hero-title-wrap{align-items:center}.video-title{text-align:center;font-size:50px}.div-block-1043{padding-bottom:20px}.dr-quote.center{padding:25px}.grid{grid-column-gap:4vw}.div-block-1038-copy.center{padding:25px;top:-3vw}.image-5{width:400px;margin-bottom:20px}.div-block-1049{align-self:flex-start;margin-bottom:10px;position:static}.pre-schedule,.new-patient{display:none}.split-article{grid-column-gap:3rem;grid-row-gap:3rem}.article-toc{padding-top:40px;padding-bottom:40px}}@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{padding-top:40px;padding-bottom:40px}.s.privacy-s{padding-bottom:40px}.appt{align-items:flex-start;overflow:auto}.nav-mobile-phone{display:inline-block}.split-image.above,.split-image.neg-bottom,.split-image.above,.split-image.neg-bottom{margin-top:-30px;margin-bottom:-30px}.colorbox-2{margin-bottom:15px;margin-left:10px;margin-right:15px}.img-circle{width:300px;height:300px}.ds-grid-brand{grid-template-columns:1fr 1fr 1fr}.quote{font-size:18px}.button.alt{width:350px}.flexcolwrap{flex-direction:column}.flex2col,.flex3col{width:100%}.tooltip{display:none}._50-left{width:auto}.footer-nap{margin-top:0;margin-bottom:0;padding-top:0}.address-link-box{margin-top:10px;margin-bottom:10px}.nav-desktop-phone-3{display:none}.nav-desktop-phone-3.white{display:block}.phone-number{display:none}.nav-mobile-phone-2{display:inline-block}.s-2{padding-top:40px;padding-bottom:40px}.d{min-width:100px}.link-7{word-break:break-all}.show-desk{display:none}.nav-item-link{grid-column-gap:0em;grid-row-gap:0em}.pre-schedule,.new-patient{align-items:flex-start;overflow:auto}.author-role{font-size:15px}.author-info{justify-content:flex-start;align-items:center}.split-article{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;align-items:stretch;width:auto}.article-info{text-align:center;border-top:1px solid #e8e6e1;border-left-style:none;justify-content:flex-start;align-items:center;padding-top:1.5em;padding-left:0}.article-date{font-size:15px}.toc-link{padding-left:12px;padding-right:12px}.article-toc{order:-9999;max-width:none;padding-top:25px;padding-bottom:25px;position:static}.article-publish{font-size:14px}.author-c{flex-flow:column}.author-content-box{grid-column-gap:10px;grid-row-gap:10px;text-align:center;flex-flow:column}}@media screen and (max-width:479px){p{line-height:1.7}.menu{display:none}.menu-link{padding:15px}.menu-button-holder{margin-left:10px}.s.shaded,.s.shaded.left{min-height:80vw;padding-top:40px;padding-bottom:40px}.s.contact-form,.s.contact-form.left{padding-top:40px;padding-bottom:40px}.s.hero{height:85vh;min-height:60vw}.s.shaded,.s.shaded.left,.s.shaded.left{min-height:80vw;padding-top:40px;padding-bottom:40px}.s.connect{flex-direction:column;padding-top:0}.s.internal-hero{height:85vh;min-height:60vw}.s.quote-center.neg-top{padding-top:40px}.s.invisalign-1{padding-top:100px;padding-bottom:40px}.s.contact-form,.s.contact-form.left,.s.contact-form.left{padding-top:40px;padding-bottom:40px}.s.invisalign-benefits{padding-top:125px;padding-bottom:40px}.s.invisalign-benefits.left{padding-top:40px;padding-bottom:40px}.s.privacy-s{min-height:auto;padding-bottom:40px}.c.review{max-width:none;padding:20px}.c.review.neg-top{max-width:none;margin-top:0}.c.hours-location{flex-direction:column}.c.review-wrap{margin-bottom:40px;padding:20px}.c.review-wrap.last{margin-bottom:0}.appt-box{align-self:stretch}.appt{display:none}.bh{flex-direction:column;align-self:stretch;display:flex}.bh.review{width:100%}.social-links{flex-wrap:wrap;justify-content:center}.social-link{width:50px;height:50px;margin:5px}.footer-link{margin-bottom:20px}.fill-image.reviews,.fill-image._35{object-position:60% 50%}.fill-image._154{object-position:50% 10%}.fill-image._154.up-mobile{object-position:50% -8vw;object-position:50% -8vw}.fill-image.contain{object-fit:cover}.fill-image.difference{object-position:18% 50%}.fill-image.guest{object-position:30% 50%}.fill-image.smile-care{object-position:95% 50%}.fill-image.invisalign{object-position:20% 50%}.fill-image.reviews,.fill-image._35{object-position:60% 50%}.fill-image._122{object-position:100% 50%}.split{flex-direction:column}.split-image{order:-1;width:100%;min-height:80vw;display:flex}.split-image.above.no-top,.split-image.above.no-top.xtra{margin-top:0}.split-image.above.no-top._3,.split-image.above.no-btm{margin-bottom:0}.split-image.above.no-btm._3,.split-image.above._30{margin-top:0}.split-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-image.above.no-top,.split-image.above.no-top.xtra{margin-top:0}.split-image.above.no-top._3,.split-image.above.no-btm{margin-bottom:0}.split-image.above.no-btm._3,.split-image.above._30,.split-image.above.no-top,.split-image.above.no-top.xtra{margin-top:0}.split-image.above.no-top.xtra{margin-top:0}.split-image.above.no-top._3,.split-image.above.no-btm{margin-bottom:0}.split-image.above.no-btm._3,.split-image.above._30{margin-top:0}.split-image.neg-bottom{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-image.neg-bottom.m-top{margin-top:0}.split-content.dr-story,.split-content.xtra-p,.split-content.dr-story,.split-content.xtra-p{padding-top: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}.s8e8-tag{display:none}.heading{text-transform:none;padding:0;font-family:Charter,sans-serif;font-size:20px}.div-block-8{height:70px}.link-block{align-self:center;align-items:center;width:70px;height:100%;padding-left:0;padding-right:0}.link-block:hover{background-color:var(--primary-2)}.ds-grid-brand{grid-row-gap:8px;grid-template:".""."/1fr}.quote{margin-bottom:0;font-size:16px;line-height:2}.button,.button.alt{width:100%;min-width:auto;padding-left:15px;padding-right:15px}.button.alt{width:100%;min-width:auto;padding-left:15px;padding-right:15px}.button.outline.hero{width:85%}.button.outline.internal-hero{width:100%}.button.outline.consultation{width:auto}.button.submit{width:100%}.button.service{min-width:auto}.image{width:200px}.phone-link{flex:none;margin-left:10px}.image-2{max-height:40px}.div-block-1038.center{margin-top:40px;padding:15px;top:auto}.fill-image-2{object-fit:cover}.link-block-3{padding:20px 10px 10px 20px}.play-button{width:60px}.p-white{line-height:1.6}.footer-nap{margin-bottom:20px}.address-link-box{margin:0}.text-span-4{margin-bottom:8px;font-size:14px}.nav-desktop-phone-3.white{margin-top:0;font-size:18px}.div-block-1039{width:auto;padding-top:40px;padding-bottom:40px}.div-block-1040{flex:none;order:-1;height:350px}.text-block-12{order:-1;font-size:35px;bottom:0}.hero-top{font-size:60px}.hero-btm{right:-35px}.s-2.hero{min-height:60vw}.hero-title-wrap{flex-direction:column;padding-left:20px;padding-right:20px}.heading-18{color:var(--light-text);text-align:center;margin-bottom:20px}.block.inline{display:inline-block}.video-title{order:-1;font-size:35px}.div-block-1043{order:-1}.dr-quote.center{margin-top:40px;padding:15px;top:auto}.div-block-1044{padding:20px}.text-block-13{font-size:16px}.split-2{flex-direction:column}.text-block-14{margin-bottom:20px;font-size:20px}.d{min-width:110px}.form-block-2{width:100%}.text-block-7{max-width:30ch;margin-left:auto;margin-right:auto}.grid{grid-row-gap:20px;grid-template-columns:1fr}.invisialign-benefit-title{font-size:20px}.invisialign-wrap.last{display:none}.invisialign-wrap.mb60{margin-bottom:40px}.invisialign-wrap.mobile-only{max-width:none;display:block}.div-block-1045{justify-content:flex-start;padding-left:40px;padding-right:40px;top:-20px}.benefits-h{text-align:left;font-size:22px}.div-block-1046{text-align:center;margin-top:40px}.paragraph-13{margin-bottom:0}.text-span-6{display:block}.div-block-1047{margin-bottom:40px}.text-span-7,.text-span-8,.text-span-9,.text-span-10,.text-span-11,.text-span-12,.text-span-13,.text-span-14,.text-span-15,.text-span-16,.text-span-17{display:block}.div-block-1038-copy.center{margin-top:40px;margin-left:20px;padding:15px;top:auto}.text-span-18,.text-span-19{display:block}.div-block-1048{background-color:var(--primary-2);flex:1;padding:20px}.grid-2{grid-row-gap:0px;grid-template-columns:1fr}.image-5{width:auto;margin-bottom:0}.image-6{width:22px;height:22px}.link-6{word-break:break-all}.pre-schedule{display:none}.pre-schedule-box{align-self:stretch}.new-patient{display:none}.new-patient-box{align-self:stretch}.author-c{padding:10px 20px}}