.h3,h3{font-family:ArcoPerpetuoProBold;font-size:22px;line-height:30px}.commercial-lp-page .header-container-wrapper{min-height:auto}.commercial-lp-page .banner-content{max-height:720px;padding:253px 0}.commercial-lp-page .banner-content .banner-heading{max-width:900px}.commercial-lp-page .banner-content .banner-text{max-width:690px;padding-bottom:40px}.commercial-lp-page .banner-content .banner-text p{font-size:24px;line-height:133.333%;opacity:1}.commercial-lp-page .banner-heading h1{font-family:ArcoPerpetuoProBold;font-size:56px;letter-spacing:0;line-height:114.286%;margin-bottom:24px}.commercial-lp-page .banner-content .btn.button-background,.commercial-lp-page .two-col-text-and-img-section .btn.button-background{background-color:#506ee9;border-color:#506ee9;border-radius:6px;display:inline-block;font-family:ArcoPerpetuoPro-SemiBold;font-size:16px;font-weight:600;letter-spacing:.32px;line-height:23px;max-width:none;padding:14px 46px;text-align:center;width:auto}.commercial-lp-page .two-col-text-and-img-section .btn.button-background{padding:14px 32px}.commercial-lp-page .product-two-column-inner .product-card .product-card-button{display:flex}.commercial-lp-page .banner-content .btn.button-background:hover{background-color:transparent;border-color:#fff}.commercial-lp-page .two-col-text-and-img-section .btn.button-background:hover{background-color:transparent;border-color:#506ee9}.commercial-lp-page .workout-mood-slider-inner{border-radius:6px;margin:0;overflow:hidden}.commercial-lp-page .workout-mood-slider-inner>img{height:295px!important;object-fit:cover;width:100%}.commercial-lp-page .workout-mood-title-section h2{letter-spacing:0}.commercial-lp-page .two-col-text-and-img-section.two-col-text-and-img-section-may .text-and-cta-section-inner{margin:0 auto 0 0;max-width:565px}.commercial-lp-page .two-col-text-and-img-section.two-col-text-and-img-section-may .text-and-cta-section{padding:0}.commercial-lp-page .fitness-instructors-slider-v2 .fitness-instructor-slider-wrapper{margin-left:0!important;margin-right:0!important}.commercial-lp-page .two-col-text-and-img-wrapper{padding-left:calc(50vw - 624px)}.commercial-lp-page .xplus-footer-section .page-center{max-width:1248px!important}.commercial-lp-page .page-center{max-width:1248px!important;padding:0 24px}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-nav-block h3{border-bottom:0;font-family:ArcoPerpetuoProBold;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;padding-bottom:0;text-align:left}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-nav-block ul li{text-align:left}.commercial-lp-page .new-xplus-footer-section .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{font-size:14px;font-weight:400;line-height:20px}.commercial-lp-page .two-col-text-and-img-section{padding:100px 0 50px}.commercial-lp-page .workout-mood-section{padding-bottom:80px}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.workout-mood-all-access-section-v2-feb22 .workout-mood-title-section{margin:0 auto 40px}.commercial-lp-page .two-col-text-and-img-section .text-section h2{letter-spacing:0;margin-bottom:24px}.commercial-lp-page .product-card.full-width .product-card-button{justify-content:center}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2{padding:100px 0 84px!important}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section h2{letter-spacing:0;line-height:120%!important}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section p{line-height:156%!important}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section{margin-bottom:48px}.commercial-lp-page .workout-mood-slider{padding:0 16px}.commercial-lp-page .contact-form-main .form-heading{margin-bottom:48px}.commercial-lp-page .contact-form-main .form-section .hs-form-field{padding:0 0 24px}.commercial-lp-page .contact-form-main .hs_submit.hs-submit{margin-top:16px}.commercial-lp-page .contact-form-main .form-section .hs_submit{padding-bottom:20px}.commercial-lp-page .contact-form-main .hs_recaptcha.hs-recaptcha.field.hs-form-field .input{padding-top:0}.commercial-lp-page .contact-form-main .form-heading h2,.commercial-lp-page .product-two-column-main .product-environment-heading h2{font-family:ArcoPerpetuoProBold}.commercial-lp-page .two-col-text-and-img-section-may .text-section p{line-height:28px}.commercial-lp-page .workout-mood-all-access-section-v2-july23 .workout-mood-slider-inner>img{height:276px!important}.commercial-lp-page .workout-mood-slider-inner .card-content p{font-size:15px;letter-spacing:0}.commercial-lp-page h1,.commercial-lp-page h2,.commercial-lp-page h3{letter-spacing:0}@media(min-width:1600px){.commercial-lp-page .xplus-footer-section .page-center{max-width:1448px!important}.commercial-lp-page .page-center{max-width:1448px!important;padding:0 24px}.commercial-lp-page .two-col-text-and-img-wrapper{padding-left:calc(50vw - 724px)}}@media(max-width:1600px){.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-slider.fitness-mood-slider,.commercial-lp-page .workout-mood-slider{padding:0 10px!important}}@media(max-width:992px){.commercial-lp-page .banner-content{padding:180px 0}.commercial-lp-page .banner-heading h1{font-size:32px}}@media(max-width:767px){.commercial-lp-page .banner-content{padding:200px 0 180px;text-align:left}.commercial-lp-page .banner-heading h1{font-size:32px;line-height:40px;margin-bottom:20px}.commercial-lp-page .banner-content .banner-text{padding-bottom:32px}.commercial-lp-page .banner-content .banner-text p{font-size:18px;letter-spacing:0;line-height:24px}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2{padding:48px 0 8px!important}.commercial-lp-page .two-col-text-and-img-section .text-and-cta-section{margin-bottom:35px}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section{margin-bottom:32px}.commercial-lp-page .two-col-text-and-img-section-may .cta-section{margin-top:24px}.commercial-lp-page .two-col-text-and-img-section-may .text-section p{letter-spacing:0}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.workout-mood-all-access-section-v2-feb22 .workout-mood-title-section{margin:0 auto 32px}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section-v2-feb22{padding-bottom:28px;padding-top:48px}.commercial-lp-page .workout-mood-title-section h2{font-size:26px!important;letter-spacing:0;line-height:32px}.commercial-lp-page .two-col-text-and-img-section{padding-bottom:28px;padding-top:48px}.commercial-lp-page .two-col-text-and-img-section.two-col-text-and-img-section-may .text-and-cta-section-inner{padding:0 24px;text-align:left}.commercial-lp-page .two-col-text-and-img-section .img-section img{padding-left:24px}.commercial-lp-page .xplus-footer-main-nav-wrapper{flex-direction:row}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-nav-block{width:50%}.commercial-lp-page .xplus-footer-main-nav-block+.xplus-footer-main-nav-block{margin-top:0}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-nav-block h3{border-bottom:0;font-size:16px!important;line-height:150%!important;margin-bottom:16px;padding-bottom:0;text-align:left}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-nav-block ul li{text-align:left}.commercial-lp-page .new-xplus-footer-section .xplus-footer-bottom-links{padding:20px 24px}.commercial-lp-page .xplus-footer-bottom-links ul li:first-child{border-right:0;padding-left:0;padding-right:0;width:100%}.commercial-lp-page .xplus-footer-bottom-links ul li a{font-size:14px;font-weight:400;line-height:20px}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-left-block{flex-direction:column;justify-content:flex-start}.commercial-lp-page .new-xplus-footer-section .xplus-footer-main-left-block>div{width:100%}.commercial-lp-page .xplus-footer-logo{margin-bottom:20px;text-align:left}.commercial-lp-page .new-xplus-footer-section .xplus-footer-section{padding-top:40px}.commercial-lp-page .banner-content .btn.button-background,.commercial-lp-page .two-col-text-and-img-section .btn.button-background{width:100%}.commercial-lp-page .product-two-column-main .product-environment-heading{padding-bottom:32px}.commercial-lp-page .product-two-column-main .product-environment-heading h2{letter-spacing:0}.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section h2{letter-spacing:0;margin-bottom:16px}.commercial-lp-page .contact-form-main .form-heading{margin-bottom:24px}.commercial-lp-page .contact-form-main .hs_submit.hs-submit{margin-top:32px;padding-bottom:32px;padding-top:0}.commercial-lp-page .contact-form-main .form-section .hs-form-field{padding:0}.commercial-lp-page .two-col-text-and-img-section-may .text-section p{line-height:24px}.commercial-lp-page .contact-form-main .form-section .hs-form-field{padding:0 0 16px}}@media(max-width:480px){.commercial-lp-page .workout-mood-section.workout-mood-all-access-section.fitness-instructor-slider-section.fitness-instructors-slider-v2 .workout-mood-title-section p{letter-spacing:0;line-height:150%!important;max-width:345px;width:100%}.commercial-lp-page .two-col-text-and-img-section .text-section h2{letter-spacing:0;margin-bottom:16px;max-width:345px;width:100%}.commercial-lp-page .product-two-column-inner .product-card .product-card-text p{letter-spacing:0;max-width:345px;width:100%}.commercial-lp-page .workout-mood-all-access-section-v2-july23 .workout-mood-slider-inner>img,.commercial-lp-page .workout-mood-slider-inner>img{height:264px!important}.product-card.full-width .product-card-image img{border-radius:6px;height:288px!important;object-fit:cover}}