View Source code:

Tidy UP & Clean HTML Code - View Source of http://acuityscheduling.com

	<!DOCTYPE html>
<html lang="en">
<head>
	<!-- Google Tag Manager -->
<script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5G77WWT');
</script>
<!-- End Google Tag Manager -->			<!-- Start Visual Website Optimizer Asynchronous Code -->
		<script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">
		
		var _vwo_code = (function () {
			var account_id = 37352,
				settings_tolerance = 4000,
				library_tolerance = 4000,
				use_existing_jquery = false,
				/* DO NOT EDIT BELOW THIS LINE */
				f = false, d = document; return {
					use_existing_jquery: function () { return use_existing_jquery; }, library_tolerance: function () { return library_tolerance; }, finish: function () {
						if (!f) {
							f = true; var a = d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var
			b = d.createElement('script'); b.src = a; b.type = 'text/javascript'
								; b.innerText; b.onerror = function () { _vwo_code.finish(); }; d.getElementsByTagName('head')[0].appendChild(b);
						}, init: function() {
							settings_timer = setTimeout('_vwo_code.finish()', settings_tolerance); var
								a = d.createElement('style'), b = 'body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}'
								, h = d.getElementsByTagName('head')[0]; a.setAttribute('id', '_vis_opt_path_hides'); a.setAttribute('type', 'text/css'); if (a.styleSheet) a.styleSheet.cssText = b; else
								a.appendChild(d.createTextNode(b)); h.appendChild(a); this.load('//dev.visualwebsiteoptimizer.com/j.php?a=' + account_id + '&u=' + encodeURIComponent(d.URL) + '&r=' + Math.random()); return
							settings_timer;
						}
					};
				}()); _vwo_settings_timer = _vwo_code.init();
		
		</script>
		<!-- End Visual Website Optimizer Asynchronous Code -->
		<meta charset="utf-8">
	<title>Acuity Online Appointment Scheduling</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
	<meta name="description" content="Online appointment scheduling software. Clients schedule appointments, pay, and complete intake forms online 24/7. Free signup!" />
	<link rel="alternate" href="https://acuityscheduling.com/" hreflang="en" />
	<link rel="preload" href="https://cdn-marketing.acuityscheduling.com/font/Clarkson-Light.woff2" as="font" type="font/woff2" crossorigin>
	<link rel="preload" href="https://cdn-marketing.acuityscheduling.com/font/Clarkson-Medium.woff2" as="font" type="font/woff2" crossorigin>
	<!-- TODO: remove -->
	<link rel="stylesheet" type="text/css" href="https://cdn-marketing.acuityscheduling.com/css/marketingsqsp.min.css?v=992d96" />
	<meta property="og:type" content="website">
	<meta property="og:url" content="https://AcuityScheduling.com">
	<meta property="og:title" content="Acuity Scheduling - Online Appointment Scheduling Software">
	<meta property="og:description" content="Clients can quickly view your real-time availability and self-book their own appointments—and even pay online, reschedule with a click, and eliminate 100% of the drudgery. (Official term.)">
	<meta property="og:image" content="https://cdn-marketing.acuityscheduling.com/img/brand/logo-og.png">
	<meta name="twitter:card" content="summary_large_image">
	<meta name="twitter:url" content="https://AcuityScheduling.com">
	<meta name="twitter:title" value="Acuity Scheduling - Online Appointment Scheduling Software">
	<meta name="twitter:description" value="Clients can quickly view your real-time availability and self-book their own appointments—and even pay online, reschedule with a click, and eliminate 100% of the drudgery. (Official term.)">
	<meta name="twitter:image" content="https://cdn-marketing.acuityscheduling.com/img/brand/logo-og.png">
	<meta name="apple-mobile-web-app-capable" content="yes">
	<meta name="theme-color" content="#1B2737">
	<meta name="msapplication-navbutton-color" content="#1B2737">
	<meta name="apple-mobile-web-app-status-bar-style" content="#1B2737">
	<meta name="p:domain_verify" content="8805a28ffef393ccdcacf1cc7d9a2dae"/>

	<link href="https://plus.google.com/+AcuityschedulingAppointmentCalendar" rel="publisher">
	<!-- TODO: remove -->
	<link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-iphone-6s-7-8.png">
	<link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-iphone-6s-7-8-plus.png">
	<link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-iphone-x-xs.png">
	<link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-iphone-xr.png">
	<link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-iphone-xs-max.png">
	<link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-ipad-mini-9.7.png">
	<link rel="apple-touch-startup-image" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-ipad-pro-10.5.png">
	<link rel="apple-touch-startup-image" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-ipad-pro-11.png">
	<link rel="apple-touch-startup-image" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)" href="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/launch-ipad-pro-12.9.png">
	<link href="https://secure.acuityscheduling.com/login.php" rel="prerender">

	
		<link rel="canonical" href="https://acuityscheduling.com/" /> <style nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">html { display:none; }</style><script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">if (self === top) { document.documentElement.style.display = 'block'; } else { top.location = self.location; }</script>

	<script type="text/javascript" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">
	
	(function (e, t) {
		var n = e.amplitude || { _q: [], _iq: {} }; var r = t.createElement("script")
			; r.type = "text/javascript"; r.async = true
			; r.src = "https://cdn.amplitude.com/libs/amplitude-4.5.2-min.gz.js"
			; r.onload = function () {
				if (e.amplitude.runQueuedFunctions) {
					e.amplitude.runQueuedFunctions()
				} else {
					console.log("[Amplitude] Error: could not load SDK")
				}
			}
			; var i = t.getElementsByTagName("script")[0]; i.parentNode.insertBefore(r, i)
			; function s(e, t) {
			e.prototype[t] = function () {
				this._q.push([t].concat(Array.prototype.slice.call(arguments, 0))); return this
			}
			}
		var o = function () { this._q = []; return this }
			; var a = ["add", "append", "clearAll", "prepend", "set", "setOnce", "unset"]
			; for (var u = 0; u < a.length; u++) { s(o, a[u]) } n.Identify = o; var c = function () {
			this._q = []
				; return this
			}
			; var l = ["setProductId", "setQuantity", "setPrice", "setRevenueType", "setEventProperties"]
			; for (var p = 0; p < l.length; p++) { s(c, l[p]) } n.Revenue = c
			; var d = ["init", "logEvent", "logRevenue", "setUserId", "setUserProperties", "setOptOut", "setVersionName", "setDomain", "setDeviceId", "setGlobalUserProperties", "identify", "clearUserProperties", "setGroup", "logRevenueV2", "regenerateDeviceId", "groupIdentify", "logEventWithTimestamp", "logEventWithGroups", "setSessionId", "resetSessionId"]
			; function v(e) {
				function t(t) {
				e[t] = function () {
					e._q.push([t].concat(Array.prototype.slice.call(arguments, 0)))
				}
				}
				for (var n = 0; n < d.length; n++) { t(d[n]) }
			} v(n); n.getInstance = function (e) {
				e = (!e || e.length === 0 ? "$default_instance" : e).toLowerCase()
					; if (!n._iq.hasOwnProperty(e)) { n._iq[e] = { _q: [] }; v(n._iq[e]) } return n._iq[e]
			}
			; e.amplitude = n
	})(window, document); amplitude.getInstance().init("5bf377fa898a63e32d803ce376dbf310", null, { includeUtm: true, includeReferrer: true, includeGclid: true });
	
	</script>
	<script src="https://cdn-marketing.acuityscheduling.com/js/tippy.js" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd"></script>
	</head>

