.col-full{max-width:100%;margin:0;padding:0}.sign-up-link{display:inline-block;background:#D80976;color:white;border:1px solid #D80976;transition:500ms;border-radius:5px;padding:0.5rem 3rem}.sign-up-link:hover{border:1px solid #D80976;color:#D80976;background:white;text-decoration:none !important}#HowWeWork{background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;padding:15rem 0 5rem;position:relative;top:-5rem;z-index:0;border-top:6px solid #8D2CE0}#HowWeWork #HowWeWorkSeparator{height:8px;width:122px;border-radius:4px;background-color:#D70B76;display:inline-block;margin:2rem auto 5rem}#HowWeWork .how-we-work-step{text-align:center;padding:2rem;box-sizing:border-box;border:1px solid #BCBCBC;border-radius:9px;background-color:#FFFFFF;margin-bottom:3rem}#HowWeWork .how-we-work-step .how-we-work-step-description{color:#2B2528;font-family:"Lato",sans-serif;font-size:14px;line-height:20px;text-align:center}#HowWeWork .how-we-work-step .how-we-work-step-image{margin:0 auto 2rem}#HowWeWork .how-we-work-step .how-we-work-step-title{color:#2B2528;font-family:"Lato",sans-serif;font-size:17px;font-weight:900;line-height:21px;text-align:center}#HowWeWork #HowWeWorkTitle{color:#2B2528;font-family:"Lato",sans-serif;font-size:36px;font-weight:900;line-height:44px;text-align:center}#MainCarouselSection{position:relative;z-index:1}#MainCarouselSection #MainCarouselBoxShadow{margin:3rem auto 0;padding:1rem;background-color:#FFFFFF;box-shadow:0.8px 12px 68px 0 rgba(9,9,9,0.11);border-radius:5px}#MainCarouselSection .carousel-inner,#MainCarouselSection .carousel-item{height:100%}#MainCarouselSection .main-slide{height:100%;display:flex;align-items:center}#MainCarouselSection .main-slide .slide-main-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#MainCarouselSection .main-slide .slide-info{position:relative;z-index:0;flex:0 0 50%;width:50%;margin-left:auto}#MainCarouselSection .main-slide .slide-info .slide-title{font-weight:700;text-align:center}#MainCarouselSection #ClubMemberSteps{margin-bottom:2rem}#MainCarouselSection #ClubMemberSteps #ClubMemberStepsTitle{color:#2B2528;font-family:"Lato",sans-serif;font-size:24px;font-weight:bold;line-height:29px;text-align:center;margin:2rem auto}#MainCarouselSection #ClubMemberSteps .step{position:relative;display:flex;align-items:center;padding-right:2rem}#MainCarouselSection #ClubMemberSteps .step .step-icon{width:60px;height:60px;margin-right:0.5rem}#MainCarouselSection #ClubMemberSteps .step .step-name{margin:0;color:#4E4E4E;font-family:"Lato",sans-serif;font-size:1rem;font-weight:bold;line-height:25px}#MainCarouselSection #ClubMemberSteps .step .step-next{position:absolute;right:0.25rem;top:50%;transform:translate(0, -50%);width:1.5rem}#MainCarouselSection #ClubMemberSteps .step:last-child .step-next{display:none}#Perks{margin-bottom:3rem}#Perks .perk{display:flex;align-items:center;border-radius:14px;background-color:#F3F3F3;margin:2rem auto;padding:2rem}#Perks .perk .perk-icon{margin-right:1rem;flex:0 0 auto}#Perks .perk .perk-info{flex:1 1 auto}#Perks .perk .perk-lists{display:flex;flex-wrap:wrap}#Perks .perk .perk-lists .perk-list{margin-left:20px;color:#000000;font-family:"Lato",sans-serif;font-size:17px;line-height:25px}#Perks .perk .perk-lists .perk-list-intro{color:#000000;font-family:"Lato",sans-serif;font-size:17px;line-height:25px}#Perks .perk .perk-title{color:#000000;font-family:"Lato",sans-serif;font-size:19px;font-weight:900;line-height:23px}#Perks #PerksSeparator{height:8px;width:122px;border-radius:4px;background-color:#00B49D;display:inline-block;margin:2rem auto 5rem}#Perks #PerksTitle{color:#171717;font-family:"Lato",sans-serif;font-size:41px;font-weight:900;line-height:49px;text-align:center}@media only screen and (max-width: 768px){.slide-info{flex:0 0 100%;width:100%}.step{padding-bottom:3rem;margin-top:1rem;justify-content:center}.step .step-next{bottom:0 !important;left:calc(50% - 0.75rem) !important;transform:rotate(90deg) translate(50%, 0) !important}}
