@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:1025px){.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:1025px){.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}@media (max-width:1024.98px){.content-block.content-block--offset .module__row{display:flex;flex-direction:column-reverse}.content-block.content-block--offset .module__media{height:auto;left:inherit;position:relative;top:inherit}.content-block.content-block--offset .module__media:before{content:"";display:block;padding-top:65%;position:relative}}@media (min-width:1025px){.content-block.content-block--offset{padding:0}}@media (max-width:1024.98px){.content-block.content-block--offset .content-block__actions .button{min-width:100%}.content-block.content-block--offset .content-block__container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}}@media (min-width:768px){.content-block.content-block--offset .content-block__container{display:block}}@media (min-width:1025px){.content-block.content-block--offset .content-block__container{display:block;height:700px;max-width:none;padding:0}}.content-block.content-block--offset .content-block__inner-content{padding-bottom:48px;padding-top:48px}@media (min-width:1025px){.content-block.content-block--offset .content-block__inner-content{margin:0 auto;max-width:625px;padding:30px}}@media (max-width:1024.98px){.content-block.content-block--offset .content-block__content{padding:48px}}@media (min-width:768px){.content-block.content-block--offset .content-block__content{max-width:900px;padding:48px}}@media (min-width:1025px){.content-block.content-block--offset .content-block__content{max-width:900px;padding:100px 48px}}@media (max-width:1024.98px){.content-block.content-block--offset1 .module__row{display:flex;flex-direction:column-reverse}.content-block.content-block--offset1 .module__media{height:auto;left:inherit;position:relative;top:inherit}.content-block.content-block--offset1 .module__media:before{content:"";display:block;padding-top:65%;position:relative}}@media (min-width:1025px){.content-block.content-block--offset1{padding:0}.content-block.content-block--offset1 .module__container{margin-left:auto;margin-right:auto;max-width:320px;max-width:1600px;padding-left:15px;padding-right:15px;position:relative;width:100%}}@media (min-width:1025px) and (min-width:480px){.content-block.content-block--offset1 .module__container{max-width:768px}}@media (min-width:1025px) and (min-width:768px){.content-block.content-block--offset1 .module__container{max-width:1025px}}@media (min-width:1025px) and (min-width:1025px){.content-block.content-block--offset1 .module__container{max-width:1280px}}@media (min-width:1025px){.content-block.content-block--offset1 .module__container:after{background:#fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:calc(100% - 100px)}.content-block.content-block--offset1 .module__content{width:45%}.content-block.content-block--offset1 .module__row{display:flex;flex-direction:row-reverse}.content-block.content-block--offset1 .module__media{margin:48px 0;position:relative;width:55%}}@media (max-width:1024.98px){.content-block.content-block--offset1 .content-block__actions .button{min-width:100%}}@media (min-width:768px){.content-block.content-block--offset1 .content-block__actions{margin-top:48px}}@media (max-width:1024.98px){.content-block.content-block--offset1 .content-block__container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}}@media (min-width:768px){.content-block.content-block--offset1 .content-block__container{display:block}}@media (min-width:1025px){.content-block.content-block--offset1 .content-block__container{display:block;max-width:none;min-height:502px;padding:0}}.content-block.content-block--offset1 .content-block__inner-content{padding-bottom:48px;padding-top:48px}@media (min-width:1025px){.content-block.content-block--offset1 .content-block__inner-content{margin:0 auto;max-width:625px;padding:100px 60px}}@media (max-width:1024.98px){.content-block.content-block--offset1 .content-block__content{background:#fff;top:-spacer(5)}}@media (min-width:768px){.content-block.content-block--offset1 .content-block__content{max-width:900px}}@media (min-width:1025px){.content-block.content-block--offset1 .content-block__content{max-width:900px}}.content-block-module__content--short-offset .content-block__content{background:#fff;display:flex;justify-content:center}.content-block-module__content--short-offset .content-block__inner-content{padding:48px}@media (min-width:768px){.content-block-module__content--short-offset .content-block__inner-content{padding:100px 48px}}@media (max-width:1024.98px){.content-block .module__content--short-offset{margin-top:-48px}.content-block .module__row--short-offset{display:flex;flex-direction:column-reverse}.content-block .module__media--short-offset{padding-top:90%;position:relative}}.content-block-module__content--short .content-block__content{background:#fff}.content-block-module__content--short .content-block__inner-content{padding:48px}@media (min-width:768px){.content-block-module__content--short .content-block__inner-content{padding:100px 48px}}.content-block--border:after,.content-block--border:before{background-image:url(https://cdn2.hubspot.net/hubfs/6204058/color-bar-strip.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:100%;padding:10px 0;width:100%}.content-block--border .content-block__container{padding:40px 0 20px}@media (min-width:1025px){.content-block--border .content-block__container{padding:80px 0}}@media (min-width:768px){.content-block--border{background-size:contain}}.content-block__cta-video video{display:block;height:100%;object-fit:cover;width:100%}.content-block__title--decorator .title-decorator{margin:16px 0}@media (min-width:768px){.content-block__title--decorator .title-decorator{margin:16px 0 30px}}