div.termsImages p{color:black}div.notesImages p{color:black}.memberPicture-modal-content{height:50vh;margin-top:8em}#swetiSAClickPhoto{top:77vh}@media only screen and (max-width:767px){.sticky_footer .membershipplan-details{width:100%;max-width:100%;justify-content:center;height:auto;top:-50px;bottom:auto;display:none}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px 10px!important;max-height:44px;border:none;z-index:999;background-color:transparent}button#prevBtn2{display:none!important}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative;display:flex;flex-direction:column}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:6px;position:relative;font-family:"ETModules";content:'\43';color:white;padding:0px}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle:hover:after{color:red}.et_first_mobile_item{border-top:1px white solid}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\45'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et-menu>li:last-child:hover{color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu ul li li a{font-weight:400!important;text-transform:none!important;font-size:17px!important;transition:color 200ms ease-in-out 0ms}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover{color:#fff!important}ul.sub-menu li{padding:0}ul.sub-menu li a{padding:1%}.et_pb_menu .et-menu-nav>ul ul{padding:0px 0;text-align:left}.et_pb_social_media_follow_0_tb_footer li a.icon{height:40px;width:35px}.et_pb_social_media_follow_0_tb_footer li a.icon:before{height:35px;width:35px}.sweti_join_now .info-form{padding:25px!important}.et_pb_social_media_follow li a{margin-right:0px;display:inline-block;text-decoration:none;text-align:center;position:relative}.nav li li{padding:0px 0px;margin:0}.et-menu li{display:block}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 20px);left:0}@media (max-width:1399px){.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{max-width:960px}}@media only screen and (max-width:980px){.et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border:none!important}}.join-btn a{background-color:#ef4023!important;display:flex;font-size:20px!important;align-items:center;color:#ffffff!important;position:absolute;padding:.75em .5rem!important;display:inline-block;border-radius:5px;top:25px}.join-btn a:hover{background-color:#656565!important}#menu-main-nav-1 li.et_pb_menu_page_id-101>a:hover{color:#ffffff!important}.sub-menu{border-radius:5px;padding:.5rem 0}.et_pb_button_0_tb_footer_wrapper .et_pb_button#book-button{border-radius:5px!important}.et-menu li li a{padding:5px 0px;margin-bottom:1px;width:100%;padding:.25rem 1rem}.et-menu li li a:hover{background-color:#656565;color:white!important}.et-menu>li:last-child{padding-right:0;padding-left:100px!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:stretch;align-items:center;margin:0}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px 50px}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0px!important}.et_pb_menu__logo img{display:block;max-width:170px;height:auto!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:190px;max-width:100%;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem}@media only screen and (max-width:1399px){.et_pb_menu .et_pb_menu__menu{display:none}div.et_pb_menu__logo{padding-left:15px}.et_mobile_nav_menu{display:flex;align-self:center;padding-top:28px}.join-btn{display:flex;flex-direction:column;padding-left:2%;width:158px;height:46px;position:initial;top:none}.join-btn a{position:inherit;display:flex!important;justify-content:center}.et_pb_menu_inner_container{padding:0}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:2%;display:block}}.mobile_menu_bar{background-color:white;border-radius:0.375rem;padding:4px 12px;height:38px;width:54px}#mobile_menu1{width:100vw;flex-direction:column;list-style:none;position:fixed;top:109px}.sweti_join_now .plan_heading_h3{font-size:36px;padding-bottom:0;margin-bottom:0;font-weight:600;text-align:left;text-transform:uppercase;max-width:450px;margin-left:0;margin-right:auto;text-decoration-line:none!important;text-decoration-thickness:3px;line-height:1.1em}form#regForm{background-color:transparent!important;margin:0 auto;padding:0px 0px 40px;width:100%;min-width:300px}.sweti_join_now .progress-list li{color:white!important}.sweti_join_now .progress-list li{color:white!important}.sweti_join_now .progress-list li.active{color:#ef4023!important}body .sweti_join_now .progress-list li{font-weight:700;border-bottom:none!important;text-transform:uppercase;margin-left:10px;margin-right:10px;max-width:unset;flex:unset}body #regForm.sweti_join_now{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif!important}.sweti_join_now aside.side-bar.custm_sidebar_panel{max-width:33.33%;background-color:transparent!important}.sweti_join_now input#promo_Code_id{background-color:white!important;border:1px solid #fff;border-radius:0;color:#000!important}div.promo-code p{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600;text-transform:uppercase}button.promo_apply a{text-transform:uppercase;font-weight:100!important}.promo_wrapper .sweti_join_now .promo-code a{font-size:16px!important}.sweti_join_now .promo-code .promo_wrapper input{border:1px solid #0fd8e2;display:block;padding:0 70px 0 10px;width:100%;font-size:16px!important;min-height:36px;margin:0;border-radius:0;text-align:center}.sweti_join_now .promo-code .promo_apply a{font-size:16px!important}.progress-list li{font-size:16px}.plan-items{border-radius:10px!important;background-color:white!important;height:600px;width:345px}.sweti_join_now .plan-items{text-align:center;width:345px;flex:1 1 100%;background:#f0f0f0;padding:0 0px 40px;box-sizing:border-box;border-radius:0px;position:relative}.sweti_join_now .plan_names{float:left;flex:0 0 33.33%;min-width:345px;margin:0px 7.5px 25px}@media only screen and (max-width:767px){.sweti_join_now .plan_names{flex:0 0 100%;max-width:345px!important;min-width:345px;margin:0}.sweti_join_now .plan-items{width:345px;padding:0 0 15px;margin:0px 0 20px}.sabasiccontainer:before{content:'INCLUDED WITH\A MEMBERSHIP';white-space:pre;display:block;position:absolute;top:223px!important;left:123px;width:fit-content;background-color:white;padding:5px;line-height:1.2em;font-weight:400}}div [abcname="First Month Dues"],div [abcname="Last Month Dues"],div [abcname="Access Card Fee"],div.sweticlubfee,div.sabasic_Monthly_Rate,div.swetiScheduleAmount,div.swetiSchedulePreTaxAmount,p.Enrollment_Fee{display:none}.sweti_join_now .plan-feature h3{font-size:var(--fieldset-mid-heading);font-weight:700;color:#595959;font-size:18px;padding-top:30px}.et_mobile_menu li li{padding-left:5%;list-style:none}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:700;text-transform:uppercase;font-size:16px;color:#FFFFFF!important;transition:color 200ms ease-in-out 0ms;text-align:left}.sweti_join_now .plan-feature h3:before{content:'MONTHLY\A';white-space:pre;font-weight:700;color:#595959;font-size:24px;padding-top:30px;color:black!important}.sweti_join_now .plan_names{float:left;flex:0 45%;max-width:calc(40% - 15px);margin:0px 7.5px 25px}.sabasiccontainer{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif!important;background:rgb(249 255 250 / 67%);padding:20px 0px 20px 12px;margin:0 13px 25px;font-weight:400;min-height:100%;border-top:2px solid black;border-radius:0px!important}.sabasiccontainer:after{content:'SELECT';font-style:italic;font-size:18px;color:white;background-color:#ef4023;padding:15px 40px;border-radius:10px;position:absolute;left:99px;top:525px}.sabasic_cent:after{content:'\A Monthly';white-space:pre;font-size:10px;line-height:.7em;display:flex;color:red;font-weight:400}.sabasic_Monthly_Rate_Pretax{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif!important;color:black;padding-top:50px;display:flex;justify-content:center;font-weight:600}.sabasiccontainer p{color:black}img.sabasiclogo{content:url(https://join.vivefitness.com/wp-content/uploads/2025/07/unnamed-2.png);height:12px;margin:0px 3px 0 0;align-self:center}div.discounted{color:red!important;text-decoration:line-through;text-align:center!important;position:absolute;top:200px;justify-content:center;display:flex;width:270px}.sabasiccontainer:before{content:'INCLUDED WITH\A MEMBERSHIP';white-space:pre;display:block;position:absolute;top:235px;left:123px;width:fit-content;background-color:white;padding:5px;line-height:1.2em;font-weight:400}div .sweti_join_now .plan-header{color:#ffe600!important;width:70%;margin:auto auto;margin-bottom:70px!important}div.plan-title h3{color:red!important;text-transform:uppercase;font-weight:400!important;line-height:1.5em}.sabasiccontainer p{font-weight:400}.sweti_join_now .plan-items .select_button label{visibility:hidden}.select_button{margin-left:10px;margin-right:10px;border:var(--dark-grey-color);border-style:solid;border-width:0px!important}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:center;justify-content:flex-end;margin:0px 55px}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1320px;width:100%}.dt-icons{width:16px;height:16px;fill:white}.menu-item-79 .sub-menu{width:280px}@media only screen and (max-width:767px){.sweti_join_now .location-item h3{font-size:16px;position:static;margin-top:6px;bottom:25px;font-size:13px;color:#fff;font-weight:500;left:25px}.sweti_join_now .location-image{height:210px!important;padding-top:100%}}#step3 .sabasiccontainer:before,#step3 .sabasiccontainer:after,#step3 .discounted,#step3 .plan-title,#step3 .sabasic_Monthly_Rate_Pretax,#step3 .plan-header{display:none}.sweti_join_now .plan-items:nth-child(2)>h3{background:var(--light-blue-color)!important;color:#fff}.frq_col{background:var(--light-blue-color)!important;color:#fff;font-size:20px;padding:5px 5px 5px 5px!important;font-weight:600}#step4 .sabasiccontainer:before,#step4 .sabasiccontainer:after,#step4 .discounted,#step4 .plan-title,#step4 .sabasic_Monthly_Rate_Pretax,#step4 .plan-header{display:none}#privacyPolicyagreement p{color:black}#step5 .sabasiccontainer:before,#step5 .sabasiccontainer:after,#step5 .discounted,#step5 .plan-title,#step5 .sabasic_Monthly_Rate_Pretax,#step5 .plan-header{display:none}.term_condition p{color:#666!important}.sweti_join_now #step4 .field-header h1.plan_heading_h3:after{visibility:visible;position:absolute;top:0;left:0;content:"CREATE PROFILE";max-width:550px;margin-left:0;padding-bottom:20px;text-align:left;text-decoration-line:none;text-decoration-thickness:0px;font-size:36px;line-height:1.2em;color:#fff!important}h3.scroll_last{color:white}.sweti_join_now #step3 .field-header .plan_heading_h3:after{visibility:visible;position:absolute;top:0;left:0;content:"CREATE PROFILE";max-width:550px;margin-left:0;text-align:left;text-decoration-line:none!important;text-decoration-thickness:6px;font-size:36px;line-height:1.2em;color:white}.plan_heading .plan_heading_h3{color:white}.field-header .plan_heading_h3{color:white}.fade-border-adv{position:relative;padding:1px;background:white}.fade-border-adv::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear}#step3 div.location-image{position:relative;padding:1px;background:white}#step3 div.location-image::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear}.term_condition label.error{position:absolute;top:40px!important;padding-left:0px}.et_pb_button{border-radius:5px!important}