@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;height:100%;scroll-behavior:smooth;width:100%}body{color:#333;font-family:Nunito;font-size:16px;min-height:inherit;overflow-x:hidden;width:inherit}img{height:auto}h1{font-size:3rem}@media screen and (min-width:48em){h1{font-size:3.5rem}}h2{font-size:2.5rem}@media screen and (min-width:48em){h2{font-size:2.8rem}}h3{font-size:1.7rem}@media screen and (min-width:48em){h3{font-size:2rem}}h4{font-size:clamp(1.4rem,1.4vw,1.6rem)}p{font-size:clamp(1rem,1vw,1.5rem)}ul{list-style:none}a{text-decoration:none}img{display:block;max-height:100%;max-width:100%}button{border:none;cursor:pointer;outline:none}section{padding:5rem 9%}@media screen and (max-width:61.9em){section{padding:3rem 9%}}.heading{margin-bottom:3rem;text-align:center;text-transform:capitalize;z-index:10}.heading span{border-top:.1rem solid #aaa;color:#fa1a1a;font-size:3rem;padding:.5rem 1.5rem}.button{background:#fa1a1a;border-radius:.5rem;box-shadow:inset 0 -23px 25px 0 rgba(0,0,0,.17),inset 0 -36px 30px 0 rgba(0,0,0,.15),inset 0 -79px 40px 0 rgba(0,0,0,.1),0 2px 1px rgba(0,0,0,.06),0 4px 2px rgba(0,0,0,.09),0 8px 4px rgba(0,0,0,.09),0 16px 8px rgba(0,0,0,.09),0 32px 16px rgba(0,0,0,.09);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-top:1rem;padding:.7rem 1.7rem;text-shadow:.15rem .15rem .2rem #000;text-transform:uppercase;transition:.3s}.button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.header{align-items:center;background-color:#fff;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:flex;height:9vh;justify-content:space-between;left:0;padding:0 9%;position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:61.9em){.header{height:5rem;padding:0 3%}}.header__logo{align-items:center;color:#fa1a1a;-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:2rem;font-weight:700;margin:1rem 0;text-shadow:.15rem .15rem .2rem #000;text-transform:uppercase}.header .menu__btn{cursor:pointer;display:none;margin:1rem 0}@media screen and (max-width:47.9em){.header .menu__btn{display:inline-block}.header .menu__btn .burger__btn.btn-active{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}}.header .navbar{display:flex}@media screen and (max-width:47.9em){.header .navbar{background-color:#333;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);display:block;left:0;position:absolute;right:0;top:99%;transition:.3s}.header .navbar.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.header .navbar .navbar__link{color:#333;display:inline-block;font-size:1rem;font-weight:700;padding:1.5rem 0 1.5rem 3rem;text-transform:uppercase;transition:.3s}.header .navbar .navbar__link:hover{color:#fa1a1a}@media screen and (max-width:61.9em){.header .navbar .navbar__link{padding:1.5rem 0 1.5rem 2rem}}@media screen and (max-width:47.9em){.header .navbar .navbar__link{color:#fff;display:block;font-size:1rem;padding:2rem 0 2rem 2rem}}.home{height:100%;padding:4.5rem 0 0}.home .slider__wrapper{position:relative}.home .slider__wrapper .home__slide{align-items:center;display:flex;display:none;height:100%;left:0;min-height:90vh;padding:2rem 9%;top:0;transition:.3s;width:100%}.home .slider__wrapper .home__slide-img{height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.home .slider__wrapper .home__slide.active-slide{display:flex}.home .slider__wrapper .home__slide>*{-webkit-animation:slideScale .2s linear .2s backwards;animation:slideScale .2s linear .2s backwards}@media screen and (max-width:61.9em){.home .slider__wrapper .home__slide{padding:2rem 5%}}.home .slider__wrapper .home__slide .slide__content{width:60rem}@media screen and (max-width:61.9em){.home .slider__wrapper .home__slide .slide__content{width:45rem}}.home .slider__wrapper .home__slide .slide__content .slide__text{color:#fff;display:block;font-size:1rem;text-shadow:.15rem .15rem .2rem #000;text-transform:uppercase}.home .slider__wrapper .home__slide .slide__content .slide__title{color:#fff;padding:1rem 0;text-shadow:.15rem .15rem .2rem #000}@-webkit-keyframes slideScale{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}}.home .slider__nav{bottom:5%;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .slider__nav-link{background-color:#ff0;border-radius:50%;cursor:pointer;display:inline-block;height:2rem;margin:0 .7rem;opacity:.5;width:2rem}@media screen and (max-width:47.9em){.home .slider__nav-link{height:1.5rem;margin:0 .6rem;width:1.5rem}}.home .slider__nav-link.active-link{background-color:#fa1a1a;border:2px solid #fff;opacity:1}.about{grid-column-gap:6rem;grid-row-gap:2rem;-webkit-column-gap:6rem;column-gap:6rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));justify-items:start;row-gap:2rem}@media screen and (max-width:47.9em){.about{grid-template-columns:1fr;row-gap:1rem}}.about__image{align-self:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:2rem;position:relative}.about__image:after,.about__image:before{background-color:#fa1a1a;content:"";height:15rem;position:absolute;width:15rem;z-index:-1}.about__image:before{left:0;top:0}.about__image:after{bottom:0;right:0}.about__image .about__img{object-fit:cover;padding:1rem}.about .about__content{padding-top:3rem}@media screen and (max-width:47.9em){.about .about__content{padding:0 1rem 1rem}}.about .about__content .about__intro{color:#fa1a1a;font-weight:700;text-transform:uppercase}.about .about__content .about__title{color:#333;line-height:110%;margin-top:.5rem}.about .about__content .about__text{color:#333;line-height:170%;padding:1rem 1rem 1rem 0}@media screen and (max-width:61.9em){.about .about__content .about__text{line-height:140%;padding:.5rem .5rem .5rem 0}}.about .about__content .about__container{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-items:start;margin-top:1rem}@media screen and (max-width:20em){.about .about__content .about__container{row-gap:.5rem}}.about .about__content .about__container .container__item-title{align-items:center;color:#333;-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;text-transform:capitalize}@media screen and (max-width:47.9em){.about .about__content .about__container .container__item-title{font-size:1rem}}.about .about__content .about__container .container__item-text{color:#333;line-height:150%;padding:1rem 2rem 1rem 0}@media screen and (max-width:47.9em){.about .about__content .about__container .container__item-text{line-height:140%;padding:.5rem .5rem .5rem 0}}.offers .heading{padding-top:2rem}@media screen and (max-width:61.9em){.offers .heading{padding-top:4rem}}.offers__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.offers__container:hover .offers__box-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.offers__container .offers__box{align-items:center;display:flex;flex-direction:column;row-gap:1rem}@media screen and (max-width:47.9em){.offers__container .offers__box{margin-bottom:1rem}}.offers__container .offers__box:nth-child(2n){display:flex;flex-flow:column-reverse}@media screen and (max-width:47.9em){.offers__container .offers__box:nth-child(2n){flex-flow:column}}.offers__container .offers__box-image{height:16rem;overflow:hidden}.offers__container .offers__box-image .offers__box-img{height:100%;object-fit:cover;transition:.3s}.offers__container .offers__box .offers__box-content{align-items:center;display:flex;flex-direction:column;padding:0 1rem 1rem;text-align:center}.offers__container .offers__box .offers__box-content .box__icon{height:4rem;margin-bottom:.5rem}.offers__container .offers__box .offers__box-content .box__title{color:#fa1a1a;text-transform:uppercase}.offers__container .offers__box .offers__box-content .box__description{color:#aaa;line-height:150%;padding:.5rem 7%}.pricing{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));justify-items:center;position:relative}@media screen and (max-width:992px){.pricing{justify-items:start;row-gap:3rem}}.pricing__info{border-top:.1rem solid #aaa;color:#333;padding:2rem 20% 2rem 0}@media screen and (max-width:768px){.pricing__info{padding:3rem 10% 2rem 0}}.pricing__info p:nth-child(3){display:none}.pricing__info-title{padding-top:.5rem;text-transform:capitalize}.pricing__info-description{line-height:150%;padding:1rem 0}@media screen and (max-width:47.9em){.pricing__info-description{width:70%}}.pricing__info-includes{align-items:center;-webkit-column-gap:1rem;column-gap:1rem;display:flex;margin-bottom:.2rem;padding:.1rem 0;text-transform:capitalize}.pricing .plan{box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.35);padding:2rem 2rem 3rem;text-align:center}.pricing .plan__title{margin-bottom:1rem;text-transform:capitalize}.pricing .plan__price{color:#fa1a1a;font-size:1.5rem;font-weight:bolder;padding-bottom:1rem}.pricing .plan__price span{padding:0 .5rem}@media screen and (max-width:61.9em){.trainers{padding-top:5rem}}.trainers__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.trainers__container .trainers__info{border-radius:.5rem;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);max-height:25rem;overflow:hidden;position:relative}.trainers__container .trainers__info:hover .trainers__info-content{-webkit-transform:translateY(0);transform:translateY(0)}.trainers__container .trainers__info .trainers__img{height:100%;object-fit:cover;top:0;width:100%}.trainers__container .trainers__info .trainers__info-content{background-color:#fff;bottom:0;color:#333;left:0;padding:1rem 2rem 2rem;position:absolute;right:0;text-transform:capitalize;-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:.3s}@media screen and (max-width:47.9em){.trainers__container .trainers__info .trainers__info-content{-webkit-transform:translateY(6.2rem);transform:translateY(6.2rem)}}.trainers__container .trainers__info .trainers__info-content span{font-size:1rem}.trainers__container .trainers__info .trainers__info-content .trainers__name{padding-bottom:.5rem}.trainers__container .trainers__info .trainers__info-content .trainers__socials{align-items:center;border-top:.1rem solid #fa1a1a;-webkit-column-gap:2rem;column-gap:2rem;display:flex;margin-top:1rem;padding-top:2rem}.banner{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/media/banner-bg.b5a4a46b29e1911aac66.jpg) no-repeat;background-attachment:fixed;background-position:50%;background-size:cover;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);color:#fff;text-align:center}.banner span{font-size:1.5rem;text-transform:uppercase}.banner__title{padding-top:1rem;text-transform:uppercase}.banner__description{line-height:150%;margin:1rem auto;max-width:50rem}.testimonials{align-items:center;color:#333;-webkit-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:47.9em){.testimonials{justify-content:center;row-gap:2rem}}.testimonials__info{flex:1 1 20rem}.testimonials__info span{color:#fa1a1a;font-size:1.5rem;font-weight:700;text-transform:uppercase}.testimonials__info .testimonials__title{padding-top:1rem;text-transform:capitalize}.testimonials__info .testimonials__description{font-size:1rem;line-height:150%;padding:1rem 10% 1rem 0}.testimonials .testimonials__slider{flex:1 1 40rem;padding:2rem;position:relative}@media screen and (max-width:61.9em){.testimonials .testimonials__slider{padding:2rem 0 10%}}@media screen and (max-width:47.9em){.testimonials .testimonials__slider{padding:2rem 0 15%}}.testimonials .testimonials__slider-wrapper{border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.35);height:20rem;margin:0 auto;max-width:30rem;overflow:hidden;position:relative}@media screen and (max-width:20em){.testimonials .testimonials__slider-wrapper{max-width:35rem}}.testimonials .testimonials__slider-wrapper .slide{color:#333;display:none;height:100%;left:0;padding:2rem 9%;position:absolute;top:0;transition:.3s;width:100%}@media screen and (max-width:47.9em){.testimonials .testimonials__slider-wrapper .slide{padding:2rem 9% 1rem}}.testimonials .testimonials__slider-wrapper .slide.active-slide{display:block}.testimonials .testimonials__slider-wrapper .slide>*{-webkit-animation:slideScale .2s linear .2s backwards;animation:slideScale .2s linear .2s backwards}.testimonials .testimonials__slider-wrapper .slide__description{font-size:1rem;line-height:170%;margin-bottom:3%}@media screen and (max-width:47.9em){.testimonials .testimonials__slider-wrapper .slide__description{font-size:.875rem}}.testimonials .testimonials__slider-wrapper .slide .user{align-items:center;display:flex;justify-content:flex-start}.testimonials .testimonials__slider-wrapper .slide .user__img{border-radius:.5rem;height:8rem;margin-right:1.5rem;object-fit:cover;width:8rem}.testimonials .testimonials__slider-wrapper .slide .user .user__name{text-transform:capitalize}.testimonials .testimonials__slider-wrapper .slide .user span{color:#fa1a1a;font-size:1rem}.testimonials .testimonials__slider-wrapper .slide .user .quote__icon{margin:0 5% auto}@keyframes slideScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}.testimonials .testimonials__slider .next__btn,.testimonials .testimonials__slider .prev__btn{background:transparent;cursor:pointer;-webkit-filter:drop-shadow(.2rem .2rem .1rem #333);filter:drop-shadow(.2rem .2rem .1rem #333);position:absolute;top:50%}@media screen and (max-width:63.9em){.testimonials .testimonials__slider .next__btn,.testimonials .testimonials__slider .prev__btn{top:100%}}.testimonials .testimonials__slider .prev__btn{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:61.9em){.testimonials .testimonials__slider .prev__btn{left:20%}}.testimonials .testimonials__slider .next__btn{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:991px){.testimonials .testimonials__slider .next__btn{right:20%}}.blogs .heading{padding-top:3%}@media screen and (max-width:61.9em){.blogs .heading{padding-top:4rem}}.blogs__container{background-color:#333;color:#fff;margin-bottom:7rem;padding:2rem 7%}.blogs__container:hover .post__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blogs__container-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);overflow:hidden}@media screen and (max-width:61.9em){.blogs__container-wrapper{grid-template-columns:1fr}}.blogs__container .blogs__post{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3%}.blogs__container .blogs__post .post__image{max-height:27rem;overflow:hidden}.blogs__container .blogs__post .post__image .post__img{object-fit:cover;transition:.3s}.blogs__container .blogs__post .post__content{padding:2rem 0}@media screen and (max-width:47.9em){.blogs__container .blogs__post .post__content{padding:1rem 0}}.blogs__container .blogs__post .post__content .post__link{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;justify-content:flex-start;padding-bottom:1.5rem}.blogs__container .blogs__post .post__content .post__link a{color:#fa1a1a;text-transform:uppercase}.blogs__container .blogs__post .post__content .post__link a:hover{color:#fff}.blogs__container .blogs__post .post__content .post__title{text-transform:capitalize}.blogs__container .blogs__post .post__content .post__description{line-height:150%;padding:1rem 0}.footer{padding:5rem 9%}@media screen and (max-width:61.9em){.footer{padding:3rem 9%}}.footer__container{grid-column-gap:3rem;grid-row-gap:2rem;border-top:1px solid #aaa;-webkit-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));justify-items:start;padding-top:2rem;row-gap:2rem}.footer__container .footer__box{text-transform:capitalize}.footer__container .footer__box h4{color:#333;padding:1rem 0}.footer__container .footer__box a{color:#333;display:block;font-weight:500}.footer__container .footer__link,.footer__container .hours__link,.footer__container .info__link,.footer__container .share__box{font-size:1rem;padding:.6rem 0}.footer__container .footer__link{display:block}.footer__container .footer__link:hover{color:#fa1a1a}.footer__container .hours__link,.footer__container .info__link,.footer__container .share__box{-webkit-column-gap:1rem;column-gap:1rem;display:flex}.footer__container .share__box{-webkit-column-gap:2rem;column-gap:2rem;line-height:200%}.footer__container .share__box img{height:2rem;width:2rem}.footer__container .subscribe__description{font-size:1rem;margin-bottom:1.5rem}.footer__container .email__input{border:1px solid #aaa;margin-bottom:1rem;padding:1.2rem;width:100%}.footer .copy__rights{font-size:.875rem;line-height:150%;margin-top:2rem;text-align:center}
/*# sourceMappingURL=main.4f4112dd.css.map*/