*{font-family:"Open Sans"}img{max-width:100%;max-height:100%}header{padding:1rem 1rem 0rem;background-color:#000;position:sticky;top:0;z-index:1;width:auto}header .logo-title-container{display:flex;justify-content:space-between;align-items:flex-end}header .logo-title-container .logo{margin-right:1em}header .logo-title-container nav a{font-family:"Bebas Neue", Verdana, sans-serif;color:#fff;text-decoration:none;font-size:4vw;font-weight:bold}header .logo-title-container .current{color:#ff7b00;font-weight:bold}header .logo-title-container .nav-container{display:flex;justify-content:space-evenly;align-items:flex-end;column-gap:1.5rem;padding-bottom:1rem}header .logo-title-container .nav-container div.current{border-bottom:solid #ff7b00}header .logo-title-container .nav-container div:not(.current){border-bottom:solid #fff}h1{font-family:'Bebas Neue', display;font-size:6vw;margin:1rem 0 0 0}h2{font-family:'Bebas Neue', display;font-size:3rem;margin:2rem 0 0 0}a{position:relative;text-decoration:none;color:#ff7b00}a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:currentColor;transition:width 0.3s ease}a:hover::after{width:100%}.page-title{font-size:5em;margin-top:0vw;margin-bottom:0vw;display:flex;flex-direction:column;align-items:center;text-align:center}nav a{font-family:"Bebas Neue", Verdana, sans-serif;color:#fff;text-decoration:none;font-size:4vw;font-weight:bold}.current{color:#ff7b00;font-weight:bold}.games-container{display:flex;flex-direction:column;align-items:center}.games-container h1{font-size:5rem;margin:2rem 0 0 0}.games-container .game{display:grid;grid-template-columns:10rem 25rem 10rem 15rem 13rem;margin:2rem;padding:0 2rem;height:auto;border-radius:11px 11px 11px 11px;box-shadow:0px 6px 0px 10px rgba(0,0,0,0.774);background-color:#ff7b00}.games-container .game div{display:flex;align-items:center;color:#fff}.games-container .game div .name{font-size:2rem}input,textarea{border-radius:6px 6px 6px 6px}.contact-container{display:flex;flex-direction:column;align-items:center}.contact-container .contact-instructions{text-align:center;width:clamp(1rem, 80vw, 50rem);color:#ff7b00}.contact-container .contact-form{width:clamp(1rem, 80vw, 50rem)}.contact-container .contact-form fieldset{display:flex;flex-direction:column;padding:.5rem;border-width:0}.contact-container .contact-form input{margin:.5rem;padding:.5rem;background-color:#e0e0e0;border-style:solid;border-width:1px}.contact-container .contact-form input.submit{background-color:#000;color:#fff;font-weight:bold;border-radius:3px;font-size:1rem;margin-left:1.1rem}.contact-container .contact-form input.submit:hover{background-color:#ff7b00;border-color:#ff7b00}.contact-container .contact-form textarea{margin:.5rem;padding:.5rem;background-color:#e0e0e0;color:#464646}.hero{height:510px;width:100%;max-width:100%;margin-left:auto !important;margin-right:auto !important;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #ff7b00 110%),url("../images/2024-nationals-team-photo.JPG");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;flex-direction:column;position:relative;object-fit:cover;object-position:center}.hero div{text-align:center}.hero .team-name{font-family:"Bebas Neue", Verdana, sans-serif;color:#fff;font-size:clamp(5rem, 12vw, 10em);text-align:center;transform:translateY(3rem);overflow-wrap:break-word}.hero .tag-line{font-family:"Permanent Marker", Verdana, sans-serif;color:rgba(0,0,0,0.774);font-size:clamp(1rem, 6vw, 10em);left:center}.news-container{display:flex;flex-direction:row;justify-content:space-between;margin:2em 6em}.news-container .news-item{flex:1;margin:20px;padding:10px;background-color:#ff7b00;box-shadow:0px 6px 0px 10px rgba(0,0,0,0.774);border-radius:11px 11px 11px 11px;aspect-ratio:1/1;color:white;position:relative}.news-container .news-item h1{color:#fff;font-size:3em;text-align:center}.news-container .news-item a{position:relative;text-decoration:none;color:#000}.news-container .news-item a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:currentColor;transition:width 0.3s ease}.news-container .news-item a:hover::after{width:100%}.link-spanner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.no-events{display:flex;justify-content:center;align-items:center}.no-events h2{text-align:center}.card-container{display:flex;flex-direction:column;justify-content:space-between}.card-container .card{display:flex;flex-direction:column;margin:2rem;height:auto;border-radius:11px 11px 11px 11px;box-shadow:0px 6px 0px 10px rgba(0,0,0,0.774);border:0px solid rgba(0,0,0,0.774)}.card-container .card iframe,.card-container .card img{display:block;margin:0 auto;margin-bottom:1em}.faq{background-color:rgba(0,0,0,0.774)}.faq div{padding:0rem 2rem 0rem 2rem}.faq h2{margin:1rem 0rem 1rem 0rem}.faq>div:first-child{color:#fff;border-radius:11px 11px 0px 0px}.faq>div:nth-child(2){background-color:#fff;color:#000;border-radius:0px 0px 11px 11px}.social-container{display:flex;flex-direction:row;justify-content:space-between;margin:2em 6em}.social-container .social-event{margin:20px;padding:10px;background-color:#ff7b00;box-shadow:0px 6px 0px 10px rgba(0,0,0,0.774);border-radius:11px 11px 11px 11px;color:white;position:relative}.social-container .social-event div{display:flex;align-items:center;color:#fff}.social-container .social-event div h1{color:#fff;font-size:3rem}.social-container .social-event div h3{font-size:1rem;color:#000;margin:0 0 0 0}@media screen and (max-width: 850px){h1{font-size:12vw}.hero{height:300px}.hero .team-name{transform:translateY(1rem)}.header,.games-container{width:100%}.games-container{display:flex;flex-direction:column;align-items:center}.games-container h1{font-size:5vw;margin:2rem 0 0 0;text-align:center}.games-container .game{width:75%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:2rem;padding:0 2rem;height:auto;border-radius:11px 11px 11px 11px;box-shadow:0px 6px 0px 10px rgba(0,0,0,0.774);background-color:#ff7b00}.games-container .game .game-date{font-size:6vw}.games-container .game .game-address,.games-container .game .game-location-name,.games-container .game .game-time{font-size:4vw;color:#000}.games-container .game div{display:flex;align-items:center;color:#fff}.games-container .game div h3{margin:0 0 0 0}.games-container .game div .name{font-size:8vw}.news-container{display:flex;flex-direction:column;align-items:center;margin:2rem}.news-container .news-item{width:100%;aspect-ratio:1/.2}.news-container .team-name{font-size:6vw}.news-container .tag-line{font-size:4vw}.no-events{display:flex;justify-content:center;align-items:center}.no-events h2{text-align:center;font-size:7vw}.social-container{display:flex;flex-direction:column;align-items:center}.social-container h1{font-size:5vw;margin:2rem 0 0 0;text-align:center}.social-container .no-events{text-align:center;h2-font-size:10vw}.social-container .social-event{width:140%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:2rem;padding:0 2rem;height:auto;border-radius:11px 11px 11px 11px;box-shadow:0px 6px 0px 10px rgba(0,0,0,0.774);background-color:#ff7b00}.social-container .social-event .game-date{font-size:6vw}.social-container .social-event .game-address,.social-container .social-event .game-location-name,.social-container .social-event .game-time{font-size:4vw;color:#000}.social-container .social-event div{display:flex;align-items:center;color:#fff}.social-container .social-event div h1{color:#fff;font-size:8vw}.social-container .social-event div h3{font-size:4vw;color:#000;margin:0 0 0 0}}@font-face{font-family:"Arial Black";src:url("../fonts/arial_black.ttf")}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-VariableFont_wdth,wght.ttf")}@font-face{font-family:"Bebas Neue";src:url("../fonts/BebasNeue-Regular.ttf")}@font-face{font-family:"Permanent Marker";src:url("../fonts/PermanentMarker-Regular.ttf")}@font-face{font-family:"Knewave";src:url("../fonts/Knewave-Regular.ttf")}