<body class="home">
	
									

	<nav class="">
				<div class="logo">
			<a href="https://secure.acuityscheduling.com/"><img class="logo-image" src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/nav-logo.svg" alt="Acuity Scheduling - A Squarespace Company"></a>
		</div>
							<ul class="nav-menu">
				<li><a href="/">Home</a></li>
				<li><a href="/signup.php">Pricing</a></li>
				<li><a href="https://help.acuityscheduling.com/hc/en-us/">Help</a></li>
				<li class="mobile-menu"><a href="#" class="mobile-dropdown">Menu <svg width="9" height="4" xmlns="http://www.w3.org/2000/svg"><path d="M8 0L4.5 3.5 1 0" stroke="#1A1919" fill="none" fill-rule="evenodd" class="arrow-down" /></svg></a></li>
				<li class="login"><a href="https://secure.acuityscheduling.com/login.php">Log In</a></li>
				<li><a class="try" href="/signup.php?action=form&type=professional&freeTrial=1&lite=1&btn=nav">Try It Now</a></li>
			</ul>
			</nav>
<script type="text/javascript" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

window.addEventListener('load', function () {
	$("#loginPopupLink").on("click", (function() {
		showUrlPopup('login.php?popup=1');
		return false;
	}));
	$(".mobileSiteLink").on("click", (function() {
		document.location.href = this.href;
		return false;
	}));
}, false);

</script> 
<div id="open-modal" class="modal-window">
    <div class="modal-content">
        <div class="modal-cta-bar">
            Start booking your own appointments today <a href="/signup.php?action=form&type=professional&freeTrial=1&lite=1&btn=gallery" class="modal-cta">Sign up Now &raquo;</a> or, <a href="#" class="modal-close-link">go back</a>
        </div>
        <span title="Close" class="modal-close">&#x2715;</span>
        <div class="iframe-container"></div>
    </div>
</div>

<section class="hero">
    <div class="container-fluid">
        <div class="hero-content">
            <h1>All you need to do is show <span>up at the right time.</span></h1>
            <h2>Acuity Scheduling is your online assistant, <span>working 24/7 to fill your schedule.</span></h2>
            <a class="cta-btn " href="/signup.php?action=form&type=professional&freeTrial=1&lite=1&btn=home-hero">Take 2 minutes. Try it now</a>
            <p class="hero-note">It's easy & user-friendly. No credit card or commitments. <span>We promise you’ll love it!</span></p>
        </div>
    </div>
</section>

<section class="tasks">
    <div class="container-fluid">
        <div class="task-container">
            <div class="before">
                <h2>Before</h2>
                <h3>Business before Acuity has a lot of <em>have tos</em></h3>

                <h4>TASK #1</h4>
                <p>Spend 5,000 years going back and forth with clients to schedule appointments, reschedule, and then reschedule again.</p>

                <h4>TASK #54</h4>
                <p>Wish on the closest shooting star your client actually pays their invoice on time (and their credit card clears) after their session…unlike the last guy.</p>

                <h4>TASK #485</h4>
                <p>Nervously stumble through that first client call since you meant to send them an intake form–but then the phone rang, the dog barked, the emails poured in, and it didn’t get done.</p>
            </div>
            <div class="after">
                <h2>After</h2>
                <h3>But business after Acuity? <span>Well, that’s the <em>want to</em></span> way of working.</h3>

                <h4>TASK #👍</h4>
                <p>Book more clients, get paid on time, and automate & organize with the right tools on your utility belt.</p>

                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/tasks.jpg" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/tasks.jpg 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/tasks@2x.jpg 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/tasks@3x.jpg 3x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/tasks@4x.jpg 4x" alt="Client Stretching at Yoga Appointment">
            </div>
        </div>
    </div>
