:root{--white:white;--brand-dark:#0e87fa;--brand-light:#94cbff;--text-color-dark:#262626;--_nav-bar---nav-bar-size:100%;--light-grey-1:#f3f3f5;--shadow:#0000000f;--text-color-light:#aaa;--black:black;--hide-me:lime;--range-circle:#212121;--change-me:lime;--range-circle-hover:#21212133;--volume-lottie:#212121;--calendar-stroke-color:#0bebff;--calendar-stroke-width:15px;--width-for-corner-shape:135px}body{background-color:var(--white);color:var(--white);--_nav-bar---nav-bar-size:100px;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{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#0e87fa,#94cbff);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:20px;font-family:Noticia Text,sans-serif;font-size:6em;font-weight:400;line-height:1.3em;display:inline}h3{color:var(--brand-dark);margin-top:0;margin-bottom:5px;font-size:2em;font-weight:600;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-size:2em;line-height:1.7em}a{color:var(--brand-dark);transition:color .2s}a:hover{color:var(--brand-light)}li{margin-bottom:10px;font-size:2em;line-height:1.7em}img{display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}sub{font-size:.7em}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:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.bh.connect-bh,.bh.reviews-bh{flex-flow:row}.button-spacer{height:40px}.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){h2{font-size:5em}p{font-size:1.8em}.s{padding-top:50px;padding-bottom:50px}.s.narrow{padding-top:20px;padding-bottom:20px}.c.reviews-center,.c.cwu-form-center{margin-left:39px;margin-right:39px;padding:30px 40px}.c.hero-c{margin-left:40px;margin-right:40px;padding:20px 50px}.c.reviews-center,.c.cwu-form-center{margin-left:39px;margin-right:39px;padding:30px 40px}.c.lightbox-c{margin-left:40px;margin-right:40px;padding:20px 50px}.c.mx-auto.pb-100{text-align:center;text-align:center;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.split-content{padding-top:40px;padding-bottom:40px}.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}.book_appt-btn-holder{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.timer{font-size:3.1em}.smile-box,.fix-w-h{width:300px;height:200px}.calendar_icon{width:36px;height:38px}.phone-btn-text-c{min-width:7.6em}.section_btn{font-size:1.8em}.review-box{max-width:700px}.review-box-content-c{transform:translate(-66.6667%)}.review-inside-box{width:100%}.review-form-block{padding-right:0}.big-hero-text{font-size:5em;line-height:1.5em}.big-script{font-size:7em}.nav-desktop-btns-c{display:none}.nav-mobile-btns-c{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-end;align-items:center;display:flex}.before-container-c{padding-top:15px;padding-left:20px}.before-after-text{font-size:3em}.contact-form-bh-c{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column}.cwu_form_input{margin-bottom:.86em;padding-top:20px;padding-bottom:20px;font-size:18px}.s-2{padding-top:50px;padding-bottom:50px}.s-2.hero-s{padding-bottom:40px}.big-hero-header{text-align:left;font-size:10em}.heading-14{align-self:center}.s-3{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:767px){body{--_nav-bar---nav-bar-size:100px}li{font-size:1.6em}.menu-link{margin-top:0;margin-bottom:0}.s{padding-top:40px;padding-bottom:40px}.s.footer{padding-left:20px;padding-right:20px}.c.hero-c{padding-left:0;padding-right:0}.c.reviews-center{padding-top:10px;padding-bottom:10px}.c.footer-c{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;align-items:flex-start}.c.cwu-form-center{padding-top:10px;padding-bottom:10px}.c.lightbox-c{padding-left:0;padding-right:0}.c.mx-auto.pb-100{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px}.appt{align-items:flex-start;overflow:auto}.split.landscape-flex-v{flex-flow:column}.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.is-dark-bg.pt-160{padding-top:80px}.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:200px}.review{align-items:flex-start;overflow:auto}.div-block-351{order:-1}.author-c{flex-flow:column}.big-hero-text{font-size:4.5em}.small-hero-header{font-size:1.6em}.bottom-left-corner,.bottom-right-corner,.top-right-corner,.top-left-corner{width:55px;height:55px}.footer-right-side{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:flex-start}.cwu_form_input{font-size:1.04em}.s-2{padding-top:40px;padding-bottom:40px}.s-2.hero-s{padding-bottom:40px}.small-hero-header-2{font-size:1.4em}.big-hero-header{font-size:8em}.nav-phone-2{display:inline-block}.phone-number-2{display:none}.split-container-2.half-v-padding{padding-top:0;padding-bottom:0}.flex-h.gap-40px{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px}.s-3{padding-top:40px;padding-bottom:40px}.about-slider-2{margin-bottom:0}}@media screen and (max-width:479px){h2{font-size:4em}p{font-size:1.6em;line-height:1.5em}ul{padding-left:20px}.menu,.menu.glass,.menu.glass{display:none}.menu-link{margin-top:5px;margin-bottom:5px;line-height:1.5em}.nav{--_nav-bar---nav-bar-size:100px}.menu-close{flex-direction:column;justify-content:center;align-items:center;display:flex}.nav-bar{--_nav-bar---nav-bar-size:100px}.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:100vh}.c.reviews-center{width:100%;max-width:none;padding-left:10px;padding-right:10px}.c.cwu-form-center{width:100%;max-width:none;padding:20px 10px}.c.lightbox-c{width:auto;margin-left:20px;margin-right:20px}.c.mx-auto.pb-100{margin-top:40px;margin-bottom:0}.appt-box{align-self:stretch}.bh{flex-direction:column;align-self:stretch;display:flex}.bh.connect-bh{flex-flow:column}.bh.reviews-bh{flex-flow:column;justify-content:center;align-items:center}.social-link-holder{flex-wrap:wrap;justify-content:center}.social-link{width:30px;height:30px;margin:5px}.menu-icon{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}.split{flex-direction:column}.split.py-20{padding-top:0;padding-bottom:0}.split.m-pb-40{padding-bottom:40px}.split-image{order:-1;width:90%;min-height:80vw;margin-top:40px;margin-left:auto;margin-right:auto;display:flex}.split-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-content{justify-content:center;align-items:flex-start}.split-content.no-top-padding-mobile{padding-top:0}.split-content.no-bottom-padding-mobile{padding-bottom:0}.split-content.pt-60{padding-top:40px;padding-bottom:40px}.split-content.is-light{justify-content:center;align-items:flex-start}.split-content.is-light.top-align.pb-0{padding-top:0}.split-content.is-light.top-align.mobile-py-20{padding-top:20px;padding-bottom:20px}.split-content.is-light.py-20{padding-top:40px;padding-bottom:40px}.split-content.is-light.center{justify-content:center;align-items:center}.split-content.pt-0{padding-top:40px;padding-bottom:40px}.split-content.pt-0.mobile-py-20{padding-bottom:20px}.split-content.py-0{padding-top:40px;padding-bottom:40px}.split-content.top-align.m-pb-0{padding-bottom:0}.split-content.top-align.mobile-pb-0,.split-content.top-align.m-pb-0{padding-bottom:0}.split-content.top-align.mobile-py-20{padding-bottom:20px}.split-content.top-align.mobile-pb-0{padding-bottom:0}.split-content.m-py-0{padding-top:0;padding-bottom:0}.half-c.mobile-list-w-100{width:100%}.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-text{font-size:13px;line-height:14px}.appt-box-content{flex-direction:column;flex:1;justify-content:center;align-items:stretch;padding:20px;display:flex}.footer-nap{text-align:left}.hero-holder{min-height:auto}.footer-logo-sizer{width:300px;height:50px}.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 h3,.rt h1{font-size:2em}.rt h2{font-size:2.5em}.rt h3,.rt h1{font-size:2em}.rt a{font-size:1.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: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.is-blue-bg,.split-container.m-py-o,.split-container.is-dark-bg.pt-160{padding-top:0;padding-bottom:0}.split-container.is-dark-bg.pt-160{padding-top:0;padding-bottom:0}.split-container.is-dark-bg.pt-160.mobile-py-20{padding-top:20px;padding-bottom:20px}.split-container.is-dark-bg.mobile-py-0{padding-top:0;padding-bottom:0}.split-container.is-dark-bg.pt-0{padding-bottom:0}.split-container.is-dark-bg.m-py-20{padding-top:20px;padding-bottom:20px}.split-container.is-dark-bg.m-py-40{padding-top:50px;padding-bottom:50px}.split-container.pb-0{margin-bottom:0;padding-top:0}.split-container.is-blue-bg,.split-container.m-py-o{padding-top:0;padding-bottom:0}.smile-box{flex-flow:row;height:200px}.nav-logo-sizer.above-mobile{display:none}.nav-logo-sizer.below-mobile{width:75px;display:block}.desktop-btns{display:none}.section_btn{font-size:1.6em}.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}.big-hero-text{font-size:3em}.ml-50{margin-left:25px}.ml-50.mobile-max-250{max-width:250px}.big-script{font-size:5em}.review-mtt-header-c{width:95%}.before-container-c{padding-top:20px}.disclaimer-p{font-size:1.4em}.contact-form-bh-c{grid-column-gap:20px;grid-row-gap:20px;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.form-top-input-cs{flex-flow:column;margin-bottom:0}.cwu_form_input{margin-top:0;margin-bottom:0;padding:20px 10px}.cwu_form_input::placeholder{text-align:left;font-size:16px}.cwu_form_input.big-box{padding-bottom:140px}.center-header-split.py-60{padding-top:40px}.center-center-header-c{width:auto}.big-review-mtt-header-c{width:95%}.grid-of-3{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.m-pb-0{margin-bottom:0}.s-2.hero-s{min-height:80vw}.small-hero-header-2{font-size:1.2em}.big-hero-header{font-size:6em}.playbtn{width:100px;height:100px}.split-container-2.half-v-padding{padding-top:1px}.overflow-hidden.no-wrap{width:120px}.about-slider-2{height:auto}}