@font-face{font-display:auto;font-family:basefont;font-style:normal;src:url(https://cdn2.hubspot.net/hubfs/3928543/clubpilates.com/fonts/VentiCF-Medium.woff)}@font-face{font-display:auto;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:auto;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:auto;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}.offer-bar__container{align-items:center;display:flex;display:block;margin:0 auto}.module--align-left .offer-bar__container{text-align:left}.module--align-right .offer-bar__container{text-align:right}.module--align-center .offer-bar__container{text-align:center}.module--align-left .offer-bar__container{justify-content:flex-start}.module--align-right .offer-bar__container{justify-content:flex-end}.module--align-center .offer-bar__container{justify-content:center}@media (min-width:768px){.offer-bar__container{display:flex}}.offer-bar__title{display:none}.offer-bar__content{position:relative}@media (max-width:1024.98px){.offer-bar__content{line-height:1.5;padding:16px 10px}}.offer-bar__copy{color:#505050;color:inherit;display:block;font-family:basefont,arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0;position:relative;text-transform:none}@media (min-width:768px){.offer-bar__copy{display:inline-block;margin-bottom:0}}.offer-bar__actions{align-items:center;display:flex;gap:20px;height:80px;justify-content:center}@media (max-width:767px){.offer-bar__actions{display:block;height:auto!important;padding-bottom:6px;padding-top:4px}}@media (max-width:1024.98px){.offer-bar__actions{line-height:inherit!important}}.offer-bar__cta{color:#505050;color:inherit;display:block;font-family:basefont,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:700;letter-spacing:1px;line-height:28px;line-height:80px;text-decoration:underline;text-transform:none}.offer-bar__cta *,.offer-bar__cta :hover{color:inherit}.offer-countdown-wrap{background-color:#fff;border-radius:4px;color:#2c5c9b;font-family:basefont,arial,sans-serif;padding:8px 8px 6px;text-align:center}.offer-countdown-title{font-size:10px;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:3px}.offer-countdown-grid{align-items:center;display:flex;gap:4px;justify-content:center}.offer-countdown-item{align-items:center;display:flex;flex-direction:column}.offer-countdown-value{font-size:20px;font-weight:700;line-height:1;min-width:30px}.offer-countdown-label{font-size:7px;font-weight:700;letter-spacing:.5px;line-height:1;margin-top:2px}.offer-countdown-separator{font-size:20px;font-weight:700;line-height:1;margin-top:-10px}@media (max-width:767px){.offer-countdown-wrap{align-items:center;display:inline-flex;gap:4px;justify-content:center;margin-top:6px;padding:8px 8px 6px}.offer-countdown-title{font-size:12px;margin-bottom:0}.offer-countdown-grid{gap:4px}.offer-countdown-item{min-width:30px}.offer-countdown-value{font-size:16px}.offer-countdown-label{margin-top:2px}.offer-countdown-separator{font-size:14px;margin-top:-6px}}@media (max-width:1024.98px){.offer-bar__cta{line-height:inherit!important}}section.module:has(.offer-bar-sticky){align-items:center;position:fixed;top:0;width:100%;z-index:111111111}@media (max-width:767px){.offer-bar__content{padding:0 10px}.offer-bar__copy{font-size:12px;line-height:1.1;padding-top:4px}}