@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Oswald:wght@300;400;500;600;700&display=swap);header.header{border-bottom:1px solid gray;height:20rem;margin-top:5em;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:.5}.header__content{color:#fff;margin:0 auto;position:relative;text-align:center;width:45%}.header__content h2{margin-bottom:1rem}.header__content p{color:hsla(0,0%,100%,.75)}.about_section_image{border-radius:10%;overflow:hidden;-webkit-transform:skew(10deg);transform:skew(10deg);transition:all .5s ease}.about_section_image:hover{-webkit-transform:skew(0deg);transform:skew(0deg)}.about_section_content h1{margin-bottom:2rem}.about_section_content p{margin-bottom:1rem}.about__story_container{grid-gap:10%;display:grid;gap:10%;grid-template-columns:40% 50%}@media screen and (max-width:1024px){.about_section_image{margin:0 auto;width:60%}.about_section_content h1{margin-bottom:1.2rem}.about__story_container{gap:3rem;grid-template-columns:1fr}}@media screen and (max-width:600px){.about__story{margin-top:3rem}.about_section_content{text-align:center}}.our__mission_image{border-radius:10%;overflow:hidden;-webkit-transform:skew(-1deg);transform:skew(-1deg);transition:all .5s ease}.our__mission_image:hover{-webkit-transform:skew(0deg);transform:skew(0deg)}.our__mission_content h1{margin-bottom:2rem}.our__mission_content p{margin-bottom:1rem}.our__mission_container{grid-gap:10%;display:grid;gap:10%;grid-template-columns:40% 50%}@media screen and (max-width:1024px){.our__mission_image{grid-row:1;margin:0 auto;width:80%}.our__mission_content h1{margin-bottom:1.2rem}.our__mission_container{gap:3rem;grid-template-columns:1fr}}@media screen and (max-width:600px){.our__mission{margin-top:3rem}.our__mission_content{text-align:center}}.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:#bf1b2c;font-weight:400;margin-bottom:1rem}.main__header_left p{color:#fff;font-size:1.1rem;margin:1rem 0 3.5rem}.main__header_left h1{font-size:2.8rem}.main__header_right{display:grid;place-items:center;position:relative}.main__header_circle{background:linear-gradient(75deg,gold,transparent);border-radius:50%;-webkit-filter:blur(15px);filter:blur(15px);height:25rem;position:absolute;width:25rem}.main__header_image{position:relative}.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}.values_container{grid-gap:12%;display:grid;gap:12%;grid-template-columns:38% 50%}.values_image{-webkit-filter:saturate(.25);filter:saturate(.25);transition:all .5s ease}.values_image:hover{-webkit-filter:saturate(1);filter:saturate(1)}.values_right>p{margin:1.5rem 0 3rem}.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}@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 .faqs__wrapper{grid-template-columns:1fr}.testimonials{width:70%!important}footer .footer__container{gap:4rem!important;grid-template-columns:1fr 1fr!important}.header__content{width:75%}}@media screen and (max-width:600px){.main__header{margin-top:0;padding:12rem 0 0}.main__header_left h1{font-size:1.8rem;line-height:2.2rem;text-align:center}.main__header_container{display:block}.hero_btn,.main__header_left h4,.main__header_left p{text-align:center}.main__header_right{margin-top:52px}.programs_wrapper{gap:2rem;grid-template-columns:1fr;margin-top:3rem}.programs_program{margin:0 auto;width:85%}.values_area{margin-top:2rem}.values_wrapper{gap:3rem;grid-template-columns:1fr}article.card.values_value{margin:0 auto;width:85%}.faqs{margin-top:3rem}.faqs__wrapper{gap:1rem;margin-top:2rem}.testimonials{margin-top:3em;width:100%!important}.card.testimonial{margin-top:3rem}.container.footer__container{gap:3rem!important;grid-template-columns:1fr!important}.container.footer__container article{align-items:center}.footer__container article p{text-align:center}header.header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.header__content{font-size:.85rem;padding:3rem 0;width:90%}}.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:#bf1b2c;border:1px solid transparent;border-radius:10px;font-size:2rem;padding:1.2rem 2rem;transition:all .5s ease}.contact__wrapper a:last-child:hover{background-color:#25d366}.contact__wrapper a:nth-child(2):hover{background-color:#09f}.contact__wrapper a:first-child:hover{background-color:#c71610}@media screen and (max-width:1024px){.contact__wrapper{gap:1.5rem}.contact__wrapper a{padding:.8rem 1.8rem}}@media screen and (max-width:600px){.contact{margin-top:7rem}}.gallery__container{align-content:stretch;align-items:end;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center}.gallery__container article{border:1rem solid transparent;transition:all .5s ease}.gallery__container article:hover{border-color:crimson}@media screen and (max-width:1024px){.gallery{margin-top:5rem}}@media screen and (max-width:600px){.gallery{margin-top:3rem}.gallery__container{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:first-child h3{background:silver;color:#bf1b2c;margin-bottom:.8rem;padding:2rem 1rem}.plan:nth-child(2) h3{background:#daa520;margin-bottom:.8rem;padding:2rem 1rem}.plan:last-child h3{background:#bf1b2c;color:#fff;margin-bottom:.8rem;padding:2rem 1rem}.plan small{margin-bottom:2rem}.plan h1{color:#daa520;display:inline;font-size:30px}.plan h2{color:#bf1b2c;display:inline}.plan h4{margin-top:2rem}.plan p{margin-top:1rem}.plan p.disabled{color:gray;margin-top:1rem}.plan button{color:#fff;cursor:pointer;margin-top:3rem}@media screen and (max-width:1024px){.plans{margin-top:3rem}.plans_container{gap:2rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.plans{margin-top:3rem}.plans_container{grid-template-columns:1fr}article.card.plan{margin-inline:auto;width:90%}}.card.trainer{background-color:#bf1b2c;border:2px solid #fff;padding:1rem}.trainer__img{border-radius:0 2rem!important;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{font-size:1.7rem}.card.trainer svg{color:#fff!important}.card.trainer svg:hover{color:gold!important}.trainers__container{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.trainers{margin-top:3rem}.trainers__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.trainers__container{gap:2rem;grid-template-columns:1fr}article.card.trainer{margin-inline:auto;width:90%}}.payment-page{align-items:center;display:flex;height:100vh;justify-content:center}.payment-container{background:#111;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:400px;padding:2rem;width:100%}.payment-form{display:flex;flex-direction:column;gap:1rem}.payment-form input{border:1px solid #333;border-radius:5px;padding:.5rem}.payment-form button{background:red;border:none;color:#fff;cursor:pointer;padding:.75rem 1.5rem}nav{background:#bf1b2c;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{height:100%;justify-content:space-between;position:relative}.nav__container,ul.nav__links{align-items:center;display:flex}ul.nav__links{gap:2rem}ul.nav__links a{transition:all .5s ease}ul.nav__links a:hover{color:#2c1a1c}.active_nav{position:relative}.active_nav:after{background:#bf1b2c;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-color:initial;cursor:pointer;display:inline-block;font-size:1.8rem}.nav__toggle-btn svg{color:#fff}ul.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}ul.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%}ul.nav__links li a{align-items:center;background:#bf1b2c;display:flex;height:100%;padding:1rem 5rem 1rem 3rem;width:100%}.show_nav{display:flex}.hide_nav{display:none!important}ul.nav__links li:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}ul.nav__links li:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}ul.nav__links li:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}ul.nav__links li:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}ul.nav__links li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes navAnimation{to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes navAnimation{to{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}}footer{background-color:#bf1b2c;color:#fff;font-size:.9rem;margin-top:7rem;padding-top:7rem}.container.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:#fff;border:1px solid transparent;border-radius:.6rem;padding:10px 10px 4px;transition:all .5s ease-in}.footer_socials a:hover{background-color:initial;border:1px solid #fff}.footer_socials a svg{color:#bf1b2c}.footer_socials a:hover svg{color:#fff}.footer_copyright{border-top:2px solid #ff7575;margin-top:5rem;padding:1.5rem 0;text-align:center}*,:after,:before{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}body{background-color:#0c0606;font-family:Montserrat,sans-serif;line-height:1.7;overflow-x:hidden}.container{margin:0 auto;max-width:1920px;width:80%}h1,h2,h3,h4,h5,h6{color:#fff;line-height:1.2}a,p{color:#fff}img{display:block;object-fit:cover;width:100%}.btn{background:#bf1b2c;border-radius:1.5rem;margin:0 auto;padding:.9rem 2rem;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover{background:#fff;color:#bf1b2c}.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:#fff}section{margin-top:10rem}.section_head{align-items:center;display:flex;gap:1rem}.section_head span{background:#423d3d;border-radius:.7rem;color:gold;font-size:1.5rem;padding:.7rem .8rem .4rem}.card{background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;border-radius:0 3rem 0 3rem;padding:2rem 3rem;text-align:center;transition:all .5s ease-in}.card:hover{background:transparent;border-color:gray;cursor:default}.card span{background-color:#bf1b2c;border-radius:1rem;color:#fff;display:grid;font-size:1.5rem;height:3rem;margin-bottom:1.5rem;margin-inline:auto;padding:.8rem;place-items:center;transition:all .5s ease;width:3rem}.card:hover span{background-color:#423d3d;color:#fff}.card small{color:#fff;display:block;font-weight:300;margin-top:1rem}.card:hover svg{color:gold}@media screen and (max-width:1024px){.container{width:90%}h1{font-size:2rem}h2{font-size:1.6rem}}@media screen and (max-width:600px){h1{font-size:2.2rem;line-height:1.3rem}}
/*# sourceMappingURL=main.36475038.css.map*/