:root{--text-color-dark:#222;--brand-dark:#323641;--brand-light:#a1bbc3;--dark-brand-acent:#505962;--nav-height:256px;--white:white;--v-padding:100px;--h-padding:5vw;--light-grey-1:#f3f3f5;--brand-white:#fbfaf6;--brown:#8a6845;--shadow:#0000000f;--text-color-light:#aaa;--black:black;--hide-me:lime;--range-circle:#212121;--change-me:lime;--blue-accent:#97adae;--transparent:transparent;--range-circle-hover:#21212133;--volume-lottie:#212121;--calendar-stroke-color:#0bebff;--calendar-stroke-width:15px}body{color:var(--text-color-dark);background-color:#fbfaf6;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:.09em;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:Belleza,sans-serif;font-size:6.5em;font-weight:400;line-height:1}h3{letter-spacing:.07em;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:Belleza,sans-serif;font-size:3.4em;font-weight:400;line-height:1.2}h4{margin-top:20px;font-size:1.3em}h5{font-size:1.2em}h6{font-size:1em;line-height:1.5em}p{font-family:Optima,Arial,sans-serif;font-size:2.2em;line-height:1.6}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}strong{font-weight:700}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:.1em;border:0 #000;border-radius:30px;padding:12px 25px;font-size:1.8em;font-weight:600;line-height:17px;text-decoration:none;transition:background-color .2s,color .2s;box-shadow:0 0 #000}.b:hover{background-color:var(--brown);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}.b.blue{background-color:var(--brand-light)}.b.blue:hover{background-color:var(--dark-brand-acent);color:var(--white)}.b.blue-on-dark-bg{background-color:var(--brand-light)}.b.blue-on-dark-bg:hover{background-color:var(--white);color:var(--brand-dark)}.bh{grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.bh.strecht{flex-flow:column;max-width:320px}.button-spacer{height:30px}.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{--brand-dark:#323641;--brand-light:#a1bbc3;--nav-height:166px;--v-padding:100px;--h-padding:20px;--brand-white:#fbfaf6;--text-color-light:#aaa;--range-circle:#212121;--blue-accent:#97adae;--transparent:#2c2c2c00;--range-circle-hover:#21212133}.nav-bar-right{grid-column-gap:32px;grid-row-gap:32px}.s{padding-top:50px;padding-bottom:50px}.s.narrow{padding-top:20px;padding-bottom:20px}.s.min-80vh{min-height:auto}.fill-image.in-house{object-position:50% -13vw;object-position:50% -13vw}.split-content{padding-top:40px;padding-bottom:40px}.post-container{align-items:flex-start}.nav-bar-center{width:30%;left:50%}.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{padding-top:30px;padding-bottom:30px;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}.s-hero{padding-top:50px;padding-bottom:50px}.s-hero.narrow{padding-top:20px;padding-bottom:20px}.ab-ilusion{width:82%}.h2-small{font-size:3.3em}.image-9{height:100%}.ab-image{right:-400px}.s-footer{padding-top:50px;padding-bottom:50px}.s-footer.narrow{padding-top:20px;padding-bottom:20px}.s-footer.min-80vh{min-height:auto}.img-circle-container{max-width:120px;top:-4px;right:14px}.img-circle-container._200px-max{max-width:90px}.border-in-content.neg-down{bottom:-82px}.border-in-content.neg-v{top:-74px;bottom:-74px}.h2-xs{font-size:3.3em}.rt-hours strong{min-width:11ch}.review-container{padding-top:40px;padding-bottom:40px}.rotate-img-background{border-radius:45px;padding:5px}.lottie-animation-2{width:30%}.image-12{width:50%}}@media screen and (max-width:767px){body{--brand-dark:#323641;--brand-light:#a1bbc3;--nav-height:120px;--v-padding:40px;--h-padding:20px;--brand-white:#fbfaf6;--text-color-light:#aaa;--range-circle:#212121;--blue-accent:#97adae;--transparent:#2c2c2c33;--range-circle-hover:#21212133}h2{font-size:6.2em}.menu{padding-left:20px}.menu-link{margin-top:0;margin-bottom:0}.nav-bar-right{grid-column-gap:16px;grid-row-gap:16px}.nav-bar-left{display:none}.s{padding-top:40px;padding-bottom:40px}.s.no-bottom-padding-desk{padding-bottom:40px}.appt{align-items:flex-start;overflow:auto}.fill-image.in-house{object-position:50% -43vw;object-position:50% -43vw}.split{flex-flow:column}.split-image,.split-image.smaller-wider,.split-image.smaller-wider{min-height:80vw}.nav-bar-center{order:-1;width:40%;position:static;transform:none}.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}.nav-phone-icon{display:block}.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}.form_input.mid{border-right-width:2px}.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}.book_appt-btn-holder{display:block}.split-container{padding-left:20px;padding-right:20px}.split-container.with-v-padding.left-padding,.split-container.with-v-padding.left-padding.right-padding{padding-right:20px}.split-container.with-v-padding.left-padding,.split-container.with-v-padding.left-padding.right-padding{padding-right:20px}.split-container.with-v-padding.left-padding,.split-container.with-v-padding.left-padding.right-padding,.split-container.with-v-padding.left-padding.right-padding{padding-right:20px}.split-container.with-v-padding.right-padding{padding-left:20px;padding-right:20px}.split-container.botttom-padding{padding-bottom:40px}.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}.calendar_icon{color:var(--text-color-dark)}.calendar_icon:hover{color:var(--brand-light)}.nav-logo-sizer{max-width:120px}.review{align-items:flex-start;overflow:auto}.div-block-351{order:-1}.author-c{flex-flow:column}.flex-v{grid-column-gap:12px;grid-row-gap:12px}.circle-image{order:-1;width:80vw;height:80vw}.image-holder{order:-1;width:100%}.image-holder.thin{padding-left:0;padding-right:0}.s-hero{padding-top:40px;padding-bottom:40px}.h1{font-size:5.4em}.h1.articles-h1{font-size:4em}.bangtang-header{font-size:12.1em}.ab-ilusion{order:-1;width:100%;min-height:80vw;position:static}.bar-holder{height:auto;padding-top:100px}.content-in-s.with-bottom-padding{padding-bottom:0}.h2{font-size:1.8em}.bangtang-h2{font-size:12.1em}.bangtang-h2-small{font-size:9.6em}.border-ab-container{inset:-20px 20px}.mid-bar{width:100%;height:2px}.s-footer{padding-top:0;padding-bottom:0}.flex-h{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.flex-h.mid{justify-content:flex-start;align-items:flex-start}.mid-bar-auto{width:100%;height:2px}.div-block-356{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:space-between;align-items:flex-start}.code-embed-2,.hide-mobile{display:none}.grid-of-1._20px-gap-mobile.align-first-landscape{order:-1}.border-in-content{inset:-20px 20px}.border-in-content.neg-down{inset:-20px 0}.border-in-content.neg-up{top:-20px;left:0;right:0}.border-in-content.neg-down{inset:-20px 0}.border-in-content.neg-v{inset:-73px 0}.lottie-animation-2{width:40%}.image-12{width:80%;padding-bottom:10px}}@media screen and (max-width:479px){h2{font-size:3.2em}h3{font-size:2.4em}p{font-size:2em}.menu.glass{display:none}.menu-link{font-size:2.2em}.nav-bar-right{grid-column-gap:16px;grid-row-gap:16px}.menu-close{flex-direction:column;justify-content:center;align-items:center;display:flex}.nav-bar{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;align-items:center}.menu-button-holder{order:1}.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{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;justify-content:center}.social-link{width:50px;height:50px;margin:5px}.fill-image.bk-white.belong{object-position:83% 0%;object-position:83% 0%}.fill-image.skilled{object-position:0% 4vw}.fill-image.in-house{object-position:50% -61vw}.menu-icon{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}.split{flex-direction:column;align-items:stretch}.split.left-padding{padding-left:0}.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-image.neg-v{margin-top:-16px;margin-bottom:0}.split-image.smaller-wider{min-height:60vw}.split-content{padding-bottom:0;padding-left:0;padding-right:0}.split-content.no-top-padding-mobile{padding-top:0}.split-content.no-bottom-padding-mobile{padding-bottom:0}.split-content.with-h-padding-mobile{padding-left:20px;padding-right:20px}.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}.appt-box-content{flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.nav-bar-center{order:-1}.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.7em}.rt h3{font-size:1.8em}.rt p{font-size:1.8em;line-height:1.4}.rt h1{font-size:2em}.rt ul{padding-left:20px}.rt li{font-size:1.8em}.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:27px 10px}.form_input::placeholder{text-align:left;font-size:20px}.form_input.big-box{padding-bottom:80px}.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}.book_appt-btn-holder{color:var(--black)}.timer{font-size:2.8em}.split-container{flex-flow:column;padding-bottom:40px;display:flex}.split-container.with-top-padding.left-padding.no-bottom-padding-mobile,.split-container.with-top-padding.no-bottom-padding-mobile,.split-container.with-top-padding.left-padding.no-bottom-padding-mobile,.split-container.with-top-padding.no-bottom-padding-mobile,.split-container.with-top-padding.left-padding.no-bottom-padding-mobile,.split-container.with-top-padding.left-padding.no-bottom-padding-mobile,.split-container.with-top-padding.no-bottom-padding-mobile{padding-bottom:0}.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{padding-bottom:0;padding-left:60px;padding-right:0}.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.4em}.bangtang-header{padding-right:20px;font-size:6.6em}.ab-ilusion{order:-1;width:100%;height:auto;min-height:80vw;position:static}.bar-holder{width:33px;height:auto;padding-top:60px;display:none}.content-in-s{order:-1;margin-bottom:-54px;margin-left:-40px;position:static}.h2{max-width:none;padding-left:20px;padding-right:20px;position:absolute;bottom:20px;left:0}.h2._24ch{max-width:none}.bangtang-h2{font-size:6.6em}.div-block-352{inset:10px -10px 16px}.bangtang-h2-small{font-size:6.6em}.h2-small{font-size:3.2em}.h2-small._19ch-mobile{max-width:19ch}.ab-image{top:136px;right:-38%}.ab-image.skilled{object-position:0% 4vw;object-position:0% 4vw}.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}.flex-h.mid._32px-gap{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px}.flex-h.for-reviews{grid-column-gap:52px;grid-row-gap:52px}.image-10{bottom:0}.img-circle-container{max-width:120px;margin-bottom:40px;top:-94px;right:-6%;transform:none}.img-circle-container._200px-max{order:-1}.img-circle-container._200px-max.no-top-marg{margin-top:0}.img-circle-container.padd-bott40{z-index:1;margin-bottom:0}.suny-img.bk-white.belong{object-position:83% 0%;object-position:83% 0%}.suny-img.skilled{object-position:0% 4vw}.grid-of-1._20px-gap-mobile{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px}.h3{font-size:2em}.border-in-content.neg-up,.border-in-content.neg-down{left:-12px;right:-12px}.border-in-content.neg-up,.border-in-content.neg-down{left:-12px;right:-12px}.border-in-content.neg-v{inset:-20px -12px}.small-script{font-size:5.5em}.div-block-358{padding-bottom:40px}.max-w-200px{max-width:120px}.h2-xs{font-size:2.6em}.h2-xs._19ch-mobile{max-width:19ch}.black-link{font-size:2.2em}._60px-h{height:30px}.rt-hours strong{min-width:9ch;margin-top:10px;display:block}.rt-hours p{margin-bottom:0;font-size:2.2em}.review-container{padding-bottom:0;padding-left:0;padding-right:0}.lottie-animation-2{width:50%}.image-12{width:80%;padding-bottom:10px}.x2{margin-top:4px;font-size:20px;display:block}}