@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin"),url(/fonts/poppins/Poppins-Thin.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin Italic"),url(/fonts/poppins/Poppins-ThinItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins ExtraLight"),url(/fonts/poppins/Poppins-ExtraLight.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins ExtraLight Italic"),url(/fonts/poppins/Poppins-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light"),url(/fonts/poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light Italic"),url(/fonts/poppins/Poppins-LightItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular"),url(/fonts/poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Italic"),url(/fonts/poppins/Poppins-Italic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium"),url(/fonts/poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium Italic"),url(/fonts/poppins/Poppins-MediumItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),url(/fonts/poppins/Poppins-SemiBold.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold Italic"),url(/fonts/poppins/Poppins-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),url(/fonts/poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold Italic"),url(/fonts/poppins/Poppins-BoldItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold"),url(/fonts/poppins/Poppins-ExtraBold.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins ExtraBold Italic"),url(/fonts/poppins/Poppins-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black"),url(/fonts/poppins/Poppins-Black.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black Italic"),url(/fonts/poppins/Poppins-BlackItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:200;src:local("Nunito ExtraLight"),url(/fonts/nunito/Nunito-ExtraLight.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:200;src:local("Nunito ExtraLight Italic"),url(/fonts/nunito/Nunito-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),url(/fonts/nunito/Nunito-Light.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:300;src:local("Nunito Light Italic"),url(/fonts/nunito/Nunito-LightItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),url(/fonts/nunito/Nunito-Regular.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:400;src:local("Nunito Italic"),url(/fonts/nunito/Nunito-Italic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),url(/fonts/nunito/Nunito-SemiBold.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:600;src:local("Nunito SemiBold Italic"),url(/fonts/nunito/Nunito-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:local("Nunito Bold"),url(/fonts/nunito/Nunito-Bold.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:700;src:local("Nunito Bold Italic"),url(/fonts/nunito/Nunito-BoldItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;src:local("Nunito ExtraBold"),url(/fonts/nunito/Nunito-ExtraBold.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:800;src:local("Nunito ExtraBold Italic"),url(/fonts/nunito/Nunito-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;src:local("Nunito Black"),url(/fonts/nunito/Nunito-Black.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:900;src:local("Nunito Black Italic"),url(/fonts/nunito/Nunito-BlackItalic.woff) format("woff")}html,body,*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505050;-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{height:100%}body{min-height:100vh;margin:0;overflow-y:scroll!important;overflow-x:hidden!important}#header{position:fixed;top:0;width:100%;text-align:center;z-index:1000}#header .ui.secondary.menu .item{font-weight:600;font-size:medium}#header .ui.secondary.pointing.menu .item{padding:10px 13px}#header .header-profile-loading{display:flex;margin-top:10px}.notification-bar{background-color:#f2711c;padding:5px;text-align:center;font-weight:700;width:100%;position:fixed;top:0;z-index:1100;display:flex;align-items:center}.notification-bar .notification-text{font-size:18px;color:#fff;font-weight:700;flex:1;text-align:center}.notification-bar .notification-bar .button{margin-left:auto;padding:0}.notification-bar .notification-bar .icon{margin-left:0!important}#footer{margin-top:2rem}body{display:flex;flex-direction:column}div.main-layout-container{flex:1;margin-top:50px}.footer_section{font-weight:500;display:flex;justify-content:space-around}.footer_section p{color:#f9fcfb;margin:0;text-align:center;padding:20px 15%;font-size:9px}.footer_section a{color:#f9fcfb}.link{cursor:pointer}a.no-link-style,a.no-link-style:visited,a.no-link-style:active{color:#000000de}.block{display:block}.ui.container.page-start{margin-top:3rem}.b-border{padding:.5rem}.hr-margin-tb{margin:1rem 0}.margin-0,.no-margin{margin:0}.app-header{display:grid;height:58px}.app-header .logo{height:30px;margin-top:8px;text-align:left}.app-header .logo img{height:30px}.app-header #header-top .header-top{background-color:#282c34;color:#fff;z-index:1000;transition:top .3s ease}.app-header #header-top .right.menu{position:absolute;right:0}.app-header #header-top .ui.secondary.pointing.menu{border:none}.app-header #header-top .user-menu-dropdown{right:0;bottom:15px}.app-header #header-top .ui.buttons{width:110px}.app-header .divider.text{color:#fff}.stamp{height:300px;width:300px;width:100%;height:100%;display:inline-block;padding:10px;background:white;position:relative;-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,.1));background-size:20px 20px;background-position:-10px -10px}.stamp:after{content:"";position:absolute;inset:5px;z-index:-1}.stamp:before{content:"";position:absolute;bottom:0;left:0;font:700 24px arial;color:#fff;opacity:.75;line-height:100%;padding:20px}.loading-container{margin:3rem auto;display:grid;text-align:center}.loading-segment{margin:0 auto;width:500px}.space{width:10px;display:inline-block}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#00b5ad;color:#00b5ad;box-shadow:9999px 0 0 -5px #00b5ad;animation:dotPulse 1.5s infinite linear;animation-delay:.25s}.dot-pulse:before,.dot-pulse:after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#00b5ad;color:#00b5ad}.dot-pulse:before{box-shadow:9984px 0 0 -5px #00b5ad;animation:dotPulseBefore 1.5s infinite linear;animation-delay:0s}.dot-pulse:after{box-shadow:10014px 0 0 -5px #00b5ad;animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #00b5ad}30%{box-shadow:9984px 0 0 2px #00b5ad}60%,to{box-shadow:9984px 0 0 -5px #00b5ad}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #00b5ad}30%{box-shadow:9999px 0 0 2px #00b5ad}60%,to{box-shadow:9999px 0 0 -5px #00b5ad}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #00b5ad}30%{box-shadow:10014px 0 0 2px #00b5ad}60%,to{box-shadow:10014px 0 0 -5px #00b5ad}}.loading-with-text{padding:1rem}.loading-with-text .stage{padding:1rem;width:100px}.read-content,.ui.form textarea.read-content{font-weight:400;font-size:17px;font-family:Poppins!important;line-height:30px;margin-bottom:3rem;margin-top:2rem;text-align:justify}.read-content span{font-family:Poppins!important}.read-content-answered{font-size:23px;font-family:Poppins!important;line-height:2rem;margin-bottom:1rem;margin-top:2rem;border-radius:5px}.read-content-answered .diff-word-panel{display:flex;flex-wrap:wrap;gap:5px;padding:10px 0}.recording-bar.ui.progress{border-radius:0;background-color:#00b5ad4d}.slider,.slider>.range-slider{width:250px}.rs-slider{margin:0rem auto}.ui.small.progress .bar{border-radius:0}.padding-tb-20{padding:20px 0}.margin-tb-20{margin:20px 0!important}.white,.white label{color:#fff!important}.width-100{width:100px!important}.correction-note{display:grid;grid-template-columns:1fr 1fr 1fr;margin:1rem}.correction-note>div,.correction-note i{color:#fff}.no-opacity,.no-opacity *{opacity:1!important}.quick-practise-container{margin:1rem 0 3rem;min-height:800px}.quick-practise-container .primary-section{text-align:center;display:grid;box-shadow:0 3px 6px #22242640;border-radius:4px}.quick-practise-container .primary-section a{position:relative}.quick-practise-container .primary-section .arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;display:inline-block;position:absolute;right:15px;top:14px}.quick-practise-container .secondary-section .ui.buttons{margin-top:1rem}.quick-practise-container .ui.buttons .ui.button{box-shadow:none}.quick-practise-container .ui.buttons .ui.button{border:1px solid #009c95;border-right-width:0;padding:10px 15px;position:relative}.quick-practise-container .ui.buttons .ui.button:last-child{border-right-width:1px}.quick-practise-container .ui.buttons.tag-btn-group .ui.button.active{background-color:#009c95;opacity:1}.quick-practise-container .ui.buttons.tag-btn-group .ui.button.active i.icon.icon.icon.icon.icon{opacity:1}.quick-practise-container .ui.buttons.tag-btn-group .ui.button i{padding:2px!important;margin:0!important;position:absolute;top:26%;left:24%;opacity:1;border-radius:3px}.login-required-panel{margin:1rem auto;text-align:center;width:100%}.login-required-panel .content-area{display:inline-grid;align-self:center;margin:0 auto}.login-required-panel .content-area .ui.placeholder{max-width:100%}.login-required-panel .login-box-auth{display:flex;justify-content:space-around}.login-required-panel .login-box-auth>.item{width:210px}.score-table-answer-text{border-radius:5px;padding:1rem;border:1px solid rgba(34,36,38,.15)}.para-dropdown{margin:3px 0}.listening-fill-in-the-blank{font-weight:400;font-size:21px}.table-content{width:98%;margin:0 auto;margin-top:2rem}.table-content tbody>tr>td:first-child,.table-content thead>tr>th:first-child{padding-left:10px!important}.center-align{display:flex;justify-content:center}.ui.label.login-error{line-height:23px}.main-layout-container{padding:10px 0 0}.carousel-item{margin-top:60px;margin-left:20px}.slider-container{display:flex;align-items:center}.slider-container-span-tag{margin-right:15px;font-weight:700}.ui.toggle.checkbox input:focus:checked~label:before{background-color:#21ba45!important}.ui.toggle.checkbox input:checked~label:before{background-color:#21ba45!important}.ui.toggle.checkbox label:before{background:#00b5ad!important}.header-user-image{width:45px!important;height:45px!important;border:3px solid 0b5ad!important;border-radius:50px!important;margin-right:10px!important}.user-name{color:#fff;padding:1.5px;display:flex;align-items:center;margin-top:3px}.footer-details{color:#fff;display:flex;justify-content:space-around;margin-bottom:30px}.login-container{display:flex;align-items:center}.login-container .item>.ui.grey.inverted.button{margin:-.7em 0!important}.menu-links{display:none;width:100%;background-color:#000}.mobile-only{display:none}.ui.secondary.menu .dropdown.item>.menu{border:none;margin:-5px;width:auto;background-color:#fff}.app-header .ui.grid>.row{padding-top:1.5rem}.ui.floating.dropdown.button.icon.course-selection{display:flex!important;align-items:center;justify-content:space-between;padding-right:15px}.ui.floating.dropdown.button.icon.course-selection .text{flex-grow:1}.ui.floating.dropdown.button.icon.course-selection i.dropdown.icon{color:#fff}.course-toggle-wrapper{display:inline-flex;border-radius:50px;overflow:hidden;background-color:#23272f;margin-top:4px;border:3px solid rgb(145,143,143);margin-left:17px}.course-toggle-button{border:#333;border-radius:50px;background-color:#23272f;color:#fff;padding:6px 20px;font-weight:700;cursor:pointer;transition:background-color .3s,color .3s}.course-toggle-button.active{background-color:teal;color:#fff}@media only screen and (max-width: 768px){.app-header .ui.grid{display:none}.mobile-only{display:block}.ui.menu .ui.dropdown .menu>.item>.mobile{color:#fff}.ui.menu .ui.dropdown .menu .item{color:#fff!important}}@media only screen and (min-width: 769px){.app-header .ui.grid{display:flex}.mobile-only{display:none}}.hamburger_menu{display:none}.hamburger_icon{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width: 768px){.hamburger_menu{display:flex;justify-content:center;align-items:center;margin-right:5px}.menu-links{display:none;position:absolute;top:58px;right:0;background:#333;width:100%;z-index:1000}.menu-links.open{display:block}.menu-links.open .ui.buttons{display:block;margin-left:15px}.header-user-container-logo{flex-direction:column;align-items:center}.login-container{display:block}.ui.menu:not(.vertical) .item>.button{margin:0%;font-size:10px}.loading-segment{margin:0 auto;max-width:300px}.ui.container{overflow:hidden}.ui.secondary.menu .dropdown.item>.menu{background-color:#333;width:-webkit-fill-available}.app-header .logo{margin:10px}.notification-bar .ui.icon.button:not(.animated):not(.compact):not(.labeled){padding:.6999rem .53333rem}.course-toggle-wrapper{display:flex;border-radius:50px;overflow:hidden;background-color:#333;margin-top:4px;margin-left:0;width:170px}.course-toggle-button{border:#333;border-radius:50px;background-color:#333;color:#fff;padding:6px 20px;font-weight:700;cursor:pointer;transition:background-color .3s,color .3s}.course-toggle-button.active{background-color:teal;color:#fff}}.dark-theme-button{margin-left:10px;background-color:#23272f}.dark-theme-button:hover{background-color:#5c5a5a!important}.app-header{background-color:#23272f}.app-header #header-top .user-menu-dropdown{display:block}.ui.basic.red.label[data-tooltip]:after{white-space:normal;width:400px}.simple-message-panel{margin:50px auto}.simple-message-panel .message-segment{width:500px;margin:0 auto}.primenuma-footer-link{display:inline-block}.btn-type{background:none;border:none;cursor:pointer}.ui.raised.segment.content-area.content-align{width:80%}.login-required-panel .item{display:flex;justify-content:center}
