By providing your contact information, you consent to be contacted by Anytime Fitness, LLC, its affiliates, master franchisees and/or its franchisees and their authorized designees, through email, telephone, text message, or by other means, some of which may be from an automated service, as well as any other communication described in our Privacy Policy, which can be found at: https://www.anytimefitness.com/privacy/. For mobile messaging, message and data rates apply and consent is not required to become a member. Data collected will be sent outside your jurisdiction and to the United States and will be governed by our Privacy Policy, as it may be updated or amended. Full terms and conditions can be found at: www.anytimefitness.com or your local Anytime Fitness club.
\n
')})),vwo_$("#plans").vwoCss({display:"none !important"}),vwo_$(".bg-white").vwoCss({display:"none !important"}),vwo_$(".container.text-center").vwoCss({display:"none !important"}),vwo_$("head").append(''),clearInterval(window.vwoInterval1695804312107))}),300);}catch(e){} ;var _vwo_sel=vwo_$("");vwo_$('head').append(_vwo_sel);return vwo_$('head')[0] && vwo_$('head')[0].lastChild;})("HEAD")}}, C_736710_216_1_2_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".find-gym"); vwo_debug*/(el=vwo_$(".find-gym")).addClass("_vwo_coal_1712326490299");})(".find-gym")}}, C_736710_216_1_2_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);/*vwo_debug log("editElement",".elementor-heading-title"); vwo_debug*/(el = vwo_$(".elementor-heading-title")).vwoCss({ visibility: "visible !important" })})(".elementor-heading-title,h3,h4,hr,.tuf,.feature-check-list-home>li:nth-of-type(5),.exp-73,.exp-73 ul.feature-check-list-bp-small,ul.feature-check-list-bp-small li,ul.feature-check-list-bp-small li:before,.find-gym,.terms, .terms a,.terms p strong,.elementor-heading-title,ul.feature-check-list-bp-small")}}, ct216_48e96900218049fcd2d87638521796eb:{ fn:function(executeTrigger, vwo_$) {
(// Example Code: This code will run the campaign if order value is greater than 100 (on calling executeTrigger() method)
function() {
// Assuming jQuery is defined on your website
vwo_$(document).ready(function() {
// Check for the order value (selector path is just the example, it can vary on other websites)
if(vwo_$(".text-center.lead").length) {
// Call this method to run the campaign
console.log("executing trigger");
executeTrigger();
}
});
})()
}}, C_736710_453_1_2_0:{ fn:function(log,nonce=''){return (function(x) {
try{
var _vwo_sel = vwo_$("`);
!vwo_$("head").find('#1736202446197').length && vwo_$('head').append(_vwo_sel);}catch(e) {console.error(e)}
try{}catch(e) {console.error(e)}
try{window.vwoInterval1734538474&&clearInterval(window.vwoInterval1734538474),window.vwoInterval1734538474=setInterval((function(){vwo_$("footer").length&&(jQuery(document).ready((function(n){let e,o;var t;window.location.href.toLowerCase().includes("/offer/local/join-for-1-dollar")?(t=document.querySelector("h3"),e=document.querySelector("[data-join-online-promo-plan-url]"),e&&(o=e.getAttribute("data-join-online-promo-plan-url"),e&&!document.querySelector(".join-online-container")&&(document.querySelector(".offer-form-intro").innerHTML+=`\n
\n
\n
Join Online to Get Started Today
\n
Complete your membership signup in minutes—right now.
`,t.innerHTML="TAKE ADVANTAGE TODAY. JOIN AT THE GYM."))):(t=document.querySelector("div.form-body h3"),e=document.querySelector("div[data-join-online-promo-plan-url], li.active[data-join-online-promo-plan-url]"),e&&(o=e.getAttribute("data-join-online-promo-plan-url"),e&&!document.querySelector(".join-online-container")&&(document.querySelector(".step3-content").innerHTML+=`\n
\n
\n
Join Online to Get Started Today
\n
Complete your membership signup in minutes—right now.
`,t.innerHTML="TAKE ADVANTAGE TODAY. JOIN AT THE GYM."))),console.log("you are in the test")})),clearInterval(window.vwoInterval1734538474))}),300);}catch(e) {console.error(e)}
return vwo_$('head')[0] && vwo_$('head')[0].lastChild;})("head")}}, R_736710_453_1_2_0:{ fn:function(log,nonce=''){return (function(x) {
try{
var ctx=vwo_$(x),el;
/*vwo_debug log("Revert","content",""); vwo_debug*/;
el=vwo_$('[vwo-element-id="1736202446197"]');
el.revertContentOp().remove();
} catch(e) {console.error(e)}
try{
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","addElement","body"); vwo_debug*/(el=vwo_$('[vwo-element-id="1736202446198"]')).remove();
} catch(e) {console.error(e)}
return vwo_$('head')[0] && vwo_$('head')[0].lastChild;})("head")}}, GL_736710_453_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){try{!function(){try{var e=function(e){return Object.keys(e).find((function(e){return e.startsWith("__reactInternalInstance$")||e.startsWith("__reactFiber$")}))},n=function(e,n){if(e&&n)return e[n]},t=function(e,n,t){var i=(i=e.nodeName)&&i.toLowerCase();n.stateNode=e,n.child=null,n.tag=e.nodeType===Node.ELEMENT_NODE?5:6,n.type&&(n.type=n.elementType="vwo-"+i),n.alternate&&(n.alternate.stateNode=e),e[t]=n},i=function(e,n){var t=Date.now();!function i(){var l=Object.keys(n).find((function(e){return e.startsWith("__reactProps$")}))||"",r=Date.now();if(l&&n[l])switch(e.name){case"href":n[l].href=e.value;break;case"onClick":n[l].onClick&&delete n[l].onClick;break;case"onChange":n[l].onChange&&n[l].onChange({target:n})}l||3e3 if (window.vwoInterval1733956191) {\n clearInterval(window.vwoInterval1733956191);\n}\nwindow.vwoInterval1733956191 = setInterval(function () {\n if (vwo_$('footer').length) { // ## Or whatever element you want to check for the presence.\n /* CUSTOM CODE */\n vwo_$(document).ready(function ($) {\n vwo_$(\"main\").vwoCss({\"visibility\":\"hidden !important\"});\n // Global Step Actions\n let form = document.querySelector('section.form');\n if (form) form.style.background = \"white\";\n let firstBridge = document.querySelector('.bridge');\n if (firstBridge) firstBridge.style.background = \"#6E38D5\";\n let oldAccountSpan = document.querySelector('.step-header .text-large span');\n let cityDifferentiator = document.querySelector('.nav li:first-child a');\n if (oldAccountSpan) oldAccountSpan = oldAccountSpan.textContent;\n const oldAccountHeading = document.querySelector('.step-header');\n if (oldAccountHeading) oldAccountHeading.innerHTML = `${cityDifferentiator.textContent}
Join Now
`;\n const iconCheckElements = document.querySelectorAll(\".step-label .icon-check\");\n iconCheckElements.forEach((icon, index) => {\n icon.textContent = `${index + 1}`;\n icon.classList.remove('icon-check');\n });\n let bridgeSpans = document.querySelectorAll(\".bridge\");\n let newBridgeCheck = document.querySelector(\".new-bridge\");\n !newBridgeCheck && bridgeSpans.forEach((bridgeSpan) => {\n let newBridgeSpan = document.createElement(\"span\");\n newBridgeSpan.classList.add('bridge', 'new-bridge');\n bridgeSpan.parentNode.insertBefore(newBridgeSpan, bridgeSpan.nextSibling);\n });\n\n let currentUrl = window.location.href;\n // Disclosure\n if (currentUrl.toLowerCase().includes(\"plans\")) {\n let labelElement = document.querySelector('label[for=\"phoneNumber\"]');\n if (labelElement) labelElement.innerHTML = 'Mobile Phone Number*';\n if (vwo_$('footer.signup .disclosure').length <= 0) {\n vwo_$('footer').prepend(\n `
\n
Terms & Conditions
\n
By providing your contact information, you consent to be contacted by Anytime Fitness, LLC, its affiliates, master franchisees and/or its franchisees and their authorized designees, through email, telephone, text message, or by other means, some of which may be from an automated service, as well as any other communication described in our Privacy Policy. For mobile messaging, message and data rates apply and consent is not required to become a member. Data collected will be sent outside your jurisdiction and to the United States and will be governed by our Privacy Policy, as it may be updated or amended. Full terms and conditions can be found at: www.anytimefitness.com or your local Anytime Fitness club.\n
\n
For California Residents
\n
Please review if you are a California resident, and to comply with Section 1798.100(b) of the California Consumer Privacy Act. For information regarding the categories of personal information collected about you, and the purposes for which your information will be used, please visit Anytime Fitness, LLC’s Privacy Notice for California Residents.
`\n );\n }\n\n vwo_$('footer.signup.forms').css('padding', '0 0 4rem');\n }\n\n\n // Account\n if (currentUrl.toLowerCase().includes(\"account\")) {\n /* EDITELEMENT */\n vwo_$(\".form-headline\").html(\"Create Your Account\");\n /* REMOVE */\n vwo_$(\".btn-clear\").vwoCss({ \"display\": \"none !important\" });\n }\n\n // Address\n if (currentUrl.toLowerCase().includes(\"address\")) {\n /* EDITELEMENT */\n vwo_$(\".form-headline\").html(\"Enter Address\");\n const bridgeSpans = document.querySelectorAll('.bridge');\n // Loop through the first 3 bridge spans and change their background color\n for (let i = 0; i < 3 && i < bridgeSpans.length; i++) {\n bridgeSpans[i].style.backgroundColor = '#6E38D5';\n }\n if (vwo_$('.margin-bottom').length <= 0) {\n vwo_$('.form-header').append('
* Indicates a required field
');\n }\n }\n\n // Review\n if (currentUrl.toLowerCase().includes(\"review\")) {\n vwo_$(\".form-headline\").html(\"Review Your Plan\");\n let elements = document.querySelectorAll('.display-plans .item');\n vwo_$(\".display-plans .item\").vwoCss({ \"box-shadow\": \"none\", \"border\": \"1px solid #707070\", \"border-radius\": \"8px\" });\n const bridgeSpans = document.querySelectorAll('.bridge');\n // Loop through the first 5 bridge spans and change their background color\n for (let i = 0; i < 5 && i < bridgeSpans.length; i++) {\n bridgeSpans[i].style.backgroundColor = '#6E38D5';\n }\n document.querySelectorAll('h4 br').forEach(function (brElement) {\n brElement.remove();\n });\n document.querySelectorAll('p.disclosure').forEach(function (paragraph) {\n if (paragraph.innerHTML.trim() === 'You will have access to over 4,000 Anytime Fitness clubs worldwide! How cool is that?') {\n paragraph.textContent = paragraph.textContent.replace('4,000', '5,000');\n }\n });\n /* EDITELEMENT */\n vwo_$(\".bod > ul:nth-of-type(1) > li:nth-of-type(4)\").vwoCss({ \"border-bottom-style\": \"none !important\" });\n }\n\n // Terms\n if (currentUrl.toLowerCase().includes(\"terms\")) {\n vwo_$(\".form-headline\").html(\"Terms & Conditions\");\n const bridgeSpans = document.querySelectorAll('.bridge');\n // Loop through the first 7 bridge spans and change their background color\n for (let i = 0; i < 7 && i < bridgeSpans.length; i++) {\n bridgeSpans[i].style.backgroundColor = '#6E38D5';\n }\n // Select the first paragraph element\n const firstParagraph = document.querySelector('.terms-segment p');\n\n // Select the first child paragraph within the first paragraph element\n const firstChildParagraph = firstParagraph.querySelector('p');\n\n // Remove the tags from the first child paragraph\n const strongTags = firstChildParagraph.querySelectorAll('strong');\n strongTags.forEach(tag => tag.outerHTML = tag.innerHTML);\n\n // Check if you need to replace the content without the tags inside the first paragraph child\n const searchText = \"MEMBERS’ RIGHT TO CANCEL:\";\n const textContent = firstChildParagraph.textContent;\n const index = textContent.indexOf(searchText);\n\n if (index !== -1) {\n const strongText = textContent.substring(index, index + searchText.length);\n const newHTML = textContent.replace(strongText, `${strongText}`);\n\n firstChildParagraph.innerHTML = newHTML;\n }\n }\n\n // Agreement Actions on Terms and Success pages\n const download = document.querySelectorAll('span.icon.icon-cloud-download');\n if (download) download.forEach(spanElement => {\n // Create a new SVG element\n const svgElement = document.createElement('svg');\n svgElement.setAttribute('xmlns', 'http://www.w3.org/2000/svg');\n svgElement.setAttribute('class', 'h-5 w-5');\n svgElement.setAttribute('viewBox', '0 0 20 20');\n svgElement.setAttribute('fill', 'currentColor');\n svgElement.setAttribute('height', '20px'); // Set height to 20px\n svgElement.setAttribute('width', '20px'); // Set width to 20px\n spanElement.parentNode.innerHTML = ``;\n });\n const printer = document.querySelectorAll('span.icon.icon-print2');\n if (printer) printer.forEach(spanElement => {\n // Create a new SVG element\n const svgElement = document.createElement('svg');\n svgElement.setAttribute('xmlns', 'http://www.w3.org/2000/svg');\n svgElement.setAttribute('class', 'h-5 w-5');\n svgElement.setAttribute('viewBox', '0 0 20 20');\n svgElement.setAttribute('fill', 'currentColor');\n svgElement.setAttribute('height', '20px'); // Set height to 20px\n svgElement.setAttribute('width', '20px'); // Set width to 20px\n svgElement.innerHTML = `\n \n `;\n spanElement.parentNode.innerHTML = ``;\n });\n let anchorElements = document.querySelectorAll('.agreement-actions a');\n if (anchorElements) anchorElements.forEach(anchorElement => {\n anchorElement.setAttribute('href', 'javascript:;');\n });\n\n // Billing\n if (currentUrl.toLowerCase().includes(\"billing\")) {\n const bridgeSpans = document.querySelectorAll('.bridge');\n // Loop through the first 9 bridge spans and change their background color\n for (let i = 0; i < 9 && i < bridgeSpans.length; i++) {\n bridgeSpans[i].style.backgroundColor = '#6E38D5';\n }\n vwo_$(\".form-headline\").html(\"Payment\");\n vwo_$('.form-headline').css('text-align', 'left');\n if (vwo_$(\"#billing .secure-payment\").length <= 0) {\n vwo_$(\"#billing .icon-lock.pull-left\").append(`
Secure Payment
`);\n }\n vwo_$(\"#billing .icon-lock.pull-left\").each(function () {\n var destP = vwo_$(\"#main\"),\n dest = vwo_$(\"#abcPayPage\");\n if (dest.length)\n dest.before(this);\n else\n destP.append(this);\n });\n vwo_$(\"#billing p.text-left:not(.disclosure)\").each(function () {\n var dest = vwo_$(\"#abcPayPage\");\n if (dest.length)\n vwo_$(\"#abcPayPage\").before(this);\n this.classList.add(\"mb-0\", \"mb-lg-3\", \"pb-4\");\n });\n // Select the first element to be wrapped\n var firstElement = document.querySelector('#billing .icon-lock.pull-left');\n\n // Select the second element to be wrapped\n var secondElement = document.querySelector('#billing p.text-left:not(.disclosure)');\n\n // Create a new div element with the class \"bg-light-gray\"\n var divElement = document.createElement('div');\n divElement.className = 'bg-dark-purple mx-auto';\n if (!vwo_$('.bg-dark-purple.mx-auto').length) {\n // Insert the created div element before the first element\n firstElement.parentNode.insertBefore(divElement, firstElement);\n\n // Move the first to the newly created div\n divElement.appendChild(firstElement);\n\n // Move the second element inside the newly created div\n divElement.appendChild(secondElement);\n }\n let container = document.querySelector('.form-container.form-width-sml:nth-of-type(1)');\n\n // Select all the ` ` elements inside the container\n let brElements = container.querySelectorAll('br');\n\n // Determine the number of ` ` elements to remove\n let elementsToRemove = 3;\n\n // Remove the last three ` ` elements\n for (let i = brElements.length - 1; i >= 0 && elementsToRemove > 0; i--) {\n container.removeChild(brElements[i]);\n elementsToRemove--;\n }\n let element = document.querySelector('#billing .form-footer .btn-rounded');\n\n // Change the text content to \"Submit\"\n if (element) {\n element.textContent = \"Submit\";\n }\n }\n\n // Success\n if (currentUrl.toLowerCase().includes(\"success\")) {\n // Add font awesome links\n const linkElement = document.createElement('link');\n\n // Set attributes for the link element\n linkElement.rel = 'stylesheet';\n linkElement.href = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css';\n\n // Append the link element to the head of the HTML document\n document.head.appendChild(linkElement);\n const heroGymElement = document.querySelector('section.hero.hero-gym');\n if (heroGymElement) heroGymElement.classList.add('bg-line-blend-aqua-5');\n const successMsg = document.querySelector('.success-msg');\n if (vwo_$('.container.bg-white.text.center').length <= 0) {\n successMsg.style.marginTop = 0;\n successMsg.innerHTML = `
\n
\n
\n
Success! Congrats on becoming a member.
\n
We sent a confirmation email which includes your membership confirmation and receipt.
\n
\n
\n
`;\n }\n vwo_$(\".whats-next > h2:nth-of-type(1) > strong:nth-of-type(1) > span:nth-of-type(1)\").html(\"Next Steps\");\n vwo_$(\"h2 strong span\").vwoCss({ \"font-size\": \"1.25rem\" });\n vwo_$(\"#success figcaption.hero-content.slim\").each(function () {\n if (vwo_$(\".success-msg .col\").length) vwo_$(\".success-msg .col\").append(this);\n });\n const whatsNextParent = document.querySelector('.whats-next');\n\n if (whatsNextParent) {\n // Create a new section element with the class 'bg-gray' and a div with the class 'container'\n const containerDiv = document.createElement('div');\n containerDiv.classList.add('container', 'my-4');\n\n const sectionElement = document.createElement('section');\n sectionElement.classList.add('bg-gray', 'py-5');\n\n // Move all children of .whats-next into the new section.bg-gray element\n Array.from(whatsNextParent.children).forEach(childElement => {\n\n // Check if the child element has the classes 'd-block', 'd-sm-flex', and 'py-4'\n if (!childElement.classList.contains('d-block') && !childElement.classList.contains('d-sm-flex') && !childElement.classList.contains('py-4')) {\n containerDiv.appendChild(childElement.cloneNode(true));\n whatsNextParent.removeChild(childElement);\n }\n });\n\n // Append the section.bg-gray element into the div.container\n sectionElement.appendChild(containerDiv);\n\n const heroElement = document.querySelector('.hero.hero-gym');\n // Append the new container with filtered elements to the body of the document\n if (heroElement) heroElement.insertAdjacentElement('afterend', sectionElement);\n }\n const leadParagraph = document.querySelector('.bg-gray p.lead');\n const phoneNumber = document.querySelector('.bg-gray a.phone').innerHTML;\n if (leadParagraph) {\n leadParagraph.classList.add('px-0', 'px-lg-5', 'px-xl-0');\n // Update the content of the paragraph with the dynamically fetched phone number\n leadParagraph.innerHTML = `Our gym staff will reach out to you to schedule a time to pick up your access passes.\n Or if you’re excited to get in here, just call us at ${phoneNumber}.`;\n }\n /* EDITELEMENT */\n vwo_$(\".mr-4 > h2:nth-of-type(1) > strong:nth-of-type(1) > span:nth-of-type(1)\").html(\"Download the AF app\");\n /* EDITELEMENT */\n vwo_$(\".my-4 > div:nth-of-type(1) > p:nth-of-type(1) > span:nth-of-type(1)\").html(\"Using the AF App, you can access the club 24/7 as well as any Anytime Fitness worldwide.\");\n if (vwo_$('.next-step-1').length <= 0) {\n const iconGpsMarkers = document.querySelector('.icon-gps-markers');\n const iconGroupEx = document.querySelector('.icon-groupex-fill');\n const iconMobilePhone = document.querySelector('.icon-mobile-phone');\n if (iconGpsMarkers) {\n // HTML content to be inserted\n const htmlContent = '
1. Get Your Access Pass
';\n // Insert the HTML content adjacent after the .icon-gps-markers element\n iconGpsMarkers.insertAdjacentHTML('afterend', htmlContent);\n }\n if (iconGroupEx) {\n // HTML content to be inserted\n const htmlContent = '
2. Get FREE Consultation
';\n // Insert the HTML content adjacent after the .icon-gps-markers element\n iconGroupEx.insertAdjacentHTML('afterend', htmlContent);\n }\n if (iconMobilePhone) {\n // HTML content to be inserted\n const htmlContent = '
3. Download the AF App
';\n // Insert the HTML content adjacent after the .icon-gps-markers element\n iconMobilePhone.insertAdjacentHTML('afterend', htmlContent);\n }\n }\n const elements = document.querySelectorAll('.bg-gray .container .d-flex.align-items-start');\n\n if (elements.length > 0) {\n // Create a new div element with the class 'd-flex'\n const divWrapper = document.createElement('div');\n divWrapper.classList.add('d-flex', 'next-steps', 'flex-column', 'flex-md-row', 'mt-4', 'pt-2');\n\n // Move each selected element into the new div container\n elements.forEach(element => {\n // Create a copy of the element without the 'd-flex' and 'align-items-start' classes\n const elementCopy = element.cloneNode(true);\n elementCopy.classList.remove('d-flex', 'align-items-start');\n\n // Append the updated element to the new div container\n divWrapper.appendChild(elementCopy);\n\n // Remove the element with classes 'd-flex align-items-start' from its original parent\n element.parentNode.removeChild(element);\n });\n\n const lead = document.querySelector('.bg-gray .lead');\n // Append the new container with filtered elements to the body of the document\n if (lead) lead.insertAdjacentElement('afterend', divWrapper);\n }\n const removeFlex = document.querySelectorAll('.bg-white .d-block.d-sm-flex.py-4');\n\n removeFlex.forEach(element => {\n // Check if the element has the class 'd-sm-flex'\n if (element.classList.contains('d-sm-flex')) {\n element.classList.remove('d-sm-flex'); // Remove the class 'd-sm-flex'\n }\n });\n vwo_$(\"#success .staffed-hours\").each(function () {\n if (vwo_$(\".cta\").length) {\n const cta = document.querySelector('.cta');\n if (cta) cta.insertAdjacentElement('afterend', this);\n }\n });\n // Move Facebook Inside the column\n vwo_$(\"#success section.bg-white p.text-center a\").vwoCss({ \"display\": \"none\" });\n const newAElement = document.createElement('a');\n const facebookLink = document.querySelector(\"#success section.bg-white p.text-center a\").href;\n newAElement.classList.add('cta-item');\n newAElement.href = facebookLink;\n newAElement.setAttribute('data-toggle', 'lightbox');\n newAElement.setAttribute('data-gallery', 'gym-photos');\n\n // Add the inner HTML content to the anchor element\n newAElement.innerHTML = '' +\n '
Join Facebook Page
';\n\n // Select the parent element with the class .cta and the second col-sm-4 element\n const ctaParent = document.querySelector('.cta');\n const secondCol = ctaParent.querySelector('.col-sm-4:nth-of-type(2)');\n\n if (ctaParent && secondCol) {\n // Append the new anchor element to the second col-sm-4 element\n secondCol.appendChild(newAElement);\n }\n const container = document.querySelector('.cta .row');\n\n if (container) {\n // Get the col-sm-4 elements\n const colElements = container.querySelectorAll('.col-sm-4');\n\n if (colElements.length >= 2) {\n // Swap the position of the first two col-sm-4 elements in the container\n const firstElement = colElements[0];\n const secondElement = colElements[1];\n\n // Insert the second element before the first element to switch positions\n container.insertBefore(secondElement, firstElement);\n }\n }\n const iconBinoculars = document.querySelector('.cta span.icon.icon-binoculars');\n if (iconBinoculars) {\n const newIcon = document.createElement('i');\n newIcon.classList.add('icon-binoculars2');\n iconBinoculars.parentNode.replaceChild(newIcon, iconBinoculars);\n }\n const iconPin = document.querySelector('.cta span.icon.icon-pin');\n if (iconPin) {\n const newIcon = document.createElement('i');\n newIcon.classList.add('icon-geo');\n iconPin.parentNode.replaceChild(newIcon, iconPin);\n }\n const staffedHoursHeader = document.querySelector('.staffed-hours h2');\n if (staffedHoursHeader) {\n // Capitalize only the first letter of the text content\n let textContent = staffedHoursHeader.textContent;\n staffedHoursHeader.textContent = textContent.charAt(0).toUpperCase() + textContent.slice(1).toLowerCase();\n }\n vwo_$(\".mr-4\").vwoAttr({ \"class\": { \"removedClasses\": [\"mr-4\"] } });\n vwo_$(\".d-block > div:nth-of-type(2)\").vwoAttr({ \"class\": { \"addedClasses\": [\"d-flex\", \"flex-column\", \"flex-sm-row\", \"app-links\", \"justify-content-center\", \"mt-4\", \"pt-2\"] } });\n }\n\n // Contact Us\n if (currentUrl.toLowerCase().includes(\"contactus\")) {\n let aside = document.querySelector('aside');\n if (aside) aside.style.display = 'none';\n const diffText = document.querySelector('.navbar li:nth-of-type(1) a').innerHTML;\n const formHeader = document.querySelector('.form-header');\n\n if (diffText && formHeader) {\n // Create a new h1 element with class 'step-header' containing the diffText\n const newH1 = document.createElement('h1');\n newH1.classList.add('step-header', 'text-center');\n newH1.innerHTML = diffText;\n\n // Create another h1 element with text 'Join Now'\n const joinNowH1 = document.createElement('h1');\n joinNowH1.innerHTML = 'Join Now';\n\n // Append the joinNowH1 element before the new h1 element and diffText\n newH1.append(joinNowH1);\n\n // Prepend the new h1 element with class 'step-header' to the form header\n formHeader.prepend(newH1);\n\n }\n }\n\n if (currentUrl.toLowerCase().includes(\"plans\")) {\n let modalElement = document.createElement(\"div\");\n modalElement.className = \"modal\";\n modalElement.id = \"afpModal\";\n modalElement.setAttribute(\"tabindex\", \"-1\");\n modalElement.setAttribute(\"role\", \"dialog\");\n modalElement.setAttribute(\"aria-labelledby\", \"afpModal\");\n modalElement.setAttribute(\"aria-hidden\", \"true\");\n\n let modalDialog = document.createElement(\"div\");\n modalDialog.className = \"modal-dialog\";\n modalDialog.setAttribute(\"role\", \"document\");\n\n let modalContent = document.createElement(\"div\");\n modalContent.className = \"modal-content\";\n\n let modalHeader = document.createElement(\"div\");\n modalHeader.className = \"modal-header\";\n let h5Title = document.createElement(\"h5\");\n h5Title.className = \"modal-title\";\n h5Title.id = \"afpModal\";\n h5Title.innerText = \"*APPLE FITNESS+ TERMS & CONDITIONS\";\n let closeButton = document.createElement(\"button\");\n closeButton.type = \"button\";\n closeButton.className = \"close\";\n closeButton.id = \"closeModalBtn\";\n closeButton.setAttribute(\"data-dismiss\", \"modal\");\n closeButton.setAttribute(\"aria-label\", \"Close\");\n closeButton.innerHTML = `×`;\n\n modalHeader.appendChild(h5Title);\n modalHeader.appendChild(closeButton);\n\n let modalBody = document.createElement(\"div\");\n modalBody.className = \"modal-body\";\n modalBody.innerHTML = `\n
Fitness+ Trial Offer: Offer open to new Anytime Fitness®️ customers, local residents to participating locations in the United States & Canada, only. Photo ID required. Offer valid for 1 or 7 days’ (as applicable) access to participating Anytime Fitness location plus up to 3 months access to Apple Fitness+℠ beginning on eligible device activation. Prior Fitness+ subscribers will qualify for 2 months. Fitness+ requires a subscription & Apple ID with payment card on file. After trial ends, payment card on file will be charged $9.99/month & subscription automatically renews until cancelled. Apple may change the subscription price at its discretion, other terms & Apple Privacy Policy apply; see the applicable terms. Offer requires use of the Anytime Fitness mobile. Offer limited to 1 subscription per Family Sharing group, Apple IDs already associated with a trial or subscription for Fitness+ are not eligible. Valid only for Fitness+ in the United States & Canada. Fitness+ requires iPhone 8 or later with iOS 16.1 or later, or Apple Watch Series 3 or later with watchOS 7.2 or later paired with iPhone 6s or later with iOS 14.3 or later. Fitness+ is a registered trademark of Apple Inc. Apple is not a sponsor of this promotion. No cash value, not valid with any other offer, no refunds or credits. Each Anytime Fitness location is independently owned & operated. Void where prohibited.
\n
Existing Anytime Members: Offer open to existing Anytime Fitness®️ members of participating locations in the United States & Canada, only. Offer valid for access to Apple Fitness+℠ access begins on eligible device activation & continues for 3 months. Fitness+ requires a subscription & Apple ID with payment card on file. Reactivation of the offer is required every 3 months to maintain access. If free access ends payment card on file will be charged $9.99/month & subscription automatically renews until cancelled. Apple may change the subscription price at its discretion, other terms & Apple Privacy Policy apply; see the applicable terms. Offer requires use of the Anytime Fitness mobile application. Offer limited to 1 subscription per Family Sharing group, Apple IDs already associated with a trial or subscription for Fitness+ are not eligible. Valid only for Fitness+ in the United States & Canada. Fitness+ requires iPhone 8 or later with iOS 16.1 or later, or Apple Watch Series 3 or later with watchOS 7.2 or later paired with iPhone 6s or later with iOS 14.3 or later. Fitness+ is a registered trademark of Apple Inc. Apple is not a sponsor of this promotion. No cash value, not valid with any other offer, no refunds or credits. Each Anytime Fitness location is independently owned & operated. Void where prohibited.
\n `;\n\n modalContent.appendChild(modalHeader);\n modalContent.appendChild(modalBody);\n\n modalDialog.appendChild(modalContent);\n\n modalElement.appendChild(modalDialog);\n\n document.body.appendChild(modalElement);\n\n const modal = document.getElementById('afpModal');\n const openModalBtn = document.getElementById('openModalBtn');\n // const openModalBtn = document.querySelector('.btn-modal');\n const closeModalBtn = document.getElementById('closeModalBtn');\n const modalWindow = document.querySelector('.modal-dialog');\n // const cancelBtn = document.getElementById('cancelBtn');\n // const confirmBtn = document.getElementById('confirmBtn');\n\n // Open modal function\n function openModal() {\n modal.style.display = 'block';\n }\n\n // Close modal function\n function closeModal() {\n modal.style.display = 'none';\n }\n\n // Event listeners for opening and closing the modal\n openModalBtn && openModalBtn.addEventListener('click', openModal);\n closeModalBtn && closeModalBtn.addEventListener('click', closeModal);\n // cancelBtn.addEventListener('click', closeModal);\n\n // Close modal if user clicks outside of it\n window.addEventListener('click', function (event) {\n if (event.target === modalWindow) {\n closeModal();\n }\n });\n\n // Optional: Close modal with Escape key\n document.addEventListener('keydown', function (event) {\n if (event.key === 'Escape' && modal.style.display === 'block') {\n closeModal();\n }\n });\n\n\n let elements = document.querySelectorAll('.display-plans .item');\n elements.forEach(element => {\n element.style.boxShadow = '0 0 10px 0 rgba(0, 0, 0, 0.2)';\n });\n }\n\n // Miscellaneous Global Styling\n /* EDITELEMENT */\n vwo_$(\".p-2 > p:nth-of-type(2)\").vwoAttr({ \"class\": { \"removedClasses\": [\"mb-0\"] } });\n /* EDITELEMENT */\n vwo_$(\".step-header\").vwoAttr({ \"class\": { \"addedClasses\": [\"mt-md-4\"] } });\n /* EDITELEMENT */\n vwo_$(\".form-footer\").vwoAttr({ \"class\": { \"addedClasses\": [\"mt-4\", \"pt-2\"] } });\n\n /* CONTENT */\n vwo_$(\"#plans > div:nth-of-type(1) > div:nth-of-type(1) > h1:nth-of-type(1) > strong:nth-of-type(1)\").replaceWith(\"Select the plan that works for you.\");\n /* EDITELEMENT */\n vwo_$(\"#plans > div:nth-of-type(1) > p:nth-of-type(1)\").vwoAttr({ \"class\": { \"addedClasses\": [\"text-gray\"], \"removedClasses\": [\"text-white\"] } });\n /* EDITELEMENT */\n vwo_$(\".col-md-4 > a:nth-of-type(1)\").vwoAttr({ \"class\": { \"addedClasses\": [\"btn-outline-primary\", \"fw-800\"], \"removedClasses\": [\"btn-white\"] } });\n /* CONTENT */\n vwo_$(\".disclosure .mt-0\").replaceWith(\"
Virtual Workouts • Health Coaching Advice • Community
Beginner Workout Routine: A Guide for Quick Strength Gains
This resource will equip you with the tools you will need to be successful in your fitness journey, whether your goals are centered on weight loss, muscle gain, or improved energy and mobility.
Welcome to Our Most Comprehensive Workout Guide Ever!
This resource will equip you with the tools you will need to be successful in your fitness journey, whether your goals are centered on
Weight loss
Muscle gain
Improved energy and mobility
That’s right– included are THREE complete workout plans to use when you want to focus on achieving a specific goal! For each focus area, you’ll find a 4-week workout routine (warm-ups, workouts, cool-downs, EVERYTHING) as well as tips from our Coaches that are relevant for each goal, because our Coaches really are the juice!
What to Know Before Jumping In
We are so glad you’re here! Whether you are a first-time visitor to a gym (welcome!) or you’re back for another go (OH YEAH!), this guide is going to be a handy dandy tool to have in your back pocket. We’re all beginners at least once throughout our fitness lives, and we say “at least once” because it’s common to feel like you’re starting all over again after a period of time away from regular activity.
Imagine you “used to go to the gym” or you were an athlete in high school but these days, you’re dreaming of getting back to that level. You might not have to imagine that hard, because these are common sentiments for folks that are not “first-time exercisers” but are starting back at square one. This article is for you.
You’re Not in This Alone! AF Coaches Are Ready to Help.
The best news of your day? You do not need to do this aimlessly and on your own. Anytime Fitness gyms are stocked with the best equipment anyone could ask for – caring, knowledgeable Coaches that have been there. Many of our Coaches have had their own transformational journeys and have felt the daunting feelings that can accompany starting a new routine. Take advantage of that expertise and schedule a Fitness Consultation with a Coach if at any point you’re looking for accountability, guidance, support or motivation– we deliver that better than anyone.
When Do I Need a Doctor’s OK?
The health benefits of exercising are clear, and doing physical activity is safe in almost all instances. How to know if it’s a good idea to talk to your doctor before you work out? In general, if one or more of these apply to you, go ahead and check in with a physician before hitting the gym.
You have a heart condition or high blood pressure
You feel pain in your chest during rest OR activity
You lose balance because of dizziness (do not include dizziness during vigorous exercise) or you’ve lost consciousness in the last 12 months
You have been diagnosed with a chronic medical condition
You are taking prescription medication for a chronic medical condition
During the past 12 months you have had a bone, joint or soft tissue concern that is made worse by physical activity
Physical activity and exercise have been shown to improve the health and wellbeing of people and can even reverse the effects of chronic disease! So, if you’ve scanned the list above and are concerned you are not able to exercise, go ahead and check in with your doctor for the green light and we’ll see you in the gym!
What’s Included in a Well-Rounded Weekly Workout Routine?
A comprehensive workout program will include instructions for what to do on workout days and what to do on rest days. Also included will be warm-ups, cool-down and recovery options, and guidance on how to use nutrition to support your goals. Additionally, the exercises recommended will be selected with your goals in mind, as well! We’ve got the basics laid out here in this article titled, “Our Workout Checklist to Help You Get Started“.
Warm-Up Routine for All Programs
Warming up is important no matter what your workout program will be focusing on. Why? There are plenty of reasons why you should warm up before exercising, but for now, what you need to know is that a warm-up is ESSENTIAL. Without it, you’re asking your body (and your mind) to jump straight into exercise without preparation, and this could lead to poor form, discomfort or even injury. The moral of the story? Don’t skip your warm-up! The sequence provided below will be a great warm-up for ALL programs given in this article, so you’ll want to get to know these exercises inside and out. Your body will thank you!
Foam Rolling as a Warm-Up
Have you heard about foam rolling? Perhaps you’ve tried it! The hype is well-deserved; foam rolling has been shown to be a tried-and-true favorite cooldown and recovery tool of athletes of all levels (including the typical gym-goer like you and me!) and for good reason. Foam rolling reduces stiffness, increases range of motion, and reduces post-workout soreness otherwise known as delayed onset muscle soreness, or DOMS.
Aim for 30 seconds per side per exercise:
T-Spine
Glutes
Static Stretches
Static stretches are a great place to start when warming up. They involve holding a position to target a certain muscle group.
Dynamic stretches involve movement and help to warm up your joints as well as your muscles (plus all the connective tissues that hold them together).
Perform each movement five times per side:
Clamshells
½ Kneeling Windmill to Forearm
Open Book Full Body
Exercises to Boost Your HR
A warm-up serves to prime your body overall for exercise, and an important component of this is getting your heart rate elevated. This sends fresh, oxygenated blood throughout your body, thereby literally “warming up” in temperature, but also priming your joints for action as well as giving a psychological boost before you enter your workout phase. Here are our favorite cardio-focused warm-ups.
Do each movement for 30 seconds:
Mountain climbers
Jumping JacksThere are
Cool Down Options for All Programs
Whereas with the warm-up we prescribe the same sequence for all programs throughout the four weeks, with the cooldown you’ll have three DIFFERENT choices. One cooldown technique might be particularly well-suited for a certain workout, so you’ll see variation in what is recommended for your cool down. Get to know all three types, because you’ll have the option to choose one of them to complete after each workout.
If flexibility is on your list of goals, stretching after you are done working out will help you turn that goal into a reality! Why is that? When you’re done exercising, your muscles will be at their warmest, making them the most pliable in terms of lasting change in muscle length. Stretching is also fantastic for letting you focus on your breathing, which helps your heart rate return to a resting state. Here are 7 Yoga-Inspired Stretches to Cool Down After Your Workout.
Box breathing is a technique used to help your body return to a resting state after a workout. A post-workout breathing routine is helpful after high-intensity workouts that challenge the cardiovascular system (heart and lungs). Box breathing strengthens the diaphragm as well!
Technique:
Sit or lie down in a comfortable position.
Start by taking a deep breath in for four full seconds and fill your lungs.
Once full, hold the air in your lungs for four seconds.
Then release the air slowly for four seconds
Finally, hold your lungs empty for four more seconds.
Then, you’re back to the beginning of your breathing “box,” and you can start by breathing in.
Repeat this cycle of breath 5-10 times, or for as long as you’d like.
Sample Workout Program #1: 4-Week Beginner Workout Routine for Weight Loss
If you’re looking for a workout plan to follow in the gym and your goal is to lose excess body fat, this is the plan for you! During your first four weeks on this journey, you can expect to get your body accustomed to exercising 3-4 times per week with active recovery recommended on your rest days (although you know your body best, so be sure you take a full rest day when you need it). We’ve got your back throughout the entire program with linked workouts to follow as well as other lifestyle tips that will help ensure your success. Let’s do this!
What Makes This Program Effective?
The workouts recommended below are ideal for those with a weight loss goal because they provide a balance of metabolically-engaging circuits (that get your heart rate elevated) as well as routines that get your body moving in ways that will help you burn more calories at rest. You’ll have ample time to recover between workouts, and we’ll use those days off as active recovery days. What more could you ask for?!
If your goal is to decrease excess body fat, your results will come down to your overall energy balance. In other words, energy in (nutrition) vs. energy out (activity level)! Your daily total energy needs are known as your total daily energy expenditure, or TDEE for short. Here’s how you calculate your TDEE:
TDEE (Total Daily Energy Expenditure) = BMR (Base Metabolic Rate) x Activity Level
What is BMR?
Your BMR is your base metabolic rate. This is the amount of energy required to keep you alive and functioning (not to be confused with BMI, which is short for body mass index and is generally seen as an outdated way to measure body composition). Everyone has a unique BMR that can be estimated using a few rules of thumb OR you can get your BMR directly from an EVOLT scan at Anytime Fitness!
What is TDEE and How Do I Calculate It?
Your TDEE, as stated above, is short for total daily energy expenditure and is the total amount of energy you truly burn through on a typical day. TDEE is a result of your BMR (which comes naturally from being alive) and your activity level used as a multiplying factor (extra calorie allowance to get through the additional demands of your increased activity level):
Sedentary (BMR x 1.2): Little to no activity throughout the day, with little to no exercise
Lightly Active (BMR x 1.375): Activity during the day is 30 minutes or less, including 15 minutes per day or less of high-intensity exercise
Moderately Active (BMR x 1.55): You exercise more days than not for 90 minutes or more, and we’re talking intentional exercise for either 90 minutes per day if it’s moderate intensity or 50 minutes per day of high-intensity exercise
Very Active (BMR x 1.725): You are active during the day for work (examples: construction, professional dancer) and you experience 2 hours or more per day of intense exercise.
Nutrition Tips to Boost Your Weight Loss Success
To lose excess body fat, you’ll need to make sure your TDEE (your BMR adjusted for activity level) is GREATER THAN the amount of calories you’re taking in through meals, snacks and beverages. In other words, what goes in must be less than what comes out, in terms of energy. When your daily activities require more energy than you’re bringing in nutritionally, your body will use excess fat stores for energy and you will lose weight.
There is a caveat: in order for your metabolism to function properly, you need to make sure you’re getting enough nutrition (eating at least your BMR in calories each day). If your caloric intake is routinely lower than your BMR, your metabolism will not function as it should and it’s possible that you could develop metabolic syndrome, which means your body is not taking in energy and using it as it should (your metabolism is switched “off” which is frustrating for weight loss goals but can also lead to chronic health conditions such as high blood pressure and type 2 diabetes).
We recommend tracking your caloric intake until you feel confident you are meeting your caloric needs (eat at LEAST your BMR to avoid metabolic syndrome!) A popular and free food tracking app is MyFitnessPal. You can link with your Coach in the Anytime Fitness app and chat about nutritional goals to bring the process full-circle and add in accountability!
Sample Workout Program #2: 4 Week Beginner Weight Training Routine for Muscle Gain
If your goal is to gain muscle mass, you’re in the right place– we’ve got a complete plan for you with weight training workouts mixed in with just the right amount of recovery time in between.
Overall Goals of This Program
The workouts in the routine below will help you develop stability and strength over the course of a month that you can build upon as you get more advanced! The first week will prime you up for three more weeks of progressively more challenging exercises. Over time, you’ll be asking more of your body (you want results, right?!) and in return, your muscular strength will increase as well as your muscular endurance. Weeks 1 and 2 will lay a foundation of 3x/week in the gym, and weeks 3 and 4 have an optional 4th workout if you’re ready to take it up a notch!
The golden rule of gaining muscle is to be in a caloric surplus. In other words, eat more calories than you burn in a day, so that your body has the nutrition it needs to build up more tissues. Did you know that strength training also helps your bone density increase? You’ll be gaining mass but only if you properly fuel your workouts. How do you know if you’re getting enough nutrients, and what kind of nutrients will help build muscle? Read on!
Nutrition Tips to Boost Your Muscle Gain Success
Let’s keep this simple, because you’ll want to save your energy for your reps. The good news is that it’s not complicated in the first place! Here are the three nutrition tips to master if you’re looking to see gains in muscular strength and size:
Be in a caloric surplus. When in doubt, snack it out! Eat more calories than you burn in a typical day. How do you know what that number of calories is? See the above section on TDEE and BMR or get an EVOLT scan at your local Anytime Fitness.
Know your macros and cherish the protein + carb collab! For muscle gain, a great place to start is to get at least 30% of your daily calories from protein, 40% from carbohydrates and 30% from fat. Change this up to meet your own personal needs and preferences. Protein is required to synthesize new tissues, and carbs give your body the energy it needs to work out but also to fuel the recovery process! Think of carbs as the necessary key to unlock your body’s ability to use protein as a repair tool.
Nutrient timing is everything, baby! It’s not only WHAT you eat but WHEN you eat it. Like we said before, this isn’t complicated…fuel up 45-60 minutes before you hit the gym so you’re somewhere between hungry and full, but not either one. No need to work out without fuel, in fact you’ll maximize the effects of your workout by getting in nutrition during that golden pre-workout window. Here are our best recommendations for Pre-Workout Snacks and Meals. Coach approved! What about after your workout? Getting the proper nutrition after your workout is equally as important as your pre-workout fuel up. You guessed it– we’ve got a list of our best Post-Workout Snack and Meals. Bon Appetit!
Sample Workout Program #3: 4 Week Beginner Bodyweight Routine for Energy and Mobility
Exercise has many different positive effects, and often people look to physical activity to help boost energy levels, improve the quality of their movement, and overall feel BETTER! It might not be weight loss or gain that is the main motivation, and if you find yourself resonating with these vibes, this program was designed with you in mind.
Overall Goals of This Program
Over the next four weeks, you’ll be completing workouts that are holistic and comprehensive; in general, the routines will have a full-body focus with light- to moderate-intensity levels. Some movements require only bodyweight, but some will use weights such as dumbbells and kettlebells. You’ll feel more energized because of the way these specific workouts encourage improved circulation in your body, which leads to more oxygen to your muscles and brain, helping to combat feelings of fatigue and brain fog. Can we get a “Hell Yeah!” for that!
What’s one of the most common responses we hear as Coaches when we ask, “What’s holding you back from working out?” Often, people report not having enough energy to exercise. To these folks, we want to let you know we hear you and understand that it might not make a ton of sense logically that doing a bunch of physical work will, in the end, leave you feeling MORE energized. File this under “Things You’ve Got to Feel to Believe” – working out is tiring in the moment but gives you more energy after you’re done and in the recovery phase.
How can this be? It comes down to a few main physiological factors. The first we referred to above, exercise improves circulation and with every heartbeat, your circulatory system is sending out freshly oxygenated blood (oxygen coming from all those deep breaths you’re taking!). Blood also carries nutrients that are needed for muscles to work such as sugars, calcium, and water itself. More circulation leads to more energy and movement helps circulation. Boom!
Another reason exercise gives more energy is that exercise helps keep us in a state of conditioning. A great way to understand what it means to be conditioned is to think about the opposite state, called “deconditioned.” When someone is in a deconditioned state, their muscles are not accustomed to working out on a regular basis, and those muscles could also be lacking tone, tension and strength. Luckily, the body responds and adapts to what it experiences, including exercise (especially resistance training!) and muscles can become conditioned (“toned”) and tightened again. A positive side effect of being conditioned? Your metabolism will be elevated and your overall energy needs go up in a fatigue-fighting cycle that only stops when you do. Let’s go!
Monitoring Results to Avoid a Plateau
What’s the hard work for if you don’t celebrate the results? How do you celebrate results if you don’t get them measured? Luckily, we’ve got your back– many Anytime Fitness locations are equipped with body scanning tools such as the EVOLT, which can assess your body composition (body fat versus muscle mass) and how it changes over time. We recommend getting a scan done routinely (monthly is a great cadence to start with!) and discussing your results with a Coach.
Getting a body scan will show you what is TRULY going on with your body, and you’ll want to know the dirty details because in the first month, it can be common for people who are seeking body fat loss to actually report weight GAIN. This is usually due to increased muscle mass and bone density, however, which will show up on your scan report. For more information about the role the EVOLT scanner can have in your journey, check out this article and then head here to find a gym and schedule a fitness consultation.
Thirsty for more inspiration? Check out this story about two AF members who were able to successfully “forget the scale!” and focus on body composition changes with the EVOLT. We’ll see you in the gym!
Free 7-Day Passes are only available for new customers who live or work nearby. Most Anytime Fitness locations have a drop-in charge for non-residents who want to use the gym for a short period of time. If you cannot provide proof of local residency, you may be charged a fee to use this club.
Free {{nday}}-Day Passes are only available for new customers who live or work nearby. Most Anytime Fitness locations have a drop-in charge for non-residents who want to use the gym for a short period of time. If you cannot provide proof of local residency, you may be charged a fee to use this club.