#header{position:fixed;top:0;left:0;width:100%;padding:1.8rem 0;background-color:#fff;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.25);box-shadow:0 1px 10px 0 rgba(0,0,0,.25);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;z-index:10}@media (max-width:991px){#header{padding:1rem 0}}#header.home{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}@media (min-width:1599px){#header .container{max-width:1399px}}#header .logo{height:60px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media (max-width:991px){#header .logo{height:45px}}#header .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .navigation a{padding-left:1rem;padding-right:1rem;margin:0 1rem}#header .mobile-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .mobile-navigation button{background-color:transparent;border:none;outline:none;cursor:pointer}#header .mobile-navigation button:hover{opacity:.8}#header .mobile-navigation button:active{-webkit-transform:scale(.9);transform:scale(.9)}#header a{display:inline-block;position:relative}#header a:before{content:"";position:absolute;width:100%;height:5px;top:50%;left:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scaleX(0) translateY(-45%);transform:scaleX(0) translateY(-45%);-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out;z-index:0}#header a.about:before{background-color:#6beddb}#header a.services:before{background-color:#76aa94}#header a.contact:before{background-color:#f9c6a9}#header a:hover:before{-webkit-transform:scaleX(.8) translateY(-45%);transform:scaleX(.8) translateY(-45%)}@media (max-width:767px){#header a:hover:before{-webkit-transform:scaleX(.6) translateY(-45%);transform:scaleX(.6) translateY(-45%)}}#header a.router-link-exact-active:before{-webkit-transform:scaleX(.8) translateY(-45%);transform:scaleX(.8) translateY(-45%)}@media (max-width:767px){#header a.router-link-exact-active:before{-webkit-transform:scaleX(.6) translateY(-45%);transform:scaleX(.6) translateY(-45%)}}#header a span{position:relative;display:inline-block;z-index:1}#header a.appointment{display:inline-block;padding:.45rem 1rem;border-radius:2px;background-color:#febf00;margin-right:0;white-space:nowrap}#header a.appointment:before{display:none}#header .mobile-menu{position:fixed;top:0;bottom:-10%;left:0;right:0;background-color:#fff8ec;padding:1.8rem 0;overflow-y:auto;z-index:10}#header .mobile-menu .mobile-items{text-align:center;margin-top:5rem;margin-bottom:5rem}#header .mobile-menu .mobile-items a{display:inline-block;padding:1rem 2rem}#header.fixed{position:fixed;background-color:#fff;top:0;left:0;right:0;width:100%;padding:1rem 0;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.25);box-shadow:0 1px 10px 0 rgba(0,0,0,.25);z-index:5}#header.fixed .logo{height:45px}#app-footer{position:relative;background-color:#febf00;padding-top:6rem;padding-bottom:6rem}@media (max-width:767px){#app-footer{padding-top:3rem;padding-bottom:3rem;text-align:center}}@media (min-width:1599px){#app-footer .container{max-width:1399px}}@media (max-width:991px){#app-footer h1{font-size:1.6rem}}#app-footer .left-bg{position:absolute;left:0;top:0;height:100%}#app-footer .right-bg{position:absolute;right:0;bottom:0}#app-footer .z-1{z-index:1}#app-footer .logo{height:60px}@media (max-width:767px){#app-footer .logo{height:45px}}body{font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.75;color:#000}body.o-hidden{overflow-y:hidden}img{max-width:100%}a{font-family:Muli,sans-serif;font-weight:700;color:#131d19;letter-spacing:.5px;text-decoration:none!important;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}a.learn-more{display:inline-block;font-size:1rem;padding:.1rem;white-space:nowrap;border-bottom:2px solid #000;-webkit-transition:padding .25s ease-out;transition:padding .25s ease-out}a.learn-more:hover{padding-right:1rem}@media (max-width:991px){a.learn-more{font-size:1rem}}@media (max-width:767px){a.learn-more{font-size:.9rem}}a:hover{color:#000;opacity:.8}h1{font-family:Muli,sans-serif;font-weight:800;font-size:2.25rem;color:#000;letter-spacing:.5px}@media (max-width:767px){h1{font-size:1.8rem}}h2{font-family:Muli,sans-serif;font-weight:800;font-size:1.75rem;color:#000;letter-spacing:.5px}@media (max-width:767px){h2{font-size:1.35rem}}h4{font-family:Muli,sans-serif;font-weight:900;font-size:1.5rem;color:#131d19;line-height:1.5}@media (max-width:991px){.container{max-width:95%}}@media (max-width:767px){.container{max-width:95%}}.circle-container{position:relative}.circle-container:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;border-bottom:2px solid #b1ada2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.circle-container .circle{position:relative;display:inline-block;font-size:0;width:.75rem;height:.75rem;background-color:#131d19;border-radius:50%;z-index:1}.parallax-mirror{z-index:0!important}[fadeslide]{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:opacity .5s ease-out .75s,-webkit-transform .5s ease-out .75s;transition:opacity .5s ease-out .75s,-webkit-transform .5s ease-out .75s;transition:opacity .5s ease-out .75s,transform .5s ease-out .75s;transition:opacity .5s ease-out .75s,transform .5s ease-out .75s,-webkit-transform .5s ease-out .75s}img[fadeSlide]{-webkit-transition-delay:.5s;transition-delay:.5s}[fadeslide=left]{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}[fadeslide=right]{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}@media (max-width:767px){[fadeSlide=left],[fadeSlide=right]{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}}[fadeslide].active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .35s;transition:opacity .35s}.fade-enter,.fade-leave-to{opacity:0}.quick-fade-enter-active,.quick-fade-leave-active{-webkit-transition:opacity .15s;transition:opacity .15s}.quick-fade-enter,.quick-fade-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s}.scale-enter,.scale-leave-to{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}.slide-enter-active,.slide-leave-active{-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s}.slide-enter,.slide-leave-to{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.slide-full-enter-active,.slide-full-leave-active{-webkit-transition:-webkit-transform .75s ease-out;transition:-webkit-transform .75s ease-out;transition:transform .75s ease-out;transition:transform .75s ease-out,-webkit-transform .75s ease-out}.slide-full-enter,.slide-full-leave-to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.shrink-enter-active,.shrink-leave-active{-webkit-transition:opacity .2s ease-out,-webkit-transform .25s ease-out;transition:opacity .2s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity .2s ease-out;transition:transform .25s ease-out,opacity .2s ease-out,-webkit-transform .25s ease-out;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(1);transform:scale(1)}.shrink-enter,.shrink-leave-to{-webkit-transform:scale(.35);transform:scale(.35);opacity:0}#app{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fafafa}#home-banner{position:relative;overflow:hidden;padding-top:15rem;padding-bottom:8rem;background:#fe6f20;background:-webkit-gradient(linear,left top,right top,from(#fe6f20),color-stop(50%,#fe6f20),color-stop(51%,#f6d284),to(#f6d284));background:linear-gradient(90deg,#fe6f20 0,#fe6f20 50%,#f6d284 51%,#f6d284);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe6f20",endColorstr="#f6d284",GradientType=1);opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#home-banner.loaded{opacity:1}@media (max-width:991px){#home-banner{padding-top:10rem;padding-bottom:8rem}}@media (max-width:575px){#home-banner{padding-top:8rem;padding-bottom:5rem}}@media (max-width:767px){#home-banner{background:#f6d284!important}}#home-banner .banner-img{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:auto 100%;width:100%;height:100%}@media (max-width:767px){#home-banner .banner-img{background-image:none!important}}#home-banner h1{margin-bottom:2rem}@media (max-width:991px){#home-banner h1{font-size:2rem}}#home-banner .promotion{margin-top:2rem;font-size:1.25rem;font-weight:700}@media (max-width:991px){#home-banner .promotion{font-size:1rem}}#home-intro{padding-top:10rem;padding-bottom:10rem}@media (max-width:991px){#home-intro{padding-top:5rem;padding-bottom:5rem}}@media (max-width:767px){#home-intro{padding-top:3rem;padding-bottom:1rem}}#home-intro h1{font-size:1.8rem}@media (max-width:991px){#home-intro h1{font-size:1.6rem}}@media (max-width:767px){#home-intro h1{margin-bottom:2rem}}#home-community{background-color:#fff8ec;padding-top:10rem;padding-bottom:6rem}@media (max-width:991px){#home-community{padding-top:5rem;padding-bottom:5rem}}@media (max-width:767px){#home-community{padding-top:3rem;padding-bottom:1rem}}#home-community .floating-col{position:relative}#home-community .floating-img{position:absolute;bottom:0;left:0;height:100%;width:100%}#home-community .floating-img img{position:absolute;bottom:0;left:0;max-width:100%}@media (max-width:767px){#home-community .floating-img,#home-community .floating-img img{position:static}}#home-sections{padding-top:5rem;overflow:hidden}@media (max-width:767px){#home-sections{padding-top:3rem}}@media (max-width:991px){#home-sections h2{font-size:1.5rem;line-height:1.5}}#home-sections img.floating-left,#home-sections img.floating-right{position:absolute;top:0;height:100%;max-width:none}@media (max-width:767px){#home-sections img.floating-left,#home-sections img.floating-right{position:static;max-width:100%;height:auto}}#home-sections img.floating-right{right:0}#home-sections img.floating-left{left:0}#home-sections .motion-release{padding-top:10rem;padding-bottom:10rem}@media (max-width:767px){#home-sections .motion-release{padding-top:2rem;padding-bottom:2rem}}#home-testimonials{padding-top:5rem;padding-bottom:5rem;font-size:.95rem;background-color:#fff8ec}@media (max-width:991px){#home-testimonials{padding-top:3rem;padding-bottom:1rem}}@media (min-width:1599px){#home-testimonials .container{max-width:1399px}}#home-testimonials .testimonial{font-family:Open Sans,sans-serif;font-style:italic;font-size:.9rem;color:#000;letter-spacing:.25px;line-height:1.75}#home-testimonials hr{width:6rem;border:none;border-bottom:2px solid #b1ada2;margin-top:2rem;margin-bottom:1rem;margin-left:0;margin-right:auto}#home-testimonials img{height:30px;width:34px}@media (max-width:767px){#home-testimonials img{height:20px;width:23px}}#about-banner{position:relative;padding-top:6rem;overflow:hidden}@media (max-width:991px){#about-banner{padding-top:3rem}}@media (max-width:991px){#about-banner h1{font-size:1.8rem}}#about-banner .teal-bg{position:absolute;bottom:0;left:0;width:1700px;height:62%;background-color:#c2f5ee;z-index:0}@media (max-width:991px){#about-banner .teal-bg{height:70%}}@media (max-width:767px){#about-banner .teal-bg{height:100%}}#about-banner .description{padding:8rem 0 5rem}@media (max-width:991px){#about-banner .description{padding:5rem 0 3rem}}@media (max-width:767px){#about-banner .description{padding-top:2rem;padding-bottom:3rem}}@media (max-width:767px){#about-banner .portrait{height:25rem}}@media (max-width:575px){#about-banner .portrait{height:auto}}#about-training{padding:5rem 0 8rem;font-size:.8rem}@media (max-width:1199px){#about-training{padding:4rem 0}}@media (max-width:991px){#about-training{padding:3rem 0}}#about-training h2{font-size:1.5rem;margin-bottom:6rem}@media (max-width:991px){#about-training h2{margin-bottom:0}}#about-training ul{font-size:1rem;padding-left:1.2rem}#about-training ul li{padding:.5rem 0}#about-training ul br{display:none}#about-parallax{height:700px;min-height:700px;background:transparent}@media (max-width:767px){#about-parallax{height:500px;min-height:500px}}@media (max-width:575px){#about-parallax{min-height:350px;height:350px}}#about-help{position:relative;padding-top:5rem;background-color:#fafafa}@media (max-width:991px){#about-help{padding-top:2rem}}@media (max-width:991px){#about-help h2{font-size:1.6rem}}@media (max-width:575px){#about-help p br{display:none}}#about-help .needs{background-color:#6beddb;padding-top:1rem;padding-bottom:3rem}#about-help .needs h4{font-family:Open Sans,sans-serif;font-weight:700;font-size:1rem;margin-top:.5rem}#about-help .needs img{margin-top:1.5rem}#about-help .needs .items{line-height:1.65}#about-faq{padding-top:3rem;padding-bottom:3rem}#about-faq .floating-img{position:absolute;top:3rem;right:0;max-height:550px;max-width:none}#about-faq strong{font-size:1.2rem}#about-faq p,#about-faq ul{font-size:.9rem}#about-faq .card{border:none;border-bottom:1px solid rgba(0,0,0,.125)}#about-faq .card .card-header{background-color:#fff;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#about-faq .card .card-header:hover{background-color:rgba(0,0,0,.02)}#about-faq .card .card-header h5{padding:.75rem;padding-left:0}#about-faq .card .card-header .btn-link{color:#000;text-align:left;text-decoration:none!important}#about-faq .card .card-header ion-icon{color:#6beddb;font-size:1.4rem}#about-quotes{padding-top:5rem;padding-bottom:5rem;background-color:#c2f5ee;font-size:.9rem}@media (max-width:767px){#about-quotes{padding-top:2rem;padding-bottom:2rem}}#about-quotes img{margin-left:0;margin-right:auto;height:25px;width:28px}#about-quotes .quote{font-family:Open Sans,sans-serif;font-style:italic;padding-right:2rem}#about-quotes .author{margin-bottom:0;margin-top:auto;padding-top:1rem;width:100px;border-top:2px solid rgba(0,0,0,.5)}#about-me{padding-top:6rem;padding-bottom:6rem}@media (max-width:767px){#about-me{padding-top:3rem;padding-bottom:3rem}}#about-page{padding-top:6rem}#services-banner{padding-top:5rem;padding-bottom:5rem}@media (max-width:991px){#services-banner{padding-top:3rem;padding-bottom:3rem}}#services-rates{padding-bottom:10rem}@media (max-width:991px){#services-rates{padding-bottom:3rem}}#services-rates .title{background-color:#76aa94;padding:1.5rem 2rem 1rem}#services-rates .description{height:100%;background-color:#fff;padding:1rem 2rem;-webkit-box-shadow:0 8px 20px -10px rgba(0,0,0,.25);box-shadow:0 8px 20px -10px rgba(0,0,0,.25)}@media (max-width:991px){#services-rates .description{height:auto}}#services-rates .description .bb{font-size:1.15rem;border-bottom:2px solid rgba(0,0,0,.15);line-height:1.25;margin-bottom:1rem;padding-bottom:.4rem}#services-rates .description .bb strong{display:block;font-size:.9rem;line-height:1.5;margin-top:.25rem;margin-bottom:.5rem}@media (max-width:1199px){#services-rates .description .bb{font-size:1rem}#services-rates .description .bb strong{font-size:.8rem}}@media (max-width:991px){#services-rates .description .bb strong{font-size:1rem;font-size:.85rem}}#services-rates .description ul{margin-left:0;margin-top:1rem;padding-left:1rem}#services-rates .description ul li{margin:1rem 0}#services-rates .description ul li tag{display:inline-block;background-color:#febf00;border-radius:7px;padding:0 .5rem;font-weight:700}#services-page{padding-top:6rem}#contact-banner{overflow:hidden;padding-bottom:5rem}@media (max-width:767px){#contact-banner{padding-bottom:3rem}}@media (max-width:767px){#contact-banner h2{font-size:1.5rem}}#contact-banner .floating-img{max-height:450px;max-width:none}#contact-banner .email,#contact-banner .phone{margin-top:.5rem}#contact-banner .email a,#contact-banner .email span,#contact-banner .phone a,#contact-banner .phone span{vertical-align:middle;font-size:1.2rem;display:inline-block}@media (max-width:767px){#contact-banner .email a,#contact-banner .email span,#contact-banner .phone a,#contact-banner .phone span{font-size:1rem}}#contact-banner .email span,#contact-banner .phone span{margin-right:1.75rem;font-size:1.6rem}@media (max-width:767px){#contact-banner .email span,#contact-banner .phone span{font-size:1.2rem}}#contact-page{padding-top:10rem;padding-bottom:3rem}@media (max-width:991px){#contact-page{padding-top:8rem}}