</section>

<section class="ask">
    <div class="container-fluid">
        <div class="ask-container">
            <div class="ask-image">
                    <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/ask.png" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/ask.png 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/ask@2x.png 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/ask@3x.png 3x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/ask@4x.png 4x" alt="Client Scheduling a Consultation Appointment">
            </div>
            <div class="ask-content">
                <h2>Never ask “what time <span>works for you?” again.</span></h2>
                <p>Clients can quickly view your real-time availability and self-book their own appointments—and even pay online, reschedule with a click, and eliminate 100% of the drudgery. (Official term.)</p>
                <a class="cta-btn "href="/signup.php?action=form&type=professional&freeTrial=1&lite=1&btn=home-section-never">Take 2 minutes. Try it now</a>
            </div>
        </div>
    </div>
</section>
<a id="example-sites" name="example-sites"></a>
<section class="adapt">
    <div class="container-fluid">
        <div class="adapt-intro">
            <h2>Acuity Adapts <span>to Any Business</span></h2>
            <p>Get a taste of the seamless experience your clients can count on with these five (fictional) websites that run on Acuity.</p>
        </div>
    </div>
    <div class="example-sites-container">
        <div class="container-fluid">
            <ul class="carousel-features-0">
                <li>Classes</li>
                <li>Private Sessions</li>
                <li>Class Packs</li>
                <li>Subscriptions</li>
            </ul>
            <ul class="carousel-features-1">
                <li>Daily Template</li>
                <li>In-Person Interviews</li>
                <li>Remote Video Conferencing</li>
                <li>File Uploads</li>
                <li>Multiple Time Zones</li>
            </ul>
            <ul class="carousel-features-2">
                <li>Class Series</li>
                <li>Workshops</li>
                <li>Payments</li>
            </ul>
            <ul class="carousel-features-3">
                <li>Daily Template</li>
                <li>Gift Certificates</li>
                <li>Subscriptions</li>
                <li>Add-ons</li>
                <li>Intake Forms</li>
                <li>Multiple Staff</li>
            </ul>
            <ul class="carousel-features-4">
                <li>Monthly Template</li>
                <li>New vs. Returning</li>
                <li>Packages</li>
                <li>Payments</li>
            </ul>
            <div class="sites">
                <div class="sites-scrollable">
                    <span url="/img/marketing/examples/llama-ste/index.html" class="example-site load-iframe-54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/site-llama-ste.svg" alt="Llama-ste Yoga"></span>
                    <span url="/img/marketing/examples/goodies/index.html" class="example-site load-iframe-54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/site-gavins-goodies.svg" alt="Gavin's Goodies"></span>
                    <span url="/img/marketing/examples/whisky/index.html" class="example-site load-iframe-54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/site-whiskey-business.svg" alt="Whiskey Business"></span>
                    <span url="/img/marketing/examples/under-pressure/index.html" class="example-site load-iframe-54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/site-under-pressure.svg" alt="Under Pressure"></span>
                    <span url="/img/marketing/examples/chartering/index.html" class="example-site load-iframe-54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/site-schooner-coaching.svg" alt="Schooner Coaching"></span>
                </div>

                <script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">
                
                var loadIframes = document.getElementsByClassName("load-iframe-54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd");
                  for (var i = 0; i < loadIframes.length; i++) {
                    var url = loadIframes[i].getAttribute('url');
                    loadIframes[i].addEventListener('click', function() { loadIframe(this) }.bind(url));
                  }
                
                </script>
                <div class="site-controls">
                    <p><span class="current-page"></span> / <span class="total-pages"></span></p>
                    <div class="control-arrows">
                        <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/arrow-left.svg" alt="Previous Example" class="left-arrow-carousel">
                        <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/arrow-right.svg" alt="Next Example" class="right-arrow-carousel">
                    </div>
                <div class="site-controls-mobile">
                    <span class="mobile-carousel-dot mobile-carousel-0">&#9632;</span>
                    <span class="mobile-carousel-dot mobile-carousel-1">&#9632;</span>
                    <span class="mobile-carousel-dot mobile-carousel-2">&#9632;</span>
                    <span class="mobile-carousel-dot mobile-carousel-3">&#9632;</span>
                    <span class="mobile-carousel-dot mobile-carousel-4">&#9632;</span>
                </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="simplicity">
    <div class="container-fluid">
        <h2>Simplicity, Meet Power.</h2>
        <div class="simplicity-container">
            <div class="simplicity-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-mix.png" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-mix.png 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-mix@2x.png 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-mix@3x.png 3x" alt="Client Confirmation Text">
                <h3>Organize your schedule</h3>
                <p>Auto adjust for time zones, let clients easily cancel & reschedule themselves, and automatically send reminders to keep clients prompt.</p>
            </div>
            <div class="simplicity-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-control.png" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-control.png 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-control@2x.png 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-control@3x.png 3x" alt="Your up-to-date availability">
                <h3>Control your availability 24/7</h3>
                <p>Manage multiple locations and employees, only show your clients the calendar you want them to see, plus all the flexibility to make scheduling work for you.</p>
            </div>
            <div class="simplicity-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-collect.png" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-collect.png 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-collect@2x.png 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/screen-collect@3x.png 3x" alt="Intake Forms for Clients">
                <h3>Collect everything you need to know about a client as soon as they book.</h3>
                <p>Ask clients to fill out intake forms when scheduling, and have all of their information neat & tidy in one place.</p>
            </div>
        </div>
    </div>
