.main__header{display:grid;height:calc(100vh - 3rem);margin-top:3rem;place-items:center;width:100vw}.main__header-container{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;height:100%;justify-content:space-between}.main__header-left{margin-top:3rem}.main__header-left h4{color:var(--color-secondary);font-weight:400;margin-bottom:1rem}.main__header-left p{font-size:1.1rem;margin:1rem 0 3.5rem}.main__header-right{display:grid;place-items:center;position:relative}.main__header-circle{background:linear-gradient(75deg,var(--color-secondary),transparent);border-radius:50%;height:20rem;position:absolute;transition:var(--transition);width:20rem}.main__header-image{position:relative}.main__header-right:hover .main__header-circle{-webkit-filter:blur(15px);filter:blur(15px)}.programs{margin-top:4rem}.programs__wrapper{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-top:4rem}.programs__program a{align-items:center;display:flex;justify-content:center;margin-top:2.5rem}.programs__program:hover a{background:var(--color-secondary);color:var(--colorgray-600)}.values__container{grid-gap:12%;display:grid;gap:12%;grid-template-columns:38% 50%}.values__image{-webkit-column-gap:1rem;column-gap:1rem;-webkit-filter:saturate(.25);filter:saturate(.25);margin-top:3rem;transition:var(--transition)}.values__image:hover{-webkit-filter:saturate(1);filter:saturate(1)}.values__right p{margin:1.5rem 0 5rem}.values__wrapper{grid-gap:3.4rem 2.4rem;display:grid;gap:3.4rem 2.4rem;grid-template-columns:1fr 1fr}.card.values__value{padding-top:3.5rem;position:relative;text-align:left}.card.values__value span{position:absolute;top:-1.5rem}.faqs__wrapper{grid-gap:1.5rem 5rem;align-items:flex-start;display:grid;gap:1.5rem 5rem;grid-template-columns:1fr 1fr;margin-top:4rem}.faq{background:var(--colorgray-600);border-radius:2rem;border-radius:1rem;cursor:pointer;padding:2rem}.faq div{align-items:center;display:flex;justify-content:space-between}.faq__icon{background:transparent;color:var(--colorgray-100);font-size:1.5rem}.faq p{margin-top:1.5rem}.testimonials{margin-inline:auto;width:50rem}.testimonials__head{justify-content:center}.card.testimonial{margin-top:5rem;position:relative;text-align:left}.testimonial__avatar{border:solid transparent;border-radius:1.5rem;box-shadow:0 1.5rem 2rem rgba(26,26,54,.4);height:4rem;left:calc(50% - 2rem);overflow:hidden;position:absolute;top:-2rem;transition:var(--transition);width:4rem}.testimonial:hover .testimonial__avatar{border-color:var(--colorgray-400);border-radius:50%}.testimonial__quote{font-style:italic;margin:1rem 0 2rem}.card small.testimonial__title{margin-top:.3rem}.testimonials__btn-container{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2.5rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonials__btn{background:transparent;cursor:pointer}.testimonials__btn svg{fill:var(--color-secondary);font-size:1.8rem;height:3rem;width:3rem}footer{background:var(--color-primary);color:var(--colorgray-100);font-size:.9rem;margin-top:7rem;padding-top:7rem}.footer__container{grid-gap:6rem;display:grid;gap:6rem;grid-template-columns:26rem 1fr 1fr 1fr}.footer__container article{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem}.footer__container article p{margin-top:.5rem}.footer__container article h4{font-size:1rem;margin-bottom:.6rem}.footer__socials{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.footer__socials a{background:var(--colorgray-100);border:1px solid transparent;border-radius:.6rem;padding:.7rem;transition:var(--transition)}.footer__socials a svg{color:var(--colorgray-600)}.footer__socials a:hover{background:transparent;border-color:var(--colorgray-100)}.footer__copyright{border-top:2px solid var(--color-primary-variant);color:var(--colorgray-100);margin-top:5rem;padding:1.5rem 0;text-align:center}@media screen and (max-width:1024px){.main__header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12rem 0}.main__header-container{gap:0}.main__header-circle{height:16rem;width:16rem}.programs__wrapper{grid-template-columns:1fr 1fr}.values__container{gap:4rem;grid-template-columns:1fr;justify-content:center}.values__wrapper{gap:4rem 3rem}.values__image{display:none}.faqs__wrapper{grid-template-columns:1fr}.testimonials{width:75%}.footer__container{gap:4rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.main__header{height:100vh;margin-top:0;padding:12rem 0 0}.main__header-circle,.main__header-image{display:none}.main__header-container,.programs__wrapper{grid-template-columns:1fr}.programs__wrapper{gap:2rem;margin-top:3rem}.programs__program{margin:0 auto;width:84%}.values__wrapper{gap:3rem;grid-template-columns:1fr}.card.values__value{margin-inline:auto;width:84%}.faqs__wrapper{gap:1rem;margin-top:3rem}.testimonials{width:100%}footer{margin-top:7rem}.footer__container{gap:3rem;grid-template-columns:1fr}.footer__container article{align-items:center}.footer__container article p{text-align:center}}.about__section-image{border-radius:50%;overflow:hidden;-webkit-transform:skew(15deg);transform:skew(15deg);transition:var(--transition)}.about__section-image:nth-child(2){-webkit-transform:skew(-15deg);transform:skew(-15deg)}.about__section-image:hover{-webkit-transform:skew(0);transform:skew(0)}.about__section-content h1{margin-bottom:2rem}.about__section-content p{margin-bottom:1rem}.about__mission-container,.about__story-container{grid-gap:10%;display:grid;gap:10%;grid-template-columns:40% 50%}.about__vision-container{grid-gap:10%;display:grid;gap:10%;grid-template-columns:50% 40%}@media screen and (max-width:1024px){.about__section-image{width:60%}.about__section-content h1{margin-bottom:1.2rem}.about__mission-container,.about__story-container,.about__vision-container{gap:3rem;grid-template-columns:1fr}.about__vision .about__section-image{grid-row:1}}@media screen and (max-width:600px){.about__section-image{margin-inline:auto;width:70%}.about__mission-container,.about__story-container,.about__vision-container{gap:2rem}}.contact__container{display:grid;place-items:center}.contact__wrapper{display:flex;gap:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact__wrapper a{background:var(--color-primary);border:2px solid transparent;border-radius:1.5rem;font-size:2rem;padding:2rem;transition:var(--transition)}.contact__wrapper a:hover{background:transparent;border-color:var(--colorgray-100)}@media screen and (max-width:600px){.contact__wrapper{gap:1.5rem}.contact__wrapper a{border-radius:1rem;font-size:1.2rem;padding:1rem}}.gallery__container{display:grid;grid-template-columns:repeat(3,1fr)}.gallery__container article{border:1rem solid transparent;transition:var(--transition)}.gallery__container article:hover{border-color:var(--colorgray-400)}@media screen and (max-width:1024px){.gallery__container{gap:2rem;grid-template-columns:1fr 1fr}.gallery__container article{border:0}}@media screen and (max-width:600px){.gallery__container{gap:1rem;grid-template-columns:1fr}}.plans__container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.plan h3{margin-bottom:.8rem}.plan small{margin-bottom:2rem}.plan h1{color:var(--color-primary-variant);display:inline}.plan h2{color:var(--colorgray-400);display:inline}.plan h4{margin-top:2rem}.plan p{color:var(--colorgray-100);margin-top:1rem}.plan p.disabled{color:var(--colorgray-400)}.plan button{cursor:pointer;margin-top:3rem}@media screen and (max-width:1024px){.plans__container{gap:2rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.plans__container{grid-template-columns:1fr}.plan{margin-inline:auto;width:90%}}.trainers__container{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}.card.trainer{padding:1rem}.trainer__img{border-radius:0 2rem;overflow:hidden}.trainer h3{margin-top:2rem}.trainer p{margin-top:.5rem}.trainer__socials{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2rem 0}.trainer__socials a{background:var(--colorgray-500);border-radius:.7rem;font-size:.7rem;padding:.8rem;transition:var(--transition)}.trainer:hover a{background:var(--colorgray-600)}@media screen and (max-width:1024px){.trainers__container{gap:2.5rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.trainers__container{gap:2rem;grid-template-columns:1fr}.card.trainer{margin-inline:auto;width:90%}}.notfound__container{padding-top:8rem;text-align:center}.notfound__container .btn{display:inline-block;margin-top:2rem}nav{background:var(--color-primary);height:5rem;left:0;place-items:center;position:fixed;top:0;width:100vw;z-index:99}.nav__toggle-btn{display:none}.nav__container{align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:1rem;padding-right:1rem;position:relative}.logo{width:5rem}.nav__links{align-items:center;display:flex;gap:3.5rem}.nav__links a{transition:var(--transition)}.nav__links a:hover{color:var(--color-secondary)}.active-nav{position:relative}.active-nav:after{background:var(--color-primary);content:"";display:block;height:1.2rem;left:calc(50% - .6rem);margin-top:.9rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1.2rem}@media screen and (max-width:1024px){.nav__toggle-btn{background:transparent;cursor:pointer;display:inline-block;font-size:1.8rem}.nav__toggle-btn svg{color:var(--colorgray-100)}.nav__links{flex-direction:column;gap:0;-webkit-perspective:400px;perspective:400px;position:absolute;right:0;top:100%}.active-nav,.active-nav:after{display:none}.nav__links li{-webkit-animation:navAnimation .6s ease forwards;animation:navAnimation .6s ease forwards;box-shadow:-2rem 2rem 5rem rgba(0,0,0,.4);height:4rem;opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top;transform-origin:top;width:100%}.nav__links li:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.nav__links li:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.nav__links li:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.nav__links li:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.nav__links li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.nav__links li:nth-child(7){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes navAnimation{to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes navAnimation{to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}.nav__links li a{align-items:center;background-color:var(--color-primary);display:flex;height:100%;padding:1rem 5rem 1rem 3rem;width:100%}.show__nav{display:flex}.hide__nav{display:none}}*,:after,:before{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--primary-hue:210;--gray-hue:240;--color-primary:hsl(var(--primary-hue),100%,50%);--color-secondary:#ffb116;--colorgray-100:hsl(var(--gray-hue),47%,94%);--colorgray-200:hsl(var(--gray-hue),26%,75%);--colorgray-300:hsl(var(--gray-hue),24%,64%);--colorgray-400:hsl(var(--gray-hue),16%,41%);--colorgray-500:hsl(var(--gray-hue),44%,25%);--colorgray-600:hsl(var(--gray-hue),48%,15%);--container-width-lg:80%;--container-width-mg:90%;--transition:all 500ms ease}body{background:#24245c;background:var(--colorgray-500);color:#afafd0;color:var(--colorgray-200);font-family:Montserrat,sans-serif;line-height:1.7;overflow-x:hidden}.container{margin-inline:auto;max-width:1920px;width:80%;width:var(--container-width-lg)}h1,h2,h3,h4,h5{color:#e9e9f7;color:var(--colorgray-100);line-height:1.2}h1,h2{font-size:3rem}a{color:#e9e9f7;color:var(--colorgray-100)}img{display:block;object-fit:cover;width:100%}.btn{background:#0080ff;background:var(--color-primary);border-radius:1.5rem;color:#e9e9f7;color:var(--colorgray-100);margin:0 auto;padding:.9rem 2rem;transition:all .5s ease;transition:var(--transition);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover{background:#ffb116;background:var(--color-secondary);color:#141439;color:var(--colorgray-600)}.btn.lg{border-radius:2rem;font-size:1.1rem;padding:1.2rem 3rem}.btn.sm{font-size:.9rem;padding:.4rem 1.2rem}.btn.sm:hover{background:#e9e9f7;background:var(--colorgray-100)}section{margin-top:10rem}.section__head{align-items:center;display:flex;gap:1rem}.section__head span{background:#24245c;background:var(--colorgray-500);border-radius:1rem;color:#ffb116;color:var(--color-secondary);font-size:1.5rem;padding:.8rem}.card{background:#141439;background:var(--colorgray-600);border:2px solid transparent;border-radius:0 3rem 0 3rem;padding:3rem 2rem;text-align:center;transition:all .5s ease;transition:var(--transition)}.card:hover{background:transparent;border-color:#585879;border-color:var(--colorgray-400);cursor:pointer}.card span{background:#0080ff;background:var(--color-primary);border-radius:1rem;color:#e9e9f7;color:var(--colorgray-100);display:grid;font-size:1.5rem;height:3rem;margin-bottom:1.5rem;margin-inline:auto;padding:.8rem;place-items:center;transition:all .5s ease;transition:var(--transition);width:3rem}.card:hover span{background:#ffb116;background:var(--color-secondary);color:#24245c;color:var(--colorgray-500)}.card small{display:block;font:300;margin-top:1rem}.header{border-bottom:2px solid #585879;border-bottom:2px solid var(--colorgray-400);height:20rem;margin-top:5rem;overflow:hidden}.header__container{background:#000;display:grid;height:100%;place-items:center;position:relative;width:100%}.header__container-bg{position:absolute;width:100%}.header__container-bg img{opacity:0,1rem}.header__content{color:#e9e9f7;color:var(--colorgray-100);margin:0 auto;position:relative;text-align:center;width:44%}.header__content h2{margin-bottom:1rem}.header__content p{color:hsla(0,0%,100%,.7)}@media screen and (max-width:1024px){.container{width:var(--container-width-md)}h1{font-size:2rem}h2{font-size:1.6rem}.header__content{width:76%}}@media screen and (max-width:600px){h1{font-size:2.2rem;line-height:1.3}section{margin-top:7rem}.header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.header__content{padding:3rem 0;width:var(--container-width-md)}.header__content p{font-size:.85rem}}
/*# sourceMappingURL=main.8e94ef9a.css.map*/