.accessPassWrapper .AccessPassHeader{background:#242424;box-shadow:0 10px 20px #0d0d0d80}header.AccessPassHeader .NewTag{color:#000;background:#fff}.accessPassWrapper .AccessPassHeader .header{background:#242424}.accessPassWrapper .AccessPassHeader .header ul li.cartIcon{display:none}.accessPassWrapper .AccessPassHeader .header .mainNav ul li a,.accessPassWrapper .AccessPassHeader .mobileLoin ul li.cartIcon a{color:#fff}.accessPassWrapper .AccessPassHeader .header .mobileNavinner{top:2px}.accessPassWrapper .AccessPassHeader .header .logo i{color:#fff}.accessPassWrapper{background:#0d0d0d;overflow:hidden}.accessPassWrapper .videoBanner{margin:38px 0 0}.accessPassWrapper h4.heading{font-size:28px;line-height:36px;font-family:var(--heading-font);color:#fff}.accessPassWrapper .allAccessBtn{color:#303030;background:linear-gradient(270deg,#fc0 0%,#efb236 47%,#dc8833 100%) no-repeat padding-box padding-box;border-radius:12px;padding:8px 24px;font-family:InterRegular;font-size:14px;text-decoration:none;display:inline-block}.accessPassWrapper .accessPassBanner .bannerInner{height:660px;position:relative;overflow:hidden}.accessPassWrapper .accessPassBanner .bannerInner:before{content:"";background:url(../media/bannerGradient.1360b68e.png) top;position:absolute;inset:0}.accessPassWrapper .accessPassBanner .bannerContent{color:#fff;background:linear-gradient(360deg,#fff 0%,#010101 0%,#01010100 100%);padding-bottom:20px;position:absolute;bottom:0}.accessPassWrapper .bannerInner .allAccessCtaIcon{color:#fff;background:#e499352e;border:1px solid #e69d34;border-radius:15px;align-items:center;padding:2px 12px;font-family:InterBold;font-size:14px;line-height:24px;text-decoration:none;display:inline-flex}.accessPassWrapper .bannerInner .allAccessCtaIcon img{width:14px;height:14px;margin-right:6px}.accessPassBanner .bannerContent h2{color:#fff;margin-top:13px;margin-bottom:14px;font-size:33px;line-height:46px}.accessPassBanner .bannerContent p.desc{color:#fff;min-height:36px;font-family:InterRegular;font-size:14px;line-height:18px}.accessPassBanner .bannerContent p.price{align-items:center;display:inline-flex}.accessPassBanner .bannerContent p.price s.oldPrice{color:#ffffffa8;margin-right:7px;font-family:InterRegular;font-size:14px;line-height:24px}.accessPassBanner .bannerContent p.price span.newPrice{color:#fff;font-family:InterBold;font-size:24px;line-height:24px}.accessPassBanner .bannerContent .allAccessBtn{color:#303030;background:linear-gradient(270deg,#fc0 0%,#efb236 47%,#dc8833 100%) no-repeat padding-box padding-box;border-radius:12px;padding:8px 24px;font-family:InterRegular;font-size:14px;display:inline-block}.accessPassWrapper .allAccessBenefits{margin-top:36px}.allAccessBenefits .benefitsInner{background:#242424;border-radius:24px;margin-top:24px;padding:24px}.allAccessBenefits .benefitsInner .benefitsImage{text-align:center}.allAccessBenefits ul li{margin-bottom:18px;list-style:none;display:inline-flex}.allAccessBenefits ul li:last-child{margin-bottom:0}.allAccessBenefits ul li h5{color:#fff;margin-bottom:8px;font-family:InterBold;font-size:18px;line-height:22px}.allAccessBenefits ul li span{color:#fff;margin-right:8px;font-size:14px}.allAccessBenefits ul li .benefitsPoint:last-child{margin-bottom:0}.allAccessBenefits ul li .benefitsPoint p{color:#fff9;margin-bottom:0;font-family:InterRegular;font-size:14px;line-height:18px}.allAccessBenefits ul li.desktopImg{display:none}.discoverWrapper{margin-top:36px}.discoverWrapper .discoverInner{margin-top:24px}.discoverWrapper .discoverInner .discoverTiles{scrollbar-width:none;margin-left:24px;display:flex;overflow:scroll}.discoverWrapper .discoverInner .descoverHead{display:none}.discoverWrapper .discoverInner .discoverTile{background-color:#242424;background-image:url(../media/discover-bg.a332dac5.png);background-size:contain;border-radius:18px;min-height:253px}.discoverWrapper .discoverInner .discoverTile .discoverContent{min-height:166px;padding:18px}.discoverWrapper .discoverInner .discoverTile .tileImage img{width:100%}.discoverWrapper .discoverTile h5{color:#fff;margin-bottom:6px;font-family:InterBold;font-size:18px;line-height:22px}.discoverWrapper h4.heading{margin-left:24px}.discoverWrapper .discoverTile p{color:#fff9;font-size:14px;line-height:20px}.discoverWrapper .discoverTileWrap{flex:0 0 277px;margin-right:14px}.discoverInner .slick-slide:last-child .discoverTileWrap{padding-right:0}.inclusionsWrapper{margin-top:36px}.accessPassWrapper .inclusionsWrapper .inclusionsInner{scrollbar-width:none;margin-top:24px;padding:0 24px;display:inline-block;overflow:scroll}.inclusionsInner .loadMore{text-align:center}.inclusionsInner .loadMore button{color:#c44b8f;background:0 0;border:0;font-size:14px;line-height:32px}.inclusionsWrapper .inclusionsInner .slick-list{margin-right:-24px}.inclusionsWrapper .inclusionsInner .inclusionsTilesWrapper{flex:0 0 350px}.inclusionsWrapper h4.heading{margin-left:24px}.inclusionsWrapper .inclusionsTile{background:#242424;border-radius:18px;margin-bottom:14px;display:flex;position:relative}.inclusionsWrapper .inclusionsTile h6{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:2px;font-family:InterBold;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.inclusionsWrapper .inclusionsTile .tileContent{width:calc(100% - 71.2px);padding:8px 8px 4px}.inclusionsWrapper .inclusionsTile .tileFrame{border-radius:18px;max-height:70px}.inclusionsWrapper .inclusionsTile .tileFrame img{border-radius:18px}.inclusionsWrapper .tileContent .durationAndLessions{display:flex}.inclusionsWrapper .durationAndLessions .duration,.inclusionsWrapper .durationAndLessions .lession{color:#fff9;align-items:center;display:inline-flex}.inclusionsWrapper .durationAndLessions .duration{margin-right:10px}.inclusionsWrapper .durationAndLessions .duration span,.inclusionsWrapper .durationAndLessions .lession span{margin-left:5px;font-family:InterRegular;font-size:12px;line-height:22px}.inclusionsWrapper .inclusionsTile .inclusionTilePopup{z-index:9;width:430px;max-width:430px;position:absolute;left:0}.inclusionsWrapper .inclusionTilePopup .popupInner{background:#fff;border-radius:24px;padding:26px 0 26px 26px}.inclusionsWrapper .inclusionTilePopup .popupInner h5{color:#303030;margin-bottom:14px;font-family:InterBold;font-size:18px;line-height:26px}.inclusionsWrapper .inclusionTilePopup .popupInner p{color:#30303099;margin-bottom:0;font-family:InterRegular;font-size:16px;line-height:24px}.inclusionsWrapper .inclusionTilePopup .popupInner ul{max-height:300px;margin-top:24px;margin-bottom:20px;padding-left:16px;padding-right:26px;overflow-y:auto}.inclusionsWrapper .inclusionTilePopup .popupInner ul::-webkit-scrollbar{border-radius:30px;width:7px}.inclusionsWrapper .inclusionTilePopup .popupInner ul::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:30px}.inclusionsWrapper .inclusionTilePopup .popupInner ul::-webkit-scrollbar-thumb:hover{background:#e9e9e9;border-radius:30px}.inclusionsWrapper .inclusionTilePopup .popupInner ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:30px}.inclusionsWrapper .inclusionTilePopup .popupInner ul::-webkit-scrollbar-thumb:active{background:#e9e9e9;border-radius:30px}.inclusionsWrapper .inclusionTilePopup .popupInner ul li{color:#303030;margin-bottom:14px;font-size:14px;line-height:24px;list-style:outside}.inclusionsWrapper .inclusionTilePopup .popupInner a{color:#c44b8f;align-items:center;font-family:InterBold;font-size:18px;line-height:26px;text-decoration:none;display:inline-flex}.inclusionsWrapper .inclusionTilePopup .popupInner a i{margin-left:10px}.inclusionsWrapper .inclusionTilePopup .popupInner{position:relative}.inclusionsWrapper .inclusionTilePopup .rl-close{background:#eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:24px}.inclusionsWrapper .inclusionTilePopup .rl-close:before{color:#000}.inclusionsWrapper .react-tooltip{z-index:99999;background:#fff;border-radius:24px;max-width:450px;padding-right:0!important}.inclusionsWrapper .react-tooltip.core-styles-module_show__Nt9eE{opacity:1}.accessPassWrapper .trusted_us h3.secondary-h1{font-size:28px;line-height:36px;font-family:var(--heading-font);color:#fff;margin-bottom:0;display:inline-flex}.accessPassWrapper .trusted_us.testiSlider .secondary-h1.secondary-h1{letter-spacing:normal}.accessPassWrapper .testimonial_card{color:#303030;background:#fff;min-height:400px}.accessPassWrapper .testimonial_card p{color:#303030;margin-bottom:0;font-size:18px;line-height:26px}.accessPassWrapper .testimonial_client_name h3{color:#fff}.accessPassWrapper .testimonial_client-details{margin-top:24px}.accessPassWrapper .accessPassTestimonial .testimonialSlider{scrollbar-width:none;margin-top:24px;display:flex;overflow:scroll}.accessPassTestimonial .testimonialSlider .testimonialTile{flex:0 0 296px;margin-right:14px}.accessPassWrapper .testimonialTile .testimonial_card{background:#242424}.accessPassWrapper .testimonial_card p{color:#fff;font-size:18px}.accessPassWrapper .testimonial_card .testimonial_client_name p{color:#fff9;margin-top:1px;font-size:14px}.accessPassWrapper .testimonialTile .testimonial_card:first-child{margin-right:0}.accessPassWrapper .trusted_us.testiSlider.sliderAligment{margin-top:22px}.accessPassWrapper .testimonial_client-details .client_icon{border-radius:50%;width:56px;height:56px}.accessPassWrapper .testimonial_client-details .client_icon img{border-radius:50%}.accessPassWrapper .ctaSection{margin-top:36px}.accessPassWrapper .ctaSection .ctaInner{background:url(../media/cta-bg-mobile.1ae9062a.png) 0 0/100% 100% no-repeat;border-radius:24px;padding:61px 20px}.ctaSection .ctaInner .ctaContent{text-align:center}.accessPassWrapper .ctaSection .ctaInner h5{color:#fff;margin-bottom:24px;font-family:InterBold;font-size:24px;line-height:32px}.accessPassWrapper .your_ask_heading .primary-h4,.accessPassWrapper .faq .accordion-button{color:#fff}.accessPassWrapper .faq .accordion-body{color:#fff9}.accessPassWrapper .faq .accordion-item{border-bottom:1px solid #303030}.accessPassWrapper .accordion__button:before{color:#fff}.accessPassWrapper .faq{padding-bottom:114px}.allAccessFooter .footer_flex{color:#fff;background:#242424}.allAccessFooter .subscribe_box .secondary-h1{color:#fff}.allAccessFooter .footer_social li a i{color:#fff;font-size:20px}.allAccessFooter .footer_links ul li a,.allAccessFooter .footer_links h3,.allAccessFooter .allrights p{color:#fff}.allAccessFooter .allrights{background:#242424;border-top:1px solid #303030}.accessPassWrapper .FixedStrip.fixed{z-index:8;background:#242424;width:100%;padding:12px 0;position:fixed;bottom:0;left:0;box-shadow:0 -10px 20px #0d0d0d80}.accessPassWrapper .FixedStrip .stripContent{color:#fff;align-items:center;display:flex}.accessPassWrapper .FixedStrip .stripContent p.desc{margin-right:48px;font-family:InterBold;font-size:18px;line-height:24px;display:none}.accessPassWrapper .FixedStrip .stripContent p{margin-bottom:0}.accessPassWrapper .FixedStrip .stripInner,.accessPassWrapper .FixedStrip .stripInnerUpdgrade{justify-content:space-between;align-items:center;display:flex}.accessPassWrapper .FixedStrip .stripContent p.price{flex-direction:column;align-items:center;display:flex}.accessPassWrapper .FixedStrip .stripContent p.price .oldPrice{color:#fff9;margin-right:16px;font-family:InterRegular;font-size:12px;line-height:14px}.accessPassWrapper .FixedStrip .stripContent p.price span.newPrice{font-family:InterBold;font-size:24px;line-height:24px}.accessPassWrapper .accessPassVideo{justify-content:center;align-items:center;max-width:100%;margin:36px auto 0;padding:0 24px;display:flex;position:relative}.accessPassWrapper .accessPassVideo .playIcon{z-index:1;border-radius:50%;max-width:32px;display:none;position:absolute}.accessPassWrapper .accessPassVideo .react-player,.accessPassWrapper .accessPassVideo .react-player video{border-radius:18px}.accessPassWrapper .accessPassVideo .react-player{background:#000;border:1px solid #70707099;position:relative;overflow:hidden}.accessPassWrapper .bannerInner .allAccessCtaWrapper{background:#ff5a5a1a;border:1px solid #ff5a5a4d;border-radius:23px;align-items:center;display:inline-flex}.accessPassWrapper .bannerInner .allAccessCtaWrapper span{color:#ff5a5a;padding:0 15px;font-size:14px}.accessPassWrapper .bannerInner .allAccessCtaWrapper.endDate,.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays{background:0 0;border:1px solid #e69d344d}.accessPassWrapper .bannerInner .allAccessCtaWrapper.endDate span,.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays span{color:#fff}.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays span span.days span{color:#303030;background:#fff;border-radius:1px;justify-content:center;align-items:center;width:15px;height:17px;margin:0 1px;padding:1px 4px;display:inline-flex}.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays span span.days{padding:0 4px;line-height:17px}.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays .daysWrapper{font-size:12px;line-height:17px}@media screen and (min-width:992px){.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays span span.days span{width:16px;height:19px}.accessPassWrapper .allAccessBtn{font-size:16px;line-height:32px}.accessPassWrapper h4.heading{font-size:36px;line-height:46px}.accessPassWrapper .videoBanner{margin:38px 0 12px}.accessPassBanner .bannerContent h2{font-size:56px;line-height:71px}.accessPassBanner .bannerContent p.desc{margin-bottom:24px;font-size:18px;line-height:24px}.accessPassWrapper .bannerInner .allAccessCtaIcon{border-radius:16px;padding:6.5px 12px;font-size:16px;line-height:17px}.accessPassBanner .bannerContent p.price{margin-bottom:36px}.accessPassBanner .bannerContent p.price s.oldPrice{margin-right:10px;font-size:18px;line-height:24px}.accessPassBanner .bannerContent p.price span.newPrice{font-size:30px;line-height:24px}.accessPassBanner .bannerContent .allAccessBtn{font-size:16px;line-height:32px}.accessPassWrapper .accessPassBanner .bannerInner{height:675px;overflow:hidden}.accessPassWrapper .accessPassBanner .bannerInner:before{background:url(../media/bannerBgdesktop.1bdf0dfd.png)}.accessPassWrapper .bannerInner .bannerContent{background:unset;width:100%;position:absolute;top:35%;left:0}.accessPassWrapper .bannerInner .bannerContent .contentInner{max-width:600px}.accessPassWrapper .allAccessBenefits{margin-top:0;padding-top:56px}.accessPassWrapper .allAccessBenefits ul li{margin-bottom:36px;position:relative}.accessPassWrapper .allAccessBenefits ul li span{font-size:18px;position:absolute;top:4px}.accessPassWrapper .allAccessBenefits ul li .benefitsPoint{padding-left:33px}.accessPassWrapper .allAccessBenefits ul li h5{font-size:24px;line-height:32px}.accessPassWrapper .allAccessBenefits ul li .benefitsPoint p{font-size:16px;line-height:24px}.allAccessBenefits .benefitsInner{padding:16px 56px}.allAccessBenefits .benefitsInner .benefitsImage.mobImage{display:none}.allAccessBenefits ul.benefitsData>li{max-width:350px;margin-bottom:0;display:block}.allAccessBenefits ul.benefitsData ul.innerData li:last-child,.allAccessBenefits ul li.desktopImg{margin-bottom:0}.allAccessBenefits ul.benefitsData{justify-content:space-between;align-items:center;display:flex}.accessPassWrapper .discoverWrapper .noPaddingContainer{padding:0 24px}.discoverWrapper .discoverTile h5{font-size:24px;line-height:29px}.discoverWrapper .discoverTile p{font-size:16px;line-height:24px}.accessPassWrapper .discoverWrapper{margin-top:56px}.discoverWrapper .discoverInner .descoverHead h4.heading{display:block}.discoverWrapper .discoverInner .descoverHead{float:left;max-width:430px;margin-top:60px;padding-right:37px;display:block}.discoverWrapper .discoverInner .descoverHead p.desc{color:#fff9;font-size:16px;line-height:24px}.discoverWrapper .discoverInner .discoverTiles{display:inherit;margin-left:0;overflow:visible}.discoverWrapper .discoverInner .discoverTiles .slick-dots li,.discoverWrapper .discoverInner .discoverTiles .slick-dots li button{background:#1e1e1e;border-radius:50%;width:14px;height:14px;padding:0}.discoverWrapper .discoverInner .discoverTiles .slick-dots{bottom:-41px}.discoverWrapper .discoverInner .discoverTiles .slick-dots li.slick-active button:before{opacity:1}.discoverWrapper .discoverInner .discoverTiles .slick-dots li button:before{color:#fff;opacity:.05;background:#fff;border-radius:50%;width:14px;height:14px;padding:0}.accessPassWrapper .discoverWrapper h4.heading{display:none}.discoverWrapper h4.heading{margin-left:0}.discoverWrapper .discoverInner .discoverTile{min-height:339px}.discoverWrapper .discoverInner .discoverTile .discoverContent{min-height:209px;padding:24px}.discoverWrapper .discoverInner .discoverTile .tileImage img{width:100%}.discoverWrapper .discoverInner .discoverTiles{position:relative}.discoverWrapper .discoverInner .discoverTiles .slick-prev:before,.discoverWrapper .discoverInner .discoverTiles .slick-next:before,.inclusionsWrapper .inclusionsInner .slick-next:before,.inclusionsWrapper .inclusionsInner .slick-prev:before{color:#fff!important}.discoverWrapper .discoverInner .discoverTiles .slick-prev{border-color:#fff!important;top:254px!important;left:0!important}.discoverWrapper .discoverInner .discoverTiles .slick-next{border-color:#fff!important;top:254px!important;left:54px!important}.discoverWrapper .discoverTileWrap{margin-right:0;padding-right:20px}.accessPassWrapper .inclusionsWrapper .noPaddingContainer{padding:0 24px}.inclusionsWrapper .inclusionsTile h6{min-height:48px;margin-bottom:15px;font-size:18px;line-height:24px}.accessPassWrapper .inclusionsWrapper h4.heading{margin-left:0}.inclusionsWrapper .durationAndLessions .duration span,.inclusionsWrapper .durationAndLessions .lession span{font-size:16px;line-height:22px}.inclusionsWrapper .inclusionsTile .tileContent{width:calc(100% - 199px);padding:14px}.inclusionsWrapper .inclusionsTile .tileFrame{max-height:unset}.accessPassWrapper .inclusionsWrapper{margin-top:56px}.inclusionsWrapper .inclusionsInner{position:relative;overflow:visible}.inclusionsWrapper .inclusionsInner .slick-next{border-color:#fff!important;top:-52px!important;right:0!important}.inclusionsWrapper .inclusionsInner .slick-prev{border-color:#fff!important;top:-52px!important;right:55px!important}.inclusionsWrapper .inclusionsInner .inclusionsTilesWrapper{margin-right:0;padding-right:24px}.inclusionsWrapper .inclusionsInner .inclusionsTilesWrapper:first-child{padding:0 24px 0 0}.accessPassWrapper .inclusionsWrapper .inclusionsInner{padding:0;display:block;overflow:visible}.inclusionsWrapper .inclusionTilePopup .popupInner{padding:26px 0 26px 16px}.accessPassWrapper .trusted_us h3.secondary-h1{font-size:36px;line-height:46px}.accessPassWrapper .testimonial_card{min-height:380px}.accessPassWrapper .testimonial_card p{color:#fff;font-size:20px}.accessPassWrapper .trusted_us .slick-next:before,.accessPassWrapper .trusted_us .slick-prev:before{color:#fff!important}.accessPassWrapper .trusted_us .slick-next,.accessPassWrapper .trusted_us .slick-prev{border-color:#fff!important;top:-43px!important}.accessPassWrapper .trusted_us .slick-prev{right:58px!important}.accessPassWrapper .trusted_us .slick-next{right:0!important}.accessPassWrapper .trusted_us.testiSlider .secondary-h1.secondary-h1{margin:0}.accessPassWrapper .trusted_us.testiSlider.sliderAligment{margin-top:42px}.accessPassWrapper .accessPassTestimonial .testimonialSlider{overflow:visible}.accessPassTestimonial .testimonialSlider .testimonialTile{margin-right:0;padding-right:24px}.accessPassWrapper .testimonial_client-details .client_icon{border-radius:50%;width:64px;height:64px}.accessPassWrapper .testimonial_card .testimonial_client_name p{margin-top:1px}.accessPassWrapper .ctaSection .ctaInner h5{max-width:550px;margin:0 auto 32px;font-size:36px;line-height:46px}.accessPassWrapper .ctaSection .ctaInner{background:url(../media/allAccessCtaBg2.47d5a8cb.png) 0 0/100% 100% no-repeat;padding:69px}.accessPassWrapper .ctaSection{margin-top:56px}.accessPassWrapper .footer_flex:before{background:#303030;height:412px}.accessPassBanner .bannerContent .allAccessBtn,.accessPassWrapper .allAccessBtn{padding:4px 24px}.accessPassWrapper .FixedStrip{padding:15px 0}.accessPassWrapper .FixedStrip .stripInner{max-width:800px;margin:0 auto}.accessPassWrapper .FixedStrip .stripInnerUpdgrade{max-width:520px;margin:0 auto}.accessPassWrapper .FixedStrip .stripContent p.price{margin-right:150px}.accessPassWrapper .FixedStrip .stripContent p.desc{max-width:600px;display:block}.accessPassWrapper .FixedStrip .stripContent p.price{flex-direction:row}.accessPassWrapper .FixedStrip .stripContent p.price .oldPrice{font-size:16px;line-height:24px}.accessPassWrapper .faq{padding-bottom:121px}.accessPassWrapper .accessPassVideo{max-width:1095px;margin:56px auto 0}.accessPassWrapper .accessPassVideo .playIcon{max-width:72px;display:inline-block}.accessPassWrapper .accessPassVideo .react-player{border-radius:18px}.accessPassWrapper .bannerInner .allAccessCtaWrapper.remainingDays .daysWrapper{font-size:14px;line-height:19px}}@media only screen and (min-width:991px) and (max-width:1366px){.accessPassWrapper .footer_flex:before{height:402px}}@media only screen and (max-width:992px){.inclusionTilePopup{z-index:9999;background-color:#0000004d;width:100%;height:100vh;margin-left:-24px;display:none;position:fixed;bottom:0}.inclusionsWrapper .inclusionTilePopup .popupInner{border-radius:24px 24px 0 0;width:100%;padding:65px 0 24px 24px;position:absolute;bottom:0}.inclusionsWrapper .inclusionTilePopup .popupInner h5{padding-right:24px}.inclusionTilePopup.active{display:block}.accessPassWrapper .bannerInner .allAccessCtaWrapper span{font-size:12px}}
