.MembershipCategorySlider_sliderTrackOuter__IPmwP{width:100vw;max-width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;height:340px;background:transparent;position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.MembershipCategorySlider_infiniteSlider__5Ch0F{width:100vw;height:100%;overflow:hidden;position:relative}.MembershipCategorySlider_sliderTrack___b25F{display:flex;gap:20px;height:100%;padding-left:var(--space-2x);padding-right:var(--space-2x);will-change:transform}.MembershipCategorySlider_navBtn__mxFQ3,.MembershipCategorySlider_nextBtn__Nu2sU,.MembershipCategorySlider_prevBtn__juSNb{display:none}.MembershipCategorySlider_slideLink__U7bv_{text-decoration:none;color:inherit;display:block;flex-shrink:0}.MembershipCategorySlider_slide__uo2_r{position:relative;height:340px;width:300px;min-width:300px;border-radius:var(--border-radius,2rem);overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.13);display:flex;align-items:flex-end;justify-content:flex-start;flex-shrink:0;will-change:transform;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.MembershipCategorySlider_imageContainer__ITfiY{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.MembershipCategorySlider_slide__uo2_r:after{content:"";position:absolute;left:0;right:0;bottom:0;top:50%;background:linear-gradient(to top,var(--e-global-color-grey1) 0,rgba(85,85,85,0) 100%);z-index:2;pointer-events:none}.MembershipCategorySlider_slide__uo2_r:hover{box-shadow:0 8px 32px rgba(0,0,0,.25),0 0 20px rgba(191,240,9,.3)}.MembershipCategorySlider_slideLink__U7bv_:hover .MembershipCategorySlider_overlayTitle__OEaSN{color:var(--e-global-color-lightgreen)}.MembershipCategorySlider_slideLink__U7bv_:hover .MembershipCategorySlider_overlayArrow__Gqbmm{transform:scale(1.1)}.MembershipCategorySlider_slideOverlayRow__klMBh{position:absolute;left:var(--space-1x);right:var(--space-1x);bottom:var(--space-1x);z-index:3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:auto}.MembershipCategorySlider_overlayTitle__OEaSN{color:var(--e-global-color-white);font-family:Switzer,Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:600;padding:0;border-radius:var(--border-radius,1.2rem);letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.18);transition:all .3s cubic-bezier(.4,0,.2,1)}.MembershipCategorySlider_overlayArrow__Gqbmm{padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:static}.MembershipCategorySlider_overlayArrow__Gqbmm img{width:28px;height:28px;display:block;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.MembershipCategorySlider_overlayArrow__Gqbmm:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--e-global-color-lightgreen);-webkit-mask:url(/brand/white-arrow.svg) no-repeat center;mask:url(/brand/white-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.MembershipCategorySlider_slideLink__U7bv_:hover .MembershipCategorySlider_overlayArrow__Gqbmm img{opacity:0}.MembershipCategorySlider_slideLink__U7bv_:hover .MembershipCategorySlider_overlayArrow__Gqbmm:after{opacity:1}@media (max-width:1200px){.MembershipCategorySlider_slide__uo2_r{width:260px;min-width:260px}.MembershipCategorySlider_sliderTrack___b25F{gap:16px}}@media (max-width:900px){.MembershipCategorySlider_slide__uo2_r{width:220px;min-width:220px}.MembershipCategorySlider_sliderTrack___b25F{gap:12px}}@media (max-width:700px){.MembershipCategorySlider_sliderTrackOuter__IPmwP{height:180px}.MembershipCategorySlider_slide__uo2_r{height:180px;width:180px;min-width:180px}.MembershipCategorySlider_sliderTrack___b25F{gap:10px}.MembershipCategorySlider_slideOverlayRow__klMBh{left:var(--space-1x);right:var(--space-1x);bottom:var(--space-1x);padding:0}.MembershipCategorySlider_overlayTitle__OEaSN{font-size:.9rem;padding:0}.MembershipCategorySlider_overlayArrow__Gqbmm img{width:18px;height:18px}.MembershipCategorySlider_navBtn__mxFQ3{width:32px;height:32px;font-size:14px}}