body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#c50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:0 auto;max-width:1200px;text-align:center}.App,main{padding:20px}main{background-color:#111;border-radius:8px;box-shadow:0 4px 8px #c503}@media (max-width:768px){.App{padding:10px}}.header{background-color:#000;border-bottom:2px solid #c50;padding:20px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1000}.header h1{color:#c50;font-size:2.5em;margin:0}.header p{color:#fff;font-size:1.2em;margin:5px 0 0}a:active,a:hover,a:link,a:visited{color:#c50;text-decoration:none}.nav{background-color:#000;border-bottom:1px solid #333;display:flex;justify-content:center;padding:10px 0}.tab{background:none;border:none;color:#c50;cursor:pointer;font-size:1.1em;padding:10px 20px;transition:all .3s ease}.active,.tab:hover{color:#fff}.active{border-bottom:3px solid #c50}@media (max-width:768px){.nav{flex-wrap:wrap}.tab{flex:1 1 50%;padding:10px}}.about{color:#fff}.about h2{color:#c50}.about p{line-height:1.6;margin-bottom:15px}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.photoItem{border-radius:8px;box-shadow:0 4px 8px #c503;overflow:hidden;transition:transform .3s ease}.photoItem:hover{transform:scale(1.05)}.photoItem img{display:block;height:auto;width:100%}.gallery h2{color:#c50;text-align:center}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.videoItem{border-radius:8px;box-shadow:0 4px 8px #c503;height:40%;overflow:hidden;padding-bottom:56.25%;position:relative;transition:transform .3s ease}.videoItem:hover{transform:scale(1.05)}.videoItem iframe{height:100%;left:0;position:absolute;top:0;width:100%}.team{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:space-around}.team h2,.team h3{color:#c50}.team p{margin-bottom:10px}.team-image{height:200px;justify-content:center;width:auto}.sponsor{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:space-around}.sponsor h2{color:#c50}.sponsor h3{color:#c50;text-align:left}.sponsor p{margin-bottom:10px}.contact{color:#fff}.contact h2{color:#c50}.contact p{margin-bottom:10px}.form{background-color:#1a1a1a;border-radius:8px;display:flex;flex-direction:column;margin:20px auto;max-width:500px;padding:20px}.form-grid{grid-gap:15px;display:grid;gap:15px}.form label{font-weight:700;margin-bottom:5px}.form input,.form select,.form textarea{background-color:#222;border:1px solid #c50;border-radius:4px;box-sizing:border-box;color:#fff;padding:10px;transition:box-shadow .3s,border-color .3s;width:100%}.form input:focus,.form select:focus,.form textarea:focus{border-color:#ff4500;box-shadow:0 0 5px #ff450080;outline:none}.form button{background-color:#c50;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1em;font-weight:700;padding:12px;transition:background-color .3s;width:100%}.form button:hover{background-color:#ff4500}.form-status{animation:fadeIn .5s;border-radius:4px;margin-top:15px;padding:10px;text-align:center}.form-status.success{background-color:#1c4b2a;color:#a3d9b1}.form-status.error{background-color:#5c2121;color:#f7a7a7}.form-error-message{animation:fadeIn .3s;color:#f7a7a7;font-size:.9em;grid-column:2/3;margin-top:-5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.form{max-width:800px}.form-grid{align-items:start;gap:20px;grid-template-columns:150px 1fr}.form-grid label{margin-bottom:0;padding-top:10px;text-align:right}.form-grid>.form-status,.form-grid>button{grid-column:1/-1}.form-error-message{margin-top:5px;text-align:left}}
/*# sourceMappingURL=main.762b0e55.css.map*/