@font-face{font-display:swap;font-family:basefont;font-style:normal;src:url(https://cdn2.hubspot.net/hubfs/3928543/clubpilates.com/fonts/VentiCF-Medium.woff)}@font-face{font-display:swap;font-family:headfont;font-style:normal;font-weight:600;src:url(https://cdn2.hubspot.net/hubfs/3928543/clubpilates.com/fonts/VentiCF-Medium.woff)}@font-face{font-display:swap;font-family:headfont-bold;font-style:normal;src:url(https://cdn2.hubspot.net/hubfs/3928543/clubpilates.com/fonts/VentiCF-Bold.woff)}@font-face{font-display:swap;font-family:headfont-black;font-style:normal;src:url(https://cdn2.hubspot.net/hubfs/3928543/clubpilates.com/fonts/VentiCF-Black.woff)}em{color:#687984;font-family:headfont-alt;font-style:normal}.hs-form .hs-error-msgs{padding-top:5px}.hs-form .hs-error-msgs li{line-height:1.1}.wysiwig img{height:auto;width:100%}.wysiwig li{color:#505050;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;margin-bottom:.75em;text-transform:none}.module--theme-dark .wysiwig li,.module--theme-light .wysiwig li{color:inherit}.wysiwig li a,.wysiwig li a:hover{color:#4e77ad}@media (min-width:768px) and (min-width:768px){.module--align-left .wysiwig li{text-align:left}.module--align-right .wysiwig li{text-align:right}.module--align-center .wysiwig li{text-align:center}}@media (min-width:1320px){.wysiwig li{color:#505050;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:28px;text-transform:none}}.wysiwig p{color:#505050;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;margin:1em 0;text-align:left;text-transform:none;word-break:break-word}.module--theme-dark .wysiwig p,.module--theme-light .wysiwig p{color:inherit}.wysiwig p a,.wysiwig p a:hover{color:#4e77ad}@media (min-width:768px) and (min-width:768px){.module--align-left .wysiwig p{text-align:left}.module--align-right .wysiwig p{text-align:right}.module--align-center .wysiwig p{text-align:center}}@media (min-width:1320px){.wysiwig p{color:#505050;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:28px;text-transform:none}}.wysiwig p:first-child{margin-top:0}.wysiwig p:last-child{margin-bottom:0}@media (min-width:768px){.wysiwig p{text-align:left;word-break:normal}}.wysiwig h1,.wysiwig h2,.wysiwig h3{color:#4078c0;margin:24px 0}.wysiwig h4,.wysiwig h5,.wysiwig h6{color:#4078c0;margin:16px 0}.hero-carousel{position:relative;-webkit-text-size-adjust:100%}.hero-carousel--padding-none{padding-bottom:0;padding-top:0}.hero-carousel--padding-top{padding-bottom:0;padding-top:48px}@media (min-width:768px){.hero-carousel--padding-top{padding-top:48px}}@media (min-width:1320px){.hero-carousel--padding-top{padding-top:60px}}.hero-carousel--padding-bottom{padding-bottom:48px;padding-top:0}@media (min-width:768px){.hero-carousel--padding-bottom{padding-bottom:48px}}@media (min-width:1320px){.hero-carousel--padding-bottom{padding-bottom:60px}}.hero-carousel--padding-both{padding-bottom:48px;padding-top:48px}@media (min-width:768px){.hero-carousel--padding-both{padding-bottom:48px;padding-top:48px}}@media (min-width:1320px){.hero-carousel--padding-both{padding-bottom:60px;padding-top:60px}}.hero-carousel--separator:after{background:red;content:"";display:block;height:border-bottom-width;width:100%}.hero-carousel .slick-slide{outline:0}.hero-carousel .slick-arrow{display:none;pointer-events:all}.hero-carousel .slick-arrow .icon{height:100%;height:18px;position:relative;top:-1px;width:100%;width:16px}@media (max-width:767.98px){.hero-carousel .slick-arrow .icon{top:1px}}.hero-carousel .slick-prev{background-color:#232323;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDEyIDI4Ij48dGl0bGU+Q29tYmluZWQgU2hhcGU8L3RpdGxlPjxwYXRoIGZpbGw9IiNGRkNEMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTAgMTQgNy4yIDBIMTJMNC44IDE0IDEyIDI4SDcuMnoiLz48L3N2Zz4=);background-repeat:no-repeat;background:#232323;background-color:#fff;border:0;border-radius:50%;box-shadow:0 0 3px 1px rgba(0,0,0,.16);color:transparent;color:#fff;cursor:pointer;display:none;height:38px;left:15px;position:absolute;transform:rotate(0deg);width:38px;z-index:2}.hero-carousel .slick-prev:before{content:""}.hero-carousel .slick-prev:focus{outline:0}@media (max-width:1319.98px){.hero-carousel .slick-prev{display:none}}@media (min-width:768px){.hero-carousel .slick-prev{align-items:center;display:flex!important;justify-content:center;top:50%;transform:translateY(-50%) rotate(0deg)}.hero-carousel .slick-prev:hover{background:rgba(35,35,35,.9)}.hero-carousel .slick-prev:hover svg{color:#fff;fill:#fff}.hero-carousel .slick-prev svg{color:#232323;margin-top:2px;fill:#232323}}@media (max-width:767.98px){.hero-carousel .slick-prev{background-color:#232323;left:0;top:0}}.hero-carousel .slick-next{background-color:#232323;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDEyIDI4Ij48dGl0bGU+Q29tYmluZWQgU2hhcGU8L3RpdGxlPjxwYXRoIGZpbGw9IiNGRkNEMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTAgMTQgNy4yIDBIMTJMNC44IDE0IDEyIDI4SDcuMnoiLz48L3N2Zz4=);background-repeat:no-repeat;background:#232323;background-color:#fff;border:0;border-radius:50%;box-shadow:0 0 3px 1px rgba(0,0,0,.16);color:transparent;color:#fff;cursor:pointer;display:none;height:38px;position:absolute;right:15px;transform:rotate(180deg);width:38px;z-index:2}.hero-carousel .slick-next:before{content:""}.hero-carousel .slick-next:focus{outline:0}@media (max-width:1319.98px){.hero-carousel .slick-next{display:none}}@media (min-width:768px){.hero-carousel .slick-next{align-items:center;display:flex!important;justify-content:center;top:50%;transform:translateY(-50%) rotate(180deg)}.hero-carousel .slick-next:hover{background:rgba(35,35,35,.9)}.hero-carousel .slick-next:hover svg{color:#fff;fill:#fff}.hero-carousel .slick-next svg{color:#232323;margin-top:2px;fill:#232323}}@media (max-width:767.98px){.hero-carousel .slick-next{background-color:#232323;right:0;top:0}}.hero-carousel .slick-dots{display:flex!important;justify-content:center;list-style:none;margin:16px auto 24px;padding:0}.hero-carousel .slick-dots li{list-style:none}.hero-carousel .slick-dots li.slick-active button{background:#505050}.hero-carousel .slick-dots button{appearance:none;border:1px solid #505050;border-radius:50%;display:inline-block;height:10px;margin:0 7px;outline:0;padding:0;text-indent:-9999px;width:10px}@media (min-width:1320px){.hero-carousel .slick-dots{display:none}}@media (min-width:768px){.hero-carousel .slick-dots{margin-top:16px}}.hero-carousel .slick-slider{line-height:0}.hero-carousel .button-enlarged{border-radius:30px;font-size:22px;padding:4px 70px}@media (max-width:767.98px){.hero-carousel .button-enlarged{padding:4px 45px}}@media (min-width:768px){.hero-carousel .slick-next,.hero-carousel .slick-prev{cursor:pointer}.hero-carousel .slick-next:hover,.hero-carousel .slick-prev:hover{background-color:#fff}}.hero-carousel__list-container{display:flex;flex-direction:column-reverse}@media (min-width:768px){.hero-carousel__list-container{display:block}}.hero-carousel__list-arrows{height:40px;margin:24px auto;position:relative;text-align:center;width:215px;z-index:1}.hero-carousel__list-arrows--contain .hero-carousel__list-arrows-container{position:relative}@media (min-width:768px){.hero-carousel__list-arrows--contain,.hero-carousel__list-arrows--contain .hero-carousel__list-arrows-container{height:100%}.hero-carousel__list-arrows{left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}}.hero-carousel__list-arrows-container{left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-width:768px){.hero-carousel__list-arrows-container{height:600px;margin:0;width:100%}.hero-carousel__list-arrows-container.bottom_left{width:100px}.hero-carousel__list-arrows-container.bottom_left .slick-next,.hero-carousel__list-arrows-container.bottom_left .slick-prev{top:calc(100% - 50px)}.hero-carousel__list-arrows-container.bottom_right{left:calc(100vw - 100px);width:100px}.hero-carousel__list-arrows-container.bottom_right .slick-next,.hero-carousel__list-arrows-container.bottom_right .slick-prev{top:calc(100% - 50px)}}.hero-carousel__list-count{display:block;left:0;pointer-events:none;position:absolute;text-align:center;top:12px;width:100%}@media (min-width:768px){.hero-carousel__list-count{display:none}}.hero-carousel__title{color:#fff;margin-bottom:30px}.hero-carousel__title img{width:100%}.hero-carousel__copy{color:#505050;color:#fff!important;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;text-transform:none}.module--theme-dark .hero-carousel__copy,.module--theme-light .hero-carousel__copy{color:inherit}.hero-carousel__copy a,.hero-carousel__copy a:hover{color:#4e77ad}@media (min-width:768px) and (min-width:768px){.module--align-left .hero-carousel__copy{text-align:left}.module--align-right .hero-carousel__copy{text-align:right}.module--align-center .hero-carousel__copy{text-align:center}}@media (min-width:1320px){.hero-carousel__copy{color:#505050;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:28px;text-transform:none}}.hero-carousel__content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 40px;position:absolute;width:100%;z-index:3}.hero-carousel__actions{padding-top:20px}.hero-carousel__actions a{margin-bottom:10px}.hero-carousel__actions a:not(:last-child){margin-right:10px}@media (max-width:1319.98px){.hero-carousel__actions{margin-left:auto;margin-right:auto;max-width:320px;max-width:1600px;padding-left:15px;padding-right:15px;width:100%}}@media (max-width:1319.98px) and (min-width:480px){.hero-carousel__actions{max-width:768px}}@media (max-width:1319.98px) and (min-width:768px){.hero-carousel__actions{max-width:1025px}}@media (max-width:1319.98px) and (min-width:1320px){.hero-carousel__actions{max-width:1280px}}.hero-carousel__item{background-color:#6c757d;position:relative;width:100%}.hero-carousel__item-content .hero-carousel__actions,.hero-carousel__item-copy,.hero-carousel__item-title{color:#fff!important;opacity:0;transition:all .2s ease}.slick-active .hero-carousel__item-content .hero-carousel__actions,.slick-active .hero-carousel__item-copy,.slick-active .hero-carousel__item-title,.slick-current .hero-carousel__item-content .hero-carousel__actions,.slick-current .hero-carousel__item-copy,.slick-current .hero-carousel__item-title{opacity:1;transition:all .4s ease-out;transition-delay:1s}.hero-carousel__item-title svg,.hero-carousel__title svg{width:100%}.hero-carousel__item-title text,.hero-carousel__title text{fill:none;stroke:#fff;stroke-width:1.5px}.slick-active .hero-carousel__item-title:after,.slick-active .hero-carousel__title:after,.slick-current .hero-carousel__item-title:after,.slick-current .hero-carousel__title:after{width:50%}@media (max-width:1319.98px){.hero-carousel__item-title,.hero-carousel__title{margin-left:auto;margin-right:auto;max-width:320px;max-width:1600px;padding-left:15px;padding-right:15px;width:100%}}@media (max-width:1319.98px) and (min-width:480px){.hero-carousel__item-title,.hero-carousel__title{max-width:768px}}@media (max-width:1319.98px) and (min-width:768px){.hero-carousel__item-title,.hero-carousel__title{max-width:1025px}}@media (max-width:1319.98px) and (min-width:1320px){.hero-carousel__item-title,.hero-carousel__title{max-width:1280px}}.hero-carousel__copy,.hero-carousel__item-copy{color:#505050;font-family:basefont,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:28px;margin-top:16px;text-transform:none}@media (max-width:1319.98px){.hero-carousel__copy,.hero-carousel__item-copy{margin-left:auto;margin-right:auto;max-width:320px;max-width:1600px;padding-left:15px;padding-right:15px;width:100%}}@media (max-width:1319.98px) and (min-width:480px){.hero-carousel__copy,.hero-carousel__item-copy{max-width:768px}}@media (max-width:1319.98px) and (min-width:768px){.hero-carousel__copy,.hero-carousel__item-copy{max-width:1025px}}@media (max-width:1319.98px) and (min-width:1320px){.hero-carousel__copy,.hero-carousel__item-copy{max-width:1280px}}.hero-carousel__content,.hero-carousel__item-content{left:50%;margin-left:auto;margin-right:auto;max-width:320px;max-width:1600px;padding-left:15px;padding-right:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}@media (min-width:480px){.hero-carousel__content,.hero-carousel__item-content{max-width:768px}}@media (min-width:768px){.hero-carousel__content,.hero-carousel__item-content{max-width:1025px}}@media (min-width:1320px){.hero-carousel__content,.hero-carousel__item-content{max-width:1280px}}@media (min-width:768px){.hero-carousel__content,.hero-carousel__item-content{padding:0 120px}}.hero-carousel{min-height:485px}.hero-carousel__item-media{height:485px;position:relative}.hero-carousel__item-media--contain{height:auto;position:relative}.hero-carousel__item-media--contain img,.hero-carousel__item-media--contain video{object-fit:contain;position:relative}@media (min-width:1320px){.hero-carousel__item-media--contain .hero-carousel__image--hide{display:none}}.hero-carousel__item-media--overlay:before{background-color:rgba(35,35,35,.5);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.hero-carousel__item-media img,.hero-carousel__item-media video{display:block;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.hero-carousel__item-media video{display:none;z-index:1}@media (min-width:768px){.hero-carousel__item-media{height:600px}.hero-carousel{min-height:600px}}@media (min-width:1320px){.hero-carousel__item-media video{display:block}}.module--align-right .hero-carousel{text-align:right}.module--align-left .hero-carousel{text-align:left}.module--align-center .hero-carousel{text-align:center}.hero-carousel__cta-video video{display:block;height:100%;object-fit:cover;width:100%}.hero-carousel__disclaimer{bottom:10%;left:0;margin:0 auto;position:absolute;right:0;width:90%}.hero-carousel__disclaimer .separator{background-color:#fff;height:1px;width:100%}.hero-carousel__disclaimer p{color:#fff;font-size:10px;line-height:100%;margin-top:1.5rem;text-align:left}.hero-carousel__subcopy{margin-top:1.5rem}@media (min-width:768px){.hero-carousel__subcopy{margin-top:3rem}}