</section>

<section class="testimonial">
    <div class="container-fluid">
        <div class="testimonial-container">
            <figure class="testimonial-quote">
                <blockquote>“When I first started I had new clients come to me not because of my experience, but because I was the easiest to schedule with.”</blockquote>
                <figcaption>— Kim, Peace and Healing for Women</figcaption>
            </figure>
            <div class="testimonial-image">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/testimonial.jpg" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/testimonial.jpg 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/testimonial@2x.jpg 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/testimonial@3x.jpg 3x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/testimonial@4x.jpg 4x" alt="Kim, Peace and Healing for Women">
            </div>
        </div>
    </div>
</section>

<section class="edge">
    <div class="container-fluid">
        <div class="edge-container">
            <div class="edge-image">
                    <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/edge.png" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/edge.png 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/edge@2x.png 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/edge@3x.png 3x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/edge@4x.png 4x" alt="Branded notifications sent to clients and you">
            </div>
            <div class="edge-content">
                <h2>Gain an instant <span>professional edge.</span></h2>
                <h3>No matter what size your business.</h3>
                <p>Automatically send branded & customized confirmations, reminders & follow-ups—via email or text message—and even accept payment and tips via Stripe, Square, and PayPal with the click of a button. After all, you’re sophisticated like that nowadays.</p>
                <a class="cta-btn "href="/signup.php?action=form&type=professional&freeTrial=1&lite=1&btn=home-section-pro">Take 2 minutes. Try it now</a>
            </div>
        </div>
    </div>
</section>

<section class="friends">
    <div class="container-fluid">
        <h2>Friends in High Places</h2>
        <p>We're a full-service suite, but you can still integrate with your favorite tools, too!</p>
        <ul class="friends-container">
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-stripe.svg" alt="Integration with Stripe"></li>
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-paypal.svg" alt="Integration with PayPal"></li>
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-zapier.svg" alt="Integration with Zapier"></li>
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-go-to-meeting.svg" alt="Integration with Square"></li>
            <li class="mobile"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-quickbooks.svg" alt="Integration with Quickbooks"></li>
            <li class="mobile"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-mailchimp.svg" alt="Integration with MailChimp"></li>
            <li class="mobile mobile-last"><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-google-analytics.svg" alt="Integration with Google Analytics"></li>
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-xero.svg" alt="Integration with Xero"></li>
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-api.svg" alt="Integration with API"></li>
            <li><img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/logo-square.svg" alt="Integration with Square"></li>
        </ul>
    </div>
</section>

<section class="coordination">
    <div class="container-fluid">
        <div class="coordination-container">
            <div class="coordination-content">
                <h2>Ironclad Calendar <span>Coordination.</span></h2>
                <h3>Never let another client fall through the cracks,<span>miss a beat, or lose a booking.</span> </h3>
                <p>Get notified anytime a new appointment is booked, check your schedule right from your phone, and even tell Acuity to automatically update the calendars you already use, like Google, Outlook, iCloud or Office 365.</p>
                <a class="cta-btn "href="/signup.php?action=form&type=professional&freeTrial=1&lite=1&btn=home-section-syncing">Take 2 minutes. Try it now</a>
            </div>
            <div class="coordination-image">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/coordination.jpg" srcset="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/coordination.jpg 1x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/coordination@2x.jpg 2x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/coordination@3x.jpg 3x, https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/coordination@4x.jpg 4x" alt="Appointments sync to your personal calendar">
            </div>
        </div>
    </div>
</section>

<section class="system">
    <div class="container-fluid">
        <h2>Acuity Scheduling isn’t just a scheduling tool—it’s a full-blown, beautiful, incredibly user-friendly system for running your business end-to-end</h2>
        <div class="system-container">
            <div class="system-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/icon-share.svg" alt="Easily share">
                <h3>Easily share</h3>
                <p>your calendar via Facebook, Twitter, Google+ or email</p>
            </div>
            <div class="system-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/icon-confident.svg" alt="Feel confident">
                <h3>Feel confident</h3>
                <p>knowing client information is private, as part of HIPAA</p>
            </div>
            <div class="system-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/icon-sell.svg" alt="Sell gift certificates & subscriptions">
                <h3>Sell gift certificates & subscriptions</h3>
                <p>set up packages, memberships, and even offer group classes</p>
            </div>
            <div class="system-item">
                <img src="https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/icon-customize.svg" alt="Customize everything">
                <h3>Customize everything</h3>
                <p>to match the existing look & feel of your business</p>
            </div>
        </div>
    </div>
</section>

<section class="people">
    <div class="container-fluid">
        <div class="people-container">
            <h2>Real people. <span>Real awesome.</span> </h2>
            <p>Got a question? Have a problem? Want to exchange cat GIFs while we help you take over the world? (Or, at least, your calendar.) We proudly support over 50,000 businesses from our Big Apple lovin’ offices in New York City and around the world—and whatever you need, we’re here to help. Because good customers deserve good experiences. Here, knowing your name is only the beginning.</p>
        </div>
    </div>
</section>

