@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)}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(https://147422457.fs1.hubspotusercontent-eu1.net/hubfs/147422457/cli-assets/fonts/fontello.eot?63469905);src:url(https://147422457.fs1.hubspotusercontent-eu1.net/hubfs/147422457/cli-assets/fonts/fontello.eot?63469905#iefix) format("embedded-opentype"),url(https://147422457.fs1.hubspotusercontent-eu1.net/hubfs/147422457/cli-assets/fonts/fontello.woff?63469905) format("woff"),url(https://147422457.fs1.hubspotusercontent-eu1.net/hubfs/147422457/cli-assets/fonts/fontello.ttf?63469905) format("truetype"),url(https://147422457.fs1.hubspotusercontent-eu1.net/hubfs/147422457/cli-assets/fonts/fontello.svg?63469905#fontello) format("svg")}em{color:#687984;font-family:headfont-alt;font-style:normal}.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}.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}.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 (min-width:768px){.two-column-image--flipped .two-column-image__container{flex-direction:row-reverse}}.two-column-image__container .content-block__content{padding:48px;z-index:1}.two-column-image__content{margin-top:30px}@media (max-width:767.98px){.two-column-image__container .content-block__content{border:none;padding:0}.blog-page .content-block__container{padding:0}.two-column-image__content{margin-top:0;padding:1rem 0 2rem}}@media (min-width:768px){.two-column-image__container{display:flex;justify-content:center}.two-column-image__container>*{width:50%}.two-column-image--border .two-column-image__content{border:1px solid #ededed}.two-column-image--small .two-column-image__image{align-items:center;display:flex;justify-content:center}.two-column-image__image.extended{margin-bottom:-75px;margin-top:-75px}.two-column-image__image img{display:block;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.two-column-image--small .two-column-image__image img{height:inherit;position:relative;width:inherit}}.content-block__copy a.button{color:#fff}@media (max-width:767.98px){.two-column-image__image img{width:100%}}.two-column-image__content{background:#fff}.two-column-image__content .content-block__copy{font-size:16px}.blog-page .two-column-image__content .content-block__content{padding-left:0}