*{box-sizing:border-box;font-family:Roboto,sans-serif}body{background-color:#f6f7fb;color:#49494b;margin:0;overflow:hidden}a{color:inherit;text-decoration:none}.main-content{background-color:#f6f7fb;display:flex;flex-direction:column;height:calc(100vh - 80px);text-align:center}.main-content h1{color:#7976e6;font-size:38px;margin:40px auto}.main-content h2{color:#7976e6;font-size:32px}.main-content p{font-size:18px;font-weight:700}.button{background-image:linear-gradient(90deg,#7969e6,#40bbf7)}.button:disabled{background:#fff}.declaration-form,.test-guidelines-list{font-size:18px;margin:0 auto;max-width:90%;text-align:left}.circular-progress{align-items:center;display:flex;height:420px;justify-content:center}.center{text-align:center}.test-guidelines-list{line-height:2em}.productive-skill-test-rules{margin:40px auto;max-width:600px;text-align:left}.productive-skill-test-rules li{padding-bottom:10px}.description-page{background-color:#fff;display:flex;height:100vh}.description-page .description-page-left{width:50%}.description-page .description-page-left img{height:100%;object-fit:cover;object-position:center right;width:100%}.description-page .description-page-right{display:flex;flex-direction:column;justify-content:center;padding-left:40px;text-align:left}.description-page .description-page-right span{color:#7976e6;font-size:20px}.description-page .description-page-right h1{color:#7976e6;font-size:40px;margin:0 0 20px}.description-page .description-page-right ul{padding:0 20px}.description-page .description-page-right ul li{font-size:20px;line-height:2rem;padding-bottom:20px}.description-page .description-page-right button{margin:60px auto}.privacy-link{color:#7976e6;text-decoration:underline}.login-page{background-color:#fff;display:flex;height:100vh;min-height:600px;min-width:600px;position:fixed;top:0;width:100vw;z-index:999}.login-page-left{background-color:#3a53ea;color:#fff;display:flex;-webkit-transform:skew(-10deg);transform:skew(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:50%}.login-page-left h1{border-left:3px solid #fff;font-size:50px;font-weight:400;margin:auto;padding:2rem}.login-page-right{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:50%}.login-form{width:500px}.login-form button{height:56px;width:100%}.login-page-right-links{color:#40bbf7;line-height:1.6rem;text-align:center;text-decoration:underline}.welcome-page{background-color:#fff;display:flex;height:100vh}.welcome-page .welcome-page-left{width:50%}.welcome-page .welcome-page-left img{height:100%;object-fit:cover;object-position:center right;width:100%}.welcome-page .welcome-page-right{display:flex;flex-direction:column;justify-content:center;padding-left:40px}.welcome-page .welcome-page-right h1{color:#4389e9;font-size:34px}.welcome-page .welcome-page-right p{font-size:20px;font-weight:700;line-height:1.6em}.welcome-page .welcome-page-right button{margin:40px auto}.header{background-color:#fff;box-shadow:0 5px 10px 5px rgba(0,0,0,.2);display:grid;grid-template-columns:1fr 2fr 1fr;margin:auto;position:relative;z-index:99}.header-logo{display:flex}.header-logo a{margin:auto}.header-logo img{height:60px;width:auto}.header h1{text-align:center}.header-login{display:flex;justify-content:center}.header-login .header-name,.header-login button{margin:auto 10px}.header-name{color:#7976e6;font-weight:700}.equipment-cards-container{display:flex;justify-content:center;text-align:center}.equipment-card{align-items:center;background-color:#fff;border-radius:25px;display:flex;flex-direction:column;height:45vh;justify-content:space-between;margin:40px;position:relative;width:30%}.equipment-card h2{font-size:26px}.equipment-card .equipment-card-icon{align-items:center;background-color:red;border-radius:50%;display:flex;height:40px;justify-content:center;position:absolute;right:-10px;top:-10px;width:40px}.equipment-card .equipment-card-icon.pass{background-color:green}.equipment-card .equipment-card-icon{color:#fff;font-size:25px;font-weight:700}.audio-recorder,.equipment-button,audio{margin:auto}.equipment-card .time-circle{background-color:#e15b37;border:10px solid #ea8c73;border-radius:50%;box-shadow:0 0 0 10px #f6cec3;display:flex;height:120px;margin:auto;position:relative;width:120px}.equipment-card .time-circle.recording{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:equipment-recording;animation-name:equipment-recording}@-webkit-keyframes equipment-recording{0%{border-width:10px;box-shadow:0 0 0 10px #f6cec3}50%{border-width:5px;box-shadow:0 0 0 5px #f6cec3}to{border-width:10px;box-shadow:0 0 0 10px #f6cec3}}@keyframes equipment-recording{0%{border-width:10px;box-shadow:0 0 0 10px #f6cec3}50%{border-width:5px;box-shadow:0 0 0 5px #f6cec3}to{border-width:10px;box-shadow:0 0 0 10px #f6cec3}}.equipment-card .time-circle>p{color:#fff;font-size:28px;margin:auto}.test-progress-bar h3{color:#6878f0}.test-progress-bar .cell-container{align-items:center;display:flex;justify-content:center;margin-top:40px}.test-progress-bar .cell{border:1px solid #6878f0;border-radius:5px;height:8px;margin:5px;transition-duration:.5s;width:60px}.test-progress-bar .cell.finished{background-image:linear-gradient(90deg,#7969e6,#40bbf7)}.test-progress-bar .cell.current{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:answering;animation-name:answering;transition-duration:.5s}@-webkit-keyframes answering{0%{background-color:#afa5f0}50%{background-color:#8cd6fa}to{background-color:#afa5f0}}@keyframes answering{0%{background-color:#afa5f0}50%{background-color:#8cd6fa}to{background-color:#afa5f0}}.question-container{background-color:#fff;border-radius:25px;display:flex;flex-direction:column;height:65vh;justify-content:start;margin:60px auto 0;min-width:600px;padding:40px;position:relative;width:90%}.question-container h1{margin-top:0}.question-container h4{color:#7976e6;font-size:28px;margin:0}.question-container h3{font-size:24px;margin:0}.question-container .label{color:#e54e4e;font-size:20px;font-weight:700;left:0;position:absolute;right:0;top:20px}.question-container .time-circle{background-color:#f5881f;border:20px solid #f8ac62;border-radius:50%;box-shadow:0 0 0 20px #f8eec4;color:#f8eec4;display:flex;height:130px;margin:35px auto;position:relative;transition-duration:.3s;width:130px}.question-container .time-circle.red{background-color:#bb0606;border-color:#cf5151;box-shadow:0 0 0 20px #ebb4b4;color:#ebb4b4}.question-container .time-circle.green{background-color:#4bb73d;border-color:#81cd77;box-shadow:0 0 0 20px #c9e9c5}.question-container .time-circle.recording{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:recording;animation-name:recording}.question-container .time-circle>div{align-items:center;color:#fff;display:flex;flex-direction:column;margin:auto}.question-container .time-circle>div>svg{font-size:40px}.question-container .time-circle>div>p{margin:0}.question-container .question{max-width:600px;text-align:left}.question-instruction-wrapper{display:flex;justify-content:space-around;margin-bottom:40px}.question-instruction-wrapper>div{font-size:20px;max-width:350px;width:30%}.question-instruction-wrapper>div>p{height:100px}.question-instruction-wrapper>div>img{width:150px}.question-container .prepare-timer,.question-container .recording-completed,.question-container .recording-timer{font-size:24px;line-height:1.4rem}.p-span{font-size:18px;font-weight:700;line-height:2.6rem}.question-container .prepare-timer{color:#f5881f}.question-container .recording-timer{color:#bb0606}.question-container .recording-completed{color:#4bb73d}@-webkit-keyframes recording{0%{border-width:20px;box-shadow:0 0 0 20px}50%{border-width:10px;box-shadow:0 0 0 10px}to{border-width:20px;box-shadow:0 0 0 20px}}@keyframes recording{0%{border-width:20px;box-shadow:0 0 0 20px}50%{border-width:10px;box-shadow:0 0 0 10px}to{border-width:20px;box-shadow:0 0 0 20px}}.writing-test-header{align-items:center;display:flex;justify-content:center;margin:40px 5%}.writing-test-header h2{text-align:left;width:80%}.writing-test-timer-icon{color:#6878f0;margin-right:10px}.writing-test-timer{align-items:center;background-color:#fff;border:3px solid #6878f0;border-radius:10px;display:flex;font-size:22px;justify-content:center;margin-left:40px;padding:10px;width:20%}.writing-test-timer.red,.writing-test-timer.red svg{border-color:red;color:red}.writing-test-input{position:relative}.writing-test-textarea{background-color:#fff;border:none;border-radius:25px;font-size:20px;margin-bottom:40px;min-width:600px;padding:40px;width:90%}.writing-test-textarea:disabled{background-color:#d3d3d3}.writing-test-input .word-count{bottom:1%;color:gray;position:absolute;right:6%}.writing-test-wrapper{align-items:center;display:flex;margin:auto;width:90%}.writing-test-heading{text-align:left}.writing-test-heading h3{font-size:20px}.writing-test-heading h4{color:#7976e6;font-size:26px;margin-bottom:0}#alert-dialog-description{text-align:center}.writing-confirm-submit-wrapper .MuiDialog-paper{background-color:#f6f7fb;padding:30px}.writing-confirm-submit-wrapper .MuiDialog-scrollPaper{padding:40px}.writing-confirm-submit-wrapper p,.writing-confirm-submit-wrapper span{color:#333334;font-size:24px;font-weight:700}
/*# sourceMappingURL=main.bb5e994c.css.map*/