<script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">
    
    function initCarousel() {
        var leftArrow = document.getElementsByClassName('left-arrow-carousel')[0];
        var rightArrow = document.getElementsByClassName('right-arrow-carousel')[0];

        // Set total example sites
        var exampleSites = document.getElementsByClassName('example-site');
        var totalExampleSites = exampleSites.length;
        var totalPagesElem = document.getElementsByClassName('total-pages')[0];
        totalPagesElem.innerHTML = totalExampleSites

        // Set current page
        var sitesContainerElem = document.getElementsByClassName('sites-scrollable')[0];
        var rightMargin = 65;
        var siteWidth = exampleSites[0].offsetWidth + rightMargin;
        var currentPageElem = document.getElementsByClassName('current-page')[0];
        var page = 0;
        currentPageElem.innerHTML = page + 1;
        document.getElementsByClassName('carousel-features-' + 0)[0].style.display = 'block';

        function hideAllFeatures() {
            document.getElementsByClassName('carousel-features-' + 0)[0].style.display = 'none';
            document.getElementsByClassName('carousel-features-' + 1)[0].style.display = 'none';
            document.getElementsByClassName('carousel-features-' + 2)[0].style.display = 'none';
            document.getElementsByClassName('carousel-features-' + 3)[0].style.display = 'none';
            document.getElementsByClassName('carousel-features-' + 4)[0].style.display = 'none';
        }

        function goToPage(e, page) {
            hideAllFeatures();
            e.preventDefault();
            sitesContainerElem.scrollLeft = siteWidth * page;
            currentPageElem.innerHTML = page + 1;
            document.getElementsByClassName('carousel-features-' + page)[0].style.display = 'block';
        }
        // I know there's a better way to do this. Don't have time to think of it
        var mobileButton0 = document.getElementsByClassName('mobile-carousel-0')[0];
        mobileButton0.addEventListener('click', function(e) {
            goToPage(e, 0);
        });
        var mobileButton1 = document.getElementsByClassName('mobile-carousel-1')[0];
        mobileButton1.addEventListener('click', function(e) {
            goToPage(e, 1);
        });
        var mobileButton2 = document.getElementsByClassName('mobile-carousel-2')[0];
        mobileButton2.addEventListener('click', function(e) {
            goToPage(e, 2);
        });
        var mobileButton3 = document.getElementsByClassName('mobile-carousel-3')[0];
        mobileButton3.addEventListener('click', function(e) {
            goToPage(e, 3);
        });
        var mobileButton4 = document.getElementsByClassName('mobile-carousel-4')[0];
        mobileButton4.addEventListener('click', function(e) {
            goToPage(e, 4);
        });

        // Change pages
        leftArrow.addEventListener("click", function() {
            hideAllFeatures();
            if (page === 0) {
                page = totalExampleSites - 1;
            } else {
                page -= 1;
            }
            sitesContainerElem.scrollLeft = siteWidth * page;
            currentPageElem.innerHTML = page + 1;
            document.getElementsByClassName('carousel-features-' + page)[0].style.display = 'block';
        });

        rightArrow.addEventListener("click", function() {
            hideAllFeatures();
            if (page === totalExampleSites - 1) {
                page = 0;
            } else {
                page += 1;
            }
            sitesContainerElem.scrollLeft = siteWidth * page;
            currentPageElem.innerHTML = page + 1;
            document.getElementsByClassName('carousel-features-' + page)[0].style.display = 'block';
        });
    }
    initCarousel();

    function updateLocation(name) {
        var hash = '#' + name;
        if (typeof history != 'undefined' && history.pushState) {
            history.pushState(null, null, hash);
        } else {
            location.hash = hash;
        }
    }

    document.getElementsByClassName('modal-close')[0].addEventListener('click', function(ev) {
        close();
        updateLocation('')
    });

    document.getElementsByClassName('modal-close-link')[0].addEventListener('click', function(ev) {
        ev.preventDefault();
        close();
        updateLocation('')
    });

    function close() {
        document.getElementsByTagName('html')[0].style.overflow = 'auto';
        document.getElementsByClassName('modal-window-visible')[0].classList.remove('modal-window-visible');
    }

    function loadIframe(url, doNotPush) {
        if (!doNotPush) {
            updateLocation(url);
        }
        amplitude.getInstance().logEvent("gallery_viewed", {url: url});
        document.getElementsByTagName('body')[0].style.overflow = 'hidden';
        document.getElementsByTagName('html')[0].style.overflow = 'hidden';
        document.getElementsByClassName('modal-window')[0].classList.add('modal-window-visible');
        document.getElementsByClassName('iframe-container')[0].innerHTML = '<iframe src="'+url+'" class="home-gallery-iframe"></iframe>';
    }

    amplitude.getInstance().logEvent("marketing_home");
    
</script>

