.featured-in-logos[data-v-40e1fcd4]{display:flex;justify-content:space-around;align-items:center;align-content:center;height:100%;overflow:hidden;overflow-y:hidden}@media(min-width:960px){.featured-in-logos[data-v-40e1fcd4]{margin:0 2rem}}.featured-in-logo[data-v-40e1fcd4]{height:1rem;align-self:center;margin:0 .5rem}@media(min-width:960px){.featured-in-logo[data-v-40e1fcd4]{margin:0 .8rem;height:1.75rem}}.featured-in-logo.mens-health[data-v-40e1fcd4]{height:.75rem}@media(min-width:960px){.featured-in-logo.mens-health[data-v-40e1fcd4]{height:1.25rem}}.featured-in-logo.esquire[data-v-40e1fcd4]{height:2.5rem}@media(min-width:960px){.featured-in-logo.esquire[data-v-40e1fcd4]{height:4rem}}.featured-in-logo.goop[data-v-40e1fcd4]{height:1rem}@media(min-width:960px){.featured-in-logo.goop[data-v-40e1fcd4]{height:2rem}}.featured-in-logo.time[data-v-40e1fcd4]{display:none}@media(min-width:960px){.featured-in-logo.time[data-v-40e1fcd4]{display:initial}}.featured-in-logo.people[data-v-40e1fcd4]{height:2.25rem;display:none}@media(min-width:960px){.featured-in-logo.people[data-v-40e1fcd4]{display:initial}}.kickboxing-abovethefold[data-v-8165eb9e]{width:100%;position:relative;overflow:hidden;height:100vh;min-height:568px}.kickboxing-abovethefold-image[data-v-8165eb9e]{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;max-width:100%;position:relative;position:absolute}@media(min-width:960px){.kickboxing-abovethefold-image[data-v-8165eb9e]{position:relative}}.kickboxing-abovethefold-overlay-block[data-v-8165eb9e]{position:absolute;width:100%;padding-left:1rem;top:50vh}@media(min-width:960px){.kickboxing-abovethefold-overlay-block[data-v-8165eb9e]{top:40vh;padding-left:5rem}}.kickboxing-abovethefold-title[data-v-8165eb9e]{margin:0 0 10px;font-size:60px;color:#fff;font-weight:400}@media(min-width:960px){.kickboxing-abovethefold-title[data-v-8165eb9e]{font-size:120px}}.kickboxing-abovethefold-title-line1[data-v-8165eb9e],.kickboxing-abovethefold-title-line2[data-v-8165eb9e]{display:block}.kickboxing-abovethefold-subtitle[data-v-8165eb9e]{margin:0;color:#dddfe1;font-family:Graphik-Regular,Trebuchet MS,helvetica,sans-serif;font-size:20px;text-transform:none}@media(min-width:960px)and (max-width:1440px){.kickboxing-abovethefold-subtitle[data-v-8165eb9e]{font-size:30px;margin-top:20px}}@media(min-width:1440px){.kickboxing-abovethefold-subtitle[data-v-8165eb9e]{font-size:30px;margin-top:25px}}.kickboxing-abovethefold-container[data-v-8165eb9e]{position:absolute;bottom:0;width:100%;background-color:#f5f5f6;height:10%}.kickboxing-details2[data-v-8b39c160]{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1400px;margin:0 auto;height:100%;background-color:#fff}@media(min-width:1440px){.kickboxing-details2[data-v-8b39c160]{flex-direction:row;margin:100px auto}}.kickboxing-details2-block-img[data-v-8b39c160]{flex:1 1 auto;max-height:700px;width:100%;height:auto;display:flex;flex-direction:row;position:relative;overflow:hidden}@media(min-width:1440px){.kickboxing-details2-block-img[data-v-8b39c160]{flex:1 1 50%;max-height:none}}.kickboxing-details2-block-content[data-v-8b39c160]{flex:1 0 auto;color:#000;display:flex;flex-direction:column;justify-content:center;padding:50px 10px}@media(min-width:1440px){.kickboxing-details2-block-content[data-v-8b39c160]{flex:1 1 50%;padding:100px 10px}}.kickboxing-details2-heading[data-v-8b39c160]{font-size:2.5rem;margin:0 auto 1.5rem;color:#0e1c3c}@media(min-width:410px){.kickboxing-details2-heading[data-v-8b39c160]{font-size:3.5rem}}@media(min-width:960px){.kickboxing-details2-heading[data-v-8b39c160]{font-size:5rem}}.kickboxing-details2-image[data-v-8b39c160]{-o-object-fit:cover;object-fit:cover;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;overflow:hidden}.kickboxing-details2-description[data-v-8b39c160]{max-width:550px;margin:0 auto}.kickboxing-details2-benefits[data-v-8b39c160]{padding-left:1rem;list-style-type:none;display:flex;flex-direction:column}.kickboxing-details2-benefit[data-v-8b39c160]{display:flex;flex-direction:row;justify-content:space-around}.kickboxing-details2-icon[data-v-8b39c160]{width:40px;min-width:40px;fill:#0e1c3c;margin-right:1rem}@media(min-width:960px){.kickboxing-details2-icon[data-v-8b39c160]{margin-right:0;width:10%}}.kickboxing-details2-benefit-row[data-v-8b39c160]{width:85%}.kickboxing-details2-benefit-heading[data-v-8b39c160]{color:#b12626;font-size:1rem;text-transform:uppercase;margin-top:0}.kickboxing-details2-benefit-description[data-v-8b39c160]{font-size:1rem;font-weight:none}.kickboxing-details2-button[data-v-8b39c160]{padding:1rem;background-color:#0e1c3c;text-transform:uppercase;margin:1rem 4rem;max-width:15rem}.kickboxing-workouts[data-v-9a87e698]{background-color:#f5f5f6;padding:6rem 0}.kickboxing-workouts-container[data-v-9a87e698]{margin:0 auto;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.kickboxing-workouts-workout-card[data-v-9a87e698]{padding:0 .5rem;position:relative}@media(min-width:960px){.kickboxing-workouts-workout-card[data-v-9a87e698]{padding:0 1.5rem}}.kickboxing-workouts-hide[data-v-9a87e698]{display:none}@media(min-width:960px){.kickboxing-workouts-hide[data-v-9a87e698]{display:initial}}.kickboxing-workouts-workout-img[data-v-9a87e698]{width:100%}.kickboxing-workouts-workout-title[data-v-9a87e698]{position:absolute;color:#fff;top:0;padding:0 .5rem;font-size:12px;margin-top:.5rem}@media(min-width:960px){.kickboxing-workouts-workout-title[data-v-9a87e698]{padding:0 1rem;font-size:1rem;margin-top:1rem}}.kickboxing-workouts-content[data-v-9a87e698]{display:flex;flex-direction:column;align-items:center}.kickboxing-workouts-title[data-v-9a87e698]{text-align:center;font-size:2.5rem;color:#0e1c3c;margin-bottom:0}@media(min-width:410px){.kickboxing-workouts-title[data-v-9a87e698]{font-size:3.5rem}}@media(min-width:960px)and (max-width:1440px){.kickboxing-workouts-title[data-v-9a87e698]{font-size:4.5rem}}@media(min-width:1440px){.kickboxing-workouts-title[data-v-9a87e698]{font-size:6rem}}.kickboxing-workouts-description[data-v-9a87e698]{text-align:center;max-width:80%;font-size:1rem}@media(min-width:1440px){.kickboxing-workouts-description[data-v-9a87e698]{max-width:40%;font-size:1.25rem}}.kickboxing-works[data-v-8f6a2f40]{text-align:center;padding:3rem .5rem}@media(min-width:960px){.kickboxing-works[data-v-8f6a2f40]{padding:10rem 0}}.kickboxing-works-container[data-v-8f6a2f40]{display:flex;flex-direction:column;align-items:center;max-width:1500px;margin:auto}.kickboxing-works-heading[data-v-8f6a2f40]{font-size:2.5rem;color:#0e1c3c;margin:0}@media(min-width:410px){.kickboxing-works-heading[data-v-8f6a2f40]{font-size:3.5rem}}@media(min-width:960px)and (max-width:1440px){.kickboxing-works-heading[data-v-8f6a2f40]{font-size:4.5rem}}@media(min-width:1440px){.kickboxing-works-heading[data-v-8f6a2f40]{font-size:6rem}}.kickboxing-works-description[data-v-8f6a2f40]{text-align:center;max-width:80%;font-size:1rem}@media(min-width:1440px){.kickboxing-works-description[data-v-8f6a2f40]{max-width:40%;font-size:1.25rem}}.kickboxing-works-reasons[data-v-8f6a2f40]{display:flex;justify-content:space-around;margin:1.5rem 0;flex-direction:column}@media(min-width:960px){.kickboxing-works-reasons[data-v-8f6a2f40]{margin:3rem 0;flex-direction:row}}.kickboxing-works-reason-title[data-v-8f6a2f40]{text-transform:uppercase;color:#b12626;font-size:1.5rem;font-weight:900}.kickboxing-works-reason-description[data-v-8f6a2f40]{text-align:center;padding:0 2rem;font-size:1rem;font-weight:100}@media(min-width:1440px){.kickboxing-works-reason-description[data-v-8f6a2f40]{font-size:1.25rem}}.img-vid-section[data-v-4bec946e]{display:flex;flex-direction:column}@media(min-width:1440px){.img-vid-section[data-v-4bec946e]{flex-direction:row}}@media(min-width:1440px){.img-vid-section-reverse[data-v-4bec946e]{flex-direction:row-reverse}}.img-vid-section-media-container[data-v-4bec946e]{position:relative;margin:0 auto}@media(min-width:1440px){.img-vid-section-media-container[data-v-4bec946e]{width:55%}}.img-vid-section-media-img[data-v-4bec946e]{width:22rem;max-width:90vw}@media(min-width:960px){.img-vid-section-media-img[data-v-4bec946e]{width:40rem}}.img-vid-section-media-vid[data-v-4bec946e]{width:12rem;max-width:48vw;position:absolute;left:50%;top:8rem;border-radius:10px}@media(min-width:960px){.img-vid-section-media-vid[data-v-4bec946e]{top:15rem;left:60%;width:20rem}}.img-vid-section-media-vid-reverse[data-v-4bec946e]{left:-1rem}.img-vid-section-text-container[data-v-4bec946e]{width:100%;display:flex;flex-direction:column;text-align:left;padding:6rem 2rem 0}@media(min-width:1440px){.img-vid-section-text-container[data-v-4bec946e]{padding-left:6rem;justify-content:center;align-content:center;width:45%}}@media(min-width:1440px){.img-vid-section-text-container-reverse[data-v-4bec946e]{padding-left:3rem;padding-right:6rem}}.img-vid-section-text-heading[data-v-4bec946e]{font-size:2.5rem;color:#0e1c3c;margin:1rem 0 0}@media(min-width:410px){.img-vid-section-text-heading[data-v-4bec946e]{font-size:3.5rem}}@media(min-width:960px){.img-vid-section-text-heading[data-v-4bec946e]{margin:1rem 0;font-size:5rem}}.img-vid-section-text-description[data-v-4bec946e]{font-size:1rem;font-weight:none}@media(min-width:960px){.img-vid-section-text-description[data-v-4bec946e]{font-size:1.25rem}}.kickboxing-img-vid-sections[data-v-1dae1f29]{background-color:#f5f5f6;padding:2.5rem 0}@media(min-width:960px){.kickboxing-img-vid-sections[data-v-1dae1f29]{padding:1rem 0 5rem}}.kickboxing-img-vid-sections-container[data-v-1dae1f29]{max-width:1500px;display:flex;flex-direction:column;align-items:center;margin:auto}.kickboxing-img-vid-sections-media-section[data-v-1dae1f29]{margin:2rem auto;max-width:100vw}@media(min-width:1440px){.kickboxing-img-vid-sections-media-section[data-v-1dae1f29]{margin:10rem 0}}.kickboxing-trainers{background-color:#fff}.kickboxing-trainers-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px auto;max-width:1400px;padding:40px 0 0}@media(min-width:960px)and (max-width:1440px){.kickboxing-trainers-container{padding:40px 0}}@media(min-width:1440px){.kickboxing-trainers-container{padding:40px 0}}.kickboxing-trainers-title{font-size:2.5rem;color:#0e1c3c;margin:0 auto 3rem}@media(min-width:410px){.kickboxing-trainers-title{font-size:3.5rem}}@media(min-width:960px){.kickboxing-trainers-title{font-size:6rem}}.kickboxing-trainers-row{display:flex;margin:0 3rem}.kickboxing-trainers-card{margin:0 1rem;flex:1;position:relative}.kickboxing-trainers-photo-container{position:relative;max-width:750px}@media(min-width:960px){.kickboxing-trainers-photo-container{max-width:100%}}.kickboxing-trainers-photo{cursor:pointer;z-index:-1000000;height:70%}.kickboxing-trainers--sidebar,.kickboxing-trainers--static{transition:opacity .3s ease-out;opacity:0}.kickboxing-trainers--sidebar.active,.kickboxing-trainers--static.active{opacity:1;transition:opacity .3s ease-in}.kickboxing-trainers-name{cursor:pointer;color:#b12626;margin:0;position:absolute;top:14rem;left:-50%;transform:rotate(-90deg);width:100%;text-align:end}.kickboxing-trainers-name-active{color:#b12626;position:static;transform:none;margin:1rem 0 0;text-align:left}.kickboxing-trainers-name-slide{color:#b12626;margin:-1.5rem 0 0;text-align:start;font-size:3rem;z-index:1000!important;font-family:New-Grotesk-Square-FOUR,impact,charcoal,sans-serif;text-transform:uppercase;line-height:1}.kickboxing-trainers-description{text-align:left;font-weight:100;font-size:1rem}.kickboxing-trainers-description-slide{text-align:left;font-weight:100;font-size:.95rem;margin:0;max-width:750px}.kickboxing-trainers-carousel-container{margin:0 3rem;max-width:90vw;height:100%}.carousel .overflow-effect[data-v-60ce5dd1]{margin-left:auto;overflow-x:scroll}.carousel-slide[data-v-087a7b9a]{height:100%;display:inline-block;display:inline-flex;width:100%;justify-content:center}.kickboxing-cta[data-v-2e071df8]{width:100%;text-align:center;padding:80px 10px;background:#0e1c3c;color:#fff;display:flex;flex-direction:column;background-image:url(https://cdn3.joinfightcamp.com/v4/fc-kickboxing-bottom-cta-001.jpg);background-size:cover;height:100%;background-position:50% 25%}@media(min-width:960px){.kickboxing-cta[data-v-2e071df8]{padding:150px 10px}}.kickboxing-cta-inner[data-v-2e071df8]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.kickboxing-cta-title[data-v-2e071df8]{font-size:3.5rem;margin-bottom:3.5rem;font-weight:200}@media(min-width:960px){.kickboxing-cta-title[data-v-2e071df8]{font-size:6rem;margin-bottom:4rem}}.kickboxing-cta-button[data-v-2e071df8]{text-transform:uppercase;font-size:1rem;font-weight:100}@media(min-width:960px){.kickboxing-cta-button[data-v-2e071df8]{font-size:1.25rem}}.picture[data-v-b646d0fc]{display:flex}.picture--block[data-v-b646d0fc]{display:block}.picture--cover[data-v-b646d0fc]{height:100%}.picture--cover img[data-v-b646d0fc]{-o-object-fit:cover;object-fit:cover;height:100%}.image[data-v-b646d0fc]{overflow:hidden;width:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.img-mobile-positioning[data-v-b646d0fc]{-o-object-position:0 50%;object-position:0 50%}@media(min-width:960px){.img-mobile-positioning[data-v-b646d0fc]{-o-object-position:50% 50%;object-position:50% 50%}}.imageactive[data-v-b646d0fc]{opacity:1}.kickboxing-details[data-v-3abcb996]{display:flex;flex-direction:column-reverse;text-align:center;align-items:stretch;width:100%;height:100%;background-color:#dddfe1}@media(min-width:1440px){.kickboxing-details[data-v-3abcb996]{flex-direction:row}}.kickboxing-details-block-img[data-v-3abcb996]{flex:1 1 auto;max-height:700px;width:100%;height:auto;display:flex;flex-direction:row;position:relative;overflow:hidden}@media(min-width:1440px){.kickboxing-details-block-img[data-v-3abcb996]{flex:1 1 50%;max-height:none}}.kickboxing-details-block-content[data-v-3abcb996]{flex:1 0 auto;color:#000;display:flex;flex-direction:column;justify-content:center;padding:50px 10px}@media(min-width:1440px){.kickboxing-details-block-content[data-v-3abcb996]{flex:1 0 800px;padding:100px 10px}}.kickboxing-details-image[data-v-3abcb996]{-o-object-fit:cover;object-fit:cover;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;overflow:hidden}.kickboxing-details-description[data-v-3abcb996]{max-width:550px;margin:0 auto}