*,:after,:before{border:0;box-sizing:border-box;list-style-type: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-primary-variant:hsl(var(--primary-hue),100%,65%);--color-secondary:#ffb116;--color-gray-100:hsl(var(--primary-hue),47%,94%);--color-gray-200:hsl(var(--primary-hue),26%,75%);--color-gray-300:hsl(var(--primary-hue),24%,64%);--color-gray-400:hsl(var(--primary-hue),16%,41%);--color-gray-500:hsl(var(--primary-hue),44%,25%);--color-gray-600:hsl(var(--primary-hue),48%,15%);--container-width-lg:80%;--container-width-md:90%;--transition:all 500ms ease}body{background:#142639;background:var(--color-gray-600);color:#afbfd0;color:var(--color-gray-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{color:#e9f0f7;color:var(--color-gray-100);line-height:1.2}h1{font-size:3rem;font-size:2rem}img{display:block;object-fit:cover;width:100%}.btn,a{color:#e9f0f7;color:var(--color-gray-100)}.btn{background:var(--color-primaryrimaryrimaryrimaryrimaryrimary);background:#0080ff;background:var(--color-primary);border-radius:.3rem;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:#142639;color:var(--color-gray-600)}.btn.lg{font-size:1.1rem;padding:1.2rem 2rem}.btn.lg.sm{font-size:.9rem}section{margin-top:10rem}.section__head{align-items:center;display:flex;gap:1rem}.section__head span{background:#24405c;background:var(--color-gray-500);border-radius:50%;color:#ffb116;color:var(--color-secondary);font-size:1.4rem;padding:.8rem}.card{background:linear-gradient(#24405c,#142639);background:linear-gradient(var(--color-gray-500),var(--color-gray-600));border:2px solid transparent;border-radius:3rem;margin-top:0;padding:3rem 2rem;text-align:center;transition:all .5s ease;transition:var(--transition)}.card:hover{background:transparent;border-color:#586979;border-color:var(--color-gray-400)}.card span{background:#0080ff;background:var(--color-primary);border-radius:1rem;color:#e9f0f7;color:var(--color-gray-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:#142639;color:var(--color-gray-600)}.card small{display:block;font-weight:300;margin-top:1rem}.header{border-bottom:2px solid #586979;border-bottom:2px solid var(--color-gray-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:.4}.header__content{color:#e9f0f7;color:var(--color-gray-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:90%;width:var(--container-width-md)}h1{font-size:2rem}h2{font-size:1.6rem}}@media screen and (max-width:600px){h1{font-size:2.2rem;line-height:1.3}section{margin-top:7rem}.header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header__content{padding:3rem 0;width:90%;width:var(--container-width-md)}.header__content p{font-size:.85rem}}.about__section-image{border-radius:50%;overflow:hidden;transition:var(--transition)}.about__section-image:nth-child(2){height:25rem;width:25rem}.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%}.mission__section-image{height:30rem;width:30rem}@media screen and (max-width:1024px){.about__section-image{height:25rem;width:25rem}.about__section-content h1{margin-bottom:1.2rem}.about__mission-container,.about__story-container,.about__vision-container{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:90%}.about__section-image:nth-child(2){width:95%}.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(--color-gray-100)}.contact__wrapper a:nth-child(2){background:#11e49a}.contact__wrapper a:nth-child(3){background:linear-gradient(#e4116c,blue)}.contact__wrapper a:nth-child(4){background:linear-gradient(hwb(0 0 2%),red)}@media screen and (max-width:600px){.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:1px solid transparent;transition:var(--transition)}.gallery__container article:hover{border-color:var(--color-gray-500)}@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}}.main__header{display:grid;height:100vh;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-gray-100),transparent);border-radius:50%;-webkit-filter:opacity(15px);filter:opacity(15px);height:25rem;position:absolute;transition:var(--transition);width:25rem}.main__header-image{display:none;position:relative}.main__header-right:hover .main__header-circle{background:linear-gradient(75deg,var(--color-secondary),transparent);-webkit-filter:blur(.1rem);filter:blur(.1rem)}.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(--color-gray-600)}.programs__container>p{margin:1rem 0 2rem;text-align:center}.values__container{grid-gap:12%;display:grid;gap:12%;grid-template-columns:38% 50%}.values__wrapper{grid-gap:3.4rem 2.4rem;display:grid;gap:3.4rem 2.4rem;grid-template-columns:repeat(2,1fr)}.values__image{-webkit-filter:brightness(.2);filter:brightness(.2);transition:var(--transition)}.values__image:hover{-webkit-filter:saturate(1);filter:saturate(1)}.values__right>p{margin:1rem 0 2rem}.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(--color-gray-500);border-radius:1rem;cursor:pointer;padding:2rem}.faq div{align-items:center;display:flex;justify-content:space-between}.faq__icon{background:transparent;color:var(--color-gray-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}.testimonials__avatar{border:2px solid transparent;border-radius:1.5rem;height:4rem;left:calc(50% - 2rem);overflow:hidden;position:absolute;top:-2rem;width:4rem}.testimonial:hover .testimonials__avatar{border-color:var(--color-gray-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 svg{fill:var(--color-primary);font-size:1.8rem;height:3rem;width:3rem}.testimonials__btn{background:transparent;cursor:pointer}footer{background:var(--color-primary);color:var(--color-gray-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(--color-primary);border:1px solid transparent;border-radius:.6rem;padding:.8rem;transition:var(--transition)}.footer__socials a svg{background:var(--color-gray-500);border:1px solid transparent;border-radius:1rem;font-size:1.2rem}.footer__socials a:hover{background:transparent;border-color:var(--color-gray-100)}.footer__socials a:first-child:hover{background:var(--color-gray-600)}.footer__socials a:nth-child(2):hover{background:var(--color-primary-variant)}.footer__socials a:nth-child(3):hover{background:red}.footer__copyright{border-top:var(--color-primary-variant);color:var(--color-gray-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-image{display:none}.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}.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:O;padding:1rem 0 0}.main__header-image{display:none}.main__header-circle{height:10rem;left:-5rem;top:-13.8rem;width:10rem}.programs__wrapper{gap:2rem;grid-template-columns:1fr;margin-top:3rem}.programs__program{margin:0 auto;width:84%}.values__wrapper{gap:3rem;grid-template-columns:1fr}.card.values__value{margin:0 auto;width:84%}.faqs__wrapper{gap:2rem;margin-top:3rem}.testimonials{width:100%}.footer__container{gap:3rem;grid-template-columns:1fr}.footer__container article{align-items:center}.footer__container article p{text-align:center}}.notFound__container{padding-top:-8rem;text-align:center}.notFound__container .btn{display:inline-block;margin-top:2rem}.plans__container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr)}.plan h3{margin-bottom:.8rem}.plan small{margin-bottom:2rem}.plan h1{color:var(--color-primary-variant)}.plan h2{color:var(--color-gray-400);display:inline}.plan h4{margin-top:2rem}.plan p{color:var(--color-gray-100);margin-top:1rem}.plan p.disabled{color:var(--color-gray-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:.9rem;overflow:hidden}.trainer p{margin-top:.5rem}.trainer h3{margin-top:2rem}.trainer__socials{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2rem 0}.trainer__socials a{background:var(--color-gray-600);border-radius:.7rem;font-size:.7rem;padding:.8rem;transition:var(--transition)}.trainer:hover a{background:var(--color-gray-500)}@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:2.5rem;grid-template-columns:1fr}.card.trainer{margin-inline:auto;width:90%}}nav{background:var(--color-primary);display:grid;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;position:relative}.logo{display:block;width:3rem}.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:cal(50%-0.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(--color-gray-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{box-shadow:-2rem 2rem 5rem rgba(0,0,0,.4);height:4rem}.nav__Links li a{align-items:center;background-color:var(--color-primary);display:flex;height:100%;padding:1rem 5rem 1rem 3rem;width:100%}.nav__Links li{-webkit-animation:animationNavItems .6s linear forwards;animation:animationNavItems .6s linear forwards;height:5.8rem;opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top;transform-origin:top;width:100%}.nav__Links li:first-child{-webkit-animation-delay:.6s;animation-delay:.6s}.nav__Links li:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.nav__Links li:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.nav__Links li:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}.nav__Links li:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.nav__Links li:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes animationNavItems{to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes animationNavItems{to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}.show__nav{display:flex}.hidden__nav{display:none}}
/*# sourceMappingURL=main.e8002751.css.map*/