<footer>
		<div class="container">
				<div class="language">
					<img
						class="acuity-clock"
						src="img/brand/logo_footer.svg"
						alt="Acuity Scheduling a Squarespace Company"
					/>
					<div class="language-selector-container">
												<a href="https://acuityscheduling.com/language-select.php" class="sl_norewrite" id="marketing-domain"></a>
						<select class="language-selector">
							<option value="en-US" selected="selected">English</option>
							<option value="de-DE">Deutsch</option>
						</select>
						<span class="arrow">↓</span>
					</div>
				</div>
				<div class="quick-links">
						<h3>Quick Links</h3>
						<ul>
								<li><a href="/">Home</a></li>
								<li><a href="/signup.php">Plans &amp; Sign up</a></li>
								<li><a href="https://help.acuityscheduling.com/hc/en-us/">Help / FAQ</a></li>
								<li><a href="/integrations">Integrations</a></li>
																	<li><a href="/ace.php">Acuity Certified Experts</a></li>
																<li><a href="https://help.acuityscheduling.com/hc/en-us/">Contact Acuity Scheduling</a></li>
								<li><a href="https://secure.acuityscheduling.com/login.php">Log in</a></li>
								<li><a href="/about-acuity.php">About Us</a></li>
								<li><a href="https://developers.acuityscheduling.com/">API Documentation</a></li>
								<li><a href="https://www.squarespace.com/privacy">Privacy Policy </a></li>
								<li><a href="https://www.squarespace.com/terms-of-service">Terms of Service</a></li>
								<li><a href="https://help.acuityscheduling.com/hc/en-us/articles/218724768-About-our-Affiliate-program">Affiliate Program</a></li>
								<li><a href="http://status.acuityscheduling.com/" target="_blank">Uptime</a></li>
								<li><a href="https://www.squarespace.com/?utm_source=acuityscheduling.com&utm_medium=referral&utm_campaign=homepage&utm_content=footer" target="_blank">Build a beautiful website &raquo;</a></li>
						</ul>
				</div>
				<div class="follow">
						<h3>Follow</h3>
						<ul>
								<li><a href="https://www.instagram.com/acuityscheduling/" alt="Acuity Scheduling on Instagram">Instagram</a></li>
								<li><a href="https://www.facebook.com/acuityscheduling/" alt="Acuity Scheduling on Facebook">Facebook</a></li>
								<li><a href="https://twitter.com/Acuity" alt="Acuity Scheduling on Twitter">Twitter</a></li>
						</ul>
				</div>
				<div class="stay-in-touch">
						<h3>Stay in Touch</h3>
						<ul>
								<li><a href="https://help.acuityscheduling.com/hc/en-us/requests/new" alt="Contact Acuity Scheduling">Contact Acuity Scheduling</a></li>
						</ul>
				</div>
		</div>
		<p>Acuity Scheduling, a <a href="https://www.squarespace.com/?source=acuityfooter" target="_blank">Squarespace</a> company</p>
		<div class="cookie-consent" style="display: none;">
		<a class="close-cookie-consent x-button-cookie" href="#">&times;</a>
		<p>Acuity Scheduling uses cookies and similar technologies on our website and platform to operate and secure our services, customize your experience with our services, test new changes and features, help us understand how you use our services and provide you with advertising based on your behavior. You can read more about this in our <a href="http://squarespace.com/cookie-policy" target="_blank">Cookie Policy</a>.</p>
		<p class="hide-cookie-consent-text"><a href="#" class="close-cookie-consent">OK, hide this</a></p>
	</div>
</footer>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js" id="jqueryLoad" defer></script>
<script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

	function initNav() {
		// is this selector specific enough?
		var siteNav = document.querySelector("nav");
		var referralBlock = document.getElementsByClassName("referral-offer")[0];
		if (referralBlock) {
				siteNav.style.top = referralBlock.offsetHeight  + 'px';
				document.body.style.paddingTop = referralBlock.offsetHeight + 'px';
		}

		var navMenu = document.getElementsByClassName('nav-menu')[0];
		if (!navMenu) return false;
		tippy('.mobile-menu', {
				interactive: true,
				content: navMenu.outerHTML,
				arrow: true,
				placement: 'bottom',
				trigger: 'click'
		});

		var mobileDropdown = document.getElementsByClassName('mobile-dropdown')[0];
		mobileDropdown.addEventListener('click', function(e) { e.preventDefault() });
		var logo = document.getElementsByClassName('logo-image')[0];
		var arrowDown = document.getElementsByClassName('arrow-down')[0];

		window.onscroll = function() {
			"use strict";

			// are these DOM operations happening on every scroll event?
			// should the DOM manipulations be debounced?

			const headerNavIsDark = document.querySelector('nav.dark');

			if (document.body.scrollTop >= 40 || document.documentElement.scrollTop >= 40) {
				if (referralBlock) {
					referralBlock.style.display = 'none';
				}
				siteNav.classList.add("nav-scrolled");
				if (headerNavIsDark) {
					logo.src = "https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/nav-logo.svg";
					arrowDown.setAttribute('stroke', "#1A1919");
				}
				siteNav.style.top = "0";
			} else {
				if (referralBlock) {
					referralBlock.style.display = 'block';
				}

				if (headerNavIsDark) {
					logo.src = "https://cdn-marketing.acuityscheduling.com/img/marketing/sqsp/nav-logo-inverted.svg";
					arrowDown.setAttribute('stroke', "#FFF");
				}
				siteNav.classList.remove("nav-scrolled");
				if (referralBlock) {
					siteNav.style.top = referralBlock.offsetHeight + 'px';
				}
			}
		};
	}
	initNav();

	function closeCookieConsent() {
		document.getElementsByClassName('cookie-consent')[0].style.display = 'none';

		try {
			if (typeof localStorage != 'undefined') localStorage.setItem('cookieConsent', true);
		} catch (e) {
			// ...
		}

		return false;
	}

	function showCookieConsent() {
		var gaveConsent = false;

		try {
			if (typeof localStorage != 'undefined') gaveConsent = localStorage.getItem('cookieConsent');
		} catch (e) {
			// ...
		}

		if (!gaveConsent) {
			document.getElementsByClassName('cookie-consent')[0].style.display = 'block';
		}
	}

	// Backup, if ipinfo down always show consent
	var backupTimeout = setTimeout(function () {
		showCookieConsent();
	}, 500);

	function ipInfoCb(resp) {
		if (resp.country != 'US') {
			// Cookie consent
			showCookieConsent();
		} else {
			clearTimeout(backupTimeout);
		}
}

