.flickity2-main-carousel{padding:10px 10px 6px 10px;background-color:#fff}.flickity-page-dots{display:none}.gform_wrapper div.validation_error{margin-top:50px!important;padding:80px 20px!important;background-color:red!important;border-radius:4px!important;border:3px solid crimson!important;color:white!important}#sub-footer-space{background-color:rgb(0 0 0 / .05);margin:0;padding:0}h1{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;text-transform:none;letter-spacing:-1px;color:#8530b2}h2{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;text-transform:none;letter-spacing:-1px}body{background-color:#fff}#bottom-footer-space{box-shadow:0 0 0 #fff0}.elevator-parallax-title{color:#fff}.parallax-color-overlay{opacity:.5}header{text-align:center;padding:25px 0}.site-name{display:none}#image-logo{width:90%;margin:0 auto 7px auto}@media (min-width:500px){#image-logo{width:370px}}@media (min-width:500px){#image-logo{width:400px}}@media (min-width:600px){#image-logo{width:420px}}@media (min-width:700px){#image-logo{width:440px}}@media (min-width:980px){#image-logo{width:500px;margin-bottom:9px}}@media (min-width:1200px){#image-logo{width:550px}}.site-tag-line{color:#8dc63f;font-family:"Arimo",Arial,Helvetica,sans-serif;font-weight:700;font-size:10px;letter-spacing:2px}@media (min-width:400px){.site-tag-line{font-size:11px;letter-spacing:4px}}@media (min-width:500px){.site-tag-line{font-size:12px}}@media (min-width:980px){.site-tag-line{font-size:13px}}@media (min-width:1200px){.site-tag-line{font-size:14px}}.site-tag-line span{display:inline-block;padding:0 10px}.nav-bar-sticks-top{background-color:#8530b2;border-bottom:1px solid #fff}.nav-bar-sticks-top a{color:#fff;font-weight:400;text-transform:none;letter-spacing:0;margin:0;font-size:17px}@media (min-width:980px){.nav-bar-sticks-top a{font-size:15px}}@media (min-width:1200px){.nav-bar-sticks-top a{font-size:16px}}@media (min-width:1600px){.nav-bar-sticks-top a{font-size:17px}}.nav-bar-sticks-top a:hover{color:#8530b2}.form-space input[type="submit"],.gform_button.button,input[type="button"],input[type="reset"],input[type="submit"],.button,.added_to_cart,.widget a.button,.btn-default{background-color:#7db235}.form-space input[type="submit"]:hover,.gform_button.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.added_to_cart:hover,.widget a.button:hover,.btn-default:hover{background-color:#8530b2;color:#fff}#page-intro{background-color:#fff;padding:0 0 30px 0}#page-intro .default-wrapper,#page-history .default-wrapper,#page-intake-form .default-wrapper{max-width:900px}.highlight-style-green{background-color:#fbfdf8;border-top:1px solid #d3e9b5;padding:40px}@media (min-width:980px){.highlight-style-green{font-size:90%}}.highlight-style-green h2{margin:0 0 10px 0;color:#80b636;font-family:"Arimo",Arial,Helvetica,sans-serif;font-size:22px;text-transform:uppercase;font-weight:700;width:auto;margin-left:auto;margin-right:auto;margin-bottom:40px}@media (min-width:980px){.highlight-style-green h2{font-size:24px}}.highlight-style-green h2:after{content:'';display:block;clear:both;margin:20px auto;width:10%;background-color:#8dc63f;height:2px;border-radius:1px}@media (min-width:980px){.list-check{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.list-check li{padding-left:30px}.list-check li:before{content:'\f00c';color:#8dc63f;font-family:'Font Awesome 5 Pro';font-weight:400;font-size:15px}#google-map{padding:40px 0}#page-quote{padding:40px;background-color:#8530b2;background-image:url(/wp-content/uploads/bright-blurred-02.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:980px){#page-quote .default-wrapper{max-width:880px!important}}.quote-text-box{color:#fff;margin-bottom:30px}@media (min-width:980px){.quote-text-box{width:540px;margin-bottom:0;float:left;padding-top:80px}}.quote-author{padding-left:10px}@media (min-width:980px){.quote-image-box{width:280px;float:right;padding:30px 0}}.quote-text-box blockquote{color:#fff;border-left:0;margin-left:0;padding-left:0;line-height:1em}@media (min-width:980px){.quote-text-box blockquote{font-size:19px}}.quote-image{background-color:#fff;border:2px solid #fff;border-radius:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:260px;height:260px;margin:0 auto;position:relative;overflow:hidden}.quote-image img{position:absolute;width:100%;top:0;left:0}#page-history{padding:0 0 40px 0}#page-schedule-appointment{padding:30px 0 70px 0;color:#feef97;background-color:#8530b2;background-color:#00b7f3}#page-schedule-appointment h1,#page-schedule-appointment h2,#page-schedule-appointment h3,#page-schedule-appointment h4,#page-schedule-appointment h5,#page-schedule-appointment h6{color:#fff}.schedule-appointment-contact-text{margin-top:40px}.schedule-appointment-email{color:white!important;display:inline-block;width:100%;margin:20px 0 0 0}#page-intake-form{padding:60px 0 40px 0}@media (min-width:980px){#page-intake-form{padding:80px 0 60px 0}}@media (min-width:980px){.intake-image{width:30%;float:left;display:block}}.intake-image img{display:block;width:140px;margin:0 auto}.intake-text{text-align:center}@media (min-width:980px){.intake-text{width:70%;float:right;display:block;text-align:left;padding-left:4%}}@media (min-width:980px){.intake-text h2{margin-top:0}}@media (min-width:980px){.contact-info-row{width:700px;max-width:700px;margin:0 auto;display:block;float:none}}.contact-col-1,.contact-col-2{width:100%!important;display:block;text-align:center;padding:0 0 7px 0}@media (min-width:980px){.contact-col-1,.contact-col-2{width:50%!important;text-align:left;float:left;padding-bottom:15px}}@media (min-width:980px){.contact-col-1{width:60%!important}}@media (min-width:980px){.contact-col-2{width:40%!important}}