.challenges-main{background:#e4e6ff;color:#000}.challenges-main .navigation-bar{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem;background:#1b03a3;border-bottom:2px solid rgba(0,85,255,.3);z-index:100}.challenges-main .navigation-bar .nav-link{text-decoration:none;color:#fff;font-size:1.3rem;font-weight:700}.challenges-main .navigation-bar .prime-button{border-radius:0;padding:.5rem .7rem;background:#fff}.challenges-main .navigation-bar .prime-button.outlined{border-color:#fff;color:#fff}.challenges-main nav .hamburger-menu{display:none}.challenges-main nav .nav-btns .close-btn{opacity:0;visibility:hidden}.challenges-hero .prime-button{background:#5865f2!important;color:#fff!important}.challenges-hero{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1.5rem;padding-bottom:1rem;background:#d4d4d4;color:#1b03a3}.challenges-main .big-text-heading{font-size:6.9vw;line-height:1;font-weight:800;font-family:Poppins}.challenges-main .text-heading{font-size:3.5rem;font-weight:800}.challenges-main .text-style-1{font-size:1.5rem;font-weight:400}.challenges-main .text-style-1.small{font-size:1.2rem}.challenges-main .text-width{max-width:70vw}.challenges-main .price-blue-text{font-size:1.8rem;color:var(--main-yellow);font-weight:600;text-align:center;margin-bottom:.5rem}.challenges-main .price-des-text{text-align:center;font-size:1.2rem;color:#5865f2;font-weight:600}.challenges-main p{font-weight:500;font-size:1.1rem;line-height:1.5;color:#424242}.challenges-main .text-style-1.bold{font-weight:600}.challenges-main .prime-button{padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:600;cursor:pointer;transition:.5s;background:var(--main-color);color:#000;outline:none;border:none}.challenges-main .prime-button.outlined{background:none;outline:1px solid #fff;color:var(--light-main-color)}.challenges-main .reg-section{background:#e4e6ff;color:#fff;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.challenges-main h3{font-size:2.4rem}.challenges-main .pale-yellow{color:#585858}.challenges-main .box-fullwidth{padding:3rem;border-radius:1rem;margin:2.5rem 2.5rem 2rem;background:hsla(0,0%,88%,.5);border:1px solid #00276a;align-items:flex-start}.challenges-main .box-text{position:relative;padding:2rem;border-radius:1rem;background:#00051b;border:1px solid #00206a;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;transition:.5s}.challenges-main .box-text:hover{box-shadow:0 0 30px rgba(0,56,225,.7)}.challenges-main .box-text h3{font-size:1.5rem}.challenges-main .boxed-icon{height:4rem;width:4rem;padding:.8rem;border-radius:.5rem;background:linear-gradient(90deg,#d3b50b,#e3e300)}.challenges-main .gradient-text{background:linear-gradient(90deg,#00e5ff,var(--main-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.challenges-main .rounded-number-top-box{border-radius:50%;color:#000}.plej-challenge-animation-boxes{position:-webkit-sticky;position:sticky;width:100%;height:calc(100vh - 9rem);top:7rem;overflow:hidden;background:#000;display:flex;justify-content:center}.plej-challenge-animation-track{display:flex;flex-direction:column;gap:1rem;animation:scrollY 5s ease-in-out infinite alternate}.plej-challenge-animation-track:hover{animation-play-state:paused}.plej-challenge-animation-track p{margin:0;font-size:2vw;font-weight:700;color:#fff;text-align:center}@keyframes scrollY{0%{transform:translateY(2rem)}to{transform:translateY(calc(var(--scroll-distance) - 2rem))}}