body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.navbar{align-items:center;background-color:#000000b3;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:9999}#novus-logo{height:12vh}.navbar-links{display:flex;gap:15px;margin-left:auto;margin-right:4vh}.navbar-links a{color:#919191;font-family:CocogoosePro;font-size:2.4vh;padding:8px 12px;text-decoration:none;text-shadow:0 7px 10px #000}.navbar-links a:hover{background-color:#282828;border-radius:4px}.navbar-toggle{cursor:pointer;display:none;flex-direction:column;justify-content:space-between}.navbar-toggle .bar{background-color:#fff;height:3px;margin:4px 0;width:25px}.close-icon{color:#fff;cursor:pointer;font-size:4vh}@media (max-aspect-ratio:1.4){.navbar-links{background-color:#333;display:flex;flex-direction:column;opacity:0;position:absolute;right:0;text-align:center;top:0;transform:translateY(-100px);transition:opacity .5s ease,transform .5s ease;visibility:hidden;width:100%}.navbar-links.active{opacity:1;transform:translateY(0);visibility:visible}.navbar-toggle{display:flex;margin-right:4vh;transition:transform .5s ease;z-index:9999}}#section1{margin:0;text-align:center;width:100%}.section1-subheading{color:var(--col-bg-blue);font-family:Heavitas;font-size:5vh;margin:0;text-shadow:-4px -4px 0 #101a2d,4px -4px 0 #101a2d,-4px 4px 0 #101a2d,4px 4px 0 #101a2d}.section1-heading{text-wrap:wrap;font-family:TheBoldFont;font-size:7vh;margin:1vh 0}#Main-Heading-Landing2{font-size:5vh;margin:.5vh 0}.primary-btn{background-color:var(--col-bg-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:CocogoosePro;font-size:2.5vh;margin-top:3vh;padding:2vh 4vh;transition:.3s ease}.primary-btn:hover{background-color:#1a4491}#s2-text-div{align-items:flex-start;display:flex;flex-direction:row;font-family:TheBoldFont;justify-content:center;margin:2vh 0 0}#s2-headingl2-s1{margin:0 1vh 0 0}#s2-headingl2-s1,#s2-headingl2-s2{-webkit-text-fill-color:#0000;background:url(/static/media/ComicBkg.f6de1392abf54fe6adff.jpeg);-webkit-background-clip:text;background-clip:text;background-size:cover;font-size:8vh}#s2-headingl2-s2{margin:0}@media (min-aspect-ratio:0.5){#section1{padding:2.5vh 0 0}.section1-subheading{font-size:7vh;margin:3vh 0 2vh}.section1-heading{font-size:7.5vh;margin:4vh 0 .5vh}#Main-Heading-Landing2{font-size:6vh;margin:1vh 0}.primary-btn{font-size:3.2vh;margin-top:4vh;padding:3vh 6vh}#s2-headingl2-s1,#s2-headingl2-s2{font-size:11vh}}@media (min-aspect-ratio:1){#section1{padding:3vh 0 0}.section1-subheading{font-size:7.5vh;margin:3vh 0 2vh}.section1-heading{font-size:8vh;margin:4vh 0 .5vh}#Main-Heading-Landing2{font-size:6vh;margin:1vh 0}.primary-btn{font-size:3.2vh;margin-top:4vh;padding:3.5vh 6.5vh}#s2-headingl2-s1,#s2-headingl2-s2{font-size:12vh}}@media (min-aspect-ratio:1.4){#section1{padding:10vh 0 0}.section1-subheading{font-size:9vh;margin:4vh 0 2vh}.section1-heading{font-size:10vh;margin:4vh 0 .5vh}#Main-Heading-Landing2{font-size:7vh;margin:1vh 0}.primary-btn{font-size:3.4vh;margin-top:4vh;padding:4vh 7vh}#s2-headingl2-s1,#s2-headingl2-s2{font-size:14vh}}#about-container{align-items:center;display:flex;flex-direction:column;margin:0}#about-heading{text-wrap:wrap;font-family:Heavitas;font-size:5vh;text-decoration:underline}.about-section-container{align-items:center;border-radius:25px;display:flex;flex-direction:column;margin:2vh 0;opacity:75%;padding:2vh 0 0;transition:.3s ease;width:80%}.about-section-container:hover{transform:scale(1.02)}#about-image-div{width:80%}#tisb-image{border-radius:30px;width:100%}#about-text-div{font-family:Montserrat-SemiBold;-webkit-hyphens:auto;hyphens:auto;text-align:left;width:85%}@media (min-aspect-ratio:0.707){#about-text-div{text-align:justify}}@media (min-aspect-ratio:1.414){#about-container{margin:0}#about-heading{text-wrap:wrap;font-size:8vh;text-decoration:underline}.about-section-container{flex-direction:row;padding:0}#about-image-div{width:100%}#tisb-image{transform:scale(.7)}#about-text-div{font-size:2.25vh;padding:2vh 10vh 2vh 2vh;text-align:justify}}#event-container{align-items:center;display:flex;flex-direction:column}#eventdiv-heading{text-wrap:wrap;font-family:Heavitas;font-size:5vh;text-decoration:underline}#event1-container{align-items:center;background-color:var(--col-bg-blue);border-radius:25px;display:flex;flex-direction:column;opacity:85%;transition:.3s ease;width:80%}#event1-container:hover{transform:scale(1.02)}#event1-subcontainer{align-items:center;display:flex;flex-direction:column}#event1-title{text-wrap:wrap;color:var(--col-fg-accent);font-family:Heavitas;font-size:4vh}#event-1-image-div{width:80%}#showcase-logo{border-radius:30px;width:100%}#event-1-desc-div{font-family:Montserrat-SemiBold;text-align:justify;width:82%}#event-1-desc-div>p>ul>li{text-align:left}#event2-container{align-items:center;background-color:var(--col-bg-orange);border-radius:25px;display:flex;flex-direction:column;margin:4vh 0 0;opacity:85%;transition:.3s ease;width:80%}#event2-container:hover{transform:scale(1.02)}#event2-subcontainer{align-items:center;display:flex;flex-direction:column}#event2-title{text-wrap:wrap;color:var(--col-fg-orange);font-family:Heavitas;font-size:4vh}#event-2-image-div{width:80%}#roadster-logo{border-radius:30px;width:100%}#event-2-desc-div{font-family:Montserrat-SemiBold;font-size:2.25vh;text-align:justify;width:82%}@media (min-aspect-ratio:1.4){#event-container{margin:0}#eventdiv-heading{font-size:8vh}#event1-subcontainer{align-items:center;flex-direction:row;margin:2vh 4vh}#event1-title{font-size:5vh;margin:2vh 0 0}#event-1-image-div{width:100%}#showcase-logo{transform:scale(.7)}#event-1-desc-div{font-size:2.25vh;padding:1vh 0 0;text-align:justify;width:100%}#event2-subcontainer{align-items:center;flex-direction:row;margin:2vh 4vh}#event2-title{font-size:5vh;margin:2vh 0 0}#event-2-image-div{width:100%}#roadster-logo{transform:scale(.7)}#event-2-desc-div{font-size:2.25vh;padding:1vh;text-align:justify;width:100%}}#pdf-event1-div,#pdf-event2-div{align-items:center;display:flex;flex-direction:column;width:100%}#pdf-div-desktop-1,#pdf-div-desktop-2{display:none}#pdf-div-mobile-1{background-color:var(--col-bg-blue)}#pdf-div-mobile-1,#pdf-div-mobile-2{align-items:center;border-radius:25px;display:flex;flex-direction:column-reverse;justify-content:center;margin:4vh 0 0;opacity:75%;width:80%}#pdf-div-mobile-2{background-color:var(--col-bg-orange)}.pdf-icon{font-size:8vh}.rulebook-heading{font-family:TheBoldFont;font-weight:50;text-decoration:underline}#open-heading,#pdficon-1{color:var(--col-fg-accent)}#pdficon-2,#roadster-heading{color:var(--col-fg-orange)}@media (min-aspect-ratio:1.4){#pdf-event1-div,#pdf-event2-div{flex-direction:column;justify-content:center;margin:2vh 0}#pdf-div-desktop-1{display:block;margin:0 2vh 0 0;width:80%}#openinnov-rulebook,#roadster-rulebook{height:100vh;object-fit:contain;width:80%}#pdf-div-desktop-2{display:block;margin:0 2vh 0 0;width:80%}#pdf-div-mobile-1,#pdf-div-mobile-2{margin:5vh 0 0 2vh;width:20%}.pdf-icon{font-size:8vh;margin-bottom:10px;transition:.3s ease}.pdf-icon:hover{transform:scale(1.1)}.Rule-heading{font-family:TheBoldFont;font-weight:50;text-decoration:underline}}#sponsor-container{margin:2vh 0 0}#sponsor-container,#sponsor1-subcontainer{align-items:center;display:flex;flex-direction:column}#sponsordiv-heading{font-family:Heavitas;font-size:6vh;text-decoration:underline}#sponsor1-container{align-items:center;background-color:var(--col-bg-blue);border-radius:25px;display:flex;flex-direction:column;opacity:75%;transition:.3s ease;width:80%}#sponsor1-container:hover{transform:scale(1.02)}#sponsor1-title{font-family:TheBoldFont;margin-bottom:2vh}#sponsor-1-image-div{margin-bottom:2vh;width:80%}#sponsor1-logo{border-radius:25px;width:100%}#sponsor-1-desc-div{font-family:Montserrat-SemiBold;text-align:justify;width:82%}@media (min-aspect-ratio:1.4){#sponsor-container{margin:0}#sponsor1-subcontainer{flex-direction:row}#sponsordiv-heading{font-size:8vh}#sponsor1-container{width:80%}#sponsor1-title{font-size:5vh}#sponsor-1-image-div{width:100%}#sponsor1-logo{transform:scale(.9)}#sponsor-1-desc-div{font-size:2.25vh;padding:1vh 0 0}}#email-address-h3,.footer{color:#fff}.footer{padding:20px;text-align:center}.footer-container{align-items:center;flex-direction:column;margin:0 auto;max-width:1200px}#footer-logo-div,.footer-container{display:flex;justify-content:center}#footer-logo-div{gap:15px;margin-bottom:10px}.social-icon{height:30px;transition:transform .3s ease;width:30px}.social-icon:hover{transform:scale(1.2)}#footer-info-div{margin-top:10px}#footer-info-div a{border-bottom:1px solid #0000;color:#fff;text-decoration:none;transition:border-bottom .3s ease}#footer-info-div a:hover{border-bottom:1px solid #fff}@media (min-aspect-ratio:1.4){.footer-container{align-items:center;flex-direction:row;justify-content:space-between}#footer-info-div{text-align:right}#footer-info-div p{font-size:16px}.social-icon{height:40px;width:40px}}#announcements{font-family:Montserrat-SemiBold;font-size:3vh;padding-top:2vh}@font-face{font-family:CocogoosePro;src:url(/static/media/Cocogoose_Pro.e41cd046ccc73ff8863f.ttf)}@font-face{font-family:Heavitas;src:url(/static/media/Heavitas.5c1338969ac9e05855a4.ttf)}@font-face{font-family:TheBoldFont;src:url(/static/media/TheBoldFont.702ffedb8c929d86dc69.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/static/media/Montserrat-SemiBold.93b37a465fc4ec0d0415.ttf)}:root{--col-bg-orange:#c06f49;--col-fg-orange:#f9ba9c;--col-bg-blue:#325598;--col-fg-accent:#e4fcff}#root,body,html{color:#fff;font-family:Arial,sans-serif;height:100%;margin:0;padding:0;position:relative}body{background-image:url(/static/media/TintedBkg4.54017dbdeb143ee73873.jpeg);background-repeat:repeat-y;background-size:cover;padding:0}.App{background-attachment:scroll;background-position:100% 100%,0 0;background-repeat:no-repeat,repeat;background-size:contain;overflow:hidden;text-align:center}.virtualPadding{height:12vh}@media (min-aspect-ratio:1.4){.virtualPadding{height:8vh}}
/*# sourceMappingURL=main.30ea7657.css.map*/