@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);body{margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.Landing-Spacing{padding-top:60px;padding-bottom:40px}.Landing-Section-Space{padding-top:50px;padding-bottom:30px}.PreviewWebsite-Div,.PreviewWebsite-Div-First{padding-top:100px}.PreviewWebsite-Div-Last{padding-top:100px;padding-bottom:100px}.PreviewWebsite-Max-Col{max-width:1300px}@media only screen and (max-width:576px){.Landing-Spacing{padding-top:20px;padding-bottom:10px}.Landing-Section-Space{padding-top:30px;padding-bottom:30px}.PreviewWebsite-Div,.PreviewWebsite-Div-First{padding-top:80px}.PreviewWebsite-Div-Last{padding-top:80px;padding-bottom:100px}}.Banner1-Main-Col{background-color:#fff;font-family:"Open Sans"}.Banner1-Img{width:100%;height:90vh;object-fit:cover;object-position:center;opacity:.6}.Banner1-Main-Div{background-color:#000;position:relative}.Banner1-Text-Div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:500px}.Banner1-FirstName,.Banner1-LastName{font-weight:800;font-size:70px;margin-bottom:10px;line-height:65px}.Banner1-BusinessStatement,.Banner1-FirstName,.Banner1-LastName{text-align:left;color:#fff;font-style:italic;word-wrap:break-word}.Banner1-BusinessStatement{font-weight:600;font-size:25px;line-height:35px;max-width:700px;margin-top:10px}.Banner1-Input{border-radius:10px;padding:7px}.Banner1-Contact-Button{background:#000;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;border:#000;color:#fff;height:100%;width:100%;padding:7px}.Banner1-Contact-Button:hover{cursor:pointer}.Banner1-Contact-Section{width:100%}@media only screen and (max-width:600px){.Banner1-Text-Div{min-width:0}}.Banner2-Main-Col{background-color:#fff;font-family:"Open Sans"}.Banner2-Img{width:100%;height:90vh;object-fit:cover;object-position:center;opacity:.6}.Banner2-Name{font-size:70px;line-height:75px;margin-bottom:10px}.Banner2-BusinessStatement,.Banner2-Name{text-align:left;color:#fff;font-style:italic;font-weight:300;text-align:center;word-wrap:break-word}.Banner2-BusinessStatement{font-size:30px;line-height:45px;min-width:700px}@media only screen and (max-width:600px){.Banner2-BusinessStatement{min-width:0}}.Banner3-Main-Col{background-color:#fff;font-family:"Open Sans";padding:20px}.Banner3-Img{width:100%;height:90vh;object-fit:cover;object-position:center;border-radius:10px;margin-top:10px;margin-bottom:10px}.Banner2-Main-Div{background-color:#000;position:relative;text-align:center}.Banner2-Text-Div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.Banner3-Name{font-style:italic;font-weight:700;font-size:60px;line-height:70px;margin-bottom:10px}.Banner3-BusinessStatement,.Banner3-Name{text-align:left;color:#000;word-wrap:break-word}.Banner3-BusinessStatement{font-style:normal;font-weight:300;font-size:25px;line-height:30px;margin-top:25px;margin-bottom:25px}.Banner3-Input{border-radius:10px;padding:7px}.Banner3-Contact-Button{background:#000;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;border:#000;color:#fff;height:100%;width:100%;padding:7px}.Banner3-Contact-Button:hover{cursor:pointer}.Banner4-Main-Col{background-color:#fff;font-family:"Open Sans";padding:20px}.Banner4-Img{width:100%;height:90vh;object-fit:cover;object-position:center;border-radius:10px;margin-top:10px;margin-bottom:10px}.Banner4-Name{font-style:italic;font-weight:700;font-size:60px;line-height:70px;margin-bottom:10px}.Banner4-BusinessStatement,.Banner4-Name{text-align:left;color:#000;word-wrap:break-word}.Banner4-BusinessStatement{font-style:normal;font-weight:300;font-size:25px;line-height:30px;margin-top:25px;margin-bottom:25px}.Banner4-Input{border-radius:10px;padding:7px}.Banner4-Contact-Button{background:#000;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;border:#000;color:#fff;height:100%;width:100%;padding:7px}.Banner4-Contact-Button:hover{cursor:pointer}.Banner4-Text-Col{padding-left:30px}@media only screen and (max-width:600px){.Banner4-Text-Col{padding-left:0}.Banner4-Name{font-size:50px}.Banner4-BusinessStatement{font-size:25px}}.Navbar1-Main-Row{background-color:#fff;padding:10px;font-family:"Open Sans"}.Navbar1-Large-Logo{max-width:100px;max-height:60px;object-fit:contain;margin-right:10px}.Navbar1-Large-BusinessName{font-style:normal;font-weight:600;font-size:17px;line-height:23px}.Navbar1-Large-Link-Text{font-style:normal;font-weight:400;font-size:14px;line-height:23px;color:#000;margin-left:3px;margin-right:3px;padding-left:0;padding-right:0}.Navbar1-React-Social-Icon{max-height:25px;max-width:25px}.Navbar1-Large-Login-Button{border-radius:10px;background-color:#000;color:#fff;border-color:#000;padding:5px 15px}.Navbar1-Large-Login-Button:hover{opacity:1%;cursor:pointer}.Navbar1-Shopping-Cart{font-size:25px;color:#000}.Navbar1-Small-Logo{max-height:50px;max-width:100%}.Navbar1-Small-BusinessName{font-style:normal;font-weight:400;font-size:17px;line-height:23px}@media only screen and (max-width:600px){.Navbar1-Large-BusinessName{font-size:13px}.Navbar1-Large-Link-Text{text-align:center;font-size:15px;font-weight:300}}.Navbar2-Main-Row{background-color:#000;padding:10px;font-family:"Open Sans"}.Navbar2-Large-Logo{max-width:100px;max-height:60px;object-fit:contain;border-radius:10px;margin-right:10px}.Navbar2-Large-BusinessName{font-style:normal;font-weight:600;font-size:17px;line-height:23px;color:#fff}.Navbar2-Large-Link-Text{font-style:normal;font-weight:400;font-size:14px;line-height:23px;color:#fff;margin-left:3px;margin-right:3px;padding-left:0;padding-right:0}.Navbar2-React-Social-Icon{max-height:25px;max-width:25px}.Navbar2-Large-Login-Button{border-radius:10px;background-color:#fff;color:#000;padding:5px 15px;border:none}.Navbar2-Large-Login-Button:hover{opacity:1%;cursor:pointer}.Navbar2-Shopping-Cart{font-size:25px;color:#fff}.Navbar-Small-Logo-Name{text-align:center}.Navbar2-Small-Logo{max-height:50px;max-width:100%}.Navbar2-Small-BusinessName{font-style:normal;font-weight:400;font-size:17px;line-height:23px}.Navbar-Drawer{min-width:300px}.Navbar-Small-Drawer-Link{text-align:center;margin-top:5px;margin-bottom:5px}@media only screen and (max-width:600px){.Navbar2-Large-BusinessName{font-size:13px}.Navbar2-Large-Link-Text,.Navbar2-Shopping-Cart{color:#000}.Navbar2-Large-Login-Button{border-radius:10px;background-color:#000;color:#fff;border:none;padding:5px 15px}.Navbar2-Large-Link-Text{text-align:center;font-size:15px;font-weight:300}}.Navbar3-Main-Col{background-color:#fff;padding:10px;font-family:"Open Sans"}.Navbar3-Second-Bar{background-color:#e9e9e9;padding-top:10px;padding-bottom:10px}.Navbar3-Large-Link-Text{font-style:normal;font-weight:400;font-size:14px;line-height:23px;color:#000;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.Shopping-Cart-Float{position:fixed;padding:5px;bottom:20px;right:20px;border-radius:50px;text-align:center}.Shopping-Cart-Float,.Shopping-Cart-Float:hover{background-color:#fff;z-index:1;box-shadow:0 4px 4px rgba(0,0,0,.25)}.AboutMe1-Image{height:400px;width:400px;object-fit:cover;object-position:center;border-radius:50%}.AboutMe1-Image,.AboutMe1-Image-Col{text-align:center}.AboutMe1-Name{font-style:normal;font-weight:600;font-size:30px;line-height:40px;margin-bottom:0}.AboutMe1-Title{font-style:normal;font-weight:300;font-size:20px;line-height:41px}.AboutMe-Contact-Me{padding:8px 30px;background-color:#000;color:#fff;border-radius:10px}.AboutMe-Contact-Me:hover{color:#fff;opacity:1%}@media only screen and (max-width:600px){.AboutMe1-Image{height:200px;width:200px}}.AboutMe-Row{font-family:"Open Sans";background-color:#fff}.AboutMe2-Image{height:50vh;width:100%;object-fit:cover;object-position:center;text-align:center;border-radius:5px}.AboutMe2-Name{font-style:normal;font-weight:600;font-size:30px;line-height:40px;margin-bottom:0}.AboutMe2-Title{font-style:normal;font-weight:300;font-size:20px;line-height:41px}@media only screen and (max-width:600px){.AboutMe2-Image{height:60vh}}.AboutMe3-Image{height:70vh;width:100%;object-fit:cover;object-position:center;border-radius:10px}.Gallery1-Image{height:200px}.Gallery1-Image,.Service1-Image{width:100%;object-fit:cover;object-position:center;border-radius:5px}.Service1-Image{height:100%;max-height:250px}.Service1-Title{font-style:normal;font-weight:600;font-size:23px;line-height:30px;color:#000}.Service1-Paragraph{font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#000}.Service1-Div{padding:20px;font-family:"Open Sans"}.Service1-Image-Div{padding:10px}.Service-Button{padding:8px 30px;background-color:#000;color:#fff;border-radius:10px}.Service-Button:hover{color:#fff;opacity:1%}.Service2-Image{width:100%;height:200px;object-fit:cover;object-position:center;border-radius:5px 5px 0 0}.Service2-Div{padding:20px;font-family:"Open Sans"}.Service2-Card{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px}.Service2-Title{font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#000}.Service2-Description{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#000}.Service3-Image{background-color:#000;opacity:1%;object-fit:cover;height:100%;width:100%}.Service3-Card{background-color:#000;position:relative;color:#fff}.Service3-Text-Div{color:#fff;padding:35px;font-family:"Open Sans"}.Service3-Title{color:#fff;opacity:1%;font-style:normal;font-weight:600;font-size:18px;line-height:22px}.Service3-Description{color:#fff;font-style:normal;font-weight:400;font-size:15px;line-height:24px}.Service-Button-Inverted{padding:8px 30px;background-color:#fff;color:#000;border:none;border-radius:10px}.Service-Button-Inverted:hover{color:#000;opacity:1%}.FAQ1-Row{margin-top:20px;margin-bottom:20px;font-family:"Open Sans"}.FAQ1-Question{font-style:normal;font-weight:600;font-size:18px;line-height:25px}.FAQ1-Question-Container{background:#f8f8f8;padding:15px;cursor:pointer}.FAQ1-Answer,.FAQ1-Question-Container{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px}.FAQ1-Answer{background:#fff;font-style:normal;font-weight:400;font-size:16px;line-height:30px;padding:20px}.FAQ2-Row{margin-top:20px;margin-bottom:20px;font-family:"Open Sans"}.FAQ2-Question{font-style:italic;font-weight:600;font-size:18px;line-height:25px}.FAQ2-Question-Container{padding:15px;cursor:pointer}.FAQ2-Answer{background:#fff;border-radius:5px;font-style:normal;font-weight:400;font-size:16px;line-height:30px;padding-left:20px;padding-right:20px}.Testimonial1-Image{width:100%;height:100%;max-height:250px;object-position:center;object-fit:cover;border-radius:5px}.Testimonial1-Title{font-style:normal;font-weight:600;font-size:23px;line-height:30px;color:#000}.Testimonial1-Paragraph{font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#000}.Testimonial1-Div{padding:20px;font-family:"Open Sans"}.Testimonial1-Image-Div{padding:10px}.Testimonial2-Image{width:100%;height:200px;object-fit:cover;object-position:center;border-radius:5px 5px 0 0}.Testimonial2-Div{padding:20px;font-family:"Open Sans"}.Testimonial2-Card{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px}.Testimonial2-Title{font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#000}.Testimonial2-Description{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#000}.Testimonial3-Select-Card{width:100%;padding:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;cursor:pointer}.Testimonial3-Title{font-size:16px;margin-left:10px}.Testimonial3-Title,.Testimonial3-Title-Displayed{font-family:"Open Sans";font-style:italic;font-weight:600;line-height:34px}.Testimonial3-Title-Displayed{font-size:20px}.Testimonial3-Image{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:center}.Testimonial3-Pagination{text-align:center;color:#000}.Testimonial3-Text-Div{padding:20px}.Testimonial3-Description{font-family:"Open Sans";font-style:italic;font-weight:400;font-size:16px;line-height:34px}.Contact1-Input{border-radius:5px;font-family:"Open Sans";font-style:italic;font-weight:500}.Contact1-Title{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:22px;line-height:30px}.Contact1-Contact-Me{padding:6px 30px;background-color:#000;color:#fff;border-radius:10px;border:none}.Contact1-Contact-Me:hover{color:#fff;opacity:1%;cursor:pointer}.Section-Component-Title{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:22px;line-height:30px}.Contact2-Input{border-radius:5px;font-family:"Open Sans";font-style:italic;font-weight:500}.Contact2-Title{font-family:"Open Sans";font-style:normal;font-weight:600;font-size:22px;line-height:30px}.Contact2-Contact-Me{padding:6px 30px;background-color:#000;color:#fff;border-radius:10px;border:none}.Contact2-Contact-Me:hover{color:#fff;opacity:1%;cursor:pointer}.Contact2-Divider{color:#000;background-color:#000}.Contact2-HR{border-top:1px solid #000;background-color:#000;margin-left:10px;margin-right:10px}.Contact2-HR,.Header-Main-Row{margin-top:20px}.Header-Background{background-position:50%}.Header-Title{margin-bottom:1px}.Header-Button{border-radius:20px;color:#fff;padding-left:30px;padding-right:30px}.Header-Button:hover{border-radius:20px;color:#fff;opacity:.6}.Header-Picture{width:100%;height:100%;max-width:400px;object-fit:cover;border-radius:10px}.Header-Text-Col{padding:40px}.Header-Image-Col{text-align:center}.Header-Input{border-radius:10px}@media only screen and (max-width:576px){.Header-Picture{width:100%;height:100%;max-width:300px;max-height:350px;object-fit:cover;border-radius:10px}.Header-Text-Col{padding:40px;margin-top:20px}.Header-Main-Row{margin-top:0}}.Logo-Image{height:60px;max-height:100%}.Logo-Text{letter-spacing:5px;font-size:30px;font-weight:200;color:#000}@media only screen and (max-width:576px){.Logo-Text{letter-spacing:5px;font-size:30px;font-weight:200}.Logo-Image{height:40px}}.H3{font-size:20px;font-weight:300}.H1{font-size:35px}.H1,.H2{font-weight:400;letter-spacing:1px}.H2{font-size:25px}.P{font-size:16px;font-weight:300}.Highlight{background:linear-gradient(0deg,#f7b733 30%,transparent 0)}.Button{background:#0a1612;border-radius:20px;width:100%;color:#fff;border:none;font-weight:200;letter-spacing:2px;font-size:15px;padding-top:8px;padding-bottom:8px}.Button:hover{cursor:pointer;border-color:#4d4d4d}.Button:focus,.Button:hover{box-shadow:0 4px 4px rgba(0,0,0,.25);background:#4d4d4d}.Button:focus{outline:none;border:none}.Button-Disabled{cursor:not-allowed}.Button-Disabled:hover{cursor:not-allowed;box-shadow:none}.Card-Icon{font-size:60px}.Card{padding:20px 20px 30px 30px;box-shadow:0 4px 4px rgba(0,0,0,.25);height:100%;background-color:#fff;border-radius:10px}.Card-Center{text-align:center}.SocialMedia-Icon{font-size:25px;margin:2px}.SocialMedia-Icon:hover{opacity:.7}.Footer-Divider{color:#000;background-color:#000}.Footer-Outer-Col{padding-top:60px}.ClassesHeader-Background{background-position:50%}.ClassesHeader-Image{height:175px;width:175px;border-radius:50%;object-fit:cover;box-shadow:0 4px 4px rgba(0,0,0,.25)}.ClassesHeader-Col{text-align:center}.ClassHeader-Title{margin-bottom:1px}.LiveClass-Image{max-width:100%;height:150px;width:200px;object-fit:cover;border-radius:20px}.LiveClass-Row{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;padding:10px;color:#000;margin-top:20px;margin-bottom:20px;border:solid}.LiveClass-Row:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}@media only screen and (max-width:576px){.LiveClass-Image{height:200px;width:100%;object-fit:cover;border-radius:20px}}.Availability-Spots{font-size:12px;color:red}.Availability-In-Person{font-size:15px;font-weight:300}.AvailabilityList-Tag{border-radius:10px;padding:3px 8px}.BookLiveClassDetails-Image{max-width:100%;width:300px;height:400px;object-fit:cover;border-radius:10px}.BookLiveClassPayment-Stripe{height:50px;width:200px;object-fit:contain}.Auth-Google-Image{object-fit:contain;height:100%;margin-right:5px}.Video-Card{min-height:200px}.PurchaseCard-Container{position:relative;text-align:center;color:#fff;background-color:#000;font-family:"Open Sans",sans-serif;border-radius:10px;height:200px;width:100%}.PurchaseCard-Image{height:100%;width:100%;border-radius:10px;opacity:.4;object-fit:cover;object-position:center}.PurchaseCard-Container:hover{opacity:.8}.PurchaseCard-Bottom-Left{position:absolute;bottom:3px;left:10px}.PurchaseCard-Title{font-style:normal;font-weight:700;font-size:15px;color:#fff;text-align:left}.PurchaseCard-Description{font-style:normal;font-weight:600;font-size:13px;color:#fff;text-align:left}@media only screen and (max-width:600px){.PurchaseCard-Title{font-size:12px}.PurchaseCard-Description{font-size:10px}.PurchaseCard-Container{height:150px}}.AboutMe-Image{max-width:100%;height:100%;max-height:400px;object-fit:cover;object-position:center;border-radius:20px}.AboutMe-Div{background:#fff;border-radius:10px;padding:20px 20px 10px}.AboutMe-Padding{padding:20px}p{font-size:17px}.FAQ-Collapse-Custom{font-size:20px}.FAQ-Collapse-Custom-Text{font-size:15px}.FAQ-Collapse{border-radius:20px}.Video-Card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;width:100%;min-height:400px;border-radius:10px;height:100%}.Video-Card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.4)}.Video-Card-Container{padding:20px 16px}.Video-Card-Image{width:100%;height:250px;object-fit:cover;border-radius:10px 10px 0 0}.Video-Card-Button{padding-top:20px}.Video-Card-Modal{width:800px}.Video-Card-Modal-Image{min-height:300px;height:100%;width:100%;object-fit:cover}.Video-Card-Tag{border-radius:20px;padding:5px 10px;font-size:14px;margin-bottom:5px}.Video-Card-Space{padding-top:5px;padding-bottom:5px}.CarouselCard-Phros-Div{max-height:300px;width:100%;border-radius:10px}.CarouselCard-Image{height:150px;width:100%;object-fit:cover;object-position:center;border-radius:10px}.CarouselCard-Button{border-radius:10px;color:#fff;background-color:#000;margin:5px;border:#000}.CarouselCard-Text{padding:5px}.SimpleTextCard-Container{position:relative;color:#000;text-align:center;width:100%;min-height:275px;border-radius:10px;font-family:"Open Sans";box-shadow:0 4px 4px rgba(0,0,0,.25)}.SimpleTextCard-Center-Text{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SimpleTextCard-Title{text-align:center;color:#fff;font-size:35px;font-weight:800;width:80vw}.SimpleTextCard-Description{text-align:center;color:#fff;font-size:25px;width:80vw}@media only screen and (max-width:600px){.SimpleTextCard-Title{text-align:center;color:#fff;font-size:20px;font-weight:800}.SimpleTextCard-Description{text-align:center;color:#fff;font-size:18px;width:80vw}}.LiveClassPage-AvailabilityList{margin-top:30px}.CheckoutCard-Image{min-height:150px;height:100%;width:100%;object-fit:cover;border-radius:10px}.Checkout-Total-Cost{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);padding:20px;border-radius:20px}.Checkout-Row{margin-top:20px;margin-bottom:20px}.Checkout-Input{border-radius:10px}.Checkout-Button,.Checkout-Button:active:focus:hover{border-radius:10px;background-color:#000;color:#fff}.Checkout-Promo-Applied-Products{font-size:13px}.Checkout-Not-Charged-Yet{font-size:13px;text-align:center;margin-top:5px}.CustomerFitness-Collapse-Panel{background-color:#fff;border-radius:10px;margin-top:10px;margin-bottom:10px;font-size:20px}.Customer-Fitness-Main-Div{font-family:"Open Sans"}.CustomerFitness-Card{height:225px;width:100%;position:relative;text-align:center;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.35);border-radius:20px;background-color:#fff}.CustomerFitness-Card:hover{box-shadow:0 4px 4px rgba(0,0,0,.5);background-color:#ebebeb}.CustomerFitness-Card-Title{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px;font-weight:700}.Customer-Fitness-Section-Title{font-style:normal;font-weight:800;font-size:20px}.Customer-Fitness-PurchaseCard-Row{padding-top:20px;padding-bottom:20px}@media only screen and (max-width:600px){.Customer-Fitness-Section-Title{font-size:15px}}.UserWorkout-Check{font-size:20px;color:green}.UserWorkout-Text-Spacing{margin-top:8px;margin-bottom:8px}.UserProgram-Badge{height:50px}.UserProgram-Button-Completed{background-color:green;color:#fff;border-radius:20px}.UserProgram-Day-Complete-Div{line-height:100%;height:100%;text-align:center}.UserProgram-Day-Complete{font-size:35px;color:green;display:inline-block;vertical-align:middle}.ProgramWorkout-Exercise-Video{width:100%;min-height:300px;object-position:center;object-fit:cover}.UserProgram-Save-Workout{background-color:#000;color:#fff;border-radius:10px}.ProgramWorkout-Exercise{box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;padding:20px;margin:10px}.ProgramWorkout-ExerciseDetails-Button{background-color:#000;color:#fff;border-radius:10px;margin-top:10px;margin-bottom:10px}.ProgramWorkout-Modal-Content{margin-top:20px}.Membership-Div{max-width:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px}.Membership-Card-Image{width:100%;object-fit:cover;height:250px;border-radius:10px 10px 0 0}.Membership-Outer-Col{max-width:1500px}.Membership-Text-Body{padding:20px}.Membership-Card-Name{font-size:22px;font-weight:600}.Membership-Card-Price{font-size:18px;font-weight:400}.Membership-Card-Included,.Membership-Card-List-Item{font-size:16px;font-weight:400}.Memberships-Description{font-size:15px}.ProgramOverview-Main-Div{max-width:100vw}.ProgramOverview-Row{padding-top:20px;padding-bottom:20px}.ProgramOverview-Input{border-radius:10px;width:100%}.ProgramOverview-Input-Subtext{font-size:13px}.ProgramOverview-Button{background-color:#000;border-color:#000;color:#fff;border-radius:10px}.ProgramOverview-Calendar-Workout-Button,.ProgramOverview-Calendar-Workout-Button:active:hover{background-color:#000;border-color:#000;color:#fff;border-radius:10px;height:40px}.ProgramOverview-Button-Complete:active:hover{background-color:#39c16c;border-color:#39c16c;border-radius:10px}.ProgramWorkout-Main-Div{max-width:100vw}.ProgramWorkout-Exercise-Link{padding-top:5px;padding-bottom:5px}.ProgramOverview-Button-Danger{border-radius:10px}.ProgramOverview-Button-Complete{background-color:#39c16c;border-color:#39c16c;border-radius:10px}.ProgramExercise-Video{object-fit:contain;object-position:center;width:100%;height:100%;border:none}
/*# sourceMappingURL=main.2dcd9665.chunk.css.map */