@charset "UTF-8";@font-face{font-family:montserrat-regular;src:url(../fonts/montserrat/montserrat-regular-webfont.eot);src:url(../fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(../fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(../fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:enjoy-the-ride;src:url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.eot);src:url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.woff2) format("woff2"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.woff) format("woff"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.ttf) format("truetype"),url(../fonts/enjoy-the-ride/enjoytheride-regular-webfont.svg#enjoy_the_rideregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:als-script;src:url(../fonts/als-script/alsscrp.ttf);font-weight:400;font-style:normal}.m-0,.margin-0{margin:0!important}.margin-top-0,.mt-0{margin-top:0!important}.margin-right-0,.mr-0{margin-right:0!important}.margin-bottom-0,.mb-0{margin-bottom:0!important}.margin-left-0,.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-10,.margin-10{margin:10px!important}.margin-top-10,.mt-10{margin-top:10px!important}.margin-right-10,.mr-10{margin-right:10px!important}.margin-bottom-10,.mb-10{margin-bottom:10px!important}.margin-left-10,.ml-10{margin-left:10px!important}.mx-10{margin-right:10px!important;margin-left:10px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.m-16,.margin-16{margin:16px!important}.margin-top-16,.mt-16{margin-top:16px!important}.margin-right-16,.mr-16{margin-right:16px!important}.margin-bottom-16,.mb-16{margin-bottom:16px!important}.margin-left-16,.ml-16{margin-left:16px!important}.mx-16{margin-right:16px!important;margin-left:16px!important}.my-16{margin-top:16px!important;margin-bottom:16px!important}.m-20,.margin-20{margin:20px!important}.margin-top-20,.mt-20{margin-top:20px!important}.margin-right-20,.mr-20{margin-right:20px!important}.margin-bottom-20,.mb-20{margin-bottom:20px!important}.margin-left-20,.ml-20{margin-left:20px!important}.mx-20{margin-right:20px!important;margin-left:20px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.m-30,.margin-30{margin:30px!important}.margin-top-30,.mt-30{margin-top:30px!important}.margin-right-30,.mr-30{margin-right:30px!important}.margin-bottom-30,.mb-30{margin-bottom:30px!important}.margin-left-30,.ml-30{margin-left:30px!important}.mx-30{margin-right:30px!important;margin-left:30px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.m-40,.margin-40{margin:40px!important}.margin-top-40,.mt-40{margin-top:40px!important}.margin-right-40,.mr-40{margin-right:40px!important}.margin-bottom-40,.mb-40{margin-bottom:40px!important}.margin-left-40,.ml-40{margin-left:40px!important}.mx-40{margin-right:40px!important;margin-left:40px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.m-50,.margin-50{margin:50px!important}.margin-top-50,.mt-50{margin-top:50px!important}.margin-right-50,.mr-50{margin-right:50px!important}.margin-bottom-50,.mb-50{margin-bottom:50px!important}.margin-left-50,.ml-50{margin-left:50px!important}.mx-50{margin-right:50px!important;margin-left:50px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.m-60,.margin-60{margin:60px!important}.margin-top-60,.mt-60{margin-top:60px!important}.margin-right-60,.mr-60{margin-right:60px!important}.margin-bottom-60,.mb-60{margin-bottom:60px!important}.margin-left-60,.ml-60{margin-left:60px!important}.mx-60{margin-right:60px!important;margin-left:60px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.m-70,.margin-70{margin:70px!important}.margin-top-70,.mt-70{margin-top:70px!important}.margin-right-70,.mr-70{margin-right:70px!important}.margin-bottom-70,.mb-70{margin-bottom:70px!important}.margin-left-70,.ml-70{margin-left:70px!important}.mx-70{margin-right:70px!important;margin-left:70px!important}.my-70{margin-top:70px!important;margin-bottom:70px!important}.m-80,.margin-80{margin:80px!important}.margin-top-80,.mt-80{margin-top:80px!important}.margin-right-80,.mr-80{margin-right:80px!important}.margin-bottom-80,.mb-80{margin-bottom:80px!important}.margin-left-80,.ml-80{margin-left:80px!important}.mx-80{margin-right:80px!important;margin-left:80px!important}.my-80{margin-top:80px!important;margin-bottom:80px!important}.m-90,.margin-90{margin:90px!important}.margin-top-90,.mt-90{margin-top:90px!important}.margin-right-90,.mr-90{margin-right:90px!important}.margin-bottom-90,.mb-90{margin-bottom:90px!important}.margin-left-90,.ml-90{margin-left:90px!important}.mx-90{margin-right:90px!important;margin-left:90px!important}.my-90{margin-top:90px!important;margin-bottom:90px!important}.m-100,.margin-100{margin:100px!important}.margin-top-100,.mt-100{margin-top:100px!important}.margin-right-100,.mr-100{margin-right:100px!important}.margin-bottom-100,.mb-100{margin-bottom:100px!important}.margin-left-100,.ml-100{margin-left:100px!important}.mx-100{margin-right:100px!important;margin-left:100px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.m-120,.margin-120{margin:120px!important}.margin-top-120,.mt-120{margin-top:120px!important}.margin-right-120,.mr-120{margin-right:120px!important}.margin-bottom-120,.mb-120{margin-bottom:120px!important}.margin-left-120,.ml-120{margin-left:120px!important}.mx-120{margin-right:120px!important;margin-left:120px!important}.my-120{margin-top:120px!important;margin-bottom:120px!important}.m-140,.margin-140{margin:140px!important}.margin-top-140,.mt-140{margin-top:140px!important}.margin-right-140,.mr-140{margin-right:140px!important}.margin-bottom-140,.mb-140{margin-bottom:140px!important}.margin-left-140,.ml-140{margin-left:140px!important}.mx-140{margin-right:140px!important;margin-left:140px!important}.my-140{margin-top:140px!important;margin-bottom:140px!important}.m-160,.margin-160{margin:160px!important}.margin-top-160,.mt-160{margin-top:160px!important}.margin-right-160,.mr-160{margin-right:160px!important}.margin-bottom-160,.mb-160{margin-bottom:160px!important}.margin-left-160,.ml-160{margin-left:160px!important}.mx-160{margin-right:160px!important;margin-left:160px!important}.my-160{margin-top:160px!important;margin-bottom:160px!important}.m-180,.margin-180{margin:180px!important}.margin-top-180,.mt-180{margin-top:180px!important}.margin-right-180,.mr-180{margin-right:180px!important}.margin-bottom-180,.mb-180{margin-bottom:180px!important}.margin-left-180,.ml-180{margin-left:180px!important}.mx-180{margin-right:180px!important;margin-left:180px!important}.my-180{margin-top:180px!important;margin-bottom:180px!important}.m-200,.margin-200{margin:200px!important}.margin-top-200,.mt-200{margin-top:200px!important}.margin-right-200,.mr-200{margin-right:200px!important}.margin-bottom-200,.mb-200{margin-bottom:200px!important}.margin-left-200,.ml-200{margin-left:200px!important}.mx-200{margin-right:200px!important;margin-left:200px!important}.my-200{margin-top:200px!important;margin-bottom:200px!important}.m-250,.margin-250{margin:250px!important}.margin-top-250,.mt-250{margin-top:250px!important}.margin-right-250,.mr-250{margin-right:250px!important}.margin-bottom-250,.mb-250{margin-bottom:250px!important}.margin-left-250,.ml-250{margin-left:250px!important}.mx-250{margin-right:250px!important;margin-left:250px!important}.my-250{margin-top:250px!important;margin-bottom:250px!important}.p-0,.padding-0{padding:0!important}.padding-top-0,.pt-0{padding-top:0!important}.padding-right-0,.pr-0{padding-right:0!important}.padding-bottom-0,.pb-0{padding-bottom:0!important}.padding-left-0,.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-10,.padding-10{padding:10px!important}.padding-top-10,.pt-10{padding-top:10px!important}.padding-right-10,.pr-10{padding-right:10px!important}.padding-bottom-10,.pb-10{padding-bottom:10px!important}.padding-left-10,.pl-10{padding-left:10px!important}.px-10{padding-right:10px!important;padding-left:10px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.p-16,.padding-16{padding:16px!important}.padding-top-16,.pt-16{padding-top:16px!important}.padding-right-16,.pr-16{padding-right:16px!important}.padding-bottom-16,.pb-16{padding-bottom:16px!important}.padding-left-16,.pl-16{padding-left:16px!important}.px-16{padding-right:16px!important;padding-left:16px!important}.py-16{padding-top:16px!important;padding-bottom:16px!important}.p-20,.padding-20{padding:20px!important}.padding-top-20,.pt-20{padding-top:20px!important}.padding-right-20,.pr-20{padding-right:20px!important}.padding-bottom-20,.pb-20{padding-bottom:20px!important}.padding-left-20,.pl-20{padding-left:20px!important}.px-20{padding-right:20px!important;padding-left:20px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.p-30,.padding-30{padding:30px!important}.padding-top-30,.pt-30{padding-top:30px!important}.padding-right-30,.pr-30{padding-right:30px!important}.padding-bottom-30,.pb-30{padding-bottom:30px!important}.padding-left-30,.pl-30{padding-left:30px!important}.px-30{padding-right:30px!important;padding-left:30px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.p-40,.padding-40{padding:40px!important}.padding-top-40,.pt-40{padding-top:40px!important}.padding-right-40,.pr-40{padding-right:40px!important}.padding-bottom-40,.pb-40{padding-bottom:40px!important}.padding-left-40,.pl-40{padding-left:40px!important}.px-40{padding-right:40px!important;padding-left:40px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.p-50,.padding-50{padding:50px!important}.padding-top-50,.pt-50{padding-top:50px!important}.padding-right-50,.pr-50{padding-right:50px!important}.padding-bottom-50,.pb-50{padding-bottom:50px!important}.padding-left-50,.pl-50{padding-left:50px!important}.px-50{padding-right:50px!important;padding-left:50px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.p-60,.padding-60{padding:60px!important}.padding-top-60,.pt-60{padding-top:60px!important}.padding-right-60,.pr-60{padding-right:60px!important}.padding-bottom-60,.pb-60{padding-bottom:60px!important}.padding-left-60,.pl-60{padding-left:60px!important}.px-60{padding-right:60px!important;padding-left:60px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}.p-70,.padding-70{padding:70px!important}.padding-top-70,.pt-70{padding-top:70px!important}.padding-right-70,.pr-70{padding-right:70px!important}.padding-bottom-70,.pb-70{padding-bottom:70px!important}.padding-left-70,.pl-70{padding-left:70px!important}.px-70{padding-right:70px!important;padding-left:70px!important}.py-70{padding-top:70px!important;padding-bottom:70px!important}.p-80,.padding-80{padding:80px!important}.padding-top-80,.pt-80{padding-top:80px!important}.padding-right-80,.pr-80{padding-right:80px!important}.padding-bottom-80,.pb-80{padding-bottom:80px!important}.padding-left-80,.pl-80{padding-left:80px!important}.px-80{padding-right:80px!important;padding-left:80px!important}.py-80{padding-top:80px!important;padding-bottom:80px!important}.p-90,.padding-90{padding:90px!important}.padding-top-90,.pt-90{padding-top:90px!important}.padding-right-90,.pr-90{padding-right:90px!important}.padding-bottom-90,.pb-90{padding-bottom:90px!important}.padding-left-90,.pl-90{padding-left:90px!important}.px-90{padding-right:90px!important;padding-left:90px!important}.py-90{padding-top:90px!important;padding-bottom:90px!important}.p-100,.padding-100{padding:100px!important}.padding-top-100,.pt-100{padding-top:100px!important}.padding-right-100,.pr-100{padding-right:100px!important}.padding-bottom-100,.pb-100{padding-bottom:100px!important}.padding-left-100,.pl-100{padding-left:100px!important}.px-100{padding-right:100px!important;padding-left:100px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.p-120,.padding-120{padding:120px!important}.padding-top-120,.pt-120{padding-top:120px!important}.padding-right-120,.pr-120{padding-right:120px!important}.padding-bottom-120,.pb-120{padding-bottom:120px!important}.padding-left-120,.pl-120{padding-left:120px!important}.px-120{padding-right:120px!important;padding-left:120px!important}.py-120{padding-top:120px!important;padding-bottom:120px!important}.p-140,.padding-140{padding:140px!important}.padding-top-140,.pt-140{padding-top:140px!important}.padding-right-140,.pr-140{padding-right:140px!important}.padding-bottom-140,.pb-140{padding-bottom:140px!important}.padding-left-140,.pl-140{padding-left:140px!important}.px-140{padding-right:140px!important;padding-left:140px!important}.py-140{padding-top:140px!important;padding-bottom:140px!important}.p-160,.padding-160{padding:160px!important}.padding-top-160,.pt-160{padding-top:160px!important}.padding-right-160,.pr-160{padding-right:160px!important}.padding-bottom-160,.pb-160{padding-bottom:160px!important}.padding-left-160,.pl-160{padding-left:160px!important}.px-160{padding-right:160px!important;padding-left:160px!important}.py-160{padding-top:160px!important;padding-bottom:160px!important}.p-180,.padding-180{padding:180px!important}.padding-top-180,.pt-180{padding-top:180px!important}.padding-right-180,.pr-180{padding-right:180px!important}.padding-bottom-180,.pb-180{padding-bottom:180px!important}.padding-left-180,.pl-180{padding-left:180px!important}.px-180{padding-right:180px!important;padding-left:180px!important}.py-180{padding-top:180px!important;padding-bottom:180px!important}.p-200,.padding-200{padding:200px!important}.padding-top-200,.pt-200{padding-top:200px!important}.padding-right-200,.pr-200{padding-right:200px!important}.padding-bottom-200,.pb-200{padding-bottom:200px!important}.padding-left-200,.pl-200{padding-left:200px!important}.px-200{padding-right:200px!important;padding-left:200px!important}.py-200{padding-top:200px!important;padding-bottom:200px!important}.p-250,.padding-250{padding:250px!important}.padding-top-250,.pt-250{padding-top:250px!important}.padding-right-250,.pr-250{padding-right:250px!important}.padding-bottom-250,.pb-250{padding-bottom:250px!important}.padding-left-250,.pl-250{padding-left:250px!important}.px-250{padding-right:250px!important;padding-left:250px!important}.py-250{padding-top:250px!important;padding-bottom:250px!important}.m-auto,.margin-auto{margin:auto!important}.margin-top-auto,.mt-auto{margin-top:auto!important}.margin-right-auto,.mr-auto{margin-right:auto!important}.margin-bottom-auto,.mb-auto{margin-bottom:auto!important}.margin-left-auto,.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.font-size-16{font-size:16px!important;line-height:1.1}.font-size-20{font-size:20px!important;line-height:1.1}.font-size-30{font-size:30px!important;line-height:1.1}.font-size-40{font-size:40px!important;line-height:1.1}.font-size-50{font-size:50px!important;line-height:1.1}.font-size-60{font-size:60px!important;line-height:1.1}.font-size-80{font-size:80px!important;line-height:1.1}@media print,screen and (min-width:45em){.m-medium-0,.margin-medium-0{margin:0!important}.margin-top-medium-0,.mt-medium-0{margin-top:0!important}.margin-right-medium-0,.mr-medium-0{margin-right:0!important}.margin-bottom-medium-0,.mb-medium-0{margin-bottom:0!important}.margin-left-medium-0,.ml-medium-0{margin-left:0!important}.mx-medium-0{margin-right:0!important;margin-left:0!important}.my-medium-0{margin-top:0!important;margin-bottom:0!important}.m-medium-10,.margin-medium-10{margin:10px!important}.margin-top-medium-10,.mt-medium-10{margin-top:10px!important}.margin-right-medium-10,.mr-medium-10{margin-right:10px!important}.margin-bottom-medium-10,.mb-medium-10{margin-bottom:10px!important}.margin-left-medium-10,.ml-medium-10{margin-left:10px!important}.mx-medium-10{margin-right:10px!important;margin-left:10px!important}.my-medium-10{margin-top:10px!important;margin-bottom:10px!important}.m-medium-16,.margin-medium-16{margin:16px!important}.margin-top-medium-16,.mt-medium-16{margin-top:16px!important}.margin-right-medium-16,.mr-medium-16{margin-right:16px!important}.margin-bottom-medium-16,.mb-medium-16{margin-bottom:16px!important}.margin-left-medium-16,.ml-medium-16{margin-left:16px!important}.mx-medium-16{margin-right:16px!important;margin-left:16px!important}.my-medium-16{margin-top:16px!important;margin-bottom:16px!important}.m-medium-20,.margin-medium-20{margin:20px!important}.margin-top-medium-20,.mt-medium-20{margin-top:20px!important}.margin-right-medium-20,.mr-medium-20{margin-right:20px!important}.margin-bottom-medium-20,.mb-medium-20{margin-bottom:20px!important}.margin-left-medium-20,.ml-medium-20{margin-left:20px!important}.mx-medium-20{margin-right:20px!important;margin-left:20px!important}.my-medium-20{margin-top:20px!important;margin-bottom:20px!important}.m-medium-30,.margin-medium-30{margin:30px!important}.margin-top-medium-30,.mt-medium-30{margin-top:30px!important}.margin-right-medium-30,.mr-medium-30{margin-right:30px!important}.margin-bottom-medium-30,.mb-medium-30{margin-bottom:30px!important}.margin-left-medium-30,.ml-medium-30{margin-left:30px!important}.mx-medium-30{margin-right:30px!important;margin-left:30px!important}.my-medium-30{margin-top:30px!important;margin-bottom:30px!important}.m-medium-40,.margin-medium-40{margin:40px!important}.margin-top-medium-40,.mt-medium-40{margin-top:40px!important}.margin-right-medium-40,.mr-medium-40{margin-right:40px!important}.margin-bottom-medium-40,.mb-medium-40{margin-bottom:40px!important}.margin-left-medium-40,.ml-medium-40{margin-left:40px!important}.mx-medium-40{margin-right:40px!important;margin-left:40px!important}.my-medium-40{margin-top:40px!important;margin-bottom:40px!important}.m-medium-50,.margin-medium-50{margin:50px!important}.margin-top-medium-50,.mt-medium-50{margin-top:50px!important}.margin-right-medium-50,.mr-medium-50{margin-right:50px!important}.margin-bottom-medium-50,.mb-medium-50{margin-bottom:50px!important}.margin-left-medium-50,.ml-medium-50{margin-left:50px!important}.mx-medium-50{margin-right:50px!important;margin-left:50px!important}.my-medium-50{margin-top:50px!important;margin-bottom:50px!important}.m-medium-60,.margin-medium-60{margin:60px!important}.margin-top-medium-60,.mt-medium-60{margin-top:60px!important}.margin-right-medium-60,.mr-medium-60{margin-right:60px!important}.margin-bottom-medium-60,.mb-medium-60{margin-bottom:60px!important}.margin-left-medium-60,.ml-medium-60{margin-left:60px!important}.mx-medium-60{margin-right:60px!important;margin-left:60px!important}.my-medium-60{margin-top:60px!important;margin-bottom:60px!important}.m-medium-70,.margin-medium-70{margin:70px!important}.margin-top-medium-70,.mt-medium-70{margin-top:70px!important}.margin-right-medium-70,.mr-medium-70{margin-right:70px!important}.margin-bottom-medium-70,.mb-medium-70{margin-bottom:70px!important}.margin-left-medium-70,.ml-medium-70{margin-left:70px!important}.mx-medium-70{margin-right:70px!important;margin-left:70px!important}.my-medium-70{margin-top:70px!important;margin-bottom:70px!important}.m-medium-80,.margin-medium-80{margin:80px!important}.margin-top-medium-80,.mt-medium-80{margin-top:80px!important}.margin-right-medium-80,.mr-medium-80{margin-right:80px!important}.margin-bottom-medium-80,.mb-medium-80{margin-bottom:80px!important}.margin-left-medium-80,.ml-medium-80{margin-left:80px!important}.mx-medium-80{margin-right:80px!important;margin-left:80px!important}.my-medium-80{margin-top:80px!important;margin-bottom:80px!important}.m-medium-90,.margin-medium-90{margin:90px!important}.margin-top-medium-90,.mt-medium-90{margin-top:90px!important}.margin-right-medium-90,.mr-medium-90{margin-right:90px!important}.margin-bottom-medium-90,.mb-medium-90{margin-bottom:90px!important}.margin-left-medium-90,.ml-medium-90{margin-left:90px!important}.mx-medium-90{margin-right:90px!important;margin-left:90px!important}.my-medium-90{margin-top:90px!important;margin-bottom:90px!important}.m-medium-100,.margin-medium-100{margin:100px!important}.margin-top-medium-100,.mt-medium-100{margin-top:100px!important}.margin-right-medium-100,.mr-medium-100{margin-right:100px!important}.margin-bottom-medium-100,.mb-medium-100{margin-bottom:100px!important}.margin-left-medium-100,.ml-medium-100{margin-left:100px!important}.mx-medium-100{margin-right:100px!important;margin-left:100px!important}.my-medium-100{margin-top:100px!important;margin-bottom:100px!important}.m-medium-120,.margin-medium-120{margin:120px!important}.margin-top-medium-120,.mt-medium-120{margin-top:120px!important}.margin-right-medium-120,.mr-medium-120{margin-right:120px!important}.margin-bottom-medium-120,.mb-medium-120{margin-bottom:120px!important}.margin-left-medium-120,.ml-medium-120{margin-left:120px!important}.mx-medium-120{margin-right:120px!important;margin-left:120px!important}.my-medium-120{margin-top:120px!important;margin-bottom:120px!important}.m-medium-140,.margin-medium-140{margin:140px!important}.margin-top-medium-140,.mt-medium-140{margin-top:140px!important}.margin-right-medium-140,.mr-medium-140{margin-right:140px!important}.margin-bottom-medium-140,.mb-medium-140{margin-bottom:140px!important}.margin-left-medium-140,.ml-medium-140{margin-left:140px!important}.mx-medium-140{margin-right:140px!important;margin-left:140px!important}.my-medium-140{margin-top:140px!important;margin-bottom:140px!important}.m-medium-160,.margin-medium-160{margin:160px!important}.margin-top-medium-160,.mt-medium-160{margin-top:160px!important}.margin-right-medium-160,.mr-medium-160{margin-right:160px!important}.margin-bottom-medium-160,.mb-medium-160{margin-bottom:160px!important}.margin-left-medium-160,.ml-medium-160{margin-left:160px!important}.mx-medium-160{margin-right:160px!important;margin-left:160px!important}.my-medium-160{margin-top:160px!important;margin-bottom:160px!important}.m-medium-180,.margin-medium-180{margin:180px!important}.margin-top-medium-180,.mt-medium-180{margin-top:180px!important}.margin-right-medium-180,.mr-medium-180{margin-right:180px!important}.margin-bottom-medium-180,.mb-medium-180{margin-bottom:180px!important}.margin-left-medium-180,.ml-medium-180{margin-left:180px!important}.mx-medium-180{margin-right:180px!important;margin-left:180px!important}.my-medium-180{margin-top:180px!important;margin-bottom:180px!important}.m-medium-200,.margin-medium-200{margin:200px!important}.margin-top-medium-200,.mt-medium-200{margin-top:200px!important}.margin-right-medium-200,.mr-medium-200{margin-right:200px!important}.margin-bottom-medium-200,.mb-medium-200{margin-bottom:200px!important}.margin-left-medium-200,.ml-medium-200{margin-left:200px!important}.mx-medium-200{margin-right:200px!important;margin-left:200px!important}.my-medium-200{margin-top:200px!important;margin-bottom:200px!important}.m-medium-250,.margin-medium-250{margin:250px!important}.margin-top-medium-250,.mt-medium-250{margin-top:250px!important}.margin-right-medium-250,.mr-medium-250{margin-right:250px!important}.margin-bottom-medium-250,.mb-medium-250{margin-bottom:250px!important}.margin-left-medium-250,.ml-medium-250{margin-left:250px!important}.mx-medium-250{margin-right:250px!important;margin-left:250px!important}.my-medium-250{margin-top:250px!important;margin-bottom:250px!important}.p-medium-0,.padding-medium-0{padding:0!important}.padding-top-medium-0,.pt-medium-0{padding-top:0!important}.padding-right-medium-0,.pr-medium-0{padding-right:0!important}.padding-bottom-medium-0,.pb-medium-0{padding-bottom:0!important}.padding-left-medium-0,.pl-medium-0{padding-left:0!important}.px-medium-0{padding-right:0!important;padding-left:0!important}.py-medium-0{padding-top:0!important;padding-bottom:0!important}.p-medium-10,.padding-medium-10{padding:10px!important}.padding-top-medium-10,.pt-medium-10{padding-top:10px!important}.padding-right-medium-10,.pr-medium-10{padding-right:10px!important}.padding-bottom-medium-10,.pb-medium-10{padding-bottom:10px!important}.padding-left-medium-10,.pl-medium-10{padding-left:10px!important}.px-medium-10{padding-right:10px!important;padding-left:10px!important}.py-medium-10{padding-top:10px!important;padding-bottom:10px!important}.p-medium-16,.padding-medium-16{padding:16px!important}.padding-top-medium-16,.pt-medium-16{padding-top:16px!important}.padding-right-medium-16,.pr-medium-16{padding-right:16px!important}.padding-bottom-medium-16,.pb-medium-16{padding-bottom:16px!important}.padding-left-medium-16,.pl-medium-16{padding-left:16px!important}.px-medium-16{padding-right:16px!important;padding-left:16px!important}.py-medium-16{padding-top:16px!important;padding-bottom:16px!important}.p-medium-20,.padding-medium-20{padding:20px!important}.padding-top-medium-20,.pt-medium-20{padding-top:20px!important}.padding-right-medium-20,.pr-medium-20{padding-right:20px!important}.padding-bottom-medium-20,.pb-medium-20{padding-bottom:20px!important}.padding-left-medium-20,.pl-medium-20{padding-left:20px!important}.px-medium-20{padding-right:20px!important;padding-left:20px!important}.py-medium-20{padding-top:20px!important;padding-bottom:20px!important}.p-medium-30,.padding-medium-30{padding:30px!important}.padding-top-medium-30,.pt-medium-30{padding-top:30px!important}.padding-right-medium-30,.pr-medium-30{padding-right:30px!important}.padding-bottom-medium-30,.pb-medium-30{padding-bottom:30px!important}.padding-left-medium-30,.pl-medium-30{padding-left:30px!important}.px-medium-30{padding-right:30px!important;padding-left:30px!important}.py-medium-30{padding-top:30px!important;padding-bottom:30px!important}.p-medium-40,.padding-medium-40{padding:40px!important}.padding-top-medium-40,.pt-medium-40{padding-top:40px!important}.padding-right-medium-40,.pr-medium-40{padding-right:40px!important}.padding-bottom-medium-40,.pb-medium-40{padding-bottom:40px!important}.padding-left-medium-40,.pl-medium-40{padding-left:40px!important}.px-medium-40{padding-right:40px!important;padding-left:40px!important}.py-medium-40{padding-top:40px!important;padding-bottom:40px!important}.p-medium-50,.padding-medium-50{padding:50px!important}.padding-top-medium-50,.pt-medium-50{padding-top:50px!important}.padding-right-medium-50,.pr-medium-50{padding-right:50px!important}.padding-bottom-medium-50,.pb-medium-50{padding-bottom:50px!important}.padding-left-medium-50,.pl-medium-50{padding-left:50px!important}.px-medium-50{padding-right:50px!important;padding-left:50px!important}.py-medium-50{padding-top:50px!important;padding-bottom:50px!important}.p-medium-60,.padding-medium-60{padding:60px!important}.padding-top-medium-60,.pt-medium-60{padding-top:60px!important}.padding-right-medium-60,.pr-medium-60{padding-right:60px!important}.padding-bottom-medium-60,.pb-medium-60{padding-bottom:60px!important}.padding-left-medium-60,.pl-medium-60{padding-left:60px!important}.px-medium-60{padding-right:60px!important;padding-left:60px!important}.py-medium-60{padding-top:60px!important;padding-bottom:60px!important}.p-medium-70,.padding-medium-70{padding:70px!important}.padding-top-medium-70,.pt-medium-70{padding-top:70px!important}.padding-right-medium-70,.pr-medium-70{padding-right:70px!important}.padding-bottom-medium-70,.pb-medium-70{padding-bottom:70px!important}.padding-left-medium-70,.pl-medium-70{padding-left:70px!important}.px-medium-70{padding-right:70px!important;padding-left:70px!important}.py-medium-70{padding-top:70px!important;padding-bottom:70px!important}.p-medium-80,.padding-medium-80{padding:80px!important}.padding-top-medium-80,.pt-medium-80{padding-top:80px!important}.padding-right-medium-80,.pr-medium-80{padding-right:80px!important}.padding-bottom-medium-80,.pb-medium-80{padding-bottom:80px!important}.padding-left-medium-80,.pl-medium-80{padding-left:80px!important}.px-medium-80{padding-right:80px!important;padding-left:80px!important}.py-medium-80{padding-top:80px!important;padding-bottom:80px!important}.p-medium-90,.padding-medium-90{padding:90px!important}.padding-top-medium-90,.pt-medium-90{padding-top:90px!important}.padding-right-medium-90,.pr-medium-90{padding-right:90px!important}.padding-bottom-medium-90,.pb-medium-90{padding-bottom:90px!important}.padding-left-medium-90,.pl-medium-90{padding-left:90px!important}.px-medium-90{padding-right:90px!important;padding-left:90px!important}.py-medium-90{padding-top:90px!important;padding-bottom:90px!important}.p-medium-100,.padding-medium-100{padding:100px!important}.padding-top-medium-100,.pt-medium-100{padding-top:100px!important}.padding-right-medium-100,.pr-medium-100{padding-right:100px!important}.padding-bottom-medium-100,.pb-medium-100{padding-bottom:100px!important}.padding-left-medium-100,.pl-medium-100{padding-left:100px!important}.px-medium-100{padding-right:100px!important;padding-left:100px!important}.py-medium-100{padding-top:100px!important;padding-bottom:100px!important}.p-medium-120,.padding-medium-120{padding:120px!important}.padding-top-medium-120,.pt-medium-120{padding-top:120px!important}.padding-right-medium-120,.pr-medium-120{padding-right:120px!important}.padding-bottom-medium-120,.pb-medium-120{padding-bottom:120px!important}.padding-left-medium-120,.pl-medium-120{padding-left:120px!important}.px-medium-120{padding-right:120px!important;padding-left:120px!important}.py-medium-120{padding-top:120px!important;padding-bottom:120px!important}.p-medium-140,.padding-medium-140{padding:140px!important}.padding-top-medium-140,.pt-medium-140{padding-top:140px!important}.padding-right-medium-140,.pr-medium-140{padding-right:140px!important}.padding-bottom-medium-140,.pb-medium-140{padding-bottom:140px!important}.padding-left-medium-140,.pl-medium-140{padding-left:140px!important}.px-medium-140{padding-right:140px!important;padding-left:140px!important}.py-medium-140{padding-top:140px!important;padding-bottom:140px!important}.p-medium-160,.padding-medium-160{padding:160px!important}.padding-top-medium-160,.pt-medium-160{padding-top:160px!important}.padding-right-medium-160,.pr-medium-160{padding-right:160px!important}.padding-bottom-medium-160,.pb-medium-160{padding-bottom:160px!important}.padding-left-medium-160,.pl-medium-160{padding-left:160px!important}.px-medium-160{padding-right:160px!important;padding-left:160px!important}.py-medium-160{padding-top:160px!important;padding-bottom:160px!important}.p-medium-180,.padding-medium-180{padding:180px!important}.padding-top-medium-180,.pt-medium-180{padding-top:180px!important}.padding-right-medium-180,.pr-medium-180{padding-right:180px!important}.padding-bottom-medium-180,.pb-medium-180{padding-bottom:180px!important}.padding-left-medium-180,.pl-medium-180{padding-left:180px!important}.px-medium-180{padding-right:180px!important;padding-left:180px!important}.py-medium-180{padding-top:180px!important;padding-bottom:180px!important}.p-medium-200,.padding-medium-200{padding:200px!important}.padding-top-medium-200,.pt-medium-200{padding-top:200px!important}.padding-right-medium-200,.pr-medium-200{padding-right:200px!important}.padding-bottom-medium-200,.pb-medium-200{padding-bottom:200px!important}.padding-left-medium-200,.pl-medium-200{padding-left:200px!important}.px-medium-200{padding-right:200px!important;padding-left:200px!important}.py-medium-200{padding-top:200px!important;padding-bottom:200px!important}.p-medium-250,.padding-medium-250{padding:250px!important}.padding-top-medium-250,.pt-medium-250{padding-top:250px!important}.padding-right-medium-250,.pr-medium-250{padding-right:250px!important}.padding-bottom-medium-250,.pb-medium-250{padding-bottom:250px!important}.padding-left-medium-250,.pl-medium-250{padding-left:250px!important}.px-medium-250{padding-right:250px!important;padding-left:250px!important}.py-medium-250{padding-top:250px!important;padding-bottom:250px!important}.m-medium-auto,.margin-medium-auto{margin:auto!important}.margin-top-medium-auto,.mt-medium-auto{margin-top:auto!important}.margin-right-medium-auto,.mr-medium-auto{margin-right:auto!important}.margin-bottom-medium-auto,.mb-medium-auto{margin-bottom:auto!important}.margin-left-medium-auto,.ml-medium-auto{margin-left:auto!important}.mx-medium-auto{margin-right:auto!important;margin-left:auto!important}.my-medium-auto{margin-top:auto!important;margin-bottom:auto!important}.font-size-medium-16{font-size:16px!important;line-height:1.1}.font-size-medium-20{font-size:20px!important;line-height:1.1}.font-size-medium-30{font-size:30px!important;line-height:1.1}.font-size-medium-40{font-size:40px!important;line-height:1.1}.font-size-medium-50{font-size:50px!important;line-height:1.1}.font-size-medium-60{font-size:60px!important;line-height:1.1}.font-size-medium-80{font-size:80px!important;line-height:1.1}}@media print,screen and (min-width:64em){.m-large-0,.margin-large-0{margin:0!important}.margin-top-large-0,.mt-large-0{margin-top:0!important}.margin-right-large-0,.mr-large-0{margin-right:0!important}.margin-bottom-large-0,.mb-large-0{margin-bottom:0!important}.margin-left-large-0,.ml-large-0{margin-left:0!important}.mx-large-0{margin-right:0!important;margin-left:0!important}.my-large-0{margin-top:0!important;margin-bottom:0!important}.m-large-10,.margin-large-10{margin:10px!important}.margin-top-large-10,.mt-large-10{margin-top:10px!important}.margin-right-large-10,.mr-large-10{margin-right:10px!important}.margin-bottom-large-10,.mb-large-10{margin-bottom:10px!important}.margin-left-large-10,.ml-large-10{margin-left:10px!important}.mx-large-10{margin-right:10px!important;margin-left:10px!important}.my-large-10{margin-top:10px!important;margin-bottom:10px!important}.m-large-16,.margin-large-16{margin:16px!important}.margin-top-large-16,.mt-large-16{margin-top:16px!important}.margin-right-large-16,.mr-large-16{margin-right:16px!important}.margin-bottom-large-16,.mb-large-16{margin-bottom:16px!important}.margin-left-large-16,.ml-large-16{margin-left:16px!important}.mx-large-16{margin-right:16px!important;margin-left:16px!important}.my-large-16{margin-top:16px!important;margin-bottom:16px!important}.m-large-20,.margin-large-20{margin:20px!important}.margin-top-large-20,.mt-large-20{margin-top:20px!important}.margin-right-large-20,.mr-large-20{margin-right:20px!important}.margin-bottom-large-20,.mb-large-20{margin-bottom:20px!important}.margin-left-large-20,.ml-large-20{margin-left:20px!important}.mx-large-20{margin-right:20px!important;margin-left:20px!important}.my-large-20{margin-top:20px!important;margin-bottom:20px!important}.m-large-30,.margin-large-30{margin:30px!important}.margin-top-large-30,.mt-large-30{margin-top:30px!important}.margin-right-large-30,.mr-large-30{margin-right:30px!important}.margin-bottom-large-30,.mb-large-30{margin-bottom:30px!important}.margin-left-large-30,.ml-large-30{margin-left:30px!important}.mx-large-30{margin-right:30px!important;margin-left:30px!important}.my-large-30{margin-top:30px!important;margin-bottom:30px!important}.m-large-40,.margin-large-40{margin:40px!important}.margin-top-large-40,.mt-large-40{margin-top:40px!important}.margin-right-large-40,.mr-large-40{margin-right:40px!important}.margin-bottom-large-40,.mb-large-40{margin-bottom:40px!important}.margin-left-large-40,.ml-large-40{margin-left:40px!important}.mx-large-40{margin-right:40px!important;margin-left:40px!important}.my-large-40{margin-top:40px!important;margin-bottom:40px!important}.m-large-50,.margin-large-50{margin:50px!important}.margin-top-large-50,.mt-large-50{margin-top:50px!important}.margin-right-large-50,.mr-large-50{margin-right:50px!important}.margin-bottom-large-50,.mb-large-50{margin-bottom:50px!important}.margin-left-large-50,.ml-large-50{margin-left:50px!important}.mx-large-50{margin-right:50px!important;margin-left:50px!important}.my-large-50{margin-top:50px!important;margin-bottom:50px!important}.m-large-60,.margin-large-60{margin:60px!important}.margin-top-large-60,.mt-large-60{margin-top:60px!important}.margin-right-large-60,.mr-large-60{margin-right:60px!important}.margin-bottom-large-60,.mb-large-60{margin-bottom:60px!important}.margin-left-large-60,.ml-large-60{margin-left:60px!important}.mx-large-60{margin-right:60px!important;margin-left:60px!important}.my-large-60{margin-top:60px!important;margin-bottom:60px!important}.m-large-70,.margin-large-70{margin:70px!important}.margin-top-large-70,.mt-large-70{margin-top:70px!important}.margin-right-large-70,.mr-large-70{margin-right:70px!important}.margin-bottom-large-70,.mb-large-70{margin-bottom:70px!important}.margin-left-large-70,.ml-large-70{margin-left:70px!important}.mx-large-70{margin-right:70px!important;margin-left:70px!important}.my-large-70{margin-top:70px!important;margin-bottom:70px!important}.m-large-80,.margin-large-80{margin:80px!important}.margin-top-large-80,.mt-large-80{margin-top:80px!important}.margin-right-large-80,.mr-large-80{margin-right:80px!important}.margin-bottom-large-80,.mb-large-80{margin-bottom:80px!important}.margin-left-large-80,.ml-large-80{margin-left:80px!important}.mx-large-80{margin-right:80px!important;margin-left:80px!important}.my-large-80{margin-top:80px!important;margin-bottom:80px!important}.m-large-90,.margin-large-90{margin:90px!important}.margin-top-large-90,.mt-large-90{margin-top:90px!important}.margin-right-large-90,.mr-large-90{margin-right:90px!important}.margin-bottom-large-90,.mb-large-90{margin-bottom:90px!important}.margin-left-large-90,.ml-large-90{margin-left:90px!important}.mx-large-90{margin-right:90px!important;margin-left:90px!important}.my-large-90{margin-top:90px!important;margin-bottom:90px!important}.m-large-100,.margin-large-100{margin:100px!important}.margin-top-large-100,.mt-large-100{margin-top:100px!important}.margin-right-large-100,.mr-large-100{margin-right:100px!important}.margin-bottom-large-100,.mb-large-100{margin-bottom:100px!important}.margin-left-large-100,.ml-large-100{margin-left:100px!important}.mx-large-100{margin-right:100px!important;margin-left:100px!important}.my-large-100{margin-top:100px!important;margin-bottom:100px!important}.m-large-120,.margin-large-120{margin:120px!important}.margin-top-large-120,.mt-large-120{margin-top:120px!important}.margin-right-large-120,.mr-large-120{margin-right:120px!important}.margin-bottom-large-120,.mb-large-120{margin-bottom:120px!important}.margin-left-large-120,.ml-large-120{margin-left:120px!important}.mx-large-120{margin-right:120px!important;margin-left:120px!important}.my-large-120{margin-top:120px!important;margin-bottom:120px!important}.m-large-140,.margin-large-140{margin:140px!important}.margin-top-large-140,.mt-large-140{margin-top:140px!important}.margin-right-large-140,.mr-large-140{margin-right:140px!important}.margin-bottom-large-140,.mb-large-140{margin-bottom:140px!important}.margin-left-large-140,.ml-large-140{margin-left:140px!important}.mx-large-140{margin-right:140px!important;margin-left:140px!important}.my-large-140{margin-top:140px!important;margin-bottom:140px!important}.m-large-160,.margin-large-160{margin:160px!important}.margin-top-large-160,.mt-large-160{margin-top:160px!important}.margin-right-large-160,.mr-large-160{margin-right:160px!important}.margin-bottom-large-160,.mb-large-160{margin-bottom:160px!important}.margin-left-large-160,.ml-large-160{margin-left:160px!important}.mx-large-160{margin-right:160px!important;margin-left:160px!important}.my-large-160{margin-top:160px!important;margin-bottom:160px!important}.m-large-180,.margin-large-180{margin:180px!important}.margin-top-large-180,.mt-large-180{margin-top:180px!important}.margin-right-large-180,.mr-large-180{margin-right:180px!important}.margin-bottom-large-180,.mb-large-180{margin-bottom:180px!important}.margin-left-large-180,.ml-large-180{margin-left:180px!important}.mx-large-180{margin-right:180px!important;margin-left:180px!important}.my-large-180{margin-top:180px!important;margin-bottom:180px!important}.m-large-200,.margin-large-200{margin:200px!important}.margin-top-large-200,.mt-large-200{margin-top:200px!important}.margin-right-large-200,.mr-large-200{margin-right:200px!important}.margin-bottom-large-200,.mb-large-200{margin-bottom:200px!important}.margin-left-large-200,.ml-large-200{margin-left:200px!important}.mx-large-200{margin-right:200px!important;margin-left:200px!important}.my-large-200{margin-top:200px!important;margin-bottom:200px!important}.m-large-250,.margin-large-250{margin:250px!important}.margin-top-large-250,.mt-large-250{margin-top:250px!important}.margin-right-large-250,.mr-large-250{margin-right:250px!important}.margin-bottom-large-250,.mb-large-250{margin-bottom:250px!important}.margin-left-large-250,.ml-large-250{margin-left:250px!important}.mx-large-250{margin-right:250px!important;margin-left:250px!important}.my-large-250{margin-top:250px!important;margin-bottom:250px!important}.p-large-0,.padding-large-0{padding:0!important}.padding-top-large-0,.pt-large-0{padding-top:0!important}.padding-right-large-0,.pr-large-0{padding-right:0!important}.padding-bottom-large-0,.pb-large-0{padding-bottom:0!important}.padding-left-large-0,.pl-large-0{padding-left:0!important}.px-large-0{padding-right:0!important;padding-left:0!important}.py-large-0{padding-top:0!important;padding-bottom:0!important}.p-large-10,.padding-large-10{padding:10px!important}.padding-top-large-10,.pt-large-10{padding-top:10px!important}.padding-right-large-10,.pr-large-10{padding-right:10px!important}.padding-bottom-large-10,.pb-large-10{padding-bottom:10px!important}.padding-left-large-10,.pl-large-10{padding-left:10px!important}.px-large-10{padding-right:10px!important;padding-left:10px!important}.py-large-10{padding-top:10px!important;padding-bottom:10px!important}.p-large-16,.padding-large-16{padding:16px!important}.padding-top-large-16,.pt-large-16{padding-top:16px!important}.padding-right-large-16,.pr-large-16{padding-right:16px!important}.padding-bottom-large-16,.pb-large-16{padding-bottom:16px!important}.padding-left-large-16,.pl-large-16{padding-left:16px!important}.px-large-16{padding-right:16px!important;padding-left:16px!important}.py-large-16{padding-top:16px!important;padding-bottom:16px!important}.p-large-20,.padding-large-20{padding:20px!important}.padding-top-large-20,.pt-large-20{padding-top:20px!important}.padding-right-large-20,.pr-large-20{padding-right:20px!important}.padding-bottom-large-20,.pb-large-20{padding-bottom:20px!important}.padding-left-large-20,.pl-large-20{padding-left:20px!important}.px-large-20{padding-right:20px!important;padding-left:20px!important}.py-large-20{padding-top:20px!important;padding-bottom:20px!important}.p-large-30,.padding-large-30{padding:30px!important}.padding-top-large-30,.pt-large-30{padding-top:30px!important}.padding-right-large-30,.pr-large-30{padding-right:30px!important}.padding-bottom-large-30,.pb-large-30{padding-bottom:30px!important}.padding-left-large-30,.pl-large-30{padding-left:30px!important}.px-large-30{padding-right:30px!important;padding-left:30px!important}.py-large-30{padding-top:30px!important;padding-bottom:30px!important}.p-large-40,.padding-large-40{padding:40px!important}.padding-top-large-40,.pt-large-40{padding-top:40px!important}.padding-right-large-40,.pr-large-40{padding-right:40px!important}.padding-bottom-large-40,.pb-large-40{padding-bottom:40px!important}.padding-left-large-40,.pl-large-40{padding-left:40px!important}.px-large-40{padding-right:40px!important;padding-left:40px!important}.py-large-40{padding-top:40px!important;padding-bottom:40px!important}.p-large-50,.padding-large-50{padding:50px!important}.padding-top-large-50,.pt-large-50{padding-top:50px!important}.padding-right-large-50,.pr-large-50{padding-right:50px!important}.padding-bottom-large-50,.pb-large-50{padding-bottom:50px!important}.padding-left-large-50,.pl-large-50{padding-left:50px!important}.px-large-50{padding-right:50px!important;padding-left:50px!important}.py-large-50{padding-top:50px!important;padding-bottom:50px!important}.p-large-60,.padding-large-60{padding:60px!important}.padding-top-large-60,.pt-large-60{padding-top:60px!important}.padding-right-large-60,.pr-large-60{padding-right:60px!important}.padding-bottom-large-60,.pb-large-60{padding-bottom:60px!important}.padding-left-large-60,.pl-large-60{padding-left:60px!important}.px-large-60{padding-right:60px!important;padding-left:60px!important}.py-large-60{padding-top:60px!important;padding-bottom:60px!important}.p-large-70,.padding-large-70{padding:70px!important}.padding-top-large-70,.pt-large-70{padding-top:70px!important}.padding-right-large-70,.pr-large-70{padding-right:70px!important}.padding-bottom-large-70,.pb-large-70{padding-bottom:70px!important}.padding-left-large-70,.pl-large-70{padding-left:70px!important}.px-large-70{padding-right:70px!important;padding-left:70px!important}.py-large-70{padding-top:70px!important;padding-bottom:70px!important}.p-large-80,.padding-large-80{padding:80px!important}.padding-top-large-80,.pt-large-80{padding-top:80px!important}.padding-right-large-80,.pr-large-80{padding-right:80px!important}.padding-bottom-large-80,.pb-large-80{padding-bottom:80px!important}.padding-left-large-80,.pl-large-80{padding-left:80px!important}.px-large-80{padding-right:80px!important;padding-left:80px!important}.py-large-80{padding-top:80px!important;padding-bottom:80px!important}.p-large-90,.padding-large-90{padding:90px!important}.padding-top-large-90,.pt-large-90{padding-top:90px!important}.padding-right-large-90,.pr-large-90{padding-right:90px!important}.padding-bottom-large-90,.pb-large-90{padding-bottom:90px!important}.padding-left-large-90,.pl-large-90{padding-left:90px!important}.px-large-90{padding-right:90px!important;padding-left:90px!important}.py-large-90{padding-top:90px!important;padding-bottom:90px!important}.p-large-100,.padding-large-100{padding:100px!important}.padding-top-large-100,.pt-large-100{padding-top:100px!important}.padding-right-large-100,.pr-large-100{padding-right:100px!important}.padding-bottom-large-100,.pb-large-100{padding-bottom:100px!important}.padding-left-large-100,.pl-large-100{padding-left:100px!important}.px-large-100{padding-right:100px!important;padding-left:100px!important}.py-large-100{padding-top:100px!important;padding-bottom:100px!important}.p-large-120,.padding-large-120{padding:120px!important}.padding-top-large-120,.pt-large-120{padding-top:120px!important}.padding-right-large-120,.pr-large-120{padding-right:120px!important}.padding-bottom-large-120,.pb-large-120{padding-bottom:120px!important}.padding-left-large-120,.pl-large-120{padding-left:120px!important}.px-large-120{padding-right:120px!important;padding-left:120px!important}.py-large-120{padding-top:120px!important;padding-bottom:120px!important}.p-large-140,.padding-large-140{padding:140px!important}.padding-top-large-140,.pt-large-140{padding-top:140px!important}.padding-right-large-140,.pr-large-140{padding-right:140px!important}.padding-bottom-large-140,.pb-large-140{padding-bottom:140px!important}.padding-left-large-140,.pl-large-140{padding-left:140px!important}.px-large-140{padding-right:140px!important;padding-left:140px!important}.py-large-140{padding-top:140px!important;padding-bottom:140px!important}.p-large-160,.padding-large-160{padding:160px!important}.padding-top-large-160,.pt-large-160{padding-top:160px!important}.padding-right-large-160,.pr-large-160{padding-right:160px!important}.padding-bottom-large-160,.pb-large-160{padding-bottom:160px!important}.padding-left-large-160,.pl-large-160{padding-left:160px!important}.px-large-160{padding-right:160px!important;padding-left:160px!important}.py-large-160{padding-top:160px!important;padding-bottom:160px!important}.p-large-180,.padding-large-180{padding:180px!important}.padding-top-large-180,.pt-large-180{padding-top:180px!important}.padding-right-large-180,.pr-large-180{padding-right:180px!important}.padding-bottom-large-180,.pb-large-180{padding-bottom:180px!important}.padding-left-large-180,.pl-large-180{padding-left:180px!important}.px-large-180{padding-right:180px!important;padding-left:180px!important}.py-large-180{padding-top:180px!important;padding-bottom:180px!important}.p-large-200,.padding-large-200{padding:200px!important}.padding-top-large-200,.pt-large-200{padding-top:200px!important}.padding-right-large-200,.pr-large-200{padding-right:200px!important}.padding-bottom-large-200,.pb-large-200{padding-bottom:200px!important}.padding-left-large-200,.pl-large-200{padding-left:200px!important}.px-large-200{padding-right:200px!important;padding-left:200px!important}.py-large-200{padding-top:200px!important;padding-bottom:200px!important}.p-large-250,.padding-large-250{padding:250px!important}.padding-top-large-250,.pt-large-250{padding-top:250px!important}.padding-right-large-250,.pr-large-250{padding-right:250px!important}.padding-bottom-large-250,.pb-large-250{padding-bottom:250px!important}.padding-left-large-250,.pl-large-250{padding-left:250px!important}.px-large-250{padding-right:250px!important;padding-left:250px!important}.py-large-250{padding-top:250px!important;padding-bottom:250px!important}.m-large-auto,.margin-large-auto{margin:auto!important}.margin-top-large-auto,.mt-large-auto{margin-top:auto!important}.margin-right-large-auto,.mr-large-auto{margin-right:auto!important}.margin-bottom-large-auto,.mb-large-auto{margin-bottom:auto!important}.margin-left-large-auto,.ml-large-auto{margin-left:auto!important}.mx-large-auto{margin-right:auto!important;margin-left:auto!important}.my-large-auto{margin-top:auto!important;margin-bottom:auto!important}.font-size-large-16{font-size:16px!important;line-height:1.1}.font-size-large-20{font-size:20px!important;line-height:1.1}.font-size-large-30{font-size:30px!important;line-height:1.1}.font-size-large-40{font-size:40px!important;line-height:1.1}.font-size-large-50{font-size:50px!important;line-height:1.1}.font-size-large-60{font-size:60px!important;line-height:1.1}.font-size-large-80{font-size:80px!important;line-height:1.1}}@media screen and (min-width:75em){.m-xlarge-0,.margin-xlarge-0{margin:0!important}.margin-top-xlarge-0,.mt-xlarge-0{margin-top:0!important}.margin-right-xlarge-0,.mr-xlarge-0{margin-right:0!important}.margin-bottom-xlarge-0,.mb-xlarge-0{margin-bottom:0!important}.margin-left-xlarge-0,.ml-xlarge-0{margin-left:0!important}.mx-xlarge-0{margin-right:0!important;margin-left:0!important}.my-xlarge-0{margin-top:0!important;margin-bottom:0!important}.m-xlarge-10,.margin-xlarge-10{margin:10px!important}.margin-top-xlarge-10,.mt-xlarge-10{margin-top:10px!important}.margin-right-xlarge-10,.mr-xlarge-10{margin-right:10px!important}.margin-bottom-xlarge-10,.mb-xlarge-10{margin-bottom:10px!important}.margin-left-xlarge-10,.ml-xlarge-10{margin-left:10px!important}.mx-xlarge-10{margin-right:10px!important;margin-left:10px!important}.my-xlarge-10{margin-top:10px!important;margin-bottom:10px!important}.m-xlarge-16,.margin-xlarge-16{margin:16px!important}.margin-top-xlarge-16,.mt-xlarge-16{margin-top:16px!important}.margin-right-xlarge-16,.mr-xlarge-16{margin-right:16px!important}.margin-bottom-xlarge-16,.mb-xlarge-16{margin-bottom:16px!important}.margin-left-xlarge-16,.ml-xlarge-16{margin-left:16px!important}.mx-xlarge-16{margin-right:16px!important;margin-left:16px!important}.my-xlarge-16{margin-top:16px!important;margin-bottom:16px!important}.m-xlarge-20,.margin-xlarge-20{margin:20px!important}.margin-top-xlarge-20,.mt-xlarge-20{margin-top:20px!important}.margin-right-xlarge-20,.mr-xlarge-20{margin-right:20px!important}.margin-bottom-xlarge-20,.mb-xlarge-20{margin-bottom:20px!important}.margin-left-xlarge-20,.ml-xlarge-20{margin-left:20px!important}.mx-xlarge-20{margin-right:20px!important;margin-left:20px!important}.my-xlarge-20{margin-top:20px!important;margin-bottom:20px!important}.m-xlarge-30,.margin-xlarge-30{margin:30px!important}.margin-top-xlarge-30,.mt-xlarge-30{margin-top:30px!important}.margin-right-xlarge-30,.mr-xlarge-30{margin-right:30px!important}.margin-bottom-xlarge-30,.mb-xlarge-30{margin-bottom:30px!important}.margin-left-xlarge-30,.ml-xlarge-30{margin-left:30px!important}.mx-xlarge-30{margin-right:30px!important;margin-left:30px!important}.my-xlarge-30{margin-top:30px!important;margin-bottom:30px!important}.m-xlarge-40,.margin-xlarge-40{margin:40px!important}.margin-top-xlarge-40,.mt-xlarge-40{margin-top:40px!important}.margin-right-xlarge-40,.mr-xlarge-40{margin-right:40px!important}.margin-bottom-xlarge-40,.mb-xlarge-40{margin-bottom:40px!important}.margin-left-xlarge-40,.ml-xlarge-40{margin-left:40px!important}.mx-xlarge-40{margin-right:40px!important;margin-left:40px!important}.my-xlarge-40{margin-top:40px!important;margin-bottom:40px!important}.m-xlarge-50,.margin-xlarge-50{margin:50px!important}.margin-top-xlarge-50,.mt-xlarge-50{margin-top:50px!important}.margin-right-xlarge-50,.mr-xlarge-50{margin-right:50px!important}.margin-bottom-xlarge-50,.mb-xlarge-50{margin-bottom:50px!important}.margin-left-xlarge-50,.ml-xlarge-50{margin-left:50px!important}.mx-xlarge-50{margin-right:50px!important;margin-left:50px!important}.my-xlarge-50{margin-top:50px!important;margin-bottom:50px!important}.m-xlarge-60,.margin-xlarge-60{margin:60px!important}.margin-top-xlarge-60,.mt-xlarge-60{margin-top:60px!important}.margin-right-xlarge-60,.mr-xlarge-60{margin-right:60px!important}.margin-bottom-xlarge-60,.mb-xlarge-60{margin-bottom:60px!important}.margin-left-xlarge-60,.ml-xlarge-60{margin-left:60px!important}.mx-xlarge-60{margin-right:60px!important;margin-left:60px!important}.my-xlarge-60{margin-top:60px!important;margin-bottom:60px!important}.m-xlarge-70,.margin-xlarge-70{margin:70px!important}.margin-top-xlarge-70,.mt-xlarge-70{margin-top:70px!important}.margin-right-xlarge-70,.mr-xlarge-70{margin-right:70px!important}.margin-bottom-xlarge-70,.mb-xlarge-70{margin-bottom:70px!important}.margin-left-xlarge-70,.ml-xlarge-70{margin-left:70px!important}.mx-xlarge-70{margin-right:70px!important;margin-left:70px!important}.my-xlarge-70{margin-top:70px!important;margin-bottom:70px!important}.m-xlarge-80,.margin-xlarge-80{margin:80px!important}.margin-top-xlarge-80,.mt-xlarge-80{margin-top:80px!important}.margin-right-xlarge-80,.mr-xlarge-80{margin-right:80px!important}.margin-bottom-xlarge-80,.mb-xlarge-80{margin-bottom:80px!important}.margin-left-xlarge-80,.ml-xlarge-80{margin-left:80px!important}.mx-xlarge-80{margin-right:80px!important;margin-left:80px!important}.my-xlarge-80{margin-top:80px!important;margin-bottom:80px!important}.m-xlarge-90,.margin-xlarge-90{margin:90px!important}.margin-top-xlarge-90,.mt-xlarge-90{margin-top:90px!important}.margin-right-xlarge-90,.mr-xlarge-90{margin-right:90px!important}.margin-bottom-xlarge-90,.mb-xlarge-90{margin-bottom:90px!important}.margin-left-xlarge-90,.ml-xlarge-90{margin-left:90px!important}.mx-xlarge-90{margin-right:90px!important;margin-left:90px!important}.my-xlarge-90{margin-top:90px!important;margin-bottom:90px!important}.m-xlarge-100,.margin-xlarge-100{margin:100px!important}.margin-top-xlarge-100,.mt-xlarge-100{margin-top:100px!important}.margin-right-xlarge-100,.mr-xlarge-100{margin-right:100px!important}.margin-bottom-xlarge-100,.mb-xlarge-100{margin-bottom:100px!important}.margin-left-xlarge-100,.ml-xlarge-100{margin-left:100px!important}.mx-xlarge-100{margin-right:100px!important;margin-left:100px!important}.my-xlarge-100{margin-top:100px!important;margin-bottom:100px!important}.m-xlarge-120,.margin-xlarge-120{margin:120px!important}.margin-top-xlarge-120,.mt-xlarge-120{margin-top:120px!important}.margin-right-xlarge-120,.mr-xlarge-120{margin-right:120px!important}.margin-bottom-xlarge-120,.mb-xlarge-120{margin-bottom:120px!important}.margin-left-xlarge-120,.ml-xlarge-120{margin-left:120px!important}.mx-xlarge-120{margin-right:120px!important;margin-left:120px!important}.my-xlarge-120{margin-top:120px!important;margin-bottom:120px!important}.m-xlarge-140,.margin-xlarge-140{margin:140px!important}.margin-top-xlarge-140,.mt-xlarge-140{margin-top:140px!important}.margin-right-xlarge-140,.mr-xlarge-140{margin-right:140px!important}.margin-bottom-xlarge-140,.mb-xlarge-140{margin-bottom:140px!important}.margin-left-xlarge-140,.ml-xlarge-140{margin-left:140px!important}.mx-xlarge-140{margin-right:140px!important;margin-left:140px!important}.my-xlarge-140{margin-top:140px!important;margin-bottom:140px!important}.m-xlarge-160,.margin-xlarge-160{margin:160px!important}.margin-top-xlarge-160,.mt-xlarge-160{margin-top:160px!important}.margin-right-xlarge-160,.mr-xlarge-160{margin-right:160px!important}.margin-bottom-xlarge-160,.mb-xlarge-160{margin-bottom:160px!important}.margin-left-xlarge-160,.ml-xlarge-160{margin-left:160px!important}.mx-xlarge-160{margin-right:160px!important;margin-left:160px!important}.my-xlarge-160{margin-top:160px!important;margin-bottom:160px!important}.m-xlarge-180,.margin-xlarge-180{margin:180px!important}.margin-top-xlarge-180,.mt-xlarge-180{margin-top:180px!important}.margin-right-xlarge-180,.mr-xlarge-180{margin-right:180px!important}.margin-bottom-xlarge-180,.mb-xlarge-180{margin-bottom:180px!important}.margin-left-xlarge-180,.ml-xlarge-180{margin-left:180px!important}.mx-xlarge-180{margin-right:180px!important;margin-left:180px!important}.my-xlarge-180{margin-top:180px!important;margin-bottom:180px!important}.m-xlarge-200,.margin-xlarge-200{margin:200px!important}.margin-top-xlarge-200,.mt-xlarge-200{margin-top:200px!important}.margin-right-xlarge-200,.mr-xlarge-200{margin-right:200px!important}.margin-bottom-xlarge-200,.mb-xlarge-200{margin-bottom:200px!important}.margin-left-xlarge-200,.ml-xlarge-200{margin-left:200px!important}.mx-xlarge-200{margin-right:200px!important;margin-left:200px!important}.my-xlarge-200{margin-top:200px!important;margin-bottom:200px!important}.m-xlarge-250,.margin-xlarge-250{margin:250px!important}.margin-top-xlarge-250,.mt-xlarge-250{margin-top:250px!important}.margin-right-xlarge-250,.mr-xlarge-250{margin-right:250px!important}.margin-bottom-xlarge-250,.mb-xlarge-250{margin-bottom:250px!important}.margin-left-xlarge-250,.ml-xlarge-250{margin-left:250px!important}.mx-xlarge-250{margin-right:250px!important;margin-left:250px!important}.my-xlarge-250{margin-top:250px!important;margin-bottom:250px!important}.p-xlarge-0,.padding-xlarge-0{padding:0!important}.padding-top-xlarge-0,.pt-xlarge-0{padding-top:0!important}.padding-right-xlarge-0,.pr-xlarge-0{padding-right:0!important}.padding-bottom-xlarge-0,.pb-xlarge-0{padding-bottom:0!important}.padding-left-xlarge-0,.pl-xlarge-0{padding-left:0!important}.px-xlarge-0{padding-right:0!important;padding-left:0!important}.py-xlarge-0{padding-top:0!important;padding-bottom:0!important}.p-xlarge-10,.padding-xlarge-10{padding:10px!important}.padding-top-xlarge-10,.pt-xlarge-10{padding-top:10px!important}.padding-right-xlarge-10,.pr-xlarge-10{padding-right:10px!important}.padding-bottom-xlarge-10,.pb-xlarge-10{padding-bottom:10px!important}.padding-left-xlarge-10,.pl-xlarge-10{padding-left:10px!important}.px-xlarge-10{padding-right:10px!important;padding-left:10px!important}.py-xlarge-10{padding-top:10px!important;padding-bottom:10px!important}.p-xlarge-16,.padding-xlarge-16{padding:16px!important}.padding-top-xlarge-16,.pt-xlarge-16{padding-top:16px!important}.padding-right-xlarge-16,.pr-xlarge-16{padding-right:16px!important}.padding-bottom-xlarge-16,.pb-xlarge-16{padding-bottom:16px!important}.padding-left-xlarge-16,.pl-xlarge-16{padding-left:16px!important}.px-xlarge-16{padding-right:16px!important;padding-left:16px!important}.py-xlarge-16{padding-top:16px!important;padding-bottom:16px!important}.p-xlarge-20,.padding-xlarge-20{padding:20px!important}.padding-top-xlarge-20,.pt-xlarge-20{padding-top:20px!important}.padding-right-xlarge-20,.pr-xlarge-20{padding-right:20px!important}.padding-bottom-xlarge-20,.pb-xlarge-20{padding-bottom:20px!important}.padding-left-xlarge-20,.pl-xlarge-20{padding-left:20px!important}.px-xlarge-20{padding-right:20px!important;padding-left:20px!important}.py-xlarge-20{padding-top:20px!important;padding-bottom:20px!important}.p-xlarge-30,.padding-xlarge-30{padding:30px!important}.padding-top-xlarge-30,.pt-xlarge-30{padding-top:30px!important}.padding-right-xlarge-30,.pr-xlarge-30{padding-right:30px!important}.padding-bottom-xlarge-30,.pb-xlarge-30{padding-bottom:30px!important}.padding-left-xlarge-30,.pl-xlarge-30{padding-left:30px!important}.px-xlarge-30{padding-right:30px!important;padding-left:30px!important}.py-xlarge-30{padding-top:30px!important;padding-bottom:30px!important}.p-xlarge-40,.padding-xlarge-40{padding:40px!important}.padding-top-xlarge-40,.pt-xlarge-40{padding-top:40px!important}.padding-right-xlarge-40,.pr-xlarge-40{padding-right:40px!important}.padding-bottom-xlarge-40,.pb-xlarge-40{padding-bottom:40px!important}.padding-left-xlarge-40,.pl-xlarge-40{padding-left:40px!important}.px-xlarge-40{padding-right:40px!important;padding-left:40px!important}.py-xlarge-40{padding-top:40px!important;padding-bottom:40px!important}.p-xlarge-50,.padding-xlarge-50{padding:50px!important}.padding-top-xlarge-50,.pt-xlarge-50{padding-top:50px!important}.padding-right-xlarge-50,.pr-xlarge-50{padding-right:50px!important}.padding-bottom-xlarge-50,.pb-xlarge-50{padding-bottom:50px!important}.padding-left-xlarge-50,.pl-xlarge-50{padding-left:50px!important}.px-xlarge-50{padding-right:50px!important;padding-left:50px!important}.py-xlarge-50{padding-top:50px!important;padding-bottom:50px!important}.p-xlarge-60,.padding-xlarge-60{padding:60px!important}.padding-top-xlarge-60,.pt-xlarge-60{padding-top:60px!important}.padding-right-xlarge-60,.pr-xlarge-60{padding-right:60px!important}.padding-bottom-xlarge-60,.pb-xlarge-60{padding-bottom:60px!important}.padding-left-xlarge-60,.pl-xlarge-60{padding-left:60px!important}.px-xlarge-60{padding-right:60px!important;padding-left:60px!important}.py-xlarge-60{padding-top:60px!important;padding-bottom:60px!important}.p-xlarge-70,.padding-xlarge-70{padding:70px!important}.padding-top-xlarge-70,.pt-xlarge-70{padding-top:70px!important}.padding-right-xlarge-70,.pr-xlarge-70{padding-right:70px!important}.padding-bottom-xlarge-70,.pb-xlarge-70{padding-bottom:70px!important}.padding-left-xlarge-70,.pl-xlarge-70{padding-left:70px!important}.px-xlarge-70{padding-right:70px!important;padding-left:70px!important}.py-xlarge-70{padding-top:70px!important;padding-bottom:70px!important}.p-xlarge-80,.padding-xlarge-80{padding:80px!important}.padding-top-xlarge-80,.pt-xlarge-80{padding-top:80px!important}.padding-right-xlarge-80,.pr-xlarge-80{padding-right:80px!important}.padding-bottom-xlarge-80,.pb-xlarge-80{padding-bottom:80px!important}.padding-left-xlarge-80,.pl-xlarge-80{padding-left:80px!important}.px-xlarge-80{padding-right:80px!important;padding-left:80px!important}.py-xlarge-80{padding-top:80px!important;padding-bottom:80px!important}.p-xlarge-90,.padding-xlarge-90{padding:90px!important}.padding-top-xlarge-90,.pt-xlarge-90{padding-top:90px!important}.padding-right-xlarge-90,.pr-xlarge-90{padding-right:90px!important}.padding-bottom-xlarge-90,.pb-xlarge-90{padding-bottom:90px!important}.padding-left-xlarge-90,.pl-xlarge-90{padding-left:90px!important}.px-xlarge-90{padding-right:90px!important;padding-left:90px!important}.py-xlarge-90{padding-top:90px!important;padding-bottom:90px!important}.p-xlarge-100,.padding-xlarge-100{padding:100px!important}.padding-top-xlarge-100,.pt-xlarge-100{padding-top:100px!important}.padding-right-xlarge-100,.pr-xlarge-100{padding-right:100px!important}.padding-bottom-xlarge-100,.pb-xlarge-100{padding-bottom:100px!important}.padding-left-xlarge-100,.pl-xlarge-100{padding-left:100px!important}.px-xlarge-100{padding-right:100px!important;padding-left:100px!important}.py-xlarge-100{padding-top:100px!important;padding-bottom:100px!important}.p-xlarge-120,.padding-xlarge-120{padding:120px!important}.padding-top-xlarge-120,.pt-xlarge-120{padding-top:120px!important}.padding-right-xlarge-120,.pr-xlarge-120{padding-right:120px!important}.padding-bottom-xlarge-120,.pb-xlarge-120{padding-bottom:120px!important}.padding-left-xlarge-120,.pl-xlarge-120{padding-left:120px!important}.px-xlarge-120{padding-right:120px!important;padding-left:120px!important}.py-xlarge-120{padding-top:120px!important;padding-bottom:120px!important}.p-xlarge-140,.padding-xlarge-140{padding:140px!important}.padding-top-xlarge-140,.pt-xlarge-140{padding-top:140px!important}.padding-right-xlarge-140,.pr-xlarge-140{padding-right:140px!important}.padding-bottom-xlarge-140,.pb-xlarge-140{padding-bottom:140px!important}.padding-left-xlarge-140,.pl-xlarge-140{padding-left:140px!important}.px-xlarge-140{padding-right:140px!important;padding-left:140px!important}.py-xlarge-140{padding-top:140px!important;padding-bottom:140px!important}.p-xlarge-160,.padding-xlarge-160{padding:160px!important}.padding-top-xlarge-160,.pt-xlarge-160{padding-top:160px!important}.padding-right-xlarge-160,.pr-xlarge-160{padding-right:160px!important}.padding-bottom-xlarge-160,.pb-xlarge-160{padding-bottom:160px!important}.padding-left-xlarge-160,.pl-xlarge-160{padding-left:160px!important}.px-xlarge-160{padding-right:160px!important;padding-left:160px!important}.py-xlarge-160{padding-top:160px!important;padding-bottom:160px!important}.p-xlarge-180,.padding-xlarge-180{padding:180px!important}.padding-top-xlarge-180,.pt-xlarge-180{padding-top:180px!important}.padding-right-xlarge-180,.pr-xlarge-180{padding-right:180px!important}.padding-bottom-xlarge-180,.pb-xlarge-180{padding-bottom:180px!important}.padding-left-xlarge-180,.pl-xlarge-180{padding-left:180px!important}.px-xlarge-180{padding-right:180px!important;padding-left:180px!important}.py-xlarge-180{padding-top:180px!important;padding-bottom:180px!important}.p-xlarge-200,.padding-xlarge-200{padding:200px!important}.padding-top-xlarge-200,.pt-xlarge-200{padding-top:200px!important}.padding-right-xlarge-200,.pr-xlarge-200{padding-right:200px!important}.padding-bottom-xlarge-200,.pb-xlarge-200{padding-bottom:200px!important}.padding-left-xlarge-200,.pl-xlarge-200{padding-left:200px!important}.px-xlarge-200{padding-right:200px!important;padding-left:200px!important}.py-xlarge-200{padding-top:200px!important;padding-bottom:200px!important}.p-xlarge-250,.padding-xlarge-250{padding:250px!important}.padding-top-xlarge-250,.pt-xlarge-250{padding-top:250px!important}.padding-right-xlarge-250,.pr-xlarge-250{padding-right:250px!important}.padding-bottom-xlarge-250,.pb-xlarge-250{padding-bottom:250px!important}.padding-left-xlarge-250,.pl-xlarge-250{padding-left:250px!important}.px-xlarge-250{padding-right:250px!important;padding-left:250px!important}.py-xlarge-250{padding-top:250px!important;padding-bottom:250px!important}.m-xlarge-auto,.margin-xlarge-auto{margin:auto!important}.margin-top-xlarge-auto,.mt-xlarge-auto{margin-top:auto!important}.margin-right-xlarge-auto,.mr-xlarge-auto{margin-right:auto!important}.margin-bottom-xlarge-auto,.mb-xlarge-auto{margin-bottom:auto!important}.margin-left-xlarge-auto,.ml-xlarge-auto{margin-left:auto!important}.mx-xlarge-auto{margin-right:auto!important;margin-left:auto!important}.my-xlarge-auto{margin-top:auto!important;margin-bottom:auto!important}.font-size-xlarge-16{font-size:16px!important;line-height:1.1}.font-size-xlarge-20{font-size:20px!important;line-height:1.1}.font-size-xlarge-30{font-size:30px!important;line-height:1.1}.font-size-xlarge-40{font-size:40px!important;line-height:1.1}.font-size-xlarge-50{font-size:50px!important;line-height:1.1}.font-size-xlarge-60{font-size:60px!important;line-height:1.1}.font-size-xlarge-80{font-size:80px!important;line-height:1.1}}@media screen and (min-width:90em){.m-xxlarge-0,.margin-xxlarge-0{margin:0!important}.margin-top-xxlarge-0,.mt-xxlarge-0{margin-top:0!important}.margin-right-xxlarge-0,.mr-xxlarge-0{margin-right:0!important}.margin-bottom-xxlarge-0,.mb-xxlarge-0{margin-bottom:0!important}.margin-left-xxlarge-0,.ml-xxlarge-0{margin-left:0!important}.mx-xxlarge-0{margin-right:0!important;margin-left:0!important}.my-xxlarge-0{margin-top:0!important;margin-bottom:0!important}.m-xxlarge-10,.margin-xxlarge-10{margin:10px!important}.margin-top-xxlarge-10,.mt-xxlarge-10{margin-top:10px!important}.margin-right-xxlarge-10,.mr-xxlarge-10{margin-right:10px!important}.margin-bottom-xxlarge-10,.mb-xxlarge-10{margin-bottom:10px!important}.margin-left-xxlarge-10,.ml-xxlarge-10{margin-left:10px!important}.mx-xxlarge-10{margin-right:10px!important;margin-left:10px!important}.my-xxlarge-10{margin-top:10px!important;margin-bottom:10px!important}.m-xxlarge-16,.margin-xxlarge-16{margin:16px!important}.margin-top-xxlarge-16,.mt-xxlarge-16{margin-top:16px!important}.margin-right-xxlarge-16,.mr-xxlarge-16{margin-right:16px!important}.margin-bottom-xxlarge-16,.mb-xxlarge-16{margin-bottom:16px!important}.margin-left-xxlarge-16,.ml-xxlarge-16{margin-left:16px!important}.mx-xxlarge-16{margin-right:16px!important;margin-left:16px!important}.my-xxlarge-16{margin-top:16px!important;margin-bottom:16px!important}.m-xxlarge-20,.margin-xxlarge-20{margin:20px!important}.margin-top-xxlarge-20,.mt-xxlarge-20{margin-top:20px!important}.margin-right-xxlarge-20,.mr-xxlarge-20{margin-right:20px!important}.margin-bottom-xxlarge-20,.mb-xxlarge-20{margin-bottom:20px!important}.margin-left-xxlarge-20,.ml-xxlarge-20{margin-left:20px!important}.mx-xxlarge-20{margin-right:20px!important;margin-left:20px!important}.my-xxlarge-20{margin-top:20px!important;margin-bottom:20px!important}.m-xxlarge-30,.margin-xxlarge-30{margin:30px!important}.margin-top-xxlarge-30,.mt-xxlarge-30{margin-top:30px!important}.margin-right-xxlarge-30,.mr-xxlarge-30{margin-right:30px!important}.margin-bottom-xxlarge-30,.mb-xxlarge-30{margin-bottom:30px!important}.margin-left-xxlarge-30,.ml-xxlarge-30{margin-left:30px!important}.mx-xxlarge-30{margin-right:30px!important;margin-left:30px!important}.my-xxlarge-30{margin-top:30px!important;margin-bottom:30px!important}.m-xxlarge-40,.margin-xxlarge-40{margin:40px!important}.margin-top-xxlarge-40,.mt-xxlarge-40{margin-top:40px!important}.margin-right-xxlarge-40,.mr-xxlarge-40{margin-right:40px!important}.margin-bottom-xxlarge-40,.mb-xxlarge-40{margin-bottom:40px!important}.margin-left-xxlarge-40,.ml-xxlarge-40{margin-left:40px!important}.mx-xxlarge-40{margin-right:40px!important;margin-left:40px!important}.my-xxlarge-40{margin-top:40px!important;margin-bottom:40px!important}.m-xxlarge-50,.margin-xxlarge-50{margin:50px!important}.margin-top-xxlarge-50,.mt-xxlarge-50{margin-top:50px!important}.margin-right-xxlarge-50,.mr-xxlarge-50{margin-right:50px!important}.margin-bottom-xxlarge-50,.mb-xxlarge-50{margin-bottom:50px!important}.margin-left-xxlarge-50,.ml-xxlarge-50{margin-left:50px!important}.mx-xxlarge-50{margin-right:50px!important;margin-left:50px!important}.my-xxlarge-50{margin-top:50px!important;margin-bottom:50px!important}.m-xxlarge-60,.margin-xxlarge-60{margin:60px!important}.margin-top-xxlarge-60,.mt-xxlarge-60{margin-top:60px!important}.margin-right-xxlarge-60,.mr-xxlarge-60{margin-right:60px!important}.margin-bottom-xxlarge-60,.mb-xxlarge-60{margin-bottom:60px!important}.margin-left-xxlarge-60,.ml-xxlarge-60{margin-left:60px!important}.mx-xxlarge-60{margin-right:60px!important;margin-left:60px!important}.my-xxlarge-60{margin-top:60px!important;margin-bottom:60px!important}.m-xxlarge-70,.margin-xxlarge-70{margin:70px!important}.margin-top-xxlarge-70,.mt-xxlarge-70{margin-top:70px!important}.margin-right-xxlarge-70,.mr-xxlarge-70{margin-right:70px!important}.margin-bottom-xxlarge-70,.mb-xxlarge-70{margin-bottom:70px!important}.margin-left-xxlarge-70,.ml-xxlarge-70{margin-left:70px!important}.mx-xxlarge-70{margin-right:70px!important;margin-left:70px!important}.my-xxlarge-70{margin-top:70px!important;margin-bottom:70px!important}.m-xxlarge-80,.margin-xxlarge-80{margin:80px!important}.margin-top-xxlarge-80,.mt-xxlarge-80{margin-top:80px!important}.margin-right-xxlarge-80,.mr-xxlarge-80{margin-right:80px!important}.margin-bottom-xxlarge-80,.mb-xxlarge-80{margin-bottom:80px!important}.margin-left-xxlarge-80,.ml-xxlarge-80{margin-left:80px!important}.mx-xxlarge-80{margin-right:80px!important;margin-left:80px!important}.my-xxlarge-80{margin-top:80px!important;margin-bottom:80px!important}.m-xxlarge-90,.margin-xxlarge-90{margin:90px!important}.margin-top-xxlarge-90,.mt-xxlarge-90{margin-top:90px!important}.margin-right-xxlarge-90,.mr-xxlarge-90{margin-right:90px!important}.margin-bottom-xxlarge-90,.mb-xxlarge-90{margin-bottom:90px!important}.margin-left-xxlarge-90,.ml-xxlarge-90{margin-left:90px!important}.mx-xxlarge-90{margin-right:90px!important;margin-left:90px!important}.my-xxlarge-90{margin-top:90px!important;margin-bottom:90px!important}.m-xxlarge-100,.margin-xxlarge-100{margin:100px!important}.margin-top-xxlarge-100,.mt-xxlarge-100{margin-top:100px!important}.margin-right-xxlarge-100,.mr-xxlarge-100{margin-right:100px!important}.margin-bottom-xxlarge-100,.mb-xxlarge-100{margin-bottom:100px!important}.margin-left-xxlarge-100,.ml-xxlarge-100{margin-left:100px!important}.mx-xxlarge-100{margin-right:100px!important;margin-left:100px!important}.my-xxlarge-100{margin-top:100px!important;margin-bottom:100px!important}.m-xxlarge-120,.margin-xxlarge-120{margin:120px!important}.margin-top-xxlarge-120,.mt-xxlarge-120{margin-top:120px!important}.margin-right-xxlarge-120,.mr-xxlarge-120{margin-right:120px!important}.margin-bottom-xxlarge-120,.mb-xxlarge-120{margin-bottom:120px!important}.margin-left-xxlarge-120,.ml-xxlarge-120{margin-left:120px!important}.mx-xxlarge-120{margin-right:120px!important;margin-left:120px!important}.my-xxlarge-120{margin-top:120px!important;margin-bottom:120px!important}.m-xxlarge-140,.margin-xxlarge-140{margin:140px!important}.margin-top-xxlarge-140,.mt-xxlarge-140{margin-top:140px!important}.margin-right-xxlarge-140,.mr-xxlarge-140{margin-right:140px!important}.margin-bottom-xxlarge-140,.mb-xxlarge-140{margin-bottom:140px!important}.margin-left-xxlarge-140,.ml-xxlarge-140{margin-left:140px!important}.mx-xxlarge-140{margin-right:140px!important;margin-left:140px!important}.my-xxlarge-140{margin-top:140px!important;margin-bottom:140px!important}.m-xxlarge-160,.margin-xxlarge-160{margin:160px!important}.margin-top-xxlarge-160,.mt-xxlarge-160{margin-top:160px!important}.margin-right-xxlarge-160,.mr-xxlarge-160{margin-right:160px!important}.margin-bottom-xxlarge-160,.mb-xxlarge-160{margin-bottom:160px!important}.margin-left-xxlarge-160,.ml-xxlarge-160{margin-left:160px!important}.mx-xxlarge-160{margin-right:160px!important;margin-left:160px!important}.my-xxlarge-160{margin-top:160px!important;margin-bottom:160px!important}.m-xxlarge-180,.margin-xxlarge-180{margin:180px!important}.margin-top-xxlarge-180,.mt-xxlarge-180{margin-top:180px!important}.margin-right-xxlarge-180,.mr-xxlarge-180{margin-right:180px!important}.margin-bottom-xxlarge-180,.mb-xxlarge-180{margin-bottom:180px!important}.margin-left-xxlarge-180,.ml-xxlarge-180{margin-left:180px!important}.mx-xxlarge-180{margin-right:180px!important;margin-left:180px!important}.my-xxlarge-180{margin-top:180px!important;margin-bottom:180px!important}.m-xxlarge-200,.margin-xxlarge-200{margin:200px!important}.margin-top-xxlarge-200,.mt-xxlarge-200{margin-top:200px!important}.margin-right-xxlarge-200,.mr-xxlarge-200{margin-right:200px!important}.margin-bottom-xxlarge-200,.mb-xxlarge-200{margin-bottom:200px!important}.margin-left-xxlarge-200,.ml-xxlarge-200{margin-left:200px!important}.mx-xxlarge-200{margin-right:200px!important;margin-left:200px!important}.my-xxlarge-200{margin-top:200px!important;margin-bottom:200px!important}.m-xxlarge-250,.margin-xxlarge-250{margin:250px!important}.margin-top-xxlarge-250,.mt-xxlarge-250{margin-top:250px!important}.margin-right-xxlarge-250,.mr-xxlarge-250{margin-right:250px!important}.margin-bottom-xxlarge-250,.mb-xxlarge-250{margin-bottom:250px!important}.margin-left-xxlarge-250,.ml-xxlarge-250{margin-left:250px!important}.mx-xxlarge-250{margin-right:250px!important;margin-left:250px!important}.my-xxlarge-250{margin-top:250px!important;margin-bottom:250px!important}.p-xxlarge-0,.padding-xxlarge-0{padding:0!important}.padding-top-xxlarge-0,.pt-xxlarge-0{padding-top:0!important}.padding-right-xxlarge-0,.pr-xxlarge-0{padding-right:0!important}.padding-bottom-xxlarge-0,.pb-xxlarge-0{padding-bottom:0!important}.padding-left-xxlarge-0,.pl-xxlarge-0{padding-left:0!important}.px-xxlarge-0{padding-right:0!important;padding-left:0!important}.py-xxlarge-0{padding-top:0!important;padding-bottom:0!important}.p-xxlarge-10,.padding-xxlarge-10{padding:10px!important}.padding-top-xxlarge-10,.pt-xxlarge-10{padding-top:10px!important}.padding-right-xxlarge-10,.pr-xxlarge-10{padding-right:10px!important}.padding-bottom-xxlarge-10,.pb-xxlarge-10{padding-bottom:10px!important}.padding-left-xxlarge-10,.pl-xxlarge-10{padding-left:10px!important}.px-xxlarge-10{padding-right:10px!important;padding-left:10px!important}.py-xxlarge-10{padding-top:10px!important;padding-bottom:10px!important}.p-xxlarge-16,.padding-xxlarge-16{padding:16px!important}.padding-top-xxlarge-16,.pt-xxlarge-16{padding-top:16px!important}.padding-right-xxlarge-16,.pr-xxlarge-16{padding-right:16px!important}.padding-bottom-xxlarge-16,.pb-xxlarge-16{padding-bottom:16px!important}.padding-left-xxlarge-16,.pl-xxlarge-16{padding-left:16px!important}.px-xxlarge-16{padding-right:16px!important;padding-left:16px!important}.py-xxlarge-16{padding-top:16px!important;padding-bottom:16px!important}.p-xxlarge-20,.padding-xxlarge-20{padding:20px!important}.padding-top-xxlarge-20,.pt-xxlarge-20{padding-top:20px!important}.padding-right-xxlarge-20,.pr-xxlarge-20{padding-right:20px!important}.padding-bottom-xxlarge-20,.pb-xxlarge-20{padding-bottom:20px!important}.padding-left-xxlarge-20,.pl-xxlarge-20{padding-left:20px!important}.px-xxlarge-20{padding-right:20px!important;padding-left:20px!important}.py-xxlarge-20{padding-top:20px!important;padding-bottom:20px!important}.p-xxlarge-30,.padding-xxlarge-30{padding:30px!important}.padding-top-xxlarge-30,.pt-xxlarge-30{padding-top:30px!important}.padding-right-xxlarge-30,.pr-xxlarge-30{padding-right:30px!important}.padding-bottom-xxlarge-30,.pb-xxlarge-30{padding-bottom:30px!important}.padding-left-xxlarge-30,.pl-xxlarge-30{padding-left:30px!important}.px-xxlarge-30{padding-right:30px!important;padding-left:30px!important}.py-xxlarge-30{padding-top:30px!important;padding-bottom:30px!important}.p-xxlarge-40,.padding-xxlarge-40{padding:40px!important}.padding-top-xxlarge-40,.pt-xxlarge-40{padding-top:40px!important}.padding-right-xxlarge-40,.pr-xxlarge-40{padding-right:40px!important}.padding-bottom-xxlarge-40,.pb-xxlarge-40{padding-bottom:40px!important}.padding-left-xxlarge-40,.pl-xxlarge-40{padding-left:40px!important}.px-xxlarge-40{padding-right:40px!important;padding-left:40px!important}.py-xxlarge-40{padding-top:40px!important;padding-bottom:40px!important}.p-xxlarge-50,.padding-xxlarge-50{padding:50px!important}.padding-top-xxlarge-50,.pt-xxlarge-50{padding-top:50px!important}.padding-right-xxlarge-50,.pr-xxlarge-50{padding-right:50px!important}.padding-bottom-xxlarge-50,.pb-xxlarge-50{padding-bottom:50px!important}.padding-left-xxlarge-50,.pl-xxlarge-50{padding-left:50px!important}.px-xxlarge-50{padding-right:50px!important;padding-left:50px!important}.py-xxlarge-50{padding-top:50px!important;padding-bottom:50px!important}.p-xxlarge-60,.padding-xxlarge-60{padding:60px!important}.padding-top-xxlarge-60,.pt-xxlarge-60{padding-top:60px!important}.padding-right-xxlarge-60,.pr-xxlarge-60{padding-right:60px!important}.padding-bottom-xxlarge-60,.pb-xxlarge-60{padding-bottom:60px!important}.padding-left-xxlarge-60,.pl-xxlarge-60{padding-left:60px!important}.px-xxlarge-60{padding-right:60px!important;padding-left:60px!important}.py-xxlarge-60{padding-top:60px!important;padding-bottom:60px!important}.p-xxlarge-70,.padding-xxlarge-70{padding:70px!important}.padding-top-xxlarge-70,.pt-xxlarge-70{padding-top:70px!important}.padding-right-xxlarge-70,.pr-xxlarge-70{padding-right:70px!important}.padding-bottom-xxlarge-70,.pb-xxlarge-70{padding-bottom:70px!important}.padding-left-xxlarge-70,.pl-xxlarge-70{padding-left:70px!important}.px-xxlarge-70{padding-right:70px!important;padding-left:70px!important}.py-xxlarge-70{padding-top:70px!important;padding-bottom:70px!important}.p-xxlarge-80,.padding-xxlarge-80{padding:80px!important}.padding-top-xxlarge-80,.pt-xxlarge-80{padding-top:80px!important}.padding-right-xxlarge-80,.pr-xxlarge-80{padding-right:80px!important}.padding-bottom-xxlarge-80,.pb-xxlarge-80{padding-bottom:80px!important}.padding-left-xxlarge-80,.pl-xxlarge-80{padding-left:80px!important}.px-xxlarge-80{padding-right:80px!important;padding-left:80px!important}.py-xxlarge-80{padding-top:80px!important;padding-bottom:80px!important}.p-xxlarge-90,.padding-xxlarge-90{padding:90px!important}.padding-top-xxlarge-90,.pt-xxlarge-90{padding-top:90px!important}.padding-right-xxlarge-90,.pr-xxlarge-90{padding-right:90px!important}.padding-bottom-xxlarge-90,.pb-xxlarge-90{padding-bottom:90px!important}.padding-left-xxlarge-90,.pl-xxlarge-90{padding-left:90px!important}.px-xxlarge-90{padding-right:90px!important;padding-left:90px!important}.py-xxlarge-90{padding-top:90px!important;padding-bottom:90px!important}.p-xxlarge-100,.padding-xxlarge-100{padding:100px!important}.padding-top-xxlarge-100,.pt-xxlarge-100{padding-top:100px!important}.padding-right-xxlarge-100,.pr-xxlarge-100{padding-right:100px!important}.padding-bottom-xxlarge-100,.pb-xxlarge-100{padding-bottom:100px!important}.padding-left-xxlarge-100,.pl-xxlarge-100{padding-left:100px!important}.px-xxlarge-100{padding-right:100px!important;padding-left:100px!important}.py-xxlarge-100{padding-top:100px!important;padding-bottom:100px!important}.p-xxlarge-120,.padding-xxlarge-120{padding:120px!important}.padding-top-xxlarge-120,.pt-xxlarge-120{padding-top:120px!important}.padding-right-xxlarge-120,.pr-xxlarge-120{padding-right:120px!important}.padding-bottom-xxlarge-120,.pb-xxlarge-120{padding-bottom:120px!important}.padding-left-xxlarge-120,.pl-xxlarge-120{padding-left:120px!important}.px-xxlarge-120{padding-right:120px!important;padding-left:120px!important}.py-xxlarge-120{padding-top:120px!important;padding-bottom:120px!important}.p-xxlarge-140,.padding-xxlarge-140{padding:140px!important}.padding-top-xxlarge-140,.pt-xxlarge-140{padding-top:140px!important}.padding-right-xxlarge-140,.pr-xxlarge-140{padding-right:140px!important}.padding-bottom-xxlarge-140,.pb-xxlarge-140{padding-bottom:140px!important}.padding-left-xxlarge-140,.pl-xxlarge-140{padding-left:140px!important}.px-xxlarge-140{padding-right:140px!important;padding-left:140px!important}.py-xxlarge-140{padding-top:140px!important;padding-bottom:140px!important}.p-xxlarge-160,.padding-xxlarge-160{padding:160px!important}.padding-top-xxlarge-160,.pt-xxlarge-160{padding-top:160px!important}.padding-right-xxlarge-160,.pr-xxlarge-160{padding-right:160px!important}.padding-bottom-xxlarge-160,.pb-xxlarge-160{padding-bottom:160px!important}.padding-left-xxlarge-160,.pl-xxlarge-160{padding-left:160px!important}.px-xxlarge-160{padding-right:160px!important;padding-left:160px!important}.py-xxlarge-160{padding-top:160px!important;padding-bottom:160px!important}.p-xxlarge-180,.padding-xxlarge-180{padding:180px!important}.padding-top-xxlarge-180,.pt-xxlarge-180{padding-top:180px!important}.padding-right-xxlarge-180,.pr-xxlarge-180{padding-right:180px!important}.padding-bottom-xxlarge-180,.pb-xxlarge-180{padding-bottom:180px!important}.padding-left-xxlarge-180,.pl-xxlarge-180{padding-left:180px!important}.px-xxlarge-180{padding-right:180px!important;padding-left:180px!important}.py-xxlarge-180{padding-top:180px!important;padding-bottom:180px!important}.p-xxlarge-200,.padding-xxlarge-200{padding:200px!important}.padding-top-xxlarge-200,.pt-xxlarge-200{padding-top:200px!important}.padding-right-xxlarge-200,.pr-xxlarge-200{padding-right:200px!important}.padding-bottom-xxlarge-200,.pb-xxlarge-200{padding-bottom:200px!important}.padding-left-xxlarge-200,.pl-xxlarge-200{padding-left:200px!important}.px-xxlarge-200{padding-right:200px!important;padding-left:200px!important}.py-xxlarge-200{padding-top:200px!important;padding-bottom:200px!important}.p-xxlarge-250,.padding-xxlarge-250{padding:250px!important}.padding-top-xxlarge-250,.pt-xxlarge-250{padding-top:250px!important}.padding-right-xxlarge-250,.pr-xxlarge-250{padding-right:250px!important}.padding-bottom-xxlarge-250,.pb-xxlarge-250{padding-bottom:250px!important}.padding-left-xxlarge-250,.pl-xxlarge-250{padding-left:250px!important}.px-xxlarge-250{padding-right:250px!important;padding-left:250px!important}.py-xxlarge-250{padding-top:250px!important;padding-bottom:250px!important}.m-xxlarge-auto,.margin-xxlarge-auto{margin:auto!important}.margin-top-xxlarge-auto,.mt-xxlarge-auto{margin-top:auto!important}.margin-right-xxlarge-auto,.mr-xxlarge-auto{margin-right:auto!important}.margin-bottom-xxlarge-auto,.mb-xxlarge-auto{margin-bottom:auto!important}.margin-left-xxlarge-auto,.ml-xxlarge-auto{margin-left:auto!important}.mx-xxlarge-auto{margin-right:auto!important;margin-left:auto!important}.my-xxlarge-auto{margin-top:auto!important;margin-bottom:auto!important}}@media print,screen and (min-width:45em){.align-medium-left{justify-content:flex-start}.align-medium-center{justify-content:center}.align-medium-right{justify-content:flex-end}.align-medium-top{align-items:flex-start}.align-medium-middle{align-items:center}.align-medium-bottom{align-items:flex-end}.text-medium-left{text-align:left}.text-medium-center{text-align:center}.text-medium-right{text-align:right}}@media print,screen and (min-width:64em){.align-large-left{justify-content:flex-start}.align-large-center{justify-content:center}.align-large-right{justify-content:flex-end}.align-large-top{align-items:flex-start}.align-large-middle{align-items:center}.align-large-bottom{align-items:flex-end}.text-large-left{text-align:left}.text-large-center{text-align:center}.text-large-right{text-align:right}}@media screen and (min-width:75em){.align-xlarge-left{justify-content:flex-start}.align-xlarge-center{justify-content:center}.align-xlarge-right{justify-content:flex-end}.align-xlarge-top{align-items:flex-start}.align-xlarge-middle{align-items:center}.align-xlarge-bottom{align-items:flex-end}.text-xlarge-left{text-align:left}.text-xlarge-center{text-align:center}.text-xlarge-right{text-align:right}}@media screen and (min-width:90em){.align-xxlarge-left{justify-content:flex-start}.align-xxlarge-center{justify-content:center}.align-xxlarge-right{justify-content:flex-end}.align-xxlarge-top{align-items:flex-start}.align-xxlarge-middle{align-items:center}.align-xxlarge-bottom{align-items:flex-end}.text-xxlarge-left{text-align:left}.text-xxlarge-center{text-align:center}.text-xxlarge-right{text-align:right}}.screen-reader-text,.sr-only{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a:focus,select:focus{outline-color:#28aef1}button.flickity-button:focus{outline:2px solid #28aef1;outline-offset:2px}[data-whatinput=mouse] .flickity-button:focus,[data-whatinput=mouse] a:focus,[data-whatinput=mouse] button:focus,[data-whatinput=mouse] select:focus,[data-whatinput=touch] .flickity-button:focus,[data-whatinput=touch] a:focus,[data-whatinput=touch] button:focus,[data-whatinput=touch] select:focus{outline:0}#wpadminbar{position:fixed!important}body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:2rem}body.admin-bar.offcanvas .off-canvas.is-open{top:2.875rem}@media screen and (min-width:48.9375em){body.admin-bar.offcanvas .off-canvas.is-open{top:2rem}}#wp-admin-bar-root-default>#wp-admin-bar-duplicate-post,#wp-admin-bar-root-default>#wp-admin-bar-esign{display:none}@media only screen and (min-width:800px){#wp-admin-bar-root-default>#wp-admin-bar-duplicate-post,#wp-admin-bar-root-default>#wp-admin-bar-esign{display:block}}.site-version .indicator{border-radius:50%!important;margin:5px 5px 0 0!important;padding:0 9px!important;height:20px!important;background-color:red}.site-version .indicator.valid{background-color:green!important}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}html{scroll-behavior:smooth}a{color:#e31c37;font-weight:700;text-transform:uppercase}a:active,a:focus,a:hover{color:rgb(181.6,22.4,44)}a.black-link{color:#000}a.black-link:active,a.black-link:focus,a.black-link:hover{color:rgb(38.25,38.25,38.25)}a.gray-link{color:#555}a.gray-link:active,a.gray-link:focus,a.gray-link:hover{color:rgb(110.5,110.5,110.5)}ol{padding-left:15px;list-style:none;position:relative;margin-left:0}ol>li{padding-left:20px;counter-increment:item;margin-bottom:10px;display:list-item}ol>li:before{margin-right:10px;position:absolute;left:0;content:counter(item) ".";font-weight:700;min-width:20px}.anchor-offset-200{scroll-margin-top:200px}.trial-pass-title-container:has(.sm-to-lg-heading){min-height:34px}@media print,screen and (min-width:45em){.trial-pass-title-container:has(.sm-to-lg-heading){min-height:97px}}.red-arrow path{fill:#e31c37;stroke:#e31c37}.red-arrow:hover path{fill:rgb(181.6,22.4,44);stroke:rgb(181.6,22.4,44)}a .arrow-animated{display:inline-block;overflow:hidden;text-align:right;transition:.3s width;width:32px}a .arrow-animated svg{float:right}a:hover .arrow-animated{width:48px}.youtube-link{font-size:14px;line-height:20px}.new-member-booking .wpcf7 .submitting .wpcf7-spinner{display:none}.new-member-booking .wpcf7 form.sent .wpcf7-response-output{display:none}#class-pass-modal .ajax-loader,#studio-pass-modal .ajax-loader,.standard-modal .ajax-loader{margin-top:15px;margin-bottom:0;margin-left:auto;margin-right:auto;display:block!important;position:absolute;right:-22px;top:20px}#booking-calendar-modal,#class-pass-modal,#class-schedule-modal,#gym-details-modal,#review-form-modal,#review-modal,#studio-pass-modal,.standard-modal{background-color:#f0f0f0;max-width:800px;width:100%}#booking-calendar-modal .reveal-close-button,#class-pass-modal .reveal-close-button,#class-schedule-modal .reveal-close-button,#gym-details-modal .reveal-close-button,#review-form-modal .reveal-close-button,#review-modal .reveal-close-button,#studio-pass-modal .reveal-close-button,.standard-modal .reveal-close-button{position:absolute;top:-3px;right:0;z-index:1}@media screen and (min-width:75em){.standard-modal.wide{max-width:1120px}}.floating-action-button{z-index:8;position:fixed;bottom:25px;right:0;text-align:right;margin:-65px 10px 0 0}.floating-action-button .btn{border-radius:999rem;box-shadow:inset 0 0 0 .2142857143rem rgba(255,255,255,.3);padding:15px 30px}.floating-action-button .btn:focus{box-shadow:inset 0 0 0 .2142857143rem rgba(255,255,255,.3)!important}.floating-action-button.sticky{display:flex;float:right;position:sticky;position:-webkit-sticky}.color-mode-dark{background-color:#000}.color-mode-dark .bg-gray:not(.reveal){background-color:transparent!important}.color-mode-dark .change-my-gym-container .my-gym-address{color:#fff}.grid-container.full-width{max-width:100%;padding:0}.img-fluid{max-width:100%;height:auto}.table-scroll{overflow-x:auto;width:100%;margin-bottom:1rem}.table-scroll table{margin-bottom:0}main.require-location-confirm .hide-until-location-confirm{display:none!important}.clean-input{border:none;box-shadow:none}.anchor{display:block;height:125px;margin-top:-125px;visibility:hidden;z-index:-1}.show-for-locations:not(.show-ajax),.show-for-presale-locations:not(.show-ajax),.show-for-studio-flow:not(.show-ajax),.show-for-studio-lft:not(.show-ajax),.show-for-studio-pilates:not(.show-ajax){display:none}:focus{outline-color:#28aef1;box-shadow:none!important}.not-allowed:hover{cursor:not-allowed}.server-response.alert{padding:15px;border:2px solid #f7e700}.server-response.alert.alert-success{border:2px solid #398f14}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop iframe,.fb_iframe_widget_fluid_desktop span{width:100%!important}.server-response.alert.alert-success{border:2px solid #398f14}#staff-single .staff-headshot-cell{align-items:center}@media print,screen and (max-width:44.99875em){#staff-single .staff-headshot-cell .staff-headshot{margin-bottom:20px}}#staff-single .staff-header-cell{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;align-content:stretch}#staff-single .staff-header-cell .staff-name{font-size:33px;line-height:40px}@media print,screen and (min-width:45em){#staff-single .staff-header-cell .staff-name{font-size:40px;line-height:40px}}@media screen and (min-width:75em){#staff-single .staff-header-cell .staff-name{font-size:80px;line-height:80px}}#staff-single .staff-h2{font-size:16px;line-height:24px}@media print,screen and (min-width:45em){#staff-single .staff-h2{font-size:23px;line-height:28px}}@media screen and (min-width:75em){#staff-single .staff-h2{font-size:25px;line-height:29px}}.social-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.social-links .social-link{color:#555;font-size:30px;display:inline-block;margin-right:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.social-links .social-link:active,.social-links .social-link:focus,.social-links .social-link:hover{color:rgb(110.5,110.5,110.5)}.cl-comma{color:#e31c37}@media print,screen and (max-width:63.99875em){.featured-img-row .featured-img-cell{padding-left:0;padding-right:0}}.custom-slash{font-size:18px;line-height:18px;margin-left:10px;margin-right:10px}@media print,screen and (min-width:45em){.custom-slash{font-size:20px;line-height:20px}}figure{max-width:100%}.grecaptcha-badge{visibility:hidden}.lazy-img{transition:opacity .5s linear;opacity:0}.lazy-bg-img{background-position:center;background-size:cover;width:100%;height:100%}.lazy-video{transition:opacity .5s linear;opacity:0}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styled-price{padding-bottom:20px;display:flex;justify-content:center;line-height:1}@media print,screen and (min-width:45em) and (max-width:63.99875em){.styled-price{align-items:center}}.styled-price .currency-symbol{margin-right:3px;font-size:25px}.styled-price .whole-number{font-size:40px}.styled-price .change-number,.styled-price .change-number-down{font-size:27px}.styled-price .change-number{align-self:center}.styled-price .change-number-down{align-self:flex-end;margin-bottom:4px}.styled-price .per-month{margin-top:-2px;font-size:13px;align-self:flex-end;margin-bottom:8px}@media print,screen and (min-width:45em) and (max-width:63.99875em){.styled-price .per-month{margin-bottom:0;align-self:center}}.styled-price .asterisk{font-size:16px}@media print,screen and (min-width:64em){.styled-price .currency-symbol{margin-right:6px;margin-top:10px;font-size:40px}.styled-price .whole-number{font-size:65px}.styled-price .change-number,.styled-price .change-number-down{margin-top:10px;font-size:45px}.styled-price .per-month{margin-top:10px;font-size:20px}.styled-price .asterisk{font-size:20px;margin-left:-4px;margin-top:10px}}.cross-out{position:relative;font-weight:700;font-size:20px;display:inline-block}.cross-out:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-bottom:2px solid currentColor;width:130%}.banner-countdown-wrapper{display:flex;justify-content:center}.document-style{background-color:#fff;border:1px solid #555;max-height:50vh;overflow-y:scroll;padding:1rem}.max-800{margin:0 auto;max-width:800px}.translatepress-es_MX .locations-page-map h1{font-size:90px}#onetrust-policy-text{padding-left:40px!important}.section-toggle.active i{transform:rotate(180deg);display:inline-block}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:700}.h1,h1{font-family:Montserrat,sans-serif;font-size:48px;line-height:52px}@media print,screen and (min-width:45em){.h1,h1{font-size:60px;line-height:64px}}@media screen and (min-width:75em){.h1,h1{font-size:100px;line-height:105px}}.h1.smaller-text,h1.smaller-text{font-size:38px;line-height:42px}@media print,screen and (min-width:45em){.h1.smaller-text,h1.smaller-text{font-size:50px;line-height:54px}}@media screen and (min-width:75em){.h1.smaller-text,h1.smaller-text{font-size:80px;line-height:85px}}.h1.blog-h1,h1.blog-h1{font-size:20px;line-height:24px}@media print,screen and (min-width:45em){.h1.blog-h1,h1.blog-h1{font-size:27px;line-height:29px}}@media screen and (min-width:75em){.h1.blog-h1,h1.blog-h1{font-size:43px;line-height:43px}}.h1.enjoy,.h1.enjoy-the-ride,h1.enjoy,h1.enjoy-the-ride{font-family:enjoy-the-ride,sans-serif;font-weight:400;font-size:48px;line-height:58px}@media print,screen and (min-width:45em){.h1.enjoy,.h1.enjoy-the-ride,h1.enjoy,h1.enjoy-the-ride{font-size:100px;line-height:100px}}@media screen and (min-width:75em){.h1.enjoy,.h1.enjoy-the-ride,h1.enjoy,h1.enjoy-the-ride{font-size:100px;line-height:120px}}.h1.enjoy-the-ride.smaller-text,.h1.enjoy.smaller-text,h1.enjoy-the-ride.smaller-text,h1.enjoy.smaller-text{font-size:38px;line-height:48px}@media print,screen and (min-width:45em){.h1.enjoy-the-ride.smaller-text,.h1.enjoy.smaller-text,h1.enjoy-the-ride.smaller-text,h1.enjoy.smaller-text{font-size:90px;line-height:90px}}@media screen and (min-width:75em){.h1.enjoy-the-ride.smaller-text,.h1.enjoy.smaller-text,h1.enjoy-the-ride.smaller-text,h1.enjoy.smaller-text{font-size:80px;line-height:100px}}.h1 .smaller-text,.h1-small{font-family:Montserrat,sans-serif;font-size:38px;line-height:42px}@media print,screen and (min-width:45em){.h1 .smaller-text,.h1-small{font-size:50px;line-height:54px}}@media screen and (min-width:75em){.h1 .smaller-text,.h1-small{font-size:80px;line-height:85px}}.h2,h2{margin-bottom:20px;text-transform:uppercase;font-size:28px;line-height:32px}@media print,screen and (min-width:45em){.h2,h2{font-size:32px;line-height:40px}}@media screen and (min-width:75em){.h2,h2{font-size:40px;line-height:49px}}.h2.smaller-text,h2.smaller-text{font-size:18px;line-height:22px}@media print,screen and (min-width:45em){.h2.smaller-text,h2.smaller-text{font-size:22px;line-height:30px}}@media screen and (min-width:75em){.h2.smaller-text,h2.smaller-text{font-size:20px;line-height:29px}}.h2.enjoy,.h2.enjoy-the-ride,h2.enjoy,h2.enjoy-the-ride{font-family:enjoy-the-ride,sans-serif;font-weight:400;text-transform:none;font-size:48px;line-height:62px}@media print,screen and (min-width:45em){.h2.enjoy,.h2.enjoy-the-ride,h2.enjoy,h2.enjoy-the-ride{font-size:54px;line-height:68px}}@media screen and (min-width:75em){.h2.enjoy,.h2.enjoy-the-ride,h2.enjoy,h2.enjoy-the-ride{font-size:58px;line-height:72px}}.h3,h3{font-size:22px;line-height:26px}@media print,screen and (min-width:45em){.h3,h3{font-size:24px;line-height:28px}}@media screen and (min-width:75em){.h3,h3{font-size:32px;line-height:36px}}.h3.smaller-text,h3.smaller-text{font-size:12px;line-height:16px}@media print,screen and (min-width:45em){.h3.smaller-text,h3.smaller-text{font-size:14px;line-height:18px}}@media screen and (min-width:75em){.h3.smaller-text,h3.smaller-text{font-size:12px;line-height:16px}}.h4,h4{text-transform:uppercase;font-size:22px;line-height:25px}@media print,screen and (min-width:45em){.h4,h4{font-size:22px;line-height:28px}}@media screen and (min-width:75em){.h4,h4{font-size:28px;line-height:32px}}.h5,h5{text-transform:uppercase;font-size:20px;line-height:24px}@media screen and (min-width:75em){.h5,h5{font-size:25px;line-height:25px}}h6{text-transform:uppercase;font-size:18px;line-height:32px}@media print,screen and (min-width:45em){h6{font-size:20px;line-height:24px}}@media screen and (min-width:75em){h6{font-size:24px;line-height:29px}}.h7{text-transform:uppercase;font-size:16px;line-height:22px}@media print,screen and (min-width:45em){.h7{font-size:18px;line-height:24px}}@media screen and (min-width:75em){.h7{font-size:20px;line-height:29px}}.h1-small{font-size:40px;line-height:1}@media print,screen and (min-width:45em){.h1-small{font-size:60px}}.sm-to-lg-heading{font-size:28px;line-height:1;min-height:34px}@media print,screen and (min-width:45em){.sm-to-lg-heading{font-size:80px;min-height:97px}}.heading-medium{font-weight:500}.heading-medium *{font-weight:500}.p,p{font-size:16px;line-height:22px;font-weight:400}small{font-size:12px;line-height:14px}.smaller{font-size:10px;line-height:12px}.text-big{font-size:2rem}@media print,screen and (min-width:45em){.text-big{font-size:5rem}}.flexible-column-content-wrap{margin-bottom:40px}@media print,screen and (min-width:45em){.flexible-column-content-wrap{margin-bottom:45px}}@media screen and (min-width:75em){.flexible-column-content-wrap{margin-bottom:75px}}.flexible-column-content-wrap.full-width-57-rows{margin-top:0}.flexible-column-content-wrap.no-margin{margin-bottom:0}.featured-blocks-wrap.no-print{background-color:#fff;border-top:1px solid #e31c37;color:#555;text-align:center}.featured-blocks-wrap.wysiwyg-wrap h2,.featured-blocks-wrap.wysiwyg-wrap h3,.featured-blocks-wrap.wysiwyg-wrap h4{margin-bottom:10px}.split-blocks-rows{position:relative}.split-blocks-rows .text-container{padding:50px 15px}@media print,screen and (min-width:45em){.split-blocks-rows .text-container{padding:50px 0}}.split-blocks-rows .video-box{height:100%;margin-bottom:0;width:100%}.customization-block{display:flex}.customization-block img,.customization-block.bg-image{background-size:cover;object-fit:cover}.customization-block.rounded-corners{border-radius:10px}.customization-block.rounded-corners.bg-overlay:before{border-radius:10px}.customization-block.bg-image{width:auto;margin-left:45px;margin-right:45px;position:relative}.customization-block.bg-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.customization-block.bg-image .grid-container{z-index:5}@media print,screen and (max-width:44.99875em){.customization-block.special-mobile-overrides{background-image:none!important;color:#555!important;min-height:0!important}.customization-block.special-mobile-overrides .cell{padding:0!important}.customization-block.special-mobile-overrides .header{color:#e31c37!important;font-size:23px!important}}.flex-class-schedule .accordion .accordion-item{border:none}.flex-class-schedule .accordion .accordion-item .accordion-title{border:none;padding:0 0 30px;font-size:16px}.flex-class-schedule .accordion .accordion-item .accordion-title:focus,.flex-class-schedule .accordion .accordion-item .accordion-title:hover{background-color:#000}.flex-class-schedule .accordion .accordion-item .accordion-title:before{display:none}.flex-class-schedule .accordion .accordion-item #accordion-up{display:none}.flex-class-schedule .accordion .accordion-item #accordion-down{display:inline-block}.flex-class-schedule .accordion .accordion-item.is-active #accordion-up{display:inline-block}.flex-class-schedule .accordion .accordion-item.is-active #accordion-down{display:none}.flex-class-schedule .accordion .accordion-item .accordion-content{border:none;padding:0}.flex-class-schedule.hide-location-selector .change-location-box{display:none!important}.full-width-rows{position:relative}.full-width-rows .alternating-text-container{position:relative}.full-width-rows .alternating-text-container .corner-triangle .triangle{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#555 transparent transparent transparent;z-index:2}.full-width-rows .alternating-text-container .corner-triangle .triangle-text{position:absolute;top:19px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;text-align:center;text-transform:uppercase;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media print,screen and (min-width:45em){.full-width-rows .alternating-text-container .corner-triangle{margin-top:0}.full-width-rows .alternating-text-container .corner-triangle .triangle{border-width:75px 75px 0 0}.full-width-rows .alternating-text-container .corner-triangle .triangle-text{top:10px;left:3px;width:40px;font-size:12px;line-height:14px}}@media print,screen and (min-width:64em){.full-width-rows .alternating-text-container .corner-triangle .triangle{border-width:100px 100px 0 0}.full-width-rows .alternating-text-container .corner-triangle .triangle-text{top:15px;left:3px;width:60px;font-size:14px;line-height:16px}}.full-width-rows .text-container{right:0;position:relative;max-width:435px;margin:0 auto;padding:35px 15px 0}@media print,screen and (min-width:45em){.full-width-rows .text-container{padding:45px 15px 60px}}@media screen and (min-width:75em){.full-width-rows .text-container{padding:75px 15px 80px}}.full-width-rows .text-container .alternating-icon-and-text-container{display:table}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row{display:table-row}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-icon{display:table-cell;vertical-align:middle;min-width:50px}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-icon img{height:50%}@media screen and (min-width:75em){.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-icon img{height:100%}}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text{display:table-cell;vertical-align:middle;font-size:18px;line-height:22px;font-weight:700}.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text .spacing{margin-left:30px}@media print,screen and (min-width:45em){.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text{font-size:20px;line-height:24px}}@media print,screen and (min-width:64em){.full-width-rows .text-container .alternating-icon-and-text-container .alternating-icon-and-text-row .alternating-text{font-size:24px;line-height:29px}}@media screen and (min-width:75em){.full-width-rows .text-container.right{float:right;margin-right:75px}}@media screen and (min-width:75em){.full-width-rows .text-container.left{float:left;margin-left:75px}}.full-width-rows .bg-img{background-position:center;background-size:cover;height:100%;width:100%}@media print,screen and (max-width:44.99875em){.full-width-rows .bg-img{min-height:350px!important}}.full-width-rows.block-round-corners .alternating-text-container,.full-width-rows.block-round-corners .bg-img{border-radius:10px}.full-width-rows.block-round-corners .alternating-text-container{margin:0 20px}.full-width-rows.block-round-corners .text-container{margin:0 auto;float:none}.full-width-57.full-width-57-single-row .bg-overlay{position:absolute;top:0;left:0}@media print,screen and (min-width:45em){.full-width-57.full-width-57-single-row .bg-overlay.right-gradient{background:linear-gradient(to right,rgba(255,255,255,0) 60%,#000 95%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=1 )}}@media print,screen and (min-width:45em){.full-width-57.full-width-57-single-row .bg-overlay.left-gradient{background:linear-gradient(to right,#000 0,#000 5%,rgba(255,255,255,0) 40%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff', GradientType=1 )}}.full-width-57.full-width-57-single-row .text-container{max-width:670px;margin:0 auto;padding:35px 0 40px}@media print,screen and (min-width:45em){.full-width-57.full-width-57-single-row .text-container{padding:45px 0 60px}}@media screen and (min-width:75em){.full-width-57.full-width-57-single-row .text-container{padding:75px 0 80px}}.full-width-57.full-width-57-single-row .text-container .alternating-content p{margin-bottom:20px}.full-width-57.full-width-57-single-row .bg-img{background-position:center;background-size:cover;height:100%;width:100%}.full-width-image-with-video{min-height:325px}@media print,screen and (min-width:45em){.full-width-image-with-video{min-height:543px}}@media screen and (min-width:75em){.full-width-image-with-video{min-height:543px}}.full-width-image-with-video{background-size:cover;background-repeat:no-repeat;background-position:center center;height:auto}.cf7-form-with-background{padding:75px 0 50px}.cf7-form-with-background:not(.form-light-background) .input-wrapper.floating-label input~label,.cf7-form-with-background:not(.form-light-background) .input-wrapper.floating-label select.default~label{margin:0 0 0 .5rem}.cf7-form-with-background .wpcf7-not-valid-tip{text-align:left}.text-with-button-optional-image-background{text-align:center}.text-with-button-optional-image-background .text-with-button-header{margin-bottom:20px;color:#e31c37}.text-with-button-optional-image-background .text-with-button-header.white{color:#fff}.text-with-button-optional-image-background .text-with-button-content{margin-bottom:20px}.text-with-button-optional-image-background .bg-image{background-position:top center;background-size:cover}.text-with-button-optional-image-background .add-padding{padding:170px 0}.text-with-button-optional-image-background .text-padding{padding:40px 0}@media print,screen and (min-width:45em){.text-with-button-optional-image-background .text-padding{padding:80px 0}}input:not([type=button]):not([type=reset]):not([type=submit])::-moz-placeholder,select::-moz-placeholder{font-weight:700;color:#a7a9ac}input:not([type=button]):not([type=reset]):not([type=submit])::placeholder,select::placeholder{font-weight:700;color:#a7a9ac}select{font-weight:700;color:#a7a9ac}.form-light-background h2{color:#e31c37}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit]),.form-light-background select,.form-light-background textarea{background-color:#f0f0f0}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit])::-moz-placeholder,.form-light-background select::-moz-placeholder,.form-light-background textarea::-moz-placeholder{color:#a7a9ac}.form-light-background input:not([type=button]):not([type=reset]):not([type=submit])::placeholder,.form-light-background select::placeholder,.form-light-background textarea::placeholder{color:#a7a9ac}.form-light-background .conditional-radio>label,.form-light-background select,.form-light-background textarea{color:#a7a9ac}.owl-theme{position:relative}.owl-theme.owl-carousel .owl-item .owl-lazy{width:auto;height:100%}.owl-theme .owl-dots{padding-top:5px}.owl-theme .owl-dots .owl-dot{height:32px;width:32px;text-align:center}.owl-theme .owl-dots .owl-dot span{background-color:#d6d6d6;box-shadow:none;margin:auto!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#e31c37}@media print,screen and (min-width:45em){.owl-theme .owl-dots .owl-dot{height:32px;width:32px}}.owl-theme .owl-nav{margin-top:0}.owl-theme .owl-nav button.owl-next,.owl-theme .owl-nav button.owl-prev{position:absolute;top:50%;margin-top:-116px;font-size:100px;color:#fff}.owl-theme .owl-nav button.owl-prev{left:20px}.owl-theme .owl-nav button.owl-next{right:20px}.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent}.simple-carousel img{min-height:240px}@media print,screen and (min-width:45em){.simple-carousel img{height:415px}.simple-carousel .owl-nav button.owl-next,.simple-carousel .owl-nav button.owl-prev{color:#555}.simple-carousel .owl-nav button.owl-next:hover,.simple-carousel .owl-nav button.owl-prev:hover{color:rgb(110.5,110.5,110.5)}.simple-carousel .owl-nav button.owl-prev{left:-50px}.simple-carousel .owl-nav button.owl-next{right:-50px}}.gallery-modal{width:auto;background-color:transparent;border:none;padding:0;max-width:100%;top:unset!important;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-end;align-content:stretch}@media print,screen and (min-width:64em){.gallery-modal{max-width:80%}}.gallery-modal .modal-close-button{position:relative;margin:10px 5px 0 0}@media print,screen and (min-width:64em){.gallery-modal .modal-close-button{margin-right:45px}}.gallery-modal .owl-nav button.owl-next,.gallery-modal .owl-nav button.owl-prev{font-weight:100;font-size:60px}.gallery-modal .owl-dots{z-index:1}@media print,screen and (min-width:64em){.gallery-modal .slide-img{padding:0 45px}.gallery-modal .owl-nav{position:absolute;top:0;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}.gallery-modal .owl-nav button.owl-next,.gallery-modal .owl-nav button.owl-prev{left:unset;right:unset;position:relative;top:unset;margin:0 0 0 1px;height:100%;width:45px;padding-bottom:5%!important}}.testimonial-carousel{margin-bottom:40px}.testimonial-carousel.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;padding-top:0}.testimonial-carousel.owl-theme .owl-dots{position:relative;z-index:2}.testimonial-carousel.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;box-shadow:none;border-radius:5px;background-color:transparent;border:1px solid red;margin:5px 7px}.testimonial-carousel.owl-theme .owl-dots .owl-dot.active span{background-color:#e31c37}.testimonial-carousel .owl-stage{margin-bottom:15px}.testimonial-carousel.rating-review .testimonial{background-color:#f0f0f0;margin:0 5px;padding:15px;border-radius:10px}@media print,screen and (min-width:45em){.testimonial-carousel.rating-review .testimonial{margin:0 15px;padding:30px}}@media print,screen and (min-width:45em){.testimonial-carousel.image-testimonials .testimonial{padding:0 15px;margin:0 5px}}.testimonial-carousel .testimonial{color:#555;font-size:16px;line-height:20px;min-height:225px}.testimonial-carousel .testimonial .icon-pic{display:inline-block;background:#555;color:#fff}.testimonial-carousel .testimonial .icon-pic.icon-white{background:#fff;color:#e31c37}.testimonial-carousel .testimonial .icon-pic.icon-red{background:#e31c37}.testimonial-carousel .testimonial .icon-pic{font-weight:700;border-radius:50%;width:36px;height:36px;position:relative;margin-right:20px}.testimonial-carousel .testimonial .icon-pic .initial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-carousel .testimonial .testimonial-pic{height:300px;object-fit:cover}.testimonial-carousel .testimonial .testimonial-name{font-family:montserrat;font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:5px}.testimonial-carousel .testimonial .testimonial-stars{margin-bottom:10px}.testimonial-carousel .testimonial .rated-star{color:#e31c37}.testimonial-carousel .testimonial .testimonial-divider{width:70px;height:1px;margin:0 auto 30px;background-color:#e3233d}.testimonial-carousel .testimonial .testimonial-content{font-family:montserrat;font-size:14px}.testimonial-carousel .testimonial .testimonial-content p:first-child{margin-bottom:0}.testimonial-carousel .testimonial .testimonial-content .morecontent{display:none}.faq-list{padding:30px 0 0 0}.faq-list+.faq-list{padding:30px 0 30px 0}.faq-list .faq-accordion{background-color:transparent}.faq-list .faq-accordion>li .accordion-title{color:#555;padding:25px 35px}@media print,screen and (min-width:45em){.faq-list .faq-accordion>li .accordion-title{padding:35px 0}}.faq-list .faq-accordion>li>.accordion-content{width:100%}.faq-list .faq-accordion .accordion-title{border:none;display:inline-block;padding-bottom:0;font-size:16px;position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.faq-list .faq-accordion .accordion-title:before{content:"";display:none}.faq-list .faq-accordion .accordion-title:after{content:"▼";position:relative;margin-top:0;font-size:25px}.faq-list .faq-accordion .accordion-title[aria-expanded=true]:after{content:"▲"}.faq-list .faq-accordion .accordion-title:focus,.faq-list .faq-accordion .accordion-title:hover{background-color:transparent}.faq-list .faq-accordion .sub-accordion-title{border:none;font-size:16px}@media print,screen and (min-width:64em){.faq-list .faq-accordion .sub-accordion-title h5{font-size:20px;line-height:20px}}.faq-list .faq-accordion .sub-accordion-title{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 0 1em;padding-bottom:0}.faq-list .faq-accordion .sub-accordion-title:before{content:"";display:none}.faq-list .faq-accordion .sub-accordion-title:after{content:"+";font-family:FontAwesome;position:relative;top:50%;margin-top:0;padding:5px 5px;font-size:18px;font-weight:700}.faq-list .faq-accordion .sub-accordion-title[aria-expanded=true]:after{content:"-";font-size:18px;font-weight:700}.faq-list .faq-accordion .sub-accordion-title:focus,.faq-list .faq-accordion .sub-accordion-title:hover{background-color:transparent}.faq-list .faq-accordion .sub-accordion-title h5{text-transform:none;padding-bottom:0}.faq-list .faq-accordion .accordion-content{border:none;background-color:transparent;padding:0}.faq-list .faq-accordion .accordion-content .faq-answer p{text-transform:none;padding-top:1em}.faq-list .faq-accordion .sub-faq-accordion li:nth-child(even){color:#00f}.faq-list .faq-accordion .sub-faq-accordion{background-color:transparent}.faq-list .faq-accordion .sub-faq-accordion li{padding:25px 35px}.faq-list .faq-accordion .sub-faq-accordion>li:nth-child(even){background-color:#fff}.faq-list .faq-accordion .sub-faq-accordion>li:nth-child(odd){background-color:#f0f0f0}.gallery-img-container{padding:1px}.gallery-img-container .gallery-img-small{background-position:center;background-size:cover;cursor:pointer;height:100%}.gallery-img-container .gallery-img-small.reveal-enabled{cursor:zoom-in}.gallery-img-container .gallery-img-small .captions{margin-top:5px}.gallery-layout{margin-bottom:40px}.gallery-carousel{margin-bottom:50px;max-width:100vw;overflow-x:hidden;position:relative}.gallery-carousel gallery-image{height:296px}@media print,screen and (min-width:64em){.gallery-carousel gallery-image{height:330px}}@media screen and (min-width:75em){.gallery-carousel gallery-image{height:380px}}.gallery-carousel gallery-image.reveal-enabled{cursor:zoom-in}.gallery-carousel gallery-image .cell,.gallery-carousel gallery-image .gallery-img,.gallery-carousel gallery-image .gallery-img-container,.gallery-carousel gallery-image .gallery-img-small,.gallery-carousel gallery-image .item{height:100%;max-height:100%!important}.gallery-carousel .owl-item .item .gallery-img{background-size:cover;background-position:center;cursor:pointer;height:100%;padding:0 5px}.gallery-carousel .owl-item .item .gallery-img.reveal-enabled{cursor:zoom-in}.gallery-carousel.owl-theme .owl-dots{padding-top:25px;padding-right:50px}.gallery-carousel .captions{margin-top:-40px;pointer-events:none;position:relative;text-transform:uppercase;z-index:2}.gallery-carousel .gallery-overlay{background:rgba(0,0,0,.3);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.reveal-overlay{z-index:100000}.modal-gallery-carousel{position:relative;margin-bottom:0;height:82%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.modal-gallery-carousel .owl-item,.modal-gallery-carousel .owl-stage,.modal-gallery-carousel .owl-stage-outer,.modal-gallery-carousel .slide-img{height:100%}.modal-gallery-carousel .slide-img{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.modal-gallery-carousel .slide-img .background-cover-cc{flex-grow:1;width:100%}.modal-gallery-carousel .gallery-caption{margin-top:10px;text-align:center;color:#fff}.carousel-container .bold-subheading,.video-gallery-modal-slider .bold-subheading{margin-bottom:30px}@media print,screen and (min-width:64em){.carousel-container .bold-subheading,.video-gallery-modal-slider .bold-subheading{margin-bottom:45px}}.carousel-container .slide,.video-gallery-modal-slider .slide{min-height:180px}@media print,screen and (min-width:45em){.carousel-container .slide,.video-gallery-modal-slider .slide{min-height:230px}}@media screen and (min-width:75em){.carousel-container .slide,.video-gallery-modal-slider .slide{min-height:230px}}.carousel-container .slide,.video-gallery-modal-slider .slide{background-color:#e31c37;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;background-size:cover;background-repeat:no-repeat;background-position:center center}.carousel-container .slide .video-slide-play-btn,.video-gallery-modal-slider .slide .video-slide-play-btn{max-width:150px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.carousel-container .slide .video-slide-play-btn,.video-gallery-modal-slider .slide .video-slide-play-btn{max-width:127px}}.carousel-container .read-less,.carousel-container .read-more,.video-gallery-modal-slider .read-less,.video-gallery-modal-slider .read-more{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:12px;line-height:15px}.carousel-container .read-toggle-text,.video-gallery-modal-slider .read-toggle-text{padding-top:1px;position:relative!important}.carousel-container .read-toggle-text .read-less,.video-gallery-modal-slider .read-toggle-text .read-less{display:none}.carousel-container .read-toggle-text.active .read-more,.video-gallery-modal-slider .read-toggle-text.active .read-more{display:none}.carousel-container .read-toggle-text.active .read-less,.video-gallery-modal-slider .read-toggle-text.active .read-less{display:inline}.carousel-wrapper{overflow-y:hidden;width:100%;height:100%}.carousel-wrapper h2{font-size:20px}@media print,screen and (min-width:45em){.carousel-wrapper h2{font-size:30px}}.carousel-wrapper .carousel-container{overflow-x:auto;height:calc(100% + 20px);padding-bottom:25px;display:flex;flex-wrap:nowrap;align-items:stretch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel-wrapper .carousel-container::-webkit-scrollbar{height:8px}.carousel-wrapper .carousel-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.carousel-wrapper .carousel-container::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.carousel-wrapper .carousel-container::-webkit-scrollbar-thumb:hover{background:#666}.carousel-wrapper .carousel-container .carousel-item{flex:0 0 auto;width:100%;scroll-snap-align:start}@media print,screen and (min-width:45em){.carousel-wrapper .carousel-container .carousel-item{margin-left:30px;width:50%}}@media print,screen and (min-width:64em){.carousel-wrapper .carousel-container .carousel-item{width:365px}}.carousel-wrapper .carousel-container .carousel-item:first-child{margin-left:0}.carousel-wrapper .carousel-container .carousel-item .caption{font-size:20px;color:#e31c37;position:relative;margin-bottom:5px;margin-top:10px}.carousel-wrapper .carousel-container .carousel-item .video-play-btn{max-width:150px;margin-top:-120px;margin-left:-80px;top:175px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.carousel-wrapper .carousel-container .carousel-item .video-play-btn{max-width:127px}}.carousel-wrapper .carousel-container .carousel-item .placeholder,.carousel-wrapper .carousel-container .carousel-item .post-image{width:100%;height:250px;object-fit:cover}.carousel-arrows{display:flex;justify-content:flex-end}.carousel-arrows button{background:0 0;border:none;font-size:1rem;margin-left:5px;cursor:pointer;padding:5px}.carousel-arrows button span{color:#555;font-size:49px;font-weight:400}.content-boxes{margin-top:50px;padding:30px 0;position:relative}.content-boxes .content-box{margin:0 auto 40px}@media print,screen and (min-width:64em){.content-boxes .content-box.even{padding-left:15px}.content-boxes .content-box.odd{padding-right:15px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.content-boxes .content-box{margin-bottom:75px}}@media screen and (min-width:75em){.content-boxes .content-box{margin-bottom:75px}}.content-boxes .content-box .content-box-img{height:235px;width:100%;background-position:center;background-size:cover;margin-bottom:20px}@media print,screen and (min-width:45em){.content-boxes .content-box .content-box-img{height:190px}}@media print,screen and (min-width:64em){.content-boxes .content-box .content-box-img{height:230px}}@media screen and (min-width:75em){.content-boxes .content-box .content-box-img{height:275px}}.content-boxes .overlay-black{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.content-boxes .content-boxes_background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.content-boxes .content-boxes_background img,.content-boxes .content-boxes_background video{height:100%;object-fit:cover;object-position:center;width:100%}.content-boxes .content-boxes_content{min-height:500px}.content-boxes .content-boxes_text h2{font-size:3rem;line-height:1}@media print,screen and (min-width:45em){.content-boxes .content-boxes_text h2{font-size:4.25rem}}.content-boxes .content-boxes_cta .btn{text-align:center;width:100%}.content-boxes .content-boxes_cta .btn+.btn{margin-top:1rem}.single-vasa_locations_alt .content-boxes{margin:0}.faq .grid-container{color:#000;background-color:#000}@media print,screen and (max-width:63.99875em){#loc-class-schedule{margin-bottom:0}}#loc-class-schedule.filtered-cat .today{background-color:transparent!important}#loc-class-schedule.filtered-cat .today-indicator{display:none}#cs-menu{background-color:#f0f0f0;text-transform:uppercase;border-radius:10px}#cs-menu .cs-menu-grid{background-color:#e0e0e0;border-radius:10px 10px 0 0}@media print,screen and (max-width:63.99875em){#cs-menu .cs-menu-grid{display:flex;justify-content:space-between}#cs-menu .cs-menu-grid .filter-by-time{display:none}#cs-menu .cs-menu-grid .filter-by-category .cs-filter{text-align:right}#cs-menu .cs-menu-grid .filter-by-category .cs-filter .arrow{margin-left:15px}#cs-menu .cs-menu-grid .filter-by-category .studio-cat-filter{color:#fff}#cs-menu .cs-menu-grid .filter-by-category .studio-cat-filter .arrow{border-top-color:#fff}#cs-menu .cs-menu-grid .filter-by-category .studio-cat-filter.active .arrow{margin-top:12px;border-bottom-color:#fff;border-top-color:transparent}}#cs-menu #cs-filter-category-accordion,#cs-menu #cs-filter-day-accordion{display:none;min-width:100%}#cs-menu #cs-filter-category-accordion .cs-filter-bg,#cs-menu #cs-filter-day-accordion .cs-filter-bg{padding:1px .5px}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg,#cs-menu #cs-filter-day-accordion .cs-filter-bg{padding:5px 2.5px}}@media print,screen and (min-width:64em){#cs-menu #cs-filter-category-accordion .cs-filter-bg,#cs-menu #cs-filter-day-accordion .cs-filter-bg{padding:7px}}@media print,screen and (max-width:63.99875em){#cs-menu #cs-filter-day-accordion{display:none!important}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes{display:flex;flex-wrap:nowrap;overflow-x:scroll}@media print,screen and (max-width:44.99875em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes{margin:0 auto;padding-left:0;padding-right:0}}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes{justify-content:center}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square{cursor:pointer;position:relative;flex-grow:0;flex-shrink:1;flex-basis:33.3333333333%}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square{flex-basis:12.5%;padding:40px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square{padding:25px}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .outer-square:before{content:"";padding-top:0;display:block}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square{width:100%;position:absolute;margin:.5px;padding-left:5px;padding-right:5px;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square.cat-filter-btn{width:calc(100% - 10px);background-color:rgb(229.5,229.5,229.5)}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square.cat-filter-btn.active-web{background-color:#fff}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square{padding-left:10px;padding-right:10px;margin:5px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{max-width:45px}@media print,screen and (max-width:44.99875em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{max-width:60px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{margin-bottom:0}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{margin-bottom:0}}@media screen and (min-width:75em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square img{margin-bottom:11px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-weight:400;margin-bottom:0;text-align:center;font-size:13px;line-height:14px}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-size:10px;line-height:9px}}@media screen and (min-width:75em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-size:16px;line-height:14px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .category-filter-boxes .inner-square p{font-size:11px}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes{background-color:#000;gap:2px;overflow-y:hidden}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square:before{padding-top:0}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square{padding:25px}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square{width:100%;height:100%;background-color:#666}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn{background-color:#666;color:#fff}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web{background-color:#838383;color:#fff}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-size:13px;line-height:14px}@media print,screen and (min-width:45em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-size:10px;line-height:9px}}@media screen and (min-width:75em){#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-size:16px;line-height:14px}}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square.cat-filter-btn.active-web p{font-weight:700}#cs-menu #cs-filter-category-accordion .cs-filter-bg .studio-filter-boxes .outer-square .inner-square p{font-weight:400}.no-classes-section.on-page-search .search-form .search-location-input{border-bottom:1px solid #555}.data-table tbody,.data-table tfoot,.data-table thead{background-color:transparent;border:none}.data-table tr{background-color:transparent!important}.data-table th{font-weight:400;border-radius:10px 10px 0 0}.data-table td,.data-table th{line-height:1;padding:.5rem .25rem}@media only screen and (min-width:720px){.data-table td,.data-table th{line-height:1.2;padding:.5rem}}.data-table td :not(h2):not(h3):not(h4),.data-table th :not(h2):not(h3):not(h4){font-size:12px}@media only screen and (min-width:720px){.data-table td :not(h2):not(h3):not(h4),.data-table th :not(h2):not(h3):not(h4){font-size:1rem}}.data-table td i,.data-table th i{font-size:1rem}@media only screen and (min-width:720px){.data-table td i,.data-table th i{font-size:2rem}}.data-table tr:last-child td{border-radius:0 0 10px 10px}.data-table .table-scroll .sticky-column{position:sticky;left:0;z-index:1;border-left:none!important;border-right:none!important}.data-table .table-scroll .sticky-column.column-2{left:105px}.data-table td.has-asset{display:flex;align-items:center;gap:10px}.data-table .video-box{width:350px;height:200px}.cs-filter,.cs-filter-category,.cs-print{text-transform:uppercase;font-weight:700;height:44px;line-height:44px;width:100%;cursor:pointer}.cs-print{color:#e31c37;cursor:pointer}.arrow{float:right;width:0;height:0;margin-top:20px;border:6px solid transparent;margin-top:18px;border-top-color:#555}.cs-filter.active .arrow{margin-top:12px;border-bottom-color:#555;border-top-color:transparent}.cs-filter-bg .grid-x{gap:5px}.cs-filter-bg .grid-x .cell{flex:1}.day-filter-btn{background-color:rgb(229.5,229.5,229.5);font-size:14px;font-weight:700;margin:5px;padding:15px;text-align:center;cursor:pointer;color:#555;width:100%}.day-filter-btn.active-web{background-color:#fff}.studio-schedule-background #cs-days{background-color:#000!important}@media print,screen and (min-width:64em){.studio-schedule-background #cs-days{background-color:#f0f0f0!important}}.studio-schedule-background .day-header{color:#fff!important}@media print,screen and (min-width:64em){.studio-schedule-background .day-header{background-color:#f0f0f0!important;color:#555!important}}.studio-schedule-background .day-header.active{background-color:#fff!important;color:#000!important}@media print,screen and (min-width:64em){.studio-schedule-background .day-header.active{background-color:transparent!important}}.studio-schedule-background .cs-class{background-color:#000!important;color:#fff!important}@media print,screen and (min-width:64em){.studio-schedule-background .cs-class{color:#555!important;background-color:#fff!important}}.studio-schedule-background .cs-class-instructor-mobile{color:#fff!important}@media print,screen and (max-width:63.99875em){.studio-schedule-background .cs-menu-grid{background-color:#555!important}}.studio-schedule-background #cs-bg .no-classes{background-color:#000;color:#fff}@media print,screen and (min-width:64em){.studio-schedule-background #cs-bg .no-classes{background-color:#fff;color:#000}}#cs-days{padding:5px 0}@media print,screen and (min-width:64em){#cs-days{background-color:#f0f0f0;padding:10px 7px 0}#cs-days .cell.today{background-color:#dedede;border-radius:10px 10px 0 0}#cs-days .cell.today .today-indicator{text-align:center;padding-top:10px}}#cs-days .day-header{text-align:center;color:#555;font-size:16px;font-weight:700;padding-top:10px;padding-bottom:10px;position:relative;width:45px;height:45px;margin:0 auto;cursor:pointer;text-transform:uppercase}#cs-days .day-header.active{background-color:#dedede}@media print,screen and (min-width:45em){#cs-days .day-header{width:75px;height:60px;font-size:24px}}@media print,screen and (min-width:64em){#cs-days .day-header{cursor:auto;color:#555;padding-top:0}#cs-days .day-header.active{background-color:transparent}}#cs-days .slash{position:absolute;right:-5px;top:10px;color:#555;font-weight:700;font-size:24px;display:none}@media print,screen and (min-width:64em){#cs-days .slash{display:block}}#cs-bg{background-color:#f0f0f0;border-radius:0 0 10px 10px}@media print,screen and (min-width:64em){#cs-bg{padding:0 7px 0 7px}#cs-bg .class-cell{min-height:65px}#cs-bg .class-cell.today{background-color:#dedede}#cs-bg .class-cell.today .cs-time{display:none}}#cs-bg .cs-row:nth-last-child(2) .class-cell.today{border-radius:0 0 10px 10px}#cs-bg .cs-time{color:#ddd;text-transform:uppercase;font-size:24px;font-weight:700;padding:15px 10px;display:none;position:absolute;z-index:1}@media print,screen and (min-width:64em){#cs-bg .cs-time{display:block}}#cs-bg .cs-class{border-bottom:2px solid #fff;display:none;position:relative;z-index:2;background-color:#f0f0f0;padding:10px 15px;color:#555;min-height:60px;text-transform:capitalize;margin-bottom:0}#cs-bg .cs-class.active{display:block}#cs-bg .cs-class.cs-class-modal{cursor:pointer}#cs-bg .cs-class .cs-canceled{display:none}#cs-bg .cs-class.cs-class-cancel .cs-canceled{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:rgba(131,131,131,.75)}#cs-bg .cs-class.cs-class-cancel .cs-canceled-text{color:#fff;position:absolute;bottom:10px;right:15px;font-weight:700}@media print,screen and (min-width:45em){#cs-bg .cs-class{min-height:80px}}@media print,screen and (min-width:64em){#cs-bg .cs-class{border:none;background-color:#fff;min-height:137px;margin:0 5px 10px;padding:10px;display:none;color:#555}#cs-bg .cs-class.active{display:none}#cs-bg .cs-class.active-web{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}#cs-bg .cs-class.cs-class-cancel .cs-canceled-text{bottom:30px;right:auto;left:10px}}#cs-bg .cs-class .cs-class-cat{height:16px;position:absolute;right:15px;top:10px;width:16px}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-cat{height:32px;width:32px}}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-cat{position:relative;right:auto;top:auto}}#cs-bg .cs-class .cs-class-title{color:#e31c37;font-size:16px;line-height:18px;font-weight:700;margin-bottom:5px;text-transform:uppercase;text-align:left}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-title{font-size:14px;margin-top:10px}}#cs-bg .cs-class .cs-class-subtitle{color:#fff;font-size:16px;line-height:18px;font-weight:400;text-transform:uppercase;text-align:left}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-subtitle{color:#555;font-size:14px;font-weight:700;margin-bottom:5px}}#cs-bg .cs-class .cs-class-info{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;margin-left:10px;width:155px}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-info{margin-left:0;width:auto}}#cs-bg .cs-class .cs-class-time{font-size:16px;line-height:14px;text-transform:uppercase}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-time{bottom:auto;font-size:14px;line-height:18px;margin-bottom:10px;position:relative;right:auto;top:0}}#cs-bg .cs-class .cs-class-instructor-mobile{color:#555;font-size:16px;font-style:italic;line-height:15px;margin-bottom:5px}@media print,screen and (min-width:45em){#cs-bg .cs-class .cs-class-instructor-mobile{margin-bottom:3px;margin-top:22px}}#cs-bg .cs-class .cs-class-instructor{font-size:12px;line-height:18px}#cs-bg .cs-class .cs-class-details{margin-top:6px;font-size:12px;line-height:15px}@media print,screen and (min-width:64em){#cs-bg .cs-class .cs-class-details{font-size:14px;line-height:18px}}#cs-bg .no-classes{font-style:italic;padding:15px;background-color:#fff;color:#000}#class-schedule-modal #cs-reveal-icon{width:70px;height:70px;margin-right:26px}#class-schedule-modal #cs-header-container{clear:both}#class-schedule-modal #cs-header-container h3{padding-top:15px}#class-schedule-modal #cs-reveal-time{font-size:24px;line-height:29px;font-weight:400}#class-schedule-modal #cs-reveal-desc{margin:20px 0}#class-schedule-modal #cs-reveal-items{margin-bottom:30px}#class-schedule-modal #cs-reveal-items .cs-item{font-size:16px;text-transform:uppercase;line-height:19px;font-weight:700;margin-bottom:0;width:200px;padding-right:26px}#class-schedule-modal #cs-reveal-items p{line-height:19px;margin-bottom:10px;width:200px}@media print,screen and (min-width:45em){#class-schedule-modal #cs-header-container{float:left;clear:none}#class-schedule-modal #cs-header-container h3{padding-top:0}#class-schedule-modal #cs-reveal-desc{margin:40px 0}#class-schedule-modal #cs-reveal-items .cs-item{margin-bottom:10px}#class-schedule-modal #cs-reveal-items p{width:auto}}.cs-class-top{align-items:flex-start;display:flex;justify-content:space-between}@media print,screen and (min-width:64em){.cs-class-top{flex-direction:column}}#loc-special-schedule{color:#fff}#loc-special-schedule .ss-bg{padding:20px 15px 5px;background-color:#e31c37}#loc-special-schedule .ss-icon-container{background-color:#fff;height:50px;width:50px;display:inline-block}#loc-special-schedule .ss-icon{max-width:40px;padding-top:5px}#loc-special-schedule .ss-class{display:block}@media print,screen and (min-width:45em){#loc-special-schedule .ss-class{display:inline-block;padding-right:30px}}#loc-special-schedule .ss-time{display:block;margin-bottom:10px}@media print,screen and (min-width:45em){#loc-special-schedule .ss-time{display:inline-block;margin-bottom:0}}.icon-spin-hover{animation:fa-spin 1s infinite linear}.spinner-container{display:none}.icon-spinner{animation:fa-spin 1s infinite linear}#location-results-container{background-color:#f0f0f0;flex:1 0 auto;display:flex;flex-direction:column;min-height:350px;justify-content:center}#location-results-container .grid-container{flex:1 0 auto;display:flex;flex-direction:column;width:100%}#location-results-container .grid-container .grid-x{flex:1 0 auto}@media print,screen and (min-width:45em){#location-results-container .grid-container .grid-x #locations-left{max-height:80vh;overflow-y:scroll}}.search-explanation,.search-results-placeholder{font-size:16px;line-height:22px;color:#555;padding:0 0 20px 0;font-weight:400;font-style:italic;text-transform:none;margin-bottom:0}.view-all-locations{font-style:normal}.location-modal#modal-trial-coming-soon h6{line-height:24px;text-align:center}@media screen and (min-width:75em){.location-modal#modal-trial-coming-soon h6{line-height:29px}}.location-modal .reveal-close-button button{margin-bottom:0}.free-pass-modal .location-modal-form{margin-top:40px}.free-pass-modal .location-modal-form .search-location-btn{margin-bottom:0}.free-pass-modal input{background-color:transparent;border-bottom:1px solid #555}.free-pass-modal input:focus{background-color:transparent}.studio-pass-modal .google-disclaimer a{color:#555}.studio-pass-modal input{background-color:transparent;border-bottom:1px solid #555}.studio-pass-modal input:focus{background-color:transparent}.studio-pass-modal p{color:#555}.studio-pass-modal .tiny-text{color:#555}#modal-search-results-footer{display:none;margin-top:0;margin-bottom:40px}#modal-search-locations-form .search-form,#modal-search-locations-form-footer .search-form,#search-locations-form .search-form,.location-modal-form .search-form{display:flex;flex-direction:row;position:relative}#modal-search-locations-form .search-location-input,#modal-search-locations-form-footer .search-location-input,#search-locations-form .search-location-input,.location-modal-form .search-location-input{height:45px;font-size:16px;border:0;color:#555;box-shadow:none}@media print,screen and (min-width:45em){#modal-search-locations-form .search-location-input,#modal-search-locations-form-footer .search-location-input,#search-locations-form .search-location-input,.location-modal-form .search-location-input{font-size:14px}}#modal-search-locations-form .open-dropdown,#modal-search-locations-form-footer .open-dropdown,#search-locations-form .open-dropdown,.location-modal-form .open-dropdown{position:absolute;visibility:hidden}#modal-search-locations-form .select-dropdown,#modal-search-locations-form-footer .select-dropdown,#search-locations-form .select-dropdown,.location-modal-form .select-dropdown{position:absolute;z-index:10;width:300px;border:1px solid #c5cbd1;border-radius:0;background-color:#fefefe;font-size:1rem;top:45px;width:calc(100% - 61px);font-weight:700;max-height:200px;overflow-y:scroll}#modal-search-locations-form .select-dropdown .dropdown-item,#modal-search-locations-form-footer .select-dropdown .dropdown-item,#search-locations-form .select-dropdown .dropdown-item,.location-modal-form .select-dropdown .dropdown-item{padding:10px 15px;cursor:pointer}#modal-search-locations-form .select-dropdown .dropdown-item:hover,#modal-search-locations-form-footer .select-dropdown .dropdown-item:hover,#search-locations-form .select-dropdown .dropdown-item:hover,.location-modal-form .select-dropdown .dropdown-item:hover{background-color:#a7a9ac}#modal-search-locations-form .search-location-btn,#modal-search-locations-form-footer .search-location-btn,#search-locations-form .search-location-btn,.location-modal-form .search-location-btn{flex:1;height:45px;border:0;padding:0 18px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#modal-search-locations-form .search-location-btn,#modal-search-locations-form-footer .search-location-btn,#search-locations-form .search-location-btn,.location-modal-form .search-location-btn{min-width:62px}}#search-result-padding{padding-bottom:20px}@media print,screen and (min-width:45em){#search-result-padding{padding-bottom:25px}}.search-results-placeholder{font-style:normal;padding-bottom:40px}.search-results-favorite{font-weight:700;text-transform:uppercase;color:#555;font-size:14px;margin-bottom:15px}.search-no-favorites{margin-bottom:20px}@media print,screen and (max-width:44.99875em){.page-template-locations .use-your-location-container-web{display:none}}.searched-for{font-size:16px;line-height:19px;padding-bottom:10px}.no-results{font-weight:700;font-size:20px;line-height:28px;text-align:center;text-transform:uppercase;margin-bottom:20px}.no-results-paragraph{line-height:19px;font-weight:400;padding-bottom:40px}@media print,screen and (min-width:64em){.no-results-paragraph{padding-bottom:65px}}@media screen and (min-width:75em){.no-results-paragraph{padding-bottom:75px}}.not-found-marker{text-align:center;font-size:43px;color:#d6d6d6;margin-bottom:0}.search-result{position:relative;margin-bottom:30px;background-color:#f0f0f0}.search-result:last-child(){margin-bottom:40px}.search-result .result-image-link{width:32%}.search-result .result-image{background-color:#e31c37;background-size:cover;background-position:center;height:100%;float:left;width:100%}.search-result .result-data{float:left;width:100%;background-color:#fff}@media print,screen and (min-width:64em){.search-result .result-data{width:68%}}.search-result .result-text-container{padding:20px 15px;margin-bottom:2px}@media print,screen and (min-width:64em){.search-result .result-text-container{margin-left:2px}}.search-result .result-text-container .result-favorite{position:absolute;right:8px;top:5px;color:#e31c37;cursor:pointer}.search-result .result-text-container .result-coming-soon{color:#e3233d;text-transform:uppercase;font-size:12px;line-height:15px;font-weight:600;padding-bottom:5px}.search-result .result-text-container .result-location{text-transform:uppercase;color:#555;font-size:24px;line-height:29px;font-weight:700;padding-bottom:15px}.search-result .result-text-container .result-red-line{width:30px;border-top:1px solid #e3233d;margin-bottom:15px}.search-result .result-text-container .result-address{padding-bottom:5px;font-style:italic;font-weight:400;line-height:19px}.search-result .result-text-container .result-hours{font-weight:400;line-height:19px}.search-result .result-btns-container{display:flex;flex-direction:row}.search-result .result-btns-container .result-btn{flex:1}.search-result .result-btns-container .result-btn.left-side{padding-right:0}@media print,screen and (min-width:64em){.search-result .result-btns-container .result-btn.left-side{padding-left:2px}}.search-result .result-btns-container .result-btn.right-side{padding-left:2px}.search-result .result-btns-container .result-btn a.button,.search-result .result-btns-container .result-btn button.button{margin-bottom:0}.modal-search-results{margin-top:60px}.modal-search-results .modal-search-results-list{max-height:400px;overflow-y:scroll}.modal-search-results .modal-search-results-list .searched-for{text-transform:uppercase;font-weight:700}.modal-search-results .modal-search-results-list .result-text-container .result-address{margin-bottom:30px}.modal-search-results .modal-search-results-list .gym-btn{margin-bottom:0}.modal-search-results .modal-search-results-list .view-location small{padding:20px 0 10px;display:block}.modal-search-results .modal-search-results-list .more-details-btn .arrow{margin-left:10px;margin-top:3px}.modal-search-results .modal-search-results-list .more-details-btn small{padding:20px 0 10px;display:block;float:left}.modal-search-results .modal-search-results-list .more-details-btn small:hover{color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn small:hover .arrow{border-top-color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn.active{color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn.active .arrow{transform:rotate(180);margin-top:-1px;border-top-color:#e31c37}.modal-search-results .modal-search-results-list .more-details-btn:hover{color:#e31c37}.modal-search-results .modal-search-results-list .section-toggle.active a{color:#e31c37}.modal-search-results .modal-search-results-list .section-toggle.active .arrow{transform:rotate(180);margin-top:-1px;border-top-color:#e31c37}.modal-search-results .modal-search-results-list .gym-details{margin-top:30px}.modal-search-results .modal-search-results-list .gym-details .phone{display:block;margin-bottom:10px}.modal-search-results .modal-search-results-list .gym-details .gym-hours{margin-bottom:15px;display:block}.modal-search-results .modal-search-results-list .gym-details .gym-hours .loc-hour-header{margin-right:5px;font-weight:700}.modal-search-results .modal-search-results-list .gym-details .gym-details-image{width:100%;height:100%;object-fit:cover}@media print,screen and (min-width:45em){.modal-search-results{margin-top:40px}.modal-search-results .modal-search-results-list{height:280px}.modal-search-results .modal-search-results-list .more-details-btn .arrow{margin-top:5px}.modal-search-results .modal-search-results-list .more-details-btn small{text-align:right;float:none}.modal-search-results .modal-search-results-list .gym-details .details-right{position:relative}.modal-search-results .modal-search-results-list .gym-details .details-right .gym-hours{margin-bottom:0}.modal-search-results .modal-search-results-list .gym-details .details-right .see-more{position:absolute;bottom:-5px;right:0}}@media screen and (min-width:75em){.modal-search-results{margin-top:40px}.modal-search-results .modal-search-results-list{height:440px;max-height:none}.modal-search-results .modal-search-results-list .result-text-container .result-address{margin-bottom:20px}.modal-search-results .modal-search-results-list#modal-coming-soon-results-list{height:380px}}#modal-no-classes-results{margin-top:0}.color-mode-dark #modal-no-classes-results .closest-location-to-text,.color-mode-dark #modal-no-classes-results .searched-for{color:#fff}.test-container{padding-top:20px}.acf-map-data{display:none;opacity:0;visibility:hidden}.acf-map{margin:0;padding:0}@media print,screen and (max-width:44.99875em){.acf-map{min-height:60vh}.acf-map.hide-map{display:none}}.acf-map img{max-width:none!important}.gm-style-iw{width:210px!important;top:20px!important;left:25px!important;background-color:#fff!important}.gm-style .gm-style-iw-tc{display:none}#iw-container{margin-bottom:0;text-align:center;width:210px}#iw-container .iw-status{background-color:#555;color:#fff;padding:5px 0;margin-bottom:3px;font-family:Montserrat}#iw-container .iw-content{position:relative;z-index:2;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;line-height:15px;font-weight:400;margin-right:1px;padding:10px 15px;color:#555;font-style:italic;overflow-y:hidden;overflow-x:hidden}#iw-container .iw-content p{line-height:18px;font-style:normal}#iw-container .iw-title{font-family:Montserrat,sans-serif;font-size:14px;text-transform:uppercase;font-weight:400;text-decoration:underline;font-style:normal;margin:0;position:relative;z-index:2}#iw-container .iw-subTitle{font-style:normal;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:16px;line-height:19px;color:#555;font-weight:700;text-transform:uppercase;padding:5px 0}.gm-style .gm-style-iw-c{padding:0;border-radius:0}.gm-style .gm-style-iw-t::after{border-top:15px solid #e31c37;bottom:-30px;top:20px}.gm-style .gm-style-iw-chr{display:none!important}.instructor-bio-block .headshot{width:100%;object-fit:cover}@media print,screen and (max-width:63.99875em){.instructor-grid{padding-left:0;padding-right:0}}.instructor-grid .instructor-flex-squares{display:flex;flex-wrap:wrap}.instructor-grid .instructor-flex-squares .outer-square{position:relative;flex-grow:0;flex-shrink:1;flex-basis:33.3333333333%}@media print,screen and (min-width:45em){.instructor-grid .instructor-flex-squares .outer-square{flex-basis:16.6666666667%}}.instructor-grid .instructor-flex-squares .outer-square:before{content:"";padding-top:100%;display:block}.instructor-grid .instructor-flex-squares .outer-square .inner-square{position:absolute;margin:1px;top:0;bottom:0;right:0;left:0;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay.with-headshot{display:none}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay.without-headshot{display:flex}.instructor-grid .instructor-flex-squares .outer-square .inner-square:hover .instructor-overlay.with-headshot{display:flex}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay{height:100%;padding-left:7px;padding-right:7px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay p{text-transform:uppercase;margin-bottom:10px;font-size:12px;line-height:14px}@media print,screen and (min-width:64em){.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay p{font-size:16px}}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay i{font-size:12px;line-height:14px;font-weight:400}.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay i:last-child{margin-bottom:10px}@media print,screen and (min-width:45em){.instructor-grid .instructor-flex-squares .outer-square .inner-square .instructor-overlay i:last-child{margin-bottom:15px}}.instagram-feed .owl-carousel .owl-item .owl-lazy:not([src]){max-height:100%}.instagram-feed iframe body{overflow:auto!important}.instagram-feed .ig-link{position:relative;display:block;height:75.94vw;width:100%}.instagram-feed .ig-block{height:100%;position:relative;display:flex;transition:.2s}.instagram-feed .ig-block .ig-item-bg{background:#000}.instagram-feed .ig-block .insta-img{opacity:1}.instagram-feed .ig-block .ig-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(0,0,0,.6)}.instagram-feed .ig-block .ig-text{padding:0 18px;opacity:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instagram-feed .ig-block .ig-text p{color:#fff;font-size:14px;text-transform:none}.instagram-feed .ig-block:hover .ig-text{opacity:1;width:100%}.instagram-feed .ig-block:hover .ig-overlay{opacity:1}.instagram-feed .ig-block:hover .ig-item-bg{background:#000}.instagram-feed .ig-block:hover .insta-img{opacity:.4}.instagram-feed .insta-img-cell{padding-left:0;padding-right:0}.instagram-feed .insta-img-cell .insta-img{background-color:#000;opacity:1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.instagram-feed .insta-img-cell .ig-item-bg{background-color:#000;height:75.94vw}.instagram-feed .ig-block .insta-img{background-color:#000;opacity:.6}.instagram-feed .insta-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}.instagram-feed .insta-text .insta-caption{font-size:12px;line-height:15px}@media print,screen and (min-width:45em){.instagram-feed .insta-text .insta-caption{font-size:14px;line-height:18px}}@media screen and (min-width:75em){.instagram-feed .insta-text .insta-caption{font-size:16px;line-height:19px}}.instagram-feed .insta-text .insta-caption{overflow:hidden}@media only screen and (min-width:560px){.instagram-feed .ig-link{height:43.4vw}.instagram-feed .insta-img-cell .ig-item-bg{height:43.4vw}}@media print,screen and (min-width:64em){.instagram-feed .ig-link{height:23.73vw}.instagram-feed .insta-img-cell .ig-item-bg{height:23.73vw}}@media screen and (min-width:75em){.instagram-feed .ig-link{height:15.1875rem}.instagram-feed .insta-img-cell .ig-item-bg{height:15.1875rem}}.blog-recent-posts .blog-logo{margin-bottom:30px}@media print,screen and (min-width:64em){.blog-recent-posts .blog-logo{margin-bottom:40px}}.referral-section .two-gray-boxes.neg-margin-top{margin-top:15px}@media print,screen and (min-width:45em){.referral-section .two-gray-boxes.neg-margin-top{margin-top:-50px}}@media print,screen and (max-width:44.99875em){.referral-section .two-gray-boxes .gray-box-cell{padding:0}.referral-section .two-gray-boxes .gray-box-cell:first-child{margin-bottom:15px}}.referral-section .two-gray-boxes .gray-box-cell .alto-background{padding:35px;margin-bottom:15px}@media print,screen and (min-width:45em){.referral-section .two-gray-boxes .gray-box-cell .alto-background{margin-bottom:0}}.referral-section .copy-link #copy-me{border:1px solid #555}.referral-section .email-link .referral-emails-input{border:1px solid #e31c37}.referral-section .email-link .referral-emails-input::-moz-placeholder{color:#e31c37!important}.referral-section .email-link .referral-emails-input::placeholder{color:#e31c37!important}.referral-section .email-link .ajax-loader{display:none}.referral-section .social-sharing .social-links{min-width:100%;margin-bottom:20px}.referral-section .social-sharing .social-links .social-icon{width:50px;margin-right:20px}.referral-section .social-sharing .social-links .social-btn{flex-grow:1}.state-location-header{text-align:center}.locations-map-marker{position:absolute;left:30px;top:0}.locations-map-marker i{font-size:24px}.state-item{padding-left:40px}.state-name{font-size:20px}@media print,screen and (min-width:45em){.state-location-header{text-align:left}.locations-map-marker{left:15px}.state-item{padding-left:25px}}.coupon-sub{font-size:14px;line-height:18px;margin-bottom:10px;position:relative}.coupon-sub.barcode{max-width:300px}.coupon-sub.barcode img{width:100%;height:100px}@media print,screen and (min-width:64em){.coupon-sub.barcode{max-width:200px;display:inline-block;vertical-align:bottom}.coupon-sub.barcode img{height:60px}}.coupon-sub .password-protect-barcode{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);color:#fff;width:100%;height:100%;display:flex;align-items:center;text-align:center;font-weight:700}.pass-spinner{border:4px solid #f3f3f3;border-top:4px solid #e31c37;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.coupon-disclaimer{font-size:10px;font-weight:700}.inline-block{display:inline-block}.width-100{width:100%}.width-50{width:50%}.guest-pass-waiver-process .checkmark-label{font-size:16px}.guest-pass-waiver-process .checkmark-label .checkmark{margin-top:3px}.bm-message{background-color:#fff;width:100%;padding:15px 15px 10px 15px}.sm-btn{height:10px}.bm-result{font-size:14px;margin-bottom:7px;line-height:16px}.comparison-boxes{margin-bottom:40px}.comparison-boxes .box{display:flex;flex-direction:column;padding:30px}.comparison-boxes .box .as-low-as{font-size:14px;margin-bottom:5px}.comparison-boxes .box .cross-out{margin-bottom:25px}.comparison-boxes .box .enrollment-fee{font-size:18px;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;margin-bottom:20px}.comparison-boxes .box .btn-wrap:last-child .btn{margin-bottom:0}.comparison-boxes .box .flag{color:#fff;flex:1;font-size:10px;font-weight:700;margin:0 -30px 15px -30px;padding:8px}.comparison-boxes .box .flag.has-flag{background-color:#e31c37}@media print,screen and (min-width:64em){.comparison-boxes{margin-bottom:70px}.comparison-boxes .box{margin-bottom:0}.comparison-boxes .box .as-low-as{margin-bottom:0}}.small-text-banner{padding:15px 0;text-align:center}.small-text-banner a{font-size:14px;margin-left:20px}@media print,screen and (min-width:45em){.small-text-banner a{margin-left:40px;display:inline-block}}.staff-headshot{width:270px;height:270px;object-position:top}.staff-name:hover{color:#616161}.press-filter{font-weight:700;text-transform:uppercase;margin-bottom:5px}.press-filter .link{color:#e31c37;margin-left:16px}.press-filter .link:hover{cursor:pointer;color:rgb(181.6,22.4,44)}.press-filter .link.active{color:rgb(181.6,22.4,44)}.press-contact a{text-transform:none}.press-container .pagination li{padding:0 .5em}.press-container .pagination li i.fa.icon-angle-left,.press-container .pagination li i.fa.icon-angle-right{padding-left:0;padding-right:0}@media print,screen and (min-width:45em){.executive-featured-image .featured-image h2,.executive-featured-image.featured-image h2,.page-template-employee-archive .featured-image h2,.page-template-employee-archive.featured-image h2{font-size:60px;line-height:65px}}@media print,screen and (min-width:64em){.bullet-list{margin-left:100px!important}}.page-template-front .alternating-button .button{width:auto;padding-right:50px;padding-left:50px}.page-template-front .full-width-rows .grid-x{align-items:center}@media print,screen and (max-width:44.99875em){.page-template-front .full-width-rows .grid-x{height:auto!important}}.page-template-front .full-width-rows .text-container{max-width:630px}@media print,screen and (min-width:45em){.page-template-front .grid-container{padding-left:45px;padding-right:45px;max-width:none!important}}@media print,screen and (max-width:44.99875em){.page-template-front .grid-cards.has-image-cycle .grid-card:not(:first-child){display:none}}.studio-filter-category .cs-filter-bg .category-filter-boxes{display:flex;flex-wrap:nowrap}@media print,screen and (max-width:44.99875em){.studio-filter-category .cs-filter-bg .category-filter-boxes{margin:0 auto;padding-left:0;padding-right:0;display:none}}@media print,screen and (min-width:45em){.studio-filter-category .cs-filter-bg .category-filter-boxes{justify-content:center;gap:10px;margin-bottom:40px}}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square{cursor:pointer}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square button{width:270px;font-weight:700;padding:20px}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square button.cat-filter-btn{background-color:transparent;border:2px solid #e31c37;color:#e31c37}.studio-filter-category .cs-filter-bg .category-filter-boxes .outer-square button.cat-filter-btn.active-web{background-color:#e31c37;color:#fff}.change-location-box{margin-top:15px;margin-bottom:25px;height:30px;font-size:14px}.change-location-box .change-location{border-left:1px solid #e31c37;font-weight:700;color:#e31c37;cursor:pointer;text-transform:uppercase}.schedule-title{font-size:30px;font-weight:400}@media print,screen and (min-width:64em){.schedule-title{font-size:40px}}.floating-label-form-dark label{color:#e31c37;margin:0!important}.floating-label-form-dark input:not([type=submit]),.floating-label-form-dark select{background-color:transparent;border-bottom:1px solid #fff;color:#fff;font-weight:400}.floating-label-form-dark input:not([type=submit]):focus,.floating-label-form-dark input:not([type=submit]):hover,.floating-label-form-dark select:focus,.floating-label-form-dark select:hover{background-color:transparent;border-bottom:1px solid #fff}.floating-label-form-dark input:not([type=submit]):-webkit-autofill,.floating-label-form-dark input:not([type=submit]):-webkit-autofill:focus,.floating-label-form-dark input:not([type=submit]):-webkit-autofill:hover,.floating-label-form-dark select:-webkit-autofill,.floating-label-form-dark select:-webkit-autofill:focus,.floating-label-form-dark select:-webkit-autofill:hover{box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;border-bottom:1px solid #fff!important;background-color:transparent!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.floating-label-form-dark input:not([type=submit])::-moz-placeholder,.floating-label-form-dark select::-moz-placeholder{color:#e31c37!important}.floating-label-form-dark input:not([type=submit])::placeholder,.floating-label-form-dark select::placeholder{color:#e31c37!important}.floating-label-form-dark select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28255, 255, 255%29'></polygon></svg>")}.floating-label-form-dark .tiny-text{color:#fff}.floating-label-form-dark .tiny-text a{color:#e31c37!important}.class-pass-form h2{font-weight:400}.class-pass-form .studio-pass-form span label{color:#e31c37}.class-pass-form .studio-pass-form input:not(.btn){background-color:transparent;border-bottom:1px solid #fff;color:#fff}.class-pass-form .studio-pass-form input:not(.btn)::-moz-placeholder{color:#e31c37!important}.class-pass-form .studio-pass-form input:not(.btn)::placeholder{color:#e31c37!important}.class-pass-form .studio-pass-form .tiny-text{color:#fff}.class-pass-form .studio-pass-form .tiny-text a{color:#e31c37!important}.class-pass-form .group-pass-form span label{color:#e31c37}.class-pass-form .group-pass-form input:not(.btn){background-color:transparent;border-bottom:1px solid #555;color:#555}.class-pass-form .group-pass-form input:not(.btn)::-moz-placeholder{color:#e31c37!important}.class-pass-form .group-pass-form input:not(.btn)::placeholder{color:#e31c37!important}.class-pass-form .group-pass-form .tiny-text{color:#555}.class-pass-form .group-pass-form .tiny-text a{color:#e31c37!important}.activation-code-container{text-align:center}.activation-code-container .activation-code{display:inline-block;background-color:#f0f0f0;padding:10px 0;width:100%;font-weight:700;margin-bottom:40px;font-size:25px}@media print,screen and (min-width:45em){.activation-code-container .activation-code{padding:35px 0}}@media print,screen and (min-width:64em){.activation-code-container .activation-code{width:550px}}.divider-grid .cell:not(:last-child){border-right:1px solid #e31c37}@media print,screen and (max-width:44.99875em){#home-special-text-block{background-image:none!important;color:currentColor}#home-special-text-block .header{color:#e31c37}#home-special-text-block:before{display:none}}.section-seperator{position:relative;border-radius:0!important}.section-seperator:after{content:"";position:absolute;top:calc(50% + 5px);left:0;background-color:#fff;width:100%;height:10px}@media (min-width:720px){.section-seperator:after{top:0;left:calc(50% - 40px);width:10px;height:100%}.section-seperator .cell{align-self:flex-start}.section-seperator .cell:last-child{padding-left:0!important}.banner-content-text .amplify-overlay{position:absolute;top:50%;left:30px}}.workouts-table tbody{border:none}.workouts-table th{border:5px solid #fff;background-color:#e31c37;color:#fff;text-transform:uppercase;text-align:center;font-weight:400}.workouts-table .exercise-cell{display:flex;align-items:center;gap:10px}.workouts-table .video-box{width:100%;height:140px;margin-bottom:0}@media print,screen and (min-width:45em){.workouts-table .video-box{width:350px;height:200px}}.grid-padding-x>.cell.no-padding{padding-left:0;padding-right:0}.grid-padding-x>.cell.no-padding-right{padding-right:0}.grid-padding-x>.cell.no-padding-left{padding-left:0}@media print,screen and (max-width:44.99875em){.grid-padding-x>.cell.no-padding-small-only{padding-left:0;padding-right:0}.grid-padding-x>.cell.no-padding-right-small-only{padding-right:0}.grid-padding-x>.cell.no-padding-left-small-only{padding-left:0}}.grid-container{width:100%}.grid-container.no-padding{padding:0}@media print,screen and (max-width:44.99875em){.grid-container.no-padding-small-only{padding:0}}.grid-container.extended{max-width:85rem}.grid-container.extended-lg{max-width:120rem}.grid-padding-x.no-gutter>.cell:first-child{padding-left:0}.grid-padding-x.no-gutter>.cell:last-child{padding-right:0}@media print,screen and (max-width:44.99875em){.no-gutter-small.grid-margin-x>.cell,.no-gutter-small.grid-padding-x>.cell{padding:0;margin:0}.grid-margin-x>.cell.no-cell-gutter-small,.grid-padding-x>.cell.no-cell-gutter-small{padding:0;margin:0}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.no-gutter-medium.grid-margin-x>.cell,.no-gutter-medium.grid-padding-x>.cell{padding:0;margin:0}.grid-margin-x>.cell.no-cell-gutter-medium,.grid-padding-x>.cell.no-cell-gutter-medium{padding:0;margin:0}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.no-gutter-large.grid-margin-x>.cell,.no-gutter-large.grid-padding-x>.cell{padding:0;margin:0}.grid-margin-x>.cell.no-cell-gutter-large,.grid-padding-x>.cell.no-cell-gutter-large{padding:0;margin:0}}@media screen and (min-width:75em) and (max-width:89.99875em){.no-gutter-xlarge.grid-margin-x>.cell,.no-gutter-xlarge.grid-padding-x>.cell{padding:0;margin:0}}@media print,screen and (max-width:44.99875em){.padding-x-small-only{padding-left:15px;padding-right:15px}}.block-container{margin-bottom:40px}@media print,screen and (min-width:45em){.block-container{margin-bottom:45px}}@media screen and (min-width:75em){.block-container{margin-bottom:75px}}.block-container.fluid{margin-bottom:40px}@media print,screen and (min-width:45em){.block-container.fluid{margin-bottom:45px}}@media screen and (min-width:75em){.block-container.fluid{margin-bottom:75px}}.block-container-lg{margin-bottom:80px}@media print,screen and (min-width:45em){.block-container-lg{margin-bottom:80px}}@media screen and (min-width:75em){.block-container-lg{margin-bottom:120px}}.block-container-t{margin-top:40px}@media print,screen and (min-width:45em){.block-container-t{margin-top:45px}}@media screen and (min-width:75em){.block-container-t{margin-top:75px}}.block-container-y{margin-top:40px}@media print,screen and (min-width:45em){.block-container-y{margin-top:45px}}@media screen and (min-width:75em){.block-container-y{margin-top:75px}}.block-container-y{margin-bottom:40px}@media print,screen and (min-width:45em){.block-container-y{margin-bottom:45px}}@media screen and (min-width:75em){.block-container-y{margin-bottom:75px}}.padding-container-sm{padding:0 15px}.padding-container{padding-bottom:40px}@media print,screen and (min-width:45em){.padding-container{padding-bottom:45px}}@media screen and (min-width:75em){.padding-container{padding-bottom:75px}}.padding-container-t{padding-top:40px}@media print,screen and (min-width:45em){.padding-container-t{padding-top:45px}}@media screen and (min-width:75em){.padding-container-t{padding-top:75px}}.padding-container-y{padding-top:40px}@media print,screen and (min-width:45em){.padding-container-y{padding-top:45px}}@media screen and (min-width:75em){.padding-container-y{padding-top:75px}}.padding-container-y{padding-bottom:40px}@media print,screen and (min-width:45em){.padding-container-y{padding-bottom:45px}}@media screen and (min-width:75em){.padding-container-y{padding-bottom:75px}}.page-template-default .padding-container-y{padding-top:15px}@media print,screen and (min-width:45em){.page-template-default .padding-container-y{padding-top:15px}}@media screen and (min-width:75em){.page-template-default .padding-container-y{padding-top:15px}}.page-template-default .padding-container-y{padding-bottom:15px}@media print,screen and (min-width:45em){.page-template-default .padding-container-y{padding-bottom:15px}}@media screen and (min-width:75em){.page-template-default .padding-container-y{padding-bottom:15px}}.page-template-classes-location .padding-container-y{padding-top:40px}@media print,screen and (min-width:45em){.page-template-classes-location .padding-container-y{padding-top:45px}}@media screen and (min-width:75em){.page-template-classes-location .padding-container-y{padding-top:45px}}.page-template-classes-location .padding-container-y{padding-bottom:40px}@media print,screen and (min-width:45em){.page-template-classes-location .padding-container-y{padding-bottom:45px}}@media screen and (min-width:75em){.page-template-classes-location .padding-container-y{padding-bottom:45px}}.cursor-pointer{cursor:pointer}.bg-black{background-color:#000}.bg-dark-gray,.bg-dark-grey{background-color:#555}.bg-gray,.bg-grey{background-color:#f0f0f0}.background-red,.bg-red{background-color:#e3233d}.bg-dark-red{background-color:#ab161b}.bg-white{background-color:#fff!important}.vasa-red-text{color:#e31c37}.vasa-red-background{background-color:#e31c37!important}.red-text{color:#e31c37}.red-background{background-color:#e31c37!important}.vasa-dark-red-text{color:#ab161b}.vasa-dark-red-background{background-color:#ab161b!important}.vasa-light-gray-text{color:#a7a9ac}.vasa-light-gray-background{background-color:#a7a9ac!important}.white-text{color:#fff}.white-background{background-color:#fff!important}.gallery-text{color:#f0f0f0}.gallery-background{background-color:#f0f0f0!important}.alto-text{color:#e0e0e0}.alto-background{background-color:#e0e0e0!important}.true-black-text{color:#000}.true-black-background{background-color:#000!important}.red,.text-red{color:#e31c37}.text-white,.white{color:#fff}.gray,.text-gray{color:#555}.gray-light,.text-gray-light{color:#b1b1b1}.red-list-items li::before{color:#e31c37}.link-red,.red-link{color:#e31c37!important;text-decoration:underline}.link-red a:hover,.link-red:hover,.red-link a:hover,.red-link:hover{color:rgb(158.9,19.6,38.5)}.link-red a,.red-link a{color:#e31c37!important}.link-white,.white-link{color:#fff;text-decoration:underline}.link-white a:hover,.link-white:hover,.white-link a:hover,.white-link:hover{color:rgb(216.75,216.75,216.75)}.link-white a,.white-link a{color:#fff}.gray-link,.link-gray{color:#555}.gray-link a:hover,.gray-link:hover,.link-gray a:hover,.link-gray:hover{color:rgb(123.25,123.25,123.25)}.gray-link a,.link-gray a{color:#555}.white-link{color:#fff;padding:15px 0}.white-link:hover{color:rgb(216.75,216.75,216.75)}.white-link:active,.white-link:focus{color:#fff}.relative{position:relative}@media print,screen and (max-width:63.99875em){.display-block-md-down{display:block!important}}.display-flex{display:flex!important}.flex-wrap{flex-wrap:wrap}.invisible{visibility:hidden}.display-inline{display:inline!important}.d-inline-block,.display-inline-block{display:inline-block!important}.d-none{display:none!important}.d-block{display:block!important}@media print,screen and (max-width:44.99875em){.d-block-small-only{display:block}}.show{display:inherit!important}@media print,screen and (max-width:63.99875em){.hide-md-down{display:none}}@media print,screen and (min-width:45em){.hide-md-up{display:none}}.hidden{visibility:hidden!important;height:0!important;left:0!important;margin:0!important;position:absolute!important;top:0!important;width:0!important}.hide-until-ajax-load{display:none!important}@media print,screen and (min-width:45em){.flex-container-md-up{display:flex}}.thick-red-underline{border-bottom:5px solid #e31c37}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-decoration-none{text-decoration:none!important}.text-nowrap{white-space:nowrap}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-normal{text-transform:none!important}.font-style-normal{font-style:normal}.font-weight-thin,.heading-light,.text-300,.text-400,.text-light,.text-regular{font-weight:400}.text-500,.text-medium{font-weight:500}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-shadow{text-shadow:0 5px 10px rgba(0,0,0,.31)}.break-word{word-break:break-word}.enjoy-the-ride{font-family:enjoy-the-ride,sans-serif;font-weight:400;text-transform:none}.montserrat{font-family:Montserrat,sans-serif;font-weight:700}.tiny-text{font-size:12px}.tiny-lineheight{line-height:14px}.text-transform-unset{text-transform:unset}.text-transform-none{text-transform:none}.text-gray{color:#555}.w-100{width:100%}.h-100{height:100%}.width-75{width:75%}.height-0{height:0}.fl,.float-left{float:left}.float-right,.fr{float:right}.clear,.clearfix{clear:both}.align-right,.ar{text-align:right}.al,.align-left{text-align:left}.align-start{justify-content:flex-start!important}.ac,.align-center,.center{text-align:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-items-center{align-items:center}.justify-content-center{justify-content:center}@media print,screen and (min-width:64em){.align-right-lg{text-align:right}.align-left-lg{text-align:left}.align-center-lg{text-align:center}}.margin-top-neg-25{margin-top:-25px}@media print,screen and (max-width:44.99875em){.margin-bottom-0-sm-only,.mb-0-sm-only{margin-bottom:0}}.mx-5{margin-left:5px;margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.list-style-none,.no-bullets{list-style:none}.round-corners,.rounded,.rounded-corners{border-radius:10px}.object-fit-cover{object-fit:cover}.object-position-top{object-position:top}.background-size-cover{background-size:cover}.background-cover-cc{background-size:cover;background-repeat:no-repeat;background-position:center center}.icon-2x{font-size:29px!important}.square-image{padding-top:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.border{border:1px solid #b1b1b1}@media print,screen and (min-width:45em){.medium-border{border:1px solid #b1b1b1}}.border-none{border:none}html.menu-open{overflow:hidden}@media print,screen and (max-width:44.99875em){html{margin-top:0!important}}body:not(.home):not(.join-page):not(.single-vasa_locations):not(.no-menu){margin-top:110px}body.admin-bar #wpadminbar{overflow:hidden}@media print,screen and (max-width:44.99875em){body.admin-bar #wpadminbar{display:none}}@media print,screen and (min-width:45em){body.admin-bar div.top-nav{top:32px}}div.top-nav{position:fixed;top:0;z-index:999;width:100%;backdrop-filter:blur(6px);border-radius:0 0 10px 10px}@media print,screen and (max-width:44.99875em){div.top-nav{background:rgba(255,255,255,.8)}}div.top-nav a:not(.btn),div.top-nav button{color:#555}div.top-nav .logo-black,div.top-nav .logo-white{display:none;width:150px}div.top-nav .logo-lettermark{width:37px}@media screen and (min-width:75em){div.top-nav{color:#fff;background-color:transparent}div.top-nav:not(.scrolled){backdrop-filter:none}div.top-nav .logo-white{display:block}div.top-nav:not(.scrolled) a:not(.btn),div.top-nav:not(.scrolled) button{color:#fff}div.top-nav.scrolled{background-color:rgba(255,255,255,.8);transition:background-color .3s,box-shadow .3s;color:#555}div.top-nav.scrolled a:not(.btn),div.top-nav.scrolled button{color:#555}div.top-nav.scrolled a.white.btn-right{background-color:#e31c37;color:#fff}div.top-nav.scrolled .btn-left{border:1px solid #e31c37;color:#e31c37;text-shadow:none}div.top-nav.scrolled .logo-black{display:block}div.top-nav.scrolled .logo-white{display:none}}.utility-nav{padding:10px 10px 0;display:flex;justify-content:space-between}.utility-nav .utility-nav-item{font-size:14px;padding:0 12px;font-weight:400;transition:background-color .3s,color .3s,border-color .3s}.utility-nav .vasa-location{margin-bottom:0;padding:0;padding-right:10px}@media print,screen and (min-width:45em){.utility-nav{padding:15px 40px 0;text-align:right;justify-content:flex-end}.utility-nav .utility-nav{display:block}}@media print,screen and (min-width:45em){.menu-animating .utility-nav,.menu-open .utility-nav{visibility:hidden}}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 10px}@media screen and (min-width:75em){.main-nav{padding:0 40px 10px}.main-nav .nav-right{display:flex;align-items:center;gap:20px}}.position-right{transform:translate(100%,0)}html.menu-open .site-header .off-canvas-menu{transform:translate(0)}html.menu-open .nav-right .cta-btns{display:none}html.menu-open .logo-black{display:block}html.menu-open .logo-lettermark{display:none}.site-header .off-canvas-menu{position:fixed;height:100vh;bottom:0;top:auto!important;width:100%;overflow:visible;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:99;transform:translate(100%);transition:transform .4s ease;background:#fff}.site-header .off-canvas-menu a:not(.btn){color:#555;font-weight:400}.site-header .off-canvas-menu-content{height:calc(100dvh - 120px);overflow-y:scroll}.site-header .btn{font-size:15px;margin-bottom:10px}.site-header ul.dropdown.menu{align-items:flex-start;align-content:flex-start;padding:0 20px 30px;margin:auto;width:100%;overflow-y:scroll;list-style-type:none}.site-header ul.dropdown.menu li.menu-item{font-size:20px;width:100%}.site-header ul.dropdown.menu li.menu-item a{padding:15px 0}@media print,screen and (min-width:45em){.site-header ul.dropdown.menu li.menu-item.current_page_item a{color:#e31c37}}@media print,screen and (min-width:45em){.site-header ul.dropdown.menu li.menu-item:hover a{color:#e31c37}}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent .active a{background-color:#f0f0f0}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent>a:after{display:block;border-style:solid;border-width:0 0 1px 1px;border-color:unset;content:"";right:13px;top:25px;position:absolute;transform:rotate(-45deg);transition:transform .1s ease-in-out;width:13px;height:13px}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent.is-active>a{font-weight:700;color:#555}@media screen and (min-width:75em){.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent.is-active>a{color:#e31c37}}.site-header ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent.is-active>a:after{transform:rotate(135deg);margin:-3px}.site-header ul.dropdown.menu .is-dropdown-submenu{position:relative;border:none;list-style:none;margin-left:0;border-radius:0 3px 3px 3px}.site-header ul.dropdown.menu .is-dropdown-submenu .menu-item{font-size:16px}.site-header ul.dropdown.menu .is-dropdown-submenu .menu-item a{padding:10px 0}.site-header .top-menu-nav{padding:0 20px 30px}.site-header .dropdown-menu-nav{padding:0 20px 60px}.site-header .nav-right{display:flex;align-items:center}.site-header .nav-right .cta-btns a{font-size:14px;font-weight:700}@media screen and (min-width:75em){.nav-left{display:flex;gap:40px}.nav-left .top-menu-section{width:100%}.nav-left .logo-lettermark{display:none}.nav-left .logo-white{display:block}.nav-left ul.dropdown.menu{padding:0;overflow:visible}.nav-left ul.dropdown.menu li.menu-item{font-size:15px;padding:6px 30px 6px 16px;width:auto;border-radius:3px 3px 0 0}.nav-left ul.dropdown.menu li.menu-item a{font-weight:700;padding:10px 0}.nav-left ul.dropdown.menu li.menu-item.is-dropdown-submenu-parent>a:after{top:20px;width:10px;height:10px}.nav-left ul.dropdown.menu li.menu-item.is-active{background-color:#fff}.nav-left ul.dropdown.menu li.menu-item.is-active a{color:#e31c37}.nav-left ul.dropdown.menu li.menu-item.is-active.is-dropdown-submenu-parent>a:after{top:23px}.nav-left ul.dropdown.menu ul.is-dropdown-submenu{background-color:#fff;min-width:320px;position:absolute}.nav-left ul.dropdown.menu ul.is-dropdown-submenu .menu-item{font-size:16px;margin-bottom:0;padding:0;white-space:nowrap}.nav-left ul.dropdown.menu ul.is-dropdown-submenu .menu-item a{color:#555;padding:16px}.nav-left ul.dropdown.menu ul.is-dropdown-submenu .menu-item a:hover{background-color:#f0f0f0;font-weight:700}.nav-left ul.dropdown.menu .nav-bottom-item{font-size:16px}.nav-left ul.dropdown.menu .nav-bottom-item:first-of-type{margin-top:50px}}.hamburger-icon{padding:10px;margin-bottom:0}.hamburger-icon .hamburger-icon-inner{width:40px;height:25px;position:relative;padding:0;margin-bottom:0}.hamburger-icon .hamburger-icon-inner:hover{cursor:pointer}.hamburger-icon .hamburger-icon-inner span{background:#555;transform:translate(-50%,-50%) rotate(0);position:absolute;width:100%;height:2px;transition:top .3s ease .3s,transform .3s ease,background .3s ease .3s}.hamburger-icon .hamburger-icon-inner span:nth-child(1){top:10%}.hamburger-icon .hamburger-icon-inner span:nth-child(2){top:50%}.hamburger-icon .hamburger-icon-inner span:nth-child(3){top:90%}.hamburger-icon.is-open .hamburger-icon-inner span{transition:top .1s ease,transform .3s ease .1s,background .1s ease}.hamburger-icon.is-open .hamburger-icon-inner span:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(315deg)}.hamburger-icon.is-open .hamburger-icon-inner span:nth-child(2){transform:translate(-50%,-50%) rotate(405deg)}.hamburger-icon.is-open .hamburger-icon-inner span:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(405deg)}.top-nav .language-switcher-button{font-size:12px;padding:0 10px;background-color:transparent;font-weight:400;margin-bottom:0}.top-nav .language-switcher-button:after{border-style:solid;border-width:0 0 1px 1px;border-color:unset;content:"";display:inline-block;left:5px;top:5px;position:relative;transform:rotate(-45deg);transition:transform .1s ease-in-out;vertical-align:top;width:.5em;height:.5em}.top-nav .language-switcher-button[aria-expanded=true]:after{transform:rotate(135deg);top:9px}@media print,screen and (min-width:45em){.top-nav .language-switcher-button{padding:10px;font-size:14px}}.top-nav .language-switcher{min-width:auto;width:100px;text-align:center;padding:0}.top-nav .language-switcher a{font-weight:700;padding:5px 10px;color:#555!important}.top-nav .language-switcher a.active,.top-nav .language-switcher a:hover{font-weight:700}.cta-btns{display:flex;gap:15px}.cta-btns .btn{padding:10px 15px;text-shadow:1px 1px 2px rgba(0,0,0,.2);margin-bottom:0;white-space:nowrap}.main-nav .logo{display:flex;align-items:center}.color-mode-dark .utility-nav button{color:#fff!important}.color-mode-dark div.top-nav{background-color:rgba(0,0,0,.7)}.color-mode-dark .hamburger-icon span,.color-mode-dark .language-switcher{background-color:#fff}@media screen and (min-width:75em){.color-mode-dark .logo-black{display:none!important}.color-mode-dark .logo-white{display:block!important}.color-mode-dark div.top-nav #menu-main-menu>li.menu-item>a{color:#fff!important}.color-mode-dark div.top-nav #menu-main-menu>li.menu-item.is-active>a{color:#e31c37!important}}.menu-open .color-mode-dark .utility-nav button{color:#555!important}.menu-open .color-mode-dark .hamburger-icon span{background-color:#555}.menu-open .color-mode-dark div.top-nav{background-color:#fff}.no-menu .main-nav{padding-top:10px}.no-menu .hamburger-icon,.no-menu .login-item,.no-menu .utility-btn-shapes,.no-menu .utility-nav{display:none}@media print,screen and (max-width:44.99875em){.no-menu .nav-right{display:none}}@media print,screen and (min-width:45em){.no-menu .nav-right{min-width:150px}}.off-canvas-content{display:flex;min-height:100vh;flex-direction:column}.off-canvas-content main{flex:1 0 auto;display:flex;flex-direction:column}.mini-footer{padding:14px 0;color:#fff;font-size:14px;color:#555;font-family:Montserrat,sans-serif;text-align:center}.footer{color:#555;padding:0 0 25px}.footer a,.footer button{color:#555}.footer a:not(.btn):hover,.footer button:not(.btn):hover{color:rgb(46.75,46.75,46.75)}.footer .footer-nav{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;padding:0 40px;border-top:2px solid #e31c37}.footer .footer-nav a{text-transform:capitalize;display:block;font-weight:400;padding:10px 15px}@media print,screen and (min-width:64em){.footer .footer-nav{justify-content:flex-start;padding:0 60px}.footer .footer-nav a{padding:25px 15px}}.footer .footer-logo{margin-right:50px;width:60px}.footer .footer-btn a{font-weight:400;margin:0;min-width:170px}.footer .menu-link{font-size:14px;letter-spacing:2px;margin-bottom:3px;padding:7px 0;text-align:center;text-transform:uppercase;transition:.1s}@media screen and (min-width:78.125em){.footer .menu-link{text-align:left}}.footer .link-container{display:flex;justify-content:space-between}.footer .link-container .footer-menu{display:flex;margin:0}.footer .link-container .footer-menu .menu-link{margin-right:15px}.footer .link-container .footer-menu .after-half{margin-left:12px}.footer .social-links{color:#555;display:block;min-height:30px;text-align:center}.footer .social-links .social-link{display:inline-block;font-size:inherit;margin-right:0}.footer .social-links .social-link i{font-size:25px}.footer .social-links .social-link a{color:#555;display:inline-block;min-height:32px;min-width:32px;padding:4px 8px;transform:translateY(0);transition:.1s}.footer .social-links .social-link:last-of-type{margin-right:0}@media print,screen and (min-width:64em){.footer .social-links{text-align:left}.footer .social-links .social-link i{font-size:18px;position:relative;top:2px}}.footer .downloads{color:rgba(255,255,255,.85)}.footer .vasa-app-image-container{margin-right:20px}.footer .vasa-app-image-container img{display:block;width:38px}.footer .review-column{flex-direction:column;justify-content:center}@media print,screen and (min-width:45em){.footer .review-column{flex-direction:row;justify-content:flex-start}}.footer .write-review{align-items:center;display:flex;flex-direction:column;margin-bottom:45px}@media print,screen and (min-width:45em){.footer .write-review{flex-direction:row}}.footer .write-review i{font-size:18px;font-weight:700;margin-right:3px;position:relative}.footer .write-review .write-review-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;margin-right:15px;text-transform:initial;width:100%}@media print,screen and (min-width:64em){.footer .write-review i{top:2px}}.footer .vasa-app-slash{margin:0 5px}@media print,screen and (min-width:64em){.footer .app-column{align-content:center;justify-content:flex-end}}.footer .vasa-app-text-container{align-self:center}.footer .vasa-app-text-container .vasa-app-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:left;color:#b1b1b1}.footer .vasa-app-text-container .vasa-app-download a{font-size:14px;margin-bottom:5px;padding:15px 0;text-align:left;transition:.1s;color:#b1b1b1}.footer .copyright-column{text-align:center}@media print,screen and (min-width:64em){.footer .copyright-column{text-align:right}}.footer .copyright{font-size:14px;font-weight:400}#review-modal{background-color:#f0f0f0;max-width:800px;width:100%}#review-modal #stars{color:#555;display:flex;justify-content:center;list-style:none;margin:0}#review-modal #stars li i::before{cursor:pointer;font-size:45px;margin:0 5px}@media print,screen and (min-width:64em){#review-modal #stars li i::before{font-size:80px}}#review-modal #stars:has(.star:nth-child(1):hover) .star:nth-child(-n+1){color:#e31c37}#review-modal #stars:has(.star:nth-child(2):hover) .star:nth-child(-n+2){color:#e31c37}#review-modal #stars:has(.star:nth-child(3):hover) .star:nth-child(-n+3){color:#e31c37}#review-modal #stars:has(.star:nth-child(4):hover) .star:nth-child(-n+4){color:#e31c37}#review-modal #stars:has(.star:nth-child(5):hover) .star:nth-child(-n+5){color:#e31c37}.hover-star,.selected-star{color:#e31c37}.footer .write-review-stars{cursor:pointer}@media print,screen and (min-width:45em){.footer .write-review-stars{display:inline-block}}@media print,screen and (min-width:64em){.footer .link-container .footer-menu{padding-top:6px}.footer .link-container .menu-link{padding:4px 0}}.color-mode-dark .footer,.color-mode-dark .footer a,.color-mode-dark .footer button{color:#fff}.color-mode-dark .social-links .social-link a{color:#fff}body#tinymce{height:auto;max-width:75rem;padding:1.25rem!important}.btn{display:inline-block}.btn,.button,[type=submit],button{background-color:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:18px;margin-bottom:20px;padding:15px 15px;text-transform:uppercase;transition:background-color .5s,color .5s,border-color .5s;border-radius:3px}@media print,screen and (min-width:45em){.btn,.button,[type=submit],button{font-size:16px}}.btn.hamburger,.button.hamburger,[type=submit].hamburger,button.hamburger{background-color:transparent}.btn.full-width,.button.full-width,[type=submit].full-width,button.full-width{width:100%}.btn.small-full-width,.button.small-full-width,[type=submit].small-full-width,button.small-full-width{width:100%}@media print,screen and (min-width:45em){.btn.small-full-width,.button.small-full-width,[type=submit].small-full-width,button.small-full-width{width:75%}}.btn.wide,.button.wide,[type=submit].wide,button.wide{padding-right:50px;padding-left:50px}.btn.short,.button.short,[type=submit].short,button.short{padding:10px}.btn.text-bold,.button.text-bold,[type=submit].text-bold,button.text-bold{font-weight:700}.btn.blue,.button.blue,[type=submit].blue,button.blue{background-color:#188fcb;color:#fff}.btn.blue:hover,.button.blue:hover,[type=submit].blue:hover,button.blue:hover{background-color:rgb(18.6079295154,110.872246696,157.3920704846)}.btn.btn-red,.btn.red,.button.btn-red,.button.red,[type=submit].btn-red,[type=submit].red,button.btn-red,button.red{background-color:#e31c37;color:#fff;text-align:center!important;text-decoration:none!important}.btn.btn-red:hover,.btn.red:hover,.button.btn-red:hover,.button.red:hover,[type=submit].btn-red:hover,[type=submit].red:hover,button.btn-red:hover,button.red:hover{background-color:rgb(181.6,22.4,44)}.btn.red-black,.button.red-black,[type=submit].red-black,button.red-black{background-color:#e31c37;color:#000}.btn.red-black:hover,.button.red-black:hover,[type=submit].red-black:hover,button.red-black:hover{background-color:rgb(181.6,22.4,44)}.btn.red-white,.button.red-white,[type=submit].red-white,button.red-white{background-color:#e31c37;color:#fff}.btn.red-white:hover,.button.red-white:hover,[type=submit].red-white:hover,button.red-white:hover{background-color:rgb(181.6,22.4,44)}.btn.black,.button.black,[type=submit].black,button.black{background-color:#000;color:#fff}.btn.black:hover,.button.black:hover,[type=submit].black:hover,button.black:hover{background-color:#333}.btn.gray,.button.gray,[type=submit].gray,button.gray{background-color:#555}.btn.gray:hover,.button.gray:hover,[type=submit].gray:hover,button.gray:hover{color:#fff;background-color:rgb(59.5,59.5,59.5)}.btn.light-gray,.button.light-gray,[type=submit].light-gray,button.light-gray{background-color:#b1b1b1}.btn.light-gray:hover,.button.light-gray:hover,[type=submit].light-gray:hover,button.light-gray:hover{color:#fff;background-color:rgb(151.5,151.5,151.5)}.btn.white,.button.white,[type=submit].white,button.white{background-color:#fff;color:#e31c37}.btn.white:hover,.button.white:hover,[type=submit].white:hover,button.white:hover{background-color:rgb(229.5,229.5,229.5)}.btn.btn-white-outline,.btn.transparent,.btn.white-outline,.button.btn-white-outline,.button.transparent,.button.white-outline,[type=submit].btn-white-outline,[type=submit].transparent,[type=submit].white-outline,button.btn-white-outline,button.transparent,button.white-outline{border:1px solid #fff;background-color:transparent;color:#fff}.btn.btn-white-outline:hover,.btn.transparent:hover,.btn.white-outline:hover,.button.btn-white-outline:hover,.button.transparent:hover,.button.white-outline:hover,[type=submit].btn-white-outline:hover,[type=submit].transparent:hover,[type=submit].white-outline:hover,button.btn-white-outline:hover,button.transparent:hover,button.white-outline:hover{background-color:#fff;color:#e31c37}.btn.transparent-blue,.button.transparent-blue,[type=submit].transparent-blue,button.transparent-blue{border:1px solid #188fcb;background-color:transparent;color:#188fcb}.btn.transparent-blue:hover,.button.transparent-blue:hover,[type=submit].transparent-blue:hover,button.transparent-blue:hover{background-color:#188fcb;color:#fff}.btn.btn-red-outline,.btn.red-outline,.btn.transparent-red,.button.btn-red-outline,.button.red-outline,.button.transparent-red,[type=submit].btn-red-outline,[type=submit].red-outline,[type=submit].transparent-red,button.btn-red-outline,button.red-outline,button.transparent-red{border:1px solid #e31c37!important;background-color:transparent!important;color:#e31c37!important;text-align:center!important;text-decoration:none!important}.btn.btn-red-outline:hover,.btn.red-outline:hover,.btn.transparent-red:hover,.button.btn-red-outline:hover,.button.red-outline:hover,.button.transparent-red:hover,[type=submit].btn-red-outline:hover,[type=submit].red-outline:hover,[type=submit].transparent-red:hover,button.btn-red-outline:hover,button.red-outline:hover,button.transparent-red:hover{background-color:#e31c37!important;color:#fff!important}.btn.transparent-red-no-border,.button.transparent-red-no-border,[type=submit].transparent-red-no-border,button.transparent-red-no-border{background-color:transparent;color:#e31c37}.btn.transparent-red-no-border:hover,.button.transparent-red-no-border:hover,[type=submit].transparent-red-no-border:hover,button.transparent-red-no-border:hover{opacity:.7}.btn.transparent-white-no-border,.button.transparent-white-no-border,[type=submit].transparent-white-no-border,button.transparent-white-no-border{background-color:transparent;color:#fff}.btn.transparent-white-no-border:hover,.button.transparent-white-no-border:hover,[type=submit].transparent-white-no-border:hover,button.transparent-white-no-border:hover{background-color:#e31c37;color:#fff}.btn.transparent-vasa-dark-gray,.button.transparent-vasa-dark-gray,[type=submit].transparent-vasa-dark-gray,button.transparent-vasa-dark-gray{border:1px solid #555;background-color:transparent;color:#555}.btn.transparent-vasa-dark-gray:hover,.button.transparent-vasa-dark-gray:hover,[type=submit].transparent-vasa-dark-gray:hover,button.transparent-vasa-dark-gray:hover{background-color:#555;color:#fff}.btn.btn-gray-outline,.btn.gray-outline,.button.btn-gray-outline,.button.gray-outline,[type=submit].btn-gray-outline,[type=submit].gray-outline,button.btn-gray-outline,button.gray-outline{border:1px solid #555;background-color:transparent;color:#555}.btn.btn-gray-outline:hover,.btn.gray-outline:hover,.button.btn-gray-outline:hover,.button.gray-outline:hover,[type=submit].btn-gray-outline:hover,[type=submit].gray-outline:hover,button.btn-gray-outline:hover,button.gray-outline:hover{background-color:#555;color:#fff}.btn.btn-light-gray-outline,.button.btn-light-gray-outline,[type=submit].btn-light-gray-outline,button.btn-light-gray-outline{border:1px solid #b1b1b1;color:#b1b1b1}.btn.btn-light-gray-outline:focus,.btn.btn-light-gray-outline:hover,.button.btn-light-gray-outline:focus,.button.btn-light-gray-outline:hover,[type=submit].btn-light-gray-outline:focus,[type=submit].btn-light-gray-outline:hover,button.btn-light-gray-outline:focus,button.btn-light-gray-outline:hover{background-color:#555;color:#fff}.btn.coming-soon,.button.coming-soon,[type=submit].coming-soon,button.coming-soon{background-color:#fff;color:#d6d6d6;cursor:default}.btn.shadow,.button.shadow,[type=submit].shadow,button.shadow{box-shadow:3px 3px 4px rgba(0,0,0,.4)}.btn.border-white,.button.border-white,[type=submit].border-white,button.border-white{border:1px solid #fff}.btn.no-padding-bottom,.button.no-padding-bottom,[type=submit].no-padding-bottom,button.no-padding-bottom{margin-bottom:0}.btn.flex-vcenter,.button.flex-vcenter,[type=submit].flex-vcenter,button.flex-vcenter{display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.btn.disable,.btn.disabled,.btn[disabled],.button.disable,.button.disabled,.button[disabled],[type=submit].disable,[type=submit].disabled,[type=submit][disabled],button.disable,button.disabled,button[disabled]{opacity:.5}.btn.glow-red,.button.glow-red,[type=submit].glow-red,button.glow-red{border:1px solid #fff;background-color:transparent;color:#fff}.btn.glow-red:hover,.button.glow-red:hover,[type=submit].glow-red:hover,button.glow-red:hover{background-color:transparent;box-shadow:0 0 11px 4px rgba(227,28,55,.9),0 0 1px rgba(227,28,55,.9),inset 0 0 10px rgba(227,28,55,.9),inset 0 0 12px rgba(227,28,55,.9);text-shadow:0 0 5px pink,0 0 10px #ff4500,0 0 20px #e31c37;filter:saturate(60%);border:1px solid pink;animation:flicker steps(100) 1s infinite}.btn.glitch-red.init,.btn.glitch-white.init,.button.glitch-red.init,.button.glitch-white.init,[type=submit].glitch-red.init,[type=submit].glitch-white.init,button.glitch-red.init,button.glitch-white.init{border:none;box-shadow:inset #e31c37 5px 5px 0,inset #e31c37 -5px 5px 0;color:#fff;position:relative;background-color:#fff;padding:16px}.btn.glitch-red.init>div,.btn.glitch-white.init>div,.button.glitch-red.init>div,.button.glitch-white.init>div,[type=submit].glitch-red.init>div,[type=submit].glitch-white.init>div,button.glitch-red.init>div,button.glitch-white.init>div{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;color:#e31c37;background-color:#fff;display:inherit}.btn.glitch-red.init>div:nth-child(1),.btn.glitch-white.init>div:nth-child(1),.button.glitch-red.init>div:nth-child(1),.button.glitch-white.init>div:nth-child(1),[type=submit].glitch-red.init>div:nth-child(1),[type=submit].glitch-white.init>div:nth-child(1),button.glitch-red.init>div:nth-child(1),button.glitch-white.init>div:nth-child(1){height:24px;padding-top:16px}.btn.glitch-red.init>div:nth-child(2),.btn.glitch-white.init>div:nth-child(2),.button.glitch-red.init>div:nth-child(2),.button.glitch-white.init>div:nth-child(2),[type=submit].glitch-red.init>div:nth-child(2),[type=submit].glitch-white.init>div:nth-child(2),button.glitch-red.init>div:nth-child(2),button.glitch-white.init>div:nth-child(2){height:6px;top:24px}.btn.glitch-red.init>div:nth-child(2)>span,.btn.glitch-white.init>div:nth-child(2)>span,.button.glitch-red.init>div:nth-child(2)>span,.button.glitch-white.init>div:nth-child(2)>span,[type=submit].glitch-red.init>div:nth-child(2)>span,[type=submit].glitch-white.init>div:nth-child(2)>span,button.glitch-red.init>div:nth-child(2)>span,button.glitch-white.init>div:nth-child(2)>span{display:block;margin-top:-8px}.btn.glitch-red.init>div:nth-child(3),.btn.glitch-white.init>div:nth-child(3),.button.glitch-red.init>div:nth-child(3),.button.glitch-white.init>div:nth-child(3),[type=submit].glitch-red.init>div:nth-child(3),[type=submit].glitch-white.init>div:nth-child(3),button.glitch-red.init>div:nth-child(3),button.glitch-white.init>div:nth-child(3){top:auto;height:24px}.btn.glitch-red.init>div:nth-child(3)>span,.btn.glitch-white.init>div:nth-child(3)>span,.button.glitch-red.init>div:nth-child(3)>span,.button.glitch-white.init>div:nth-child(3)>span,[type=submit].glitch-red.init>div:nth-child(3)>span,[type=submit].glitch-white.init>div:nth-child(3)>span,button.glitch-red.init>div:nth-child(3)>span,button.glitch-white.init>div:nth-child(3)>span{display:block;margin-top:-10px}@media print,screen and (min-width:45em){.btn.glitch-red.init:hover>div,.btn.glitch-white.init:hover>div,.button.glitch-red.init:hover>div,.button.glitch-white.init:hover>div,[type=submit].glitch-red.init:hover>div,[type=submit].glitch-white.init:hover>div,button.glitch-red.init:hover>div,button.glitch-white.init:hover>div{width:100%;text-align:center;text-shadow:-1.2px -1.2px 0 #ef00ef,1.2px 1.2px 0 #0ff}.btn.glitch-red.init:hover>div:nth-child(1),.btn.glitch-white.init:hover>div:nth-child(1),.button.glitch-red.init:hover>div:nth-child(1),.button.glitch-white.init:hover>div:nth-child(1),[type=submit].glitch-red.init:hover>div:nth-child(1),[type=submit].glitch-white.init:hover>div:nth-child(1),button.glitch-red.init:hover>div:nth-child(1),button.glitch-white.init:hover>div:nth-child(1){animation:glitch-1 1s infinite step-end}.btn.glitch-red.init:hover>div:nth-child(2),.btn.glitch-white.init:hover>div:nth-child(2),.button.glitch-red.init:hover>div:nth-child(2),.button.glitch-white.init:hover>div:nth-child(2),[type=submit].glitch-red.init:hover>div:nth-child(2),[type=submit].glitch-white.init:hover>div:nth-child(2),button.glitch-red.init:hover>div:nth-child(2),button.glitch-white.init:hover>div:nth-child(2){animation:glitch-2 1.2s infinite step-end}.btn.glitch-red.init:hover>div:nth-child(3),.btn.glitch-white.init:hover>div:nth-child(3),.button.glitch-red.init:hover>div:nth-child(3),.button.glitch-white.init:hover>div:nth-child(3),[type=submit].glitch-red.init:hover>div:nth-child(3),[type=submit].glitch-white.init:hover>div:nth-child(3),button.glitch-red.init:hover>div:nth-child(3),button.glitch-white.init:hover>div:nth-child(3){animation:glitch-3 1.4s infinite step-end}}.btn.glitch-red.init,.button.glitch-red.init,[type=submit].glitch-red.init,button.glitch-red.init{background-color:#e31c37;color:#fff;box-shadow:inset #000 5px 5px 0,inset #000 -5px 5px 0}.btn.glitch-red.init>div,.button.glitch-red.init>div,[type=submit].glitch-red.init>div,button.glitch-red.init>div{color:#fff;background-color:#e31c37}@media print,screen and (min-width:45em){.btn-group.horizontal{display:flex;justify-content:center;align-items:center;gap:10px}}.text-link{display:block;color:#555;background-color:transparent!important;padding:0}.text-link.red{color:#e31c37!important}.button.standard{min-width:250px;text-align:center}button.button{font-size:1rem}.btn.standard,.button.standard{min-width:250px;text-align:center}.btn-wrap .btn{display:inline-block;margin-bottom:10px}.btn-wrap.full-width .btn{width:100%}.btn-wrap.standard .btn{min-width:250px;text-align:center}.btn.btn-xs,a.btn.btn-xs{font-size:1rem;padding:.5rem 1rem}a.button.footer-btn,button.footer-btn{font-family:montserrat-regular;font-size:14px;letter-spacing:2px;padding:8px 14px;background-color:#2f2f2f;border:1px solid #fff;color:#fff}a.button.footer-btn:hover,button.footer-btn:hover{background-color:#fff;color:#2f2f2f}.fixed-button{z-index:5;background-color:#555}.fixed-button:active,.fixed-button:focus,.fixed-button:hover{background-color:#555}.fixed-button{color:#fff;border:none;outline:0;position:fixed;bottom:0;right:15px;height:51px;width:51px;padding:0;margin-bottom:20px}@media print,screen and (min-width:45em){.fixed-button{display:none}}.fixed-button i{font-size:23.21px}.button-icon i{font-size:20px;line-height:12px;margin-right:15px;position:relative;top:2px}.select-with-go-parent select{width:calc(100% - 62px);margin-right:-5px;height:48px}.select-with-go-parent a{width:62px;display:inline-block}.tall-btn{height:52px}.btn-wrap.text-normal a{text-transform:none}.vnm-confetti-button{position:relative;z-index:10}.vnm-confetti{position:absolute;top:50%;left:50%;width:0;height:0;z-index:-1;pointer-events:none}.vnm-confetti .confetto{position:absolute;width:.25rem;height:.25rem}.vnm-confetti .confetto:not(.only-hover),.vnm-confetti-button:hover .vnm-confetti .confetto.only-hover{display:block;animation:reset 1s ease-out infinite;animation-name:reset,fade}.vnm-confetti-button .vnm-confetti .confetto.only-hover{display:none}@keyframes reset{0%{transform:translate(0,0)}}@keyframes fade{to{opacity:0}}@keyframes glitch-1{0%{transform:translateX(0)}10%{transform:translateX(0)}20%{transform:translateX(-2px)}30%{transform:translateX(0)}40%{transform:translateX(6px)}50%{transform:translateX(4px)}60%{transform:translateX(2px)}70%{transform:translateX(0)}80%{transform:translateX(-2px)}90%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes glitch-2{0%{transform:translateX(2px)}10%{transform:translateX(-4px)}20%{transform:translateX(-2px)}30%{transform:translateX(1px)}40%{transform:translateX(0)}50%{transform:translateX(0)}60%{transform:translateX(0)}70%{transform:translateX(0)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}100%{transform:translateX(-3px)}}@keyframes glitch-3{0%{transform:translateX(2px)}10%{transform:translateX(0)}20%{transform:translateX(2px)}30%{transform:translateX(0)}40%{transform:translateX(-2px)}50%{transform:translateX(0)}60%{transform:translateX(-2px)}70%{transform:translateX(0)}80%{transform:translateX(4px)}90%{transform:translateX(0)}100%{transform:translateX(-6px)}}.featured-bg{background-color:#e31c37;position:relative;z-index:0}.featured-hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:6.25rem}@media print,screen and (min-width:45em){.featured-hero{min-height:12.5rem}}@media screen and (min-width:75em){.featured-hero{min-height:25rem}}.featured-hero-corporate{background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#e31c37;padding:20px 0 0}@media print,screen and (min-width:45em){.featured-hero-corporate{padding:93px 0 73px}}@media print,screen and (min-width:64em){.featured-hero-corporate{padding:91px 0 71px}}@media screen and (min-width:75em){.featured-hero-corporate{padding:87.5px 0 67.5px}}.featured-bg{min-height:200px}@media print,screen and (min-width:45em){.featured-bg{min-height:313px}}@media screen and (min-width:90em){.featured-bg{min-height:450px}}.location-hero-container{position:relative;z-index:5}.location-hero-container #hero-content-container{margin-bottom:20px}@media print,screen and (min-width:64em){.location-hero-container #hero-content-container{margin-bottom:80px}}.location-hero-container .location-hero{filter:gray;filter:grayscale(1);background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.location-hero-container .color-overlay{position:absolute;background-color:rgba(224,0,26,.8);top:0;left:0;right:0;bottom:0;z-index:2}.location-hero-container .grid-container{position:relative;z-index:4;color:#fff}.location-hero-container .grid-container .loc-favorite-text{display:inline-block}.location-hero-container .grid-container .loc-favorite{display:inline-block;cursor:pointer}.location-hero-container .grid-container .loc-favorite-container{position:absolute;top:15px;right:15px;z-index:3;font-size:12px;font-style:italic}.location-hero-container .grid-container .loc-favorite-container i[class^=icon-]{font-size:20px;margin-left:10px;position:relative;top:5px}@media print,screen and (min-width:45em){.location-hero-container .grid-container .loc-favorite-container{top:10px}.location-hero-container .grid-container .loc-favorite-container i[class^=icon-]{font-size:32px}}@media screen and (min-width:75em){.location-hero-container .grid-container .loc-favorite-container{top:32px}.location-hero-container .grid-container .loc-favorite-container i[class^=icon-]{font-size:32px}}.location-hero-container .grid-container .loc-address{display:flex;font-weight:700;margin:5px 0 15px}@media print,screen and (min-width:45em){.location-hero-container .grid-container .loc-address{margin:10px 0 20px}}@media screen and (min-width:75em){.location-hero-container .grid-container .loc-address{margin:10px 0 15px}}@media screen and (min-width:90em){.location-hero-container .grid-container .loc-address{margin:20px 0 30px}}.location-hero-container .grid-container .loc-address .icon-map-marker{color:#555;display:flex;font-size:1.5rem}@media print,screen and (min-width:64em){.location-hero-container .grid-container #toggle-container{position:absolute;bottom:-40px;left:50%;margin-left:-130px}}@media screen and (min-width:75em){.location-hero-container .grid-container #toggle-container{bottom:-34px}}@media screen and (min-width:90em){.location-hero-container .grid-container #toggle-container{bottom:-40px}}.location-hero-container .grid-container .loc-toggle{cursor:pointer;text-transform:uppercase;font-weight:700;height:46px;line-height:46px;margin:0}@media print,screen and (min-width:45em){.location-hero-container .grid-container .loc-toggle{margin:0;height:50px;line-height:50px}}.location-hero-container .grid-container .arrow{float:right;width:0;height:0;margin-top:20px;border:6px solid transparent;margin-top:18px;border-top-color:#f3f3f3}.location-hero-container .grid-container .loc-toggle.active .arrow{margin-top:12px;border-bottom-color:#f3f3f3;border-top-color:transparent}#loc-accordion{display:none;padding:20px 0;min-width:100%;max-width:75rem}#loc-accordion .loc-hour-header{display:inline-block;font-weight:700;margin-right:5px;text-transform:uppercase}#loc-accordion .loc-hour-detail{display:inline-block}.location-details #hero-content-container{color:#e31c37;margin-top:30px;margin-bottom:30px}.location-details h1{font-size:40px;line-height:52px}.location-details .hours{margin-top:20px;margin-bottom:20px;color:#555}.location-details .hours .loc-hour-header{font-weight:700}.location-details a.button,.location-details button.button{max-width:250px;display:block;width:100%}.status .pricing{display:flex;justify-content:center;align-items:flex-start}.status .pricing .strikethrough{position:relative}.status .pricing .strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid #e31c37;transform:rotate(-20deg) translate(0,-50%)}.status .pricing .after-price,.status .pricing .before-price{display:flex;justify-content:center}.status .pricing .after-price .cents,.status .pricing .after-price .dollar,.status .pricing .after-price .dollar-sign,.status .pricing .before-price .cents,.status .pricing .before-price .dollar,.status .pricing .before-price .dollar-sign{font-weight:700}.status .pricing .after-price p,.status .pricing .before-price p{margin-bottom:2px}.status .pricing .before-price .dollar-sign{font-size:20px}.status .pricing .before-price .dollar{font-size:50px;line-height:45px}.status .pricing .before-price .cent-container .low{font-size:6px;line-height:6px;margin-top:-6px}.status .pricing .before-price .cent-container .cents{font-size:25px;line-height:20px;padding-bottom:3px;border-bottom:1px solid #fff}.status .pricing .before-price .cent-container .month{max-width:40px;font-size:8px;line-height:10px;font-weight:700}.status .pricing .after-price{margin-left:20px}.status .pricing .after-price .dollar-sign{font-size:40px;line-height:50px}.status .pricing .after-price .dollar{font-size:100px;line-height:80px}.status .pricing .after-price .cent-container .low{font-size:12px;line-height:12px;margin-top:-12px}.status .pricing .after-price .cent-container .cents{font-size:50px;line-height:40px;padding-bottom:5px;border-bottom:2px solid #e31c37}.status .pricing .after-price .cent-container .month{max-width:80px;font-size:16px;line-height:20px;font-weight:700}@media only screen and (max-width:600px){.status .pricing .after-price .dollar{font-size:80px;line-height:60px}.status .pricing .after-price .cent-container .cents{font-size:35px;line-height:25px}.status .pricing .after-price .cent-container .month{font-size:14px;line-height:18px}.status .pricing .before-price .dollar{font-size:40px;line-height:35px}.status .pricing .before-price .cent-container .cents{font-size:20px;line-height:15px}}.status .pricing-paragraph p{font-weight:700;font-size:20px}.location-highlight p{color:#707070}.location-banner-container{background-color:#f0f0f0}.location-banner-container .location-banner{padding-top:40px;padding-bottom:60px}.location-banner-container .location-banner .location-highlight .location-highlight-title{font-size:40px;text-align:center;margin-bottom:0;color:#e31c37}.location-banner-container .location-banner .location-highlight p{text-align:center;margin-bottom:0}@media print,screen and (max-width:44.99875em){.location-banner-container .location-banner .location-highlight .location-highlight-title{text-align:left;margin-bottom:8px}.location-banner-container .location-banner .location-highlight p{text-align:left}}.right-column .location-highlight{line-height:52px}@media print,screen and (max-width:44.99875em){.location-details #hero-content-container{margin-top:40px}}.featured-image{overflow:hidden;position:relative}.featured-image.overflow-top{margin-top:12rem;overflow:visible}.featured-image.overflow-top .featured_image_content_group{left:50%;position:absolute;top:0;transform:translate(-50%,-55%);width:calc(100% - 1.875rem)}@media print,screen and (min-width:45em){.featured-image.overflow-top .featured_image_content_group{transform:translate(-50%,-65%)}}.featured-image.overflow-top .featured_image_content_group .pre-heading{font-size:min(5vw,32px);left:50%;line-height:1.2;position:absolute;top:0;transform:translate(-50%,-100%);width:100%}.featured-image.overflow-top .featured_image_content_group.coming-soon{transform:translate(-50%,-68%)}@media print,screen and (min-width:45em){.featured-image.overflow-top .featured_image_content_group.coming-soon{transform:translate(-50%,-77%)}}.featured-image .featured-image-photo,.featured-image .overlay-color,.featured-image .underlay-color{position:absolute;top:0;left:0;width:100%;height:100%}.featured-image a.btn.wide{padding-left:30px;padding-right:30px}.featured-image .underlay-color{z-index:-4}.featured-image .featured-image-photo{z-index:-3;background-repeat:no-repeat}.featured-image .overlay-color{z-index:-2;background-color:rgba(224,0,26,.8)}.featured-image .featured-image-content{min-height:313px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:stretch}.featured-image .featured-image-content .training-left{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}@media print,screen and (min-width:64em){.featured-image .featured-image-content .training-left{border-right:1px solid #fff}}.featured-image .featured-image-content .training-right{text-align:center}.featured-image .featured-image-content .training-right h1{font-size:21px;line-height:25px}@media print,screen and (min-width:45em){.featured-image .featured-image-content .training-right h1{font-size:27px;line-height:29px}}@media screen and (min-width:75em){.featured-image .featured-image-content .training-right h1{font-size:65px;line-height:79px}}.featured-image .featured-image-content .training-right h2{font-size:21px;line-height:25px}@media print,screen and (min-width:45em){.featured-image .featured-image-content .training-right h2{font-size:27px;line-height:29px}}@media screen and (min-width:75em){.featured-image .featured-image-content .training-right h2{font-size:45px;line-height:55px}}@media print,screen and (min-width:64em){.featured-image .featured-image-content .training-right{border-left:1px solid #fff;text-align:left}}.featured-image .featured-image-content .training-header-cta{margin-top:25px}@media print,screen and (min-width:45em){.featured-image .featured-image-content .training-header-cta{margin-top:40px}}@media screen and (min-width:75em){.featured-image .featured-image-content .training-header-cta{margin-top:60px}}.featured-image .featured-image-content .featured_image_content_group{display:flex}.featured-image .featured-image-content .featured_image_content_group .featured-image-content-group-row{display:flex;flex-direction:column}@media print,screen and (max-width:44.99875em){.featured-image .featured-image-content .banner-name{font-size:28px;line-height:32px}}@media print,screen and (max-width:44.99875em){.featured-image .featured-image-content .name-above{font-size:22px;line-height:26px}}.featured-banner-video{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:fill}.featured-banner-video.main-location{height:100%!important;object-fit:cover}.archive .featured-image .featured-image-content,.page-template-classes-location .featured-image .featured-image-content,.single .featured-image .featured-image-content{justify-content:center}.archive .featured-image .featured-image-content div h1 span,.page-template-classes-location .featured-image .featured-image-content div h1 span,.single .featured-image .featured-image-content div h1 span{display:block}.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{font-size:48px;line-height:50px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{font-size:60px;line-height:65px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{font-size:100px;line-height:100px}}@media print,screen and (max-width:44.99875em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title.smaller-heading,.archive .featured-image .featured-image-content div h1 .class-loc-landing-title.smaller-heading,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title.smaller-heading,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title.smaller-heading,.single .featured-image .featured-image-content div h1 .cat-class-page-title.smaller-heading,.single .featured-image .featured-image-content div h1 .class-loc-landing-title.smaller-heading{font-size:38px;line-height:42px}}.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title{margin-bottom:10px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title{margin-bottom:5px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-page-title,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-page-title,.single .featured-image .featured-image-content div h1 .cat-class-page-title{margin-bottom:10px}}.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{margin-bottom:10px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{margin-bottom:5px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .class-loc-landing-title,.page-template-classes-location .featured-image .featured-image-content div h1 .class-loc-landing-title,.single .featured-image .featured-image-content div h1 .class-loc-landing-title{margin-bottom:10px}}.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{font-size:20px;line-height:24px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{font-size:22px;line-height:27px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{font-size:28px;line-height:32px}}.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{margin-bottom:15px}@media print,screen and (min-width:45em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{margin-bottom:10px}}@media screen and (min-width:75em){.archive .featured-image .featured-image-content div h1 .cat-class-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-location-name,.single .featured-image .featured-image-content div h1 .cat-class-location-name{margin-bottom:20px}}.archive .featured-image .featured-image-content div h1 .cat-class-sub-location-name,.page-template-classes-location .featured-image .featured-image-content div h1 .cat-class-sub-location-name,.single .featured-image .featured-image-content div h1 .cat-class-sub-location-name{font-size:16px;line-height:18px}.page-template-classes-landing .featured-image .featured-image-content.has-title-only,.page-template-team-landing .featured-image .featured-image-content.has-title-only{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.page-template-classes-landing .featured-image .featured-image-content div,.page-template-team-landing .featured-image .featured-image-content div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch}.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{margin-top:40px}@media print,screen and (min-width:45em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{margin-top:45px}}@media screen and (min-width:75em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{margin-top:75px}}.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{font-size:48px;line-height:50px}@media print,screen and (min-width:45em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{font-size:60px;line-height:65px}}@media screen and (min-width:75em){.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{font-size:100px;line-height:100px}}.page-template-classes-landing .featured-image .featured-image-content div h1,.page-template-team-landing .featured-image .featured-image-content div h1{text-shadow:0 5px 10px rgba(0,0,0,.31)}.page-template-classes-landing .featured-image .featured-image-content div h1.no-video-below,.page-template-team-landing .featured-image .featured-image-content div h1.no-video-below{margin-top:0}.page-template-classes-landing .featured-image .featured-image-content div img,.page-template-team-landing .featured-image .featured-image-content div img{margin-top:0}@media print,screen and (min-width:45em){.page-template-classes-landing .featured-image .featured-image-content div img,.page-template-team-landing .featured-image .featured-image-content div img{margin-top:15px}}@media screen and (min-width:75em){.page-template-classes-landing .featured-image .featured-image-content div img,.page-template-team-landing .featured-image .featured-image-content div img{margin-top:45px}}.page-template-classes-landing .featured-image .featured-image-content div img:focus,.page-template-team-landing .featured-image .featured-image-content div img:focus{outline:0}.hero-banner{position:relative}@media print,screen and (max-width:44.99875em){.hero-banner{margin-bottom:30px}}.hero-banner.layout-overlay .banner-content{align-content:center}@media print,screen and (max-width:44.99875em){.hero-banner.layout-overlay .banner-content .banner-content-text{padding:0 15px}}.hero-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-banner .banner-header{bottom:-25px;font-weight:400;line-height:.8;position:relative;text-align:center;z-index:10}.hero-banner .banner-header.no-overlap{bottom:0!important;margin-bottom:25px!important}.hero-banner .banner-header.with-pre-heading{margin-top:40px}.hero-banner .banner-header .pre-heading{font-size:min(5vw,32px);left:50%;line-height:1.2;position:absolute;top:0;transform:translate(-50%,-100%);width:100%}.hero-banner .banner-header .pre-heading+.pre-heading{transform:translate(-50%,-200%)}.hero-banner .banner-content{position:relative;width:100%;height:100%;overflow:hidden}.hero-banner .banner-content .background-image,.hero-banner .banner-content video{width:100%;height:100%;object-fit:cover}@media print,screen and (min-width:45em){.hero-banner .banner-content .location-hero-content .location-info{margin-top:20px;max-width:60%}}.hero-banner .banner-content-text{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:5;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.hero-banner.extend-background .banner-content{overflow:visible}.hero-banner.extend-background .banner-content:after{content:"";display:block;background:#e31c37;height:65%;position:absolute;top:100%;z-index:-1}@media print,screen and (min-width:45em){.hero-banner.extend-background .banner-content:after{width:100vw}}.hero-banner.extend-background .banner-content-text{top:60%}@media print,screen and (min-width:45em){.hero-banner.extend-background .banner-content-text{top:70%}}.hero-banner.extend-background .background-image,.hero-banner.extend-background video{height:calc(100% + 300px)}.hero-banner.coming-soon{margin-top:52px}.announcement-banner p{margin-bottom:0}.announcement-banner.two-column .grand-open{display:flex;align-items:center;gap:10px;font-weight:700}.announcement-banner.two-column .grand-open .date{font-size:60px;text-wrap:nowrap}.announcement-banner.two-column .grand-open .grand-text{font-size:20px;line-height:1.5;margin-top:2px;text-align:left}@media print,screen and (max-width:44.99875em){.announcement-banner .open-title{font-weight:700}.announcement-banner .right-column{border-top:1px solid #e31c37;padding-top:15px;margin-top:15px}}@media print,screen and (max-width:44.99875em){.home-banner{margin-bottom:30px}}.home-banner .banner-header{font-weight:400;position:relative;bottom:-25px;text-align:center;z-index:10}@media print,screen and (min-width:64em){.home-banner .banner-header{bottom:-30px}}@media screen and (min-width:75em){.home-banner .banner-header{bottom:-40px}}.home-banner .banner-header.text-short{font-size:min(12vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-short{font-size:60px}}@media screen and (min-width:75em){.home-banner .banner-header.text-short{font-size:100px}}.home-banner .banner-header.text-medium{font-size:min(10vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-medium{font-size:60px}}@media screen and (min-width:75em){.home-banner .banner-header.text-medium{font-size:100px}}.home-banner .banner-header.text-long{font-size:min(8vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-long{font-size:60px}}@media screen and (min-width:75em){.home-banner .banner-header.text-long{font-size:100px}}.home-banner .banner-header.text-xlong{font-size:min(6vw,48px)}@media print,screen and (min-width:45em){.home-banner .banner-header.text-xlong{font-size:48px}}@media screen and (min-width:75em){.home-banner .banner-header.text-xlong{font-size:80px}}.home-banner .banner-content{position:relative;width:100%;height:100%}.home-banner .banner-content:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media print,screen and (min-width:45em){.home-banner .banner-content:after{height:calc(100% - 8px)}}.home-banner .banner-content .background-image,.home-banner .banner-content video{width:100%;height:430px;object-fit:cover}@media print,screen and (min-width:45em){.home-banner .banner-content .background-image,.home-banner .banner-content video{height:auto}}.home-banner .banner-content video{object-position:center top}.home-banner .banner-content .banner-content-overlay{position:absolute;bottom:3vw;width:100%;color:#fff;padding:0 20px;z-index:10}@media print,screen and (min-width:45em){.home-banner .banner-content .banner-content-overlay{padding:0 50px}}.home-banner .banner-content .banner-content-overlay.align-middle{bottom:calc(50% - 50px);transform:translateY(50%)}@media print,screen and (min-width:45em){.home-banner .banner-content .banner-content-overlay.align-middle{bottom:calc(50% - 100px)}}.home-banner .banner-content .banner-content-overlay.align-top{top:5px;bottom:auto}.home-banner .banner-content .banner-content-overlay .element-text{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.home-banner .banner-content .banner-content-overlay .element-button .btn{margin-bottom:30px}.home-banner .banner-content .banner-content-overlay .element-button .transparent,.home-banner .banner-content .banner-content-overlay .element-button .transparent-red{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.home-banner .banner-content .disclaimer{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.home-banner .banner-content .element{width:100%}.home-banner .banner-content .element-text{font-weight:700;margin-bottom:10px;font-size:20px}.home-banner .banner-content .element-countdown{width:100%;margin-bottom:10px}@media print,screen and (min-width:45em){.home-banner .banner-content .element-button .btn{margin-bottom:0}}.home-banner .banner-bottom .banner-bottom-countdown{align-items:center;display:flex;justify-content:center}.home-banner .banner-bottom .banner-bottom-countdown .btn{border-width:1px;margin:0;text-wrap:nowrap}.home-banner .banner-bottom .sale-graphic{width:240px}.home-banner .disclaimer{font-size:10px;margin-bottom:5px;display:block}@media print,screen and (min-width:45em){.home-banner .disclaimer{margin-bottom:15px}}.home-banner .align-top{align-content:flex-start}.home-banner .align-middle{align-content:center}.home-banner .align-bottom{align-content:flex-end}.trial-page .banner-content .banner-content-overlay{position:relative;background-color:#e31c37;padding:16px}.text-rotate .text-rotate-item{display:none}.text-rotate .text-rotate-item.active{display:inline}@media print,screen and (max-width:63.99875em){.signup-ticker-block .ticker-intro{margin-left:auto;margin-right:auto;margin-bottom:30px}}.signup-ticker-block .ticker-intro p{margin-bottom:0}.signup-ticker-block .ticker-intro .ticker-intro-price{font-size:52px;line-height:73px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price{font-size:102px;line-height:142px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price{font-size:102px;line-height:142px}}.signup-ticker-block .ticker-intro .ticker-intro-price{font-weight:700;text-align:center}.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{font-size:22px;line-height:27px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{font-size:50px;line-height:61px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{font-size:50px;line-height:61px}}.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{top:-30px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .ticker-intro-price .dollar-sign{top:-50px}}.signup-ticker-block .ticker-intro .intro-sub-text{font-size:16px;line-height:22px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-intro .intro-sub-text{font-size:32px;line-height:39px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-intro .intro-sub-text{font-size:25px;line-height:30px}}.signup-ticker-block .ticker-intro .intro-sub-text{font-weight:700;color:#000;text-align:center}.signup-ticker-block .ticker-pipe{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}.signup-ticker-block .ticker-pipe .ticker-pipe-left{border-right:.5px solid #555}.signup-ticker-block .ticker-pipe .ticker-pipe-right{border-left:.5px solid #555}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter{padding-left:0;padding-right:0}}@media print,screen and (max-width:63.99875em){.signup-ticker-block .ticker-counter{margin-left:auto;margin-right:auto}}.signup-ticker-block .ticker-counter .grid-x{justify-content:center}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{min-width:85px;padding-left:5px;padding-right:5px;height:102px;overflow:hidden;position:relative}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{min-width:120px;height:190px}}@media print,screen and (min-width:64em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{padding-left:7px;padding-right:7px;height:186px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell{min-width:105px;height:154px}}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{padding:15px 10px;background-color:#fff;color:#e31c37}@media print,screen and (min-width:64em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{padding:13px 8px}}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{font-size:65px;line-height:72px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{font-size:131px;line-height:160px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{font-size:105px;line-height:128px}}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{font-weight:700}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .ticker-counter-number{transition:all .5s linear}.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .top{position:absolute;top:0;left:5px;width:calc(100% - 10px);z-index:1}@media print,screen and (min-width:64em){.signup-ticker-block .ticker-counter .grid-x .ticker-counter-number-cell .top{left:7px;width:calc(100% - 14px)}}.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-size:16px;line-height:19px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-size:22px;line-height:27px}}@media screen and (min-width:75em){.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-size:18px;line-height:25px}}.signup-ticker-block .ticker-counter .ticker-counter-sub-text{font-weight:700;color:#000;margin-top:10px}@media print,screen and (min-width:45em){.signup-ticker-block .ticker-counter .ticker-counter-sub-text{margin-top:15px}}.dotted{border-style:dashed;margin:2rem 0}.divider{width:30px;border-top:1px solid #e3233d;margin-bottom:15px}.divider.fifty{width:50px}.divider.seventy{width:70px}.divider.white{border-top:1px solid #fff}.divider.vertical{border:none;width:1px;height:15px;border-left:1px solid #e31c37;margin-bottom:0;margin:0 5px 0 2px}.horizontal-pipe{max-width:70px;border-bottom:2px solid #e31c37}.horizontal-pipe-white{max-width:70px;border-bottom:2px solid #fff}.vertical-line{border-left:1px solid #e31c37;height:30px;margin-top:-5px}@media print,screen and (max-width:44.99875em){.vertical-line.mobile-horizontal{border-top:1px solid #e31c37;border-left:0;margin-top:0;height:auto;width:30px}}.form-group{margin-bottom:15px;position:relative}.form-group .select,.form-group select{margin-bottom:0}.copy-text-btn,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select{height:52px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{margin-bottom:0}[type=submit]{font-size:16px;line-height:19px;padding:16px 32px;text-transform:uppercase;color:#e31c37;border:1px solid #e31c37;background-color:transparent;transition:background-color .25s ease-out,color .25s ease-out}[type=submit]:hover{background-color:#e31c37;color:#fff}[type=submit].full-width{width:100%}[type=submit].clear{border:1px solid #fff;color:#fff}[type=submit].clear:hover{background-color:#fff;color:#555}.file-upload-text{color:#fff;font-size:12px}[type=file]{margin-bottom:0}input[type=file]::-webkit-file-upload-button{cursor:pointer;background-color:#e31c37;border:0;width:50%;height:40px;border-radius:0;color:#fff;text-transform:uppercase;font-size:12px;-webkit-transition:background-color .5s;transition:background-color .5s;outline:0}@media print,screen and (min-width:45em){input[type=file]::-webkit-file-upload-button{height:55px}}span.wpcf7-not-valid-tip{font-size:14px}span.wpcf7-list-item{display:block}.no-check-margin span.wpcf7-list-item{margin:0}.wpcf7 .ajax-loader,.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .submitting .ajax-loader,.wpcf7 .submitting .wpcf7-spinner{display:inline-block}form.wpcf7-form{position:relative}.wpcf7 .submitting .center-spinner .wpcf7-spinner{display:block;margin:0 auto}.ins-radio{padding-top:16px;min-height:52px;display:block}.ins-radio span.wpcf7-list-item{display:inline-block}.ins-radio span.wpcf7-list-item .wpcf7-list-item-label{font-weight:400}.ins-radio span.wpcf7-list-item label{text-transform:capitalize;margin-bottom:0}label{font-size:16px;line-height:19px;font-weight:700;margin-bottom:10px;color:#555;text-transform:uppercase}label.white{color:#fff}textarea{padding-top:15px}textarea::-moz-placeholder{font-weight:700;color:#a7a9ac}textarea::placeholder{font-weight:700;color:#a7a9ac}.dark-form .wpcf7-text,.form-dark-mode .wpcf7-text{background-color:transparent;border-bottom:1px solid #fff;color:#fff}.dark-form label,.form-dark-mode label{color:#fff}.form-light-mode label{color:#e31c37;font-weight:400}.form-light-mode.black-labels label{color:#000}.form-light-mode.bold-labels label{font-weight:700}.form-light-mode input.wpcf7-text,.form-light-mode textarea{background-color:transparent;border:none;border-bottom:1px solid #555;color:#555}.form-light-mode .tiny-text{color:#555}.date-placeholder{position:relative}.date-placeholder:before{content:attr(placeholder);position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;font-weight:700;color:#a7a9ac;pointer-events:none;line-height:39px;padding:.5rem;text-transform:uppercase}.form-light-background .date-placeholder:before{background-color:#f0f0f0}.date-placeholder:focus:before,.date-placeholder:not([value=""]):before{display:none}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f6be32;background:#f6be32;color:#fff}div.wpcf7-mail-sent-ok{border:2px solid #228fcb;background:#228fcb;color:#fff}@media print,screen and (min-width:45em){#remind-me #email-submit{display:flex}}#remind-me #email-submit span.reminder-email{display:block;padding-bottom:10px}.wpcf7 form div.visible-only-if-sent-trial-forms{display:none}.wpcf7 form.sent .trial-cf7-response{display:none}.wpcf7 form.sent div.visible-only-if-sent-trial-forms{display:block}@media print,screen and (min-width:45em){.guest-pass-waiver-process .wpcf7-spinner{position:absolute;top:15px}}#myzone-searchform input{background-color:#f0f0f0;height:64px;font-size:20px}#myzone-searchform input:focus{border:none}#myzone-searchform input.loading{background-image:url(../images/ajax-loader.gif);background-size:25px 25px;background-position:98% center;background-repeat:no-repeat}.myzone-search{position:relative}.myzone-results{box-shadow:0 1px 1px rgba(0,0,0,.1607843137);border:.5px solid #8a8785;border-radius:9px;text-align:left;padding:10px 15px;position:absolute;top:51px;width:100%;background-color:#fff;z-index:10}.myzone-result{color:#555;font-weight:500;font-size:14px;display:block;padding:4px}.myzone-result span{font-style:normal;font-weight:600}.myzone-final-result{text-align:left;padding:23px 20px;border:1px solid #e3233d;margin-top:10px}.myzone-final-result.loading{background-image:url(../images/ajax-loader.gif);background-size:25px 25px;background-position:center;background-repeat:no-repeat}.myzone-final-result .myzone-result{margin-bottom:0}@media print,screen and (min-width:45em){#myzone-searchform input.loading{background-size:25px 25px;background-position:98% center}.myzone-results{padding:15px 15px;top:51px}.myzone-result{padding:5px;margin-bottom:5px}.myzone-result span{font-style:normal;font-weight:600;margin-right:5px}.myzone-final-result{text-align:center;padding:25px 100px}}.insurance-form input,.insurance-form select{border-bottom:1px solid #555}.insurance-form label{color:#e31c37}.insurance-form #insurance-dob::-moz-placeholder{font-size:14px;visibility:hidden}.insurance-form #insurance-dob::placeholder{font-size:14px;visibility:hidden}.insurance-form #insurance-dob:focus::-moz-placeholder{visibility:visible}.insurance-form #insurance-dob:focus::placeholder{visibility:visible}.insurance-form #insurance-dob:blur::-moz-placeholder{visibility:hidden}.insurance-form #insurance-dob:blur::placeholder{visibility:hidden}.custom-upload-wrapper{display:flex;gap:25px;flex-direction:column;align-items:center}@media print,screen and (min-width:45em){.custom-upload-wrapper{flex-direction:row}}.custom-upload-wrapper .wpcf7-form-control-wrap{position:relative}.custom-upload-wrapper .wpcf7-form-control-wrap:before{content:"Choose file";position:absolute;left:0;background:#e31c37;text-align:center;cursor:pointer;width:100%;font-size:16px;line-height:19px;padding:16px 32px;text-transform:uppercase;color:#fff;border:1px solid #e31c37}.custom-upload-wrapper .custom-upload-file{opacity:0}.event-waiver-form input:not([type=file]):not([type=submit]),.paid-media-form input:not([type=file]):not([type=submit]){border-bottom:1px solid #555}.event-waiver-form label,.paid-media-form label{color:#e31c37}.event-waiver-form p,.paid-media-form p{color:#555}.event-waiver-form .wpcf7-radio{display:flex}.event-waiver-form .wpcf7-radio .wpcf7-list-item.first{margin:0}.event-waiver-form .wpcf7-radio input[type=radio]{accent-color:#e31c37}.mobile-registration #loader{display:block}.scroll-box{color:#555;height:250px;overflow-y:auto;border:1px solid #ccc;padding:25px;background-color:#f0efef}.reveal .scroll-box{height:500px}.floating-label input[type=email][data-data-uw-rm-outline-styled],.floating-label input[type=number][data-data-uw-rm-outline-styled],.floating-label input[type=password][data-data-uw-rm-outline-styled],.floating-label input[type=search][data-data-uw-rm-outline-styled],.floating-label input[type=tel][data-data-uw-rm-outline-styled],.floating-label input[type=text][data-data-uw-rm-outline-styled],.floating-label input[type=url][data-data-uw-rm-outline-styled],.floating-label textarea[data-data-uw-rm-outline-styled]{padding:.5rem}.floating-label .required{position:absolute;right:0;top:35px;color:#e31c37;font-size:20px}.class-pass-form .floating-label label,.fit-frenzy-form .floating-label label{color:#e31c37}.class-pass-form input:not([type=file]):not([type=submit]),.fit-frenzy-form input:not([type=file]):not([type=submit]){border-bottom:1px solid #555}.fit-frenzy-form label{margin:0!important}.trial-page.free-day-pass .free-day-pass-container{background-color:#fff}@media print,screen and (min-width:45em){.trial-page.free-day-pass .free-day-pass-container{border-radius:10px}}.input-wrapper.floating-label.custom-select-container label{left:0!important;font-size:1rem!important;position:absolute!important;top:2.25rem!important;transform:scale(1)!important;transition:color .2s,font-size .2s,top .2s,transform .2s;pointer-events:none;cursor:text;margin:0!important}.input-wrapper.floating-label.custom-select-container.active label,.input-wrapper.floating-label.custom-select-container.has-value label{top:0!important;transform:scale(.75) translateX(-17%)!important}.custom-select{border-bottom:1px solid #555;padding:14px 40px 14px 14px;border-radius:4px;cursor:pointer;position:relative;min-width:220px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;font-weight:700}.custom-select .selected-value:empty:before{content:""}.custom-select .select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .2s}.custom-select .select-arrow svg{display:block}.input-wrapper.floating-label.active .custom-select .select-arrow{transform:translateY(-50%) rotate(180deg)}.custom-dropdown{display:none;position:absolute;left:0;right:0;background:#e7e7ed;border:1px solid #f6f7f9;z-index:10;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:-2px}.custom-dropdown .dropdown-option{padding:14px;cursor:pointer;transition:background .15s}.custom-dropdown .dropdown-option .option-title{font-weight:700}.custom-dropdown .dropdown-option .option-description{margin-top:6px;font-size:13px}.custom-dropdown .dropdown-option:hover{background:#fff}.custom-dropdown .option-check{margin-left:8px;vertical-align:middle}.custom-dropdown .option-check svg{color:#555;stroke:#555}[type=password]{border:1px solid #ddd}.checkmark-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-label.checkmark-label{padding-left:0}.check-label.checkmark-label .wpcf7-list-item{margin-left:0}.checkmark-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-label.checkmark-label{padding-left:0}.check-label.checkmark-label .wpcf7-list-item{margin:0}.checkmark-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;display:block;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #555}label.no-label-styles{text-transform:none}.checkmark-label:hover input~.checkmark,.checkmark-label:hover input~.wpcf7-list-item-label .checkmark{background-color:#fff}.checkmark-label input:checked~.checkmark,.checkmark-label input:checked~.wpcf7-list-item-label .checkmark{background-color:#e31c37;border:1px solid transparent}.checkmark:after{content:"";position:absolute;display:none}.checkmark-label input:checked~.checkmark:after,.checkmark-label input:checked~.wpcf7-list-item-label .checkmark:after{display:block}.checkmark-label .checkmark:after{left:8px;top:2px;width:8px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.wpcf7-not-valid-tip.hidden{display:none}.wpcf7-radio label{margin:0}.wpcf7-radio.white label{color:#fff}.wpcf7-radio.black label{color:#000}.radio-inline{display:flex}.radio-inline .wpcf7-list-item.first{margin:0}.radio-inline .wpcf7-list-item label{align-items:center;display:flex}.radio-inline .wpcf7-list-item label span{margin-left:.5rem}.radio-inline .wpcf7-list-item input{height:1rem;margin:0;width:1rem}.radio-label{color:#a7a9ac}.inline-options span.wpcf7-list-item{display:inline}.inline-options span.wpcf7-list-item label{display:inline-block}.file-upload{font-weight:700;position:relative}.file-upload input[type=file]{display:none}.new-countdown-timer{max-width:320px;width:100%}@media print,screen and (min-width:45em){.new-countdown-timer{max-width:425px}}.new-countdown-timer.no-cards{max-width:250px}.new-countdown-timer .digits{margin:0 .5rem;padding:0 0 0 .5rem}.new-countdown-timer .digit{background-color:#fff;border-radius:0;float:left;font:bold 16pt Verdana;height:34px;margin:0 1px;max-width:calc(50% - 2px);position:relative;text-align:center;width:100%}@media print,screen and (min-width:45em){.new-countdown-timer .digit{font-size:26pt;height:46px}}@media print,screen and (min-width:64em){.new-countdown-timer .digit{font-size:32pt;height:60px}}.new-countdown-timer .digit.tenday,.new-countdown-timer .digit.tenhour,.new-countdown-timer .digit.tenmin,.new-countdown-timer .digit.tensec{border-radius:3px 0 0 3px}.new-countdown-timer .digit.day,.new-countdown-timer .digit.hour,.new-countdown-timer .digit.min,.new-countdown-timer .digit.sec{border-radius:0 3px 3px 0}.new-countdown-timer.no-cards .digits{padding:0}.new-countdown-timer.no-cards .digit{background-color:transparent;margin:0}.new-countdown-timer.layout-simple{max-width:240px}@media print,screen and (min-width:45em){.new-countdown-timer.layout-simple{max-width:350px}}.new-countdown-timer.layout-simple .digits{margin:0 .5rem}@media print,screen and (min-width:45em){.new-countdown-timer.layout-simple .digits{margin:0 .1rem}}.new-countdown-timer.layout-simple .digit{margin:0}.new-countdown-timer.layout-simple .label{text-transform:uppercase;font-weight:400}.new-countdown-timer .base{color:#555;display:block;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.new-countdown-timer .flap{backface-visibility:hidden;background-color:#fff;border-radius:0;display:none;height:50%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:50% 100%;width:100%}.new-countdown-timer .flap::before{content:attr(data-content);left:50%;position:absolute}.new-countdown-timer .flap.front::before,.new-countdown-timer .flap.under::before{top:100%;transform:translate(-50%,-50%)}.new-countdown-timer .flap.back{transform:rotateY(180deg)}.new-countdown-timer .flap.back::before{top:100%;transform:translate(-50%,-50%) rotateZ(180deg)}.new-countdown-timer .flap.over{z-index:2}.new-countdown-timer .flap.under{z-index:1}.new-countdown-timer .flap.front{animation:flip-down-front .3s ease-in both}.new-countdown-timer .flap.back{animation:flip-down-back .3s ease-in both}.new-countdown-timer .flap.under{animation:fade-under .3s ease-in both}.new-countdown-timer .clock{justify-content:center;margin:0 auto}.new-countdown-timer .clock .digits{position:relative}.new-countdown-timer .clock .label{display:block;font-size:10px;font-weight:600;line-height:1;position:absolute;text-align:left;white-space:nowrap}@media print,screen and (min-width:45em){.new-countdown-timer .clock .label{font-size:12px}}.new-countdown-timer.labels-vertical .clock .label{left:0;top:calc(100% - 10px);transform:rotate(-90deg);width:0}.new-countdown-timer.labels-horizontal .digits{padding:0 0 1.3rem 0}@media print,screen and (min-width:45em){.new-countdown-timer.labels-horizontal .digits{padding:0 0 1rem 0}}.new-countdown-timer.labels-horizontal .clock .label{left:50%;top:100%;transform:translate(-50%,-100%)}.new-countdown-timer.use-light-labels .clock .label{color:#fff}@media print,screen and (max-width:44.99875em){.new-countdown-timer .flap.back,.new-countdown-timer .flap.front,.new-countdown-timer .flap.under{animation:none;opacity:0}}@keyframes flip-down-front{0%{transform:rotateX(0);background-color:#fff;color:#555}100%{transform:rotateX(-180deg);background-color:rgb(165.75,165.75,165.75);color:hsl(0,0%,-1.6666666667%)}}@keyframes flip-down-back{0%{transform:rotateY(180deg) rotateX(0);background-color:rgb(165.75,165.75,165.75);color:hsl(0,0%,-1.6666666667%)}100%{transform:rotateY(180deg) rotateX(180deg);background-color:#fff;color:#555}}@keyframes fade-under{0%{background-color:rgb(165.75,165.75,165.75);color:hsl(0,0%,-1.6666666667%)}100%{background-color:#fff;color:#555}}.input-wrapper{position:relative}.input-wrapper.floating-label{padding-top:1.25rem}.input-wrapper.floating-label .wpcf7-form-control-wrap{position:static;pointer-events:none}.input-wrapper.floating-label label{pointer-events:none}.input-wrapper.floating-label input{height:48px;padding:0;pointer-events:all;transition:border-bottom .2s}.input-wrapper.floating-label input~label{margin:0;top:2.25rem;transition:color .2s,font-size .2s,top .2s,transform .2s}.input-wrapper.floating-label input:focus{border-left:none;border-right:none;border-top:none;outline:0}.input-wrapper.floating-label input:focus~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input:focus:not(:-moz-placeholder-shown)~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input:focus:not(:placeholder-shown)~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input:not(:-moz-placeholder-shown):not([type=date]:required)~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input:not(:placeholder-shown):not([type=date]:required)~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label input[type=date]:required::-webkit-datetime-edit{bottom:.5rem;position:absolute;width:100%}.input-wrapper.floating-label input[type=date]:required::-webkit-calendar-picker-indicator{position:absolute;right:0}.input-wrapper.floating-label input[type=date]:required{color:transparent!important;transition:color .2s!important}.input-wrapper.floating-label input[type=date]:required:focus{color:inherit!important}.input-wrapper.floating-label input[type=date]:required:valid{color:inherit!important}.input-wrapper.floating-label input[type=date]:required:valid~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label .select,.input-wrapper.floating-label select{height:48px;padding:0 1.5rem 0 0;pointer-events:all}.input-wrapper.floating-label .select~label,.input-wrapper.floating-label select~label{margin:0;top:0;transform:scale(.75) translateX(-17%);transition:color .2s,font-size .2s,top .2s,transform .2s}.input-wrapper.floating-label .select.default~label,.input-wrapper.floating-label select.default~label{font-size:1rem;top:2.25rem;transform:scale(1)}.input-wrapper.floating-label .select:focus,.input-wrapper.floating-label select:focus{border-left:none;border-right:none;border-top:none}.input-wrapper.floating-label .select:focus~label,.input-wrapper.floating-label select:focus~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label label{cursor:text;left:0;font-size:1rem;position:absolute;transform:scale(1)}.input-wrapper.floating-label textarea{min-height:80px;padding-left:1rem;padding-top:1rem;pointer-events:all;transition:border-bottom .2s;border:1px solid #555}.input-wrapper.floating-label textarea~label{margin:0;top:2.25rem;left:1rem;transition:color .2s,font-size .2s,top .2s,transform .2s}.input-wrapper.floating-label textarea:focus{outline:0;padding-left:1rem;padding-top:1rem}.input-wrapper.floating-label textarea:focus~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label textarea:not(:-moz-placeholder-shown)~label{top:0;transform:scale(.75) translateX(-17%)}.input-wrapper.floating-label textarea:not(:placeholder-shown)~label{top:0;transform:scale(.75) translateX(-17%)}.floating-label input[type=email][data-data-uw-rm-outline-styled],.floating-label input[type=number][data-data-uw-rm-outline-styled],.floating-label input[type=password][data-data-uw-rm-outline-styled],.floating-label input[type=search][data-data-uw-rm-outline-styled],.floating-label input[type=tel][data-data-uw-rm-outline-styled],.floating-label input[type=text][data-data-uw-rm-outline-styled],.floating-label input[type=url][data-data-uw-rm-outline-styled],.floating-label textarea[data-data-uw-rm-outline-styled]{padding:.5rem}.input-wrapper.floating-label.custom-select-container.is-error .custom-select{border-bottom:2px solid #e31c37}.input-wrapper.floating-label.custom-select-container.is-error .custom-select .selected-value{color:#e31c37}.input-wrapper.floating-label.custom-select-container.is-error .custom-select .select-arrow svg polyline{stroke:#e31c37}.input-wrapper.floating-label.custom-select-container.is-error label{color:#e31c37!important}.input-wrapper.floating-label.active .custom-dropdown{display:block}form .lottie-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.bg-black .lottie-loader-wrapper,.color-mode-dark form .lottie-loader-wrapper{background-color:#000}.loader-wrapper{display:none;margin:auto}.loader-wrapper .lottie-loader{margin:auto}.loader-wrapper:not(.lottie-loader-wrapper){background-color:#f0f0f0;margin:50px auto;position:relative;width:110px}.loader-wrapper:not(.lottie-loader-wrapper) .loader-icon{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.loader-wrapper:not(.lottie-loader-wrapper) .loader,.loader-wrapper:not(.lottie-loader-wrapper) .loader:after,.loader-wrapper:not(.lottie-loader-wrapper) .loader:before{border-radius:50%}.loader-wrapper:not(.lottie-loader-wrapper) .loader{box-shadow:inset 0 0 0 1em;color:#e31c37;font-size:11px;height:10em;position:relative;transform:translateZ(0);width:10em}.loader-wrapper:not(.lottie-loader-wrapper) .loader:after,.loader-wrapper:not(.lottie-loader-wrapper) .loader:before{background:#f0f0f0;content:"";position:absolute;height:10.2em}.loader-wrapper:not(.lottie-loader-wrapper) .loader:before{animation:load2 2s infinite ease 1.5s;-webkit-animation:load2 2s infinite ease 1.5s;-webkit-transform-origin:5.1em 5.1em;border-radius:10.2em 0 0 10.2em;left:-.1em;top:-.1em;transform-origin:5.1em 5.1em;width:5.3em}.loader-wrapper:not(.lottie-loader-wrapper) .loader:after{animation:load2 2s infinite ease;-webkit-animation:load2 2s infinite ease;border-radius:0 10.2em 10.2em 0;left:4.9em;top:-.1em;transform-origin:.1em 5.1em;-webkit-transform-origin:.1em 5.1em;width:5.4em}.loader-wrapper:not(.lottie-loader-wrapper).bg-gray .loader:after,.loader-wrapper:not(.lottie-loader-wrapper).bg-gray .loader:before{background:#f0f0f0}.loader-wrapper:not(.lottie-loader-wrapper).bg-black{background:#000}.loader-wrapper:not(.lottie-loader-wrapper).bg-black .loader:after,.loader-wrapper:not(.lottie-loader-wrapper).bg-black .loader:before{background:#000}.loader-wrapper:not(.lottie-loader-wrapper).bg-join-gray{background:#e1e1e1}.loader-wrapper:not(.lottie-loader-wrapper).bg-join-gray .loader:after,.loader-wrapper:not(.lottie-loader-wrapper).bg-join-gray .loader:before{background:#e1e1e1}.loader-wrapper:not(.lottie-loader-wrapper).bg-white,.loader-wrapper:not(.lottie-loader-wrapper).white-background{background-color:#fff}.loader-wrapper:not(.lottie-loader-wrapper).bg-white .loader:after,.loader-wrapper:not(.lottie-loader-wrapper).bg-white .loader:before,.loader-wrapper:not(.lottie-loader-wrapper).white-background .loader:after,.loader-wrapper:not(.lottie-loader-wrapper).white-background .loader:before{background:#fff}@keyframes load2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media print,screen and (min-width:45em){.loader-wrapper:not(.lottie-loader-wrapper){width:100px}.loader-wrapper:not(.lottie-loader-wrapper) .loader-icon{margin-left:5px}}.loader-wrapper:not(.lottie-loader-wrapper).sm{margin:25px auto;width:55px}.loader-wrapper:not(.lottie-loader-wrapper).sm .loader{font-size:5.5px}@media print,screen and (min-width:45em){.loader-wrapper:not(.lottie-loader-wrapper).sm .loader-icon{margin-left:0}}.simple-loader{border:8px solid #8a8785;border-top:8px solid #e31c37;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.reveal{padding:35px 20px}@media print,screen and (max-width:44.99875em){.reveal{height:auto;min-height:auto;max-width:90%;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:45em){.reveal{padding:45px 48px}}@media screen and (min-width:75em){.reveal{padding:60px 65px}}@media print,screen and (max-width:44.99875em){.reveal .close-button{right:6px;top:2px}}.close-fa i{font-size:20px}@media screen and (min-width:75em){.close-fa i{font-size:30px}}html.is-reveal-open{position:static}html.is-reveal-open.zf-has-scroll{overflow-y:hidden}.modal-close-button{position:absolute;top:-5px;right:0;font-size:2em;line-height:1;padding:0;cursor:pointer;color:#fff}.video-gallery-carousel.owl-carousel .video-box img:not(.video-play-btn){height:250px;object-fit:cover}#map-modal,#video-modal,.location-modal:not(.free-pass-modal){background-color:transparent;border:none;padding:25px 0 0;width:auto;display:flex;flex-direction:column;justify-content:flex-end}#map-modal:focus,#video-modal:focus,.location-modal:not(.free-pass-modal):focus{outline:0}#map-modal #video-placeholder,#video-modal #video-placeholder,.location-modal:not(.free-pass-modal) #video-placeholder{overflow:hidden;height:35vh;width:100%}@media print,screen and (min-width:45em){#map-modal #video-placeholder,#video-modal #video-placeholder,.location-modal:not(.free-pass-modal) #video-placeholder{height:70vh}}#map-modal #video-placeholder #vasa-video,#video-modal #video-placeholder #vasa-video,.location-modal:not(.free-pass-modal) #video-placeholder #vasa-video{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;max-height:100%}#map-modal .vasa-map-container,#video-modal .vasa-map-container,.location-modal:not(.free-pass-modal) .vasa-map-container{display:flex;flex-direction:column;justify-content:flex-end}@media print,screen and (min-width:45em){#map-modal,#video-modal,.location-modal:not(.free-pass-modal){max-width:970px;height:535px}}@media print,screen and (min-width:45em){#video-modal{max-width:970px;height:auto}}.video-box{position:relative;z-index:1;cursor:pointer;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:center center}.video-box i{font-size:12px}.video-box .video-play-btn{position:absolute;top:50%;left:50%;margin-left:-70px;margin-top:-69px;z-index:2;width:140px}@media print,screen and (min-width:64em){.video-box .video-play-btn{margin-left:-110px;margin-top:-109px;width:auto;height:auto}}.video-box .caption{position:absolute;left:50%;transform:translateX(-50%);width:100%}.video-box .text-overlay{left:50%;max-width:75rem;padding:5% 0 0 0;position:absolute;text-align:center;top:0;transform:translate(-50%,0);width:calc(100% - 1.875rem);z-index:3}@media print,screen and (min-width:45em){.video-box .text-overlay{padding:0 0 12% 0;top:50%;transform:translate(-50%,-50%)}}.video-box .text-overlay p{margin:0}button.video-box{margin:0;padding:0}#home-img-video .video-box,.featured-image .video-box{width:140px}@media print,screen and (min-width:64em){#home-img-video .video-box,.featured-image .video-box{width:auto}}.remove-video-box-margin .video-box{margin-bottom:0!important}.banner-video-box .video-play-btn{position:unset;top:unset;left:unset;margin-left:unset;margin-top:unset;z-index:unset;width:140px}@media print,screen and (min-width:64em){.banner-video-box .video-play-btn{width:auto}}.owl-carousel .owl-item img.video-play-btn{width:140px}@media print,screen and (min-width:64em){.owl-carousel .owl-item img.video-play-btn{width:auto}}.page-template-classes-landing .description-row .video-box{margin-top:15px}@media print,screen and (min-width:45em){.page-template-classes-landing .description-row .video-box{margin-top:0}}.archive .blog-subscribe-form,.page-template-blog .blog-subscribe-form,.single-post .blog-subscribe-form{padding:75px 0}.archive .blog-subscribe-form .blog-subscribe-label,.page-template-blog .blog-subscribe-form .blog-subscribe-label,.single-post .blog-subscribe-form .blog-subscribe-label{display:none}.archive .blog-subscribe-form #email-submit,.page-template-blog .blog-subscribe-form #email-submit,.single-post .blog-subscribe-form #email-submit{margin:2rem 0 0 0}.archive .blog-subscribe-form #email-submit input:not([type=submit]),.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit]),.single-post .blog-subscribe-form #email-submit input:not([type=submit]){background:0 0;border-bottom:1px solid #555;font-weight:500}.archive .blog-subscribe-form #email-submit input:not([type=submit])::-moz-placeholder,.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit])::-moz-placeholder,.single-post .blog-subscribe-form #email-submit input:not([type=submit])::-moz-placeholder{color:#555;font-weight:500}.archive .blog-subscribe-form #email-submit input:not([type=submit])::placeholder,.page-template-blog .blog-subscribe-form #email-submit input:not([type=submit])::placeholder,.single-post .blog-subscribe-form #email-submit input:not([type=submit])::placeholder{color:#555;font-weight:500}.archive,.page-template-blog{background-size:cover}.archive #back-to-blog a,.archive #back-to-blog button,.archive .back-to-blog a,.archive .back-to-blog button,.page-template-blog #back-to-blog a,.page-template-blog #back-to-blog button,.page-template-blog .back-to-blog a,.page-template-blog .back-to-blog button{align-items:center;display:flex;font-weight:400;justify-self:center;padding-left:0;padding-right:0}@media print,screen and (min-width:45em){.archive #back-to-blog a,.archive #back-to-blog button,.archive .back-to-blog a,.archive .back-to-blog button,.page-template-blog #back-to-blog a,.page-template-blog #back-to-blog button,.page-template-blog .back-to-blog a,.page-template-blog .back-to-blog button{justify-self:flex-start}}.archive #back-to-blog a svg,.archive #back-to-blog button svg,.archive .back-to-blog a svg,.archive .back-to-blog button svg,.page-template-blog #back-to-blog a svg,.page-template-blog #back-to-blog button svg,.page-template-blog .back-to-blog a svg,.page-template-blog .back-to-blog button svg{margin:0 .5rem 0 0;transform:rotate(180deg)}.archive #back-to-blog a,.archive #back-to-blog button,.page-template-blog #back-to-blog a,.page-template-blog #back-to-blog button{margin:0}.archive #blog-search input,.page-template-blog #blog-search input{border-bottom:1px solid #555;color:#555}.archive #blog-search input::-moz-placeholder,.page-template-blog #blog-search input::-moz-placeholder{color:#555;font-weight:400}.archive #blog-search input::placeholder,.page-template-blog #blog-search input::placeholder{color:#555;font-weight:400}.archive #blog-search input::-webkit-search-cancel-button,.page-template-blog #blog-search input::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100pt' height='100pt' viewBox='0 0 100 100'%3E%3Cpath fill='%23555555' d='m87.801 12.801c-1-1-2.6016-1-3.5 0l-33.801 33.699-34.699-34.801c-1-1-2.6016-1-3.5 0-1 1-1 2.6016 0 3.5l34.699 34.801-34.801 34.801c-1 1-1 2.6016 0 3.5 0.5 0.5 1.1016 0.69922 1.8008 0.69922s1.3008-0.19922 1.8008-0.69922l34.801-34.801 33.699 33.699c0.5 0.5 1.1016 0.69922 1.8008 0.69922 0.69922 0 1.3008-0.19922 1.8008-0.69922 1-1 1-2.6016 0-3.5l-33.801-33.699 33.699-33.699c0.89844-1 0.89844-2.6016 0-3.5z'/%3E%3C/svg%3E%0A");background-position:center;background-size:contain;height:20px;position:relative;width:20px}.archive .blog-section .carousel-arrows,.page-template-blog .blog-section .carousel-arrows{margin:0 0 0 2rem;width:auto}.archive .blog-section .carousel-arrows button,.page-template-blog .blog-section .carousel-arrows button{margin:0}.archive .blog-section .carousel-arrows .carousel-next,.page-template-blog .blog-section .carousel-arrows .carousel-next{margin:0 0 0 5px}.archive .blog-aggregate-pagination,.archive .blog-search-pagination,.page-template-blog .blog-aggregate-pagination,.page-template-blog .blog-search-pagination{display:none;margin:0 0 0 2rem}@media only screen and (min-width:720px){.archive .blog-aggregate-pagination,.archive .blog-search-pagination,.page-template-blog .blog-aggregate-pagination,.page-template-blog .blog-search-pagination{display:flex}}.archive .blog-aggregate-pagination button,.archive .blog-search-pagination button,.page-template-blog .blog-aggregate-pagination button,.page-template-blog .blog-search-pagination button{color:#555;margin:0}.archive .blog-aggregate-pagination button.active,.archive .blog-search-pagination button.active,.page-template-blog .blog-aggregate-pagination button.active,.page-template-blog .blog-search-pagination button.active{color:#e31c37}.archive .blog-aggregate-pagination button:not(.prev):not(.next)[disabled],.archive .blog-search-pagination button:not(.prev):not(.next)[disabled],.page-template-blog .blog-aggregate-pagination button:not(.prev):not(.next)[disabled],.page-template-blog .blog-search-pagination button:not(.prev):not(.next)[disabled]{opacity:1}.archive .blog-aggregate-pagination .dots,.archive .blog-search-pagination .dots,.page-template-blog .blog-aggregate-pagination .dots,.page-template-blog .blog-search-pagination .dots{align-items:center;display:flex}.archive .blog-search-pagination,.page-template-blog .blog-search-pagination{display:flex;justify-content:center}.archive .blog-post a,.page-template-blog .blog-post a{font-weight:400}.archive .blog-post .title h3,.page-template-blog .blog-post .title h3{text-transform:capitalize}.archive #blog-search-results,.page-template-blog #blog-search-results{padding:45px 0}@media print,screen and (min-width:45em){.archive #blog-search-results,.page-template-blog #blog-search-results{padding:75px 0}}.archive #blog-search-results #spinner-container,.page-template-blog #blog-search-results #spinner-container{background:#fff}.archive #blog-search-results #spinner-container .loader-wrapper,.page-template-blog #blog-search-results #spinner-container .loader-wrapper{background:#fff}.archive #blog-search-results #spinner-container .loader-wrapper .loader::after,.archive #blog-search-results #spinner-container .loader-wrapper .loader::before,.page-template-blog #blog-search-results #spinner-container .loader-wrapper .loader::after,.page-template-blog #blog-search-results #spinner-container .loader-wrapper .loader::before{background:#fff}.archive #blog-search-results .post-image,.page-template-blog #blog-search-results .post-image{height:250px;object-fit:cover;width:100%}.archive .hero-banner{margin:0}.post-details ol{padding-left:0;margin-left:20px}.trending-posts .grid-container.fluid{margin:0 auto;max-width:1600px}.trending-posts .trending-post:hover .red-arrow path{fill:rgb(181.6,22.4,44)}.trending-posts .trending-post a{display:flex;flex-direction:column}.trending-posts .trending-post .post-image{object-fit:cover}.trending-posts .trending-post .title h3{color:#555;text-transform:capitalize}@media print,screen and (min-width:45em){.trending-posts .trending-post .post-image{object-fit:cover}}@media print,screen and (min-width:45em){.trending-posts .medium-8 .trending-post .post-image{height:540px}}@media print,screen and (min-width:45em){.trending-posts .medium-4 .trending-post .post-image{height:216px}}.recommended-posts h3 a{text-transform:capitalize}@media print,screen and (max-width:44.99875em){.bg-mobile-gray{background-color:#f0f0f0}}#categories-list{display:flex;justify-content:center}@media print,screen and (min-width:45em){#categories-list{justify-content:flex-end}}#categories-list .categories-accordion{background-color:transparent}#categories-list .categories-accordion .accordion-title{border:none;display:flex;font-size:1rem;font-weight:400;margin:0;padding:0}#categories-list .categories-accordion .accordion-title:focus,#categories-list .categories-accordion .accordion-title:hover{background-color:transparent}#categories-list .categories-accordion .accordion-title:before{content:""}#categories-list .categories-accordion .accordion-title i{align-items:center;display:flex;justify-content:center;margin-left:.5rem;position:absolute;right:-1.5rem;transition:transform .3s}#categories-list .categories-accordion .accordion-title[aria-expanded=true] i{transform:rotate(180deg)}#categories-list .categories-accordion .accordion-item{align-items:flex-end;display:flex;flex-direction:column;padding:0 1.5rem 0 0;position:relative;text-align:center}@media print,screen and (min-width:45em){#categories-list .categories-accordion .accordion-item{text-align:right}}#categories-list .categories-accordion .accordion-content{background-color:transparent;border:none;padding:0}#categories-list .categories-accordion .accordion-content .category a{color:#555;font-weight:400}.overlay-gradient{background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.featured-posts{position:relative}.featured-posts .post-title{color:#e31c37}.featured-posts .overlay-gradient{display:none}.featured-posts img{height:300px}@media print,screen and (min-width:45em){.featured-posts img{height:700px}.featured-posts .overlay-gradient{display:block}.featured-posts .featured-overlay{position:absolute;bottom:30px;left:0;right:0;width:100%;margin:0 auto;z-index:2}.featured-posts .featured-overlay .more a,.featured-posts .featured-overlay .post-excerpt,.featured-posts .featured-overlay .post-title{color:#fff}.featured-posts .featured-overlay .more{margin-top:10px}.featured-posts .featured-overlay .more a:hover{color:rgb(254.6175,254.6175,254.6175)}}.post-grid .category-list{font-size:12px}.post-grid .post-image{height:240px}@media print,screen and (min-width:45em){.post-grid .category-list{font-size:16px}.post-grid .post-image{height:415px}}.post-featured-image img{height:240px}@media print,screen and (min-width:45em){.post-featured-image img{height:640px}}@media print,screen and (min-width:64em){.post-featured-image img{height:920px}}.short-code img{height:200px!important}.page-id-38162 .top-bar-right{display:none}.featured_header_container{margin-bottom:25px}@media print,screen and (min-width:45em){.featured_header_container{margin-bottom:25px}}@media print,screen and (min-width:64em){.featured_header_container{margin-bottom:35px}}h1.corporate-h1{font-size:40px;font-weight:700;text-align:center;line-height:42px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;margin:0 0 0;text-transform:uppercase}@media print,screen and (min-width:45em){h1.corporate-h1{margin:0 0 5px 0;font-size:48px;line-height:52px}}@media print,screen and (min-width:64em){h1.corporate-h1{margin:0 0 -20px 0;font-size:60px;line-height:64px}}@media screen and (min-width:75em){h1.corporate-h1{font-size:100px;line-height:105px}}@media screen and (min-width:90em){h1.corporate-h1{margin:0 0 -20px 0}}.featured-header-text{font-size:32px;font-weight:700;text-align:center;line-height:39px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;text-transform:uppercase;text-shadow:3px 3px 4px rgba(0,0,0,.4)}@media print,screen and (min-width:45em){.featured-header-text{font-size:75px;line-height:85px}}@media print,screen and (min-width:64em){.featured-header-text{font-size:100px;line-height:122px}}#corporate-sign-up-section{background-color:#f0f0f0}#corporate-sign-up-section .corporate-sign-up .form-group{display:flex;flex-direction:row}#corporate-sign-up-section .corporate-sign-up .form-group #corporate_employee_id{flex:1}#corporate-sign-up-section .corporate-sign-up .form-group .mx-auto.d-block{width:20px;height:20px;margin-top:30px}#pdf-download-modal{background-color:#fff}#pdf-download-modal .pdf-download-content h2{font-weight:400}#pdf-download-modal .pdf-download-content p{margin:0}#pdf-download-modal .pdf-download-content ol{list-style-position:outside;list-style-type:decimal;margin-left:1.25rem;padding:0}#pdf-download-modal .pdf-download-content ol li::before{display:none}#pdf-download-modal .pdf-download-content .document-terms{border:1px solid #000;max-height:300px;overflow-y:scroll;padding:1rem}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .document-terms{max-height:500px}}#pdf-download-modal .pdf-download-content .inputs{border:.5px solid #000;display:flex;flex-wrap:wrap}#pdf-download-modal .pdf-download-content .inputs .input{border:.5px solid #000;display:flex;flex-direction:column;flex-shrink:0;overflow-x:scroll;padding:.25rem}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="1"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="1"]{width:calc(1 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="2"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="2"]{width:calc(2 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="3"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="3"]{width:calc(3 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="4"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="4"]{width:calc(4 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="5"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="5"]{width:calc(5 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="6"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="6"]{width:calc(6 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="7"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="7"]{width:calc(7 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="8"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="8"]{width:calc(8 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="9"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="9"]{width:calc(9 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="10"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="10"]{width:calc(10 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="11"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="11"]{width:calc(11 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input[data-columns="12"]{width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-content .inputs .input[data-columns="12"]{width:calc(12 / 12 * 100%)}}#pdf-download-modal .pdf-download-content .inputs .input b{font-size:.8rem}#pdf-download-modal .pdf-download-content .inputs .input[data-type=acceptance]{line-height:1.2}#pdf-download-modal .document-submit.disabled,#pdf-download-modal .document-submit.submitted{background-color:#b1b1b1;cursor:not-allowed;pointer-events:none}#pdf-download-modal .pdf-download.disabled{background-color:#b1b1b1;cursor:not-allowed;pointer-events:none}#pdf-download-modal .pdf-download-signature{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:1rem 0 0 0}#pdf-download-modal .pdf-download-signature .signature-form{display:flex;flex-direction:column;width:100%}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-signature .signature-form{align-items:flex-end;flex-direction:row}}#pdf-download-modal .pdf-download-signature .signature-form canvas{background-color:#f0f0f0;touch-action:none}@media print,screen and (min-width:45em){#pdf-download-modal .pdf-download-signature .signature-form>div{flex:1;flex-shrink:0}}#pdf-download-modal .pdf-download-signature .signature-toggle{display:flex;max-width:300px}#pdf-download-modal .pdf-download-signature .signature-toggle button{background-color:#b1b1b1;flex:1;margin:0;padding:1rem}#pdf-download-modal .pdf-download-signature .signature-toggle button.active{background-color:#555}#pdf-download-modal .pdf-download-signature .signature-type-input{background-color:#f0f0f0;color:#555;margin-bottom:1rem;max-width:300px}#pdf-download-modal .pdf-download-signature .signature-controls{margin:1rem 0 0 0}#pdf-download-modal .pdf-download-signature .signature-clear,#pdf-download-modal .pdf-download-signature .signature-opt-out{color:#555;margin:0 0 0 1rem;padding:0;text-decoration:underline}#pdf-download-modal .pdf-download-signature[data-type=draw] .signature-type-input{display:none}#pdf-download-modal .signature-agree-control{margin:1rem 0 0 0}.my-gym-location-container .my-gym-text{font-size:12px;color:#c4c4c4}.my-gym-location-container .change-my-gym-container{margin-bottom:10px;position:relative}.my-gym-location-container .change-my-gym-container [class^=icon-]{top:-2px;left:-8px;margin-right:0}.my-gym-location-container .search-title{line-height:1.3}@media print,screen and (max-width:44.99875em){.my-gym-location-container .my-gym-location-city{font-size:22px}}@media print,screen and (min-width:45em){.my-gym-location-container .my-gym-text{margin-left:30px}.my-gym-location-container .change-my-gym-container{display:flex;margin-bottom:20px}.my-gym-location-container .change-my-gym-container [class^=icon-]{left:0;margin-right:10px}.my-gym-location-container .replace-location{margin-left:26px}}.red-line{height:3px;width:25px;border-top:1px solid #e31c37;margin:4px auto}@media print,screen and (max-width:44.99875em){.red-line{display:block}}@media print,screen and (min-width:45em){.red-line{height:25px;width:3px;border-top:none;border-left:1px solid #e31c37;margin:0 10px}}.locations-sub-header{font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media print,screen and (min-width:45em){.locations-sub-header{font-size:26px;line-height:32px;margin-bottom:0}}@media print,screen and (min-width:64em){.locations-sub-header{font-size:34px;line-height:42px;margin-bottom:0}}.bg-gray{background-color:#f0f0f0}.info-box{position:relative;height:86px;width:140px;padding:0;text-align:center;font-family:montserrat;font-weight:700;font-size:14px;padding-top:10px}.gyms-open{color:#e31c37}.gyms-coming{color:#555}a.red-info-btn{position:absolute;bottom:0;left:0;right:0;background-color:#e31c37;height:28px;width:140px;text-align:center;color:#fff;line-height:28px;font-size:12px}a.red-info-btn:active,a.red-info-btn:hover,a.red-info-btn:visited{color:#fff}.my-gym-mobile{padding:0 15px}.tt_sm{padding:0!important;border-radius:0!important;opacity:1!important}.tt_name_sm{text-align:center;font-style:Montserrat,"Helvetica Neue",sans-serif;color:#555;float:none!important;margin:0 25px;border-bottom:2px solid #e31c37;padding:10px 0 5px}.xmark_sm{display:none}.tt_mobile_sm{display:none}@media print,screen and (max-width:44.99875em){.single-vasa_locations .hero-banner .banner-content{height:650px}.single-vasa_locations .hero-banner .banner-content-text{top:calc(50% + 30px)}.single-vasa_locations .btn{width:100%}.single-vasa_locations .location-address{justify-content:center}}.single-vasa_locations .icon-map-marker{position:relative;left:-3px;top:3px}.single-vasa_locations .location-hours{background-color:rgba(255,255,255,.8);text-shadow:none}@media print,screen and (min-width:45em){.single-vasa_locations .location-hours{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media print,screen and (min-width:45em){.single-vasa_locations .special-hours-list{-moz-column-count:2;column-count:2}}.map-wrapper{position:relative}@media print,screen and (max-width:44.99875em){.map-wrapper .search-results-wrapper{display:none}.map-wrapper.list-view .header{bottom:0;margin-top:30px}.map-wrapper.list-view .back-to-map,.map-wrapper.list-view .search-results-wrapper{cursor:pointer;display:inherit}.map-wrapper.list-view .main-map,.map-wrapper.list-view .mobile-loader,.map-wrapper.list-view .view-list{display:none;visibility:hidden}.map-wrapper.list-view .search-overlay{padding-top:10px}}.map-wrapper .back-to-map{display:none}.map-wrapper .mobile-loader{position:absolute;top:58px;width:100%;height:43dvh;display:none}.map-wrapper .header{position:relative;bottom:-28px;font-weight:400;z-index:10}@media print,screen and (max-width:44.99875em){.map-wrapper .header{font-size:30px}}@media print,screen and (min-width:45em){.map-wrapper .header{bottom:-40px}}.map-wrapper .main-map{background-color:gray;width:100%;height:42dvh;min-height:none}@media print,screen and (min-width:45em){.map-wrapper .main-map{height:80dvh}}@media print,screen and (max-width:44.99875em){.map-wrapper .use-your-location{font-size:14px}}.map-wrapper .view-list{font-size:14px;color:#555;text-decoration:underline;font-weight:400}.map-wrapper .search-overlay{padding:30px 0 10px;background-color:#fff;height:calc(100% - 170px);overflow-y:hidden}@media print,screen and (min-width:45em){.map-wrapper .search-overlay{width:33%;min-width:450px;position:absolute;left:26px;top:150px}}.map-wrapper .search-overlay .search-states .search-state{border:1px solid #e31c37;color:#e31c37;padding:7px;border-radius:20px;margin-bottom:10px;font-size:12px;margin-right:5px;line-height:1}.map-wrapper .search-overlay .search-states .search-state.active,.map-wrapper .search-overlay .search-states .search-state:hover{background-color:#e31c37;color:#fff}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-states .search-state{font-size:14px;padding:10px}}.map-wrapper .search-overlay .search-top-wrapper{padding:0 15px}.map-wrapper .search-overlay .search-input-wrapper{margin-bottom:20px}.map-wrapper .search-overlay .search-input-wrapper .search-form{margin-bottom:15px}.map-wrapper .search-overlay .search-input-wrapper .search-input{border-bottom:1px solid #e31c37;font-weight:400}.map-wrapper .search-overlay .search-input-wrapper .search-input::-moz-placeholder{font-weight:400}.map-wrapper .search-overlay .search-input-wrapper .search-input::placeholder{font-weight:400}.map-wrapper .search-overlay .search-input-wrapper .search-btn{padding:15px 30px}.map-wrapper .search-overlay .search-results-wrapper{scroll-behavior:smooth;height:60%;overflow-y:scroll;padding-bottom:100px}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .results{padding-bottom:150px}}.map-wrapper .search-overlay .search-results-wrapper .results{display:flex;flex-direction:column}.map-wrapper .search-overlay .search-results-wrapper .results.search-cookie .result.my-gym{order:1}.map-wrapper .search-overlay .search-results-wrapper .result{display:flex;padding:30px 16px;gap:16px;position:relative;order:3}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .result.active,.map-wrapper .search-overlay .search-results-wrapper .result:hover{background-color:#f0f0f0}}.map-wrapper .search-overlay .search-results-wrapper .result:not(.my-gym){border-bottom:1px solid #f0f0f0}.map-wrapper .search-overlay .search-results-wrapper .result:first-child:not(.my-gym){margin-top:10px}.map-wrapper .search-overlay .search-results-wrapper .result.my-gym{background-color:#f0f0f0;margin-bottom:30px}.map-wrapper .search-overlay .search-results-wrapper .result.my-gym .change-location{top:0}.map-wrapper .search-overlay .search-results-wrapper .result .change-location.my-gym-btn{background-color:#555;color:#fff;margin:0;padding:3px 10px;position:absolute;right:0;text-decoration:none;top:0}.map-wrapper .search-overlay .search-results-wrapper .result .change-location:not(.my-gym-btn){transition:none}.map-wrapper .search-overlay .search-results-wrapper .left{flex:3}.map-wrapper .search-overlay .search-results-wrapper .left img{width:120px;min-width:120px;height:95px;object-fit:cover}.map-wrapper .search-overlay .search-results-wrapper .right{flex:9;padding-left:20px}.map-wrapper .search-overlay .search-results-wrapper .map-data{display:none}.map-wrapper .search-overlay .search-results-wrapper .change-location{color:#555;padding:0;font-size:12px;text-align:left;text-decoration:underline}.map-wrapper .search-overlay .search-results-wrapper .location-name-wrapper{position:relative;margin-bottom:0}.map-wrapper .search-overlay .search-results-wrapper .location-name-wrapper i{position:absolute;left:-20px;top:3px}.map-wrapper .search-overlay .search-results-wrapper .location-address{margin-bottom:5px}.map-wrapper .search-overlay .search-results-wrapper .location-links{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .location-links{align-items:flex-end;flex-direction:row}}.map-wrapper .search-overlay .search-results-wrapper .location-links>:not(:first-child){margin:1rem 0 0 0}@media print,screen and (min-width:45em){.map-wrapper .search-overlay .search-results-wrapper .location-links>:not(:first-child){margin:0 0 0 1rem}}.map-wrapper .search-overlay .search-results-title{padding:0 0 20px 16px;order:2}.locations-page-coming-soon .alternating-text-container{padding:0 0 60px 0}@media print,screen and (min-width:64em){.locations-page-coming-soon .alternating-text-container{padding:60px 0 60px 0}}.locations-page-coming-soon .right{padding-left:20px}.locations-page-coming-soon .right .location-name-wrapper{position:relative;margin-bottom:0}.locations-page-coming-soon .right .location-name-wrapper i{position:absolute;left:-20px;top:3px}.locations-page-coming-soon .right .location-address{margin-bottom:5px}#class-schedule-header .seperator{padding:0 0 0 5px}.employee-locations-dropdown-toggle:after{border-style:solid;border-width:0 0 2px 2px;border-color:unset;content:"";display:inline-block;left:5px;top:2px;position:relative;transform:rotate(-45deg);transition:transform .1s ease-in-out;vertical-align:top;width:.5em;height:.5em}.employee-locations-dropdown-toggle[aria-expanded=true]:after{transform:rotate(135deg);top:7px}.employee-locations-dropdown{border-color:#616161}.employee-locations-dropdown .location{border-bottom:1px solid #eae7e3}.employee-locations-dropdown .location.active{display:none}.change-my-gym-container [class^=icon-]{font-size:24px;position:relative;top:2px;left:0}@media print,screen and (min-width:45em){.change-my-gym-container .separator{padding:0 5px}}.change-my-gym-container button{margin:0;padding:0}@media print,screen and (min-width:45em){.change-my-gym-cell.orientation-horizontal{gap:20px}.change-my-gym-cell.orientation-horizontal,.change-my-gym-cell.orientation-horizontal .change-my-gym-container{display:flex;align-items:center;flex-wrap:wrap}.full-width-rows .change-my-gym-cell.orientation-horizontal{gap:0}}.location-modal:not(.free-pass-modal){display:none;overflow-y:hidden;background-color:#f0f0f0}@media print,screen and (max-width:44.99875em){.location-modal:not(.free-pass-modal){max-width:100%}}.location-modal:not(.free-pass-modal) .modal-close-button{color:#555;font-size:2.8em;padding:5px 15px}.location-modal:not(.free-pass-modal) [type=submit]{margin-bottom:7px}.location-modal:not(.free-pass-modal) [class^=icon-]{font-size:30px;padding-right:5px}.location-modal:not(.free-pass-modal) .my-gym-location-details{margin-left:25px;margin-bottom:20px}.location-modal:not(.free-pass-modal) .my-gym-location-details .vertical-line{height:1px;width:30px;border-top:1px solid #e31c37;margin:6px 0}@media print,screen and (min-width:45em){.location-modal:not(.free-pass-modal) .my-gym-location-details .vertical-line{height:5px}}.location-modal:not(.free-pass-modal) .use-your-location-wrapper{font-size:14px;line-height:18px}.location-modal:not(.free-pass-modal) .use-your-location-wrapper a [class^=icon-]{font-size:15px;padding-right:0}@media print,screen and (min-width:45em){.location-modal:not(.free-pass-modal) .flex-container-md-up{display:flex}.location-modal:not(.free-pass-modal) .title{margin-bottom:30px}.location-modal:not(.free-pass-modal) [class^=icon-]{margin-top:-5px;padding-right:15px}.location-modal:not(.free-pass-modal) .my-gym-location-details .vertical-line{border-top:none;border-left:1px solid #e31c37;height:30px;margin-top:-5px}}@media screen and (min-width:75em){.location-modal:not(.free-pass-modal){height:750px;padding:50px 70px}.location-modal:not(.free-pass-modal) .closest-location-details{margin-bottom:30px}}#map-modal{height:75vh}#map-modal .modal-map-flex{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}#map-modal .modal-map-flex #acf-map{flex-grow:1;min-height:unset}.status-top-bar{padding-top:13px;padding-bottom:13px}.status-top-bar h4{margin-bottom:0}@media print,screen and (min-width:45em){.status-top-bar{padding-top:15px;padding-bottom:15px}}.status-image-and-ribbon .status-image-cell{height:229px}@media print,screen and (min-width:45em){.status-image-and-ribbon .status-image-cell{height:300px}}@media screen and (min-width:75em){.status-image-and-ribbon .status-image-cell{height:400px}}.status-image-and-ribbon .status-image-cell{background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:stretch}.status-image-and-ribbon .status-image-cell .ribbon-text{position:relative;overflow:hidden;background-color:rgba(227,28,55,.9);clip-path:polygon(0 0,86% 0,100% 100%,0 100%)}@media print,screen and (min-width:64em){.status-image-and-ribbon .status-image-cell .ribbon-text{clip-path:polygon(0 0,89% 0,100% 100%,0 100%)}}.status-image-and-ribbon .status-image-cell .ribbon-text{padding:22px 51px 22px 18px}@media print,screen and (min-width:45em){.status-image-and-ribbon .status-image-cell .ribbon-text{padding:20px 37px 20px 16px}}@media screen and (min-width:75em){.status-image-and-ribbon .status-image-cell .ribbon-text{padding:38px 114px 38px 116px}}.status-image-and-ribbon .status-image-cell .ribbon-text{margin-bottom:20px}@media print,screen and (min-width:45em){.status-image-and-ribbon .status-image-cell .ribbon-text{margin-bottom:30px}}@media screen and (min-width:75em){.status-image-and-ribbon .status-image-cell .ribbon-text{margin-bottom:30px}}.status-image-and-ribbon .status-image-cell .ribbon-text h4{display:inline-block}.status{padding-top:40px}@media print,screen and (min-width:45em){.status{padding-top:45px}}@media screen and (min-width:75em){.status{padding-top:55px}}.status{padding-bottom:40px}@media print,screen and (min-width:45em){.status{padding-bottom:45px}}@media screen and (min-width:75em){.status{padding-bottom:55px}}@media print,screen and (min-width:45em){.status{padding-top:45px}}@media print,screen and (min-width:64em){.status{padding-top:55px}}#loc-detail-content{background-color:#fff}#loc-detail-content .membership-plans{margin-top:60px;margin-bottom:60px}img.standard-pricing{margin:1em 0}@media print,screen and (max-width:44.99875em){img.standard-pricing{max-width:250px}}@media print,screen and (min-width:45em) and (max-width:63.99875em){img.standard-pricing{max-width:300px}}.virtual{line-height:0}@media print,screen and (min-width:45em){.virtual #virtual-tour-file{height:450px}}@media print,screen and (min-width:64em){.virtual #virtual-tour-file{height:600px}}@media screen and (min-width:75em){.virtual #virtual-tour-file{height:780px}}.virtual .virtual-tour-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.4}.virtual .virtual-overlay-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.virtual .virtual-overlay-content .virtual-play-btn:hover{cursor:pointer}@media print,screen and (max-width:44.99875em){.virtual .virtual-overlay-content .virtual-play-btn{max-width:150px}}#loc-amenities .block-container-y,#loc-amenities .flexible-column-content-wrap{margin-bottom:0}#loc-amenities .loc-amenities-header{max-width:800px;margin:auto}#loc-amenities #amenity-text{margin-bottom:25px}#loc-amenities #amenity-text .list-item{line-height:19px;margin-bottom:0;overflow:hidden;position:relative;text-align:left;text-transform:none}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item.small-6:nth-child(2n+1){padding-right:2px}#loc-amenities #amenity-text .list-item.small-6:nth-child(2n+2){padding-left:2px}}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item .amenity-text{padding-left:5px}}#loc-amenities #amenity-text .list-item img{height:200px;object-fit:cover;object-position:center;width:100%}#loc-amenities #amenity-text .list-item .amenity-header{font-size:28px}#loc-amenities #amenity-text .list-item .amenity-body{text-transform:none}#loc-amenities #amenity-text .list-item .amenity-body p{display:none}@media print,screen and (min-width:45em){#loc-amenities #amenity-text .list-item .amenity-body p{display:block}}#loc-amenities #amenity-text .list-item h3{font-size:22px;line-height:1}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item h3{word-wrap:break-word;font-size:16px}}#loc-amenities #amenity-text .list-item h3 span{display:inline-block;font-size:1.5rem;line-height:1;margin-left:.5rem;transform:rotate(180deg);transition:.2s transform}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item .not-available-tag p{display:block}}#loc-amenities #amenity-text .list-item .header-text{font-weight:700;font-size:16px;line-height:22px}#loc-amenities #amenity-text .list-item.other-amenity .image{position:relative;overflow:hidden}#loc-amenities #amenity-text .list-item.other-amenity .image .tag{position:absolute;right:0;bottom:8px;background-color:#555;color:#fff;transform:skew(-23deg);transform-origin:bottom right;padding:15px 20px}#loc-amenities #amenity-text .list-item.other-amenity .image .tag p{transform:skew(23deg);margin:0;font-weight:700}@media print,screen and (max-width:44.99875em){#loc-amenities #amenity-text .list-item.other-amenity .image .tag{transform:none;padding:8px 20px;text-align:center;background-color:rgba(85,85,85,.8)}#loc-amenities #amenity-text .list-item.other-amenity .image .tag p{transform:none}}#loc-amenities #cta-text{padding:70px 15px}@media print,screen and (min-width:45em){#loc-amenities #cta-text{padding:115px 95px}}#loc-amenities #cta-text p{margin-bottom:30px}#loc-amenities .presales-cta-form .invalid,#loc-amenities .presales-cta-form .sent{padding-bottom:45px}#loc-amenities .presales-cta-form .invalid .wpcf7-not-valid-tip,#loc-amenities .presales-cta-form .sent .wpcf7-not-valid-tip{color:#fff}@media print,screen and (min-width:45em){#loc-amenities .presales-cta-form #cta-text{padding:85px 85px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){#loc-amenities .presales-cta-form #cta-text{padding:115px 61px}}#loc-amenities .presales-cta-form #cta-text .email-submit{display:flex;justify-content:center}#loc-amenities .presales-cta-form #cta-text .email-submit span{width:100%;display:block;margin-right:-15px;padding-right:15px}#loc-amenities .presales-cta-form #cta-text #amenities-button-{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-left:5px}#loc-amenities .presales-cta-form #cta-text #amenities-button- [type=submit]{margin-left:5px;line-height:18px;padding:15px 15px}#loc-amenities .presales-cta-form #cta-text #amenities-button- .ajax-loader{display:block;margin-bottom:18px;margin-left:-30px;margin-right:17px;z-index:1}#loc-amenities .presales-cta-form .wpcf7-response-output{color:#fff;margin-top:-75.38px;margin-bottom:0}@media print,screen and (max-width:44.99875em){#loc-amenities .presales-cta-form .wpcf7-response-output{margin-top:-50px}}@media print,screen and (min-width:45em){#loc-amenities .presales-cta-form .wpcf7-response-output{margin-left:85px;margin-right:85px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){#loc-amenities .presales-cta-form .wpcf7-response-output{margin-left:61px;margin-right:61px}}#loc-amenities .presales-cta-form .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#fff}.two-columns{-moz-column-count:2;column-count:2;column-gap:40px;-moz-column-gap:40px}@media print,screen and (min-width:45em){.two-columns-medium{-moz-column-count:2;column-count:2;column-gap:40px;-moz-column-gap:40px}}@media print,screen and (min-width:45em) and (max-width:63.99875em){#single-location-map-icon{display:block}}.location-sections-toggle-wrapper{bottom:0;position:fixed;z-index:98}@media print,screen and (min-width:45em){.location-sections-toggle-wrapper{bottom:auto;height:61px;position:relative}}@media print,screen and (min-width:45em){.admin-bar .location-sections-toggle.active{top:168px}}@media only screen and (min-width:783px){.admin-bar .location-sections-toggle.active{top:154px}}@media print,screen and (min-width:64em){.admin-bar .location-sections-toggle.active{top:173px}}.location-sections-toggle{background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.3);display:flex;min-width:100%;width:100vw}@media print,screen and (min-width:45em){.location-sections-toggle{background:0 0;box-shadow:none}}.location-sections-toggle.active{z-index:98}@media print,screen and (min-width:45em){.location-sections-toggle.active{left:0;position:fixed;top:123px}}@media print,screen and (min-width:64em){.location-sections-toggle.active{top:142px}}.location-sections-toggle.active::-webkit-scrollbar{display:none}.location-sections-toggle button{color:#555;align-items:center;border-bottom:.25rem solid transparent;border-left:none;border-right:none;border-top:none;display:flex;flex:1;flex-direction:column;flex-shrink:0;font-size:max(min(2vw,.8rem),.6rem);font-weight:500;line-height:1.2;margin:0 .5rem;padding:1rem 0;text-transform:none;transition:border-bottom .2s,color .2s}@media print,screen and (min-width:45em){.location-sections-toggle button{border-bottom:none;margin:0}}.location-sections-toggle button.active,.location-sections-toggle button:focus,.location-sections-toggle button:hover{border-bottom:.25rem solid #e31c37;color:#e31c37;font-weight:600;transition:border-bottom .2s,color .2s;background-color:transparent}@media print,screen and (min-width:45em){.location-sections-toggle button.active,.location-sections-toggle button:focus,.location-sections-toggle button:hover{background-color:#555;border-bottom:none;color:#fff;transition:background-color .2s,color .2s}}@media print,screen and (min-width:45em){.location-sections-toggle button:not(:first-child){margin:0 0 0 2px}}@media print,screen and (min-width:45em){.location-sections-toggle button{background-color:#f0f0f0;font-size:1rem;font-weight:600;padding:1.25rem 15px}}.location-sections-toggle button svg{flex:1;height:auto;width:2.5rem}.location-sections-toggle button svg._sm{width:1.75rem}.location-sections-toggle button span{margin-top:.25rem}@media print,screen and (min-width:45em){.hero-banner .coming-soon-form{position:absolute;bottom:0;background-color:rgba(0,0,0,.65);width:100%;color:#fff}.hero-banner .coming-soon-form h3{color:#fff}.hero-banner .coming-soon-form .wpcf7-text{background-color:transparent;border-bottom:1px solid #fff;color:#fff}.hero-banner .coming-soon-form .tiny-text,.hero-banner .coming-soon-form label{color:#fff}}.page-template-classes-landing .classes-landing-body,.page-template-team-landing .classes-landing-body{background-color:#f0f0f0}.page-template-classes-landing .hook,.page-template-team-landing .hook{padding-top:25px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook,.page-template-team-landing .hook{padding-top:45px}}@media screen and (min-width:75em){.page-template-classes-landing .hook,.page-template-team-landing .hook{padding-top:75px}}.page-template-classes-landing .hook .hook-content,.page-template-team-landing .hook .hook-content{display:block;text-align:center}.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{font-size:22px;line-height:26px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{font-size:24px;line-height:32px}}@media screen and (min-width:75em){.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{font-size:32px;line-height:32px}}.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{margin-bottom:15px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content h2,.page-template-team-landing .hook .hook-content h2{margin-bottom:20px}}.page-template-classes-landing .hook .hook-content p,.page-template-team-landing .hook .hook-content p{text-align:left;margin-bottom:30px}.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{display:inline-block;margin-bottom:40px;padding-top:15px;padding-bottom:15px;padding-left:43px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-left:63px}}@media screen and (min-width:75em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-left:83px}}.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-right:43px}@media print,screen and (min-width:45em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-right:63px}}@media screen and (min-width:75em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{padding-right:83px}}@media print,screen and (min-width:64em){.page-template-classes-landing .hook .hook-content #get-class-pass,.page-template-team-landing .hook .hook-content #get-class-pass{margin-bottom:45px}}.page-template-team-landing .hook{padding-bottom:25px}@media print,screen and (min-width:45em){.page-template-team-landing .hook{padding-bottom:45px}}@media screen and (min-width:75em){.page-template-team-landing .hook{padding-bottom:75px}}.page-template-team-landing .hook .team-landing-btn{width:100%;max-width:300px;display:block;text-align:center;margin:0 auto}.page-template-team-landing .hook .team-landing-btn.trial-btn{margin-bottom:0}@media print,screen and (min-width:45em){.page-template-team-landing .hook .team-landing-btn{margin-bottom:0}}.free-day-pass input:not([type=file]):not([type=submit]){border-bottom:1px solid #555}.free-day-pass input:not([type=file]):not([type=submit])::-moz-placeholder{color:#e31c37!important}.free-day-pass input:not([type=file]):not([type=submit])::placeholder{color:#e31c37!important}.free-day-pass select{border-bottom:1px solid #555}.page-template-classes-location #class-schedule-button-container #cs-button-{text-align:center}@media print,screen and (max-width:44.99875em){.page-template-classes-location #class-schedule-button-container #cs-button- .button{max-width:500px}}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-title{border:none;background-color:#f0f0f0;color:#555;padding-right:35px;font-size:16px;line-height:19px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-title::before{content:"▼"}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item.is-active .accordion-title::before{content:"▲"}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content{border:none;padding:30px 0 0 0}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div.class-day{margin-bottom:10px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div.no-class-day{margin-bottom:20px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div .day-title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:22px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content div .no-classes{float:right;font-weight:lighter;font-size:16px;line-height:19px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content .scheduled-class{background-color:#f0f0f0;margin-bottom:20px;padding:10px}.page-template-classes-location #class-descriptions-and-times .accordion .accordion-item .accordion-content .scheduled-class .scheduled-time{float:right;text-transform:uppercase}.page-template-classes-location #meet-the-instructors{margin-bottom:40px}@media print,screen and (min-width:45em){.page-template-classes-location #meet-the-instructors{margin-bottom:45px}}@media screen and (min-width:75em){.page-template-classes-location #meet-the-instructors{margin-bottom:75px}}.page-template-classes-location #see-all-link{padding-top:20px;padding-bottom:20px;background-color:#f0f0f0}@media print,screen and (min-width:64em){.page-template-classes-location #see-all-link{background-color:#fff}}.page-template-classes-location #see-all-link p{margin-bottom:0}.page-template-classes-location .video-box{height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}#progress-section{margin:0 0 16px}#progress-section .progressBar{display:flex;flex-direction:row}#progress-section .progressBar .progress-title{float:left;text-align:right;width:175px;padding-right:15px}#progress-section .progressBar .progress-container{flex:1;width:100%;float:left}#progress-section .progressBar .progressBarContainer{width:100%;height:10px;background:#f0f0f0;overflow:hidden;margin:7px 0}#progress-section .progressBar .progressBarValue{height:10px;float:left;background:#e31c37;transition:width 2s ease-out}@media print,screen and (min-width:45em){#progress-section{margin:32px 0 32px}}@media print,screen and (min-width:64em){#progress-section{padding:0 10px}}.value-00{width:0}.value-10{width:10%}.value-20{width:20%}.value-30{width:30%}.value-40{width:40%}.value-50{width:50%}.value-60{width:60%}.value-70{width:70%}.value-80{width:80%}.value-90{width:90%}.value-100{width:100%}@media screen and (min-width:75em){#amenities-cta .amenities-cta-text{text-align:center}}.amen-btn{display:flex}.amenity-section .amenity-section-title{font-size:34px;line-height:42px}@media print,screen and (min-width:45em){.amenity-section .amenity-section-title{font-size:42px;line-height:52px}}@media screen and (min-width:75em){.amenity-section .amenity-section-title{font-size:60px;line-height:73px}}.amenity-section .trial-pass-title{font-weight:400}.amenity-section .filter-section{display:flex;flex-wrap:wrap;align-items:center}.amenity-section .filter-section .filter-title{text-transform:uppercase;font-weight:700;font-size:18px}.amenity-section .filter-section .filter-item{margin-left:15px;font-weight:400;color:#555;text-transform:unset;background-color:#f0f0f0;border-radius:20px;padding:5px 15px}@media print,screen and (max-width:44.99875em){.amenity-section .filter-section .filter-item{margin-bottom:10px}}.amenity-section .filter-section .active{font-weight:700;background-color:#b1b1b1}@media print,screen and (min-width:64em){.mw-90{max-width:90vw}}#posts-list .amenity{display:block}#posts-list .amenity h4{margin-bottom:10px;margin-right:15px}#posts-list .amenity img{width:100%;height:50vw;object-fit:cover;border-radius:10px}@media print,screen and (min-width:45em){#posts-list .amenity img{height:20vw;max-height:300px}}#posts-list .amenity .amenity-cell-body{min-width:100%;max-width:75rem;display:none}@media print,screen and (min-width:45em){#posts-list .amenity .amenity-cell-body{display:block!important}}#posts-list .amenity .read-less,#posts-list .amenity .read-more{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:12px;line-height:15px}#posts-list .amenity .read-toggle-text{padding-top:1px;position:relative!important}#posts-list .amenity .read-toggle-text .read-less{display:none}#posts-list .amenity .read-toggle-text.active .read-more{display:none}#posts-list .amenity .read-toggle-text.active .read-less{display:inline}.classes-header{font-weight:400;position:relative;bottom:-30px;text-align:center;z-index:10;font-size:30px;text-transform:uppercase}@media print,screen and (min-width:64em){.classes-header{bottom:-40px;font-size:100px}}.class{height:480px;padding:0!important;margin-bottom:10px}@media print,screen and (min-width:64em){.class:nth-of-type(2){padding-left:1rem!important;padding-right:1rem!important}}.class .class-info{height:100%;position:relative;background-size:cover;width:100%}.class .class-info .overlay-black{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.class .class-info .overlay-black-gradient-bottom{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,.8) 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.class .class-info video{width:100%;height:100%;object-fit:cover;z-index:0;display:none;position:absolute}.class .class-info .class-cell-header{position:absolute;bottom:-40px;color:#fff;padding:25px;z-index:2}.class .class-info .class-cell-header h4{font-weight:400;font-size:28px}.class .class-info .class-schedule{text-decoration:underline;text-align:center;margin-bottom:0}.class .class-info .class-schedule:hover{background-color:#e31c37!important}@media print,screen and (min-width:64em){.class-schedule-link{width:25%}}.class-schedule-link{margin-top:15px}.toggle-classes .class-cell-header{position:relative}.toggle-classes .class-cell-header h4{font-weight:400;font-size:18px}@media print,screen and (min-width:64em){.toggle-classes .class-cell-header h4{font-size:28px}}@media print,screen and (min-width:45em){.toggle-classes .class-cell-header .amenity-cell-body{display:block!important}}.toggle-classes .read-more-chevron{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:40px}.toggle-classes .read-toggle{padding-top:1px;position:absolute;right:10px;top:-20px;transition:transform .4s ease}.toggle-classes .read-toggle.active{transform:rotate(180deg);top:-30px}.arrow-icon{width:25px;height:12px;fill:none;stroke:#e41d38;transition:stroke .3s ease}.arrow-icon:hover{stroke:#555}#amenity-form .trial-pass-title{font-size:28px;font-weight:400;line-height:1}@media print,screen and (min-width:45em){#amenity-form .trial-pass-title{font-size:80px}}.hover-box-container{margin:auto}@media print,screen and (min-width:64em){.hover-box-container{max-width:90vw;margin-bottom:50px}}.hover-box-container .hover-box{position:relative;height:460px;background-size:cover;background-position:center;transition:all .3s ease-in-out}@media print,screen and (min-width:64em){.hover-box-container .hover-box:hover .hover-overlay{opacity:1}.hover-box-container .hover-box:hover .hover-box-content{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hover-box-container .hover-box .hover-box-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.hover-box-container .hover-box .hover-box-content{position:relative;padding-top:50%}@media print,screen and (min-width:64em){.hover-box-container .hover-box .hover-box-content{padding-top:0;transform:translate(-50%,-50%) scale(.9);opacity:0;transition:opacity .3s ease,transform .3s ease;position:absolute;top:50%;left:50%}}.hover-box-container .hover-box .hover-box-content{text-align:center;z-index:2}.hover-box-container .hover-box .hover-box-content p{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.3}.hover-box-container .hover-box .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}@media print,screen and (min-width:64em){.hover-box-container .hover-box .hover-overlay{opacity:0;transition:opacity .3s ease-in-out}}.membership-plans{padding-bottom:45px}@media print,screen and (min-width:45em){.membership-plans{padding-bottom:140px}}.membership-plans.dropdown-table{padding-bottom:0}.membership-plans.dropdown-table .dropdown{margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans.dropdown-table .dropdown{margin-top:20px}}.membership-plans .grid-x{justify-content:center}.membership-plans .small{font-size:.7rem}.membership-plans .medium{font-size:16px;line-height:24px}.membership-plans .large{font-size:1.2rem}.membership-plans .header{margin:70px 0 40px}@media print,screen and (min-width:45em){.membership-plans .header{margin:70px 0}}.membership-plans a.btn{display:inline-block;text-align:center;padding:20px 40px;margin-bottom:0}.membership-plans a.btn.d-block{display:block}.membership-plans .membership-cell{margin-bottom:30px}@media print,screen and (min-width:45em){.membership-plans .membership-cell{margin-bottom:0}}@media print,screen and (min-width:45em){.membership-plans .membership-plan{display:flex}}.membership-plans .membership-plan hr{max-width:30px;margin-top:15px;margin-bottom:15px}.membership-plans .membership-plan hr.hr-red{border-bottom:2px solid #e31c37}.membership-plans .membership-plan .line-through{text-decoration:line-through}.membership-plans .membership-plan.plan-basic{align-items:flex-end}.membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value{border-color:#b1b1b1 transparent transparent transparent}.membership-plans .membership-plan .inner-background,.membership-plans .membership-plan .join-card-background,.membership-plans .membership-plan .white-background{width:100%;padding-top:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media print,screen and (min-width:45em){.membership-plans .membership-plan .inner-background.details,.membership-plans .membership-plan .join-card-background.details,.membership-plans .membership-plan .white-background.details{padding-bottom:20px}}.membership-plans .membership-plan .inner-background .plan-features,.membership-plans .membership-plan .join-card-background .plan-features,.membership-plans .membership-plan .white-background .plan-features{padding:0 30px;display:flex;flex-direction:column;z-index:1}.membership-plans .membership-plan .inner-background .plan-features .best-value-text,.membership-plans .membership-plan .join-card-background .plan-features .best-value-text,.membership-plans .membership-plan .white-background .plan-features .best-value-text{color:#555;font-weight:700}.membership-plans .membership-plan .inner-background .plan-features .best-value-text,.membership-plans .membership-plan .inner-background .plan-features a,.membership-plans .membership-plan .inner-background .plan-features div:not(.price),.membership-plans .membership-plan .inner-background .plan-features div>div,.membership-plans .membership-plan .inner-background .plan-features div>span,.membership-plans .membership-plan .inner-background .plan-features h4,.membership-plans .membership-plan .inner-background .plan-features span.red-join-btn,.membership-plans .membership-plan .join-card-background .plan-features .best-value-text,.membership-plans .membership-plan .join-card-background .plan-features a,.membership-plans .membership-plan .join-card-background .plan-features div:not(.price),.membership-plans .membership-plan .join-card-background .plan-features div>div,.membership-plans .membership-plan .join-card-background .plan-features div>span,.membership-plans .membership-plan .join-card-background .plan-features h4,.membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.membership-plans .membership-plan .white-background .plan-features .best-value-text,.membership-plans .membership-plan .white-background .plan-features a,.membership-plans .membership-plan .white-background .plan-features div:not(.price),.membership-plans .membership-plan .white-background .plan-features div>div,.membership-plans .membership-plan .white-background .plan-features div>span,.membership-plans .membership-plan .white-background .plan-features h4,.membership-plans .membership-plan .white-background .plan-features span.red-join-btn{transition:color .5s ease-in-out,border .5s ease-in-out}.membership-plans .membership-plan .inner-background .corner,.membership-plans .membership-plan .join-card-background .corner,.membership-plans .membership-plan .white-background .corner{position:absolute;top:0;left:0;width:0;height:0;border-bottom:66.8px solid transparent;border-right:66.8px solid transparent}.membership-plans .membership-plan .inner-background .corner.corner-red,.membership-plans .membership-plan .join-card-background .corner.corner-red,.membership-plans .membership-plan .white-background .corner.corner-red{border-top:66.8px solid #e31c37}.membership-plans .membership-plan .inner-background .corner.corner-vasa-blue,.membership-plans .membership-plan .join-card-background .corner.corner-vasa-blue,.membership-plans .membership-plan .white-background .corner.corner-vasa-blue{border-top:66.8px solid #188fcb}.membership-plans .membership-plan .inner-background .corner span,.membership-plans .membership-plan .join-card-background .corner span,.membership-plans .membership-plan .white-background .corner span{position:absolute;color:#fff;font-weight:600;top:-53px;width:60px;left:-8px;text-align:center;font-size:12px;transform:rotate(-45deg);display:block}.membership-plans .membership-plan .inner-background .text-pre-price,.membership-plans .membership-plan .join-card-background .text-pre-price,.membership-plans .membership-plan .white-background .text-pre-price{display:block;font-size:12px;line-height:32px}.membership-plans .membership-plan .inner-background .price,.membership-plans .membership-plan .join-card-background .price,.membership-plans .membership-plan .white-background .price{font-weight:700;margin-bottom:0}.membership-plans .membership-plan .inner-background .price .asterisk,.membership-plans .membership-plan .inner-background .price .change-number,.membership-plans .membership-plan .inner-background .price .currency-symbol,.membership-plans .membership-plan .inner-background .price .whole-number,.membership-plans .membership-plan .join-card-background .price .asterisk,.membership-plans .membership-plan .join-card-background .price .change-number,.membership-plans .membership-plan .join-card-background .price .currency-symbol,.membership-plans .membership-plan .join-card-background .price .whole-number,.membership-plans .membership-plan .white-background .price .asterisk,.membership-plans .membership-plan .white-background .price .change-number,.membership-plans .membership-plan .white-background .price .currency-symbol,.membership-plans .membership-plan .white-background .price .whole-number{display:inline-block;vertical-align:top}.membership-plans .membership-plan .inner-background .price .change-number-down,.membership-plans .membership-plan .inner-background .price .per-month,.membership-plans .membership-plan .join-card-background .price .change-number-down,.membership-plans .membership-plan .join-card-background .price .per-month,.membership-plans .membership-plan .white-background .price .change-number-down,.membership-plans .membership-plan .white-background .price .per-month{display:inline-block;vertical-align:bottom}.membership-plans .membership-plan .inner-background .price .currency-symbol,.membership-plans .membership-plan .join-card-background .price .currency-symbol,.membership-plans .membership-plan .white-background .price .currency-symbol{margin-right:3px;margin-top:-2px;font-size:25px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .currency-symbol,.membership-plans .membership-plan .join-card-background .price .currency-symbol,.membership-plans .membership-plan .white-background .price .currency-symbol{margin-right:6.36px;margin-top:10px;font-size:41px;line-height:41px}}.membership-plans .membership-plan .inner-background .price .whole-number,.membership-plans .membership-plan .join-card-background .price .whole-number,.membership-plans .membership-plan .white-background .price .whole-number{font-size:40px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .whole-number,.membership-plans .membership-plan .join-card-background .price .whole-number,.membership-plans .membership-plan .white-background .price .whole-number{font-size:65px;line-height:65px}}.membership-plans .membership-plan .inner-background .price .change-number,.membership-plans .membership-plan .join-card-background .price .change-number,.membership-plans .membership-plan .white-background .price .change-number{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .change-number,.membership-plans .membership-plan .join-card-background .price .change-number,.membership-plans .membership-plan .white-background .price .change-number{margin-top:9px;font-size:45px;line-height:45px}}.membership-plans .membership-plan .inner-background .price .change-number-down,.membership-plans .membership-plan .join-card-background .price .change-number-down,.membership-plans .membership-plan .white-background .price .change-number-down{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .change-number-down,.membership-plans .membership-plan .join-card-background .price .change-number-down,.membership-plans .membership-plan .white-background .price .change-number-down{margin-top:9px;font-size:45px;line-height:50px}}.membership-plans .membership-plan .inner-background .price .per-month,.membership-plans .membership-plan .join-card-background .price .per-month,.membership-plans .membership-plan .white-background .price .per-month{margin-top:-2px;font-size:13px;line-height:42px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .per-month,.membership-plans .membership-plan .join-card-background .price .per-month,.membership-plans .membership-plan .white-background .price .per-month{margin-top:9px;font-size:20px;line-height:52px}}.membership-plans .membership-plan .inner-background .price .asterisk,.membership-plans .membership-plan .join-card-background .price .asterisk,.membership-plans .membership-plan .white-background .price .asterisk{font-size:16px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .price .asterisk,.membership-plans .membership-plan .join-card-background .price .asterisk,.membership-plans .membership-plan .white-background .price .asterisk{font-size:21px;line-height:49px}}.membership-plans .membership-plan .inner-background .no-annual,.membership-plans .membership-plan .join-card-background .no-annual,.membership-plans .membership-plan .white-background .no-annual{padding-bottom:15px;font-size:12px;line-height:14px}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .no-annual,.membership-plans .membership-plan .join-card-background .no-annual,.membership-plans .membership-plan .white-background .no-annual{padding-bottom:20px;font-size:14px;line-height:16px}}@media print,screen and (max-width:44.99875em){.membership-plans .membership-plan .inner-background .enrollment-fee .cross-out,.membership-plans .membership-plan .join-card-background .enrollment-fee .cross-out,.membership-plans .membership-plan .white-background .enrollment-fee .cross-out{font-size:16px;line-height:24px}}.membership-plans .membership-plan .inner-background .highlight-promotion,.membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans .membership-plan .white-background .highlight-promotion{font-size:18px;line-height:19px}.membership-plans .membership-plan .inner-background .plan-description,.membership-plans .membership-plan .join-card-background .plan-description,.membership-plans .membership-plan .white-background .plan-description{transition:border-top .5s ease-in-out}.membership-plans .membership-plan .inner-background .unlimited-container,.membership-plans .membership-plan .join-card-background .unlimited-container,.membership-plans .membership-plan .white-background .unlimited-container{padding-bottom:15px}.membership-plans .membership-plan .inner-background .unlimited-container .unlimited-header,.membership-plans .membership-plan .join-card-background .unlimited-container .unlimited-header,.membership-plans .membership-plan .white-background .unlimited-container .unlimited-header{font-size:20px;line-height:20px;padding-bottom:10px}.membership-plans .membership-plan .inner-background .unlimited-container .unlimited-item,.membership-plans .membership-plan .join-card-background .unlimited-container .unlimited-item,.membership-plans .membership-plan .white-background .unlimited-container .unlimited-item{font-size:14px}.membership-plans .membership-plan .inner-background .unlimited-container .unlimited-item-sub,.membership-plans .membership-plan .join-card-background .unlimited-container .unlimited-item-sub,.membership-plans .membership-plan .white-background .unlimited-container .unlimited-item-sub{font-size:14px;padding-bottom:8px}.membership-plans .membership-plan .inner-background .unlimited-container .no-sub,.membership-plans .membership-plan .join-card-background .unlimited-container .no-sub,.membership-plans .membership-plan .white-background .unlimited-container .no-sub{padding-bottom:8px}.membership-plans .membership-plan .inner-background a.btn,.membership-plans .membership-plan .join-card-background a.btn,.membership-plans .membership-plan .white-background a.btn{padding:15px 40px;margin-bottom:30px;margin-top:20px}.membership-plans .membership-plan .inner-background .plan-features,.membership-plans .membership-plan .white-background .plan-features{justify-content:space-between}.membership-plans .membership-plan .inner-background .price,.membership-plans .membership-plan .white-background .price{padding-bottom:10px}.membership-plans .membership-plan .inner-background .no-committment,.membership-plans .membership-plan .white-background .no-committment{display:none}@media print,screen and (min-width:45em){.membership-plans .membership-plan .deal-banner:hover+.join-card-background.has-media .membership-media{opacity:1}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .deal-banner:hover+.join-card-background.has-media .plan-features *{color:#fff}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .deal-banner:hover+.join-card-background.has-media .plan-description{border-top:2px solid #e31c37}}.membership-plans .membership-plan .join-card-background{font-weight:400;height:100%;position:relative}.membership-plans .membership-plan .join-card-background .membership-media{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:0}.membership-plans .membership-plan .join-card-background .membership-media .overlay-black{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.membership-plans .membership-plan .join-card-background .membership-media img,.membership-plans .membership-plan .join-card-background .membership-media video{height:100%;object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background .highlight-promotion{padding-bottom:15px}}.membership-plans .membership-plan .join-card-background .plan-description{color:#555;display:none;text-transform:none}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background .plan-description{border-top:2px solid #555;display:block;flex:1;padding-top:15px}}.membership-plans .membership-plan .join-card-background .price{padding-bottom:5px;white-space:nowrap}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background .price{display:flex}}.membership-plans .membership-plan .join-card-background h4{color:#555}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background h4{font-size:20px}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background div:not(.price):not(.best-value-text){font-size:14px}}.membership-plans .membership-plan .inner-background.join-best-value,.membership-plans .membership-plan .white-background.join-best-value{position:relative}.membership-plans .membership-plan .inner-background.join-best-value .best-value,.membership-plans .membership-plan .white-background.join-best-value .best-value{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;z-index:2}@media print,screen and (min-width:45em){.membership-plans .membership-plan .inner-background.join-best-value .best-value,.membership-plans .membership-plan .white-background.join-best-value .best-value{border-color:#555 transparent transparent transparent!important}}.membership-plans .membership-plan .inner-background.join-best-value .best-value-text,.membership-plans .membership-plan .white-background.join-best-value .best-value-text{position:absolute;top:15px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;font-size:10px;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.membership-plans .membership-plan .inner-background .plan-features,.membership-plans .membership-plan .white-background .plan-features{text-align:center}.membership-plans .membership-plan .inner-background .highlight-promotion,.membership-plans .membership-plan .white-background .highlight-promotion{border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;margin:20px 0 0;padding:15px 0}@media print,screen and (min-width:64em){.membership-plans .membership-plan .inner-background .highlight-promotion,.membership-plans .membership-plan .white-background .highlight-promotion{padding:15px}}@media print,screen and (min-width:45em){.membership-plans .membership-plan .join-card-background.extra-padding{padding:4rem 0}}.membership-plans .membership-plan .transparent-with-borders{border-right:1px solid #fff}.membership-plans .membership-plan .transparent-with-borders .accordion-content,.membership-plans .membership-plan .transparent-with-borders.accordion{background-color:transparent}.membership-plans .membership-plan .transparent-with-borders .accordion-content .accordion-item.is-active,.membership-plans .membership-plan .transparent-with-borders.accordion .accordion-item.is-active{padding-bottom:80px}.membership-plans .membership-plan .transparent-with-borders.gray-borders{border-color:#555}.membership-plans .membership-plan .transparent-with-borders.no-borders{border:none}@media print,screen and (min-width:45em){.membership-plans .membership-plan .inner-background{margin-bottom:0}}.membership-plans .benefits-section{display:flex;flex-wrap:wrap}.membership-plans .benefits-section .accordion{margin-bottom:0;width:100%}.membership-plans .benefits-section .accordion .accordion-item .accordion-title{padding-top:0;color:#e31c37;border:none;font-size:14px;line-height:16px;font-weight:700;text-align:center}.membership-plans .benefits-section .accordion .accordion-item .accordion-title:focus,.membership-plans .benefits-section .accordion .accordion-item .accordion-title:hover{background-color:transparent}.membership-plans .benefits-section .accordion .accordion-item .accordion-title:before{display:none}.membership-plans .benefits-section .accordion .accordion-item .accordion-title .benefits-closed-text{display:inline}.membership-plans .benefits-section .accordion .accordion-item .accordion-title .benefits-open-text{display:none}.membership-plans .benefits-section .accordion .accordion-item .accordion-title i{margin-left:15px}.membership-plans .benefits-section .accordion .accordion-item .accordion-title i:before{content:"▼"}.membership-plans .benefits-section .accordion .accordion-item.is-active .accordion-title .benefits-closed-text{display:none}.membership-plans .benefits-section .accordion .accordion-item.is-active .accordion-title .benefits-open-text{display:inline}.membership-plans .benefits-section .accordion .accordion-item.is-active .accordion-title i:before{content:"▲"}.membership-plans .benefits-section .accordion .accordion-item .accordion-content{border:none;padding:0}@media print,screen and (min-width:45em){.membership-plans .benefits-section .accordion .accordion-item{height:100%}.membership-plans .benefits-section .accordion .accordion-item .accordion-content{height:100%;margin-top:50px}.membership-plans .benefits-section .accordion .accordion-item .accordion-content .inner-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.membership-plans .benefits-section .accordion .accordion-item .accordion-content .inner-content .benefit-container{min-height:600px}}.membership-plans .benefits-section .benefit{margin-bottom:10px;padding-left:15px;padding-right:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media print,screen and (min-width:64em){.membership-plans .benefits-section .benefit{padding-left:20px;padding-right:20px}}@media screen and (min-width:75em){.membership-plans .benefits-section .benefit{padding-left:42px;padding-right:42px}}.membership-plans .benefits-section .benefit i{margin-right:20px;font-size:25px}.membership-plans .benefits-section .benefit i.icon-red{color:#e31c37}.membership-plans .benefits-section .benefit:last-child{margin-bottom:40px}.membership-plans .benefits-section .available-add-ons-container .add-on-header,.membership-plans .benefits-section .available-add-ons-container .available-add-ons-header{font-size:20px;margin-bottom:10px}.membership-plans .benefits-section .available-add-ons-container .benefit-check{margin-bottom:16px}.membership-plans .benefits-section .available-add-ons-container .available-add-ons{min-height:220px;border-top:2px solid #555;margin-top:20px;padding-top:20px;display:flex;flex-direction:column}.membership-plans .benefits-section .available-add-ons-container a.btn{margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans .benefits-section{flex:1}}.membership-plans .sm-join-now{margin-top:20px;width:100%;display:inline-block;text-align:center;margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans .sm-join-now{display:none}}.page-template-join .membership-plans .membership-plan{cursor:pointer}.basic-page .membership-plans .membership-plan,.fitness-page .membership-plans .membership-plan,.membership-plans-table .membership-plans .membership-plan,.page-template-gift-membership .membership-plans .membership-plan,.page-template-join .membership-plans .membership-plan,.page-template-join-business .membership-plans .membership-plan,.page-template-plans .membership-plans .membership-plan,.page-template-redeem-gift .membership-plans .membership-plan,.studio-page .membership-plans .membership-plan,.vasafit-page .membership-plans .membership-plan{display:flex;flex-wrap:wrap;position:relative}.basic-page .membership-plans .membership-plan .deal-banner,.fitness-page .membership-plans .membership-plan .deal-banner,.membership-plans-table .membership-plans .membership-plan .deal-banner,.page-template-gift-membership .membership-plans .membership-plan .deal-banner,.page-template-join .membership-plans .membership-plan .deal-banner,.page-template-join-business .membership-plans .membership-plan .deal-banner,.page-template-plans .membership-plans .membership-plan .deal-banner,.page-template-redeem-gift .membership-plans .membership-plan .deal-banner,.studio-page .membership-plans .membership-plan .deal-banner,.vasafit-page .membership-plans .membership-plan .deal-banner{align-items:center;display:flex;font-size:.8rem;font-weight:600;position:absolute;justify-content:center;line-height:1;padding:.25rem;text-align:center;top:0;transform:translateY(-100%);width:calc(100% - 4px);z-index:2}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .deal-banner,.fitness-page .membership-plans .membership-plan .deal-banner,.membership-plans-table .membership-plans .membership-plan .deal-banner,.page-template-gift-membership .membership-plans .membership-plan .deal-banner,.page-template-join .membership-plans .membership-plan .deal-banner,.page-template-join-business .membership-plans .membership-plan .deal-banner,.page-template-plans .membership-plans .membership-plan .deal-banner,.page-template-redeem-gift .membership-plans .membership-plan .deal-banner,.studio-page .membership-plans .membership-plan .deal-banner,.vasafit-page .membership-plans .membership-plan .deal-banner{height:40px;position:absolute;top:0;transform:translateY(-100%);width:calc(100% - 1.875rem)}}.basic-page .membership-plans .membership-plan .placeholder-unlimited,.fitness-page .membership-plans .membership-plan .placeholder-unlimited,.membership-plans-table .membership-plans .membership-plan .placeholder-unlimited,.page-template-gift-membership .membership-plans .membership-plan .placeholder-unlimited,.page-template-join .membership-plans .membership-plan .placeholder-unlimited,.page-template-join-business .membership-plans .membership-plan .placeholder-unlimited,.page-template-plans .membership-plans .membership-plan .placeholder-unlimited,.page-template-redeem-gift .membership-plans .membership-plan .placeholder-unlimited,.studio-page .membership-plans .membership-plan .placeholder-unlimited,.vasafit-page .membership-plans .membership-plan .placeholder-unlimited{height:15px}.basic-page .membership-plans .membership-plan .join-card-background,.basic-page .membership-plans .membership-plan .white-background,.fitness-page .membership-plans .membership-plan .join-card-background,.fitness-page .membership-plans .membership-plan .white-background,.membership-plans-table .membership-plans .membership-plan .join-card-background,.membership-plans-table .membership-plans .membership-plan .white-background,.page-template-gift-membership .membership-plans .membership-plan .join-card-background,.page-template-gift-membership .membership-plans .membership-plan .white-background,.page-template-join .membership-plans .membership-plan .join-card-background,.page-template-join .membership-plans .membership-plan .white-background,.page-template-join-business .membership-plans .membership-plan .join-card-background,.page-template-join-business .membership-plans .membership-plan .white-background,.page-template-plans .membership-plans .membership-plan .join-card-background,.page-template-plans .membership-plans .membership-plan .white-background,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background,.page-template-redeem-gift .membership-plans .membership-plan .white-background,.studio-page .membership-plans .membership-plan .join-card-background,.studio-page .membership-plans .membership-plan .white-background,.vasafit-page .membership-plans .membership-plan .join-card-background,.vasafit-page .membership-plans .membership-plan .white-background{margin-bottom:0}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading{align-items:center;display:flex;height:2rem;justify-content:center;padding:.5rem;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:5}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading{height:3rem}}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p{font-size:.8rem;font-weight:700;margin:0;text-align:center}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.basic-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.fitness-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.studio-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .company-paid-heading p,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .company-paid-heading p{font-size:1.25rem}}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value-text{margin-top:2rem!important}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value,.basic-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value,.fitness-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value,.studio-page .membership-plans .membership-plan .white-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .best-value-text{margin-top:3rem!important}}.basic-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.basic-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .plan-name{margin-top:2rem!important}@media only screen and (min-width:1024px){.basic-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.basic-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.fitness-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.membership-plans-table .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-gift-membership .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-join-business .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-plans .membership-plans .membership-plan .white-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.page-template-redeem-gift .membership-plans .membership-plan .white-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.studio-page .membership-plans .membership-plan .white-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .join-card-background.invoiced .plan-name,.vasafit-page .membership-plans .membership-plan .white-background.invoiced .plan-name{margin-top:3rem!important}}.basic-page .membership-plans .membership-plan .join-card-background.benefit,.basic-page .membership-plans .membership-plan .white-background.benefit,.fitness-page .membership-plans .membership-plan .join-card-background.benefit,.fitness-page .membership-plans .membership-plan .white-background.benefit,.membership-plans-table .membership-plans .membership-plan .join-card-background.benefit,.membership-plans-table .membership-plans .membership-plan .white-background.benefit,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.benefit,.page-template-join .membership-plans .membership-plan .join-card-background.benefit,.page-template-join .membership-plans .membership-plan .white-background.benefit,.page-template-join-business .membership-plans .membership-plan .join-card-background.benefit,.page-template-join-business .membership-plans .membership-plan .white-background.benefit,.page-template-plans .membership-plans .membership-plan .join-card-background.benefit,.page-template-plans .membership-plans .membership-plan .white-background.benefit,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.benefit,.studio-page .membership-plans .membership-plan .join-card-background.benefit,.studio-page .membership-plans .membership-plan .white-background.benefit,.vasafit-page .membership-plans .membership-plan .join-card-background.benefit,.vasafit-page .membership-plans .membership-plan .white-background.benefit{padding:40px 30px 15px}.basic-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.basic-page .membership-plans .membership-plan .white-background .available-add-ons-container,.fitness-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.fitness-page .membership-plans .membership-plan .white-background .available-add-ons-container,.membership-plans-table .membership-plans .membership-plan .join-card-background .available-add-ons-container,.membership-plans-table .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-gift-membership .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-join .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-join .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-join-business .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-join-business .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-plans .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-plans .membership-plans .membership-plan .white-background .available-add-ons-container,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .available-add-ons-container,.page-template-redeem-gift .membership-plans .membership-plan .white-background .available-add-ons-container,.studio-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.studio-page .membership-plans .membership-plan .white-background .available-add-ons-container,.vasafit-page .membership-plans .membership-plan .join-card-background .available-add-ons-container,.vasafit-page .membership-plans .membership-plan .white-background .available-add-ons-container{min-height:185px}.basic-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.basic-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.fitness-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.fitness-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.membership-plans-table .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.membership-plans-table .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-gift-membership .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-join .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-join .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-join-business .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-join-business .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-plans .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-plans .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.page-template-redeem-gift .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.studio-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.studio-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons,.vasafit-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons,.vasafit-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons{font-size:20px;margin-top:20px;padding-top:20px;border-top:2px solid #b1b1b1}.basic-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.basic-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.fitness-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.fitness-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.membership-plans-table .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.membership-plans-table .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-gift-membership .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join-business .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-join-business .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-plans .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-plans .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.page-template-redeem-gift .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.studio-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.studio-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header,.vasafit-page .membership-plans .membership-plan .join-card-background .available-add-ons-container .available-add-ons .available-add-ons-header,.vasafit-page .membership-plans .membership-plan .white-background .available-add-ons-container .available-add-ons .available-add-ons-header{padding-bottom:10px;line-height:22px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features,.basic-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .join-card-background .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features{display:flex;height:100%;flex-direction:column;padding:5px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin:2rem 0 2rem 0}@media print,screen and (min-width:64em){.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons{flex-direction:row;justify-content:center}}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span{display:inline-block;margin:0;transition:background-color .5s,color .5s,border-color .5s!important}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button:not(.red-link):not(.white-link),.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span:not(.red-link):not(.white-link){flex:1;flex-shrink:0}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.basic-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.fitness-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-join .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.studio-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons a.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons button.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .plan-buttons span.white-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.red-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons a.white-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.red-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons button.white-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.red-link,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .plan-buttons span.white-link{font-weight:700}.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn{font-weight:700;width:auto;position:relative;z-index:5}.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.basic-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.fitness-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-plans .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.studio-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn.glitch-red>div:nth-child(3) span,.vasafit-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn.glitch-red>div:nth-child(3) span{margin-top:-8px}@media print,screen and (max-width:44.99875em){.basic-page .membership-plans .membership-plan .join-card-background .plan-features,.basic-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .join-card-background .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features{position:relative}.basic-page .membership-plans .membership-plan .join-card-background .plan-features h4,.basic-page .membership-plans .membership-plan .white-background .plan-features h4,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features h4,.fitness-page .membership-plans .membership-plan .white-background .plan-features h4,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features h4,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features h4,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-join .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features h4,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-plans .membership-plans .membership-plan .white-background .plan-features h4,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features h4,.studio-page .membership-plans .membership-plan .join-card-background .plan-features h4,.studio-page .membership-plans .membership-plan .white-background .plan-features h4,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features h4,.vasafit-page .membership-plans .membership-plan .white-background .plan-features h4{font-size:16px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.basic-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.basic-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.fitness-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.fitness-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .as-low-as,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-join .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-join .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .as-low-as,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.studio-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.studio-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .as-low-as,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .unlimited-container,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .as-low-as,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .unlimited-container{display:none}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.basic-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.basic-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.fitness-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .change-number,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .per-month,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-join .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .change-number,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .per-month,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.studio-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .asterisk,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .change-number,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .currency-symbol,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .per-month,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .price .whole-number,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .asterisk,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .change-number,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .currency-symbol,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .per-month,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .price .whole-number{font-size:18px;line-height:24px;margin:0}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.basic-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .highlight-promotion{font-size:14px}.basic-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features span.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features span.red-join-btn{width:100%}.basic-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.basic-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .mobile-only{display:none}}@media screen and (max-width:44.99875em) and (max-width:768px){.basic-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.basic-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.fitness-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-plans .membership-plans .membership-plan .white-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.studio-page .membership-plans .membership-plan .white-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features .mobile-only,.vasafit-page .membership-plans .membership-plan .white-background .plan-features .mobile-only{display:block}}.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.basic-page .membership-plans .membership-plan .white-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion{display:flex;flex-direction:column;justify-content:flex-start;font-size:18px;line-height:19px}@media only screen and (min-width:720px){.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.basic-page .membership-plans .membership-plan .white-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion{flex:initial}}.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.basic-page .membership-plans .membership-plan .white-background .highlight-promotion div,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion div,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion div,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion div,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion div,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion div,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion div,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion div,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion div{padding:2px 0}.basic-page .membership-plans .membership-plan .white-background.join-best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value{position:relative}.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;z-index:2}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{border-color:#555 transparent transparent transparent!important}}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{position:absolute;top:15px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;font-size:12px;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}.basic-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features{text-align:center}.basic-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.basic-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.fitness-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-plans .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.studio-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.red-join-btn,.vasafit-page .membership-plans .membership-plan .white-background .plan-features a.vasa-blue-join-btn{text-decoration:underline}.basic-page .membership-plans .membership-plan .white-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .white-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .white-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .white-background .highlight-promotion,.studio-page .membership-plans .membership-plan .white-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .white-background .highlight-promotion{align-items:center;border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;flex:1;margin:8px 0 0;padding:10px 0 8px}.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion{flex:1}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.fitness-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.membership-plans-table .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-join-business .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-plans .membership-plans .membership-plan .join-card-background .highlight-promotion,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .highlight-promotion,.studio-page .membership-plans .membership-plan .join-card-background .highlight-promotion,.vasafit-page .membership-plans .membership-plan .join-card-background .highlight-promotion{flex:initial}}.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn{border:1px solid #e31c37;display:inline-block;font-size:14px;padding:.25rem;text-align:center;text-decoration:none!important}.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.red,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.btn.transparent-red,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.red,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.btn.transparent-red,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.red,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.btn.transparent-red{font-weight:400;padding:.5rem}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn{border:none;padding:0;text-align:left}.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.basic-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.basic-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.basic-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.fitness-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.fitness-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.fitness-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.membership-plans-table .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-gift-membership .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-join .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-join .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-join .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-join-business .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-plans .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.studio-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.studio-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.studio-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.red-join-btn.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background a.vasa-blue-join-btn.white-link,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.red-link,.vasafit-page .membership-plans .membership-plan .join-card-background span.red-join-btn.white-link{text-decoration:underline!important}}.basic-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value{border-color:#b1b1b1 transparent transparent transparent}@media print,screen and (max-width:44.99875em){.basic-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan.plan-fitness .white-background.join-best-value .best-value{border-color:#b1b1b1}}@media print,screen and (max-width:44.99875em){.basic-page .membership-plans .membership-plan,.fitness-page .membership-plans .membership-plan,.membership-plans-table .membership-plans .membership-plan,.page-template-gift-membership .membership-plans .membership-plan,.page-template-join .membership-plans .membership-plan,.page-template-join-business .membership-plans .membership-plan,.page-template-plans .membership-plans .membership-plan,.page-template-redeem-gift .membership-plans .membership-plan,.studio-page .membership-plans .membership-plan,.vasafit-page .membership-plans .membership-plan{padding:0 2px;margin-bottom:22px}}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{border-width:75px 75px 0 0}.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{top:12px;left:-6px;width:60px;font-size:10px;line-height:14px}.basic-page .membership-plans .membership-plan .white-background.join-best-value.join,.fitness-page .membership-plans .membership-plan .white-background.join-best-value.join,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-join .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value.join,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value.join,.studio-page .membership-plans .membership-plan .white-background.join-best-value.join,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value.join{margin-top:80px}.basic-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.fitness-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value.benefit,.studio-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value.benefit{padding:40px 12px 15px}}@media print,screen and (min-width:64em){.basic-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value{border-width:100px 100px 0 0}.basic-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{line-height:16px;font-size:10px}.basic-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.basic-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.fitness-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-join .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value.benefit,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value.benefit,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.studio-page .membership-plans .membership-plan .white-background.join-best-value.benefit,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value.benefit,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value.benefit{padding:40px 30px 15px}.basic-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .best-value-text{top:15px;left:0}.basic-page .membership-plans .membership-plan .join-card-background .plan-features,.basic-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.basic-page .membership-plans .membership-plan .white-background .plan-features,.basic-page .membership-plans .membership-plan .white-background.join-best-value .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background .plan-features,.fitness-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.fitness-page .membership-plans .membership-plan .white-background .plan-features,.fitness-page .membership-plans .membership-plan .white-background.join-best-value .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features,.membership-plans-table .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features,.membership-plans-table .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background .plan-features,.page-template-gift-membership .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-join .membership-plans .membership-plan .white-background .plan-features,.page-template-join .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background .plan-features,.page-template-join-business .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background .plan-features,.page-template-join-business .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background .plan-features,.page-template-plans .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-plans .membership-plans .membership-plan .white-background .plan-features,.page-template-plans .membership-plans .membership-plan .white-background.join-best-value .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background .plan-features,.page-template-redeem-gift .membership-plans .membership-plan .white-background.join-best-value .plan-features,.studio-page .membership-plans .membership-plan .join-card-background .plan-features,.studio-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.studio-page .membership-plans .membership-plan .white-background .plan-features,.studio-page .membership-plans .membership-plan .white-background.join-best-value .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background .plan-features,.vasafit-page .membership-plans .membership-plan .join-card-background.join-best-value .plan-features,.vasafit-page .membership-plans .membership-plan .white-background .plan-features,.vasafit-page .membership-plans .membership-plan .white-background.join-best-value .plan-features{padding:0 30px}.basic-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.fitness-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.membership-plans-table .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-gift-membership .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-join .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-join-business .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-plans .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.page-template-redeem-gift .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.studio-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text,.vasafit-page .membership-plans .membership-plan .white-card-background.join-best-value .best-value-text{width:60px}}.basic-page .benefit-mobile .benefit-table,.fitness-page .benefit-mobile .benefit-table,.membership-plans-table .benefit-mobile .benefit-table,.page-template-gift-membership .benefit-mobile .benefit-table,.page-template-join .benefit-mobile .benefit-table,.page-template-join-business .benefit-mobile .benefit-table,.page-template-plans .benefit-mobile .benefit-table,.page-template-redeem-gift .benefit-mobile .benefit-table,.studio-page .benefit-mobile .benefit-table,.vasafit-page .benefit-mobile .benefit-table{display:table;padding:0;width:100%}.basic-page .benefit-mobile .benefit-table .icon-text:not(.medium),.fitness-page .benefit-mobile .benefit-table .icon-text:not(.medium),.membership-plans-table .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-gift-membership .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-join .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-join-business .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-plans .benefit-mobile .benefit-table .icon-text:not(.medium),.page-template-redeem-gift .benefit-mobile .benefit-table .icon-text:not(.medium),.studio-page .benefit-mobile .benefit-table .icon-text:not(.medium),.vasafit-page .benefit-mobile .benefit-table .icon-text:not(.medium){font-size:12px}.basic-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.fitness-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.membership-plans-table .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-join .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-join-business .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-plans .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.studio-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot,.vasafit-page .benefit-mobile .benefit-table.table-header.join-gray-background .empty-spot{padding:20px}.basic-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.fitness-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.studio-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name{padding:15px 5px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.fitness-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.studio-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table.table-header.join-gray-background .comp-plan-name{padding:20px 5px}}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table,.fitness-page .benefit-mobile .benefit-table,.membership-plans-table .benefit-mobile .benefit-table,.page-template-gift-membership .benefit-mobile .benefit-table,.page-template-join .benefit-mobile .benefit-table,.page-template-join-business .benefit-mobile .benefit-table,.page-template-plans .benefit-mobile .benefit-table,.page-template-redeem-gift .benefit-mobile .benefit-table,.studio-page .benefit-mobile .benefit-table,.vasafit-page .benefit-mobile .benefit-table{padding:0}.basic-page .benefit-mobile .benefit-table.table-header,.fitness-page .benefit-mobile .benefit-table.table-header,.membership-plans-table .benefit-mobile .benefit-table.table-header,.page-template-gift-membership .benefit-mobile .benefit-table.table-header,.page-template-join .benefit-mobile .benefit-table.table-header,.page-template-join-business .benefit-mobile .benefit-table.table-header,.page-template-plans .benefit-mobile .benefit-table.table-header,.page-template-redeem-gift .benefit-mobile .benefit-table.table-header,.studio-page .benefit-mobile .benefit-table.table-header,.vasafit-page .benefit-mobile .benefit-table.table-header{margin-top:1.875rem}.basic-page .benefit-mobile .benefit-table .icon-text,.fitness-page .benefit-mobile .benefit-table .icon-text,.membership-plans-table .benefit-mobile .benefit-table .icon-text,.page-template-gift-membership .benefit-mobile .benefit-table .icon-text,.page-template-join .benefit-mobile .benefit-table .icon-text,.page-template-join-business .benefit-mobile .benefit-table .icon-text,.page-template-plans .benefit-mobile .benefit-table .icon-text,.page-template-redeem-gift .benefit-mobile .benefit-table .icon-text,.studio-page .benefit-mobile .benefit-table .icon-text,.vasafit-page .benefit-mobile .benefit-table .icon-text{padding:0;line-height:1}}.basic-page .benefit-mobile .benefit-table.featured-benefit,.fitness-page .benefit-mobile .benefit-table.featured-benefit,.membership-plans-table .benefit-mobile .benefit-table.featured-benefit,.page-template-gift-membership .benefit-mobile .benefit-table.featured-benefit,.page-template-join .benefit-mobile .benefit-table.featured-benefit,.page-template-join-business .benefit-mobile .benefit-table.featured-benefit,.page-template-plans .benefit-mobile .benefit-table.featured-benefit,.page-template-redeem-gift .benefit-mobile .benefit-table.featured-benefit,.studio-page .benefit-mobile .benefit-table.featured-benefit,.vasafit-page .benefit-mobile .benefit-table.featured-benefit{margin-top:.5rem}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row{display:flex}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot{display:table-cell;width:40%;padding:10px 20px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot{width:34%}}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{padding:3px;vertical-align:middle;font-size:12px;line-height:13px;display:table-cell;padding:10px 5px;border-left:1px solid #f0f0f0;width:20%}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.basic-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.fitness-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-gift-membership .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-join-business .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.page-template-redeem-gift .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.studio-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .comp-plan-name,.vasafit-page .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{font-size:16px;line-height:17px;width:22%}}.basic-page .benefit-mobile .benefit-table .comp-plan-row,.fitness-page .benefit-mobile .benefit-table .comp-plan-row,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row,.page-template-join .benefit-mobile .benefit-table .comp-plan-row,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row,.studio-page .benefit-mobile .benefit-table .comp-plan-row,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row{display:flex}.basic-page .benefit-mobile .benefit-table .comp-plan-row>div,.fitness-page .benefit-mobile .benefit-table .comp-plan-row>div,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row>div,.studio-page .benefit-mobile .benefit-table .comp-plan-row>div,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row>div{align-items:center;display:flex}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:12px;padding:10px 20px;width:40%}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:16px;line-height:22px;width:34%}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip{display:none!important}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div{text-decoration:underline}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div{position:relative}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip{display:flex!important}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:flex;pointer-events:all}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:none}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper{display:none;font-size:11px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper{display:flex}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper i{margin:2px 5px 0 0}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper .video-box{margin-bottom:0}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .video-modal-wrapper a{font-weight:400}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{padding:10px 5px;vertical-align:middle;font-size:22px;justify-content:center;line-height:0;width:20%}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{width:22%}}.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium{font-size:12px;line-height:22px}@media print,screen and (min-width:45em){.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.basic-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.fitness-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-gift-membership .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-join .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-join-business .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-plans .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.page-template-redeem-gift .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check .medium,.vasafit-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check.medium{font-size:16px}}.basic-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.fitness-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.membership-plans-table .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-join .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-join-business .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-plans .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.studio-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type),.vasafit-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div:not(:first-of-type){border-left:1px solid #f0f0f0}.basic-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.fitness-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.membership-plans-table .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-gift-membership .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-join .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-join-business .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-plans .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.studio-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div,.vasafit-page .benefit-mobile .benefit-table.white-background .comp-plan-row>div{border-bottom:1px solid #f0f0f0}.basic-page .benefit-mobile .benefit-table.join-gray-background,.fitness-page .benefit-mobile .benefit-table.join-gray-background,.membership-plans-table .benefit-mobile .benefit-table.join-gray-background,.page-template-gift-membership .benefit-mobile .benefit-table.join-gray-background,.page-template-join .benefit-mobile .benefit-table.join-gray-background,.page-template-join-business .benefit-mobile .benefit-table.join-gray-background,.page-template-plans .benefit-mobile .benefit-table.join-gray-background,.page-template-redeem-gift .benefit-mobile .benefit-table.join-gray-background,.studio-page .benefit-mobile .benefit-table.join-gray-background,.vasafit-page .benefit-mobile .benefit-table.join-gray-background{background-color:#f0f0f0}.basic-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.fitness-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.membership-plans-table .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-join .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-join-business .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-plans .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.studio-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type),.vasafit-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div:not(:first-of-type){border-left:1px solid #fff}.basic-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.fitness-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.membership-plans-table .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-gift-membership .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-join .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-join-business .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-plans .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.page-template-redeem-gift .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.studio-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div,.vasafit-page .benefit-mobile .benefit-table.join-gray-background .comp-plan-row>div{border-bottom:1px solid #fff}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row{position:fixed;opacity:0;background-color:#fff;width:100%;top:70px;left:0;right:0;height:40px;padding:15px 16px 0;transition:opacity .6s;text-align:right;-webkit-transition:opacity .6s}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .empty-spot{float:left;color:#fff}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-0{width:18%;float:left}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-1{width:20%;float:left}.basic-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.fitness-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.membership-plans-table .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-gift-membership .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-join .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-join-business .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-plans .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.page-template-redeem-gift .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.studio-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2,.vasafit-page .benefit-mobile .benefit-table #mobile-hidden-plan-row .col-2{width:22%;float:left}.basic-page .available-add-ons-container-mobile,.fitness-page .available-add-ons-container-mobile,.membership-plans-table .available-add-ons-container-mobile,.page-template-gift-membership .available-add-ons-container-mobile,.page-template-join .available-add-ons-container-mobile,.page-template-join-business .available-add-ons-container-mobile,.page-template-plans .available-add-ons-container-mobile,.page-template-redeem-gift .available-add-ons-container-mobile,.studio-page .available-add-ons-container-mobile,.vasafit-page .available-add-ons-container-mobile{margin-top:.5rem;padding:15px 20px 0}.basic-page .available-add-ons-container-mobile.join-gray-background,.fitness-page .available-add-ons-container-mobile.join-gray-background,.membership-plans-table .available-add-ons-container-mobile.join-gray-background,.page-template-gift-membership .available-add-ons-container-mobile.join-gray-background,.page-template-join .available-add-ons-container-mobile.join-gray-background,.page-template-join-business .available-add-ons-container-mobile.join-gray-background,.page-template-plans .available-add-ons-container-mobile.join-gray-background,.page-template-redeem-gift .available-add-ons-container-mobile.join-gray-background,.studio-page .available-add-ons-container-mobile.join-gray-background,.vasafit-page .available-add-ons-container-mobile.join-gray-background{background-color:#f0f0f0}.basic-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.fitness-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.membership-plans-table .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-gift-membership .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-join .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-join-business .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-plans .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.page-template-redeem-gift .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.studio-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile,.vasafit-page .available-add-ons-container-mobile .available-add-ons-mobile .available-add-ons-header-mobile{padding-bottom:10px;font-size:14px;line-height:16px}.basic-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-table .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-gift-membership .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-plans .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-redeem-gift .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .membership-plans.black-borders .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{border-left:1px solid #000}.basic-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.fitness-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.membership-plans-table .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-gift-membership .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-join .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-join-business .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-plans .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.page-template-redeem-gift .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.studio-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type),.vasafit-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div:not(:first-of-type){border-left:1px solid #000}.basic-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.fitness-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.membership-plans-table .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-gift-membership .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-join-business .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-plans .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.page-template-redeem-gift .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.studio-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div,.vasafit-page .membership-plans.black-borders .benefit-mobile .benefit-table .comp-plan-row>div{border-bottom:1px solid #000}@media print,screen and (max-width:44.99875em){.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background{overflow:hidden;padding-top:20px}.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value{display:block!important;width:auto;top:-20px;border-width:70px 70px 0 0;border-color:#555 transparent transparent transparent}.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value-text{background-color:#555!important;position:absolute;top:-8px;left:-4px;z-index:3;width:60px;font-size:10px;line-height:1;display:block;transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.page-template-join-business .membership-plans-table .membership-plans .membership-plan .white-background .plan-features .best-value-text{top:15px!important;left:-8px!important;font-size:10px;line-height:1}}.basic-page .membership-plans,.fitness-page .membership-plans,.membership-plans-page .membership-plans,.page-template-join .membership-plans,.page-template-join-business .membership-plans,.studio-page .membership-plans,.vasafit-page .membership-plans{padding:0}.basic-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.basic-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only){display:none}@media print,screen and (min-width:45em){.basic-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.basic-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.fitness-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.membership-plans-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.page-template-join-business .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.studio-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text:not(.mobile-only),.vasafit-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text:not(.mobile-only){display:block}}@media print,screen and (min-width:45em){.basic-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.basic-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.fitness-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.fitness-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.membership-plans-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.membership-plans-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.page-template-join .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.page-template-join .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.page-template-join-business .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.page-template-join-business .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.studio-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.studio-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only,.vasafit-page .membership-plans .deal-plan-on .membership-plan .inner-background .join-best-value .best-value-text.mobile-only,.vasafit-page .membership-plans .deal-plan-on .membership-plan .white-background .join-best-value .best-value-text.mobile-only{display:none}}.basic-page .membership-plans .membership-plan .join-card-background .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text{background-color:transparent!important;min-height:23px;font-size:10px;margin-bottom:10px}.basic-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg{background-color:#e31c37!important;color:#fff;padding:8px 0;text-align:center;justify-content:center}.basic-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg{background-color:#e31c37!important;font-size:9px;padding:8px 5px;justify-content:center}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text.add-bg.red-bg{font-size:12px}}@media print,screen and (min-width:45em){.basic-page .membership-plans .membership-plan .join-card-background .best-value-text,.fitness-page .membership-plans .membership-plan .join-card-background .best-value-text,.membership-plans-page .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join .membership-plans .membership-plan .join-card-background .best-value-text,.page-template-join-business .membership-plans .membership-plan .join-card-background .best-value-text,.studio-page .membership-plans .membership-plan .join-card-background .best-value-text,.vasafit-page .membership-plans .membership-plan .join-card-background .best-value-text{font-size:10px;margin-bottom:0;min-height:32px;padding:.5rem 0}}.basic-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.basic-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.basic-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.basic-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.fitness-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.fitness-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.fitness-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.studio-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.studio-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.studio-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .single-plan-table .benefit-mobile .benefit-table .mobile-comp-plan-row .empty-spot{width:100%!important}.basic-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.fitness-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.studio-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name,.vasafit-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{display:flex;flex-direction:column}.basic-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.fitness-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.page-template-join .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.studio-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price,.vasafit-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:none;font-size:12px;margin-top:.25rem}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .membership-media{opacity:1}}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-features *{color:#fff}}body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-features .cross-out-animation::after{background-color:#fff}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-features .plan-buttons .red-link{color:#fff!important}}@media print,screen and (min-width:45em){body:not(.membership-plans-page) .membership-plans .membership-plan .join-card-background.has-media:hover .plan-description{border-top:2px solid #e31c37}}@media print,screen and (max-width:44.99875em){.membership-plans-table .plan-features{padding-top:10px}.membership-plans-table .best-value-text{display:none}}.layout-quick_preview .membership-plans-table{margin-top:100px}@media print,screen and (min-width:45em){.layout-quick_preview .membership-plans-table{padding:0 60px}}.layout-quick_preview .membership-plans-table .join-gray-background{background:0 0!important}.layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table{margin-top:0}.layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table.table-header{color:#fff;position:sticky;top:90px;z-index:1}@media print,screen and (min-width:45em){.layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table.table-header{top:110px}}.layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table.table-header .comp-plan-name{border-radius:10px 10px 0 0;margin:2px;padding:20px 5px;border:none}.layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{margin:.5px 2px;padding:15px 5px;color:#fff;border:none!important}.layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check i{color:#fff}@media print,screen and (min-width:45em){body.admin-bar .layout-quick_preview .membership-plans-table .benefit-mobile .benefit-table.table-header{top:140px}}@media print,screen and (max-width:44.99875em){.membership-plans-table .membership-plans .membership-plan .join,.page-template-join .membership-plans .membership-plan .join{padding-top:0}.membership-plans-table .membership-plans .membership-plan .join-card-background,.membership-plans-table .membership-plans .membership-plan .white-background,.page-template-join .membership-plans .membership-plan .join-card-background,.page-template-join .membership-plans .membership-plan .white-background{padding-top:0}.membership-plans-table .membership-plans .membership-plan .join-best-value,.page-template-join .membership-plans .membership-plan .join-best-value{padding-top:0}.membership-plans-table .membership-plans .membership-plan .join-best-value .best-value,.page-template-join .membership-plans .membership-plan .join-best-value .best-value{display:none!important}.membership-plans-table .membership-plans .membership-plan .inner-background .plan-features h4,.membership-plans-table .membership-plans .membership-plan .white-background .plan-features h4,.page-template-join .membership-plans .membership-plan .inner-background .plan-features h4,.page-template-join .membership-plans .membership-plan .white-background .plan-features h4{margin-top:1rem}.membership-plans-table .membership-plans .membership-plan .join-card-background .flag,.page-template-join .membership-plans .membership-plan .join-card-background .flag{margin-bottom:15px}.membership-plans-table .membership-plans .membership-plan .join-card-background .flag.has-flag,.page-template-join .membership-plans .membership-plan .join-card-background .flag.has-flag{background-color:#555;color:#fff;font-size:10px;text-align:center;padding:8px 0;font-weight:700}.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features h4,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features h4{line-height:1}.membership-plans-table .membership-plans .membership-plan .join-card-background .plan-features .no-committment,.page-template-join .membership-plans .membership-plan .join-card-background .plan-features .no-committment{border-bottom:2px solid #e31c37;color:#555;margin-bottom:.25rem;padding-bottom:.25rem}}.page-template-default .membership-plan.has-flag{margin-top:50px}.page-template-default .membership-plan.has-flag .join-best-value{background-color:#fff}@media print,screen and (min-width:45em){.page-template-default .membership-plan.has-flag .join-best-value{border:10px solid #e31c37;border-top:0;border-image-source:linear-gradient(180deg,#e31c37 0,#aa1e2d 100%);border-image-slice:1}}@media print,screen and (min-width:45em){.page-template-default #membership-plans-container:not(.hide-initially){min-height:600px}}@media print,screen and (min-width:45em){.membership-plans-table .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.membership-plans-table .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-gift-membership .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-gift-membership .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-join .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-join .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-plans .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-plans .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value,.page-template-redeem-gift .deal-plan-on .membership-plan:not(.plan-basic) .inner-background .deal-banner+.join-best-value,.page-template-redeem-gift .deal-plan-on .membership-plan:not(.plan-basic) .white-background .deal-banner+.join-best-value{margin-top:0}}@media print,screen and (min-width:45em){.basic-page #get-plans:hover .membership-plan,.fitness-page #get-plans:hover .membership-plan,.page-template-join #get-plans:hover .membership-plan,.studio-page #get-plans:hover .membership-plan,.vasafit-page #get-plans:hover .membership-plan{opacity:.5;transform:scale(.9)}}@media print,screen and (min-width:45em){.basic-page #get-plans:hover .membership-plan:hover,.fitness-page #get-plans:hover .membership-plan:hover,.page-template-join #get-plans:hover .membership-plan:hover,.studio-page #get-plans:hover .membership-plan:hover,.vasafit-page #get-plans:hover .membership-plan:hover{opacity:1;transform:scale(1)}}.basic-page #get-plans.deal-plan-on,.fitness-page #get-plans.deal-plan-on,.page-template-join #get-plans.deal-plan-on,.studio-page #get-plans.deal-plan-on,.vasafit-page #get-plans.deal-plan-on{padding-top:20px;margin-top:1.875rem}@media print,screen and (min-width:45em){.basic-page #get-plans.deal-plan-on,.fitness-page #get-plans.deal-plan-on,.page-template-join #get-plans.deal-plan-on,.studio-page #get-plans.deal-plan-on,.vasafit-page #get-plans.deal-plan-on{padding-top:40px;margin-top:1.875rem}}@media print,screen and (min-width:45em){.basic-page #get-plans .membership-plan,.fitness-page #get-plans .membership-plan,.page-template-join #get-plans .membership-plan,.studio-page #get-plans .membership-plan,.vasafit-page #get-plans .membership-plan{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}}@media print,screen and (min-width:45em){.basic-page #get-plans .membership-plan:only-child,.fitness-page #get-plans .membership-plan:only-child,.page-template-join #get-plans .membership-plan:only-child,.studio-page #get-plans .membership-plan:only-child,.vasafit-page #get-plans .membership-plan:only-child{width:50%}}.membership-plans-page .membership-plans .grid-container #get-plans{margin-left:0;margin-right:0}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans:hover .membership-plan{opacity:.5;transform:scale(.9)}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans:hover .membership-plan:hover{opacity:1;transform:scale(1)}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan:only-child{width:50%}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .overlay-black{display:none!important}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .overlay-black{display:block!important}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background.has-media:hover .membership-media{opacity:1}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background.has-media:hover .plan-features *{color:#fff}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background.has-media:hover .plan-description{border-top:2px solid #e31c37}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .best-value-text{display:none}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .best-value-text{display:block}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background h4{color:#e31c37;font-size:28px;line-height:32px}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background h4{color:#555;font-size:20px;line-height:initial}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price{display:flex;font-weight:700;justify-content:flex-start;padding-bottom:0;white-space:nowrap}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price *{line-height:1}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .currency-symbol{margin-top:5px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .whole-number{font-size:60px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .change-number{align-self:center;font-size:40px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .per-month{align-self:flex-end;position:relative;top:-3px;font-size:25px}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .per-month.show-for-medium{display:block!important;margin-bottom:8px;text-transform:none}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price .per-month.show-for-medium{text-transform:uppercase}}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .price{min-height:70px;padding-bottom:5px}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-features .show-for-small-only:not(.no-committment){display:none}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-features .show-for-medium:not(.hide){display:none!important}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-features .show-for-medium:not(.hide){display:block!important}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .no-committment{border-bottom:2px solid #e31c37;color:#e31c37;display:block;font-size:20px;margin-bottom:2rem;padding-bottom:2rem}@media print,screen and (min-width:45em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .no-committment{display:block!important}}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .no-committment{display:none!important}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-description{border-top:none;display:block;flex:1;font-size:16px}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .plan-description{border-top:2px solid #555;font-size:14px}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .highlight-promotion{display:none;flex:none}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .highlight-promotion{display:block}}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .highlight-promotion .offer-text-label{display:none}.membership-plans-page .membership-plans .grid-container #get-plans .membership-plan .join-card-background .red-join-btn{border:none;font-size:16px;text-decoration:underline}.membership-plans-page:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header{position:sticky;top:114px}@media only screen and (min-width:720px){.membership-plans-page:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header{top:150px}}@media only screen and (min-width:1024px){.membership-plans-page:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header{top:170px}}.membership-plans-page .membership-plans-table{margin-bottom:5rem}.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table.table-header{position:sticky;top:114px;z-index:1}@media only screen and (min-width:720px){.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table.table-header{top:119px}}@media only screen and (min-width:1024px){.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table.table-header{top:105px}}.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:block}@media print,screen and (min-width:64em){.membership-plans-page .membership-plans-table .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:none}}body .benefit-mobile .benefit-table .comp-plan-row{display:flex}body .benefit-mobile .benefit-table .comp-plan-row>div{align-items:center;display:flex}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:12px;padding:10px 20px;width:40%}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity{font-size:16px;line-height:22px;width:34%}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.join-tooltip:hover) .amenity-tooltip{display:none!important}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity:has(.amenity-tooltip)>div{text-decoration:underline}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div{position:relative}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:focus .amenity-tooltip,body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div:hover .amenity-tooltip{display:flex!important}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:flex;pointer-events:all}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity>div.active .amenity-tooltip{display:none}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip{display:none;flex-direction:column;left:0;pointer-events:none;position:absolute;top:100%;transform:translate(0,1rem);width:min(90vw,550px);z-index:100}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip{flex-direction:row;left:100%;transform:translate(1rem,-100%);width:min(90vw,450px)}}@media print,screen and (min-width:64em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip{width:min(90vw,550px)}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip>*{flex:1;flex-shrink:0}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close{height:1rem;margin:0;pointer-events:all;position:absolute;right:0;top:0;width:1rem}@media print,screen and (min-width:64em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close{display:none}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::after,body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::before{background-color:#fff;content:"";display:block;height:1rem;right:1rem;position:absolute;top:.5rem;width:2px}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::before{transform:rotate(45deg)}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .tooltip-close::after{transform:rotate(-45deg)}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image{height:200px}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image{height:auto}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image img{height:200px;object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:45em){body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-image img{height:100%;min-height:200px}}body .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-description{align-items:center;background-color:#fff;color:#555;display:flex;font-size:.8rem;font-weight:400;line-height:1.5;padding:1rem}body .benefit-mobile .benefit-table.featured-benefit .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-description{background-color:#000;color:#fff}body:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header.sticky{position:sticky;top:116px}@media only screen and (min-width:720px){body:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header.sticky{top:152px}}@media only screen and (min-width:1024px){body:has(#wpadminbar) .membership-plans-table .benefit-mobile .benefit-table.table-header.sticky{top:172px}}body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table.table-header.sticky{position:sticky;top:116px;z-index:1}@media only screen and (min-width:720px){body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table.table-header.sticky{top:121px}}@media only screen and (min-width:1024px){body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table.table-header.sticky{top:140px}}body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:block}@media print,screen and (min-width:64em){body .membership-plans-table:not(.membership-plans-multi-color) .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name .comp-plan-price{display:none}}.studio-page .benefit-mobile .benefit-table .comp-plan-row .comp-plan-amenity .amenity-tooltip .amenity-description{background-color:#000;color:#fff}.membership-plans-multi-color #get-plans{gap:0!important}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans{gap:5px!important}}.membership-plans-multi-color #get-plans .membership-plan{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s;width:32%}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans .membership-plan{width:24%}}.membership-plans-multi-color #get-plans .membership-plan.highlighted-column{transform:scale(1)!important;z-index:2}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans .membership-plan.highlighted-column .join-card-background.has-media .membership-media{opacity:1}}.membership-plans-multi-color #get-plans .membership-plan.no-fade,.membership-plans-multi-color #get-plans .membership-plan:hover{opacity:1!important;z-index:2}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans.has-highlighted-plan .membership-plan:not(.highlighted-column){opacity:.5}}.membership-plans-multi-color #get-plans:hover .membership-plan:not(:hover):not(.no-fade):not(.highlighted-column){opacity:.5}.membership-plans-multi-color #get-plans:hover .membership-plan.no-fade:hover~.membership-plan .highlighted-column{opacity:.5}@media print,screen and (min-width:45em){.membership-plans-multi-color .membership-plans{margin-bottom:50px;padding-bottom:75px}}@media print,screen and (min-width:64em){.membership-plans-multi-color .currency-symbol{font-size:22px!important}}@media print,screen and (min-width:64em){.membership-plans-multi-color .whole-number{font-size:45px!important}}@media print,screen and (min-width:64em){.membership-plans-multi-color .change-number{font-size:30px!important}}@media print,screen and (min-width:64em){.membership-plans-multi-color .per-month{font-size:20px!important;margin-bottom:0!important;text-transform:lowercase!important}}.membership-plans-multi-color .line-through{font-weight:400}.membership-plans-multi-color .no-committment{font-size:7pt}.membership-plans-multi-color .best-value-text{display:flex;font-size:6pt;margin-bottom:5px}.membership-plans-multi-color .plan-basic .best-value{margin-bottom:10px}.membership-plans-multi-color .featured-benefit{margin-bottom:20px}@media print,screen and (min-width:64em){.membership-plans-multi-color .four-columns .comp-plan-amenity,.membership-plans-multi-color .four-columns .comp-plan-check,.membership-plans-multi-color .four-columns .comp-plan-name,.membership-plans-multi-color .four-columns .empty-spot{width:25%!important}}.membership-plans-multi-color .comp-plan-amenity,.membership-plans-multi-color .empty-spot{background-color:#f0f0f0}@media print,screen and (min-width:45em){.membership-plans-multi-color .has-highlighted-plan .join-gray-background{background-color:transparent!important}}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-check{opacity:.7}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-check.highlighted{opacity:1}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-name{opacity:.7}.membership-plans-multi-color .has-highlighted-plan .join-gray-background .comp-plan-name.highlighted-column{opacity:1}.membership-plans-multi-color #get-plans-benefits-mobile{transition:opacity .3s ease-in-out}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-1{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-2,.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-3,.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-4{opacity:.7}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table.highlight-column-2 .small-order-2{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table.highlight-column-3 .small-order-3{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table.highlight-column-4 .small-order-4{opacity:1}}@media print,screen and (min-width:45em){.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-1,.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-2,.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-3,.membership-plan.no-fade:hover .membership-plans-multi-color #get-plans-benefits-mobile.active .benefit-table .small-order-4{opacity:1}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-1,.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-2,.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-3,.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .small-order-4{opacity:.7}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).active .benefit-table .comp-plan-amenity.highlighted{opacity:1!important}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).highlight-column-2:not(:hover) .benefit-table .small-order-2{opacity:1!important}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).highlight-column-3:not(:hover) .benefit-table .small-order-3{opacity:1!important}}@media print,screen and (min-width:45em){.membership-plans-multi-color #get-plans-benefits-mobile:has(.comp-plan-amenity.highlighted).highlight-column-4:not(:hover) .benefit-table .small-order-4{opacity:1!important}}.membership-plans-multi-color .comp-plan-row,.membership-plans-multi-color .mobile-comp-plan-row{justify-content:center}.membership-plans-flex{padding-bottom:40px}@media print,screen and (min-width:45em){.membership-plans-flex{padding-bottom:45px}}@media screen and (min-width:75em){.membership-plans-flex{padding-bottom:75px}}.membership-plans-flex .grid-x{justify-content:center}.membership-plans-flex .membership-plan.plan-fitness .transparent-with-borders.join-best-value .best-value{border-color:#b1b1b1 transparent transparent transparent}.membership-plans-flex .membership-plan .join-best-value{position:relative}.membership-plans-flex .membership-plan .join-best-value .best-value{position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#555 transparent transparent transparent;z-index:2}.membership-plans-flex .membership-plan .join-best-value .best-value-text{position:absolute;top:15px;left:3px;z-index:3;width:60px;line-height:16px;font-weight:700;font-size:12px;display:block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.white-borders .inner-background{padding-bottom:22px;margin-bottom:0}}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan.white-borders:not(:first-child){border-left:1px solid #fff}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.white-borders:not(:first-child) .inner-background{border-top:1px solid #fff}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.white-borders:nth-child(3) .inner-background .corner{margin-top:22px}.membership-plans-flex .membership-plan.white-borders:nth-child(3) .inner-background .plan-features{padding-top:22px}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.gray-borders .inner-background{padding-bottom:22px;margin-bottom:0}}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan.gray-borders:not(:first-child){border-left:1px solid #555}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.gray-borders:not(:first-child) .inner-background{border-top:1px solid #555}}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan.gray-borders:nth-child(3) .inner-background .corner{margin-top:22px}.membership-plans-flex .membership-plan.gray-borders:nth-child(3) .inner-background .plan-features{padding-top:22px}}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan{display:flex}}.membership-plans-flex .membership-plan hr{max-width:30px;margin-top:15px;margin-bottom:15px}.membership-plans-flex .membership-plan hr.hr-red{border-bottom:2px solid #e31c37}.membership-plans-flex .membership-plan hr.hr-vasa-blue{border-bottom:2px solid #188fcb}.membership-plans-flex .membership-plan .inner-background,.membership-plans-flex .membership-plan .white-background{width:100%;padding-top:22px;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media print,screen and (max-width:44.99875em){.membership-plans-flex .membership-plan .inner-background,.membership-plans-flex .membership-plan .white-background{margin-bottom:22px}}.membership-plans-flex .membership-plan .inner-background .corner,.membership-plans-flex .membership-plan .white-background .corner{position:absolute;top:0;left:0;width:0;height:0;border-bottom:66.8px solid transparent;border-right:66.8px solid transparent}.membership-plans-flex .membership-plan .inner-background .corner.corner-red,.membership-plans-flex .membership-plan .white-background .corner.corner-red{border-top:66.8px solid #e31c37}.membership-plans-flex .membership-plan .inner-background .corner.corner-vasa-blue,.membership-plans-flex .membership-plan .white-background .corner.corner-vasa-blue{border-top:66.8px solid #188fcb}.membership-plans-flex .membership-plan .inner-background .corner span,.membership-plans-flex .membership-plan .white-background .corner span{position:absolute;color:#fff;font-weight:600;top:-53px;width:60px;left:-8px;text-align:center;font-size:12px;transform:rotate(-45deg);display:block}.membership-plans-flex .membership-plan .inner-background .text-pre-price,.membership-plans-flex .membership-plan .white-background .text-pre-price{display:block;font-size:12px;line-height:32px}.membership-plans-flex .membership-plan .inner-background .as-low-as,.membership-plans-flex .membership-plan .white-background .as-low-as{margin-left:80px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .as-low-as,.membership-plans-flex .membership-plan .white-background .as-low-as{margin-left:95px}}.membership-plans-flex .membership-plan .inner-background .price,.membership-plans-flex .membership-plan .white-background .price{font-weight:700;padding-bottom:15px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price,.membership-plans-flex .membership-plan .white-background .price{padding-bottom:20px}}.membership-plans-flex .membership-plan .inner-background .price,.membership-plans-flex .membership-plan .white-background .price{margin-bottom:0}.membership-plans-flex .membership-plan .inner-background .price .asterisk,.membership-plans-flex .membership-plan .inner-background .price .change-number,.membership-plans-flex .membership-plan .inner-background .price .currency-symbol,.membership-plans-flex .membership-plan .inner-background .price .whole-number,.membership-plans-flex .membership-plan .white-background .price .asterisk,.membership-plans-flex .membership-plan .white-background .price .change-number,.membership-plans-flex .membership-plan .white-background .price .currency-symbol,.membership-plans-flex .membership-plan .white-background .price .whole-number{display:inline-block;vertical-align:top}.membership-plans-flex .membership-plan .inner-background .price .change-number-down,.membership-plans-flex .membership-plan .inner-background .price .per-month,.membership-plans-flex .membership-plan .white-background .price .change-number-down,.membership-plans-flex .membership-plan .white-background .price .per-month{display:inline-block;vertical-align:bottom}.membership-plans-flex .membership-plan .inner-background .price .currency-symbol,.membership-plans-flex .membership-plan .white-background .price .currency-symbol{margin-right:3px;margin-top:-2px;font-size:25px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .currency-symbol,.membership-plans-flex .membership-plan .white-background .price .currency-symbol{margin-right:6.36px;margin-top:10px;font-size:41px;line-height:41px}}.membership-plans-flex .membership-plan .inner-background .price .whole-number,.membership-plans-flex .membership-plan .white-background .price .whole-number{font-size:40px;line-height:45px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .whole-number,.membership-plans-flex .membership-plan .white-background .price .whole-number{font-size:65px;line-height:65px}}.membership-plans-flex .membership-plan .inner-background .price .change-number,.membership-plans-flex .membership-plan .white-background .price .change-number{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .change-number,.membership-plans-flex .membership-plan .white-background .price .change-number{margin-top:9px;font-size:45px;line-height:45px}}.membership-plans-flex .membership-plan .inner-background .price .change-number-down,.membership-plans-flex .membership-plan .white-background .price .change-number-down{margin-top:-2px;font-size:27px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .change-number-down,.membership-plans-flex .membership-plan .white-background .price .change-number-down{margin-top:9px;font-size:45px;line-height:50px}}.membership-plans-flex .membership-plan .inner-background .price .per-month,.membership-plans-flex .membership-plan .white-background .price .per-month{margin-top:-2px;font-size:13px;line-height:42px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .per-month,.membership-plans-flex .membership-plan .white-background .price .per-month{margin-top:9px;font-size:20px;line-height:52px}}.membership-plans-flex .membership-plan .inner-background .price .asterisk,.membership-plans-flex .membership-plan .white-background .price .asterisk{font-size:16px;line-height:49px}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .price .asterisk,.membership-plans-flex .membership-plan .white-background .price .asterisk{font-size:21px;line-height:49px}}.membership-plans-flex .membership-plan .inner-background .accordion,.membership-plans-flex .membership-plan .white-background .accordion{margin-bottom:0}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title{padding-top:0;color:#555;border:none;font-size:16px;line-height:19px;font-weight:700}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title:focus,.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title:hover,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title:focus,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title:hover{background-color:transparent}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title:before{display:none}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title .benefits-closed-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title .benefits-closed-text{display:inline}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title .benefits-open-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title .benefits-open-text{display:none}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title i,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title i{margin-left:15px}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-title i:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-title i:before{content:"▼"}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title{color:#d6d6d6}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title .benefits-closed-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title .benefits-closed-text{display:none}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title .benefits-open-text,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title .benefits-open-text{display:inline}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item.is-active .accordion-title i:before,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item.is-active .accordion-title i:before{content:"\e025"}.membership-plans-flex .membership-plan .inner-background .accordion .accordion-item .accordion-content,.membership-plans-flex .membership-plan .white-background .accordion .accordion-item .accordion-content{border:none;padding:0}.membership-plans-flex .membership-plan .inner-background.true-black-background .accordion-item .accordion-title,.membership-plans-flex .membership-plan .white-background.true-black-background .accordion-item .accordion-title{color:#fff}.membership-plans-flex .membership-plan .inner-background.true-black-background .accordion-item .accordion-content,.membership-plans-flex .membership-plan .white-background.true-black-background .accordion-item .accordion-content{background-color:#000}.membership-plans-flex .membership-plan .inner-background.transparent-with-borders .accordion,.membership-plans-flex .membership-plan .inner-background.transparent-with-borders .accordion-content,.membership-plans-flex .membership-plan .white-background.transparent-with-borders .accordion,.membership-plans-flex .membership-plan .white-background.transparent-with-borders .accordion-content{background:0 0}.membership-plans-flex .membership-plan .inner-background .benefit,.membership-plans-flex .membership-plan .white-background .benefit{margin-bottom:10px;padding-left:15px;padding-right:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media print,screen and (min-width:64em){.membership-plans-flex .membership-plan .inner-background .benefit,.membership-plans-flex .membership-plan .white-background .benefit{padding-left:20px;padding-right:20px}}@media screen and (min-width:75em){.membership-plans-flex .membership-plan .inner-background .benefit,.membership-plans-flex .membership-plan .white-background .benefit{padding-left:42px;padding-right:42px}}.membership-plans-flex .membership-plan .inner-background .benefit i,.membership-plans-flex .membership-plan .white-background .benefit i{margin-right:20px;font-size:25px}.membership-plans-flex .membership-plan .inner-background .benefit i.icon-red,.membership-plans-flex .membership-plan .white-background .benefit i.icon-red{color:#e31c37}.membership-plans-flex .membership-plan .inner-background .benefit i.icon-vasa-blue,.membership-plans-flex .membership-plan .white-background .benefit i.icon-vasa-blue{color:#188fcb}.membership-plans-flex .membership-plan .inner-background .benefit .featured-benefit,.membership-plans-flex .membership-plan .white-background .benefit .featured-benefit{font-weight:700}.membership-plans-flex .membership-plan .inner-background .benefit:last-child,.membership-plans-flex .membership-plan .white-background .benefit:last-child{margin-bottom:40px}.membership-plans-flex .membership-plan .inner-background .available-add-ons .add-on-header,.membership-plans-flex .membership-plan .white-background .available-add-ons .add-on-header{font-size:20px}.membership-plans-flex .membership-plan .inner-background .available-add-ons,.membership-plans-flex .membership-plan .white-background .available-add-ons{min-height:220px;border-top:2px solid #555;margin-top:20px;padding-top:20px}.membership-plans-flex .membership-plan .inner-background a,.membership-plans-flex .membership-plan .white-background a{width:100%;display:inline-block;text-align:center;margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans-flex .membership-plan .inner-background .flex-join,.membership-plans-flex .membership-plan .white-background .flex-join{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.membership-plans-flex .membership-plan .inner-background .flex-join a,.membership-plans-flex .membership-plan .white-background .flex-join a{width:auto}}.membership-plans-flex .sm-join-now{margin-top:20px;width:100%;display:inline-block;text-align:center;margin-bottom:0}@media print,screen and (min-width:45em){.membership-plans-flex .sm-join-now{display:none}}.flex-membership-plans{margin-bottom:75px}.flex-membership-plans .header-dropdown{max-width:1200px;margin:auto;display:flex;text-align:center;flex-wrap:wrap;padding:60px 15px;justify-content:center}.flex-membership-plans .header-dropdown button,.flex-membership-plans .header-dropdown h2{width:100%}.flex-membership-plans .header-dropdown h2{font-size:20px;line-height:27px}.flex-membership-plans .header-dropdown button{font-size:16px}.flex-membership-plans .header-dropdown a button{margin-bottom:0;font-size:16px}.flex-membership-plans .loader-wrapper{margin:0 auto;padding-bottom:100px}.flex-membership-plans .loader-wrapper .loader-icon{top:calc(50% - 50px)}.flex-membership-plans .membership-plans-flex .line-through{text-decoration:line-through}.flex-membership-plans .membership-plans-flex .highlight-promotion{border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1;margin:8px 0 0;padding:10px 0 8px;font-size:18px;line-height:19px}.flex-membership-plans .membership-plans-flex .white-background .plan-features{text-align:center;padding:0 30px}.flex-membership-plans .membership-plans-flex .white-background .plan-features a.red-join-btn{width:200px;margin:20px 0}.flex-membership-plans.active .header-dropdown{padding-bottom:30px}.flex-membership-plans.active .header-dropdown button i:before{content:"\e025"}.flex-membership-plans.active .header-dropdown a{display:none}.flex-membership-plans.active .header-dropdown button{margin-bottom:0}@media print,screen and (min-width:45em){.flex-membership-plans.active .header-dropdown{padding-bottom:50px}.flex-membership-plans.active .header-dropdown a{display:block}}@media print,screen and (min-width:45em){.flex-membership-plans .header-dropdown{padding:50px 15px;text-align:left;justify-content:space-between;align-items:center}.flex-membership-plans .header-dropdown h2{font-size:24px;width:60%;line-height:32px;margin-bottom:0}.flex-membership-plans .header-dropdown a{max-width:20%}.flex-membership-plans .header-dropdown button{width:20%}.flex-membership-plans .header-dropdown a button{width:auto}.flex-membership-plans .header-dropdown button{font-size:20px;margin:0}}.fitness-studio-upgrade-sale-black-friday-page .membership-plans .membership-plan .plan-buttons{margin:1rem 0!important}.banner-cta,.calendly-banner-cta{position:relative;z-index:1;padding-top:66px}@media print,screen and (min-width:45em){.banner-cta,.calendly-banner-cta{padding-top:70px}}@media screen and (min-width:75em){.banner-cta,.calendly-banner-cta{padding-top:78px}}.banner-cta,.calendly-banner-cta{padding-bottom:66px}@media print,screen and (min-width:45em){.banner-cta,.calendly-banner-cta{padding-bottom:70px}}@media screen and (min-width:75em){.banner-cta,.calendly-banner-cta{padding-bottom:78px}}.banner-cta .banner-cta-image,.banner-cta .banner-cta-overlay,.banner-cta .calendly-banner-cta-image,.banner-cta .calendly-banner-cta-overlay,.calendly-banner-cta .banner-cta-image,.calendly-banner-cta .banner-cta-overlay,.calendly-banner-cta .calendly-banner-cta-image,.calendly-banner-cta .calendly-banner-cta-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.banner-cta .banner-cta-image,.banner-cta .calendly-banner-cta-image,.calendly-banner-cta .banner-cta-image,.calendly-banner-cta .calendly-banner-cta-image{z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-cta .banner-cta-overlay,.banner-cta .calendly-banner-cta-overlay,.calendly-banner-cta .banner-cta-overlay,.calendly-banner-cta .calendly-banner-cta-overlay{z-index:-1}.banner-cta h2,.calendly-banner-cta h2{font-weight:600}.banner-cta p,.calendly-banner-cta p{margin-bottom:20px}@media print,screen and (min-width:45em){.banner-cta p,.calendly-banner-cta p{margin-bottom:25px}}@media screen and (min-width:75em){.banner-cta p,.calendly-banner-cta p{margin-bottom:35px}}.banner-cta a,.banner-cta a:focus,.banner-cta a:hover,.banner-cta a:link,.banner-cta a:visited,.calendly-banner-cta a,.calendly-banner-cta a:focus,.calendly-banner-cta a:hover,.calendly-banner-cta a:link,.calendly-banner-cta a:visited{padding:10px 20px}@media print,screen and (min-width:45em){.banner-cta a,.banner-cta a:focus,.banner-cta a:hover,.banner-cta a:link,.banner-cta a:visited,.calendly-banner-cta a,.calendly-banner-cta a:focus,.calendly-banner-cta a:hover,.calendly-banner-cta a:link,.calendly-banner-cta a:visited{padding:10px 65px}}.banner-cta a,.banner-cta a:focus,.banner-cta a:hover,.banner-cta a:link,.banner-cta a:visited,.calendly-banner-cta a,.calendly-banner-cta a:focus,.calendly-banner-cta a:hover,.calendly-banner-cta a:link,.calendly-banner-cta a:visited{text-decoration:none;color:#fff}.small-countdown-banner{align-items:center;background-color:#e31c37;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1rem}@media only screen and (min-width:720px){.small-countdown-banner{flex-direction:row}}.small-countdown-banner .offer-count-down-container{min-width:300px;padding:0;width:auto}@media only screen and (min-width:720px){.small-countdown-banner .offer-count-down-container{order:2}}.small-countdown-banner .offer-count-down-container .count-down-timer,.small-countdown-banner .offer-count-down-container .countdown-container{margin:0;padding:0}.small-countdown-banner .offer-count-down-container .count-down-timer .count-down-part{height:30px;width:40px}.small-countdown-banner .offer-count-down-container .count-down-timer .count-down-part .count-down-top-part{line-height:30px}.small-countdown-banner .offer-count-down-container .count-down-timer .count-down-bottom-part{height:auto;width:auto}.small-countdown-banner .text{margin:.5rem 0}@media only screen and (min-width:720px){.small-countdown-banner .text{margin:0;order:0}}.small-countdown-banner .text-desktop{display:none}@media only screen and (min-width:600px){.small-countdown-banner .text-desktop{display:inline}}@media only screen and (min-width:600px){.small-countdown-banner .text-mobile{display:none}}.small-countdown-banner .btn{flex-shrink:0;margin-bottom:0;padding:10px 20px}@media only screen and (min-width:720px){.small-countdown-banner .btn{margin:0 1rem;order:1}}.booking-calendar.half-width-bg{margin-bottom:0}@media print,screen and (min-width:64em){.booking-calendar.half-width-bg #bc-bg{right:50%}}.booking-calendar #bc-bg{background-color:#f0f0f0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}@media print,screen and (max-width:44.99875em){.booking-calendar .small-padding{padding:0 15px}}.booking-calendar .booking-padding{width:100%;padding-bottom:40px}@media print,screen and (min-width:45em){.booking-calendar .booking-padding{padding-bottom:45px}}@media screen and (min-width:75em){.booking-calendar .booking-padding{padding-bottom:60px}}.booking-calendar .booking-padding.image-text{padding-top:60px}.booking-calendar #intro_text{font-style:italic;margin-bottom:30px}.booking-calendar #middle-col-container{height:100%}.booking-calendar #middle-col-container #middle-col-bg{background-color:#f0f0f0;bottom:0;left:0;position:absolute;right:50%;top:0}.booking-calendar #single-image{background-position:center;background-size:cover;height:200px}@media print,screen and (min-width:64em) and (max-width:74.99875em){.booking-calendar .special-large-bg{background-color:#f0f0f0}}.vasa_bookingCalendar:not(.fit-session).loading{background-color:#f0f0f0;min-height:504px}.calendar-events{background-color:#fff}.calendar-events .week-group .calendar-header{background-color:#e1e1e1;display:flex;font-weight:700;justify-content:space-between;text-align:center;text-transform:uppercase}.calendar-events .week-group .calendar-header .date-range{padding:15px 0 15px 15px}.calendar-events .week-group .calendar-header .today{border-left:1px solid #fff;padding:15px 0;width:130px}.calendar-events .week-group .calendar-header .next,.calendar-events .week-group .calendar-header .prev{border-left:1px solid #fff;font-size:30px;line-height:1;padding:10px 0;width:50px;color:#555}.calendar-events .week-group .calendar-header button{margin-bottom:0}.calendar-events .week-group .week-days-group{max-height:450px;min-height:450px;overflow-y:scroll}.calendar-events .week-group .day-group{font-size:13px}.calendar-events .week-group .day-group .day-seperator{background-color:#f0f0f0;padding:15px}.calendar-events .week-group .day-group .day-seperator .week-day{margin-right:15px}.calendar-events .week-group .day-group .event{border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between}.calendar-events .week-group .day-group .event .hour-slot{padding:10px;width:30%}.calendar-events .week-group .day-group .event .class-type{padding:10px;width:35%}.calendar-events .week-group .day-group .event .book-now{font-size:13px;margin-bottom:0;width:35%}.calendar-events .week-group .no-events{padding:2rem}@media print,screen and (min-width:45em){.calendar-events .week-group .day-group{font-size:16px}.calendar-events .week-group .day-group .event .hour-slot{padding:15px;width:40%}.calendar-events .week-group .day-group .event .class-type{padding:15px;width:35%}.calendar-events .week-group .day-group .event .book-now{font-size:16px;width:25%}}.bc-modal-search-results{margin-top:0}#booking-calendar-select{color:#a7a9ac;font-weight:700;margin-bottom:30px;padding-left:15px}#booking-calendar-select:focus{border:none}.vasa_bookingCalendar{min-height:150px;position:relative}.vasa_bookingCalendar .loader-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.vasa_bookingCalendar .vasa_bookButton{background-color:#e31c37;border:none;color:#fff;display:inline-block;float:right;font-family:Montserrat,san-serif;font-size:13px;margin:0;min-width:100px;text-transform:uppercase;transition:background-color 140ms ease-out}@media screen and (min-width:31.25em){.vasa_bookingCalendar .vasa_bookButton{font-size:16px;min-width:130px}}.vasa_bookingCalendar .vasa_bookButton:hover{background-color:#b6162c}.vasa_bookingCalendar .vasa_bookButton.disabled{background:#fff;border:none;color:#d6d6d6;cursor:normal;min-width:100px;pointer-events:none}@media screen and (min-width:31.25em){.vasa_bookingCalendar .vasa_bookButton.disabled{min-width:130px}}#booking_error,#booking_success{color:#e3223e}.change-my-gym-container.calendar-location button{margin:0;padding:0}.class-stations-wrapper{padding:1rem}.class-stations-wrapper .class-station-book-confirmation{margin:0}.class-stations-wrapper .class-station-book-confirmation[disabled]{cursor:not-allowed}.class-stations{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 0 1rem 0}.class-stations .class-station{align-items:center;border-radius:.5rem;display:flex;margin:0}.class-stations .class-station:not(.unavailable){box-shadow:0 0 10px rgba(0,0,0,.1)}.class-stations .class-station:not(.unavailable).active,.class-stations .class-station:not(.unavailable):focus,.class-stations .class-station:not(.unavailable):hover{background-color:#e31c37}.class-stations .class-station:not(.unavailable).active svg,.class-stations .class-station:not(.unavailable):focus svg,.class-stations .class-station:not(.unavailable):hover svg{color:#fff}.class-stations .class-station:not(.unavailable).active h3,.class-stations .class-station:not(.unavailable):focus h3,.class-stations .class-station:not(.unavailable):hover h3{color:#fff}.class-stations .class-station:not(.unavailable) svg{color:#e31c37}.class-stations .class-station.unavailable{background-color:#f0f0f0;cursor:not-allowed;opacity:1}.class-stations .class-station.unavailable svg{color:#000}.class-stations .class-station svg{height:3rem;transition:color .5s;width:auto}.class-stations .class-station .station-details{align-items:center;display:flex;flex-direction:column;flex:1}.class-stations .class-station .station-label{color:#555;font-size:1rem;line-height:1.2;margin:0 0 0 1rem;text-transform:uppercase;transition:color .5s}.class-stations .class-station span{color:#555;font-weight:700;text-transform:uppercase;transition:color .5s}.class-station-book-confirmation.disabled{cursor:not-allowed!important;pointer-events:none}#class-station-confirmed-modal{max-width:30rem}#class-station-confirmed-modal svg{height:3rem;width:auto}#class-station-confirmed-modal .station-label{color:#555;font-size:1rem;line-height:1.2;margin:0 0 0 1rem;text-transform:uppercase}#class-station-layout-modal{padding-left:0;padding-right:0}#class-station-layout-modal .class-layout{padding:0}html body.page-template-no-header-or-footer ::-webkit-scrollbar{width:0}html body.page-template-no-header-or-footer .off-canvas-content{padding-top:0;min-height:auto}html body.page-template-no-header-or-footer .site-header{height:0}html body.page-template-no-header-or-footer .site-header .hamburger,html body.page-template-no-header-or-footer .site-header .top-bar-right,html body.page-template-no-header-or-footer .site-header .vasa_header-nav_utility{display:none}html body.page-template-no-header-or-footer .site-header .site-navigation{height:0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width{max-width:1060px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title{margin:8px 0 0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img{height:20px}@media screen and (min-width:75em){html body.page-template-no-header-or-footer .site-header .site-navigation{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img{height:35px;margin-top:10px}}html body.page-template-no-header-or-footer .edit-link,html body.page-template-no-header-or-footer .footer,html body.page-template-no-header-or-footer h1{display:none}html body.page-template-no-header-or-footer h2.class-schedule{display:block;line-height:43px}html body.page-template-no-header-or-footer h5.is-studio{font-size:20px}html body.page-template-no-header-or-footer .flexible-content-wrap{position:relative;top:43px}@media print,screen and (min-width:45em){html body.page-template-no-header-or-footer .site-header h2.class-schedule{position:absolute;line-height:70px;top:0;right:0;left:0;bottom:0}}@media print,screen and (min-width:64em){html body.page-template-no-header-or-footer .flexible-content-wrap{top:63px}}@media screen and (min-width:75em){html body.page-template-no-header-or-footer h2.class-schedule{line-height:68px;font-size:32px}html body.page-template-no-header-or-footer .flexible-content-wrap{top:43px}}@media screen and (min-width:112.5em){html body.page-template-no-header-or-footer h2.class-schedule{font-size:40px;line-height:70px}html body.page-template-no-header-or-footer .site-header{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation{height:70px}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width{max-width:83%}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title{margin:16px 0 0}html body.page-template-no-header-or-footer .site-header .site-navigation .menu-width .top-bar-title img{height:40px;margin-top:0}html body.page-template-no-header-or-footer .flexible-content-wrap{top:70px}}.page-template-join,.page-template-join-business{background-color:#fff}.join-business .display-contents,.join-container .display-contents{display:contents}.join-business .vasa-dark-gray-text,.join-container .vasa-dark-gray-text{color:#555;font-weight:700}.join-business .validation-error-message,.join-container .validation-error-message{color:red;font-size:.7rem;line-height:1;padding:2px 2px 15px;display:inline-block}.join-business #guest-tooltip,.join-container #guest-tooltip{left:127px}.join-business .bundle-tooltip,.join-container .bundle-tooltip{display:none;position:absolute;width:210px;left:20px;bottom:35px;z-index:40;padding:.4rem;font-size:.6rem;background-color:#fff;color:#000;font-weight:400;border:1.5px solid #e31c37;border-radius:2px;text-align:left}.join-business .marker-red,.join-container .marker-red{color:#e31c37;font-size:24px;display:inline-block;width:20px}.join-business .marker-red:before,.join-container .marker-red:before{position:relative;left:-3px}.join-business .join-sub-header,.join-container .join-sub-header{margin:0;padding-bottom:15px;display:inline-block;font-size:25px;color:#e31c37;font-weight:900;line-height:25px;text-transform:uppercase}.join-business .plan-promotion,.join-container .plan-promotion{background-color:#e31c37;display:flex;justify-content:center;margin-bottom:2rem;padding:2rem 1.5rem;width:100%}@media only screen and (min-width:45em){.join-business .plan-promotion,.join-container .plan-promotion{margin-left:.9375rem;width:calc(100% - 1.875rem)}}.join-business .plan-promotion img,.join-container .plan-promotion img{max-width:25rem;width:100%}.join-business .change-location,.join-container .change-location{font-size:18px;font-weight:600;line-height:30px;margin-left:4px;order:1;position:relative;text-transform:uppercase}@media print,screen and (max-width:44.99875em){.join-business .change-location,.join-container .change-location{margin-left:0}}@media print,screen and (min-width:45em){.join-business .change-location,.join-container .change-location{bottom:7px;font-size:20px;line-height:30px;margin-bottom:10px;margin-left:4px;order:0;position:relative;text-transform:uppercase}}@media print,screen and (min-width:45em){.join-business #club-location .change-location,.join-container #club-location .change-location{color:#e31c37;margin:0;padding:0}}@media print,screen and (min-width:64em){.join-business #join-step-1>.grid-container>.grid-x,.join-container #join-step-1>.grid-container>.grid-x{padding-bottom:30px}}.join-business .header-banner,.join-container .header-banner{font-size:22px;line-height:26px;text-align:center;padding-bottom:10px;color:#e31c37;font-weight:400}@media print,screen and (min-width:45em){.join-business .header-banner,.join-container .header-banner{font-size:40px;line-height:44px;padding-bottom:35px}}.join-business #club-location,.join-container #club-location{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;text-align:center}.join-business #club-location #distance-to-gym,.join-business #club-location .marker-red,.join-container #club-location #distance-to-gym,.join-container #club-location .marker-red{position:relative;bottom:7px}.join-business #club-location .break,.join-container #club-location .break{flex-basis:100%;height:0}.join-business #club-location .margin-bottom-5,.join-business #club-location a,.join-container #club-location .margin-bottom-5,.join-container #club-location a{width:100%}.join-business #club-name,.join-container #club-name{position:relative;bottom:7px;text-transform:uppercase;font-size:18px;font-weight:600;line-height:30px;margin-left:4px}.join-business #club-location .my-gym-location-distance,.join-business .hours,.join-container #club-location .my-gym-location-distance,.join-container .hours{order:1}.join-business .my-gym-location-distance,.join-container .my-gym-location-distance{margin-right:20px}.join-business .club-separator,.join-container .club-separator{height:10px;width:30px;border-top:1px solid #e31c37;margin:0 auto;display:block}.join-business #distance-to-gym,.join-container #distance-to-gym{display:block}.join-business #club-address,.join-container #club-address{font-style:italic;display:inline-block}.join-business .info-circle,.join-container .info-circle{background-color:#555;width:12px;height:12px;border-radius:6px;display:inline-block}.join-business .info-circle i,.join-container .info-circle i{font-size:8px;position:relative;bottom:2px;font-style:italic;left:0;top:-1px}.join-business .location-list,.join-container .location-list{margin:10px 0 20px}.join-business .size-this,.join-container .size-this{align-items:flex-end;justify-content:flex-end;align-content:flex-end}@media print,screen and (min-width:45em){.join-business #club-location,.join-container #club-location{min-height:30px;text-align:left;justify-content:start}.join-business #club-location .margin-bottom-5,.join-business #club-location a,.join-container #club-location .margin-bottom-5,.join-container #club-location a{width:auto}.join-business #club-location .hours,.join-business #club-location .my-gym-location-distance,.join-container #club-location .hours,.join-container #club-location .my-gym-location-distance{order:0}.join-business #club-location .my-gym-location-distance,.join-container #club-location .my-gym-location-distance{margin-right:0;margin-left:25px}.join-business #club-location #distance-to-gym,.join-business #club-location .marker-red,.join-container #club-location #distance-to-gym,.join-container #club-location .marker-red{position:relative;bottom:7px}.join-business #club-location .hours,.join-container #club-location .hours{width:100%;margin-left:10px}.join-business #club-name,.join-container #club-name{position:relative;bottom:7px;text-transform:uppercase;font-size:20px;line-height:30px;margin-left:4px}.join-business .my-gym-location-distance,.join-container .my-gym-location-distance{margin-right:20px}.join-business .club-separator,.join-container .club-separator{height:30px;width:1px;border-top:none;border-right:1px solid #e31c37;margin:0 8px 0 12px;display:inline-block}.join-business #distance-to-gym,.join-container #distance-to-gym{display:inline-block}.join-business .info-circle i,.join-container .info-circle i{position:relative;bottom:2px;left:2px}.join-business .location-list,.join-container .location-list{margin:10px 0 50px;height:52px}}.join-business .promo-code-text,.join-container .promo-code-text{margin-bottom:10px;text-align:center}.join-business .bottom-align,.join-container .bottom-align{align-self:flex-end}.join-business .promo-input-button.active .promo-details,.join-container .promo-input-button.active .promo-details{visibility:visible}.join-business .promo-input-button.active .icon-chevron-down,.join-container .promo-input-button.active .icon-chevron-down{transform:rotate(180deg)}.join-business .promo-input-button.active .button,.join-container .promo-input-button.active .button{border-radius:0}.join-business .promo-input-button .open-promo,.join-container .promo-input-button .open-promo{margin:0;padding:0 0 15px 0}.join-business .promo-input-button .promo-details,.join-container .promo-input-button .promo-details{width:100%;display:flex;flex-direction:row;visibility:hidden}.join-business .promo-input-button .promo-input,.join-container .promo-input-button .promo-input{background-color:#f0f0f0;width:100%;border-radius:0;height:52px;padding:5px;padding-left:10px}.join-business .promo-input-button .icon-chevron-down,.join-container .promo-input-button .icon-chevron-down{display:inline-block}.join-business .promo-input-button a,.join-container .promo-input-button a{margin-bottom:0}.join-business .promo-input-button-mobile.active .promo-details,.join-container .promo-input-button-mobile.active .promo-details{display:flex}.join-business .promo-input-button-mobile .promo-details,.join-container .promo-input-button-mobile .promo-details{display:none}.join-business .remove-promocode,.join-container .remove-promocode{width:100%;cursor:pointer;display:none;color:#e31c37;text-decoration:underline;font-size:12px;text-align:left}@media print,screen and (min-width:45em){.join-business .promo-code-text,.join-container .promo-code-text{margin-bottom:10px;text-align:left}.join-business #remove-promo-container,.join-container #remove-promo-container{height:50px;margin-bottom:0}}.join-business .plan-loading-holder,.join-container .plan-loading-holder{padding:45px 15px 0 15px}.join-business .black-background,.join-container .black-background{background-color:#000!important;color:#fff!important}@media print,screen and (min-width:45em){.join-business #get-plans:hover .membership-plan,.join-container #get-plans:hover .membership-plan{opacity:.5;transform:scale(.9)}}@media print,screen and (min-width:45em){.join-business #get-plans:hover .membership-plan:hover,.join-container #get-plans:hover .membership-plan:hover{opacity:1;transform:scale(1)}}@media print,screen and (min-width:45em){.join-business #get-plans.deal-plan-on,.join-container #get-plans.deal-plan-on{padding-top:40px;margin-top:1.875rem}}@media print,screen and (min-width:45em){.join-business #get-plans .membership-plan,.join-container #get-plans .membership-plan{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}}@media print,screen and (min-width:45em){.join-business #get-plans .membership-plan:only-child,.join-container #get-plans .membership-plan:only-child{width:50%}}@media print,screen and (max-width:44.99875em){.join-business #get-plans,.join-container #get-plans{margin:0}.join-business .icon-text,.join-container .icon-text{font-size:12px;line-height:13px}}.join-business #get-plans-benefits,.join-container #get-plans-benefits{padding-top:30px}.join-business .mobile-benefit-container .benefit-text,.join-container .mobile-benefit-container .benefit-text{text-align:left}.join-business .mobile-benefit-container button,.join-container .mobile-benefit-container button{font-size:16px;padding:0}.join-business .mobile-benefit-container button i::before,.join-container .mobile-benefit-container button i::before{margin-left:15px}.join-business .mobile-benefit-container .amenity-container,.join-business .mobile-benefit-container .location-details,.join-container .mobile-benefit-container .amenity-container,.join-container .mobile-benefit-container .location-details{display:none}.join-business .mobile-benefit-container.active .amenity-container,.join-business .mobile-benefit-container.active .location-details,.join-container .mobile-benefit-container.active .amenity-container,.join-container .mobile-benefit-container.active .location-details{display:block}.join-business .mobile-benefit-container.active button,.join-container .mobile-benefit-container.active button{font-size:16px;padding:0;color:#e31c37}.join-business .mobile-benefit-container.active button i::before,.join-container .mobile-benefit-container.active button i::before{content:"\e025"}.join-business .available-add-ons-container .benefit-check,.join-business .benefit-container .benefit-item,.join-container .available-add-ons-container .benefit-check,.join-container .benefit-container .benefit-item{display:flex;flex-direction:column}.join-business .available-add-ons-container .benefit-check i,.join-business .benefit-container .benefit-item i,.join-container .available-add-ons-container .benefit-check i,.join-container .benefit-container .benefit-item i{float:left;width:15%;font-size:24px;line-height:20px}.join-business .available-add-ons-container .benefit-check span,.join-business .benefit-container .benefit-item span,.join-container .available-add-ons-container .benefit-check span,.join-container .benefit-container .benefit-item span{float:right;width:85%;font-size:16px;line-height:20px}.join-business .available-add-ons-container .benefit-check:after,.join-business .benefit-container .benefit-item:after,.join-container .available-add-ons-container .benefit-check:after,.join-container .benefit-container .benefit-item:after{clear:both}.join-business .disclaimer-holder,.join-container .disclaimer-holder{padding-top:20px;font-size:.7rem;font-style:oblique}@media print,screen and (min-width:45em){.join-business a.red-join-btn,.join-business a.vasa-blue-join-btn,.join-container a.red-join-btn,.join-container a.vasa-blue-join-btn{font-size:13px}}@media print,screen and (min-width:64em){.join-business .plan-loading-holder,.join-container .plan-loading-holder{padding:15px 15px 0 15px}.join-business a.red-join-btn,.join-business a.vasa-blue-join-btn,.join-container a.red-join-btn,.join-container a.vasa-blue-join-btn{margin:32px auto;font-size:16px}}.join-business .count-down-container,.join-container .count-down-container{width:100%}@media print,screen and (max-width:44.99875em){.join-business .count-down-container#count-down-container,.join-container .count-down-container#count-down-container{padding:0}}.join-business .count-down-container #countdown-bg,.join-container .count-down-container #countdown-bg{background-color:#e31c37;min-height:54px;align-items:center;margin-bottom:40px}.join-business .count-down-container .count-down-label,.join-container .count-down-container .count-down-label{display:block;padding:10px;font-size:20px;color:#fff;line-height:24px;text-transform:uppercase}.join-business .count-down-container .count-down-timer,.join-container .count-down-container .count-down-timer{padding:12px 0 24px;color:#e31c37;max-width:340px;margin:0 auto;display:flex;flex-direction:row;align-items:center}.join-business .count-down-container .count-down-timer .count-down-bottom-part,.join-container .count-down-container .count-down-timer .count-down-bottom-part{font-weight:bolder;text-align:center;float:left;font-size:8px;width:40px;height:2px;transform:rotateY("-90");color:#fff;margin:0;padding:0;transform:rotate(-90deg)}.join-business .count-down-container .count-down-timer .count-down-part,.join-container .count-down-container .count-down-timer .count-down-part{margin-right:0;float:left;width:50px;height:35px;background-color:#fff}.join-business .count-down-container .count-down-timer .count-down-part .count-down-top-part,.join-container .count-down-container .count-down-timer .count-down-part .count-down-top-part{width:100%;font-weight:bolder;text-align:center;font-size:1.5rem;margin-bottom:0;line-height:35px}.join-business .count-down-container .count-down-btn,.join-container .count-down-container .count-down-btn{margin-top:15px}@media print,screen and (min-width:45em){.join-business .count-down-container,.join-container .count-down-container{padding:0 15px}.join-business .count-down-container .count-down-timer,.join-container .count-down-container .count-down-timer{max-width:100%;margin:0;padding:10px 0;justify-content:center}}@media print,screen and (min-width:64em){.join-business .count-down-container .count-down-timer .count-down-part,.join-container .count-down-container .count-down-timer .count-down-part{margin-right:10px}}.join-business select,.join-container select{margin-bottom:0}.join-business .gender:not(.default),.join-container .gender:not(.default){font-weight:400;color:#000}.join-business [type=checkbox],.join-business [type=file],.join-business [type=radio],.join-container [type=checkbox],.join-container [type=file],.join-container [type=radio]{height:18px;width:18px;min-width:20px;margin:0 5px 0 0}.join-business input[type=date],.join-container input[type=date]{position:relative}.join-business input[type=date]:focus::before,.join-business input[type=date]:valid::before,.join-container input[type=date]:focus::before,.join-container input[type=date]:valid::before{display:none}.join-business input[type=date]::before,.join-container input[type=date]::before{content:attr(data-placeholder);width:200px;background-color:#fff;font-weight:700;color:#555;position:absolute;top:50%;transform:translateY(-50%)}.join-business button:disabled,.join-container button:disabled{border:1px solid #b1b1b1;color:#b1b1b1;opacity:1}.join-business .plan-info-details,.join-container .plan-info-details{background-color:#f0f0f0;font-size:14px;padding:1rem}.join-business .plan-info-details .gym-name,.join-container .plan-info-details .gym-name{font-size:20px}.join-business .plan-info-details .inner-container,.join-container .plan-info-details .inner-container{padding:0 20px}.join-business .plan-info-details .plan-info,.join-container .plan-info-details .plan-info{margin-bottom:15px;color:#555}.join-business .plan-info-details .plan-info.border-bottom,.join-container .plan-info-details .plan-info.border-bottom{border-bottom:2px solid #b1b1b1;padding:0 0 15px;margin-bottom:15px}.join-business .plan-info-details .plan-info .rate-info,.join-container .plan-info-details .plan-info .rate-info{width:100%}.join-business .plan-info-details .plan-info .rate-info .rate-text,.join-container .plan-info-details .plan-info .rate-info .rate-text{float:left;padding-right:5px}.join-business .plan-info-details .plan-info .rate-info .rate-amount,.join-container .plan-info-details .plan-info .rate-info .rate-amount{font-weight:400;text-align:right;float:right;line-height:1.3;width:50%}.join-business .plan-info-details .plan-info .rate-info .rate-amount.text-bold,.join-container .plan-info-details .plan-info .rate-info .rate-amount.text-bold{font-weight:700}.join-business .plan-info-details .plan-info .rate-info .total-label,.join-container .plan-info-details .plan-info .rate-info .total-label{align-self:center;font-size:1rem;font-weight:800;color:#555}.join-business .plan-info-details .plan-info .rate-info .total-amount,.join-container .plan-info-details .plan-info .rate-info .total-amount{font-size:1rem;font-weight:800;color:#e31c37}.join-business .plan-info-details .plan-info #has-referral-bonus,.join-container .plan-info-details .plan-info #has-referral-bonus{display:none}.join-business .line-through,.join-container .line-through{text-decoration:line-through}.join-business .old-price,.join-container .old-price{text-decoration:line-through;display:block}.join-business .fine-print,.join-container .fine-print{margin-top:10px;font-size:11px;line-height:13px;font-weight:400;display:inline-block}.join-business .proceed-buttons,.join-container .proceed-buttons{margin-bottom:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.join-business .proceed-buttons .btn,.join-container .proceed-buttons .btn{white-space:nowrap}.join-business .proceed-buttons .prev-button,.join-container .proceed-buttons .prev-button{display:inline-block;margin-bottom:0}.join-business .proceed-buttons .next-button,.join-container .proceed-buttons .next-button{display:inline-block;margin-bottom:0}.join-business .proceed-buttons>a,.join-business .proceed-buttons>div,.join-container .proceed-buttons>a,.join-container .proceed-buttons>div{margin-top:10px}@media print,screen and (min-width:45em){.join-business .proceed-buttons,.join-container .proceed-buttons{margin-bottom:0}}.join-business .recaptcha-error,.join-container .recaptcha-error{color:red;font-size:.7rem;line-height:9px;padding-bottom:10px}.join-business #step-3-terms-check,.join-container #step-3-terms-check{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%}.join-business #place-order-button,.join-container #place-order-button{position:relative;z-index:3}.join-business .btn-add-member,.join-container .btn-add-member{color:#e31c37}.join-business .update-form,.join-container .update-form{position:absolute;left:15px;top:100px;text-decoration:underline;display:none;cursor:pointer}@media print,screen and (min-width:45em){.join-business .update-form,.join-container .update-form{left:15px;top:45px}}.join-business #pmt-types .radio-btn,.join-container #pmt-types .radio-btn{display:flex;flex-direction:row;align-items:center;padding:0 0 20px}.join-business #pmt-types .radio-btn label,.join-container #pmt-types .radio-btn label{margin:0}.join-business #plan-addon-price,.join-container #plan-addon-price{display:none}.join-business #contract-preview-space,.join-container #contract-preview-space{display:none;flex-direction:column;top:0;left:0;position:fixed;z-index:999;height:100vh;width:100vw;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2)}.join-business .billing-info-check,.join-container .billing-info-check{display:flex;flex-direction:column;width:100%;padding:13px 0 0}.join-business .check-box-field,.join-container .check-box-field{display:flex;flex-direction:row;align-items:center;padding:13px 0 20px}.join-business .check-box-field label.is-billing-info-same-font,.join-business .check-box-field label.terms-and-fees,.join-container .check-box-field label.is-billing-info-same-font,.join-container .check-box-field label.terms-and-fees{margin:0}.join-business .plan-add-on-section,.join-container .plan-add-on-section{padding:0 0 40px;font-size:14px}.join-business .plan-add-on-section .add-on-heading,.join-container .plan-add-on-section .add-on-heading{display:inline-block;margin-bottom:1rem}.join-business .plan-add-on-section label,.join-container .plan-add-on-section label{font-size:14px;line-height:19px;font-weight:400;text-transform:capitalize;margin-right:5px}.join-business .select-payment-label,.join-container .select-payment-label{color:#717171;font-size:1rem;font-weight:900;margin:10px}.join-business #credit-card-payment,.join-container #credit-card-payment{display:none}.join-business #bank-account-payment,.join-business #credit-card-payment,.join-container #bank-account-payment,.join-container #credit-card-payment{margin-bottom:30px}.join-business #bank-account-payment .bank-info-heading,.join-business #credit-card-payment .bank-info-heading,.join-container #bank-account-payment .bank-info-heading,.join-container #credit-card-payment .bank-info-heading{display:inline-block;margin-bottom:1rem}.join-business #bank-account-payment input,.join-business #bank-account-payment select,.join-business #credit-card-payment input,.join-business #credit-card-payment select,.join-container #bank-account-payment input,.join-container #bank-account-payment select,.join-container #credit-card-payment input,.join-container #credit-card-payment select{border-bottom:1px solid #555;border-color:#555!important;color:#555}.join-business #bank-account-payment input::-moz-placeholder,.join-business #bank-account-payment select::-moz-placeholder,.join-business #credit-card-payment input::-moz-placeholder,.join-business #credit-card-payment select::-moz-placeholder,.join-container #bank-account-payment input::-moz-placeholder,.join-container #bank-account-payment select::-moz-placeholder,.join-container #credit-card-payment input::-moz-placeholder,.join-container #credit-card-payment select::-moz-placeholder{color:#555}.join-business #bank-account-payment input::placeholder,.join-business #bank-account-payment select::placeholder,.join-business #credit-card-payment input::placeholder,.join-business #credit-card-payment select::placeholder,.join-container #bank-account-payment input::placeholder,.join-container #bank-account-payment select::placeholder,.join-container #credit-card-payment input::placeholder,.join-container #credit-card-payment select::placeholder{color:#555}.join-business .payment-method-label,.join-container .payment-method-label{font-size:.8rem;padding-bottom:5px}.join-business .rate-label,.join-container .rate-label{font-size:14px}.join-business #membership-info,.join-business #membership-info-add-ons,.join-business #step-2b,.join-business #step-2c,.join-container #membership-info,.join-container #membership-info-add-ons,.join-container #step-2b,.join-container #step-2c{display:none}.join-business #membership-info input,.join-business #membership-info select,.join-container #membership-info input,.join-container #membership-info select{border-color:#555!important;border-bottom:1px solid #555;color:#555}.join-business #membership-info input::-moz-placeholder,.join-business #membership-info select::-moz-placeholder,.join-container #membership-info input::-moz-placeholder,.join-container #membership-info select::-moz-placeholder{color:#555}.join-business #membership-info input::placeholder,.join-business #membership-info select::placeholder,.join-container #membership-info input::placeholder,.join-container #membership-info select::placeholder{color:#555}.join-business #membership-info select[disabled],.join-container #membership-info select[disabled]{color:#555}.join-business #step-2c,.join-container #step-2c{width:calc(100% + 1.875rem)}.join-business #step-3,.join-container #step-3{display:none}.join-business #payment-info,.join-container #payment-info{display:none}.join-business #billing-info,.join-container #billing-info{display:none;width:calc(100% + 1.875rem)}.join-business .card-icon,.join-container .card-icon{position:absolute;top:.3rem;right:25px;font-size:45px;display:none}.join-business .terms-conditions,.join-container .terms-conditions{max-height:150px;font-size:12px;border-radius:unset;overflow-y:scroll;padding:8px;background-color:#f0f0f0;width:100%}.join-business .terms-conditions-content,.join-container .terms-conditions-content{margin-bottom:7px;line-height:17px}.join-business li.terms-conditions-content,.join-container li.terms-conditions-content{padding-left:5px}.join-business .terms-conditions-text,.join-container .terms-conditions-text{font-size:12px}.join-business .required-star,.join-container .required-star{color:#e31c37;font-weight:700;font-size:12px;top:-.1rem}.join-business .view-contract,.join-container .view-contract{font-size:13px;line-height:20px;font-weight:700;color:#e31c37;text-transform:uppercase;text-decoration:underline;float:left;padding:20px 0 0}.join-business #contract-view,.join-container #contract-view{height:90%;width:90%;background-color:#fff}.join-business .preview-close-button,.join-container .preview-close-button{top:0;left:0;z-index:999;width:100%;height:3rem;font-size:1.5rem;position:fixed;color:#fff;background-color:rgba(227,28,55,.8);text-align:center;cursor:pointer}.join-business.admin-bar .preview-close-button,.join-container.admin-bar .preview-close-button{top:40px}.join-business .guest-privilege,.join-container .guest-privilege{color:#555;font-weight:700;font-size:16px;line-height:15px}.join-business .addon-price,.join-container .addon-price{color:#717171;font-weight:500;font-size:14px}.join-business .addon-info-button,.join-container .addon-info-button{color:#fff;background-color:#e31c37;font-weight:800;font-size:12px;line-height:16px;max-height:15px;max-width:15px;min-height:15px;min-width:15px;border-radius:50%;display:inline-block;text-align:center;align-items:center;margin-left:.5rem;cursor:pointer}.join-business .add-kids-section .kid-price,.join-container .add-kids-section .kid-price{display:flex;flex-direction:row;align-items:center}.join-business .add-kids-section .kid-price .kids-count,.join-container .add-kids-section .kid-price .kids-count{font-size:13px;font-weight:400;margin-left:.4rem;text-transform:capitalize}.join-business .plan-add-ons,.join-container .plan-add-ons{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:15px}.join-business [id*=linked-template],.join-container [id*=linked-template]{display:none}.join-business .linked-members-group,.join-container .linked-members-group{margin-top:5px;margin-bottom:30px}.join-business .linked-members-group i,.join-container .linked-members-group i{line-height:1;vertical-align:middle}.join-business .linked-members-group .linked-title,.join-container .linked-members-group .linked-title{margin:10px 0;font-size:14px}.join-business .linked-members-group .linked-member-group,.join-container .linked-members-group .linked-member-group{margin-bottom:5px}.join-business .linked-members .linked-member,.join-container .linked-members .linked-member{background-color:#fff;position:relative;line-height:1.1;border:1px solid #555;display:flex;align-items:flex-start}.join-business .linked-members .linked-member .linked-member-info,.join-container .linked-members .linked-member .linked-member-info{width:90%;padding:10px;cursor:pointer}.join-business .linked-members .linked-member .delete-member,.join-container .linked-members .linked-member .delete-member{margin-bottom:0;padding:10px}.join-business .linked-members .linked-member .close-icon,.join-container .linked-members .linked-member .close-icon{position:relative;width:20px;height:20px}.join-business .linked-members .linked-member .close-icon:after,.join-business .linked-members .linked-member .close-icon:before,.join-container .linked-members .linked-member .close-icon:after,.join-container .linked-members .linked-member .close-icon:before{position:absolute;top:0;right:7px;width:2px;height:70%;transform:rotate(45deg);background:#555;content:""}.join-business .linked-members .linked-member .close-icon:after,.join-container .linked-members .linked-member .close-icon:after{transform:rotate(-45deg)}.join-business .linked-members .linked-member .edit-icon,.join-container .linked-members .linked-member .edit-icon{color:#e31c37;padding-left:10px;margin-bottom:5px}.join-business .linked-members .linked-member .email-icon,.join-business .linked-members .linked-member .phone-icon,.join-container .linked-members .linked-member .email-icon,.join-container .linked-members .linked-member .phone-icon{padding-right:5px}.join-business label.kidcare-pricing,.join-container label.kidcare-pricing{margin:0}.join-business #family-pricing,.join-container #family-pricing{margin-left:6px}.join-business a.delete-member,.join-business a.edit-member,.join-container a.delete-member,.join-container a.edit-member{font-weight:400;text-decoration:underline;text-transform:capitalize}@media print,screen and (min-width:64em){.join-business .view-contract,.join-container .view-contract{padding:20px 0 15px}}.spinner-container{position:fixed;top:70px;width:100%;height:100%;background:#e1e1e1;z-index:1000;display:flex;top:0;right:0;bottom:0;left:0;align-items:center}.spinner-container .loader-wrapper .loader-icon{margin-left:-5px}.spinner-container .loader-wrapper .loader:after,.spinner-container .loader-wrapper .loader:before{position:absolute;content:"";height:12em}.spinner-container .loader-wrapper .loader:before{width:5.3em;top:-.5em;left:-.1em;transform-origin:5.1em 5.5em;animation:load2 2s infinite ease 1.5s}.spinner-container .loader-wrapper .loader:after{width:5.6em;top:-.4em;left:4.6em;transform-origin:.1em 5.4em}.popup-view{display:none;flex-direction:column;top:0;left:0;position:fixed;z-index:999;height:100vh;width:100vw;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2)}.popup-view .popup-holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60%;background-color:#fff}.popup-view .popup-holder .popup-content{margin:20px}.modal-order-loading{max-width:none;width:80%;background-color:#fff}@media print,screen and (max-width:44.99875em){.modal-order-loading h2{font-size:20px}.modal-order-loading .member-name,.modal-order-loading .status-text{font-size:12px}}.modal-order-loading .status-icon i{font-size:22px}.modal-order-loading .status-icon .loader{width:20px}.modal-order-loading .gif{width:80%}#modal-join-linked-member .validation-error-message{display:none}#modal-join-linked-member .btn[class*=add-member-]{width:150px}#modal-join-linked-member .linked-plan{background-color:#fff;border:1px solid #555;padding:10px 5px;margin:0 3px;position:relative}#modal-join-linked-member .linked-plan.selected{border-color:#e31c37}#modal-join-linked-member .linked-plan.selected .btn{background-color:#e31c37!important;color:#fff!important}#modal-join-linked-member .linked-plan .savings{min-height:48px}#modal-join-linked-member .linked-plan .linked-flag{background-color:rgba(227,28,55,.2);color:#e31c37;padding:5px;position:absolute;top:1px;right:0;font-size:12px;line-height:1;font-weight:700}#modal-join-linked-member #add-member-form input,#modal-join-linked-member #add-member-form select{background:0 0;border-bottom:1px solid #555;border-color:#555!important;color:#555}#modal-join-linked-member #add-member-form input::-moz-placeholder,#modal-join-linked-member #add-member-form select::-moz-placeholder{color:#555}#modal-join-linked-member #add-member-form input::placeholder,#modal-join-linked-member #add-member-form select::placeholder{color:#555}#modal-join-linked-member #add-member-form input[type=date]::before,#modal-join-linked-member #add-member-form select[type=date]::before{background:#f0f0f0}.progress-section{display:none;width:100%;margin-top:30px;margin-bottom:10px}.progress-section.active{display:block}.progress-section .progress{height:6px;background-color:#e1e1e1;position:relative}.progress-section .progress .progress-meter{background-color:#e31c37}.progress-section .progress .tick{height:6px;position:absolute;top:0;border-right:2px solid #2f2f2f}.progress-section .progress .tick.active{border-right:2px solid #fff}.progress-section .progress-text{display:flex;justify-content:space-between;margin-bottom:15px}.progress-section .progress-text .step{flex:1;font-weight:700;font-size:12px;text-transform:uppercase}.progress-section .progress-text .step.active{color:#e31c37}@media print,screen and (min-width:45em){.progress-section{margin-bottom:60px;margin-top:60px}}.join-h1-mobile{font-size:20px;line-height:24px;padding:23px 15px 0;text-transform:uppercase;text-align:center;float:right;display:block}.join-h1{font-size:32px;line-height:32px;text-transform:uppercase;text-align:center;text-wrap:nowrap;height:100%;margin-bottom:0;margin-left:1rem}@media print,screen and (min-width:45em){.join-h1{width:400px}}.page-template-join .main-nav{background-color:#fff}.page-template-join .main-nav h1{font-size:1.5rem;font-weight:400}.page-template-join .off-canvas-content{padding-top:0;margin-top:80px}.page-template-join .off-canvas-content .site-header{height:71px}.page-template-join .title-bar-left .hamburger,.page-template-join .top-bar-right,.page-template-join .vasa_header-nav_utility{display:none}.page-template-join .off-canvas-content .site-mobile-title a{margin-top:20px}.page-template-join .off-canvas-content .site-mobile-title a img{height:29px}@media print,screen and (min-width:45em){.page-template-join .off-canvas-content .site-mobile-title a{margin-top:15px}.page-template-join .off-canvas-content .site-mobile-title a img{height:35px}}.page-template-join:has(#wpadminbar) .membership-plans .benefit-mobile .benefit-table.table-header{position:sticky;top:50px}@media only screen and (min-width:720px){.page-template-join:has(#wpadminbar) .membership-plans .benefit-mobile .benefit-table.table-header{top:90px}}@media only screen and (min-width:1024px){.page-template-join:has(#wpadminbar) .membership-plans .benefit-mobile .benefit-table.table-header{top:90px}}.page-template-join .membership-plans{margin-bottom:5rem}.page-template-join .membership-plans .benefit-mobile .benefit-table.table-header{position:sticky;top:53px;z-index:1}@media only screen and (min-width:720px){.page-template-join .membership-plans .benefit-mobile .benefit-table.table-header{top:55px}}@media only screen and (min-width:1024px){.page-template-join .membership-plans .benefit-mobile .benefit-table.table-header{top:55px}}.page-template-join .membership-plans .benefit-mobile .benefit-table .mobile-comp-plan-row .comp-plan-name{cursor:pointer;display:flex;flex-direction:column}.page-template-join .general-error-validation{margin:10px 0;padding:0}.page-template-join.color-mode-dark,.page-template-join:has(.special.dots-dark){background-color:#000}.page-template-join.color-mode-dark .main-nav,.page-template-join.color-mode-dark div.top-nav,.page-template-join:has(.special.dots-dark) .main-nav,.page-template-join:has(.special.dots-dark) div.top-nav{background-color:transparent;color:#fff}.page-template-join.color-mode-dark #club-address,.page-template-join.color-mode-dark #club-location .vasa-dark-gray-text,.page-template-join:has(.special.dots-dark) #club-address,.page-template-join:has(.special.dots-dark) #club-location .vasa-dark-gray-text{color:#fff}.page-template-join.color-mode-dark .join-gray-background .vasa-dark-gray-text,.page-template-join:has(.special.dots-dark) .join-gray-background .vasa-dark-gray-text{color:#555}.special{width:100%;height:100%;overflow:hidden;position:relative}.special #confetti-canvas{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.special.neon .join-special-container-inner{animation:neon-border-glow 3s infinite alternate;box-shadow:inset 0 0 3px #e31c37,inset 0 0 6px #e31c37,inset 0 0 8px #e31c37;outline:2px solid #e31c37;padding:2rem}.special.neon .join-special-container-inner p{margin:0}.special.confetti{min-height:500px}.inactive-dark-mode .logo-white{display:none}body.has-extended-special-banner .off-canvas-content{margin-top:5px}body.has-extended-special-banner div.top-nav{position:relative;top:0!important}body.has-extended-special-banner .membership-plans .benefit-mobile .benefit-table.table-header{top:0!important}body.has-extended-special-banner[data-current-step="1"] .join-h1{display:none}body.has-extended-special-banner[data-current-step="1"].color-mode-dark .main-nav,body.has-extended-special-banner[data-current-step="1"].color-mode-dark div.top-nav{background-color:#000}body.has-extended-special-banner[data-current-step="1"].red-special-container-background .change-location,body.has-extended-special-banner[data-current-step="1"].red-special-container-background .marker-red,body.has-extended-special-banner[data-current-step="1"].red-special-container-background .open-promo{color:#fff!important}body.has-extended-special-banner[data-current-step="1"].red-special-container-background .club-separator{border-color:#fff!important}body.has-extended-special-banner[data-current-step="1"].red-special-container-background #apply-promo-button{background-color:#f0f0f0;color:#555}@media print,screen and (max-width:44.99875em){body.has-extended-special-banner[data-current-step="1"].red-special-container-background .plan-features .red-join-btn{background-color:#fff!important;color:#e31c37!important}}body.has-extended-special-banner[data-current-step="1"] .join-special-container{margin-top:0!important;overflow:hidden}body.has-extended-special-banner[data-current-step="1"] .join-special-container .grid-container{max-width:none!important;padding:0 0 20px!important}body.has-extended-special-banner[data-current-step="1"] .join-special-container img{width:100vw;max-width:none}body.has-extended-special-banner[data-current-step="1"] .change-gym-location-container{margin-bottom:40px}body.has-extended-special-banner[data-current-step="1"] .membership-plans{background-color:#fff}body.has-extended-special-banner[data-current-step="1"] .header-banner{display:none}@keyframes neon-border-glow{0%,100%,15%,25%,60%,75%,90%{box-shadow:0 0 5px #e31c37,0 0 8px #e31c37,0 0 12px #e31c37}10%,30%,65%,85%{box-shadow:0 0 7px #e31c37,0 0 12px #e31c37,0 0 17px #e31c37}}.join-tooltip{cursor:pointer;display:inline-block;font-size:16px;margin-left:5px;position:relative}.join-tooltip .tooltiptext{visibility:hidden;width:145px;background-color:#fff;color:#a7a9ac;padding:7px;font-size:10px;line-height:12px;border:1px solid #e31c37;font-family:Montserrat,"Helvetica Neue",sans-serif;position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:calc(10px + 100%)}.join-tooltip .tooltiptext *{font-size:10px!important}.join-tooltip .tooltiptext p:last-child{margin-bottom:0}.join-tooltip .tooltiptext.vasa-dark-gray-text *{color:#555}.join-tooltip.tooltip-large .tooltiptext{max-height:min(80vh,300px);overflow-y:scroll;max-width:min(100vw - 20px,800px);width:calc(100vw - 20px)}.join-tooltip.click-only:not(.active) .tooltiptext{display:none}.join-tooltip:not(.click-only):hover .tooltiptext{visibility:visible}.join-tooltip.active .tooltiptext{visibility:visible}.page-template-join .membership-plans.confetti-plans .membership-plan{margin-bottom:40px}.special-banner{height:46px;background-color:#e31c37;width:242px;transform:skew(-30deg);position:absolute;top:-30px;left:5px;z-index:5;display:block;transition:all 1s ease-in-out;animation:ani 1.7s infinite}.special-banner .special-text{color:#000;line-height:46px;font-weight:700;transform:skewX(30deg)}@keyframes ani{0%{left:30px;right:auto}50%{left:auto;right:30px}100%{right:auto;left:30px}}@media print,screen and (min-width:45em){@keyframes ani{0%{left:20px;right:auto}50%{left:auto;right:20px}100%{right:auto;left:20px}}.page-template-join .membership-plans.confetti-plans .membership-plan{margin-bottom:0}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.special-banner{width:157px;font-size:13px;top:-22px}}.add-border-bottom{border-top:2px solid #b1b1b1}.join_recaptcha_container{justify-content:flex-start}@media print,screen and (min-width:45em){.join_recaptcha_container{justify-content:flex-end}}@media screen and (min-width:78.75em){#sign-bg{border:3px solid #e31c37;margin:35px -15px 175px;box-shadow:0 0 60px #e31c37,inset 0 0 60px #e31c37;transition:all .1s;position:absolute;top:0;right:0;bottom:0;left:0}}.compare-plans{margin:5px 15px}[id^=hosted-fields-tokenization-frame]{display:block}.page-template-join-business .join-business{min-height:500px;margin-top:50px}.page-template-join-business #step-0-header,.page-template-join-business #step-1-header{font-size:22px;line-height:26px;text-align:center;padding-bottom:20px;color:#e31c37;font-weight:400}@media print,screen and (min-width:45em){.page-template-join-business #step-0-header,.page-template-join-business #step-1-header{font-size:40px;line-height:44px;padding-bottom:35px}}.page-template-join-business .plan-type-dropdown{background-color:#f0f0f0;color:#555;text-align:left;width:100%;height:50px;padding:0 0 0 10px;display:flex;justify-content:space-between;align-items:center}.page-template-join-business .plan-type-dropdown .icon-caret-up{display:none;margin-top:-3px}.page-template-join-business .plan-type-dropdown.hover .icon-caret-up{display:inherit}.page-template-join-business .plan-type-dropdown.hover .icon-caret-down{display:none}.page-template-join-business .plan-type-dropdown .icon{width:50px;height:100%;background-color:#555;color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center}.page-template-join-business .plan-type-dropdown-pane{width:calc(100% - 30px);padding:0}.page-template-join-business .plan-type-dropdown-pane .dropdown-item{padding:20px;font-weight:700}.page-template-join-business .plan-type-dropdown-pane .dropdown-item:hover{background-color:#f0f0f0}.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table #mobile-comp-plan-row .comp-plan-name,.page-template-join-business .membership-plans-table .benefit-mobile .benefit-table .comp-plan-row .comp-plan-check{width:33%}.page-template-join-business #terms-conditions-modal{max-height:450px;overflow-y:scroll}.page-template-join-business #terms-conditions-modal .terms div{margin-bottom:10px}.page-template-join-business #terms-conditions-modal.hide-rgf .rgf{display:none}#get-plans-benefits-mobile{transition:opacity .3s ease-in-out}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active .benefit-table .small-order-1{opacity:1}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active .benefit-table .small-order-2,#get-plans-benefits-mobile.active .benefit-table .small-order-3,#get-plans-benefits-mobile.active .benefit-table .small-order-4{opacity:.5}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active.highlight-column-2 .benefit-table .small-order-2{opacity:1}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active.highlight-column-3 .benefit-table .small-order-3{opacity:1}}@media print,screen and (min-width:45em){#get-plans-benefits-mobile.active.highlight-column-4 .benefit-table .small-order-4{opacity:1}}.floating-label>#biller-dob::-moz-placeholder,.floating-label>#member-dob::-moz-placeholder{font-size:14px;visibility:hidden}.floating-label>#biller-dob::placeholder,.floating-label>#member-dob::placeholder{font-size:14px;visibility:hidden}.floating-label>#biller-dob:focus::-moz-placeholder,.floating-label>#member-dob:focus::-moz-placeholder{visibility:visible}.floating-label>#biller-dob:focus::placeholder,.floating-label>#member-dob:focus::placeholder{visibility:visible}.floating-label>#biller-dob:blur::-moz-placeholder,.floating-label>#member-dob:blur::-moz-placeholder{visibility:hidden}.floating-label>#biller-dob:blur::placeholder,.floating-label>#member-dob:blur::placeholder{visibility:hidden}.sale-price-animation .promo-fee-line{display:none}.sale-price-animation .price:has(.original-price){position:relative;margin-top:5px}.sale-price-animation .price:has(.original-price)>span{opacity:0}.sale-price-animation .price:has(.original-price) .original-price{--scale:0.7;--top:-18px;--start-color:#E31C37;--end-color:#ccc;white-space:nowrap;display:inline!important;position:absolute;left:0;color:var(--start-color,#fff);transform-origin:left}@media print,screen and (min-width:45em){.sale-price-animation .price:has(.original-price) .original-price{--scale:0.4;--top:-28px}}@media print,screen and (min-width:64em){.sale-price-animation .price:has(.original-price) .original-price{--scale:0.3;--top:-38px}.sale-price-animation .price:has(.original-price) .original-price .currency-symbol{margin-top:15px!important}}.sale-price-animation .price:has(.original-price) .original-price>span{transition:none!important}.sale-price-animation .price:has(.original-price) .original-price:after{--strike-height:1px;content:"";position:absolute;top:50%;display:block;height:var(--strike-height,2px);background-color:var(--start-color,#fff);transform-origin:center left}@media print,screen and (min-width:45em){.sale-price-animation .price:has(.original-price) .original-price:after{--strike-height:6px}}@media print,screen and (min-width:64em){.sale-price-animation .price:has(.original-price) .original-price:after{--strike-height:8px;top:calc(50% + 5px)}}.sale-price-animation .styled-price{margin-top:15px}@media print,screen and (max-width:44.99875em){.sale-price-animation .styled-price .original-price{--scale:0.4;--top:-36px}}.sale-price-animation.animate .price:has(.original-price) .original-price{animation:shrinkMoveUp .7s 1s linear forwards}.sale-price-animation.animate .price:has(.original-price) .original-price:after{animation:strikethrough 1s cubic-bezier(.55,0,.1,1) forwards,strikeHeightIncrease .7s 1s cubic-bezier(.55,0,.1,1) forwards}.sale-price-animation.animate .price:has(.original-price)>span{animation:showSalePrice .7s 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes strikethrough{from{width:0}to{width:100%}}@keyframes shrinkMoveUp{0%{transform:scale(1);color:var(--start-color,#e31c37);top:0}100%{transform:scale(var(--scale,.6));top:var(--top,-18px);color:var(--end-color,#b1b1b1)}}@keyframes strikeHeightIncrease{from{height:2px;background-color:var(--start-color,#fff)}to{height:var(--strike-height,4px);background-color:var(--end-color,#555)}}@keyframes showSalePrice{from{opacity:0}to{opacity:1}}.qtl-banner-image{background-size:0;height:205px;padding-top:30px}.qtl-banner-image .qtl-featured-title{font-size:36px;line-height:40px}.qtl-banner-image .qtl-back-link{color:#fff;font-weight:700}.qtl-form-head{margin-bottom:50px}.qtl-form-head .qtl-form-title{margin-bottom:25px}.qtl-form-head .qtl-form-desc{color:#2f2f2f;font-size:12px;line-height:22px}.qtl-form-head .qtl-form-desc a{text-transform:none;font-weight:400}#form-spec-width{margin:0 -15px}@media print,screen and (min-width:45em){.qtl-banner-image{background-size:cover;background-position:right -235px bottom 0;height:400px;padding:55px 0}.qtl-banner-image .qtl-back-link{margin-bottom:55px}.qtl-banner-image .qtl-featured-title{font-size:60px;line-height:64px}.qtl-form-head .qtl-form-title{margin-bottom:35px;font-size:30px;line-height:32px}.qtl-form-head .qtl-form-desc{font-size:16px}}@media print,screen and (min-width:64em){.qtl-banner-image{background-size:cover;background-position:center}}@media screen and (min-width:90em){.qtl-banner-image{background-size:contain;background-position:center;background-repeat:no-repeat}}.qt-banner-image{background-size:0;height:226px;padding-top:55px}.qt-banner-image .qt-featured-title{font-size:36px;line-height:40px}.qt-banner-image .qt-sub-text{font-size:20px;line-height:32px;color:#2f2f2f}.qt-btns{background:#f0f0f0;padding:75px 0 75px}.qt-btns .qt-boxes{margin-bottom:10px}.qt-btns .qt-boxes .qt-btn-link .bld-btn-head{color:#e31c37;font-weight:700}.qt-btns .qt-boxes .qt-btn-link .btn-desc{color:#2f2f2f;font-size:12px;text-transform:none}@media print,screen and (min-width:45em){.qt-banner-image{background-size:cover;background-position:right -235px bottom 0;height:400px;padding:155px 0}.qt-banner-image .qt-featured-title{font-size:60px;line-height:64px}.qt-btns .qt-title{margin-bottom:35px;font-size:30px;line-height:32px}.qt-btns .qt-boxes{padding:15px 15px 0 15px;margin-bottom:0}.qt-btns .qt-boxes .qt-btn-link .bld-btn-head{color:#2f2f2f}.qt-btns .qt-boxes .qt-btn-link .btn-desc{font-size:16px}.qt-btns .qt-boxes:hover{background-color:#fff;color:#e31c37}.qt-btns .qt-boxes:hover .qt-btn-link .bld-btn-head{color:#e31c37}.qt-btns .qt-boxes:hover .qt-btn-link .btn-desc{color:#e31c37}}@media print,screen and (min-width:64em){.qt-banner-image{background-size:cover;background-position:center}}@media screen and (min-width:90em){.qt-banner-image{background-size:contain;background-position:center;background-repeat:no-repeat}}.membership-plan-block ul li,.membership-plans-page ul li{text-indent:-5px}.membership-plan-block ul ::marker,.membership-plans-page ul ::marker{color:#e31c37}@media print,screen and (min-width:64em){.membership-plan-block,.membership-plans-page{margin-bottom:50px}}.membership-plan-block #get-plans,.membership-plan-block.membership-cards,.membership-plans-page #get-plans,.membership-plans-page.membership-cards{display:flex;flex-wrap:wrap;justify-content:center}@media print,screen and (min-width:64em){.membership-plan-block #get-plans,.membership-plan-block.membership-cards,.membership-plans-page #get-plans,.membership-plans-page.membership-cards{margin:0 -.9375rem}}.membership-plan-block #get-plans .membership-card,.membership-plan-block #get-plans .membership-plan,.membership-plan-block.membership-cards .membership-card,.membership-plan-block.membership-cards .membership-plan,.membership-plans-page #get-plans .membership-card,.membership-plans-page #get-plans .membership-plan,.membership-plans-page.membership-cards .membership-card,.membership-plans-page.membership-cards .membership-plan{margin:0 0 4rem 0;max-width:500px;position:relative;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card,.membership-plan-block #get-plans .membership-plan,.membership-plan-block.membership-cards .membership-card,.membership-plan-block.membership-cards .membership-plan,.membership-plans-page #get-plans .membership-card,.membership-plans-page #get-plans .membership-plan,.membership-plans-page.membership-cards .membership-card,.membership-plans-page.membership-cards .membership-plan{margin:0;max-width:min(33%,500px)}}.membership-plan-block #get-plans .membership-card:is(a),.membership-plan-block #get-plans .membership-plan:is(a),.membership-plan-block.membership-cards .membership-card:is(a),.membership-plan-block.membership-cards .membership-plan:is(a),.membership-plans-page #get-plans .membership-card:is(a),.membership-plans-page #get-plans .membership-plan:is(a),.membership-plans-page.membership-cards .membership-card:is(a),.membership-plans-page.membership-cards .membership-plan:is(a){cursor:pointer}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-media,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-media,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-media,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-media,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-media,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-media,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-media,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-media,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-media,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-media,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-media,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-media,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-media,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-media,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-media,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-media,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-media,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-media{opacity:1}}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plan-block #get-plans .membership-plan:has(.membership-media):hover .membership-card-text p,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plan-block.membership-cards .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plan-block.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plan-block.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plans-page #get-plans .membership-plan:has(.membership-media):hover .membership-card-text p,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page.membership-cards .membership-card:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text a,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text h2,.membership-plans-page.membership-cards .membership-card:has(.membership-media):hover .membership-card-text p,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .promo-fee-line,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .red-link,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .styled-price>*,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-heading,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text a,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text h2,.membership-plans-page.membership-cards .membership-plan:has(.membership-card-media):hover .membership-card-text p,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .promo-fee-line,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .red-link,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .styled-price>*,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-heading,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text a,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text h2,.membership-plans-page.membership-cards .membership-plan:has(.membership-media):hover .membership-card-text p{color:#fff}}.membership-plan-block #get-plans .membership-card .membership-card-media,.membership-plan-block #get-plans .membership-card .membership-media,.membership-plan-block #get-plans .membership-plan .membership-card-media,.membership-plan-block #get-plans .membership-plan .membership-media,.membership-plan-block.membership-cards .membership-card .membership-card-media,.membership-plan-block.membership-cards .membership-card .membership-media,.membership-plan-block.membership-cards .membership-plan .membership-card-media,.membership-plan-block.membership-cards .membership-plan .membership-media,.membership-plans-page #get-plans .membership-card .membership-card-media,.membership-plans-page #get-plans .membership-card .membership-media,.membership-plans-page #get-plans .membership-plan .membership-card-media,.membership-plans-page #get-plans .membership-plan .membership-media,.membership-plans-page.membership-cards .membership-card .membership-card-media,.membership-plans-page.membership-cards .membership-card .membership-media,.membership-plans-page.membership-cards .membership-plan .membership-card-media,.membership-plans-page.membership-cards .membership-plan .membership-media{margin:0 0 2rem 0;opacity:1;position:relative;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-media,.membership-plan-block #get-plans .membership-card .membership-media,.membership-plan-block #get-plans .membership-plan .membership-card-media,.membership-plan-block #get-plans .membership-plan .membership-media,.membership-plan-block.membership-cards .membership-card .membership-card-media,.membership-plan-block.membership-cards .membership-card .membership-media,.membership-plan-block.membership-cards .membership-plan .membership-card-media,.membership-plan-block.membership-cards .membership-plan .membership-media,.membership-plans-page #get-plans .membership-card .membership-card-media,.membership-plans-page #get-plans .membership-card .membership-media,.membership-plans-page #get-plans .membership-plan .membership-card-media,.membership-plans-page #get-plans .membership-plan .membership-media,.membership-plans-page.membership-cards .membership-card .membership-card-media,.membership-plans-page.membership-cards .membership-card .membership-media,.membership-plans-page.membership-cards .membership-plan .membership-card-media,.membership-plans-page.membership-cards .membership-plan .membership-media{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;z-index:-1}}.membership-plan-block #get-plans .membership-card .membership-card-media .overlay-black,.membership-plan-block #get-plans .membership-card .membership-media .overlay-black,.membership-plan-block #get-plans .membership-plan .membership-card-media .overlay-black,.membership-plan-block #get-plans .membership-plan .membership-media .overlay-black,.membership-plan-block.membership-cards .membership-card .membership-card-media .overlay-black,.membership-plan-block.membership-cards .membership-card .membership-media .overlay-black,.membership-plan-block.membership-cards .membership-plan .membership-card-media .overlay-black,.membership-plan-block.membership-cards .membership-plan .membership-media .overlay-black,.membership-plans-page #get-plans .membership-card .membership-card-media .overlay-black,.membership-plans-page #get-plans .membership-card .membership-media .overlay-black,.membership-plans-page #get-plans .membership-plan .membership-card-media .overlay-black,.membership-plans-page #get-plans .membership-plan .membership-media .overlay-black,.membership-plans-page.membership-cards .membership-card .membership-card-media .overlay-black,.membership-plans-page.membership-cards .membership-card .membership-media .overlay-black,.membership-plans-page.membership-cards .membership-plan .membership-card-media .overlay-black,.membership-plans-page.membership-cards .membership-plan .membership-media .overlay-black{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.membership-plan-block #get-plans .membership-card .membership-card-media video,.membership-plan-block #get-plans .membership-card .membership-media video,.membership-plan-block #get-plans .membership-plan .membership-card-media video,.membership-plan-block #get-plans .membership-plan .membership-media video,.membership-plan-block.membership-cards .membership-card .membership-card-media video,.membership-plan-block.membership-cards .membership-card .membership-media video,.membership-plan-block.membership-cards .membership-plan .membership-card-media video,.membership-plan-block.membership-cards .membership-plan .membership-media video,.membership-plans-page #get-plans .membership-card .membership-card-media video,.membership-plans-page #get-plans .membership-card .membership-media video,.membership-plans-page #get-plans .membership-plan .membership-card-media video,.membership-plans-page #get-plans .membership-plan .membership-media video,.membership-plans-page.membership-cards .membership-card .membership-card-media video,.membership-plans-page.membership-cards .membership-card .membership-media video,.membership-plans-page.membership-cards .membership-plan .membership-card-media video,.membership-plans-page.membership-cards .membership-plan .membership-media video{display:flex;max-height:250px;object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-media video,.membership-plan-block #get-plans .membership-card .membership-media video,.membership-plan-block #get-plans .membership-plan .membership-card-media video,.membership-plan-block #get-plans .membership-plan .membership-media video,.membership-plan-block.membership-cards .membership-card .membership-card-media video,.membership-plan-block.membership-cards .membership-card .membership-media video,.membership-plan-block.membership-cards .membership-plan .membership-card-media video,.membership-plan-block.membership-cards .membership-plan .membership-media video,.membership-plans-page #get-plans .membership-card .membership-card-media video,.membership-plans-page #get-plans .membership-card .membership-media video,.membership-plans-page #get-plans .membership-plan .membership-card-media video,.membership-plans-page #get-plans .membership-plan .membership-media video,.membership-plans-page.membership-cards .membership-card .membership-card-media video,.membership-plans-page.membership-cards .membership-card .membership-media video,.membership-plans-page.membership-cards .membership-plan .membership-card-media video,.membership-plans-page.membership-cards .membership-plan .membership-media video{height:100%;max-height:100%}}.membership-plan-block #get-plans .membership-card .membership-card-media img,.membership-plan-block #get-plans .membership-card .membership-media img,.membership-plan-block #get-plans .membership-plan .membership-card-media img,.membership-plan-block #get-plans .membership-plan .membership-media img,.membership-plan-block.membership-cards .membership-card .membership-card-media img,.membership-plan-block.membership-cards .membership-card .membership-media img,.membership-plan-block.membership-cards .membership-plan .membership-card-media img,.membership-plan-block.membership-cards .membership-plan .membership-media img,.membership-plans-page #get-plans .membership-card .membership-card-media img,.membership-plans-page #get-plans .membership-card .membership-media img,.membership-plans-page #get-plans .membership-plan .membership-card-media img,.membership-plans-page #get-plans .membership-plan .membership-media img,.membership-plans-page.membership-cards .membership-card .membership-card-media img,.membership-plans-page.membership-cards .membership-card .membership-media img,.membership-plans-page.membership-cards .membership-plan .membership-card-media img,.membership-plans-page.membership-cards .membership-plan .membership-media img{object-fit:cover;object-position:center;max-height:250px;width:100%}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-media img,.membership-plan-block #get-plans .membership-card .membership-media img,.membership-plan-block #get-plans .membership-plan .membership-card-media img,.membership-plan-block #get-plans .membership-plan .membership-media img,.membership-plan-block.membership-cards .membership-card .membership-card-media img,.membership-plan-block.membership-cards .membership-card .membership-media img,.membership-plan-block.membership-cards .membership-plan .membership-card-media img,.membership-plan-block.membership-cards .membership-plan .membership-media img,.membership-plans-page #get-plans .membership-card .membership-card-media img,.membership-plans-page #get-plans .membership-card .membership-media img,.membership-plans-page #get-plans .membership-plan .membership-card-media img,.membership-plans-page #get-plans .membership-plan .membership-media img,.membership-plans-page.membership-cards .membership-card .membership-card-media img,.membership-plans-page.membership-cards .membership-card .membership-media img,.membership-plans-page.membership-cards .membership-plan .membership-card-media img,.membership-plans-page.membership-cards .membership-plan .membership-media img{height:100%;max-height:100%}}.membership-plan-block #get-plans .membership-card .membership-card-text,.membership-plan-block #get-plans .membership-plan .membership-card-text,.membership-plan-block.membership-cards .membership-card .membership-card-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text,.membership-plans-page #get-plans .membership-card .membership-card-text,.membership-plans-page #get-plans .membership-plan .membership-card-text,.membership-plans-page.membership-cards .membership-card .membership-card-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text{display:flex;flex-direction:column}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-text,.membership-plan-block #get-plans .membership-plan .membership-card-text,.membership-plan-block.membership-cards .membership-card .membership-card-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text,.membership-plans-page #get-plans .membership-card .membership-card-text,.membership-plans-page #get-plans .membership-plan .membership-card-text,.membership-plans-page.membership-cards .membership-card .membership-card-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text{padding:6rem 2rem}}@media screen and (min-width:75em){.membership-plan-block #get-plans .membership-card .membership-card-text,.membership-plan-block #get-plans .membership-plan .membership-card-text,.membership-plan-block.membership-cards .membership-card .membership-card-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text,.membership-plans-page #get-plans .membership-card .membership-card-text,.membership-plans-page #get-plans .membership-plan .membership-card-text,.membership-plans-page.membership-cards .membership-card .membership-card-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text{padding:6rem 4rem}}.membership-plan-block #get-plans .membership-card .membership-card-text *,.membership-plan-block #get-plans .membership-plan .membership-card-text *,.membership-plan-block.membership-cards .membership-card .membership-card-text *,.membership-plan-block.membership-cards .membership-plan .membership-card-text *,.membership-plans-page #get-plans .membership-card .membership-card-text *,.membership-plans-page #get-plans .membership-plan .membership-card-text *,.membership-plans-page.membership-cards .membership-card .membership-card-text *,.membership-plans-page.membership-cards .membership-plan .membership-card-text *{transition:color .5s ease-in-out}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card .membership-card-text h2,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price>*,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text h2,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price>*,.membership-plan-block.membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-card .membership-card-text h2,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price>*,.membership-plan-block.membership-cards .membership-plan .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text h2,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text h2,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price>*,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text h2,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price>*,.membership-plans-page.membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-card .membership-card-text h2,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price>*,.membership-plans-page.membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text h2{color:#e31c37}.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-card .membership-card-text a,.membership-plan-block #get-plans .membership-card .membership-card-text h2,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text a,.membership-plan-block #get-plans .membership-plan .membership-card-text h2,.membership-plan-block.membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-card .membership-card-text a,.membership-plan-block.membership-cards .membership-card .membership-card-text h2,.membership-plan-block.membership-cards .membership-plan .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text a,.membership-plan-block.membership-cards .membership-plan .membership-card-text h2,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text a,.membership-plans-page #get-plans .membership-card .membership-card-text h2,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text a,.membership-plans-page #get-plans .membership-plan .membership-card-text h2,.membership-plans-page.membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-card .membership-card-text a,.membership-plans-page.membership-cards .membership-card .membership-card-text h2,.membership-plans-page.membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text a,.membership-plans-page.membership-cards .membership-plan .membership-card-text h2{text-transform:uppercase}.membership-plan-block #get-plans .membership-card .membership-card-text h2,.membership-plan-block #get-plans .membership-plan .membership-card-text h2,.membership-plan-block.membership-cards .membership-card .membership-card-text h2,.membership-plan-block.membership-cards .membership-plan .membership-card-text h2,.membership-plans-page #get-plans .membership-card .membership-card-text h2,.membership-plans-page #get-plans .membership-plan .membership-card-text h2,.membership-plans-page.membership-cards .membership-card .membership-card-text h2,.membership-plans-page.membership-cards .membership-plan .membership-card-text h2{margin:0;font-weight:700}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-text .flag,.membership-plan-block #get-plans .membership-plan .membership-card-text .flag,.membership-plan-block.membership-cards .membership-card .membership-card-text .flag,.membership-plan-block.membership-cards .membership-plan .membership-card-text .flag,.membership-plans-page #get-plans .membership-card .membership-card-text .flag,.membership-plans-page #get-plans .membership-plan .membership-card-text .flag,.membership-plans-page.membership-cards .membership-card .membership-card-text .flag,.membership-plans-page.membership-cards .membership-plan .membership-card-text .flag{margin-bottom:15px;min-height:31px}}.membership-plan-block #get-plans .membership-card .membership-card-text .flag.has-flag,.membership-plan-block #get-plans .membership-plan .membership-card-text .flag.has-flag,.membership-plan-block.membership-cards .membership-card .membership-card-text .flag.has-flag,.membership-plan-block.membership-cards .membership-plan .membership-card-text .flag.has-flag,.membership-plans-page #get-plans .membership-card .membership-card-text .flag.has-flag,.membership-plans-page #get-plans .membership-plan .membership-card-text .flag.has-flag,.membership-plans-page.membership-cards .membership-card .membership-card-text .flag.has-flag,.membership-plans-page.membership-cards .membership-plan .membership-card-text .flag.has-flag{background-color:#e31c37;color:#fff;font-size:10px;font-weight:700;margin-bottom:15px;padding:8px 0;text-align:center}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price-container{min-height:40px}@media print,screen and (min-width:45em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price-container,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price-container,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price-container,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price-container{min-height:70px}}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price{font-weight:700;justify-content:flex-start;padding-bottom:0}@media print,screen and (min-width:45em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price{line-height:1.5;min-height:70px;padding-bottom:5px}}@media print,screen and (min-width:45em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price{line-height:1}}@media print,screen and (max-width:44.99875em){.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .currency-symbol,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price .currency-symbol,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .currency-symbol,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price .currency-symbol,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price .currency-symbol{margin-top:5px}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .whole-number,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .whole-number,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price .whole-number,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price .whole-number,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .whole-number,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .whole-number,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price .whole-number,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price .whole-number{font-size:60px}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .change-number,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .change-number,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price .change-number,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price .change-number,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .change-number,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .change-number,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price .change-number,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price .change-number{font-size:40px}.membership-plan-block #get-plans .membership-card .membership-card-text .styled-price .per-month,.membership-plan-block #get-plans .membership-plan .membership-card-text .styled-price .per-month,.membership-plan-block.membership-cards .membership-card .membership-card-text .styled-price .per-month,.membership-plan-block.membership-cards .membership-plan .membership-card-text .styled-price .per-month,.membership-plans-page #get-plans .membership-card .membership-card-text .styled-price .per-month,.membership-plans-page #get-plans .membership-plan .membership-card-text .styled-price .per-month,.membership-plans-page.membership-cards .membership-card .membership-card-text .styled-price .per-month,.membership-plans-page.membership-cards .membership-plan .membership-card-text .styled-price .per-month{position:relative;top:-3px;font-size:25px}}.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text .sub-text{font-weight:700}@media print,screen and (max-width:44.99875em){.membership-plan-block #get-plans .membership-card .membership-card-text .sub-text,.membership-plan-block #get-plans .membership-plan .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-card .membership-card-text .sub-text,.membership-plan-block.membership-cards .membership-plan .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-card .membership-card-text .sub-text,.membership-plans-page #get-plans .membership-plan .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-card .membership-card-text .sub-text,.membership-plans-page.membership-cards .membership-plan .membership-card-text .sub-text{font-size:20px}}.membership-plan-block #get-plans .membership-card .membership-card-text p,.membership-plan-block #get-plans .membership-plan .membership-card-text p,.membership-plan-block.membership-cards .membership-card .membership-card-text p,.membership-plan-block.membership-cards .membership-plan .membership-card-text p,.membership-plans-page #get-plans .membership-card .membership-card-text p,.membership-plans-page #get-plans .membership-plan .membership-card-text p,.membership-plans-page.membership-cards .membership-card .membership-card-text p,.membership-plans-page.membership-cards .membership-plan .membership-card-text p{border-top:2px solid #e31c37;margin:2rem 0 1rem 0;padding:2rem 0 0 0}@media print,screen and (min-width:64em){.membership-plan-block #get-plans .membership-card .membership-card-text p,.membership-plan-block #get-plans .membership-plan .membership-card-text p,.membership-plan-block.membership-cards .membership-card .membership-card-text p,.membership-plan-block.membership-cards .membership-plan .membership-card-text p,.membership-plans-page #get-plans .membership-card .membership-card-text p,.membership-plans-page #get-plans .membership-plan .membership-card-text p,.membership-plans-page.membership-cards .membership-card .membership-card-text p,.membership-plans-page.membership-cards .membership-plan .membership-card-text p{margin:2rem 0 2rem 0}}.membership-plan-block #get-plans .membership-card .membership-card-text .link,.membership-plan-block #get-plans .membership-plan .membership-card-text .link,.membership-plan-block.membership-cards .membership-card .membership-card-text .link,.membership-plan-block.membership-cards .membership-plan .membership-card-text .link,.membership-plans-page #get-plans .membership-card .membership-card-text .link,.membership-plans-page #get-plans .membership-plan .membership-card-text .link,.membership-plans-page.membership-cards .membership-card .membership-card-text .link,.membership-plans-page.membership-cards .membership-plan .membership-card-text .link{align-self:center;text-decoration:underline}.membership-plan-block.layout-color_blocks .membership-cards,.membership-plans-page.layout-color_blocks .membership-cards{display:flex;justify-content:center;gap:10px}.membership-plan-block.layout-color_blocks .membership-cards .membership-card,.membership-plans-page.layout-color_blocks .membership-cards .membership-card{padding:24px;border-radius:10px}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .flag,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .flag{font-size:10px;min-height:14px}@media print,screen and (min-width:45em){.membership-plan-block.layout-color_blocks .membership-cards .membership-card .flag,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .flag{font-size:12px;min-height:18px}}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .title,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .title{margin-bottom:0}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .description,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .description{min-height:44px}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price{line-height:1;display:flex;flex-wrap:nowrap}@media print,screen and (min-width:45em){.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price{align-items:flex-end}}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .change-number,.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .currency-symbol,.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .whole-number,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .change-number,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .currency-symbol,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .whole-number{font-weight:700}@media print,screen and (min-width:45em){.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .change-number,.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .currency-symbol,.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .whole-number,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .change-number,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .currency-symbol,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .whole-number{font-size:40px}}@media print,screen and (min-width:45em){.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price .per-month,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price .per-month{font-size:25px}}@media print,screen and (max-width:44.99875em){.membership-plan-block.layout-color_blocks .membership-cards .membership-card,.membership-plans-page.layout-color_blocks .membership-cards .membership-card{position:relative;width:auto!important;padding:10px 5px}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .price,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .price{margin-bottom:5px}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .sub-text,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .sub-text{font-size:8px;border-bottom:1px solid currentColor;padding-bottom:5px}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .link,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .link{position:absolute;bottom:-45px;left:0;right:0;margin:10px;text-align:center;background-color:#e31c37;color:#fff}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .line-through,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .line-through{text-decoration:line-through}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .sale-text,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .sale-text{font-size:12px}}.membership-plan-block.layout-color_blocks .membership-cards .membership-card .btn,.membership-plans-page.layout-color_blocks .membership-cards .membership-card .btn{padding:10px;border-radius:3px;margin-bottom:0;align-self:flex-start}.membership-plan-block.layout-quick_preview .plan,.membership-plans-page.layout-quick_preview .plan{border:1px solid #eae7e3;border-radius:10px}.membership-plan-block.layout-quick_preview .plan img,.membership-plans-page.layout-quick_preview .plan img{height:200px;border-radius:10px 10px 0 0;object-fit:cover}.membership-plan-block.layout-quick_preview .plan .price,.membership-plans-page.layout-quick_preview .plan .price{font-weight:700;display:flex;align-items:center}.membership-plan-block.layout-quick_preview .plan .price .currency-symbol,.membership-plan-block.layout-quick_preview .plan .price .per-month,.membership-plans-page.layout-quick_preview .plan .price .currency-symbol,.membership-plans-page.layout-quick_preview .plan .price .per-month{font-size:16px}.membership-plan-block.layout-quick_preview .plan .price .change-number,.membership-plan-block.layout-quick_preview .plan .price .whole-number,.membership-plans-page.layout-quick_preview .plan .price .change-number,.membership-plans-page.layout-quick_preview .plan .price .whole-number{font-size:30px}@media print,screen and (max-width:44.99875em){.membership-plan-block.layout-quick_preview .plan,.membership-plans-page.layout-quick_preview .plan{display:flex;border-left:none!important}.membership-plan-block.layout-quick_preview .plan .mobile-plan-name-container,.membership-plans-page.layout-quick_preview .plan .mobile-plan-name-container{width:80px;border-radius:10px 0 0 10px}.membership-plan-block.layout-quick_preview .plan .mobile-plan-name-container .plan-name,.membership-plans-page.layout-quick_preview .plan .mobile-plan-name-container .plan-name{transform:translate(-100%,-50%) rotate(-90deg);transform-origin:right;color:#fff;position:relative;top:-20%;left:50%}.membership-plan-block.layout-quick_preview .plan.plan-basic .mobile-plan-name-container .plan-name,.membership-plans-page.layout-quick_preview .plan.plan-basic .mobile-plan-name-container .plan-name{top:-15%}.membership-plan-block.layout-quick_preview .plan .block-buttons,.membership-plans-page.layout-quick_preview .plan .block-buttons{display:flex;justify-content:space-between;align-items:center}}@media print,screen and (max-width:44.99875em){.membership-plan-block.layout-quick_preview .preview-text hr,.membership-plans-page.layout-quick_preview .preview-text hr{display:none}.membership-plan-block.layout-quick_preview .preview-text ul,.membership-plans-page.layout-quick_preview .preview-text ul{margin-bottom:0}}.membership-plan-block.layout-quick_preview .preview-text hr,.membership-plans-page.layout-quick_preview .preview-text hr{margin:15px 0;border-color:#eae7e3}.membership-plan-block.layout-quick_preview .preview-text p,.membership-plans-page.layout-quick_preview .preview-text p{margin-bottom:0}@media print,screen and (min-width:45em){.membership-plan-block.layout-quick_preview .block-buttons .btn-wrap:first-child .btn,.membership-plans-page.layout-quick_preview .block-buttons .btn-wrap:first-child .btn{width:100%}}.membership-plan-block.layout-full_width_rows.bg-image,.membership-plans-page.layout-full_width_rows.bg-image{overflow:auto;background-size:cover}.membership-plan-block.layout-full_width_rows .border-seperator,.membership-plans-page.layout-full_width_rows .border-seperator{border-bottom:1px solid #eae7e3}@media print,screen and (min-width:45em){.membership-plan-block.layout-full_width_rows .border-seperator,.membership-plans-page.layout-full_width_rows .border-seperator{border-bottom:none;border-right:1px solid #eae7e3}}@media print,screen and (max-width:44.99875em){.membership-plan-block.layout-full_width_rows .price .whole-number,.membership-plans-page.layout-full_width_rows .price .whole-number{font-size:30px}}.membership-plan-block.layout-full_width_rows .original-price,.membership-plans-page.layout-full_width_rows .original-price{transform:scale(.6);transform-origin:left;top:-5px;white-space:nowrap}.membership-plan-block.layout-full_width_rows .original-price:after,.membership-plan-block.layout-full_width_rows .original-price>*,.membership-plans-page.layout-full_width_rows .original-price:after,.membership-plans-page.layout-full_width_rows .original-price>*{color:#8a8785}.membership-plan-block.layout-full_width_rows .cross-out:after,.membership-plans-page.layout-full_width_rows .cross-out:after{width:100%;top:calc(50% + 5px)}@media print,screen and (min-width:45em){.membership-plan-block.layout-full_width_rows .per-month,.membership-plans-page.layout-full_width_rows .per-month{font-size:30px;position:relative;top:-5px}.membership-plan-block.layout-full_width_rows .cross-out:after,.membership-plans-page.layout-full_width_rows .cross-out:after{top:calc(50% + 10px)}}.membership-plan-block .membership-plans-table .section-toggle i,.membership-plans-page .membership-plans-table .section-toggle i{display:inline-block;position:relative}.membership-plan-block .membership-plans-table .section-toggle.active i,.membership-plans-page .membership-plans-table .section-toggle.active i{transform:rotate(180deg);top:-2px}.mobile-info #mobile-info-banner .banner-underlay{padding:45px 0}.mobile-info .align-self-center{align-self:center}.mobile-info .mobile-header-img{padding:0 25px;margin:0 auto;display:block;margin-bottom:40px}.mobile-info .app-link-wrap{display:flex;flex-direction:column;text-align:center}.mobile-info .app-link-wrap .app-button{margin-top:10px;width:200px;margin-right:20px}.mobile-info .app-store-icon{font-size:22px;margin-right:3px}.mobile-info .app-store-btns{width:100%;font-size:16px}.mobile-info .mobile-info-slide-wrap{background:#f0f0f0;padding:40px 0}.mobile-info .mobile-info-slide-wrap .mobile-info-slider{max-width:400px;margin:0 auto}.mobile-info .mobile-info-slide-wrap .owl-dots{margin-top:-175px;margin-bottom:110px;position:relative}.mobile-info .owl-item.active .mobile-info-title{color:#e31c37}.mobile-info .mobile-slider-img{padding:0 50px;margin-bottom:45px}.mobile-info .owl-nav span{color:#d6d6d6}.mobile-info .text-container{padding:50px 15px}.mobile-info .alternating-content ol{padding-left:15px;list-style:none;position:relative}.mobile-info .alternating-content ol li:before{position:absolute;left:0;line-height:22px;content:counter(item) "."}.mobile-info .alternating-content .list-point-title{padding-left:5px}.mobile-info .text-img-bg{min-height:318px;position:relative;display:block;height:auto}.mobile-info .mobile-info-md{max-width:270px;position:relative;display:block;margin-bottom:24px}.mobile-info .mobile-info-md p{display:inline-block}.mobile-info .mobile-info-sizes{cursor:pointer}.mobile-info .mobile-info-sm{padding-left:10px;padding-right:10px}.mobile-info .md-mobile-info{padding-top:80px}.mobile-info .md-mobile-info-wrap{-moz-columns:2;columns:2;list-style:none;margin:0;padding-top:80px}.mobile-info .text-container{max-width:500px}@media screen and (min-width:22em){.mobile-info .mobile-info-slide-wrap .owl-dots{margin-top:0}}@media print,screen and (min-width:45em){.mobile-info .app-link-wrap .app-store-btns{max-width:270px;margin-right:30px}.mobile-info .mobile-header-img{max-width:370px}.mobile-info .banner-underlay{padding:48px 0}.mobile-info .mobile-slider-img{padding:0 60px}.mobile-info .mobile-header-img{padding:0;margin-bottom:0;display:inline-block;padding-right:100px}.mobile-info .mobile-info-slider{max-width:500px}.mobile-info .text-img-bg{min-height:542px;position:relative;display:block;height:100%}.text-container.right{float:right;margin-right:115px}.text-container.left{float:left}}@media print,screen and (min-width:64em){.mobile-info .mobile-header{font-size:90px}.mobile-info .app-link-wrap{flex-direction:row;align-items:center}.mobile-info .app-link-wrap .app-store-btns{max-width:270px;margin-right:30px}.mobile-info .mobile-info-slide-wrap .mobile-info-slider{max-width:470px}.mobile-info .mobile-info-slide-wrap .owl-dots{margin-top:0;margin-bottom:0;position:relative}.mobile-info .mobile-info-slide-wrap{padding:80px 0}.mobile-info .slider-title{text-align:center;margin-bottom:80px}.mobile-info .mobile-slider-img{margin-bottom:20px}.mobile-info .text-container{padding:80px 15px;max-width:510px}.mobile-info .text-container.right{margin-right:75px}.mobile-info .text-container.left{margin-left:75px}}@media screen and (min-width:75em){.mobile-info .text-container.right{margin-right:115px}.mobile-info .text-container.left{margin-left:115px}}.delete-form-wrap{height:100%;margin-bottom:0}@keyframes shake{0%{transform:rotate(0)}20%{transform:rotate(-20deg)}40%{transform:rotate(20deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}100%{transform:rotate(0)}}.white-circle{height:10.5625rem;width:10.5625rem;background:#fff;border-radius:50%;transition:all .5s ease-in;padding:3.5rem .75rem 0}.white-circle h4{margin-bottom:.3125rem}.box,.present{width:100%;height:100%}.article{display:block;height:13.1875rem;position:relative;max-width:16.6875rem;perspective:850px;margin:0 auto}.box{padding:1.3125rem 3.0625rem;position:relative;background:#e31c37;transform-style:preserve-3d;transform-origin:0;perspective:850px;text-align:center;transition:all .3s ease-out}.article:hover .box{transform:rotateY(-85deg);perspective-origin:0;transition:all .4s ease-in}.article:hover .box .white-circle{backface-visibility:hidden;transform:rotateY(0)}.article:hover .bauble{animation:shake 1s;transform-origin:50% 0}.present{position:absolute;top:0;left:0;background:#f0f0f0;z-index:-1;padding:2rem 3.0625rem .625rem}.bauble{position:relative;width:10.5625rem;height:10.5625rem;background:#fff;font-size:2em;font-weight:700;border-radius:50%;padding:2.4375rem 1.0625rem 0}.bauble .bauble-date{font-size:1.25rem;line-height:1.75rem}.bauble:after{content:"";position:absolute;top:-5%;left:50%;margin-left:-15%;width:30%;height:10%;background:inherit}.bauble:before{content:"";width:1.625rem;height:1.625rem;position:absolute;top:-12%;left:54%;margin-left:-12%;border-radius:50%;border:.25rem solid #fff;z-index:0}.article:hover .box.closedDoor{transform:none}#custom-post-type-table{overflow:hidden;margin:0 50px}@media only screen and (max-width:1024px){#custom-post-type-table{margin:0 .9375em}}#custom-post-type-table input[type=checkbox]{margin:0}#custom-post-type-table #select-all label{display:inline-flex;margin:0;margin-left:10px;color:#e31c37}#cpt-table-search input,#cpt-table-search select{border:1px solid #000;margin-top:10px}#cpt-table-search .save-table{width:100%}.table-wrap{overflow-x:scroll;width:100%;position:relative}.table-wrap tbody tr{background-color:#fff}.table-wrap tbody tr.table-gray-bg-row{background-color:#f0f0f0}.custom-post-table{position:relative}.custom-post-table tbody{overflow-x:scroll;max-width:100%}.custom-post-table thead{position:sticky;top:0}.custom-post-table th a{display:block;padding:.5rem .625rem .625rem;position:relative}.custom-post-table th a.sorted-desc::after{content:"▲";position:relative;right:-5px}.custom-post-table th a.sorted-asc::after{content:"▼";position:relative;right:-5px}.custom-post-table th{padding:0}.custom-post-table td,.custom-post-table th{border:1px solid #b1b1b1;white-space:nowrap}.custom-post-table tbody tr:hover{background-color:#ddd}.table-loading{height:100%;width:100%;top:44px;left:0;right:0;position:absolute;background-color:#f0f0f0;display:none}.table-loading .loader-wrapper{display:block}.job-filters{margin-bottom:2.5em;display:flex;flex-wrap:wrap;justify-content:space-between}.job-filters .dropdown{width:22%}.job-filters .dropdown.clubs,.job-filters .dropdown.states{width:12%}.job-filters .dropdown.departments{width:17%}@media print,screen and (max-width:44.99875em){.job-filters .dropdown{width:100%!important}}.job-filters .dropdown select{position:relative;background-color:transparent;color:#555;border:none;font-size:20px;font-weight:700;background-position:right center;outline:0;padding:0}.job-filters .dropdown select option{font-size:18px}.job-filters .dropdown select:hover{cursor:pointer}.job-filters .dropdown select::-ms-expand{display:none}.job-filters .dropdown select:after{content:"\f107";font-family:FontAwesome;position:relative;right:-10px;top:0;margin-top:0;font-size:15px}.job-filters .search{width:25%}@media print,screen and (max-width:44.99875em){.job-filters .search{width:100%}.job-filters .search button{height:100%}}.job-filters .search{display:flex;flex-direction:row}.job-filters .search input{padding:10px;border:none;background-color:#f0f0f0}.job-posting a.button,.job-posting button.button{width:100%;min-width:120px;margin:.5em auto}@media print,screen and (max-width:44.99875em){.job-posting a.button,.job-posting button.button{margin-bottom:0}}#job-table thead{background:0 0;border:none;border-bottom:2px solid #707070}#job-table thead td{padding:0 1em 1em 0}#job-table .table-wrap{overflow-x:auto}#job-table tbody{border:none}#job-table tbody tr{border-bottom:2px solid #707070}#job-table tbody tr td{padding:.5rem 0;position:relative;min-width:100px}#job-table tbody tr td:nth-of-type(1),#job-table tbody tr td:nth-of-type(2),#job-table tbody tr td:nth-of-type(3){padding:.5rem 1em .5em 0}#job-table tbody tr td:nth-of-type(1):after,#job-table tbody tr td:nth-of-type(2):after,#job-table tbody tr td:nth-of-type(3):after{content:"";position:absolute;right:1em;top:50%;height:50%;transform:translateY(-50%);background-color:#707070;width:2px;opacity:.2}.fr-view table{display:block!important}.fr-view ul{margin-left:1.25rem!important}.amenities-media-reel.theme-dark .amenities-container h2{color:#fff;font-weight:400}.amenities-media-reel.theme-dark .amenities-container .amenities-list li a{color:#fff}.amenities-media-reel.theme-dark .amenities-container .amenities-list li a.active,.amenities-media-reel.theme-dark .amenities-container .amenities-list li a:focus,.amenities-media-reel.theme-dark .amenities-container .amenities-list li a:hover{color:#fff}.amenities-media-reel.theme-dark .amenities-container .amenities-list li .text-content h3,.amenities-media-reel.theme-dark .amenities-container .amenities-list li .text-content p{color:#fff}.amenities-media-reel.theme-dark .fine-print{color:#fff}.amenities-media-reel.theme-light .amenities-container h2{color:#2f2f2f}.amenities-media-reel.theme-light .amenities-container .amenities-list li a{color:#2f2f2f}.amenities-media-reel.theme-light .amenities-container .amenities-list li a.active,.amenities-media-reel.theme-light .amenities-container .amenities-list li a:focus,.amenities-media-reel.theme-light .amenities-container .amenities-list li a:hover{color:#2f2f2f}.amenities-media-reel.theme-light .amenities-container .amenities-list li .text-content h3,.amenities-media-reel.theme-light .amenities-container .amenities-list li .text-content p{color:#2f2f2f}.amenities-media-reel.theme-light .fine-print{color:#2f2f2f}.amenities-media-reel .media-container{display:none;position:relative}@media print,screen and (min-width:45em){.amenities-media-reel .media-container{display:block}}.amenities-media-reel .media-left{padding-right:3rem}.amenities-media-reel .media{height:100%;width:100%}@media print,screen and (min-width:45em){.amenities-media-reel .media{min-height:600px}}.amenities-media-reel .media img[src=""],.amenities-media-reel .media video[src=""]{display:none}.amenities-media-reel .media img,.amenities-media-reel .media video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:calc(100% - 3rem)}.amenities-media-reel .overlayed-text{align-items:flex-start;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 70%,#000 100%);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:2rem;position:absolute;text-align:left;top:0;width:calc(100% - 3rem)}.amenities-media-reel .overlayed-text a{border:1px solid #fff}@media print,screen and (min-width:45em){.amenities-media-reel .amenities-container{display:flex;flex-direction:column;justify-content:center}}.amenities-media-reel .amenities-container h2{font-weight:400;margin-bottom:2rem;text-align:center}.amenities-media-reel .amenities-list{display:grid;grid-row-gap:2rem;list-style-type:none;margin:0 -.9375rem}@media print,screen and (min-width:45em){.amenities-media-reel .amenities-list{margin:0}}.amenities-media-reel .amenities-list li:not(:last-child){margin-bottom:.5rem}.amenities-media-reel .amenities-list li h3{font-weight:400;line-height:1.2;text-transform:uppercase}.amenities-media-reel .amenities-list li a{display:block;font-weight:400;text-transform:none}.amenities-media-reel .amenities-list li img{object-fit:cover;object-position:center;width:100%}@media print,screen and (min-width:45em){.amenities-media-reel .amenities-list li svg{display:none}}.amenities-media-reel.format-gallery .amenities-list{grid-template-columns:1fr}@media print,screen and (min-width:45em){.amenities-media-reel.format-gallery .amenities-list{grid-column-gap:1rem;grid-template-columns:1fr 1fr}}.amenities-media-reel.format-gallery .amenities-list li h3{font-size:1.25rem;margin-top:1rem}.amenities-media-reel.format-gallery .amenities-list li img{height:300px}.amenities-media-reel.format-gallery .amenities-list li .text-content{padding:0 1rem}@media print,screen and (min-width:45em){.amenities-media-reel.format-gallery .amenities-list li .text-content{padding:0}}.amenities-media-reel.format-gallery .amenities-list li span{text-decoration:underline;text-transform:uppercase}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-container h2{text-align:left}}.amenities-media-reel.format-list .amenities-container .owl-nav{display:flex;justify-content:center;margin-top:10px;gap:75px}.amenities-media-reel.format-list .amenities-container .owl-nav .owl-next,.amenities-media-reel.format-list .amenities-container .owl-nav .owl-prev{border:none;padding:10px;cursor:pointer;color:#e31c37;font-size:40px}.amenities-media-reel.format-list .amenities-list{grid-column-gap:.5rem;grid-template-columns:1fr 1fr;width:100vw}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list{display:block;width:100%}}.amenities-media-reel.format-list .amenities-list.owl-carousel{grid-template-columns:1fr;visibility:hidden}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list.owl-carousel{visibility:visible}}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-less,.amenities-media-reel.format-list .amenities-list.owl-carousel .read-more{cursor:pointer;font-weight:700;color:#e31c37;text-transform:uppercase;font-size:12px;line-height:15px}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text{padding-top:1px;position:relative!important}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text .read-less{display:none}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text.active .read-more{display:none}.amenities-media-reel.format-list .amenities-list.owl-carousel .read-toggle-text.active .read-less{display:inline}.amenities-media-reel.format-list .amenities-list li h3{font-size:1rem;margin:.5rem 0 0 0}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list li a.active h3,.amenities-media-reel.format-list .amenities-list li a:hover h3{font-weight:700}}.amenities-media-reel.format-list .amenities-list li img{aspect-ratio:3/2;min-height:100px}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list li img{display:none}}.amenities-media-reel.format-list .amenities-list .text-content{padding:0 .5rem}@media print,screen and (min-width:45em){.amenities-media-reel.format-list .amenities-list .text-content{padding:0}}.amenities-media-reel .fine-print{display:none}@media print,screen and (min-width:45em){.amenities-media-reel .fine-print{display:inline}}.review-form #stars{display:flex;justify-content:center;list-style-type:none}.review-form #stars .star{font-size:3rem}.review-form #stars .star:not(:first-child){padding-left:.5rem}.review-form #stars:has(.star:nth-child(2):hover) .star:nth-child(2){color:#e31c37}.review-form #stars:has(.star:nth-child(1):hover) .star:nth-child(-n+1){color:#e31c37}.review-form #stars:has(.star:nth-child(2):hover) .star:nth-child(-n+2){color:#e31c37}.review-form #stars:has(.star:nth-child(3):hover) .star:nth-child(-n+3){color:#e31c37}.review-form #stars:has(.star:nth-child(4):hover) .star:nth-child(-n+4){color:#e31c37}.review-form #stars:has(.star:nth-child(5):hover) .star:nth-child(-n+5){color:#e31c37}.review-form.inline-form .form-container{align-items:center;display:flex;flex-direction:column}.review-form.inline-form .form-container input:not([type=submit]),.review-form.inline-form .form-container textarea{background:#f0f0f0}.review-form.inline-form .form-container .submit{display:flex;justify-content:center}.review-form.inline-form .form-container .submit input[type=submit]{background:0 0;color:#e31c37;border:1px solid #e31c37}.review-form.inline-form .form-container .submit input[type=submit]:focus,.review-form.inline-form .form-container .submit input[type=submit]:hover{background:#e31c37;color:#fff}.ticker-link-wrapper{font-weight:500}.ticker-container{overflow:hidden}.ticker-container .ticker{display:flex;margin:0 auto;max-width:3000px;padding:1rem}.ticker-container .ticker-text{animation:ticker 10s linear infinite;display:flex;flex-wrap:nowrap;font-size:1.5rem;transform:translateX(0)}.ticker-container .ticker-text:not(:first-child){padding-left:1ch}.ticker-container .ticker-text *{font-size:1.5rem;line-height:1;text-wrap:nowrap;white-space:nowrap}.ticker-container .ticker-text :not(.btn){margin:0}.ticker-container .ticker-text .btn{display:inline-block;margin:0 1ch 0 2ch}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media screen and (max-width:640px){.video-text-block .cell{padding:0}}.video-text-block .text{padding:1.5rem}@media print,screen and (min-width:45em){.video-text-block .text{padding:4rem}}.video-text-block .text .h2,.video-text-block .text .h3{font-weight:400}.video-text-block .text .h2{font-size:30px}.video-text-block .text .btn-wrap{margin-top:35px}.video-text-block .text .btn-wrap a{cursor:pointer;text-transform:uppercase;padding:15px 50px;font-weight:400;font-size:14px}@media print,screen and (min-width:45em){.video-text-block .text .btn-wrap a{font-size:16px}}.video-text-block .text .btn-wrap a{line-height:18px;margin-bottom:20px;background-color:transparent;color:#fff;border:1px solid #e31c37;background-color:transparent;color:#e31c37}.video-text-block .text .btn-wrap a:hover{background-color:#e31c37;color:#fff}.video-photo-carousel .heading{line-height:.8}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.heading{font-size:35px;color:#e31c37;text-align:center;position:relative;z-index:3;bottom:-25px;width:100%;font-weight:400;margin-bottom:0}@media print,screen and (min-width:64em){.heading{font-size:100px;bottom:-30px}}.scroller[data-animated=true]{overflow:hidden}.scroller[data-animated=true] .scroller__inner{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-animated=true] .scroller__inner .video-slide{position:relative}.scroller[data-animated=true] .scroller__inner .video-slide .video-play-btn{position:absolute;width:70px;height:70px;top:35%;left:40px}@media print,screen and (min-width:45em){.scroller[data-animated=true] .scroller__inner .video-slide .video-play-btn{width:130px;height:130px;left:75px}}.scroller[data-animated=true] .scroller__inner .slide{height:270px;width:150px}@media print,screen and (min-width:45em){.scroller[data-animated=true] .scroller__inner .slide{width:285px;height:500px}}.scroller[data-animated=true] .scroller__inner .slide img{width:100%;height:100%;object-fit:cover;border-radius:10px}.scroller[data-animated=true] .scroller__inner .slide video{object-fit:cover;height:100%;width:100%;border-radius:10px}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:20s}.scroller[data-speed=slow]{--_animation-duration:60s}.scroller .scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:.5rem}@media print,screen and (min-width:45em){.scroller .scroller__inner{gap:1rem}}.find-your-gym img,.find-your-gym video{background-color:#000;width:100%;height:300px;object-fit:cover}@media print,screen and (min-width:45em){.find-your-gym img,.find-your-gym video{height:700px}}.find-your-gym .text-container .my-gym-location-container{display:flex;flex-wrap:wrap;margin-bottom:10px;z-index:1;gap:5px;max-width:100%}.find-your-gym .text-container .my-gym-location-container .location-name{position:relative;left:-2px}.grid-cards-block .card-image-caption,.grid-cards-block .slide{position:relative}.grid-cards-block .mobile.image-cycle-container{margin:0 15px}.grid-cards-block .caption{position:absolute;bottom:15px;left:0;right:0;color:#fff;text-align:center;z-index:1;text-shadow:1px 1px #555}.grid-cards-block .image{border-radius:10px;object-fit:cover;width:100%;height:280px}@media print,screen and (min-width:45em){.grid-cards-block .image{height:16vw}}@media screen and (min-width:75em){.grid-cards-block .image{height:18vw}}.grid-cards-block .card-title{font-size:18px}.grid-cards-block .image-cycle-container .slide:not(.active){display:none}.grid-cards-block .grid-cards.has-captions .card-image-caption:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);border-radius:0 0 10px 10px}@media print,screen and (max-width:44.99875em){.grid-cards-block .grid-cards:not(.has-image-cycle) .grid-card:not(:last-child){margin-bottom:30px}}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);left:10px;background:hsla(0,0%,100%,.75);width:40px;height:40px;border-radius:50%}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button span{font-size:50px;line-height:.5;position:relative;left:-1px;top:2px}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button.owl-next{left:unset;right:10px}.grid-cards-block .grid-cards.has-image-cycle .owl-nav button.owl-next span{left:2px}@media print,screen and (max-width:44.99875em){.grid-cards-block .grid-cards.owl-carousel .card-image-caption{padding:0 20px}.grid-cards-block .grid-cards.owl-carousel .card-title{text-align:center}.grid-cards-block .grid-cards.owl-carousel .owl-dots{margin-top:0!important}}.grid-cards-block.card-layout-50 .grid-card.item{width:50%}.grid-cards-block.card-layout-50 .grid-card.item img{height:50vw}@media print,screen and (min-width:45em){.grid-cards-block.card-layout-50 .grid-card.item img{height:28vw;max-height:450px}}.grid-cards-block.card-wrap{flex-wrap:wrap}.grid-cards-block.card-wrap .grid-card.item{margin-bottom:40px}@media print,screen and (max-width:44.99875em){.grid-cards-block.card-mobile-wrap .grid-card.item{width:100%}}.bg-animate-on-scroll{transition:background-color 1s ease;display:flex;align-items:center;flex-direction:column}body{transition:background-color 1s ease}body.animate{background-color:#000;color:#fff}body.animate .reveal{color:#000}body:not(.animate) .bg-animate-on-scroll{color:#555}.universal-slider{position:relative;width:100%;overflow:hidden}.universal-slider .slider-item{position:relative;display:flex;align-items:flex-end;color:#fff}.universal-slider .text-container{padding:20px}@media print,screen and (min-width:64em){.universal-slider .text-container{padding-left:60px}}.universal-slider .text-container .btn-group a{text-align:left;text-decoration:underline;font-weight:400}.universal-slider .custom-nav{display:flex;justify-content:flex-end;padding-right:40px;align-items:center}.universal-slider .custom-nav button{background:0 0;border:none;font-size:1rem;margin-left:25px;cursor:pointer;padding:5px}.universal-slider .custom-nav button span{color:#555;font-size:49px;font-weight:400}.universal-slider .owl-nav button.owl-next,.universal-slider .owl-nav button.owl-next:hover,.universal-slider .owl-nav button.owl-prev,.universal-slider .owl-nav button.owl-prev:hover{background-color:#e31c37}.universal-slider .owl-nav button.owl-next,.universal-slider .owl-nav button.owl-prev{border-radius:100%;line-height:1;width:50px;height:50px;font-size:50px;margin-top:-20px}.universal-slider .owl-nav button.owl-next span,.universal-slider .owl-nav button.owl-prev span{margin-top:-5px;display:block}.universal-slider .owl-carousel .slide{margin:0 10px}.universal-slider.slider-featured .owl-stage{margin-left:-12vw}@media print,screen and (min-width:45em){.universal-slider.slider-featured .owl-stage{margin-left:-5vw}}.universal-slider.slider-featured .owl-item .slide{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate3d(0,0,0);margin:10px 0;height:90vw;padding:0 5px}.universal-slider.slider-featured .owl-item .slide img{box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transition:.3s;height:50vw;width:40vw;border-radius:10px}.universal-slider.slider-featured .owl-item.center{width:60vw!important}.universal-slider.slider-featured .owl-item.center .slide img{height:80vw;width:60vw}@media print,screen and (min-width:45em){.universal-slider.slider-featured .owl-item .slide{height:50vw;padding:0 10px}.universal-slider.slider-featured .owl-item .slide img{height:25vw}.universal-slider.slider-featured .owl-item.center{width:30vw!important}.universal-slider.slider-featured .owl-item.center .slide img{height:40vw;width:30vw}}.universal-slider .carousel-cell{margin-right:5px;overflow:hidden;width:90%;height:auto}.universal-slider .carousel-cell .carousel-cell:not(.is-selected) a{display:none}@media print,screen and (min-width:45em){.universal-slider .carousel-cell{width:48%;height:600px}.universal-slider .carousel-cell::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6) 100%);z-index:1}}.universal-slider .carousel-cell img{display:block;height:270px;object-fit:cover;width:100%}@media print,screen and (min-width:45em){.universal-slider .carousel-cell img{height:100%;max-width:150%;width:150%!important}}.universal-slider .content{padding:20px;position:relative;z-index:2}.universal-slider .content h2{color:#e31c37;font-weight:400}.universal-slider .content .custom-description{color:#555;font-size:16px}@media print,screen and (min-width:45em){.universal-slider .content{display:flex;position:absolute;background-color:transparent;flex-direction:column;justify-content:flex-end;z-index:4;bottom:0;color:#fff;padding-left:30px;padding-right:30px;margin-bottom:30px}.universal-slider .content h2{font-size:20px;font-weight:400;color:#fff;margin-bottom:0}.universal-slider .content .custom-description{color:#fff;font-size:16px}}@media print,screen and (min-width:45em){.universal-slider .overlay-on-hover .carousel-cell::before{opacity:0;transition:opacity .3s ease-in-out}.universal-slider .overlay-on-hover .carousel-cell .content{opacity:0;transition:opacity .3s ease-in-out}.universal-slider .overlay-on-hover .carousel-cell:focus-within::before,.universal-slider .overlay-on-hover .carousel-cell:hover::before{opacity:1}.universal-slider .overlay-on-hover .carousel-cell:focus-within .content,.universal-slider .overlay-on-hover .carousel-cell:hover .content{opacity:1}}.parallax .flickity-prev-next-button{top:135px}@media print,screen and (min-width:45em){.parallax .flickity-prev-next-button{top:50%}}.staff-loop .p-info:has(.active-read-more){background-color:#f0f0f0}.grid-accordions{position:relative}@media print,screen and (max-width:44.99875em){.grid-accordions .item-info{position:relative}}@media print,screen and (min-width:45em){.grid-accordions .item-info-content{position:absolute;left:2px;bottom:20px;z-index:2;width:100vw}}.p-info-container{flex:1}.p-info{width:100%;padding-top:10px}.p-info .p-categories{margin-bottom:5px}.p-info .square-image{position:relative}.p-info .square-image .headshot,.p-info .square-image .learn-more{position:absolute;top:0;left:0;height:100%;width:100%}.p-info .square-image .headshot{object-fit:cover;object-position:top}.p-info .square-image .learn-more{display:none}.p-info .square-image .learn-more{color:#fff;background-color:rgba(227,28,55,.9);flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;display:none;font-size:18px;line-height:22px}@media print,screen and (min-width:45em){.p-info .square-image .learn-more{font-size:25px;line-height:25px}}.p-info .square-image .learn-more{padding-left:15px;padding-right:15px;text-align:center}.p-info .square-image:hover .learn-more{display:flex}.p-info .p-title{color:#555}.p-info .p-title:hover{color:rgb(110.5,110.5,110.5)}.p-info .p-title.white-link{color:#fff}.p-info .p-title.white-link:hover{color:rgb(229.5,229.5,229.5)}.p-info .p-title h5{display:inline-block;margin-bottom:15px}.p-info-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-content:stretch;font-size:12px;line-height:15px}@media print,screen and (min-width:45em){.p-info-footer{font-size:14px;line-height:18px}}#featured-posts{margin-top:2px}@media screen and (min-width:75em){#featured-posts{margin-top:75px}}#featured-posts .fp-big,#featured-posts .fp-sm{padding-left:0;padding-right:0;padding-bottom:2px}#featured-posts .fp-big .fp-inner,#featured-posts .fp-sm .fp-inner{min-height:245px;height:100%;padding-left:15px;padding-right:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;position:relative}#featured-posts .fp-big .fp-inner .fp-background-img,#featured-posts .fp-big .fp-inner .fp-gradient,#featured-posts .fp-sm .fp-inner .fp-background-img,#featured-posts .fp-sm .fp-inner .fp-gradient{position:absolute;top:0;left:0;width:100%;height:100%}#featured-posts .fp-big .fp-inner .fp-background-img,#featured-posts .fp-sm .fp-inner .fp-background-img{background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-2}#featured-posts .fp-big .fp-inner .fp-gradient,#featured-posts .fp-sm .fp-inner .fp-gradient{background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);z-index:-1}#featured-posts .fp-big .fp-inner .p-info .p-info-footer,#featured-posts .fp-sm .fp-inner .p-info .p-info-footer{color:#fff;margin-bottom:10px}@media print,screen and (min-width:64em){#featured-posts .fp-big .fp-inner .p-info .p-info-footer,#featured-posts .fp-sm .fp-inner .p-info .p-info-footer{margin-bottom:15px}}@media print,screen and (min-width:45em){#featured-posts .fp-big{padding-left:2px;padding-right:2px}#featured-posts .fp-big .fp-inner{min-height:555px}}@media print,screen and (min-width:64em){#featured-posts .fp-big{min-height:505px;padding-right:1px}}@media print,screen and (min-width:64em){#featured-posts .fp-sm-parent{min-height:505px}}@media print,screen and (min-width:45em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-1{padding-left:2px;padding-right:1px}}@media print,screen and (min-width:45em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-2{padding-left:1px;padding-right:2px}}@media print,screen and (min-width:45em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-1 .fp-inner,#featured-posts .fp-sm-parent .fp-sm.fp-sm-2 .fp-inner{min-height:260px}}@media print,screen and (min-width:64em){#featured-posts .fp-sm-parent .fp-sm.fp-sm-1,#featured-posts .fp-sm-parent .fp-sm.fp-sm-2{padding-left:1px;padding-right:2px}#featured-posts .fp-sm-parent .fp-sm.fp-sm-1 .fp-inner,#featured-posts .fp-sm-parent .fp-sm.fp-sm-2 .fp-inner{min-height:0}}#posts-list .single-post,.posts-lists .single-post{display:flex;flex-direction:column}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#posts-list .single-post,.posts-lists .single-post{display:block}}#posts-list .single-post .post-img,.posts-lists .single-post .post-img{min-height:245px}@media print,screen and (min-width:45em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{min-height:260px}}@media screen and (min-width:75em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{min-height:305px}}#posts-list .single-post .post-img,.posts-lists .single-post .post-img{padding:0}@media print,screen and (min-width:45em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{padding:0 1px}}#posts-list .single-post .post-img,.posts-lists .single-post .post-img{margin-bottom:10px}@media print,screen and (min-width:45em){#posts-list .single-post .post-img,.posts-lists .single-post .post-img{margin-bottom:20px}}#posts-list .single-post .post-img .post-img-inner,.posts-lists .single-post .post-img .post-img-inner{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}#posts-list .single-post .p-info,.posts-lists .single-post .p-info{flex:1}@media print,screen and (max-width:44.99875em){.single-top{margin-bottom:20px}}.pagination{font-weight:700}.pagination li{vertical-align:middle;font-size:16px;line-height:30px}.pagination li i{font-size:30px}.pagination li i.icon-angle-left{padding-right:16px}.pagination li i.icon-angle-right{padding-left:16px}.print-this{display:none}@media print{.hide-for-print{display:none}}@media only screen{.hide-for-screen{display:none}}@media print{.no-print{display:none}@page{size:auto;margin:0 2mm}*,:after,:before{color:#000;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid!important}h2,h3,p{orphans:3;widows:3;text-transform:uppercase}h2,h3{page-break-after:avoid}h2{display:none;border:orange 3px}#class-schedule-button-container,#cs-menu,#loc-accordion,#loc-detail-content,#single-location-map-icon,.banner-cta,.content-boxes,.js-off-canvas-overlay,footer,head,header,nav{display:none!important}.print-this{display:block;-webkit-print-color-adjust:exact}.grid-container{width:95%}.vasa-print-header{background-color:#e31c37!important;width:100%;-webkit-print-color-adjust:exact;color-adjust:exact;color:#fff!important;margin:35px 0 15px 0;position:relative}.vasa-print-header img{position:absolute;width:125px;margin:25px}.vasa-print-header h3{margin:25px;font-size:24px;color:#fff!important;margin-left:75px}.vasa-print-header h4{text-align:left}#category-location-hook,#location-hook,#meet-the-instructors,#return-to-link,#see-all-link,.classes-location-footer{display:none}.off-canvas-content{padding-top:0}#loc-class-schedule .day-header{font-size:16px;background-color:#e31c37!important;-webkit-print-color-adjust:exact;color-adjust:exact;color:#fff!important;margin-top:16px;margin-bottom:10px;width:100%;border-left:1px solid #fff;height:auto;padding:5px}#loc-class-schedule .slash{display:none}#loc-class-schedule #cs-days{padding:0!important}#loc-class-schedule #cs-bg{padding:0}#loc-class-schedule #cs-bg .class-cell{min-height:0!important}#loc-class-schedule #cs-bg .cs-class-title{font-size:8px!important;line-height:8px!important;display:inline-block!important;margin-top:0!important;margin-bottom:0}#loc-class-schedule #cs-bg .cs-time{min-height:0!important;font-size:8px!important;line-height:8px!important;position:relative!important;padding:0!important;margin-top:5px;margin-left:8px;margin-bottom:2px;color:#000!important;display:none;text-transform:lowercase}#loc-class-schedule #cs-bg .cs-class{min-height:auto!important;padding:2px!important;border:.5px solid #000;margin-top:1px;margin-bottom:1px;margin-right:3px;margin-left:2px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}#loc-class-schedule #cs-bg .cs-class-time{text-transform:lowercase!important}#loc-class-schedule #cs-bg .cs-class-instructor,#loc-class-schedule #cs-bg .cs-class-time{font-size:8px!important;line-height:8px!important;display:inline-block!important;margin-bottom:3px}#loc-class-schedule #cs-bg .cs-class-instructor{text-transform:capitalize!important}#loc-class-schedule #cs-bg .cs-class-instructor,#loc-class-schedule #cs-bg .cs-class-time,#loc-class-schedule #cs-bg .cs-class-title,#loc-class-schedule #cs-bg .cs-time{margin-left:18px;margin-bottom:2px;padding-right:2px}#loc-class-schedule #cs-bg .cs-row{page-break-inside:avoid}#loc-class-schedule #cs-bg .cs-class-cat{position:absolute;top:0;width:16px!important;height:16px!important;margin:0;-webkit-print-color-adjust:exact;color-adjust:exact}#loc-class-schedule #cs-bg .cs-class-cat img{position:absolute;top:0;padding:0;width:16px!important;height:16px!important;filter:brightness(0)}}