function deferLoaded() {
	$(document).ready(function(){

		//loadIframeInitially();

		// Pseudo selectors for mobile
		$('a, input[type=submit]').on('touchstart', function (){});

	// Signup
		$(window).on("resize",function() {
			if ($('.feature-break-wrap').length == 0) {
				return;
			}

			var stickyOffset = $('.feature-break-wrap').offset().top;
			var headerHieght = $('nav').outerHeight();

			$(window).scroll(function(){
				var sticky = $('.feature-break'),
						scroll = $(window).scrollTop();

				if (scroll >= stickyOffset - headerHieght) {
					sticky.addClass('fixed');
				} else {
					sticky.removeClass('fixed');
				}
			});

			var stickyadOffset = $('.table-section:nth-of-type(2) .row:last-of-type').offset().top;
			var featureHieght = $('.feature-break').outerHeight();
			$(window).scroll(function(){
				var stickyad = $('.feature-break'),
						scrollad = $(window).scrollTop();

				if (scrollad >= stickyadOffset - featureHieght) {
					stickyad.removeClass('fixed');
				}
			});


			if ($(window).width() > 670) {
				$('.plan-f,.plan-ee, .plan-gb, .plan-pp').css("display","block");
				$('.th-row').css('width','28%');
				$('.cell').css('width','18%');
			} else {

				if ($('.toggle-plan-f').hasClass("mobile-table-nav-active")) {
					$('.plan-ee, .plan-gb, .plan-pp').css("display","none");
				}

				if ($('.toggle-plan-ee').hasClass("mobile-table-nav-active")) {
					$('.plan-f, .plan-gb, .plan-pp').css("display","none");
				}

				if ($('.toggle-plan-gb').hasClass("mobile-table-nav-active")) {
					$('.plan-f, .plan-ee, .plan-pp').css("display","none");
				}

				if ($('.toggle-plan-pp').hasClass("mobile-table-nav-active")) {
					$('.plan-f, .plan-ee, .plan-gb').css("display","none");
				}
				//$('.plan-ee, .plan-gb, .plan-pp').css("display","none");
				$('.th-row').css('width','50%');
				$('.cell').css('width','50%');
			}
		}).resize();

		$('.toggle-plan-f').on("click", function(e){
			$(this).addClass('mobile-table-nav-active');
			$('.toggle-plan-ee,.toggle-plan-gb,.toggle-plan-pp').removeClass('mobile-table-nav-active');
			$('.plan-f').css("display","block");
			$('.plan-ee, .plan-gb, .plan-pp').css("display","none");
			$('.mobile-table p a').attr("href", "#freebie").text('Free Signup >');
			e.preventDefault();
		});

		$('.toggle-plan-ee').on("click", function(e){
			$(this).addClass('mobile-table-nav-active');
			$('.toggle-plan-f,.toggle-plan-gb,.toggle-plan-pp').removeClass('mobile-table-nav-active');
			$('.plan-ee').css("display","block");
			$('.plan-f, .plan-gb, .plan-pp').css("display","none");
			$('.mobile-table p a').attr("href", "#emerging").text('Start Free 7-day Trial >');
			e.preventDefault();
		});

		$('.toggle-plan-gb').on("click", function(e){
			$(this).addClass('mobile-table-nav-active');
			$('.toggle-plan-f,.toggle-plan-ee,.toggle-plan-pp').removeClass('mobile-table-nav-active');
			$('.plan-gb').css("display","block");
			$('.plan-f, .plan-ee, .plan-pp').css("display","none");
			$('.mobile-table p a').attr("href", "#growing").text('Start Free 7-day Trial >');
			e.preventDefault();
		});

		$('.toggle-plan-pp').on("click", function(e){
			$(this).addClass('mobile-table-nav-active');
			$('.toggle-plan-f,.toggle-plan-ee,.toggle-plan-gb').removeClass('mobile-table-nav-active');
			$('.plan-pp').css("display","block");
			$('.plan-f, .plan-ee, .plan-gb').css("display","none");
			$('.mobile-table p a').attr("href", "#power").text('Start Free 7-day Trial >');
			e.preventDefault();
		});

		if ($('#country').length > 0) {
			$.getJSON('https://ipinfo.io/?token=07af11fb2b9d7c', function(data) {
				if (typeof data.country != 'undefined') {
					$('#country').val(data.country);
				}
			});
		}

	});
}

// Load jQuery onload
document.getElementById("jqueryLoad").onload = function() {
	deferLoaded();
};

</script>
<script src="https://ipinfo.io/?callback=ipInfoCb&token=07af11fb2b9d7c" async></script>

<!-- VWO to Amplitude -->
<script type="text/javascript" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

