@font-face{font-family:Dense-Regular;src:url(../fonts/Dense-Regular.otf) format("opentype")}body{font-family:Dense-Regular,sans-serif}.bg-grey-custom{background-color:#141415!important}.bg-black-custom{background-color:rgba(0,0,0,.28)}.text-brand{color:#ed5c24}.bg-brand{background-color:#ed5c24}.bg-brand-grey{background-color:#2c2c2c}.top-nav-collapse{align-items:center;background-color:#fff!important;flex-flow:row wrap;font-size:.875rem;font-weight:600;justify-content:space-between;line-height:.75rem;padding-bottom:1rem!important;padding-top:1rem!important;position:relative;transition:all .2s ease}.fixed-top{left:0;position:fixed;right:0;top:0;z-index:1030}.navbar{background-color:transparent;flex-wrap:nowrap;justify-content:start;padding:1.75rem 1rem .5rem}.navbar-toggler-icon{color:#ed5c24;display:inline-block;font-size:30px;font-weight:900;line-height:30px;text-align:center}.navbar-toggler-icon{background-color:transparent!important;border-color:transparent!important;outline:transparent!important;transition:all .3s ease;&[aria-expanded*=false]{transform:rotate(0)}&[aria-expanded*=true]{transform:rotate(-180deg)}}.leading-none{position:absolute;right:2rem;z-index:99}.navbar-collapse{flex-basis:100%}.offcanvas-collapse{background-color:#fff;bottom:0;left:100%;overflow-y:auto;padding-left:1rem;padding-right:1rem;position:fixed;top:3.25rem;transition:transform .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.offcanvas-collapse.open{-webkit-transform:translateX(-100%);visibility:visible}.open .nav-link{color:#fff!important}.nav-link{color:#6b747b;display:block;font-weight:500;line-height:.875rem;padding-bottom:.9rem;padding-top:.9rem;text-decoration:none;transition:all .2s ease}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown.show>a,.nav-link.active,.nav-link:hover{color:#ed5c24!important;text-decoration:none}.dropdown-menu{animation:fadeDropdown .2s;background-clip:padding-box;background-color:#fff;border-radius:.25rem;color:#212529;display:none;font-size:1rem;left:0;list-style:none;margin:.5rem 0;min-width:10rem;padding:.5rem 0;top:100%;z-index:1000}@keyframes fadeDropdown{0%{opacity:0}to{opacity:1}}.dropdown-menu.show{display:block;left:auto;top:90%}a.back-to-top{background:#343e48 url(../assets/up-arrow.png) no-repeat center 47%;background-size:18px 18px;border-radius:30px;bottom:12px;display:none;height:42px;left:12px;position:fixed;text-indent:-9999px;width:42px;z-index:999}a:hover.back-to-top{background-color:#000}@media(min-width:1024px){.navbar-collapse{flex-basis:auto}.navbar.top-nav-collapse{background-color:#fff;box-shadow:0 3px 11px 0 rgba(0,0,0,.25)!important;-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.25)!important;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.25)!important;padding-bottom:1.5rem;padding-top:1.5rem}.offcanvas-collapse{background-color:transparent;bottom:auto;left:auto;overflow-y:visible;padding-left:0;padding-right:0;position:static;top:auto;visibility:visible;width:auto}.offcanvas-collapse.open{transform:none}.nav-link{padding-left:.625rem;padding-right:.625rem}.dropdown-menu{box-shadow:0 3px 3px 1px rgba(0,0,0,.05);margin-top:.25rem;position:absolute}}@media(max-width:1024px){.navbar{box-shadow:0 3px 11px 0 rgba(0,0,0,.25)!important;-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.25)!important;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.25)!important}.navbar{padding-top:1rem!important;.navbar-item{margin:1rem 0}}.offcanvas-collapse{background-image:url(../assets/menu_toggle_bg.JPG);background-position:50%;background-size:cover;top:0}}.carousel-1{background-image:url(../assets/hero.jpg)}.carousel-2{background-image:url(../assets/hero-2.jpg)}.carousel{box-shadow:0 1px 6px rgba(0,0,0,.64);position:relative}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-open:checked+.carousel-item{opacity:1;position:static}.carousel-item{background-attachment:scroll;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;opacity:0;position:absolute;transition:opacity .6s ease-out}.carousel-item img{display:block;height:auto;max-width:100%}.carousel-control{background:rgba(0,0,0,.28);border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:40px;height:40px;line-height:35px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:10}.carousel-control.prev{left:2%}.carousel-control.next{right:2%}.carousel-control:hover{background:rgba(0,0,0,.8);color:#aaa}#carousel-1:checked~.control-1,#carousel-2:checked~.control-2{display:block}.carousel-indicators{bottom:2%;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center;z-index:10}.carousel-indicators li{display:inline-block;margin:0 5px}.carousel-bullet{color:#fff;cursor:pointer;display:block;font-size:35px}.carousel-bullet:hover{color:#aaa}#carousel-1:checked~.control-1~.carousel-indicators li:first-child .carousel-bullet,#carousel-2:checked~.control-2~.carousel-indicators li:nth-child(2) .carousel-bullet{color:#428bca}#title{color:#fff;font-family:Open Sans,sans-serif;font-size:27px;margin:0 auto;padding:0;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.33),-1px 0 2px hsla(0,0%,100%,0);width:100%;z-index:9999}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.text-slide-up{animation:slide-up 1s ease-out}.features-in-block{.img-block{transition:transform .2s}.img-block:hover{box-shadow:2px 2px 2px #000;transform:scale(1.2)}}.small-cards{background-position:top;background-repeat:no-repeat;background-size:100%;transition:transform .2s}.small-cards:hover{box-shadow:2px 2px 2px #000;transform:scale(1.05)}.card-1{background-image:url(../assets/coaching_homepage.webp)}.card-2{background-image:url(../assets/accountability.webp)}.card-3{background-image:url(../assets/body_scanning.webp)}.card-4{background-image:url(../assets/nutrition.webp)}.card-5{background-image:url(../assets/equipment.webp)}.card-6{background-image:url(../assets/playing.avif)}.card-inner-block{background-color:transparent;background:linear-gradient(180deg,#15151600 8%,#151516 75%);opacity:1}.fade-in{opacity:0;transform:translateY(200px);transition:opacity 1s ease-in-out,transform 1s ease-in-out!important}.fade-in-1{transition:opacity 1s ease-in-out,transform .25s ease-in-out!important}.fade-in-2{transition:opacity 1s ease-in-out,transform .5s ease-in-out!important}.fade-in-3{transition:opacity 1s ease-in-out,transform .75s ease-in-out!important}.fade-in-4{transition:opacity 1s ease-in-out,transform .95 ease-in-out!important}.fade-in.show{opacity:1;transform:translateY(0)}:root{--color-primary:#ff4b4b;--color-text:#545d7a;--color-white:#fff;--color-title:#242e4c;--color-background:#f7f8fb;--color-border:#dae1f5;--font-family:"Satoshi",sans-serif;--fs-sm:1.4rem;--fs-md:1.6rem;--fs-lg:2.2rem;--fw-regular:400;--fw-medium:500;--fw-bold:700;--transition:.4s ease-in-out;--shadow:0 60px 56px -12px rgba(9,40,163,.05)}.feedback-section{.section-title{padding:13rem 2.5rem}}.faq-section{height:auto;.accordion{border-bottom:.05rem solid var(--color-border);margin-bottom:1rem;padding-bottom:1rem}.accordion:last-child{border-bottom:none!important}.accordion__header{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between}.accordion-icon{align-items:center;background-color:#ed5c24;border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;height:2.2rem;justify-content:center;width:2.2rem}.accordion-question{font-size:var(--fs-md)}.accordion__answer{color:#fff;font-size:20px;padding:.7rem 0}.accordion__content{height:0;overflow:hidden;transition:.4s ease-in-out}}@media only screen and (max-width:768px){.feedback-section{.section-title{padding:5rem 2.5rem 0}}}.section-card-block{.card-block{background-position:50% 0;background-size:cover;height:100%;transition: transform .2s;}.custom-shadow{background:linear-gradient(180deg,#15151600 39%,#151516 68%)}.card-1{background-image:url(../assets/empathy.webp)}.card-2{background-image:url(../assets/passion.webp)}.card-3{background-image:url(../assets/result.webp)}}.glide__arrow{display:block;opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.glide__arrow button{background:0;border:0;cursor:pointer;transition:background-color .3s ease}.glide__arrow button:hover{background-color:red}.team-section{.glide__arrow{top:-3rem!important}.glide__arrow--left{right:4rem}.glide__arrow--right{right:0}.glide__slide{height:400px;position:relative;transition:transform .2s}.glide__slide:hover{box-shadow:2px 2px 2px #000;transform:scale(1.1)}.ts_text{background:#0a0a0a;bottom:-150px;opacity:.9;padding:40px 0 60px;position:absolute;text-align:center;transform:skewY(-5deg);transition:all .3s;width:100%;h4{transform:skewY(5deg)}}.glide__slide:hover .ts_text{bottom:-10px!important}}.faq-banner{background-attachment:fixed;background-image:url(../assets/faq_home_banner.webp)!important;background-position:50% 0;background-size:cover}.h-320{height:320px}.section-sessions{.card-a{background-image:url(../assets/beat45.webp)}.card-b{background-image:url(../assets/predators45.webp)}.card-c{background-image:url(../assets/hybrid45.webp)}.card-d{background-image:url(../assets/reshape45.webp)}}.community-block{background-image:url(../assets/community.webp)}.navbar-toggler-icon i{transition:transform .3s ease,opacity .3s ease}.navbar-toggler-icon .fa-times{opacity:1;transform:rotate(90deg)}.navbar-toggler-icon .fa-bars{opacity:1}.navbar-toggler-icon i.animate{opacity:1;transform:rotate(0)}@media only screen and (min-width:834px) and (max-width:1194px){.width-50-md{width:50%!important}.no-border-md{border:none!important}.pl-md-0{padding-left:0!important}}@media only screen and (min-width:1024px) and (max-width:1366px){.width-50-md{width:50%!important}.no-border-md{border:none!important}.pl-md-0{padding-left:0!important};}

/* //New Styles for training page */
.beat-cover-block{
    background-image: url(../assets/temp_images/banner-bg.jpg);
    height: 550px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    justify-content: center;
}

.card-block:hover{
    transform: scale(1.05);
}
.training-sessions{
    .card-1{
        background-image: url(../assets/temp_images/gallery-2.jpg);
    }
    .card-2{
        background-image: url(../assets/temp_images/gallery-3.jpg);
    }
    .card-3{
        background-image: url(../assets/temp_images/gallery-4.jpg);
    }
}