:root{--primary:#002877;--darker-primary:#021a4a;--hover-primary:#22458c;--secondary:#f9fafb;--light-grey:#d7d2cb;--grey:#c2c2c2;--darker-grey:#37393c;--highlight:#f8bd0d;--hover-highlight:#e6be00;--green:#2e8b57;scroll-padding-top:14vh}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000}body{margin:0;padding:0}@keyframes fadeInPage{0%{opacity:0}to{opacity:1}}.section-header{color:#002877;color:var(--primary);font-size:2.3em;font-style:bold;letter-spacing:.1rem;margin:0 5% 20px;padding-top:25px;text-align:center;text-transform:uppercase}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fadeInPage .8s ease-in-out;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;height:auto;margin:0;padding:0;width:100%}.loading-screen{align-items:center;background:radial-gradient(circle,#021a4a 0,#010a1d 100%);background:radial-gradient(circle,var(--darker-primary) 0,#010a1d 100%);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.mule-pulse-logo{animation:logo-pulse 2s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(255,255,255,.2));height:auto;max-width:80%;width:250px}@keyframes logo-pulse{0%{opacity:.8;transform:scale(.95)}50%{filter:drop-shadow(0 0 30px rgba(255,255,255,.4));opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}.navbar{background:linear-gradient(90deg,#1e56c7,#001a4d);display:flex;flex-direction:row;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:70px;width:100%}.navbar .leftSide .logoContainer{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;padding:0 20px}.navbar .leftSide{align-items:center;display:flex;flex:50% 1;height:100%;margin-left:0;padding-left:0}.navbar .leftSide img{width:70px}.navbar .rightSide{align-items:center;display:flex;flex:50% 1;height:100%;justify-content:flex-end;padding-right:30px}.navbar a{color:#fff;font-size:15px;margin:20px 10px 20px 20px;text-decoration:none}.navbar .rightSide button{background-color:initial;border:none;color:#fff;cursor:pointer}.navbar .rightSide svg{font-size:40px}.navbar #close,.navbar #open{padding-left:50px}.navbar #open .logoContainer,.navbar #open img{display:none}.navbar #close img{display:inherit}.navbar #open .hiddenLinks{display:inherit;margin-left:30px}.navbar #close .hiddenLinks{display:none}.navbar #open .logoContainer,.navbar #open img{display:flex!important}.navbar #open a{margin:5px;width:70px}@media only screen and (max-width:1000px){.navbar a{font-size:14px;margin:10px}.navbar .leftSide{margin-left:10px}}@media only screen and (max-width:600px){.navbar .rightSide a{display:none}.navbar .leftSide{flex:70% 1;margin-left:0;padding-left:0}.navbar .rightSide{flex:30% 1;padding-right:20px}.navbar .rightSide button{align-items:center;display:flex}.navbar #open .hiddenLinks{background-color:#001a4d;border-top:1px solid #ffffff1a;box-shadow:0 10px 15px #0000004d;display:flex;flex-direction:column;height:auto;left:0;margin-left:0!important;padding-left:0!important;position:absolute;top:70px;width:100vw;z-index:9999}.navbar #open .hiddenLinks a{border-bottom:1px solid #ffffff0d;color:#fff;display:block;font-size:1.1rem;margin:0;padding:20px 0;text-align:center;width:100%}.navbar #open .logoContainer{display:flex}}@media only screen and (min-width:601px){.hiddenLinks,.navbar .rightSide button{display:none}}.footer{align-items:center;background:var(--secondary);color:var(--darker-grey);display:flex;height:10vh;justify-content:center;margin-top:5vh;width:100%}.socialMedia svg{color:var(--grey);cursor:pointer;font-size:40px;margin:5px}.socialMedia{justify-content:flex-end;padding-right:30px}.footer p,.socialMedia{align-items:center;display:flex;flex:50% 1;height:100%}.footer p{color:#828282;margin-left:50px;padding-left:0}@media (max-width:1200px){.about{flex-direction:column}}@media (min-width:1200px){.about-item{width:50%}}#About.section-header{margin-bottom:-60px;margin-top:30px}.about{align-content:start;display:flex;justify-content:center;margin:1vh 15% 5vh}.about-item{align-content:center;display:flex;flex-direction:column;font-size:1.1em;justify-content:start;margin-left:3%;margin-right:3%;margin-top:-50px}p{line-height:2}.carousel{border-radius:12px;margin:0 auto;overflow:hidden;width:70%}.carousel-image{display:block;height:100vh;object-fit:cover;object-position:center;width:100%}.carousel-3d-container{background:#0000;height:60vh;margin-bottom:0;overflow:hidden;width:100%}@media(max-width:1200px){.contact-us{margin:0 15%!important}}.contact-us{align-content:center;background-color:#fff;color:#000;margin:0 20%;padding:5%}.contact-us-description{color:var(--darker-grey);text-align:center}.contact-us label{display:inline-block;margin-top:10px}input,textarea{background-color:#f9fafb;border:none;border-radius:6px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:10px 0 0;padding:16px;width:100%}input:focus,textarea:focus{outline:2px solid #015ecc}button[type=submit]{background-color:var(--primary);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:700;height:3em;margin-top:10px;width:auto}button[type=submit]:hover{background-color:var(--hover-primary)}::placeholder{color:#9ba3af}table{border-collapse:collapse;width:100%}.row{height:10vh}.row:nth-child(odd){background-color:var(--secondary)}td{padding-right:40px;white-space:nowrap}td:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px;padding-left:10px}td:nth-child(4){border-bottom-right-radius:3px;border-top-right-radius:3px}.dropdown{background-color:var(--light-grey);border:none;border-radius:2px;color:var(--darker-grey);font-size:1.05rem;margin:0 15% 10px;padding:5px;width:auto}.dropdown:hover{background-color:var(--grey)}.puck-container{background-color:var(--darker-primary);height:90vh;overflow:hidden;position:relative;width:100vw}.puck-overlay{left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.puck-title{font-size:clamp(2rem,3vw,3rem);font-weight:3000;margin:0 0 -18px}.puck-overlay button{background-color:var(--primary);border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;padding:15px 40px;transition:.3s}.puck-overlay-center{pointer-events:none;top:50%;transform:translate(-50%,-50%);z-index:10}.puck-overlay-bottom,.puck-overlay-center{left:50%;position:absolute;text-align:center;width:100%}.puck-overlay-bottom{bottom:10%;transform:translateX(-50%);z-index:20}.watch-live-btn{background-color:initial;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-bottom:45px;padding:15px 40px;pointer-events:auto;transition:all .3s ease}.watch-live-btn:hover{background-color:#fff;color:#002855}.puck-title{color:#fff;font-size:clamp(2rem,8vw,6.8em);font-weight:900;letter-spacing:5px;margin:0 0 -10px;text-shadow:2px 2px 10px #00000080;text-transform:uppercase}.puck-subtitle{color:#adadad;font-size:1.2rem;letter-spacing:2px}.center{text-align:center}.background-container{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.background-container img{height:100%;object-fit:cover;transition:opacity .5s ease;width:100%}.stats-bar{background:var(--primary);border-radius:3px;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:30px;justify-content:center;margin:20px auto -5px;padding:15px;width:68%}.stat-label{color:#ccc;margin-right:5px}.stat-value{color:#fff}.background{height:100vh;object-fit:cover;object-position:center;opacity:.2;overflow:hidden;position:absolute;width:100vw;z-index:-1}.background.active{left:0;position:fixed;top:12vh}.schedule-roster{margin:5vh 15%;overflow-x:scroll;width:70%}.vs{background-color:var(--primary)}.at,.vs{color:#fff;font-size:.7em;padding:0 4px}.at{background-color:var(--darker-grey)}.win{color:var(--green)}.loss{color:red}.schedule-logo{max-height:8vh;max-width:8vh;object-fit:fill}.nationals-logo{max-height:4vh;max-width:4vh}