@font-face{font-family:'Avenir';src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-book/Avenir-Book.eot');src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-book/Avenir-Book.eot?#iefix') format('embedded-opentype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-book/Avenir-Book.woff') format('woff'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-book/Avenir-Book.ttf') format('truetype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-book/Avenir-Book.svg#AvenirBook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AvenirBold';src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-bold/AvenirBold.eot');src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-bold/AvenirBold.eot?#iefix') format('embedded-opentype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-bold/AvenirBold.woff') format('woff'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-bold/AvenirBold.ttf') format('truetype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/Avenir-bold/AvenirBold.svg#AvenirBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AvenirMedium';src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-medium/AvenirMedium.eot');src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-medium/AvenirMedium.eot?#iefix') format('embedded-opentype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-medium/AvenirMedium.woff') format('woff'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-medium/AvenirMedium.ttf') format('truetype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-medium/AvenirMedium.svg#AvenirMedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AvenirRoman';src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-regular/AvenirRoman.eot');src:url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-regular/AvenirRoman.eot?#iefix') format('embedded-opentype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-regular/AvenirRoman.woff') format('woff'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-regular/AvenirRoman.ttf') format('truetype'),url('https://cdn2.hubspot.net/hubfs/6406677/image-November2019/font/avenir-regular/AvenirRoman.svg#AvenirRoman') format('svg');font-weight:normal;font-style:normal}.blue-bg-btn{padding:15px 40px;background:#4864d9;font-weight:bold;text-transform:uppercase;color:#fff !important;text-decoration:none;display:inline-block;border:0;font-size:18px;line-height:1.4;letter-spacing:.25px}.banner-module-sec{background-position:top center;background-size:cover;background-repeat:no-repeat;padding:235px 0 260px;position:relative}.banner-module-sec:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#151515;opacity:.5;content:''}.banner-module-sec .page-center{z-index:1;position:relative}.banner-module-sec .banner-module-inner{text-align:center;max-width:620px;margin:0 auto;letter-spacing:0}.banner-module-sec .banner-module-inner .banner-logo{max-width:115px;margin:0 auto 40px}.banner-module-sec .banner-module-inner .banner-logo img{width:100%}.banner-module-sec .banner-module-inner .banner-heading h1{font-size:52px;color:#fff;font-weight:400;line-height:36px;margin:0 0 32px;font-family:'Avenir'}.banner-module-sec .banner-module-inner .banner-intro-text p{font-size:19px;color:#fff;font-weight:400;line-height:24px;font-family:'Avenir';margin:0}.banner-module-sec .banner-module-inner .banner-intro-text p+p{margin-top:15px}.banner-module-sec.trainer-inner .banner-module-inner{text-align:left;margin:0}.banner-module-sec.trainer-inner .banner-module-inner .banner-logo{max-width:80px;margin:0 0 40px}.banner-module-sec.trainer-inner .banner-brand-logo{margin:30px 0 0}.banner-module-sec.trainer-inner .banner-brand-logo img{filter:brightness(0) invert(1)}.banner-module-sec.trainer-inner{margin-top:-2px}.banner-module-sec.trainer-inner .banner-brand-logo ul{padding:0;margin:0;list-style:none}.banner-module-sec.trainer-inner .banner-brand-logo ul li{display:none}.banner-module-sec.trainer-inner .banner-brand-logo ul li+li{margin-top:15px}.banner-module-sec.trainer-inner .banner-brand-logo ul.club-pilates li.club-pilates,.banner-module-sec.trainer-inner .banner-brand-logo ul.cyclebar li.cyclebar,.banner-module-sec.trainer-inner .banner-brand-logo ul.yoga-6 li.yoga-6,.banner-module-sec.trainer-inner .banner-brand-logo ul.pure-barre li.pure-barre,.banner-module-sec.trainer-inner .banner-brand-logo ul.row-house li.row-house,.banner-module-sec.trainer-inner .banner-brand-logo ul.stretchlab li.stretchlab,.banner-module-sec.trainer-inner .banner-brand-logo ul.stride li.stride,.banner-module-sec.trainer-inner .banner-brand-logo ul.akt li.akt{display:block}.social-feed-sec{padding:50px 0;display:inline-block}.social-feed-sec .instagram_biography{display:none}.trainers-filter-section .top-heading p{text-align:center;margin:0;font-family:'Avenir';font-weight:400;color:#000}.trainers-filter-section{padding:45px 0 100px}.trainers-filter-section .trainers-filter-section-inner{max-width:1182px;margin:0 auto}.filter-container .filter-logo ul{padding:0;margin:30px 0 15px;list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.filter-container .filter-logo ul li{margin:0 25px 25px;cursor:pointer}.trainers-filter-section .filter-result-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px}.filter-result-container .trainer-block{width:25%;padding:0 5px;margin-top:10px}.filter-result-container .trainer-block .trainer-img{position:relative}.filter-result-container .trainer-block .trainer-img{filter:grayscale(100%)}.filter-result-container .trainer-block .trainer-img img{width:100%}.filter-result-container .trainer-block .trainer-detail .trainer-logo{filter:brightness(0) invert(1)}.filter-result-container .trainer-block .trainer-img:before{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://f.hubspotusercontent20.net/hubfs/6406677/OCT%202020/Images/Trainer%20Imaege%20Overlay.png);content:'';background-position:center;background-size:cover;background-repeat:no-repeat}.filter-result-container .trainer-block .trainer-block-inner{position:relative}.filter-result-container .trainer-block .trainer-detail{position:absolute;bottom:0;width:100%;height:auto;left:0;text-align:center;padding:0 0 40px;z-index:1}.filter-result-container .trainer-block .trainer-detail p{margin:0;font-size:18px;line-height:24px;color:#fff;font-family:'AvenirMedium'}.filter-result-container.filter .trainer-block{opacity:.4}#club-pilates .trainer-block.club-pilates,#cyclebar .trainer-block.cyclebar,#yoga-6 .trainer-block.yoga-6,#pure-barre .trainer-block.pure-barre,#row-house .trainer-block.row-house,#stretchlab .trainer-block.stretchlab,#stride .trainer-block.stride,#akt .trainer-block.akt{opacity:1;pointer-events:auto}#club-pilates .trainer-block.club-pilates .trainer-img,#cyclebar .trainer-block.cyclebar .trainer-img,#yoga-6 .trainer-block.yoga-6 .trainer-img,#pure-barre .trainer-block.pure-barre .trainer-img,#row-house .trainer-block.row-house .trainer-img,#stretchlab .trainer-block.stretchlab .trainer-img,#stride .trainer-block.stride .trainer-img,#akt .trainer-block.akt .trainer-img{filter:grayscale(0%)}.trainer-block .trainer-detail .trainer-logo ul li{display:none;padding:0 10px;margin-top:20px}.trainer-block.club-pilates .trainer-detail .trainer-logo ul li.club-pilates,.trainer-block.cyclebar .trainer-detail .trainer-logo ul li.cyclebar,.trainer-block.yoga-6 .trainer-detail .trainer-logo ul li.yoga-6,.trainer-block.pure-barre .trainer-detail .trainer-logo ul li.pure-barre,.trainer-block.row-house .trainer-detail .trainer-logo ul li.row-house,.trainer-block.stretchlab .trainer-detail .trainer-logo ul li.stretchlab,.trainer-block.stride .trainer-detail .trainer-logo ul li.stride,.trainer-block.akt .trainer-detail .trainer-logo ul li.akt{display:block}.trainer-block .trainer-detail .trainer-logo ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.filter-container .filter-logo ul li.not-active img{filter:brightness(0) invert(0);opacity:.5}.brand-logo-section{padding:95px 0 35px}.brand-logo-section .brand-logo-inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:900px;margin:0 auto}.brand-logo-section .brand-logo-inner .brand-logo{width:25%;text-align:center;margin:0 0 60px}.brand-logo-section .brand-logo-inner .brand-logo:nth-child(n+5){width:20%}.full-width-text-sec{background-color:#000;padding:80px 0}.full-width-text-sec .section-text{text-align:center;max-width:1000px;margin:0 auto}.full-width-text-sec .section-text .hs-embed-wrapper{max-width:100% !important;max-height:100% !important}.full-width-text-sec .section-text p{color:#fff;font-family:'Avenir';font-size:19px;line-height:27px}.quote-module-sec{padding:224px 0;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}.quote-module-sec .quote-module-sec-inner{position:relative;z-index:1;text-align:center}.quote-module-sec:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#151515;opacity:.5;content:''}.quote-module-sec .quote-module-sec-inner .quote-text p{color:#fff;font-size:32px;line-height:40px;margin:0 0 30px;font-family:'Avenir'}.quote-module-sec .quote-module-sec-inner .name p{color:#fff;margin:0}.social-feed-module{padding:60px 0 30px}.social-feed-module .social-icon-container ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.social-feed-module .section-heading h3,.four-column-card-section .section-heading h3{color:#000;font-size:24px;line-height:32px;font-family:'Avenir';margin:0 0 20px;text-align:center}.social-feed-module .social-icon-container ul li{width:37px;height:37px;margin:0 9px}.four-column-card-section{padding:30px 0 60px}.four-column-card-section .four-column-card-inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px}.four-column-card-section .trainer-block{width:25%;padding:0 5px;margin-top:10px}.four-column-card-section .trainer-block .trainer-img{position:relative}.four-column-card-section .trainer-block .trainer-img{filter:grayscale(100%)}.four-column-card-section .trainer-block .trainer-img img{width:100%}.four-column-card-section .trainer-block .trainer-detail .trainer-logo{filter:brightness(0) invert(1)}.four-column-card-section .trainer-block .trainer-img:before{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://f.hubspotusercontent20.net/hubfs/6406677/OCT%202020/Images/Trainer%20Imaege%20Overlay.png);content:'';background-position:center;background-size:cover;background-repeat:no-repeat}.four-column-card-section .trainer-block .trainer-block-inner{position:relative}.four-column-card-section .trainer-block .trainer-detail{position:absolute;bottom:0;width:100%;height:auto;left:0;text-align:center;padding:0 0 40px;z-index:1}.four-column-card-section .trainer-block .trainer-detail p{margin:0 0 20px;font-size:18px;line-height:24px;color:#fff;font-family:'AvenirMedium'}.four-column-card-section .bottom-btn{margin-top:50px;text-align:center}.four-column-card-section.show-all .bottom-btn{display:none}.four-column-card-section .bottom-btn a{font-family:'Avenir';color:#000;font-weight:400}.four-column-card-section .trainer-block:nth-child(n+5){display:none}.four-column-card-section.show-all .trainer-block{display:block !important}@media(max-width:1024px){.banner-module-sec{padding:185px 0}.banner-module-sec .banner-module-inner .banner-heading h1{font-size:48px;margin:0 0 25px}.quote-module-sec{padding:170px 0}}@media(max-width:991px){.banner-module-sec{padding:125px 0}.banner-module-sec .banner-module-inner .banner-heading h1{font-size:40px;margin:0 0 20px}.banner-module-sec .banner-module-inner .banner-logo{margin:0 auto 20px}.full-width-text-sec{padding:90px 0}.quote-module-sec{padding:130px 0}.quote-module-sec .quote-module-sec-inner .quote-text p{font-size:28px;line-height:36px;margin:0 0 20px}}@media(max-width:960px){.filter-result-container .trainer-block,.four-column-card-section .trainer-block{width:33.33%}.filter-result-container .trainer-block .trainer-detail,.four-column-card-section .trainer-block .trainer-detail{padding:0 0 25px}}@media(max-width:767px){.banner-module-sec{padding:100px 0}.banner-module-sec .banner-module-inner .banner-heading h1{font-size:34px}.brand-logo-section .brand-logo-inner .brand-logo{margin:0 0 40px;width:33.33% !important}.brand-logo-section{padding:70px 0 35px}.full-width-text-sec{padding:50px 0}.quote-module-sec .quote-module-sec-inner .quote-text p{font-size:24px;line-height:34px}.quote-module-sec{padding:90px 0}.social-feed-module .section-heading h3,.four-column-card-section .section-heading h3{font-size:20px}}@media(max-width:660px){.filter-result-container .trainer-block,.four-column-card-section .trainer-block{width:50%}}@media(max-width:480px){.filter-result-container .trainer-block,.four-column-card-section .trainer-block{width:100%;max-width:300px}.brand-logo-section .brand-logo-inner .brand-logo{width:50% !important;padding:0 15px}}