@import"https://fonts.googleapis.com/css2?family=Anton+SC&display=swap";#footer_box{display:flex;align-items:end;width:100dvw;height:25px}#footer_box,#footer_a{color:#fff;text-decoration:none;padding-left:.5rem;font-size:.9rem}#navBar-Main{margin:0 30px;border-bottom:1px solid grey;padding:0 1rem;height:60px}#navBar-Left{font:700 20px/32px Roboto,sans-serif;color:#000;text-decoration:none;font-size:clamp(1.5rem,8vw,2.5rem);padding:0}#navBar-Right a{text-decoration:none;color:#000;font:500 20px/32px Roboto,sans-serif;padding:0 .5em}#navBar-Right a:hover,#navBar-Right a:hover>*,#navBar-Left:hover{transition:all .3s ease;color:orange}#navBar-Right a.activeLink,#navBar-Right a.activeLink>*{color:orange}#barsIcon{font-size:2em;color:#000}#barsIcon:hover{transition:all .3s ease;color:orange}@media only screen and (max-width: 900px){#navBar-Left{font-size:clamp(.75rem,6vw,1.5rem)}#navBar-Main{margin:0 15px;padding:0}#navBar-Right button{padding:0}}p{padding:10px 0}.aboutImages img{height:200px;width:20vw;max-width:600px}.aboutImages{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;align-items:center;margin:30px 0}@media screen and (max-width: 900px) and (orientation: portrait){.aboutImages img{width:100%;height:150px}}@media screen and (max-width: 900px) and (orientation: landscape){.aboutImages img{width:125px;height:125px}}.trackMap{margin-top:25px;width:97%;height:500px;border:none}.contactDetails h3{margin-top:25px;margin-bottom:15px}.contactDetails p{padding:2.5px 0}.counter-container{height:100%}.counter-header{font-family:Anton SC!important;font-size:2.75rem!important;color:#fc6621}.counter-countdown{font-weight:900!important;font-size:2.5rem!important}@media screen and (max-width: 900px){.counter-countdown{font-size:1.6rem!important;text-align:center}}.result-container{height:100%}.result-header{font-family:Anton SC!important;font-size:2.75rem!important;color:#fc6621}.result-champ{color:#fc6621}.main-container{padding:30px;height:calc(100vh - 130px)}.main-layout{width:55dvw}.banner-image{height:35dvh;margin-bottom:25px;border-radius:15px;box-shadow:#00000040 0 .0625em .0625em,#00000040 0 .125em .5em,#ffffff1a 0 0 0 1px inset}.cards-container,.bottons-container{flex-wrap:wrap}.homepage-card{width:25dvw;height:250px;margin-bottom:25px;border-radius:15px!important}.homepage-bottons{width:25dvw;height:40px}.bottons-container{min-height:120px}@media screen and (max-width: 500px){.main-container{height:100%;padding:15px}.main-layout,.homepage-card,.homepage-bottons{width:100%}}.sponsor-list{padding:30px 0}.sponsor-side{width:20dvw}.sponsor-centre{width:80dvw}.sponsor-image{margin-bottom:20px}@media screen and (max-width: 900px) and (orientation: portrait){.info-bottons-container{height:250px}.info-bottons{width:60vw}}.hotelImages-title{height:70px}.hotelImages img{height:200px;width:100%;border-radius:5px!important}.hotelImages-card{width:350px;height:300px;padding:15px;border-radius:15px!important}.hotelImages-card:hover{background-color:#f2f2f266}.css-bhp9pd-MuiPaper-root-MuiCard-root{transition:all .3s ease!important}@media screen and (max-width: 900px) and (orientation: portrait){.hotelImages img{height:150px}.hotelImages-card{width:100%;height:250px}}p{padding:3px 0}.vrc-image{height:50vh;width:100%;margin-top:30px}@media screen and (max-width: 900px) and (orientation: portrait){.vrc-image{height:20vh}}.info-bottons-container{flex-wrap:wrap;margin:20px 0;width:100%}.info-bottons{width:200px;height:40px}.activeLink button{background-color:gray!important}@media screen and (max-width: 900px){.info-bottons-container{height:250px;max-width:600px}.info-bottons{width:60vw}}.error_stack{height:100dvh}.error_img{height:400px;margin:2rem}.error_text{color:#000;padding:0;font-weight:500}.error_h1{font-weight:700}.error_h5{max-width:300px;text-align:center}.error-Link{font-size:1.5rem;font-weight:700}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#fc6621;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.info-container{margin:0 30px;padding-bottom:30px}.info-container h3{margin-bottom:30px}@media screen and (max-width: 900px) and (orientation: portrait){.info-container{margin:0 15px}}
