.elementor-kit-9{--e-global-color-primary:#F1572B;--e-global-color-secondary:#006666;--e-global-color-text:#333333;--e-global-color-accent:#F1572B;--e-global-color-1c3d713:#FCFCFC;--e-global-color-f949c1d:#6BC1C0;--e-global-color-02d72a7:#9F9F9F;--e-global-color-3d44bf1:#F3F3F3;--e-global-color-0231c03:#DDDDDD;--e-global-color-13c0f69:#518D8D;--e-global-color-091cf42:#FFFFFF;--e-global-color-d3853e8:#EFEFEF;--e-global-color-e00b751:#BC2034;--e-global-color-53ec70d:#F15929;--e-global-color-592759d:#FDE06B;--e-global-color-b6d2677:#1F8361;--e-global-color-0cd0d5c:#14649D;--e-global-color-e38edf2:#00000040;--e-global-color-21c6765:#1C71702E;--e-global-color-8d97055:#404040E6;--e-global-color-d357785:#F1572B40;--e-global-color-1e3c1b9:#DD785C;--e-global-color-1d2d7ba:#003333;--e-global-color-e98fc07:#000000;--e-global-color-1c84135:#AD9F7B;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.66em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-57c69c6-font-family:"Montserrat";--e-global-typography-57c69c6-font-size:20px;--e-global-typography-57c69c6-font-weight:600;--e-global-typography-57c69c6-text-transform:capitalize;--e-global-typography-57c69c6-line-height:1.3em;--e-global-typography-f519280-font-family:"Montserrat";--e-global-typography-f519280-font-size:25px;--e-global-typography-f519280-text-transform:capitalize;--e-global-typography-f519280-line-height:1.3em;--e-global-typography-43ef15c-font-family:"Montserrat";--e-global-typography-43ef15c-text-transform:capitalize;--e-global-typography-43ef15c-line-height:1.3em;--e-global-typography-a86ade0-font-family:"Montserrat";--e-global-typography-a86ade0-font-size:13px;--e-global-typography-a86ade0-font-weight:700;--e-global-typography-a86ade0-text-transform:uppercase;--e-global-typography-a86ade0-letter-spacing:2px;--e-global-typography-c344669-font-family:"Montserrat";--e-global-typography-c344669-font-size:14px;--e-global-typography-c344669-font-weight:bold;--e-global-typography-c344669-text-transform:uppercase;--e-global-typography-2a933f5-font-family:"Montserrat";--e-global-typography-2a933f5-font-size:14px;--e-global-typography-2a933f5-line-height:1.66em;--e-global-typography-de506f5-font-size:13px;--e-global-typography-4463dc4-font-size:16px;--e-global-typography-4463dc4-font-weight:700;--e-global-typography-98c81dd-font-size:12px;--e-global-typography-8904d37-font-family:"Montserrat";--e-global-typography-8904d37-font-size:20px;--e-global-typography-8904d37-font-weight:400;--e-global-typography-8904d37-line-height:1.3em;--e-global-typography-05395f9-font-family:"Montserrat";--e-global-typography-05395f9-font-size:16px;--e-global-typography-05395f9-font-weight:700;--e-global-typography-05395f9-text-transform:uppercase;--e-global-typography-05395f9-line-height:1.2em;--e-global-typography-05395f9-letter-spacing:1px;--e-global-typography-9c55401-font-family:"Montserrat";--e-global-typography-9c55401-font-size:34px;--e-global-typography-9c55401-font-weight:600;--e-global-typography-9c55401-line-height:1.3em;--e-global-typography-36da323-font-family:"Montserrat";--e-global-typography-36da323-font-size:22px;--e-global-typography-36da323-font-weight:600;--e-global-typography-36da323-text-transform:uppercase;--e-global-typography-36da323-line-height:1.3em;--e-global-typography-36da323-letter-spacing:0px;--e-global-typography-20966b6-font-family:"Montserrat";--e-global-typography-20966b6-font-size:22px;--e-global-typography-20966b6-font-weight:600;--e-global-typography-20966b6-text-transform:uppercase;--e-global-typography-20966b6-line-height:1.3em;--e-global-typography-20966b6-letter-spacing:0px;--e-global-typography-42757e8-font-family:"Montserrat";--e-global-typography-42757e8-font-size:60px;--e-global-typography-42757e8-font-weight:600;--e-global-typography-42757e8-line-height:1.2em;--e-global-typography-efe0143-font-family:"Montserrat";--e-global-typography-efe0143-font-size:15px;--e-global-typography-efe0143-text-transform:capitalize;--e-global-typography-efe0143-line-height:1.66em;--e-global-typography-44dc5ea-font-family:"Montserrat";--e-global-typography-44dc5ea-font-size:35px;--e-global-typography-44dc5ea-font-weight:400;--e-global-typography-44dc5ea-text-transform:capitalize;--e-global-typography-44dc5ea-line-height:1.3em;--e-global-typography-f0ff20a-font-family:"Montserrat";--e-global-typography-f0ff20a-font-size:40px;--e-global-typography-f0ff20a-font-weight:700;--e-global-typography-f0ff20a-text-transform:uppercase;--e-global-typography-f0ff20a-line-height:1.3em;--e-global-typography-2e0dfe1-font-family:"Montserrat";--e-global-typography-2e0dfe1-font-size:18px;--e-global-typography-2e0dfe1-font-weight:400;--e-global-typography-2e0dfe1-line-height:1.66em;--e-global-typography-9b189fe-font-family:"Coustard";--e-global-typography-9b189fe-font-size:125px;--e-global-typography-9b189fe-font-weight:bold;--e-global-typography-9b189fe-text-transform:uppercase;--e-global-typography-9b189fe-font-style:italic;--e-global-typography-9b189fe-line-height:1.1em;--e-global-typography-a7d4055-font-family:"Coustard";--e-global-typography-a7d4055-font-size:42px;--e-global-typography-a7d4055-font-weight:bold;--e-global-typography-a7d4055-text-transform:none;--e-global-typography-a7d4055-font-style:normal;--e-global-typography-a7d4055-line-height:1em;--e-global-typography-4a84f29-font-family:"Coustard";--e-global-typography-4a84f29-font-size:24px;--e-global-typography-4a84f29-font-weight:normal;--e-global-typography-4a84f29-text-transform:none;--e-global-typography-4a84f29-line-height:1em;--e-global-typography-5fb0d57-font-family:"Coustard";--e-global-typography-5fb0d57-font-size:36px;--e-global-typography-5fb0d57-font-weight:bold;--e-global-typography-5fb0d57-text-transform:capitalize;--e-global-typography-5fb0d57-line-height:1em;--e-global-typography-4380ccb-font-family:"Meddon";background-color:var( --e-global-color-d3853e8 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-1c3d713 );border-radius:4px 4px 4px 4px;padding:15px 20px 15px 20px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-primary );}.elementor-kit-9 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-family:var( --e-global-typography-57c69c6-font-family ), Sans-serif;font-size:var( --e-global-typography-57c69c6-font-size );font-weight:var( --e-global-typography-57c69c6-font-weight );text-transform:var( --e-global-typography-57c69c6-text-transform );line-height:var( --e-global-typography-57c69c6-line-height );}.elementor-kit-9 h4{font-family:var( --e-global-typography-f519280-font-family ), Sans-serif;font-size:var( --e-global-typography-f519280-font-size );text-transform:var( --e-global-typography-f519280-text-transform );line-height:var( --e-global-typography-f519280-line-height );}.elementor-kit-9 h5{font-family:var( --e-global-typography-43ef15c-font-family ), Sans-serif;text-transform:var( --e-global-typography-43ef15c-text-transform );line-height:var( --e-global-typography-43ef15c-line-height );}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1260px;}.e-con{--container-max-width:1260px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-57c69c6-font-size );line-height:var( --e-global-typography-57c69c6-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-f519280-font-size );line-height:var( --e-global-typography-f519280-line-height );}.elementor-kit-9 h5{line-height:var( --e-global-typography-43ef15c-line-height );}}@media(max-width:1366px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-57c69c6-font-size );line-height:var( --e-global-typography-57c69c6-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-f519280-font-size );line-height:var( --e-global-typography-f519280-line-height );}.elementor-kit-9 h5{line-height:var( --e-global-typography-43ef15c-line-height );}}@media(max-width:1024px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-57c69c6-font-size );line-height:var( --e-global-typography-57c69c6-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-f519280-font-size );line-height:var( --e-global-typography-f519280-line-height );}.elementor-kit-9 h5{line-height:var( --e-global-typography-43ef15c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:38px;--e-global-typography-42757e8-font-size:35px;--e-global-typography-f0ff20a-font-size:38px;--e-global-typography-2e0dfe1-font-size:13px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-57c69c6-font-size );line-height:var( --e-global-typography-57c69c6-line-height );}.elementor-kit-9 h4{font-size:var( --e-global-typography-f519280-font-size );line-height:var( --e-global-typography-f519280-line-height );}.elementor-kit-9 h5{line-height:var( --e-global-typography-43ef15c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*mindbody login link style*/

.loginRegister {color:#fff!important;}


/* for MB buy buttons*/
.healcode-pricing-option-text-link {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff !important;
  background: #f1572b;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
	text-transform:uppercase;
  font-weight:bold;
		font-size:16px;
		padding-top:15px;
		padding-bottom:15px
			
}

	.healcode-gift-card-text-link {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff !important;
  background: #f1572b;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
	text-transform:uppercase;
  font-weight:bold;
		font-size:16px;
		padding-top:15px;
		padding-bottom:15px
			
}

	.healcode-contract-text-link {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff !important;
  background: #f1572b;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
	text-transform:uppercase;
  font-weight:bold;
		font-size:16px;
		padding-top:15px;
		padding-bottom:15px
			
}/* End custom CSS */