:root{--text-color-dark:#222;--brand-dark:#e1c873;--brand-light:black;--white:white;--black:black;--nav-height:140px;--v-padding:100px;--h-padding:7vw;--light-grey-1:#f3f3f5;--shadow:#0000000f;--text-color-light:#aaa;--gold:#e1c873;--hide-me:lime;--range-circle:#212121;--change-me:lime;--top-rad:30vw;--rad-290:290px;--range-circle-hover:#21212133;--volume-lottie:#212121;--calendar-stroke-color:#0bebff;--calendar-stroke-width:15px}body{color:var(--text-color-dark);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{margin-top:0;margin-bottom:30px;font-family:Gloock,sans-serif;font-size:4.7em;font-weight:400;line-height:1.1}h3{margin-bottom:20px;font-family:Gloock,sans-serif;font-size:3.2em;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{font-family:IBM Plex Sans Condensed,sans-serif;font-size:2.2em;line-height:1.4}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}@media screen and (max-width:991px){body{--brand-dark:#e1c873;--brand-light:black;--nav-height:140px;--v-padding:100px;--h-padding:20px;--range-circle:#212121;--top-rad:30vw;--range-circle-hover:#21212133}.s{padding-top:50px;padding-bottom:50px}.s.narrow{padding-top:20px;padding-bottom:20px}.split-content{padding-top:40px;padding-bottom:40px}.post-container{align-items:flex-start}.nav-bar-center{display:none}.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}.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}.s-hero{padding-top:50px;padding-bottom:140px}.s-hero.narrow{padding-top:20px;padding-bottom:20px}.h1._10ch.small{font-size:4em}.hero-content{padding-top:40px;padding-bottom:40px}.small-circler-aligner-ab{bottom:-64px}.small-circler-aligner-ab.top-left-mid{left:-140px}.small-circle-img{max-width:160px;max-height:160px}._400px-h-linear-spacer{height:300px}.quick-stack.marg-top{margin-top:40px}.s-footer{padding-top:50px;padding-bottom:50px}.s-footer.narrow{padding-top:20px;padding-bottom:20px}.cricle-small.left-bottom{z-index:1;z-index:1}.s-review{padding-top:50px;padding-bottom:50px}.s-review.narrow{padding-top:20px;padding-bottom:20px}.s-normal{padding-top:50px;padding-bottom:50px}.s-normal.narrow{padding-top:20px;padding-bottom:20px}.right-align{justify-content:center;align-items:center}.center{z-index:0}.div-block-352{grid-column-gap:60px;grid-row-gap:60px}}@media screen and (max-width:767px){body{--brand-dark:#e1c873;--brand-light:black;--nav-height:120px;--v-padding:40px;--h-padding:20px;--range-circle:#212121;--top-rad:130vw;--range-circle-hover:#21212133}.menu-link{margin-top:0;margin-bottom:0}.nav-bar-right{grid-column-gap:17px;grid-row-gap:17px}.nav-bar.hide{transform:translateY(-120px)}.s{padding-top:40px;padding-bottom:40px}.appt{align-items:flex-start;overflow:auto}.split{flex-flow:column}.split.mid{grid-column-gap:40px;grid-row-gap:40px;grid-column-gap:40px;grid-row-gap:40px}.split-image{min-height:80vw}.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}.split-container{padding-top:40px;padding-bottom:40px}.split-container.no-bottom-padding-desk{padding-bottom:40px}.split-container.no-top-padding{padding-top:0}.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{width:20em}.nav-logo-sizer.desk-hide{display:block}.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:auto}.image-holder.hero,.image-holder.hero._40{width:100%}.image-holder.hero,.image-holder.hero._40,.image-holder.hero._40{width:100%}.image-holder.lower{top:auto}.s-hero{padding-top:40px;padding-bottom:80px}.h1{font-size:6.3em}.hero-content{justify-content:flex-start;align-items:flex-start;padding-bottom:20px}.hero-img{min-height:97vw;margin-bottom:0}.hero-split{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column}.big-header{font-size:20em}.big-header.medim{font-size:12em}.h2{writing-mode:horizontal-tb}.oval-image{order:-1;width:80vw;height:92vw}.oval-image.with-rad.smile-gallery-photo{width:100vw}.oval-image.smaller{width:69.4444vw;height:81.5972vw}.small-circle-img{order:-1;width:80vw;height:80vw}._400px-h-linear-spacer{height:20px}.quick-stack.marg-top{margin-top:20px}._160px{height:20px}.flex-h{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.flex-h.space-apart{justify-content:space-between;align-items:flex-start}._80px-h{height:40px}.review-container-box{padding-top:100px;padding-bottom:100px}.s-footer{padding-top:40px;padding-bottom:40px}.hide-mobile,.toggle-text{display:none}.s-review{padding-top:40px;padding-bottom:40px}.grow-ani.left{left:auto}.s-normal{padding-top:40px;padding-bottom:40px}.info-box{padding-top:100px;padding-bottom:100px}.grid-of-3{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.review-box-small{padding-top:100px;padding-bottom:100px}.lighbox{min-height:80vw}.right-align{justify-content:flex-start;align-items:flex-start}.flex-h-wrap{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.grid-of-2-copy{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.grid-of-2-copy.mid{justify-content:flex-start;align-items:center}.bh-vert{grid-column-gap:6vw;grid-row-gap:6vw}.dd-box{padding-top:100px;padding-bottom:100px}.show-mobile{display:flex}}@media screen and (max-width:479px){h2{font-size:2.8em}h3{font-size:2.4em}.menu.glass{display:none}.menu-close{flex-direction:column;justify-content:center;align-items:center;display:flex}.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}.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}.menu-icon{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}.split{flex-direction:column}.split.mid{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px}.split-image{order:-1;width:100%;min-height:80vw;display:flex}.split-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-content{padding-bottom:0}.split-content.no-top-padding-mobile{padding-top:0}.split-content.no-bottom-padding-mobile{padding-bottom:0}.split-content.top60{padding-top:60px}.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.hide-mobile{display:none}.appt-box-content{flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.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}.day{min-width:10ch}.grid-2{grid-template-columns:1.5fr}.rt h2{font-size:1.6em}.rt h3{font-size:1.3em}.rt h1{font-size:2em}.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-top:32px;padding-right:10px}.form_input::placeholder{text-align:left;font-size:18px}.form_input.big-box{padding-bottom:60px}.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{flex-flow:column;display:flex}.split-container.left{padding-left:0}.nav-logo-sizer{width:16em}.nav-logo-sizer.hide-mobile,.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}.image-holder{padding-top:10px}.image-holder.mid.gal.right-align{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px}.image-holder.hero._40{width:100%}.s-hero{padding-bottom:40px}.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.5em}.hero-content.no-top-padding-mobile{padding-top:0}.hero-content.no-bottom-padding-mobile{padding-bottom:0}.hero-img{order:-1;width:100%;display:flex}.hero-img.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.hero-split{z-index:1;flex-direction:column}._100px-h-hero{height:0}.big-header{font-size:7em}.big-header.medim{order:-1;font-size:6.6em}.h2{font-size:1.8em}.oval-image{order:-1;display:flex}.oval-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.oval-image.with-rad{z-index:1;border-radius:60px}.oval-image.with-rad.smile-gallery-photo{width:90vw}.small-circler-aligner-ab{bottom:-43px}.small-circler-aligner-ab.top-left-mid{left:-97px}.small-circle-img{order:-1;max-width:120px;max-height:120px;display:flex}.small-circle-img.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.button{font-size:1.8em}.button.on-gold:hover{color:var(--light-grey-1)}._400px-h-linear-spacer,.spacer{display:none}.first-align{justify-content:flex-start;align-items:center}.quick-stack{grid-column-gap:0px;grid-row-gap:0px}.quick-stack.gap-20px{grid-column-gap:60px;grid-row-gap:60px}.quick-stack.marg-top{grid-column-gap:60px;grid-row-gap:60px;margin-top:0;margin-bottom:0}._160px{display:none}.review-container-box{border-radius:50px;padding-top:52px;padding-bottom:52px}.review-container-box.no-top-padding-mobile{padding-top:0}.review-container-box.no-bottom-padding-mobile{padding-bottom:0}._40px-mobile{height:40px;padding-bottom:0;padding-right:0;display:block}.s-footer.hero-s,.s-footer.hero{min-height:80vw}.s-footer.home-hero{min-height:88vh;padding-top:72px}.s-footer.hero{min-height:165vw}.s-footer.no-top-padding-mobile{padding-top:0}.s-footer.no-bottom-paadding-mobile{padding-bottom:0}.s-footer.hero-s{min-height:80vw}.location-icon{width:34px;height:34px}.schedule-icon{width:28px;height:28px}.icon-menu{width:34px;height:34px}.cricle-shape{width:364px;height:364px;top:27px}.cricle-small{width:175px;height:175px}.s-review.hero-s,.s-review.hero{min-height:80vw}.s-review.home-hero{min-height:88vh;padding-top:72px}.s-review.hero{min-height:165vw}.s-review.no-top-padding-mobile{padding-top:0}.s-review.no-bottom-paadding-mobile{padding-bottom:0}.s-review.hero-s{min-height:80vw}.sub-text{font-size:1.8em;line-height:1.3}.rt-list ul{padding-left:20px}.s-normal.home-hero{min-height:88vh;padding-top:72px}.s-normal.hero{min-height:165vw}.s-normal.no-top-padding-mobile{padding-top:0}.s-normal.no-bottom-paadding-mobile{padding-bottom:0}.s-normal.hero-s{min-height:80vw}.s-normal.no-top-padding-desk{padding-top:40px}.info-box{padding:40px 20px}.info-box.no-top-padding-mobile{padding-top:0}.info-box.no-bottom-padding-mobile{padding-bottom:0}.grid-of-3._20px-gap{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px}.review-box-small{padding-top:40px;padding-bottom:40px}.review-box-small.no-top-padding-mobile{padding-top:0}.review-box-small.no-bottom-padding-mobile{padding-bottom:0}.grid-of-1.gap-100px{flex-flow:column;display:flex}.span{min-width:280px}._100px-h-hero-2{height:0}.lighbox{order:-1;width:100%;min-height:80vw;display:flex}.lighbox.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.gallery-text{font-size:1.6em}.title-text{font-size:1.8em;line-height:1.3}.flex-h-wrap{grid-column-gap:20px;grid-row-gap:20px}.bh-vert{grid-column-gap:10vw;grid-row-gap:10vw}.dd-box{padding:40px 20px}.dd-box.no-top-padding-mobile{padding-top:0}.dd-box.no-bottom-padding-mobile{padding-bottom:0}.div-block-352{grid-column-gap:40px;grid-row-gap:40px}}