.current-menu-item a:active:before{content:'-';width:.5em;margin-right:.5em;transform:translateY(-100%);background-color:rgb(137,137,137);vertical-align:middle}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:0px;background-color:#e2e2e2}#content-area{min-height:66vh}#planDescription{display:none}#planDescription2{display:none}div.plan-header{margin-bottom:0px!important}div.sabasic_Monthly_Rate_Pretax{height:100px!important}div .sweti_join_now .plan-feature .sabasic_Monthly_Rate_Pretax .sabasic_cent{flex-direction:column;display:flex;align-self:center;font-size:32px;text-align:center;line-height:1em}.sweti_join_now .plans_data_wrapper{display:flex;flex-wrap:wrap;justify-content:center;row-gap:100px;padding-bottom:80px}div.swetiSchedulePreTaxAmount{order:4;justify-content:left!important;padding-left:0px!important;max-width:300px}div .sweti_join_now .plan-feature .plan-header .Monthly_Rate,div .sweti_join_now .plan-feature .plan-header div{display:flex;justify-content:center;align-items:center;color:var(--secondary-color);font-size:2em;line-height:inherit;height:auto;padding:0px 0px 0px 0px;font-family:var(--font-family-secondary)}div .sweti_join_now .plan-items .select_button label{color:white!important;font-size:30px;padding-top:20px;padding-bottom:20px}div[abcname="Dues Payment"]{padding-left:37px!important;display:flex;order:3;max-width:300px;gap:10px}div[abcname="Dues Payment"]::after{content:'+ tax Annual Fee (Due within 60 Days)';display:flex;order:3;text-align:left;padding-left:0px;font-family:'Montserrat',sans-serif}div[abcname="subTotal"]{display:flex}div.swetiSchedulePreTaxAmount::after{font-family:'Montserrat',sans-serif;font-size:14px;content:'+ tax Due Monthly';padding-left:10px}div.swetiSchedulePreTaxAmount span{font-family:'Montserrat',sans-serif;font-size:14px}.sabasic_cent::after{visibility:hidden;display:none}div.swetiScheduleAmount{display:flex;visibility:hidden}span.sabasic_cent{display:flex}div[abcname='Enrollment Fee']{display:flex;order:3;padding-left:37px!important;margin-top:0px!important;gap:10px}div[abcname='Enrollment Fee']::after{font-family:'Montserrat',sans-serif;font-size:14px;content:'Enrollment Fee'}@media only screen and (max-width:767px){#regForm.sweti_join_now{padding:0 0px!important;max-width:100%!important}#regForm.sweti_join_now .plan_heading_h3{padding-bottom:1rem!important}}.sweti_join_now .plan-feature{height:auto;margin:30px 0 15px;padding:0px 0px;overflow:hidden;background:transparent}.sweti_join_now .progress-list li.success{color:rgb(210,187,72)}.sweti_join_now .progress-list li.active{color:rgb(210,187,72)}.sweti_join_now .progress-list li.active{border-color:rgb(210,187,72)!important}.sweti_join_now .promo_apply{background:rgb(210,187,72)!important}div .sweti_join_now .plan-feature .plan-title h3{color:white;font-family:"Archivo Black",sans-serif;font-weight:400;text-transform:uppercase;padding:0px 0px 19px;align-content:flex-end;text-shadow:0px 4px 35px rgba(0,0,0,.45);position:relative}div .sweti_join_now .plan-feature .sabasiccontainer ul li{color:black;font-size:14px}.sabasiccontainer::before{content:'INCLUDES:';font-family:'Archivo Black',sans-serif;font-size:22px}.sabasiccontainer p::before{content:'• '}.plan-feature:has(>.plan-title[sweti_planname*="MTM"]) .plan-header .swetiSchedulePreTaxAmount{position:relative;display:inline-flex;margin-top:15px;left:37px;width:300px}.plan-feature:has(>.plan-title[sweti_planname*="MTM"]) .plan-header .swetiSchedulePreTaxAmount::before{content:"Month to Month Agreement";position:absolute;top:-30px;left:0;font-family:'Archivo Black',sans-serif;font-size:14px;padding-left:0px;width:300px;text-align:left}.plan-feature:has(>.plan-title[sweti_planname*="12M"]) .plan-header .swetiSchedulePreTaxAmount{position:relative;display:inline-flex;margin-top:15px;width:300px;left:37px}.plan-feature:has(>.plan-title[sweti_planname*="12M"]) .plan-header .swetiSchedulePreTaxAmount::before{content:"12 Month Agreement";position:absolute;top:-30px;left:0;font-family:'Archivo Black',sans-serif;font-size:14px;padding-left:0px;width:300px;text-align:left}div .plan-title[sweti_planname*="MP"]{background:#C2BDBC!important}div .plan-title{display:flex;justify-content:center;background:#ECD978;background:radial-gradient(circle,rgba(236,217,120,1) 0%,rgba(210,187,72,1) 100%);min-height:100px!important;max-height:100px;width:100%!important}.sabasic_Monthly_Rate_Pretax span{font-family:"Archivo Black",sans-serif}div .sweti_join_now .plan-feature{display:flex;flex-direction:column;background:none;border:none;border-top:none;padding:0px;height:100%;width:100%;margin-bottom:0px}.sabasiclogocontainer p{font-size:14px;line-height:17px;color:black;font-family:'Montserrat',sans-serif}div .select_button{border-radius:0px 0px 6px 6px;border:none!important;width:100%}.sweti_join_now .plan-items .select_button label{content:"select";font-family:"Archivo Black",sans-serif;background:black!important;color:white!important;display:inline-flex;justify-content:center;margin:auto;border-radius:0px;text-align:center;text-transform:uppercase;font-size:30px;font-weight:bold;border:none;letter-spacing:0px;font-size:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:8px 10px;width:100%;border-radius:0px 0px 6px 6px!important}.sabasic_Monthly_Rate_Pretax{border-bottom:3px solid #ECD978;margin:0px 12px 0px 12px}.plan-feature:has(>.plan-title[sweti_planname*="MP"]) .plan-header .sabasic_Monthly_Rate_Pretax{border-bottom:3px solid #C2BDBC!important;margin:0 12px}#regForm .plan_names{flex:0 0 25%!important;max-width:300px!important;min-width:300px!important;margin:0 10px}div .sweti_join_now .plan-feature .sabasiccontainer{padding:20px 37px 0px 37px;text-align:left;line-height:1em;display:flex;flex-direction:column}.sweti_join_now .plan-items .select_button input[type="radio"]{position:absolute;height:800px!important;width:100%;left:0;opacity:0;cursor:pointer;top:0}.sweticlubfee{order:5;color:#fff;margin-top:auto;margin-bottom:10px;display:flex;font-size:8px;line-height:150%;visibility:hidden}.sweti_join_now .plan-items{text-align:left;width:100%;flex:1 1 100%;background:rgba(255,255,255,0.9)!important;padding:0px!important;margin-bottom:0px;box-sizing:border-box;position:relative;height:775px}div .sweti_join_now .plan-feature .sabasic_Monthly_Rate_Pretax .sabasic_dollarsign{align-self:center;font-size:32px}.sweti_join_now{background:transparent!important}.progress-list,.plan_heading{background:white}.progress-list{padding-top:50px}.plan_heading{padding-right:40px;padding-left:40px;border-radius:0px 0px 8px 8px;margin-bottom:0px}.plan-title[sweti_planname*="Buddy Pass"] h3::before{content:"Barbell \A";white-space:pre;color:black;font-size:30px!important;letter-spacing:-.025em}.plan-title[sweti_planname*="BV"] h3::before{content:"Best Price \A";white-space:pre;color:black;font-size:30px!important;letter-spacing:-.025em}.plan-title[sweti_planname*="MP"] h3::before{content:"Most Popular \A";white-space:pre;color:black;font-size:30px!important;letter-spacing:-.025em}.plan-title[sweti_planname*="Buddy Pass"] h3{font-size:43px!important;letter-spacing:-.05em;position:relative;top:5px;line-height:70%}.plan-title[sweti_planname*="12 Month"] h3{font-size:43px!important;letter-spacing:-.05em;position:relative;top:5px;line-height:70%}.plan-title[sweti_planname*="Month to Month"] h3{font-size:30px!important;letter-spacing:-.05em;position:relative;top:5px;line-height:79%}@media only screen and (max-width:767px){.sweti_join_now .plan_names{flex:0 0 100%;max-width:100%;margin:0;padding-bottom:90px}}.sweti_join_now .btn_next{background:rgb(210,187,72)!important;color:black}.sweti_join_now .plan-items:nth-child(2)>h3{background:rgb(210,187,72)!important;color:#fff}.plan-feature:has(>.plan-title[sweti_planname*="Buddy"]) .sabasiccontainer::after{content:'*Main Account Member MUST Sign in Buddy each time they come into the club. NO EXCEPTIONS';font-family:'Montserrat',sans-serif;font-size:10px;position:relative;top:30px;left:0;color:black}.frq_col{background:rgb(210,187,72)!important;color:#fff;padding:0px 5px 5px 5px!important;margin:0 0px 18px!important;font-size:20px;font-weight:600;width:100%!important}#plan_data{width:100%!important;margin:0 auto!important}.sweti_join_now .aside-inner .new_details{padding:0px!important}#step3 .plan-feature::before,#step4 .plan-feature::before,#step5 .plan-feature::before{display:none!important;content:'';position:absolute;top:-9px;left:-3px;width:269px;height:20px;background:var(--primary-color);clip-path:ellipse(60% 100% at bottom);border-left:3px solid var(--secondary-color);border-right:3px solid var(--secondary-color)}.sweti_join_now .field-header{text-align:center;padding:0px!important;position:relative;margin:0;background:white;border-radius:0px 0px 5px 5px}#step3 .field-info,#step4 .field-info,#step5 .field-info{width:100%}.sweti_join_now #step3 .field-header .plan_heading_h3{visibility:hidden;position:relative;height:100px;max-width:100%;margin-left:40px}.sweti_join_now .aside-inner .plan-items{width:100%;clear:both;margin:0;position:relative;overflow:hidden;padding-bottom:10px;min-height:unset;border-radius:0px 0px 5px 5px}.sweti_join_now .info-form{flex:0 0 66.66%;max-width:calc(66.66% - 15px);display:flex;flex-wrap:wrap;background:white!important;padding:15px;box-sizing:border-box;border-radius:0px;overflow:hidden;height:100%}.new_details #plan_data_one,.new_details #plan_data_two{background:unset;width:100%}.sweti_join_now #step4 .field-header .plan_heading_h3{visibility:hidden;position:relative;max-height:100px;max-width:100%;margin-left:40px;padding-bottom:20px}.plan-title[sweti_planname="SUMMER STRONG"] h3{font-size:43px!important;letter-spacing:-.05em;position:relative;top:5px;line-height:80%}div.plan-header p.Monthly_Rate{font-family:'Archivo Black',sans-serif!important;font-size:14px!important;text-align:left!important;justify-content:left!important;padding-left:37px!important}