(function() {
	window.VWO = window.VWO || [];
	window.integrationCallbacks = window.integrationCallbacks || [];

	var identify = null,
		config = {
			campaignTypesToPushDataFor: [
				'VISUAL_AB', // AB Campaign
				'VISUAL', // MVT Campaign
				'SPLIT_URL', // Split Campaign
				'SURVEY' // Survey Campaign
			]
		};

	window.integrationCallbacks.push({
			callback: function (campaignData, isABatchProcessed) {
					// Amplitude Integration code follows
					identify = identify || new window.amplitude.Identify();
					var amplitude = window.amplitude;

					// Once a campaign is processed
					if (campaignData) {
							identify.set('VWO-Test-ID-' + campaignData.id, campaignData.combinationName);
					} else if (isABatchProcessed) { // When all campaigns are processed
							amplitude.getInstance().identify(identify);
							amplitude.getInstance().logEvent('VWO');
							//To handle SPA, and avoid logging of events multiple times where, on url change
							//amplitude does not loses context of campaigns from previous page.
							identify = null;
					}
			},
			apiAvailabilityCheck: function () {
					return window.amplitude;
			}
	});

	//DO NOT CHANGE BELOW THIS LINE
	var integrationCallbacks = window.integrationCallbacks,
		tryPushingDataTimer;

	// Poll for the integration library API and then call the callback to send data
	function checkAndIntegrate(apiAvailabilityCheck, callback, campaignMetaInfo, isABatchProcessed) {
		if (!callback) {
				throw 'callback not defined';
		}
		var timeout = 1;
		if (!apiAvailabilityCheck()) {
			clearTimeout(tryPushingDataTimer);
			tryPushingDataTimer = setTimeout(function() {
				checkAndIntegrate(apiAvailabilityCheck, callback, campaignMetaInfo, isABatchProcessed);
			}, timeout);
			return;
		}
		if (isABatchProcessed) {
		 setTimeout(function () {
				 callback(campaignMetaInfo, isABatchProcessed);
		 }, timeout);
		} else {
				callback(campaignMetaInfo, isABatchProcessed);
		}
	}

	function whenABatchProcessed() {
		for (var i = 0; i < integrationCallbacks.length; i++) {
				checkAndIntegrate(integrationCallbacks[i].apiAvailabilityCheck, integrationCallbacks[i].callback, null, true);
		}
	}

	var debouncedWhenABatchProcessed;

	window.VWO.push([
		'onVariationApplied',
		function(data) {
			try {
				var campaignId = data[1],
					campaignDetailedInfo = window._vwo_exp[campaignId],
					combinationChosen = data[2];

				var campaignMetaInfo = {
					id: data[1],
					type: campaignDetailedInfo.type,
					combinationName: campaignDetailedInfo.comb_n[combinationChosen]
				};

				debouncedWhenABatchProcessed = debouncedWhenABatchProcessed || VWO._.utils.debounce(function () {
						whenABatchProcessed();
				}, 1);

				if (
					typeof combinationChosen !== 'undefined' &&
					config.campaignTypesToPushDataFor.indexOf(campaignMetaInfo.type) > -1
				) {
					 for (var i = 0; i < integrationCallbacks.length; i++) {
								checkAndIntegrate(integrationCallbacks[i].apiAvailabilityCheck, integrationCallbacks[i].callback, campaignMetaInfo);
						}
						debouncedWhenABatchProcessed();
				}
			} catch (e) {}
		}
	]);
})();

</script>
<!-- End VWO to Amplitude -->

<script nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"5625326"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");

</script>
<noscript nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">
  
  <img src="//bat.bing.com/action/0?ti=5625326&Ver=2" height="0" width="0" style="display:none; visibility: hidden;" />
  
</noscript>					<script type="text/javascript"> 
		
		(function(a,b,c,d,e,f,g){e['ire_o']=c;e[c]=e[c]||function(){(e[c].a=e[c].a||[]).push(arguments)};f=d.createElement(b);g=d.getElementsByTagName(b)[0];f.async=1;f.src=a;g.parentNode.insertBefore(f,g);})('//d.impactradius-event.com/A1964404-86e6-4222-8bfc-0efbd83fc0261.js','script','ire',document,window); 
		
	</script>

		<script type="text/javascript">
	   
		   ire('identify', {
		   	customerId: '', customerEmail: ''
		   });
	   
	</script>

				<script type="text/javascript">
			
				ire('generateClickId', function(clickId) {
					var date = new Date();
			        date.setTime(date.getTime() + (30*24*60*60*1000));
			        expires = "; expires=" + date.toUTCString();
					document.cookie = 'impact_irclickid' + '=' + clickId +';path=/;domain=acuityscheduling.com'+ expires;
				});
			
		</script>
	
<script type="text/javascript" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

var sessLog = function () {
	if (typeof amplitude.getInstance().getSessionId === 'function') {
		(new Image()).src = '/help.php?action=sess&amplitude_sess=' + amplitude.getInstance().getSessionId();
	} else {
		setTimeout(sessLog, 200);
	}
}
sessLog();

</script>
<script type="text/javascript" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

	var languageSelector = document.getElementsByClassName("language-selector")[0];
	languageSelector.addEventListener("change", function() {
		var path = window.location.pathname;
		var lang = languageSelector.value;
		var marketingDomain = document.getElementById('marketing-domain').href;
		window.location.replace(marketingDomain + '?lang=' + lang + '&back=' + path);
	});

</script>

<script type="text/javascript" nonce="54b15f631e9fdf70cbdff8dcdb8d9df83a47e8be561712ef0e5dcf6d4fb554df21125fd1a9a5f6a9e3ec128eac2a223ef6aaed551b6a72fbee1044bc83b478bd">

window.addEventListener('load', function () {
	$(".close-cookie-consent").on("click", (function() {
		$('.cookie-consent').hide();
		closeCookieConsent();
	}));
}, false);

</script>

<!-- intercom cio tracking -->
</body>
</html>