.loc-elementor-shortcode.elementor-column{flex-direction:column}.loc-elementor-shortcode.elementor-row{flex-direction:row;flex-wrap:wrap}.loc-elementor-shortcode.elementor-row .filter__list{display:flex;flex-direction:column}.loc-elementor-shortcode.elementor-row .filter__list{display:flex;flex-direction:row;flex-wrap:wrap}.filter__input{width:100%;display:flex;margin-bottom:1em}.filter__input input{width:90%;outline:0;border:0;background-color:#f7f7f7;padding:1em}.filter__input button{width:10%;outline:0;border:0;background-color:#ff22a2;transition:300ms;color:#fff}.filter__input button:hover{background-color:#aa2a6c}.filter__list{width:100%}.loader__{margin:1em auto;text-align:center}.loader__ h5{text-transform:uppercase;font-weight:bolder;color:gray}.image__full_width{width:100%}location-top-bar p{margin:0;text-align:center;font-family:'Futura Std',Sans-serif}location-top-bar p:first-child{font-size:20px;color:#000}location-top-bar a{font-size:14px;color:#000}@media screen and (min-width:1025px) and (max-width:1585px){.top-left{width:100%!important}.top-right{width:62%!important}.top-right .elementor-column-wrap.elementor-element-populated{display:flex;justify-content:center;flex-direction:column}.top-right *{font-size:12px;padding:0.2em!important;margin:0!important}.top-right .oew-button-icon{display:none}}.__button,.healcode-pricing-option-text-link,.healcode-login-register-text-link{padding:.4em 1.4em;border:2px solid #ff22a2;font-family:'Futura Std',sans-serif;font-size:17px;display:inline-block;transition:200ms}.__button:hover,.healcode-pricing-option-text-link:hover,.healcode-login-register-text-link:hover{background-color:#ff22a2;color:#fff}.__button.primary:hover,.healcode-pricing-option-text-link:hover{background-color:#fff;color:#ff22a2}.cta.__button:first-child{margin-right:15px!important}@media screen and (max-width:1585px) and (min-width:1025px){.cta.__button{padding:.4em 0.5em!important;font-size:12px}}.location__listing_wrapper{display:flex;flex-direction:column;font-family:'Futura Std',sans-serif}.location__listing_wrapper h1{text-align:center;font-size:2.5em;margin:.6em 0 0}.location__listing{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;font-family:'Futura Std',sans-serif;border-top:1px solid rgb(237,57,149,1)}.location__listing h2{padding:2em 1em 1em;text-align:center;width:100%}.location__actions{position:absolute;left:0;right:0;bottom:0;z-index:1000;display:flex;z-index:99}.location__actions button,.location__actions a{border:0;width:100%;padding:1em;background-color:#fff;color:rgb(237,57,149,1);text-align:center;text-transform:capitalize!important}.__button.primary,.healcode-pricing-option-text-link{text-transform:uppercase;background-color:#ff22a2;color:#fff}.location__listing .location__item{display:flex;flex-direction:column;width:33.33%;position:relative}.location__listing .location__item strong{font-size:2em}.location__listing .location__item p{margin:0;padding:0}.location__listing .location__item div:last-child{z-index:9;text-align:center;width:100%;padding:1em 3em 6em;background:#fff;color:rgb(237,57,149,1);cursor:pointer;transition:800ms}.location__listing .location__item:hover div:last-child{background:rgb(237,57,149,.8);color:rgb(255,255,255,1)}.location__listing .location__item div:first-child{width:100%;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;background-repeat:no-repeat}.location__listing .location__item{border:1px solid rgb(237,57,149,1)}.location__filter{display:flex;flex-direction:row;justify-content:space-around;width:50%;margin:auto;padding:2em}.location__filter>#location__filter_zip,.location__filter>select{width:33%!important;height:50px;padding:.5em 1em;border:3px solid #ff22a2;outline:0;color:#ff22a2}@media (max-width:1024px){.location__listing .location__item{width:50%}.cta.__button:first-child{margin-right:0!important;margin-bottom:15px}.cta.__button{border:4px solid #ff22a2;font-size:19px;display:block;text-align:center}.locations-grid__item:nth-of-type(odd){border-right:0}.locations-grid__item:nth-of-type(3n+1){border-right:1px solid #fff}.locations-grid__item:nth-of-type(3n+2){border-right:1px solid #fff}}@media (max-width:650px){.location__listing_wrapper h1{text-align:center;font-size:1.5em;margin:2em 0 0}.location__filter{flex-direction:column;width:100%}.location__filter>#location__filter_zip,.location__filter>select{width:100%!important;margin:10px 0}.location__listing .location__item{width:100%}.location__listing .location__item div:last-child{text-align:left}}.__scrollbar::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.__scrollbar::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.__scrollbar::-webkit-scrollbar-thumb{background-color:#ff22a2;border-radius:5px}.oew-modal-close-inside svg{fill:#fff!important}.oew-modal-close-inside:hover svg{fill:#fff!important}.oew-modal-close{top:0!important;right:0!important;width:35px!important;height:35px!important;background-color:#ff22a2!important;padding-top:3px!important}a[data-mbo-site-id="[mbo_id]"]{display:none}.pricing__wrapper{position:relative}.__popular .pricing__wrapper .pricing__inner{background-color:#ff22a2;border-color:#ff22a2}.__popular .pricing__wrapper .elementor-heading-title,.__popular .elementor-element,.__popular p,.__popular .elementor-heading-title{color:#ffffff!important}.__primary .pricing__wrapper .pricing__inner{border-color:#ff22a2;padding-bottom:3em}.pricing__details *{font-size:16px}.pricing__details ul{display:flex;flex-wrap:wrap;list-style-position:inside}.pricing__details ul li{padding:0 10px;list-style:none}.pricing__details ul li::before{padding-bottom:1px!Important;float:left}.pricing__details ul li:before{content:'✓';position:relative;left:-10px}.__sale .product__price h2{text-decoration:line-through;font-size:2em!Important;margin-bottom:-20px}.__popular .pricing__wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon{border-color:#ff22a2}.__primary .pricing__wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon{border-color:#ff22a2}.__popular_title{display:none}.__popular .__popular_title{display:block;top:-60px;position:absolute}.__popular .__popular_title .elementor-column-wrap{background-color:#8e8f92;width:75%;margin:auto}.pricing__wrapper .elementor-toggle-item{display:flex;flex-direction:column-reverse}.pricing__wrapper .elementor-widget{position:unset}.pricing__wrapper .elementor-toggle .elementor-tab-title .elementor-toggle-icon{position:absolute;background-color:#fff;border:5px solid #8e8f92;border-radius:100%;display:flex;width:1em;height:1em;justify-content:center;align-items:center;font-size:7em;bottom:-95px!important;top:unset;z-index:9}.pricing__wrapper .elementor-tab-title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0!important;margin:0;border-bottom:0}.pricing__wrapper .elementor-widget-toggle .elementor-toggle .elementor-tab-content{border:0}.pricing__wrapper .elementor-toggle .elementor-tab-content{padding:0;text-align:center}.pricing__wrapper .elementor-toggle .elementor-tab-content ul{display:flex;flex-direction:row;color:#ff22a2;list-style:none;justify-content:space-around;font-size:23px;margin:0 0 1em;padding:0;flex-wrap:wrap}.pricing__wrapper .elementor-toggle .elementor-tab-content ul li{padding:.2em 1em!important;background-color:rgb(209,209,209);border-radius:30px;margin:.5em}.__popular .pricing__wrapper .elementor-toggle .elementor-tab-content ul li{background-color:#fff;color:#ff22a2}.__popular .pricing__wrapper .elementor-toggle .elementor-tab-content ul{color:#fff}.__popular .pricing__wrapper .elementor-button{background-color:#ffffff!important;color:#ff22a2!important}.pricing__wrapper .elementor-tab-title a{display:none}.toggle{height:0;overflow:hidden;opacity:0;transition:500ms}.toggle.active{opacity:1;height:auto}.elementor-edit-area .toggle{height:auto;opacity:1}.__popular a{background-color:#fff;color:#ff22a2;border:3px solid #fff;margin:5px}.__popular a:hover{background-color:#ff22a2;color:#fff;border:3px solid #fff}svg#owp-svg-icons{display:none!important}healcode-widget,healcode-widget a{width:100%;text-align:center}.group_nav_wrapper ul{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.group_nav_wrapper ul li{text-align:center;flex-grow:1}.group_nav_wrapper ul li a{text-align:center;color:#fff;font-size:18px;border:3px solid #fff;padding:10px;display:block}.group_nav_wrapper ul li a:hover{border-color:#FF22A2;background:#fff;color:#FF22A2}.group_banner_wrapper{display:flex}.group_banner_wrapper,.group_banner_wrapper ul{display:flex;width:1024px;margin:auto;flex-direction:row;box-sizing:border-box;flex-wrap:wrap;list-style:none}.group_banner_wrapper ul li{width:47%;text-align:center;padding:2em;border:3px solid #ff22a2;margin:1em;color:#fff;box-sizing:border-box}.group_banner_wrapper ul li h3,.group_banner_wrapper ul li p{color:#fff;margin:0;font-weight:400}.group_banner_wrapper ul li h3{font-size:25px}.group_banner_wrapper ul li p{font-size:17px}.group_banner_wrapper ul li a{margin-top:1em;width:100%}@media screen and (max-width:600px){.group_nav_wrapper ul li{align-items:stretch;display:flex}.group_nav_wrapper ul{justify-content:space-around;align-items:stretch;justify-content:space-around}}@media screen and (max-width:1024px){.group_banner_wrapper ul li,.group_banner_wrapper,.group_banner_wrapper ul{width:100%;padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px}}.light-gray{background:gray}ul.social_wrapper{display:flex;list-style:none;font-size:30px;margin:0;padding:0}ul.social_wrapper li{margin-right:10px}.slider_location_details a.healcode-link.healcode-pricing-option-text-link{padding:20px 30px;font-size:27px}.slider_location_details a.healcode-link.healcode-pricing-option-text-link:hover{color:#f3219b!important}.home .elementor-widget-smartslider a.healcode-link.healcode-pricing-option-text-link{padding:20px 10px;font-size:45px;background:#fff;color:#ff22a2;border:4px solid #ff22a2}.home .elementor-widget-smartslider a.healcode-link.healcode-pricing-option-text-link{padding:20px 10px;font-size:45px;background:#fff;color:#ff22a2!important;border:4px solid #ff22a2}@media screen and (max-width:768px){a.healcode-link.healcode-pricing-option-text-link{padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;border:4px solid #f3219b}}location-top-bar{position:relative}@media screen and (max-width:500px){.staff_listing__photo{height:360px!important}}