@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html{background-color:#000;width:100%;align-self:center;max-width:100%;background:linear-gradient(90deg,#c1af0a -100%,#141400 25%,#000 60%);background-size:100% 100%;box-sizing:border-box;overflow-x:hidden}body{font-family:Roboto,serif;color:azure;box-sizing:border-box}@media screen and (max-width:760px){html{background-size:cover}}.header{align-self:center;width:100%;height:120px;padding-left:1rem;padding-right:1rem;position:sticky;top:0;z-index:100;background-color:#000000d0;box-sizing:border-box}.header img{float:left;width:70px;height:70px;position:relative;top:-28px;padding-right:10px}.header h1{font-size:2.5rem;margin-top:3.5rem;float:left}.nav{float:right}.nav ul{padding-right:2rem;margin-top:2.7rem}nav li{display:inline-block;margin-right:20px}.nav li a{text-decoration:none;color:azure;font-size:1.4rem}.nav li a:hover{text-shadow:4px 5px 5px 8px rgb(255,255,255);font-weight:700;transition:.5s}.location{margin-top:8rem}.location h1{font-size:2.5rem}.location p{font-size:2.3rem;margin-top:1rem;line-height:1.5}.nav li.hide{display:none}@media screen and (max-width:1000px){.nav ul{padding-right:.1rem}.nav li a{font-size:.6rem}.nav li{margin-right:.3rem}.location p{font-size:1rem}}body{height:100%;min-height:95vh;width:100%;margin:0;padding:0;text-align:center;animation:fadeIn 2s}@keyframes fadeIn2{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fadeIn3{0%{opacity:0}50%{opacity:0}68%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}}@keyframes slideInRIght{0%{transform:translate(100%)}}@keyframes slideInBottom{0%{transform:translateY(100%)}}@keyframes ScaleUp{0%{transform:scale(.8)}}@keyframes Appear{0%{opacity:.8}}.home-container{justify-items:center;animation:fadeIn 1.2s ease-in-out}.welcome-container{padding-top:3rem;display:flex;justify-content:center;box-sizing:border-box;width:100%;background-color:#0000008e;-webkit-backdrop-filter:opacity(50%);backdrop-filter:opacity(50%);border-radius:15px;height:700px;background-image:url(/assets/boxing-punch-gloves-3840x2160-15477-uJvqO2z0.jpg);background-size:100% 100%;position:relative;top:-32px;overflow:hidden;padding-bottom:2rem;padding-left:2rem}.why-container h1{font-size:3.2rem;margin-top:4rem}h2{font-size:2.9rem}.welcome-content{width:65%;margin-right:30px;padding-top:2rem;margin:2rem;text-shadow:0px 0px 8px black}.welcome-content h2{animation:fadeIn2 1.9s;font-size:3.5rem;margin-bottom:2.5rem}.welcome-content p{animation:fadeIn2 4.2s;font-size:1.9rem;line-height:1.4;white-space:wrap;overflow:hidden}.welcome-content button{animation:fadeIn3 5.1s;margin-top:3rem;width:350px;height:70px;background-color:#000;color:azure;font-size:1.5rem;border:1px solid white;cursor:pointer}.welcome-content button:hover{background-color:#fff;color:#000;transition:.4s}.welcome-img{margin-right:30px}.why-container{animation:fadeIn3 5.7s;width:100%}.reason-content{display:flex;justify-content:space-around;margin-top:6rem;padding-left:3rem;padding-right:3rem;align-items:center;justify-items:center}.reason-item{width:400px;padding-bottom:3rem}.reason-item:nth-child(1){animation:slideIn 8s;animation-timeline:view();animation-range:entry 3rem}.reason-item:nth-child(3){animation:slideInRIght 8s;animation-timeline:view();animation-range:entry 3rem}.reason-item:nth-child(2){animation:slideInBottom 8s;animation-timeline:view();animation-range:entry 3rem}.reason-item.no1{padding-top:3.2rem}.reason-item{font-size:2.2rem;margin-bottom:1rem;justify-self:center}.reason-item img{border-radius:6px}.reason-item p{font-size:1.2rem;line-height:1.2}.schedule-container{display:flex;width:100%;justify-content:center;margin-top:7rem}.schedule-item h3{font-size:1.8rem;margin-bottom:1rem}.schedule-item p{font-size:1.4rem}.schedule-img{width:56%}.meet-the-coaches{margin-top:3rem;width:100%}.meet-the-coaches h1{font-size:3rem;margin-bottom:1.5rem}.coaches-container{display:flex;justify-content:space-around;width:100%;align-self:center;animation:slideInRIght 3s;animation-timeline:view();animation-range-start:entry;animation-range-end:50%}.coach-content img{border-radius:50%;border:1px solid azure;height:400px;width:400px}.coach-content h2{font-size:2.5rem;margin-bottom:2rem;text-transform:uppercase}.coach-content p{font-size:1.6rem}.quote-container{width:100%;height:900px;margin-top:4rem;border-radius:6px;background-image:url(/assets/boxing-cross-CPYuBSto.jpg);background-size:100% 100%;align-content:center;animation:ScaleUp,Appear;animation-timeline:view();animation-range-start:entry}.quote-content{margin-top:5rem;width:75%;font-size:1.6rem;text-shadow:0px 0px 2px black}.quote-content .quote-ref{color:#ff4500;font-style:italic}.location img{width:99%;animation:ScaleUp,Appear;animation-timeline:view();animation-range-start:entry}.schedule-item img{width:85%;height:auto;animation:ScaleUp,Appear;animation-timeline:view();animation-range-start:entry}@media screen and (max-width:1000px){.welcome-container{height:400px;margin-top:.6rem;padding:0;justify-items:center;align-items:center}.welcome-content{padding-top:.5rem;animation:none}.welcome-content h2{font-size:1.8rem;margin-top:0;margin-bottom:.8rem}.welcome-content button{width:250px;height:50px;font-size:1rem;margin-top:.6rem;align-self:center}.welcome-content p{font-size:1rem;line-height:1.2}.reason-content{flex-direction:column;padding:0;margin:0}.reason-item{padding-bottom:.5rem;margin-bottom:.5rem;width:99%;animation:none}.coaches-container{flex-direction:column}.quote-container{height:400px;animation:none}.quote-content h1{font-size:1.5rem}.why-container h1{font-size:2.2rem;margin-bottom:1rem}h2{font-size:1.8rem}.coach-content img{height:250px;width:250px}.coach-content h2{font-size:1.4rem;margin-bottom:1rem}.coach-content p{font-size:1rem}}.payment-container{box-sizing:border-box;width:100%;text-align:center;animation:fadeIn 1.2s ease-in-out}.payment-container h1{font-size:2.8rem;text-align:center;justify-self:center}.payment-container h3{font-size:1.8rem;margin-top:2rem}.membership-plans{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:4rem}.plan-content{border:1px solid azure;padding:2rem;margin-bottom:.8rem;background-color:#000000b5}.plan-content button{width:65%;height:30px;background-color:#000;color:azure;font-size:1rem;border:1px solid azure;cursor:pointer}.plan-content button:hover{background-color:azure;color:#000;transition:.5s}.fluff{width:80%;justify-self:center}.footer-container{display:flex;background-color:#000000cb;width:100%;height:60px;font-size:18px;position:sticky;bottom:0;gap:66%;align-items:center;box-sizing:border-box}a{text-decoration:none;color:azure;position:relative;top:8px}a svg{width:25px;height:25px;padding:0 3px;margin-right:10px}.credits{padding-left:15px}.footer-socials{align-self:center;text-align:center;position:relative;bottom:8px}@media screen and (max-width: 1000px){.footer-container{height:40px;gap:.5%}a svg{width:14px;height:14px;margin-right:4px}.credits{padding-left:4px;font-size:.9rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contact-container{animation:fadeIn 1.2s ease-in-out;align-content:center;height:77vh;width:100%;box-sizing:border-box}form{max-width:800px;width:100%;padding:25px 25px 30px;border-radius:8px;color:azure;margin:25px;justify-self:center}form h2{font-size:30px;text-align:center}label{font-size:22px}.input-box .field{width:92%;height:17px;border:2px solid rgba(80,80,80,.795);outline:none;border-radius:6px;padding:15px;font-size:18px;color:rgb(12,11,11) transparent;margin-top:8px;margin-bottom:8px}.input-box .field-mess{height:90px;width:92%;border-radius:6px;border:2px solid black;resize:none;padding:18px 15px 15px;font-size:18px;margin-top:15px}form button{width:94%;height:40px;background-color:#000;color:azure;border:2px solid azure;border-radius:6px;cursor:pointer;margin-top:15px;font-size:18px;transition:.5s;margin-right:10px}form button:hover{background-color:#fff;color:#000}svg{width:50px;height:50px;padding:15px;cursor:pointer;text-decoration:none}.socials a{text-decoration:none;color:azure}
