@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0}body{position:relative}.auth{align-items:center;border-radius:25px;box-shadow:0 0 1px 1px #0000001a;display:flex;flex-direction:column;justify-content:space-between;left:50%;min-height:15vh;padding:40px 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:30vw}.auth__title{font-family:Poppins;font-weight:400;margin:0}.auth__sign-up-button{border:none;height:auto;width:45%}.auth__sign-up-button:hover,.subtopic{cursor:pointer}.subtopic{border-radius:1rem;box-shadow:0 0 1px 1px #0000001a;display:flex;flex-direction:column;margin:20px 0;padding:1rem;width:100%}.subtopic__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.subtopic__header__progress,.subtopic__header__text{font-family:Poppins;font-weight:400}.subtopic__header__text{font-size:15px}.subtopic__header__progress{color:#7e7e7e;font-size:15px}.subtopic__progress-bar{background-color:#dbeafe;border-radius:9999px;height:.75rem;width:100%}.subtopic__progress-bar-fill{background-color:#3b82f6;border-radius:9999px;height:100%;transition:width .3s ease}.topic{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.topic__container{width:75%}.topic__text{font-weight:400}.navbar__sign-up-button,.topic__text{font-family:Poppins}.progress-title{display:flex;justify-content:center;width:100vw}.progress-title__text{font-family:Poppins;font-weight:400;width:75%}.stats{justify-content:space-evenly;margin-top:30px;width:100vw}.stats__container{flex-direction:column}.stats__box,.stats__container{align-items:center;display:flex;justify-content:center}.stats__box{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px 10px #0000001a;height:150px;width:180px}.stats__number{color:#000;font-family:Poppins;font-size:40px;font-weight:500}.stats__text{font-family:Poppins;font-size:20px}body{background-color:#001026;height:100%;margin:0;padding:0}.home-navbar{align-items:center;background-color:#e1ffff0d;box-sizing:border-box;display:flex;flex-direction:row;height:13vh;justify-content:space-between;margin-left:auto;margin-right:auto;padding:0 40px;width:100vw}.home-navbar__left a,.home-navbar__right a{color:#fff;font-family:Poppins;font-size:15px;text-decoration:none}.home-navbar__right{align-items:center;display:flex;justify-content:space-between;width:13vw}.home-navbar__sign-up-button{background-color:#006cff;border:none;border-radius:15px;color:#fff;font-family:Poppins;font-size:15px;padding:10px 20px}.home-navbar__logo{height:auto;width:50px}.home-navbar__left{gap:15px;justify-content:space-between}.home-navbar__left,.title{align-items:center;display:flex}.title{flex-direction:column;margin-top:70px}.title__first,.title__second{color:#fff;font-family:Poppins;font-size:80px;font-weight:400;margin:10px 0}.title__second{color:#006cff}.tagline{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center}.tagline__text{font-family:Poppins;font-size:26px;margin:50px 0}.get-started{align-items:center;display:flex;flex-direction:column}.get-started__button{background-color:#006cff;border:none;border-radius:25px;padding:20px 40px}.get-started__button a{color:#fff;font-family:Poppins;font-size:23px;text-decoration:none}.color-bar-top{margin-top:100px}.color-bar-bottom,.color-bar-top{display:block;width:100vw}.stats{align-items:center;background-color:#ffffff0d;display:flex;flex-direction:row;height:60vh;margin-top:0}.stats__stat{font-weight:600}.stats__stat,.stats__title{color:#fff;font-family:Poppins}.stats__title{font-weight:400}.stats__applications{background-color:#0098ed}.stats__applications,.stats__hired{border-radius:15px;box-sizing:border-box;height:20vh;padding-left:30px;width:17vw}.stats__hired{background-color:#0076ff}.stats__firms{background-color:#003986}.stats__firms,.stats__resources{border-radius:15px;box-sizing:border-box;height:20vh;padding-left:30px;width:17vw}.stats__resources{background-color:#002c57}.problem{background-color:#000}.problem__title{color:#fff;color:#00d8ff;font-size:40px;margin-top:0}.problem__subtitle,.problem__title{font-family:Poppins;font-weight:400;text-align:center}.problem__subtitle{color:#fff;font-size:20px}.problem__info{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center}.problem__info__boxes{display:flex;flex-direction:column;height:60vh;justify-content:space-evenly}.problem__info__box{background-color:#ffffff1a;border-radius:15px;box-sizing:border-box;padding-left:20px;width:40vw}.problem__info__box__title{color:#fff;font-family:Poppins;font-size:20px;font-weight:600}.problem__info__box__details{color:#777;font-family:Poppins;font-size:15px;font-weight:400}.challenges{background-color:#006cff4d;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:45vh;justify-content:center;padding-left:40px;width:40vw}.challenges__title{color:#00a7ff;font-family:Poppins;font-size:30px;font-weight:600;margin:0}.challenges__list{list-style:none;margin:0;padding:0}.challenges__list__item{color:#fff;font-family:Poppins;font-size:15px;font-weight:400;margin:20px auto}.solution__tagline,.solution__title{color:#fff;font-family:Poppins;font-weight:400;text-align:center}.solution__title{font-size:40px}.solution__tagline{font-size:20px;margin-bottom:60px}.solution__features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:80vw}.solution__features__box{align-items:center;background-color:#ffffff0d;border-radius:15px;display:flex;flex-direction:column;height:15vw;justify-content:center;width:25vw}.solution__features__box__icon{height:auto;width:80px}.solution__features__box__feature{color:#fff;font-family:Poppins;font-size:20px;font-weight:600}.solution__features__box__details{color:#777;font-family:Poppins;font-size:15px;font-weight:400}.partners{background-color:#fff;height:60vh}.explanation__title{font-family:Poppins;font-weight:400;margin:0}.label--correct{color:#19c359;font-family:Poppins}.label--incorrect{color:red;font-family:Poppins;margin-left:10px}.explanation{border-radius:25px;box-sizing:border-box;padding:20px 30px;width:100%}.explanation__step{font-family:Poppins;margin:20px auto;white-space:nowrap}.navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:30px auto;width:80vw}.navbar__left a,.navbar__right a{color:#003986;font-family:Poppins;font-size:15px;text-decoration:none}.navbar__right{align-items:center;display:flex;justify-content:space-between;width:13vw}.navbar__sign-up-button{background-color:#006cff;border:none;border-radius:15px;color:#fff;padding:10px 20px}.navbar__sign-up-button:hover{cursor:pointer}.question-container{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 0 10px 5px #006cff29;display:flex;flex-direction:column;margin:60px auto 120px;padding:30px 50px;width:60vw}.question__title{font-family:Poppins;font-size:30px;font-weight:400;margin-left:20px;width:100%}.question__text{font-family:Poppins;font-size:20px;max-width:85%}.question__note{color:#4e4e4e;font-family:Poppins;font-size:18px;margin-bottom:60px;width:85%}.question__answer{background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #0000000d;color:#374151;font-family:Poppins;font-size:1.125rem;padding:15px 20px;transition:all .2s ease;width:90%}.question__answer::placeholder{font-family:Poppins;font-size:17px}.question__submit{background-color:#006cff;border:none;border-radius:9999px;color:#fff;font-family:Poppins;font-size:20px;margin-bottom:30px;margin-top:50px;padding:10px 20px;width:90%}.question__submit:hover{cursor:pointer}.explanation-container{margin:0 auto;width:90%}
/*# sourceMappingURL=main.431e7f94.css.map*/