@font-face{font-family:ArcoPerpetuoPro-Light;font-style:normal;font-weight:400;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Light.eot);src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Light.eot#iefix) format("embedded-opentype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Light.woff) format("woff"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Light.woff2) format("woff")}@font-face{font-family:ArcoPerpetuoPro-Regular;font-style:normal;font-weight:400;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Regular.eot);src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Regular.eot#iefix) format("embedded-opentype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Regular.woff) format("woff"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Regular.woff2) format("woff")}@font-face{font-family:ArcoPerpetuoPro-Medium;font-style:normal;font-weight:Medium;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Medium.eot);src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Medium.eot#iefix) format("embedded-opentype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Medium.woff) format("woff"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Medium.woff2) format("woff")}@font-face{font-family:ArcoPerpetuoPro-Black;font-style:normal;font-weight:400;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Black.eot);src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Black.eot#iefix) format("embedded-opentype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Black.woff) format("woff"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-Black.woff2) format("woff")}@font-face{font-family:ArcoPerpetuoPro-SemiBold;font-style:normal;font-weight:600;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-SemiBold.eot);src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-SemiBold.eot#iefix) format("embedded-opentype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-SemiBold.woff) format("woff"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/ArcoPerpetuoPro-SemiBold.woff2) format("woff")}@font-face{font-family:ArcoPerpetuoProBold;font-weight:700;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/Arco%20Perpetuo%20Pro%20Bold/ArcoPerpetuoProBold.eot);src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/Arco%20Perpetuo%20Pro%20Bold/ArcoPerpetuoProBold.eot) format("embedded-opentype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/Arco%20Perpetuo%20Pro%20Bold/ArcoPerpetuoProBold.woff2) format("woff2"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/Arco%20Perpetuo%20Pro%20Bold/ArcoPerpetuoProBold.woff) format("woff"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/Arco%20Perpetuo%20Pro%20Bold/ArcoPerpetuoProBold.ttf) format("truetype"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Nov2020/fonts/Arco%20Perpetuo%20Pro%20Bold/ArcoPerpetuoProBold.svg#ArcoPerpetuoProBold) format("svg")}@font-face{font-family:HelveticaNeue-Bold;font-weight:700;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/GO%20Assets/GO%20Fonts/HalveticaNeue/HelveticaNeue-Bold.woff2) format("woff2"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/GO%20Assets/GO%20Fonts/HalveticaNeue/HelveticaNeue-Bold.woff) format("woff")}@font-face{font-family:HelveticaNeue;font-weight:700;src:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/GO%20Assets/GO%20Fonts/HalveticaNeue/HelveticaNeue.woff2) format("woff2"),url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/GO%20Assets/GO%20Fonts/HalveticaNeue/HelveticaNeue.woff) format("woff")}body{font-family:ArcoPerpetuoPro-Regular;font-size:18px;line-height:27px}.h1,h1{font-size:48px;line-height:58px}.h1,.h2,h1,h2{font-family:ArcoPerpetuoProBold}.h2,h2{font-size:40px;line-height:48px}.h3,h3{font-family:ArcoPerpetuoProBold;font-size:20px;line-height:24px}.xplus-feb2022 .header-container-wrapper{min-height:auto!important}.xplus-feb2022 .new-header-feb-22 .page-center,.xplus-feb2022 .page-center{max-width:1240px!important;padding:0 20px!important}.xplus-header-new .header-section{background-color:transparent;padding:14px 0;position:absolute}.xplus-header-new .header-fix .header-cta-block ul li a.login-item.button-transparent,.xplus-header-new .new-header-feb-22 .header-cta-block ul li a.login-item.button-transparent{border:none!important;color:#fff;font-size:14px}.xplus-header-new .header-fix .header-cta-block ul li a.login-item.button-transparent:hover,.xplus-header-new .new-header-feb-22 .header-cta-block ul li a.login-item.button-transparent:hover{background:transparent;border:none!important;font-size:14px}.xplus-header-new .header-fix .header-cta-block ul li a.button-transparent,.xplus-header-new .header-fix .header-cta-block ul li a.button-transparent:hover,.xplus-header-new .new-header-feb-22 .header-cta-block ul li a.button-transparent{background:transparent;border:1px solid #fff;border-radius:7px;color:#fff;font-size:14px;padding:10px 22px!important}.xplus-header-new .new-header-feb-22.on-scroll .header-section{background:rgba(25,25,25,.9)}.xplus-header-new ul.menu-cta-item{list-style-type:none;margin-bottom:0;margin-top:0}.xplus-banner-feb .banner-content{max-height:658px;min-height:658px;padding:220px 0!important}.xplus-banner-feb .banner-inner{max-height:720px}.xplus-banner-feb .banner-heading h1{font-size:48px;line-height:58px;margin-bottom:24px}.xplus-banner-feb .banner-text p{font-size:18px;font-size:24px!important;line-height:27px;line-height:32px!important;margin-bottom:0}.xplus-banner-feb .btn.button-background,.xplus-feb2022 .two-col-text-and-img-section .btn.button-background{background:#506ee9;border:1px solid #506ee9;border-radius:7px;color:#fff;font-family:ArcoPerpetuoProBold;font-size:14px;line-height:16px;max-width:200px!important;padding:12px;text-align:center;width:100%}.xplus-banner-feb .btn.button-background:hover{background:transparent;border:1px solid #fff}.banner-section .btn-stripe,.two-col-text-and-img-section .btn-stripe{border:1px solid;border-radius:7px;color:#fff;font-family:ArcoPerpetuoProBold;font-size:14px;line-height:16px;max-width:162px!important;padding:12px;text-align:center;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;width:100%}.workout-mood-section{padding-bottom:80px;padding-top:100px}.workout-mood-title-section{margin-bottom:40px}.workout-mood-title-section h2{letter-spacing:0;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:725px}.workout-mood-title-section p{margin-left:auto;margin-right:auto;max-width:645px}.workout-mood-slider-inner img{border-radius:6px}.workout-mood-slider-inner{border-radius:6px;box-shadow:6px 5px 17px -7px rgba(0,0,0,.75);position:relative}.title-gradient-color{align-items:center;border-radius:6px;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;height:100px;justify-content:center;left:0;position:absolute;width:100%}.title-gradient-color p{color:#fff;font-family:ArcoPerpetuoProBold;font-style:normal;line-height:100%;margin-bottom:0;margin-top:21px;text-align:center}.workout-mood-slider{box-sizing:border-box;margin-bottom:20px;padding:0 16px}.designed-slick-arrow .slick-arrow{background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.2);height:42px;width:42px;z-index:5}.designed-slick-arrow .slick-prev{left:31px}.designed-slick-arrow .slick-next{right:31px}.designed-slick-arrow .slick-prev:before{background-image:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Aug2021/left-arrow.svg)}.designed-slick-arrow .slick-next:before,.designed-slick-arrow .slick-prev:before{background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:block;height:100%;width:100%}.designed-slick-arrow .slick-next:before{background-image:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Aug2021/right-arrow.svg)}.designed-slick-arrow .slick-arrow:focus,.designed-slick-arrow .slick-arrow:hover{background:hsla(0,0%,100%,.6);box-shadow:0 4px 20px rgba(0,0,0,.2)}.designed-slick-arrow .slick-dots{bottom:-42px;line-height:0}.designed-slick-arrow .slick-dots li button{background:rgba(40,41,41,.3);border-radius:50%;height:10px;margin:0;padding:0;width:10px}.designed-slick-arrow .slick-dots li{height:auto;margin:0;padding:0 5px;width:auto}.designed-slick-arrow .slick-dots li.slick-active button{background:#282929}.designed-slick-arrow .slick-dots li button:before{display:none}.designed-slick-arrow{margin:0!important}.designed-slick-arrow .slick-slide>div{line-height:0}.xplus-feb2022 .two-col-text-and-img-section{padding:100px 0}.xplus-feb2022 .two-col-text-and-img-section .text-section{max-width:385px}.xplus-feb2022 .two-col-text-and-img-section .text-section h2{margin-bottom:24px}.xplus-feb2022 .two-col-text-and-img-section .text-section p{color:#000;margin-bottom:32px}.xplus-feb2022 .two-col-text-and-img-section .btn.button-background:hover{background:transparent;border:1px solid #506ee9;color:#506ee9}.two-col-text-and-img-section.one-column-image-section .img-section{align-items:flex-end}.two-col-text-and-img-section.one-column-image-section .cta-section a.btn{display:inline-block;font-size:16px;line-height:150%!important;max-width:none!important;width:auto}.fitness-instructor-slider-section{padding:0 70px}.workout-mood-title-section{margin:0 auto 54px;max-width:680px;padding-left:15px;padding-right:15px;text-align:center}.fitness-instructor-slider-inner{align-items:center;display:flex;justify-content:space-between;padding:0 16px 15px;width:100%}.fitness-instructor-slider-text p{margin-bottom:0;margin-top:0;text-align:left}.fitness-instructor-slider-text p.instructor-brand{font-family:ArcoPerpetuoPro-Regular;font-size:16px;line-height:24px;margin-top:5px}.fitness-instructor-slider-section .workout-mood-slider-inner img{border-radius:6px;height:auto;margin:0 auto;width:100%}.fitness-instructor-slider-section .workout-mood-slider-inner{box-shadow:0 6px 9px -7px rgba(0,0,0,.4)}.workout-mood-slider.fitness-mood-slider{margin:0 auto 20px;max-width:336px}.fitness-instructor-slider-section .slick-slide{text-align:center}.brand-reviews-section{padding:0}.brand-reviews--block{align-items:flex-start;display:flex;padding:24px}.brand-reviews--logo{padding-right:16px;width:54px}.brand-reviews--content{width:88%}.brand-reviews--content h3{font-family:HelveticaNeue-Bold;margin-bottom:16px}.brand-reviews--content p{color:#666;font-family:HelveticaNeue-Bold;font-size:14px;line-height:20px;margin-bottom:0}.brand-reviews-section .workout-mood-slider-inner{border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.brand-reviews-section .workout-mood-slider-inner img{height:auto}.brand-reviews-slider-wraper-bottom .workout-mood-slider{padding:0 32px 0 0}.xplus-footer-section{padding:70px 0 50px}.xplus-footer-section .page-center{max-width:1120px!important}.xplus-footer-main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.xplus-footer-main-left-block,.xplus-footer-main-right-block{padding:0 15px;width:50%}.xplus-footer-main-nav-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.xplus-footer-main-nav-block{margin-left:70px}.xplus-footer-main-nav-block ul{margin-bottom:0}.xplus-footer-main-nav-block ul li{margin-bottom:35px;text-align:right}.xplus-footer-main-nav-block ul li:last-child{margin-bottom:0}.xplus-footer-main-nav-block ul li a{color:#fff;font-family:HelveticaNeue;font-size:16px;line-height:140%;padding:0!important}.xplus-footer-social-follow{margin-top:26px}.xplus-footer-social-follow ul{list-style:none;padding-left:0}.xplus-footer-social-follow ul li{display:inline-block;margin-bottom:0;margin-right:10px}.xplus-footer-social-follow ul li:last-child{margin-right:0}.xplus-footer-social-follow ul li a{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.xplus-footer-bottom-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.xplus-footer-bottom-links{margin-top:26px;text-align:right}.xplus-footer-bottom-links .hs-menu-wrapper{line-height:0}.xplus-footer-bottom-links ul{margin-bottom:0}.xplus-footer-bottom-links ul li{border-right:1px solid hsla(0,0%,100%,.5);line-height:0;padding:0 10px}.xplus-footer-bottom-links ul li:first-child{padding-left:0}.xplus-footer-bottom-links ul li:last-child{border-right:none;padding-right:0}.xplus-footer-bottom-links ul li a{color:#fff;font-family:HelveticaNeue;font-size:14px;line-height:140%;max-width:none!important;padding:0!important}.functional-fitness-hero-section{background-position:50%}.functional-fitness-hero-section .banner-content>div{margin:0 auto;text-align:center}.functional-fitness-hero-section .banner-content>div.banner-heading,.functional-fitness-hero-section .banner-content>div.banner-text{max-width:870px}.functional-fitness-hero-section .banner-content>div.banner-cta{padding-top:32px}.functional-fitness-hero-section .banner-content>div.banner-cta a.btn{background:#38a5ef;border-color:#38a5ef;border-radius:48px;box-shadow:0 4px 16px hsla(0,0%,9%,.16);display:inline-block;font-family:ArcoPerpetuoPro-SemiBold;font-size:16px;font-weight:600;line-height:24px;max-width:300px;padding:11px 25px}.functional-fitness-hero-section .banner-content>div.banner-cta a.btn:hover{background:transparent;border-color:#fff}.bottom-arrow{bottom:48px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.functional-fitness-hero-section .banner-text{padding-bottom:0;padding-top:70px}.functional-fitness-hero-section .banner-text p{font-size:18px;line-height:150%}.functional-fitness-hero-section .banner-content>div.banner-heading h1{font-family:ArcoPerpetuoProBold;line-height:1.16;margin:0;text-shadow:0 4px 4px hsla(0,0%,9%,.48);-moz-text-shadow:0 4px 4px hsla(0,0%,9%,.48);-webkit-text-shadow:0 4px 4px hsla(0,0%,9%,.48)}.functional-fitness-hero-section .logo-image-after-heading{padding-top:24px;text-align:center}.functional-fitness-hero-section .banner-content{padding-bottom:160px;padding-top:440px}.fitness-two-column-section .two-column-image__action a.button-new{background:#506ee9;border:1px solid #506ee9;border-radius:7px;box-shadow:0 4px 16px hsla(0,0%,9%,.16);color:#fff;display:inline-block;font-family:ArcoPerpetuoPro-SemiBold;font-size:16px;font-weight:600;line-height:24px;padding:11px 55.2px;text-decoration:none}.fitness-two-column-section .two-column-image__action a.button-new:hover{background:transparent;border-color:#506ee9;color:#506ee9}.fitness-two-column-section .two-column-image__action{padding-top:15px}.fitness-two-column-section .two-column-image__image img{box-shadow:none}.fitness-two-column-section.two-column-image--flipped .two-column-image__content-block{padding-right:50px!important}.fitness-two-column-section .two-column-image__copy h2{margin-bottom:30px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .left-col-icon-text-section{margin:0 auto;max-width:430px;padding:0}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .left-col-icon-text-section ul{list-style:none;margin:24px 0 0;padding:0}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .left-col-icon-text-section ul li{margin-bottom:16px;padding-left:42px;position:relative}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .left-col-icon-text-section ul li:before{background-image:url(https://6406677.fs1.hubspotusercontent-na1.net/hubfs/6406677/Tickmark_copy.png);content:"";display:inline-block;height:24px;left:0;position:absolute;top:0;vertical-align:middle;width:24px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .slick-dots li,.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .slick-dots li button{height:16px;width:16px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .slick-dots li button{margin:0 8px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .slick-dots li button:before{color:#d6d6d6;font-size:16px;height:16px;line-height:1;opacity:1;width:16px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .slick-dots li.slick-active button:before{color:#707070}.fitness-mood-slider-section .workout-mood-slider-inner{margin:0}.fitness-mood-slider-section .designed-slick-arrow .slick-dots li button{background:hsla(0,0%,100%,.5)}.fitness-mood-slider-section .designed-slick-arrow .slick-dots li.slick-active button{background:#fff}.fitness-mood-slider-section .slick-dots{display:none!important}.fitness-two-column-image-slider .button-wrapper{padding-top:15px}.fitness-two-column-image-slider .button-wrapper a.button{background:#506ee9;border:1px solid #506ee9;border-radius:7px;box-shadow:0 4px 16px hsla(0,0%,9%,.16);color:#fff;font-family:ArcoPerpetuoPro-SemiBold;font-size:16px;font-weight:600;line-height:24px;padding:11px 55.2px;text-decoration:none}.fitness-two-column-image-slider .button-wrapper a.button:hover{background:transparent;border-color:#506ee9;color:#506ee9}.fitness-two-column-image-slider .img-slider img{display:inline-block;height:100%!important;object-fit:cover;vertical-align:middle;width:100%}.fitness-two-column-image-slider .slider-add-arrow .slick-next{background:#fff}.fitness-instructor-slider-section.workout-mood-all-access-section{padding:50px 0!important}.fitness-reviews-slider-section{padding-bottom:100px;padding-top:50px}.fitness-reviews-slider-section .workout-mood-slider-inner{margin:0}.fitness-instructor-slider-section .designed-slick-arrow .slick-prev{left:-100px}.newyearoneyou-banner-dec22 .banner-content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.newyearoneyou-banner-dec22 .logo-image-after-heading{margin-bottom:24px;order:-1}.newyearoneyou-banner-dec22 .logo-image-after-heading img{height:83px;max-width:385px;width:100%}.xplus-banner-feb.newyearoneyou-banner-dec22 .banner-content{padding:193px 0 292px!important;position:relative;z-index:2}.newyearoneyou-banner-dec22.xplus-banner-feb .banner-heading h1{line-height:125%;margin-bottom:0}.newyearoneyou-banner-dec22.xpass-fit-page-feb .banner-content .banner-heading{margin-bottom:24px}.newyearoneyou-banner-dec22 .banner-text{max-width:725px;padding-bottom:0;width:100%}.newyearoneyou-banner-dec22.xplus-banner-feb .banner-text p{font-size:24px;font-weight:400;line-height:133%;margin-bottom:0;opacity:1}.newyearoneyou-banner-dec22:before{background:linear-gradient(359.81deg,#9bcbeb 3.4%,rgba(155,203,235,.5) 29.09%,rgba(155,203,235,.1) 90.24%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.newyearoneyou-banner-dec22 .bottom-arrow{bottom:70px}.workout-mood-section.workout-mood-all-access-section.workout-mood-all-access-section-v2-feb22.workout-mood-slider-dec22 .workout-mood-title-section{margin:0 auto 48px}.workout-mood-section.workout-mood-slider-dec22{padding-bottom:100px;padding-top:100px}.workout-mood-slider-dec22 .workout-mood-title-section h2{line-height:150%}.workout-mood-slider-dec22 .workout-mood-slider-inner{margin:0}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section .text-section h2{line-height:150%}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section .btn.button-background{font-size:16px;font-weight:600;line-height:24px;max-width:173px!important;padding:11px 12px;text-transform:capitalize}.xplus-feb2022.newyearoneyou-dec22 .brand-reviews--content p{font-family:HelveticaNeue;font-size:14px;font-weight:400;line-height:140%}.newyearoneyou-dec22 .brand-reviews-section .workout-mood-slider-inner{margin:0}.newyearoneyou-dec22 .workout-mood-slider{margin-bottom:30px;padding:0 15px}.newyearoneyou-dec22 .brand-reviews-section .workout-mood-slider-inner{box-shadow:0 10px 15px rgba(0,0,0,.1)}.newyearoneyou-dec22 .fitness-instructor-slider-section.workout-mood-all-access-section{padding:70px 0 60px!important}.newyearoneyou-dec22 .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section .workout-mood-title-section p{max-width:920px}.newyearoneyou-dec22 .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section .workout-mood-title-section{max-width:910px}.newyearoneyou-dec22 .fitness-instructor-slider-text p{line-height:24px}.newyearoneyou-dec22 .fitness-instructor-slider-text p.instructor-brand{margin-top:0}.newyearoneyou-dec22 .fitness-instructor-slider-section .workout-mood-slider-inner{filter:drop-shadow(0 8px 24px rgba(22,22,22,.16))}.newyearoneyou-dec22 .workout-mood-slider-inner{box-shadow:none}.newyearoneyou-dec22.xplus-feb2022 .newyearoneyou-full-text-img-section{padding:30px 0 40px}.newyearoneyou-dec22.xplus-feb2022 .two-col-text-and-img-section.newyearoneyou-full-text-img-section .text-section h2{line-height:120%}.newyearoneyou-dec22.xplus-feb2022 .newyearoneyou-full-text-img-section.two-col-text-and-img-section.two-col-image-full-width-text .text-section{max-width:820px!important}.newyearoneyou-dec22.xplus-feb2022 .newyearoneyou-full-text-img-section.two-col-text-and-img-section.two-col-image-full-width-text .img-section{padding-top:10px!important}.newyearoneyou-dec22 .workout-mood-slider-inner img{width:100%}.newyearoneyou-dec22 .workout-mood-slider .title-gradient-color img{width:auto}.newyearoneyou-dec22 .header-strip-buttons-section .btn-stripe{font-size:16px;line-height:24px}.newyearoneyou-dec22 .header-cta-block .header-strip-buttons-section li:last-child a.btn-stripe{max-width:140px!important;min-width:140px;padding:11px 12px!important}.newyearoneyou-dec22 .span2.header-cta-block.mob-popup-show.stripe-left a.btn-stripe{min-width:auto}.header-section .header-strip-buttons-section ul.menu-cta-item>li>a{letter-spacing:0}.xplus-jan-2023 .two-col-text-and-img-section .btn.button-background,.xplus-jan-2023 a.btn.button-background{font-family:ArcoPerpetuoPro-SemiBold;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0!important;line-height:24px;max-width:173px!important;padding:11px}.xplus-jan-2023 .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:0}.xplus-feb2022 .home-page-2023-bottom-section.two-col-text-and-img-section{padding-bottom:0}.two-col-text-and-img-section.two-col-image-full-width-text.demand-workouts-section-v2{padding:80px 0 30px}.xplus-feb2022 .two-col-text-and-img-section.demand-workouts-section-v2 .text-section h2{font-size:40px!important;line-height:48px!important}.xplus-feb2022 .two-col-text-and-img-section.demand-workouts-section-v2 .text-section p{font-size:18px!important;line-height:150%!important;margin:0 auto 32px;max-width:586px}.xplus-feb2022.march-2023-guide .two-col-text-and-img-section.demand-workouts-section-v2 .btn.button-background{align-items:center!important;display:flex!important;height:52px;max-width:173px!important;width:100%!important}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section h2{font-size:40px!important;line-height:150%!important}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section p{font-size:18px!important;line-height:27px!important}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section{margin-bottom:40px;padding:0 20px}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2{padding:100px 0 84px!important}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .page-center{max-width:100%!important;padding:0!important}.fitness-instructors-slider-v2 .fitness-instructor-slider-wrapper{margin-left:120px!important;margin-right:-310px!important;overflow:hidden}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-slider.fitness-mood-slider{max-width:inherit}.fitness-instructors-slider-v2.fitness-instructor-slider-section .workout-mood-slider-inner{margin:0}.march-2023-guide .fitness-instructors-slider-v2 .fitness-instructor-slider-text p.instructor-name{font-size:18px!important;font-weight:700!important;line-height:150%!important}.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-slider-inner{box-shadow:0 5px 10px rgba(0,0,0,.1)}.fitness-instructor-slider-text.fitness-instructors-slider-v2 p.instructor-brand{margin-top:0}.fitness-instructors-slider-v2 .fitness-instructor-slider-inner{padding:0 16px}.fitness-instructors-slider-v2 .title-gradient-color{height:70px}@media screen and (min-width:1800px){.fitness-instructor-slider-section .designed-slick-arrow .slick-prev{left:-12.5%!important}.fitness-instructor-slider-section .designed-slick-arrow .slick-next{right:-12.5%!important}.remove-other-arrow-css.fitness-instructor-slider-section .designed-slick-arrow .slick-next{right:0!important}.remove-other-arrow-css.fitness-instructor-slider-section .designed-slick-arrow .slick-prev{left:0!important}}@media screen and (max-width:1600px){.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-slider.fitness-mood-slider{padding:0 16px!important}.fitness-instructors-slider-v2 .fitness-instructor-slider-wrapper{margin-right:-230px!important}}@media screen and (max-width:1440px){.fitness-instructor-slider-section{padding:0 50px}.newyearoneyou-dec22 .fitness-instructor-slider-section .workout-mood-slider-inner img{height:345px!important;min-height:345px;object-fit:cover}.newyearoneyou-dec22 .fitness-instructor-slider-section .fitness-instructor-slider-logo img{height:auto!important;min-height:auto;object-fit:fill}.fitness-instructors-slider-v2 .fitness-instructor-slider-wrapper{margin-right:-190px!important}}@media screen and (max-width:1250px){.functional-fitness-hero-section .banner-content{padding-top:300px}.fitness-two-column-section.studio-lp-two-column-section .two-column-image__content-block{padding:0 0 0 40px}.workout-mood-section{padding-bottom:50px;padding-top:50px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap.left-side .left-col-icon-text-section{padding-left:50px}}@media screen and (max-width:1100px){.functional-fitness-hero-section .banner-content{padding-bottom:100px;padding-top:300px}.functional-fitness-hero-section .banner-text{padding-top:50px}.functional-fitness-hero-section .banner-text p{font-size:16px}.bottom-arrow{bottom:20px}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section{padding:30px 0 100px}.xplus-banner-feb .banner-content{min-height:auto}}@media screen and (max-width:991px){.xplus-footer-main-left-block{width:40%}.xplus-footer-main-right-block{width:60%}.functional-fitness-hero-section .banner-content{padding-bottom:100px;padding-top:250px}.functional-fitness-hero-section .banner-text{padding-top:40px}.fitness-two-column-section .two-column-image__copy h2{font-size:26px;line-height:1.25;margin-bottom:20px}.fitness-mood-slider-section .workout-mood-title-section h2,.fitness-two-column-image-slider .left-col-icon-text-section h2{font-size:26px;line-height:1.25}.two-col-text-and-img-slider.fitness-two-column-image-slider{padding:50px 0!important}.fitness-instructors-slider-v2 .fitness-instructor-slider-wrapper{margin-right:-260px!important}}@media screen and (max-width:767px){.h1,h1{font-size:32px;line-height:38px}.h2,h2{font-size:26px;line-height:31px}.xplus-feb2022 .new-header-feb-22 .header-section{padding:14px 0}.xplus-feb2022 .new-header-feb-22 .menu-block{width:100%!important}.xplus-banner-feb .banner-content{padding:164px 0!important}.xplus-banner-feb .banner-heading h1{font-size:32px;line-height:38px;margin-bottom:20px;text-align:center}.xplus-banner-feb .banner-cta{margin:0 auto;max-width:162px;width:100%}.xplus-banner-feb .banner-text p{font-size:18px!important;line-height:27px!important;text-align:center}.xplus-banner-feb .banner-text{padding-bottom:24px}.workout-mood-section.workout-mood-all-access-section-v2-feb22{padding-bottom:55px;padding-top:64px}.designed-slick-arrow .slick-dots{bottom:-18px}.xplus-feb2022 .two-col-text-and-img-section .text-section{max-width:none}.xplus-feb2022 .two-col-text-and-img-section{padding:80px 0}.xplus-feb2022 .two-col-text-and-img-section .text-section h2{margin-bottom:20px}.brand-reviews--block{padding:20px}.xplus-footer-section{padding:50px 0}.xplus-footer-main-left-block,.xplus-footer-main-right-block{width:100%}.xplus-footer-main-left-block{margin-bottom:10px}.xplus-footer-logo{text-align:center}.xplus-footer-main-nav-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xplus-footer-main-nav-block ul li,.xplus-footer-social-follow ul{text-align:center}.xplus-footer-main-nav-block ul li,.xplus-footer-main-nav-block ul li:last-child{margin-bottom:20px}.xplus-footer-bottom-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.xplus-footer-bottom-left-block,.xplus-footer-bottom-right-block{width:100%}.xplus-footer-bottom-app-download-wrapper,.xplus-footer-bottom-links{text-align:center}.xplus-footer-bottom-right-block{margin-top:30px}.xplus-footer-bottom-links ul li{border-right:none;float:unset!important;margin-bottom:8px;padding:0}.xplus-footer-social-follow{margin-top:20px}.xplus-footer-bottom-links{margin-top:12px}.xplus-footer-bottom-links ul li a{font-family:ArcoPerpetuoPro-Regular;font-size:12px;letter-spacing:.2px;line-height:20px}.xplus-footer-main-nav-block{margin-left:0}.fitness-two-column-section.studio-lp-two-column-section .two-column-image__content-block{padding:40px 0 0}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap.left-side .left-col-icon-text-section{padding-left:0;padding-right:0;text-align:center}.fitness-two-column-image-slider .img-slider-inner>div{padding:0!important}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .slick-slide{margin-right:0!important;transform:translateX(0)}.banner-section .bottom-arrow{display:none}.functional-fitness-hero-section .banner-content>div.banner-heading h1{font-size:32px;line-height:119%}.functional-fitness-hero-section .banner-text p{font-size:16px;line-height:150%}.functional-fitness-hero-section .banner-text{padding-top:20px}.functional-fitness-hero-section .banner-content{padding-bottom:40px;padding-top:198px}.studio-lp-two-column-section.fitness-two-column-section{padding-bottom:0!important;padding-top:34px!important}.workout-mood-all-access-section-v2-feb22.fitness-mood-slider-section{padding-top:30px}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap.left-side .left-col-icon-text-section h2{font-size:26px!important;line-height:123%!important}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap.left-side .left-col-icon-text-section p{font-size:16px;line-height:150%}.fitness-instructor-slider-section.workout-mood-all-access-section{padding:0!important}.fitness-instructor-slider-section .workout-mood-title-section h2{font-size:26px!important;line-height:32px!important}.fitness-instructor-slider-section .workout-mood-title-section p,.fitness-two-column-section .two-column-image__copy p{font-size:16px;line-height:150%}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section .workout-mood-title-section{padding-left:0;padding-right:0}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap ul.slick-dots{display:block!important}.two-col-text-and-img-slider.fitness-two-column-image-slider{padding:20px 0!important}.fitness-two-column-section.two-column-image--flipped .two-column-image__content-block{padding-bottom:30px!important;padding-right:0!important;padding-top:0!important}.fitness-two-column-section.two-column-image__container,.two-column-image.fitness-two-column-section.two-column-image--flipped .two-column-image__container{display:flex;flex-direction:column-reverse}.fitness-two-column-image-slider .two-col-text-and-img-slider-wrap .left-col-icon-text-section ul li{font-size:16px;font-weight:500;line-height:24px}.functional-fitness-hero-section .banner-content>div.banner-cta{padding-top:114px}.xplus-banner-feb.newyearoneyou-banner-dec22 .banner-content{padding:100px 0 200px!important}.newyearoneyou-banner-dec22 .logo-image-after-heading{margin-bottom:74px;text-align:center}.newyearoneyou-banner-dec22.xplus-banner-feb .banner-heading h1{line-height:120%}.newyearoneyou-banner-dec22.xpass-fit-page-feb .banner-content .banner-heading{margin-bottom:20px}.newyearoneyou-banner-dec22.xplus-banner-feb .banner-text{padding-bottom:0}.newyearoneyou-banner-dec22.banner-section .bottom-arrow{bottom:110px;display:block}.newyearoneyou-banner-dec22.banner-section .bottom-arrow img{height:32px;width:32px}.plan-three-col-card-section{overflow:visible;padding:20px 0 0}.plan-three-col-card-section .left-side-img{max-width:120px;top:-67px;z-index:2}.plan-three-col-card-section .page-center{z-index:3}.plan-three-col-card-section .right-side-img{bottom:auto;top:50px}.plan-three-col-card-block .card-text-block h2{font-size:32px!important}.plan-three-col-card-block .card-text-block p{margin-bottom:25px}.plan-three-col-card-block .card-btn-block .btn.button-background{max-width:375px;width:100%}.workout-mood-section.workout-mood-all-access-section-v2-feb22{padding-bottom:28px;padding-top:48px}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section .text-section h2{line-height:130%}.xplus-feb2022 .two-col-text-and-img-section .text-section p{font-size:16px;line-height:24px}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section .btn.button-background{max-width:375px!important;width:100%}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section .text-and-cta-section{margin-bottom:20px}.xplus-feb2022.newyearoneyou-dec22 .two-col-text-and-img-section{padding:20px 0 40px}.newyearoneyou-dec22 .brand-reviews-slider-wraper-bottom .workout-mood-slider{padding:0 15px}.newyearoneyou-dec22 .fitness-instructor-slider-section.workout-mood-all-access-section{padding:40px 0 60px!important}.newyearoneyou-dec22.xplus-feb2022 .newyearoneyou-full-text-img-section.two-col-text-and-img-section.two-col-image-full-width-text .img-section{padding-bottom:0!important;padding-top:0!important}.newyearoneyou-dec22 .workout-mood-slider{padding:0 10px}.newyearoneyou-dec22.xplus-feb2022 .newyearoneyou-full-text-img-section.two-col-text-and-img-section.two-col-image-full-width-text .img-section .image-1{display:block}.xplus-jan-2023 .new-header-feb-22 .header-cta-block ul li{margin-left:10px}.xplus-jan-2023 .header-section .header-strip-buttons-section ul.menu-cta-item>li>a,.xplus-jan-2023 .studio-lp-heder-sec-mob .btn.header-button{border:1px solid #fff;border-radius:7px;font-size:14px;line-height:21px;padding:5.5px 8.5px!important}.fitness-instructors-slider-v2 .fitness-instructor-slider-wrapper{margin-left:0!important;margin-right:0!important}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-slider.fitness-mood-slider{margin-bottom:40px;max-width:410px}.ott-logos-section .top-header-text-section .title h2,.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section h2,.xplus-feb2022 .two-col-text-and-img-section.demand-workouts-section-v2 .text-section h2{font-size:26px!important;margin-bottom:15px}.fitness-instructors-slider-v2 .designed-slick-arrow .slick-dots{bottom:0}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2{padding:48px 0 8px!important}.ott-logos-section .logos-section .logo-block img{margin:0 auto}.workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section p{font-size:16px!important;line-height:26px!important}}@media screen and (max-width:568px){.plan-three-col-card-section .right-side-img{bottom:auto;top:94px}}@media screen and (max-width:480px){.xplus-feb2022 .new-header-feb-22 .header-cta-block ul li{margin-left:16px}.xplus-header-new .new-header-feb-22 .header-cta-block ul li a.login-item.button-transparent{padding:10px 0 10px 22px!important}.xplus-banner-feb .banner-cta{max-width:none}.xplus-banner-feb .btn.button-background,.xplus-feb2022 .two-col-text-and-img-section .btn.button-background{max-width:none!important}.workout-mood-slider{padding:0 10px}.brand-reviews-slider-wraper-bottom .workout-mood-slider{padding:0 20px 0 0}.two-col-pc-img .img-section img{display:none}.two-col-pc-img{position:relative}.two-col-mob-img{padding-right:20px}.two-col-mob-img-inner{background-repeat:no-repeat;background-size:100% 100%;height:202px!important;width:100%}.fitness-instructor-slider-section{padding:0}.xplus-banner-feb.newyearoneyou-banner-dec22 .banner-content{padding:76px 0 114px!important}.newyearoneyou-banner-dec22 .logo-image-after-heading img{height:47px;max-width:220px}.newyearoneyou-banner-dec22 .logo-image-after-heading{margin-bottom:114px}.newyearoneyou-banner-dec22.banner-section .bottom-arrow{bottom:40px}.newyearoneyou-dec22 .header-strip-buttons-section .btn-stripe{font-size:14px;letter-spacing:.04em;line-height:21px}.newyearoneyou-dec22 .logo-image img{height:auto;max-width:36px}.newyearoneyou-dec22 .span2.header-cta-block.mob-popup-show.stripe-left a.btn-stripe{padding:0!important}.xplus-jan-2023 .two-col-text-and-img-section .btn.button-background,.xplus-jan-2023 a.btn.button-background{max-width:100%!important;width:100%!important}.two-col-text-and-img-section.one-column-image-section .cta-section a.btn{width:100%}}@media screen and (max-width:375px){.plan-three-col-card-section .right-side-img{bottom:auto;top:115px}}.march-2023-guide h1,.march-2023-guide h2{font-family:ArcoPerpetuoProBold!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.02em!important}.march-2023-guide h3{font-family:ArcoPerpetuoPro-Medium!important;font-style:normal!important;font-weight:500!important}.march-2023-guide h4{font-family:ArcoPerpetuoProBold!important;font-style:normal!important;font-weight:700!important}.march-2023-guide p{font-family:ArcoPerpetuoPro-Regular!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:24px!important}.march-2023-guide .xpass-fit-page-feb .banner-video-wrapper{height:100%}.full-width-video-section-new a.blue-bg-btn,.march-2023-guide .btn.button-background,.march-2023-guide .larg-group-book-consultation form .actions input.hs-button,.market-four-column-section .market-cta-wrapper a.button{border-radius:6px!important;font-family:ArcoPerpetuoProBold!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.02em!important;line-height:24px!important;max-width:none!important;min-width:200px;padding:13px 23px!important;text-align:center!important;width:auto}.march-2023-guide h1{font-size:48px!important;line-height:1!important}.march-2023-guide h2{font-size:40px!important;line-height:1!important}.march-2023-guide h3{font-size:20px!important;line-height:32px!important}.march-2023-guide h4{font-size:32px!important;line-height:1!important}.march-2023-guide .slick-initialized .slick-slide{height:auto!important}@media (max-width:767px){.march-2023-guide h1{font-size:32px!important;line-height:40px!important}.march-2023-guide h2{font-size:26px!important;line-height:32px!important}.march-2023-guide h3{font-size:18px!important;line-height:24px!important}.march-2023-guide h4{font-size:24px!important;line-height:1!important}.full-width-video-section-new a.blue-bg-btn,.march-2023-guide .banner-content-left.content-wthout-form .banner-cta a,.march-2023-guide .btn.button-background,.march-2023-guide .larg-group-book-consultation form .actions input.hs-button,.march-2023-guide .logo-slider-new .logo--bottom-cta-block .button,.march-2023-guide .market-four-column-section .market-cta-wrapper a.button,.march-2023-guide .two-col-text-and-img-section-may .cta-section,.march-2023-guide .two-col-text-and-img-section.two-col-image-full-width-text .text-and-cta-section,.march-2023-guide .work-with-two-column--bottom-cta-block .button,.march-2023-guide .xplus-banner-feb .banner-cta,.market-four-column-section .market-cta-wrapper a.button{float:none;margin:0 auto;max-width:100%!important;min-width:100%!important;width:100%}}