:root{--color-blue-1: #113265; --color-blue-2: #6191bf; --color-orange: #ca5b1f; --color-gray-1: #333333; --color-gray-2: #4f4f4f;}/* Scroll Bar */::-webkit-scrollbar{width: 11px; border-radius: 10px;}::-webkit-scrollbar-track{background: #d1d1d1;}::-webkit-scrollbar-thumb{background: #999; border-radius: 10px;}::-webkit-scrollbar-thumb:hover{background: #888;}.color-blue1{color: var(--color-blue-1);}.color-blue2{color: var(--color-blue-2);}.color-orange{color: var(--color-orange);}.heading{font-size: 5rem; font-weight: 600;}.subheading{font-size: 3.5rem; font-weight: 600;}.underline{border-bottom: 5px dashed var(--color-orange);}body{color: var(--color-gray-1) !important; scroll-behavior: smooth;}nav{display: flex; justify-content: space-between; align-items: center; padding: 1rem 8rem; position: sticky; top: 0; background-color: white; z-index: 2;}nav img.aa-logo{width: 7.5rem;}nav a.register-btn,div.main .mock-problem-btn{width: 7.5rem; height: 3rem; display: flex; justify-content: center; align-items: center; text-decoration: none; background-color: var(--color-orange); color: white; border: none; border-radius: 2rem;}nav a.register-btn:hover,div.main .mock-problem-btn:hover{background-color: white; color: var(--color-blue-1); text-decoration: none; border: 2px solid var(--color-orange);}div.main .mock-problem-btn{width: 10rem;}div.main{text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center;}div.main .main-icons{display: flex; justify-content: center; align-items: center;}div.main .main-icons > *{margin: 4rem 2rem 0 2rem;}.spiral img,.curved-square img,.triangles img{width: 10rem;}/* Prizes section */div.prizes{background-color: var(--color-blue-1); color: white; margin-top: 6.5rem;}div.prizes img{width: 10rem; margin-right: 1rem;}div.prizes .winner-img{border-radius: 50%; border: 5px solid var(--color-orange);}/* Schedule section */div.schedule{margin-right: 0;}div.schedule .introduction-schedule-container{border-bottom: 1rem dotted var(--color-blue-2); padding-bottom: 1rem;}div.schedule .introduction-schedule-container .intro-details{padding-left: 2.48rem; padding-right: 1rem;}div.timeline{width: 0; background-color: var(--color-blue-1); border: 2px solid var(--color-blue-1);}div.schedule .circle{width: 1rem; height: 1rem; border-radius: 50%; background-color: var(--color-orange); position: relative; right: 0.625rem; top: 0.3rem;}/* FAQ section */div.faq{background-color: var(--color-blue-1); color: white;}div.faq ul li::marker{font-size: 2rem; font-weight: bolder;}/* Contact us section */.contact a,.schedule a{color: var(--color-orange); text-decoration: none; opacity: 0.8;}.contact a:hover,.schedule a:hover{text-decoration: none; color: var(--color-orange); opacity: 1;}/* Blinking Animation */.blinking{-webkit-animation: 1s blink ease infinite; -moz-animation: 1s blink ease infinite; -ms-animation: 1s blink ease infinite; -o-animation: 1s blink ease infinite; animation: 1s blink ease infinite;}@keyframes blink{from, to{opacity: 0;}50%{opacity: 1;}}@-moz-keyframes blink{from, to{opacity: 0;}50%{opacity: 1;}}@-webkit-keyframes blink{from, to{opacity: 0;}50%{opacity: 1;}}@-ms-keyframes blink{from, to{opacity: 0;}50%{opacity: 1;}}@-o-keyframes blink{from, to{opacity: 0;}50%{opacity: 1;}}/* Responsive for smaller screens */@media only screen and (max-width: 768px){.heading{font-size: 2.4rem;}div.prizes h2{font-size: 1rem;}div.prizes h6{font-size: 0.6rem;}.subheading{font-size: 2rem !important;}nav{padding: 1rem;}div.main h1{margin-top: 2rem;}div.main h2{margin-top: 1rem;}div.main .main-icons > *{margin: 2rem 1rem 0 1rem;}.spiral img, .curved-square img, .triangles img{width: 3rem;}div.prizes img{width: 3rem;}.date-time{font-size: 1rem;}div.schedule .introduction-schedule-container .intro-details{padding-left: 2rem;}.faq h5{font-size: 1rem;}.zoom-details{font-size: 0.8rem;}}
