@media (max-width:768px){.memberInfoForm>div{width:80%}.leftBar,.rightBar{display:none}.recurringTableHeader{font-size:small}.row{display:flex;justify-content:space-between;margin-bottom:2%;font-size:1.25em}.row p{padding-left:2%;width:41.66667%}.recurringRow{font-size:.875em;border:1px solid #0c1515}.recurringMobile{display:block;margin-top:5%;margin-bottom:5%}.recurringMobile .note{font:.7em Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.recurring{display:none}.recurringHeader{font-size:1.125em;font-weight:600;text-align:left;border:1px solid #131313;color:#f0f0f0;background:linear-gradient(90deg,#2e0018,#1aacea 63%);padding-left:5%!important}.fieldContainer,.recurringHeader,.summary{flex-direction:column}.fieldContainer{row-gap:.75em}#lightbox div.scrollable{width:100%;height:95%}#tncContainer{height:80vh;max-height:750px;width:95vw;max-width:900px;padding:1.25em}.button{min-width:15%;width:50%}}@media (min-width:768px){.memberInfoForm>div{width:60%}.recurringMobile{display:none}.recurring{display:block}.fieldContainer,.summary{flex-direction:row}.fieldContainer{gap:0 5px}#lightbox div.scrollable{width:95%;height:95%}#tncContainer{height:80vh;max-height:750px;width:80vw;max-width:900px}}hr{color:#e90606;background-color:#e90606;height:.5;border-color:#e90606;width:96%}.memberInfoForm{padding-top:15px}.memberInfoForm,.membershipConfirmation{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;background:#fff;width:100%;height:100%}input{background-color:#f0f0f0}.fieldContainer{display:flex;width:100%}.inputContainer{width:100%}.billingInfoHeader,.dueTodayTableHeader,.privacyPolicyHeader,.recurringTableHeader{font-size:1.125em;font-weight:600;text-align:left;border:1px solid #131313;color:#f0f0f0;background:linear-gradient(90deg,#2e0018,#1aacea 63%)}.billingInfo{border:1px solid #131313}.billingInformation{display:flex;flex-direction:column;padding:2em 0;align-items:center}.billingInformation>div{width:100%;padding-bottom:10px}.billingInformationHeader,.draftPaymentHeader,.dueTodayHeader,.emergencyContactInfoHeader,.initialPaymentHeader,.recurringHeader,.termsAndConditionsHeader{padding:15px 0;font-size:22px;margin-bottom:0;font-weight:600;text-align:left}.draftPayment,.emergencyContactInfo,.initialPayment{display:flex;flex-direction:column;padding:5px 10px}.draftPayment>div,.emergencyContactInfo>div,.initialPayment>div{gap:15px;padding-bottom:15px}.billingInfo>label{display:flex;flex-direction:row;align-items:center}.error{display:none;width:100%;color:red;font-size:16px}input,select{height:46px;width:100%;padding:0 8px;box-sizing:border-box;border:2px solid #05cf08!important}input[type=checkbox]{height:25px;width:25px}.showError{display:block}.hideError,.showError{width:100%;color:red;font-size:16px}.hideError{display:none}.confirmationHeader,.header{font-size:1.5em;text-align:center;margin:2% 0 1%}#submit_error{border:2px solid red}#submit_error p{background-color:#ffe4e4;color:red;font-size:13px;padding:5px 0;text-align:center}.completeButton{background-color:green;border:2px solid green}#success_above p{background-color:#99f19d;border:2px solid #00ff2f;color:#0e6c02;font-size:13px;padding:5px 0;text-align:center}input:invalid~.error{display:block}input:out-of-range~.error{display:block}.term_condition{text-align:left}.term_condition input{vertical-align:middle;width:20px;margin-right:10px!important;left:-30px;position:absolute;top:1px}.schedules{padding:20px}.schedulesDisplay{padding-top:35px}.addOns>h5{font-weight:500;font-size:20px}.addOnRow{display:flex;flex-direction:row;align-items:center}.addOnProfitCenter{padding:20px 20px 20px 30px}.dueToday>div,.recurring>div:not(.note,.recurringHeader){display:flex;border:1px solid #2f4f4f;width:100%}.dueToday>div>p,.recurring>div:not(.note,.recurringHeader)>p{padding:.8em;width:100%;border:1px solid #0c1515}.recurring .note{font:.85em Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.loader:empty{position:absolute;top:calc(50% - 4em);left:calc(50% - 4em);width:6em;height:6em;border:1.1em solid rgba(8,109,241,.294);border-left-color:#0707e7;border-radius:50%;animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#collectTermsAndConditionsLink{color:blue;padding:0 5px}.scrollable.white{background:#fff}.term_condition>label{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;position:relative;line-height:normal;margin-bottom:15px}.scrollable{overflow-y:auto;padding:15px}#lightbox{position:fixed;background:rgba(0,0,0,.8);width:100%;height:100%;max-width:inherit;top:0;display:none;z-index:1000}#lightbox div.scrollable{border:4px solid #5546467d;margin-bottom:1.5em}#lightbox.active,#tncContainer{display:flex;justify-content:center;align-items:center}#tncContainer{background-color:#fefefe;border:1px solid #b9b9b9;flex-direction:column}#tncContainer p{line-height:1.6}#abcLink{color:#2ba6cb}#messagingConsentCheckbox{align-self:flex-start}#messagingConsentLabel>div.secondDiv{width:750px}#messagingConsent{flex-wrap:nowrap}.termsAndConditions{display:flex;flex-direction:column;align-items:flex-start}.termsAndConditions>div#lightbox{align-self:center}.termsAndConditionsHeader{text-transform:uppercase}.cancelLightBox{font-size:28px;display:flex;justify-content:flex-end;width:100%;padding-right:.8%;color:#aaa;font-weight:700;cursor:pointer}.summaryField{display:flex;flex-basis:50%;justify-content:space-between;padding:10px;border:1px solid #ccc}.summary{display:flex;flex-wrap:wrap;max-width:700px;background-color:#faebd7}.bold{font-weight:600}.fieldValue{align-self:end}.planNameHeader{text-decoration-line:underline;text-transform:uppercase;font-size:40px;padding:10px 25px;border-radius:5px;color:#fff;background-color:#0e3397;display:flex}.ll{width:64px}.rightBar{margin-left:40px}.leftBar,.rightBar{padding-top:60px;width:40%}.leftBar{margin-right:40px}.memberships{display:flex;flex-direction:column;align-items:center}.memberships img{width:360px;height:360px}.memberships>h1{font-size:50px}.memberships>h1,.memberships>p{font-weight:400;font-family:Lucida Sans}.membershipList,.memberships>p{display:flex}.membershipList>.link{padding:15px;display:flex;flex-direction:column;align-items:center}.optionalQuestions{width:45%}.optionalQuestions>div{padding-bottom:15px}.referralHeading{font-size:large;font-weight:500}.radioButtonContainer{display:flex;align-items:center;gap:25px}.radioButton{width:25px}.referralRadioContainer{display:flex;gap:30px}.stepButtons{display:flex}.stepButtons,button{justify-content:center}button{width:auto;height:auto;padding:10px 25px;border-radius:5px;border:2px solid #000;color:#fff;background-color:#000;min-width:250px;min-height:30px;letter-spacing:2px;font-weight:600;font-size:16px;text-transform:uppercase;margin:25px 10px}button:active{color:#000;background-color:#fff}