._7D5Aiq_intro{min-height:100%}@media (max-width:1399.98px){._7D5Aiq_intro .gym-name-selectors{height:400px}}._7D5Aiq_intro .gym-selection-overlay-wrapper{z-index:20;background-color:#21212177}._7D5Aiq_intro .gym-selection-overlay-wrapper .preview-gym{background-color:#e51212;width:94%;height:6.8rem;padding-top:2em;position:absolute;top:80px;left:3%;overflow:hidden}._7D5Aiq_intro .gym-selection-overlay-wrapper .preview-gym h2{margin-bottom:20px}._7D5Aiq_intro .gym-selection-overlay-wrapper .gym-overlay{-o-transition:height .5s ease;background-color:#f6f6f6cc;width:94%;height:4.4rem;transition:height .5s;position:absolute;bottom:80px;left:3%;overflow:hidden}._7D5Aiq_intro .gym-selection-overlay-wrapper .gym-overlay h2{margin-bottom:20px}._7D5Aiq_intro .gym-selection-overlay-wrapper .gym-overlay address{-o-transition:height .5s ease;height:0;transition:height .5s}@media (min-width:1400px){._7D5Aiq_intro .gym-selection-overlay-wrapper:hover{background-color:#21212111}._7D5Aiq_intro .gym-selection-overlay-wrapper:hover .gym-overlay{background-color:#f6f6f6;height:240px}._7D5Aiq_intro .gym-selection-overlay-wrapper:hover .gym-overlay h1{margin-bottom:20px}._7D5Aiq_intro .gym-selection-overlay-wrapper:hover .gym-overlay address{height:120px}}
.lmtvtq_header{background-color:#f6f6f6}@media (min-width:768px){.lmtvtq_header{background-color:#0000}}.lmtvtq_header .navbar{height:70px}@media (min-width:768px){.lmtvtq_header .navbar{height:110px}}.lmtvtq_header .navbar a.navbar-brand{height:100%}.lmtvtq_header .navbar a.navbar-brand img{max-height:100%}
.cg_NBW_title .stacked-title{height:140px}.cg_NBW_title .stacked-title .main-title{font-size:calc(1.505rem + 3.06vw)}@media (min-width:1200px){.cg_NBW_title .stacked-title .main-title{font-size:3.8rem}}.cg_NBW_title .stacked-title .main-title{text-transform:uppercase;z-index:10;text-align:center;font-family:roboto-condensed,sans-serif;font-weight:700}.cg_NBW_title .stacked-title .back-title{font-size:calc(1.725rem + 5.7vw)}@media (min-width:1200px){.cg_NBW_title .stacked-title .back-title{font-size:6rem}}.cg_NBW_title .stacked-title .back-title{text-transform:uppercase;letter-spacing:.2em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5e5e5e;color:#0000;z-index:5;font-family:roboto-condensed,sans-serif;font-weight:700}.cg_NBW_title .stacked-title .title-underline{background-color:#cf112b;width:180px;height:5px;position:absolute;bottom:10px;left:calc(50% - 90px)}.cg_NBW_title .intro{font-size:1.2rem;font-weight:400;line-height:1.8rem}
@media (max-width:767.98px){.kqmR4W_footer{margin-bottom:90px}}.kqmR4W_footer .footer-overlay{margin-top:-150px;padding-top:200px}.kqmR4W_footer .footer-section h3{font-family:roboto-condensed,sans-serif;font-size:calc(1.265rem + .18vw);font-weight:bolder}@media (min-width:1200px){.kqmR4W_footer .footer-section h3{font-size:1.4rem}}.kqmR4W_footer .footer-section h3{text-transform:uppercase}.kqmR4W_footer .footer-section .footer-link{font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.kqmR4W_footer .footer-section .footer-link{font-size:1.4rem}}.kqmR4W_footer .footer-section .footer-link{color:#f6f6f6;font-family:roboto-condensed,sans-serif;font-weight:300;text-decoration:none}.kqmR4W_footer .footer-section .active{color:#cf112b}.kqmR4W_footer .footer-section a:hover{color:#cf112b}.kqmR4W_footer .footer-section .footer-address{font-family:roboto-condensed,sans-serif}
.L47l2q_sigContainer{width:80%;height:80%;margin:0 auto}.L47l2q_sigPad{touch-action:none;background-color:#fff;border:1px solid #f2f2f2;width:100%;height:11rem}
.b3xE1q_checkout{min-height:400px}
.XZKs4W_contact .contact-text-area{height:calc(8rem + 4px)}.XZKs4W_contact .contact-submit-button{height:calc(3.5rem + 2px)}

.osMcsW_layout{flex-direction:column;height:100%;display:flex}.osMcsW_content{flex-direction:column;flex:1;display:flex}
._2WKIbG_section{background:#141414}._2WKIbG_section._2WKIbG_alternate{background:#212121}._2WKIbG_section:last-child{flex:1}

.rCDzoa_chooseYourGymButton{z-index:1000;background-color:#cf112b;width:180px;height:140px;position:fixed;bottom:150px;right:0}@media (max-width:1199.98px){.rCDzoa_chooseYourGymButton{width:140px;height:120px}}.rCDzoa_chooseYourGymButton .button-text{font-family:roboto-condensed,sans-serif;font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){.rCDzoa_chooseYourGymButton .button-text{font-size:1.4rem}}@media (max-width:1199.98px){.rCDzoa_chooseYourGymButton .button-text{font-size:1.1rem}}
.bvjVJG_mobilenav{z-index:1000;width:100%;max-width:100%;height:90px;position:fixed;bottom:0;left:0}.bvjVJG_mobilenav .nav-wrapper{box-shadow:0 -.5rem 1rem #14141426}.bvjVJG_mobilenav .mobile-nav-item{height:90px;font-family:roboto-condensed,sans-serif;overflow:hidden}.bvjVJG_mobilenav .mobile-nav-item .navbar-label-wrapper{line-height:18px}
.yFISjW_mobileherocontent .main-title{font-size:calc(1.505rem + 3.06vw)}@media (min-width:1200px){.yFISjW_mobileherocontent .main-title{font-size:3.8rem}}.yFISjW_mobileherocontent .main-title{text-transform:uppercase;z-index:10;font-family:roboto-condensed,sans-serif;font-weight:700}
.uaZPlG_wrapper{z-index:25;width:100%;position:absolute;top:0;left:0}.uaZPlG_banner{background-color:#212121b3;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 10px 6px;display:flex;position:relative}.uaZPlG_label{text-transform:uppercase;letter-spacing:.05em;color:#f6f6f6;font-size:.95rem;font-weight:700}.uaZPlG_value{color:#cf112b;font-size:1.5rem;font-weight:700}.uaZPlG_track{background-color:#42424200;width:100%;height:4px;position:absolute;top:0;left:0}.uaZPlG_fill{background-color:#cf112b;height:100%;transition:width .6s}
