@font-face{font-family:Display Heavy;src:local("SF-Pro-Display-Heavy"),url(/static/media/SF-Pro-Display-Heavy.a48bcc073f92987abb91.otf) format("OpenType")}@font-face{font-family:Display Regular;src:local("SF-Pro-Display-Bold"),url(/static/media/SF-Pro-Display-Bold.170e68ac3f4c79ef407d.otf) format("OpenType")}@font-face{font-family:Display Deep;src:local("SF-Pro-Display-Black"),url(/static/media/SF-Pro-Display-Black.760828725e5b5c720f8c.otf) format("OpenType")}@font-face{font-family:Display Thin;src:local("SF-Pro-Display-Light"),url(/static/media/SF-Pro-Display-Medium.e1d844da0ee028d4e288.otf) format("OpenType")}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.banner{background-image:url(/static/media/wave.dbdd8dfd3baf51bc46d1.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;min-height:calc(100vh - 5em)}@media(max-width:1100px){.banner{background-image:url(/static/media/blob.029670c37815d6a44674.svg);background-position:100%}}@media(max-width:500px){.banner{background-position:50%;background-size:cover}}.banner .bannerContainer{background-image:url(/static/media/home_banner.07f05ae545590cb443e6.jpg);background-position:100%;background-repeat:no-repeat;background-size:50%;display:flex;flex-direction:column;justify-content:center;min-height:100%;width:min(1400px,90vw)}@media(max-width:1100px){.banner .bannerContainer{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:none}}@media(max-width:800px){.banner .bannerContainer{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:none}}@media(max-width:500px){.banner .bannerContainer{padding:0 5vw;width:100%}}.banner .bannerContainer .bannerBox{display:flex;flex-direction:column;justify-content:center}@-webkit-keyframes animated-gradient{to{background-position:200%}}@keyframes animated-gradient{to{background-position:200%}}.banner .bannerContainer .bannerBox h1{animation:animated-gradient 10s infinite alternate-reverse;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#553c9a,#ee4b2b,#00c2cb,coral,#553c9a);background-position:-200%;background-size:200%;color:transparent;color:rgba(2,2,2,.2);font-family:Display Deep;font-size:5em;margin-bottom:0}@media(max-width:1100px){.banner .bannerContainer .bannerBox h1{color:rgba(2,2,2,.6);font-size:4em}}.banner .bannerContainer .bannerBox h2{animation:animated-gradient 10s infinite alternate-reverse;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#553c9a,#ee4b2b,#00c2cb,coral,#553c9a);background-position:-200%;background-size:200%;color:transparent;color:rgba(2,2,2,.2);font-family:Display Deep;font-size:5em;margin-bottom:20px;margin-top:0}@media(max-width:1100px){.banner .bannerContainer .bannerBox h2{color:rgba(2,2,2,.6);font-size:4em}}.banner .bannerContainer .bannerBox span{font-family:Display Regular;font-size:1.5em;margin-bottom:50px}.banner .bannerContainer .bannerBox .button{align-items:center;background-image:linear-gradient(to bottom right,#fc9d28,#fd5501);border-radius:22px;color:#fff;cursor:pointer;display:flex;font-family:Display Heavy;font-size:1.2em;height:45px;justify-content:center;margin-bottom:150px;width:220px}header h1{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(270deg,#6d27e8,#b393d3);color:transparent;font-family:Display Thin;font-size:4em}.form{align-items:center;flex-direction:column;justify-content:center;min-height:calc(100vh - 5em);padding:30px 0}.form,.form .formContainer{background-color:#eee;display:flex}.form .formContainer{border-radius:20px;gap:30px;padding:50px;width:min(1400px,90vw)}.form .formContainer .formLeft{display:flex;flex:1 1;flex-direction:column;gap:30px}@media(max-width:1100px){.form .formContainer .formLeft{align-items:center;align-self:center;width:min(80vw,500px)}}.form .formContainer .formRight{align-self:flex-start;display:flex;flex:.9 1;margin-top:100px}@media(max-width:1100px){.form .formContainer .formRight{align-self:center;width:min(80vw,500px)}.form .formContainer{align-self:center;flex-direction:column;padding:20px 0}}.formCard{background-color:#fdfdfd;border-radius:20px;box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff;display:flex;flex:1 1;flex-direction:column;gap:30px;justify-content:center;padding:30px}@media(max-width:500px){.formCard{background-color:#eee;box-shadow:none;padding:5px;width:100%}}.formCard .formTitle{background-image:linear-gradient(to top right,#fdfdfd,#d3daee);border-radius:10px;padding:10px}.formCard .formTitle div{color:#6d27e8;font-family:Display Regular;font-size:1.8em}@media(max-width:500px){.formCard .formTitle div{font-size:1.3em}}.formCard .formTitle span{color:#aaa;font-family:Display Regular}.formCard input,.formCard select{border:none;border-bottom:1px solid #bbb;color:#555;font-family:Display Thin;font-size:1.2em;padding:10px}@media(max-width:500px){.formCard input,.formCard select{font-size:1.3em}}.formCard .btns{display:flex;gap:30px;justify-content:right}@media(max-width:500px){.formCard .btns{flex-direction:column}}.formCard .btns .btn{border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Display Regular;font-size:1.5em;padding:10px 30px;transition:background-color .2s}.formCard .btns .reset{color:#777}.formCard .btns .reset:hover{background-color:#ddd}.formCard .btns .submit{background-color:#6d27e8}.formCard .btns .submit:hover{background-color:rgba(96,35,202,.647)}.result{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 5em)}.result .resultContainer{background-color:#ddd;border-radius:40px;display:flex;flex-direction:column;gap:20px;padding:40px;width:min(1400px,90vw)}.result .resultContainer .topSection{display:flex;gap:20px}.result .resultContainer .topSection .left{background-color:#000;border-radius:20px;display:flex;flex:2 1;flex-direction:column;padding:20px}.result .resultContainer .topSection .left h1{color:#fff;font-family:Display Thin}.result .resultContainer .topSection .left .score{align-items:center;display:flex;flex-direction:column;justify-content:center}.result .resultContainer .topSection .left .score span{color:#fff;font-family:Display Regular;font-size:10em}.result .resultContainer .topSection .left .score div{color:#fff;font-family:Display Thin;font-size:1.5em}.result .resultContainer .topSection .right{background-color:#95cfd9;border-radius:20px;display:flex;flex:3 1;flex-direction:column;gap:50px;padding:20px}.result .resultContainer .topSection .right h1{color:#555;font-family:Display Thin;font-size:2em}.result .resultContainer .topSection .right .score span{font-family:Display Regular;font-size:6em}.result .resultContainer .bottomSection{background-color:#dabda9;border-radius:20px;display:flex}.result .resultContainer .bottomSection .reccContainer{display:flex;gap:30px;padding:20px}.result .resultContainer .bottomSection .reccContainer .title{align-items:center;display:flex;font-family:Display Heavy;font-size:2em}.result .resultContainer .bottomSection .reccContainer .card{background-color:#eee;border-radius:10px;display:flex;flex-direction:column;padding:20px}.result .resultContainer .bottomSection .reccContainer .card span{color:#555;font-family:Display Regular;font-size:1.3em}.result .resultContainer .bottomSection .reccContainer .btn{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Display Regular;font-size:1.5em;justify-content:center;justify-self:flex-end;padding:10px 30px;transition:background-color .2s}.result .resultContainer .bottomSection .reccContainer .reset{background-color:#000}.result .resultContainer .bottomSection .reccContainer .reset:hover{background-color:#fff;color:#000}.result .resultContainer .bottomSection .reccContainer .submit{background-color:#6d27e8}.result .resultContainer .bottomSection .reccContainer .submit:hover{background-color:rgba(96,35,202,.647)}.navbar{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:10px 10px 40px #bebebe,-10px -10px 40px #fff;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:99}.navbar .navContainer{align-items:center;display:flex;height:5em;justify-content:space-between;width:min(1400px,90vw)}.navbar .navContainer .logoContainer{align-items:center;display:flex;gap:10px}.navbar .navContainer .logoContainer span{font-family:Display Heavy;font-size:1.5em}@media(max-width:800px){.navbar .navContainer .logoContainer span{font-size:1.2em}}.navbar .navContainer .pages{align-items:center;display:flex;justify-content:space-between;width:max(170px,30%)}.navbar .navContainer .pages span{color:#000;font-family:Display Regular;font-size:1.2em;text-decoration:none}@media(max-width:800px){.navbar .navContainer .pages span{font-size:1em}}.navbar .navContainer .button{align-items:center;background-image:linear-gradient(to bottom right,#3ba7ff,#3349b3);border-radius:22px;color:#fff;cursor:pointer;display:flex;font-family:Display Heavy;font-size:1.2em;height:45px;justify-content:center;width:170px}@media(max-width:800px){.navbar .navContainer .button{display:none}}.footer{align-items:center;background-color:#d2d6de;color:#444;display:flex;flex-direction:column;width:100%}.footer .footerContainer{display:flex;justify-content:space-around;margin:50px 0;width:min(1400px,90vw)}.footer .footerContainer .siteMap{display:flex;flex-direction:column;gap:20px}.footer .footerContainer .siteMap div{color:#222;display:flex;font-family:Display Regular;font-size:1.2em;gap:10px}.footer .footerContainer .siteMap span{font-family:Display Thin;font-size:1.2em}.footer .footerContainer .links{display:flex;flex-direction:column;gap:20px}.footer .footerContainer .links div{display:flex;gap:10px}.footer .footerContainer .links h4{color:#222;display:flex;font-family:Display Regular;font-size:1.2em;gap:10px;margin:0;padding:0}.footer .footerContainer .links span{color:#444;font-family:Display Thin;font-size:1.2em}.footer .copyrightBox{border-top:1px solid #555;display:flex;font-family:Display Thin;justify-content:center;padding:20px 0;width:min(1400px,90vw)}
/*# sourceMappingURL=main.0fcf6c98.css.map*/