*,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Anton,sans-serif;margin:0}#root{overflow-x:hidden;width:100%}@media (max-width:768px){body{transform:rotate(0deg)}}.navbar{align-items:center;background-color:#c02a21;color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 20px}.logo img{border-radius:5px;height:50px;padding:20px;width:50px}.navbar-logo{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.navbar-links{display:flex;list-style:none;margin:0;padding:0}.navbar-links li{padding:0 15px}.navbar-links a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:#ddd}.contact-icons{align-items:center;display:flex}.nav-icon{color:#fff;font-size:30px;margin-left:15px}.hero-section{align-items:center;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;overflow:hidden;padding:20px;position:relative;text-align:center}.hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.hero-section h1{font-size:3rem;margin-bottom:20px}.hero-section p{font-size:1.5rem;margin-bottom:40px}.hero-section button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 30px;transition:background-color .3s ease}.hero-section button:hover{background-color:#fff;color:#000}.footer{background-color:#c02a21;color:#fff;font-size:.9rem;padding:20px 0}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}.footer-section{margin-bottom:20px}.footer-section h4{margin-bottom:15px}.social-links a{color:#fff;display:inline-block;margin-right:10px;text-decoration:none}.social-links a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #444;padding:10px;text-align:center}@media (max-width:600px){.footer-content{align-items:left;flex-direction:column}.footer-section{margin-bottom:30px}}.gallery-container{height:50vh}h2{margin-bottom:-10px;margin-left:30px}.gallery-carousel{align-items:center;cursor:grab;display:flex;height:40vh;margin:0;overflow:hidden}.gallery-item{background-color:#fff;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:10px;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;color:#fff;font-size:1.2rem;height:250px;margin:10px;max-height:250px;max-width:250px;padding:20px;text-align:center;width:250px}.gallery-item,.item-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.item-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.item-description{font-size:1rem;margin-bottom:.5rem}.item-price{font-size:1.2rem;font-weight:700}.gallery-inner-carousel{display:flex;height:40vh;margin-left:20px}@media (max-width:768px){.inner-carousel{height:30vh}.gallery-item{font-size:1rem;height:200px;padding:40px;width:200px}}.schedule-container{height:20vh}h5{margin-bottom:10px;margin-left:30px;padding-top:5px}.schedule-carousel{align-items:center;display:flex;margin:0}.schedule-inner-carousel{display:flex;margin-left:20px;min-width:100vw}.schedule-item{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 8px #00000080;color:#fff;flex:0 0 auto;flex-direction:column;height:16vh;justify-content:center;margin:0 10px;padding:10px;width:16vh}.schedule-item,.team{align-items:center;display:flex}.team{gap:2px;justify-content:space-between;width:100%}.team-info,.team-score{align-items:center;display:flex;margin-top:5px}.team img,.team-logo{margin-right:10px}.team img{height:35px;width:35px}.team p{font-size:.75rem;margin:0}.date-time{color:#fff;font-size:.8rem}@media (max-width:768px){.schedule-container{height:15vh;padding:10px}.schedule-item{flex-direction:column;height:12vh;justify-content:center;width:12vh}.team img{height:30px;width:30px}.date-time,.team p{font-size:.7rem}}.roster-h2{padding-bottom:20px}.roster{background:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;height:50vh;margin:0 auto;max-width:768px;overflow:hidden;overflow-y:scroll;width:100%}thead tr{background-color:#f2f2f2;padding-top:20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}table{border-collapse:collapse;height:80vh;margin:0;width:100%}td,th{border-bottom:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2}@media (max-width:768px){td,th{padding:12px}.roster{width:90%}}
/*# sourceMappingURL=main.3049ab55.css.map*/