*,:after,:before{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat",sans-serif;list-style:none}.app{height:100vh;width:100vw}.title{font-weight:700;border-radius:30px;color:#fff;background:#f21f51;box-shadow:0 10px 10px rgba(0,0,0,.2)}.description,.title{text-align:center;text-transform:uppercase}.description{font-size:14px;padding:0 20px}.description p{border-radius:15px;box-shadow:0 10px 10px rgba(0,0,0,.2);background:#fff}.finalPage{height:90vh;background:#ecf0f5}.finalInner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:0 15px}.finalTitle{font-size:25px;margin-top:10px;padding:10px 35px}.finalDescription p{margin:15px 0 10px;padding:20px;box-shadow:0 5px 10px rgba(0,0,0,.35)}.finalLink{margin-top:20px;padding:5px;border-radius:40px;box-shadow:0 0 10px #f21f51}.finalLink,.finalLink a{background:linear-gradient(#f09038,#f21f51)}.finalLink a{text-decoration:none;text-transform:uppercase;display:flex;align-items:center;padding:5px 20px;font-size:18px;font-weight:600;border-radius:40px;color:#fff;letter-spacing:1px;border:2px solid #fff}.arrowIconFinal{font-size:60px;animation:iconButtonAnimation 1s ease-in-out infinite}.answers{margin:10px auto}.answer{text-align:center;transform:translateY(-5px);width:80vw;margin-top:20px;padding:20px;border-radius:25px;font-size:18px;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out;cursor:pointer;color:#fff;box-shadow:0 0 10px#9f2af0;background-color:#9f2af0}.answer,.quiz{display:flex;justify-content:center;align-items:center}.quiz{background:#ecf0f5}.quiz,.quizInner,.quizPage{height:90vh}.quizInner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 12px}.quizQuestion{text-align:center;background:#fff}.question{padding:30px 13px;margin-top:10px;border-radius:30px;box-shadow:0 10px 10px rgba(0,0,0,.2)}.questionTitle{font-size:18px}.quizAnswers{margin-top:20px}.start{text-transform:uppercase}.startMain{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90vh;background-color:#ecf0f5}.mainTitle{padding:15px 50px}.mainTitle strong{font-size:30px;margin:0;padding:0}.mainTitle p{font-size:18px;margin:0;padding:0}.mainDescription{display:flex;flex-direction:column;justify-content:center;align-items:center}.mainDescription p{margin:15px 0 10px;padding:15px 10px}.mainButton{padding:4px;margin-top:35px;border-radius:30px;box-shadow:0 0 10px #f21f51;background:#f21f51}.mainButton button{display:flex;align-items:center;text-transform:uppercase;font-size:22px;font-weight:700;letter-spacing:4px;padding:13px 18px;border:2px solid #fff;border-radius:30px;color:#fff;background:#f21f51}.arrowIcon{font-size:30px;animation:iconButtonAnimation 1s ease-in-out infinite}@keyframes iconButtonAnimation{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}@media (min-width:375px){.headerLogo img{width:260px!important}.mainTitle strong{font-size:40px}.mainButton button{font-size:30px;padding:18px 35px}.mainDescription{margin-top:20px}.description{font-size:16px;padding:0 30px}}@media (min-width:414px){.mainTitle strong{font-size:45px}}@media (min-width:768px){.title{border-radius:60px}.mainTitle strong{font-size:80px}.mainTitle p{font-size:45px}.mainButton{padding:10px;border-radius:60px;box-shadow:0 0 10px #f21f51,0 0 20px #f21f51,0 0 30px #f21f51}.mainButton button{font-size:50px;padding:18px 35px;border:5px solid #fff;border-radius:60px}.arrowIcon{font-size:90px}.mainDescription{margin-top:20px}.description{font-size:25px;padding:0 50px}}@media (min-width:1024px){.mainTitle strong{font-size:120px}.mainTitle p{font-size:60px}.mainButton{margin-top:50px}.mainButton button{padding:25px 60px;font-size:65px}.mainDescription{margin-top:35px}.description{font-size:40px;padding:0 80px}.description p{border-radius:50px}}@media (min-width:1280px){.mainTitle strong{font-size:60px}.mainTitle p{font-size:25px}.mainButton{margin-top:50px}.mainButton button{padding:10px 60px;font-size:40px}.mainDescription{margin-top:15px}.description{font-size:22px;padding:0 400px}.description p{border-radius:50px}}.header{display:flex;justify-content:center;align-items:center;text-align:center;width:100vw;height:10vh}.headerLogo img{width:200px}
/*# sourceMappingURL=main.33daf8b9.chunk.css.map */