:root{--color-primary:#00deda;--color-secondary:#9747ff;--color-accent:#ff00bf;--color-dark-bg:#0c0f1b;--font-Montserrat:"Montserrat", sans-serif}body[class*="personal-trainers-2025"] .c-footer{padding-top:0}body[class*="personal-trainers-2025"] .c-footer::before{display:none}body[class*="personal-trainers-2025"] h1,body[class*="personal-trainers-2025"] h2,body[class*="personal-trainers-2025"] h3,body[class*="personal-trainers-2025"] h4{font-family:"Akira Expanded",serif}:where([class*="personal-trainers-2025"]) .container{font-family:var(--font-Montserrat);font-size:14px}:where([class*="personal-trainers-2025"]) .mohave{font-family:"Mohave",serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase}:where([class*="personal-trainers-2025"]) .c-cta-btn{font-family:var(--font-Montserrat);font-weight:700;font-size:16px;background:var(--color-primary);color:#000;box-shadow:none;border:1px solid var(--color-primary);border-radius:50px;padding:7px 28px}:where([class*="personal-trainers-2025"]) .c-cta-btn:hover,:where([class*="personal-trainers-2025"]) .c-cta-btn:active{background:var(--color-primary);color:#fff;border-color:#fff0}:where([class*="personal-trainers-2025"]) h1,:where([class*="personal-trainers-2025"]) h2{line-height:.9}:where([class*="personal-trainers-2025"]) .big-heading,:where([class*="personal-trainers-2025"]) .big-heading h2{font-size:30px;line-height:1;margin-bottom:9px}:where([class*="personal-trainers-2025"]) .description p{font-size:16px;line-height:1.5}:where([class*="personal-trainers-2025"]) .slick-dots li button{background-color:var(--color-primary)}@media (min-width:768px){:where([class*="personal-trainers-2025"]) .container{max-width:1140px;font-size:16px}:where([class*="personal-trainers-2025"]) .big-heading,:where([class*="personal-trainers-2025"]) .big-heading h2{font-size:50px}}@media (min-width:992px){:where([class*="personal-trainers-2025"]) .container{max-width:1140px;font-size:18px}:where([class*="personal-trainers-2025"]) .big-heading,:where([class*="personal-trainers-2025"]) .big-heading h2{font-size:60px}}@media (min-width:1400px){body[class*="personal-trainers-2025"] .container{max-width:1350px}}@keyframes roll{0%{transform:translateY(-2.75em)}4%{transform:translateY(-2.5em)}30%{transform:translateY(-2.5em)}34%{transform:translateY(-1.25em)}66%{transform:translateY(-1.25em)}70%{transform:translateY(0em)}100%{transform:translateY(0em)}}.c-intro-pt-2025{position:relative;padding-top:180px;padding-bottom:100px;background-size:cover;display:flex;justify-content:center;align-items:center}.c-intro-pt-2025 .background-slider-container{position:absolute;inset:0;margin-bottom:0;overflow:hidden}.c-intro-pt-2025 .background-slider-container :is(.slick-track,.slick-list,.slide-wrapper){height:100%}.c-intro-pt-2025 .slide-wrapper{background-size:cover;position:relative}.c-intro-pt-2025 .slide-wrapper::before{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .2)}.c-intro-pt-2025 .slide-wrapper::after{content:"";position:absolute;top:50%;bottom:-300px;left:0;right:0;background:var(--color-dark-bg);filter:blur(120px)}.c-intro-pt-2025 .slide-wrapper:nth-child(3){background-position:50% 80%}.c-intro-pt-2025 .slide-wrapper:nth-child(4){background-position:50% 100%}.c-intro-pt-2025 h1,.c-intro-pt-2025 h2{font-size:45px;padding-bottom:15px;color:#fff}.c-intro-pt-2025 .subheading{color:var(--color-primary);font-size:25px;letter-spacing:2px}@media (min-width:992px){.c-intro-pt-2025{padding-top:300px;padding-bottom:200px}.c-intro-pt-2025 h1,.c-intro-pt-2025 h2{font-size:80px}}.c-dark-with-slides-pt-2025{position:relative;background-color:var(--color-dark-bg);padding-top:80px;padding-bottom:80px;color:#fff}.c-dark-with-slides-pt-2025 :is(h2,h3,p,div){color:#fff}.c-dark-with-slides-pt-2025 .images-wrapper-col{order:1;margin-bottom:32px}.c-dark-with-slides-pt-2025 .heading-wrapper-col,.c-dark-with-slides-pt-2025 .description-wrapper-col{order:2}.c-dark-with-slides-pt-2025 .images-wrapper{display:flex;flex-wrap:nowrap;opacity:0;transition:opacity 0.3s ease-out}.c-dark-with-slides-pt-2025 .images-wrapper.slick-initialized{opacity:1}.c-with-slides-pt-2025 .images-wrapper :is(.slick-track,.slick-list,.slide-wrapper){height:100%}.c-dark-with-slides-pt-2025 .images-wrapper .single-image-wrapper{width:300px;aspect-ratio:1/1}.c-dark-with-slides-pt-2025 .images-wrapper .single-image-wrapper img{padding:0 10px}@media (min-width:768px){.c-dark-with-slides-pt-2025 .heading-wrapper-col{order:0}.c-dark-with-slides-pt-2025 .description-wrapper-col{order:2}}@media (min-width:992px){.c-dark-with-slides-pt-2025 .heading-wrapper-col{order:1}.c-dark-with-slides-pt-2025 .description-wrapper-col{order:2}.c-dark-with-slides-pt-2025 .images-wrapper-col{order:3}.c-dark-with-slides-pt-2025{padding-top:160px;padding-bottom:160px}}.c-testimonials-pt-2025{position:relative;padding-top:80px;padding-bottom:80px}.c-testimonials-pt-2025 .tagline{color:var(--color-primary);font-size:25px;letter-spacing:4px}.c-testimonials-pt-2025 .testimonials-wrapper :is(.slick-track,.slick-list,.slide-wrapper){height:100%}.c-testimonials-pt-2025 .testimonials-wrapper{margin-top:60px;display:flex;flex-wrap:nowrap;opacity:0;transition:opacity 0.3s ease-out}.c-testimonials-pt-2025 .testimonials-wrapper.slick-initialized{opacity:1}.c-testimonials-pt-2025 .testimonials-wrapper .slick-track{display:flex}.c-testimonials-pt-2025 .single-testimonial{display:grid;align-content:space-between;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:20px;row-gap:40px;background-color:#e5ffff;padding:30px;margin:0 10px;border-radius:6px;width:282px;height:auto}.c-testimonials-pt-2025 .single-testimonial .quote{grid-column:span 2;font-size:15px;color:#1e1e1e}.c-testimonials-pt-2025 .single-testimonial .name{font-size:18px;font-weight:700}.c-testimonials-pt-2025 .single-testimonial .member-since{font-size:14px;opacity:.6}.c-testimonials-pt-2025 .single-testimonial .testimonial-img-hold{display:flex;justify-content:flex-end}.testimonials-wrapper .slick-dots{bottom:-60px}@media (min-width:992px){.c-testimonials-pt-2025{padding-top:160px;padding-bottom:160px}.c-testimonials-pt-2025 .testimonials-wrapper{margin-top:75px}}.c-benefits-pt-2025{position:relative;background-color:var(--color-dark-bg);padding-top:80px;padding-bottom:80px;color:#fff}.c-benefits-pt-2025 :is(h2,h3,div){color:#fff}.c-benefits-pt-2025 .benefit-wrapper{margin-top:60px;display:flex;justify-content:center;gap:40px;margin-bottom:40px}@media (min-width:768px){.c-benefits-pt-2025 .benefit-wrapper:nth-child(even){flex-direction:row-reverse}}.c-benefits-pt-2025 .benefit-wrapper .info-wrapper{max-width:320px;flex:0 0 320px;text-align:center}.c-benefits-pt-2025 .benefit-wrapper .info-wrapper h3{font-family:var(--font-Montserrat);font-weight:600}.c-benefits-pt-2025 .benefit-wrapper .info-wrapper p{font-size:16px}.c-benefits-pt-2025 .benefit-wrapper .image-wrapper{max-width:320px;flex:0 0 320px}.c-benefits-pt-2025 .benefit-wrapper .image-wrapper img{max-width:100%;border-radius:30px;aspect-ratio:.77;object-fit:cover}@media (max-width:767px){.c-benefits-pt-2025 .benefit-wrapper{flex-direction:column;gap:40px;align-items:center}}@media (min-width:768px){.c-benefits-pt-2025 .benefit-wrapper .image-wrapper{max-width:220px;flex:0 0 220px}.c-benefits-pt-2025 .benefit-wrapper .info-wrapper{max-width:initial;flex:initial;text-align:left;display:flex;flex-direction:column;justify-content:center}.c-benefits-pt-2025 .benefit-wrapper{margin-bottom:60px}}@media (min-width:992px){.c-benefits-pt-2025{padding-top:160px;padding-bottom:160px}.c-benefits-pt-2025 .benefit-wrapper{margin-top:100px;margin-bottom:100px}}.c-the-trainers-pt-2025{background-color:var(--color-dark-bg);position:relative;color:#fff;overflow:hidden}.c-the-trainers-pt-2025 :is(h2,h3,div),.c-the-trainers-pt-2025 :is(h2,h3,div){color:#fff}.c-the-trainers-pt-2025 h2{font-family:"Mohave",serif!important;letter-spacing:.2em;line-height:1.3;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase}.trainer-background,.trainer-name,.trainer-description{transition:opacity 0.3s ease;opacity:0}.c-the-trainers-pt-2025 .the-trainers-list{position:relative;padding-top:100px;padding-bottom:80px}.c-the-trainers-pt-2025 .trainer-background{position:absolute;inset:0;background-size:cover;background-position:50% 17%}.c-the-trainers-pt-2025 .trainer-background::before{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .2)}.c-the-trainers-pt-2025 .trainer-background::after{content:"";position:absolute;top:50%;bottom:-300px;left:0;right:0;background:var(--color-dark-bg);filter:blur(120px)}.c-the-trainers-pt-2025 .trainer-names,.c-the-trainers-pt-2025 .trainer-descriptions{display:grid;grid-template-columns:auto;grid-template-rows:auto}.c-the-trainers-pt-2025 .trainer-names .trainer-name,.c-the-trainers-pt-2025 .trainer-descriptions .trainer-description{grid-column:1 / 2;grid-row:1 / 2}.c-the-trainers-pt-2025 .trainer-descriptions .trainer-description p{font-size:16px;line-height:1.5}.c-the-trainers-pt-2025 .the-trainers-carousel{display:flex;flex-wrap:nowrap;bottom:0;left:0;margin-bottom:0}.the-trainers-carousel .slick-list{overflow-y:visible}.the-trainers-carousel .slick-track{display:flex;align-items:flex-end;gap:8px}.the-trainers-carousel .trainer-thumb-container{width:min(240px, 20dvw);transition:all 0.2s ease-out;border-radius:30px;flex:0 0 min(240px, 20dvw)}.the-trainers-carousel .trainer-thumb-container .thumb-wrapper{width:100%;aspect-ratio:.85;border:6px solid #fff0;border-radius:30px;overflow:hidden}.the-trainers-carousel .trainer-thumb-container .thumb-wrapper img{object-fit:cover;width:100%;height:100%}.the-trainers-carousel .trainer-thumb-container.slick-current .thumb-wrapper{border-color:#fff}@media (min-width:768px){.the-trainers-carousel .slick-track{display:flex;align-items:flex-end;gap:30px}.c-the-trainers-pt-2025 .the-trainers-list{padding-top:200px;padding-bottom:120px}.c-the-trainers-pt-2025 .trainer-name h2{margin-bottom:60px}}@media (min-width:992px){.c-the-trainers-pt-2025 .the-trainers-list{padding-top:120px;padding-bottom:120px}.the-trainers-carousel{margin-top:60px}}.c-membership-plans-pt-2025{position:relative;padding-top:80px;padding-bottom:80px;background-color:var(--color-primary)}.c-membership-plans-pt-2025 strong{font-weight:700}.c-membership-plans-pt-2025 .description{max-width:650px;margin-left:auto;margin-right:auto;margin-top:18px}.c-membership-plans-pt-2025 .description p{color:#000;font-size:16px;line-height:1.1}.c-membership-plans-pt-2025 .membership-plans-list{display:flex;flex-wrap:wrap;gap:46px;justify-content:center;align-items:center;font-size:16px;margin-top:10px}.c-membership-plans-pt-2025 .membership-plans-list .plan-wrapper{padding:48px 32px;border-radius:26px;flex:0 0 315px;box-shadow:none;transition:all 0.3s ease-in-out}.c-membership-plans-pt-2025 .membership-plans-list .plan-wrapper h3{font-family:var(--font-Montserrat);font-weight:900;font-size:30px;margin-bottom:1em;color:var(--color-primary)}.c-membership-plans-pt-2025 .membership-plans-list .plan-wrapper:hover{box-shadow:0 42px 34px rgb(82 67 194 / .295755)}.c-membership-plans-pt-2025 .membership-plans-list>div:nth-child(1){background-color:#fff}.c-membership-plans-pt-2025 .membership-plans-list>div:nth-child(2){background-color:#009693;color:#fff}.c-membership-plans-pt-2025 .membership-plans-list>div:nth-child(2) h3{color:#fff}.c-membership-plans-pt-2025 .membership-plans-list>div:nth-child(3){background-color:#221d4f;color:#fff}.c-membership-plans-pt-2025 .membership-plans-list .price-wrapper{display:flex;gap:21px;align-items:flex-start}.c-membership-plans-pt-2025 .membership-plans-list .price-wrapper p{margin-bottom:0}.c-membership-plans-pt-2025 .membership-plans-list .price-wrapper img{height:32px;width:auto}.c-membership-plans-pt-2025 .membership-plans-list .price-wrapper>div{flex:1}.c-membership-plans-pt-2025 .membership-plans-list .discount-label{font-family:var(--font-Montserrat);font-size:10px;font-weight:900;color:var(--color-primary);background:#000;border-radius:13.5px;width:100px;height:27px;display:flex;align-items:center;justify-content:center}.c-membership-plans-pt-2025 .membership-plans-list .c-cta-btn{display:block;width:fit-content;margin-top:32px;margin-left:auto;margin-right:auto}@media (min-width:992px){.c-membership-plans-pt-2025{padding-top:160px;padding-bottom:160px}.c-membership-plans-pt-2025 .membership-plans-list{margin-top:65px}}.c-outro-pt-2025{position:relative;padding-top:100px;padding-bottom:100px;background-size:cover;background-position:50% 35%;color:#fff}.c-outro-pt-2025 .big-heading h2{color:#fff;margin-bottom:40px}.c-outro-pt-2025 .tagline{color:var(--color-primary);font-size:18px;letter-spacing:3px}@media (min-width:600px){.c-outro-pt-2025{padding-top:160px;padding-bottom:160px}}@media (min-width:992px){.c-outro-pt-2025{padding-top:240px;padding-bottom:240px}.c-outro-pt-2025 .tagline{font-size:25px;letter-spacing:5px}}.studio-plan-gallery{margin-top:60px}.studio-plan-gallery .swiper-slide{width:auto}.studio-plan-gallery .swiper-slide img{max-width:18.75rem}.studio-plan-gallery .drag-message{display:flex;justify-content:flex-end;margin-top:.75rem}.studio-plan-gallery .drag-message p{font-size:.875rem;color:#979797}.pt-trainer-accordion{padding-top:90px;padding-bottom:90px;background-color:var(--color-dark-bg)}.pt-trainer-accordion h2{font-size:2.5rem;color:#fff;margin-bottom:2.5rem;font-family:"Akira Expanded",serif;text-align:center}.pr-trainer-item{background-color:rgb(255 255 255 / .2);border-radius:.625rem;padding:.75rem 2rem;margin-block-end:.3125rem;transition:all 0.3s ease-in-out;cursor:pointer}.pr-trainer-item.active{background-color:#9747ff;padding:1.5rem 2rem;border-radius:.625rem;transition:all 0.3s ease-in-out}.pr-trainer-item h6{font-size:1rem;font-family:var(--font-Montserrat);color:#fff;letter-spacing:1px;text-transform:uppercase;font-weight:500;transition:all 0.3s ease-in-out;position:relative}.pr-trainer-item h6::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.8125rem;height:.9375rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDIyMDY5NSAxLjY2NzIxQzAuMDIzODcwNyAwLjQ5NzM5NiAxLjMwNDUyIC0wLjIyMDIyOCAyLjMwMzE5IDAuMzg4OTU0TDExLjg5MjggNi4yMzg1QzEyLjg1MzIgNi44MjQzMSAxMi44NTA5IDguMjE5NiAxMS44ODg2IDguODAyMjFMMi4yODA5NyAxNC42MTlDMS4yODA0MSAxNS4yMjQ4IDAuMDAyMzA0NzYgMTQuNTAzMiAwLjAwNDEwNTc3IDEzLjMzMzZMMC4wMjIwNjk1IDEuNjY3MjFaIiBmaWxsPSIjMDBERURBIi8+Cjwvc3ZnPgo=);background-size:.8125rem;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease-in-out}.pr-trainer-item.active h6::after{transform:translateY(-50%) rotate(90deg);transition:all 0.3s ease-in-out}.pr-trainer-box{display:grid;grid-template-columns:210px 1fr;gap:30px}.pr-trainer-content{overflow:hidden;max-height:0;transition:max-height 0.3s ease-out}.pr-trainer-image{padding-top:20px}.pr-trainer-content p{font-size:1rem;color:#fff;font-weight:400;margin-block:1rem 0}@media (max-width:768px){.pr-trainer-box{grid-template-columns:1fr}}.trainers-popup-section{margin:90px 0;position:relative;overflow:hidden}.trainers-popup-section h2{text-align:center;margin-bottom:45px}.trainers-popup-grid{display:flex;gap:10px;transition:all 0.3s ease-in-out}.trainer-popup-item{width:20%;transition:all 0.5s ease-in-out;cursor:pointer}.trainer-popup-item:hover{width:30%}.trainers-popup-grid:hover .trainer-popup-item:not(:hover){width:17.5%}.trainer-popup-box{display:flex;justify-content:center;align-items:flex-end;padding:24px 12px 36px;border-radius:24px;height:720px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease-in-out;position:relative}.trainer-popup-box::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .8) 80%);border-radius:24px;z-index:1}.trainer-popup-info{position:relative;opacity:0;z-index:2;transition:all 0.3s ease-in-out}.trainer-popup-box:hover .trainer-popup-info{opacity:1;z-index:3;transition:all 0.3s ease-in-out}.trainer-popup-info h5{font-size:20px;font-weight:600;color:#fff;font-family:var(--font-Montserrat);text-align:center;margin-bottom:4px}.trainer-popup-info p{font-size:16px;color:#fff;font-family:var(--font-Montserrat);text-align:center;margin-bottom:0}.trainer-popup-content{position:fixed;top:20px;right:-100%;width:80%;max-width:540px;height:calc(100vh - 40px);background-color:#fff;box-shadow:-5px 0 15px rgb(0 0 0 / .2);z-index:9999;padding:30px;overflow-y:auto;transition:right 0.5s ease-in-out;display:flex;flex-direction:column;border-radius:6px}.trainer-popup-content.active{right:20px}.trainer-popup-image{margin-bottom:36px}.trainer-popup-image img{border-radius:24px}.trainer-popup-details h5{font-size:27px;margin-bottom:12px}.trainer-popup-details>p{margin-bottom:16px;color:#333}.trainer-popup-description p{font-size:16px;line-height:1.5}.close-popup{position:absolute;top:30px;right:30px;width:40px;height:40px;color:#000;border-radius:9px;border:1px solid #000;display:flex;justify-content:center;align-items:center;font-size:40px;cursor:pointer;z-index:10000}.close-popup:hover{border-color:#9747ff;background-color:#9747ff;color:#fff}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:9998;display:none}.popup-overlay.active{display:block}@media (max-width:1199px){.trainer-popup-box{height:480px}}@media (max-width:767px){.trainers-popup-grid{flex-direction:column}.trainer-popup-info{opacity:1}.trainer-popup-item,.trainer-popup-item:hover,.trainers-popup-grid:hover .trainer-popup-item:not(:hover){width:100%}.trainer-popup-box{height:280px;background-position:top -60px center}.trainer-popup-content{width:calc(100% - 40px);max-width:100%;padding-top:40px}.close-popup{top:20px;right:20px}.embed-code{padding:15px 21px}}.embed-section{padding:90px 0}.embed-section h2{text-align:center;margin-bottom:45px}.embed-code{padding:45px 60px}