@media (min-width:576px){.fullhight-container{height:calc(100vh - 135px)}}.take-test .navbar{z-index:2000;box-shadow:0 3px 1px -2px rgb(0 0 0/20%),0 2px 2px 0 rgb(0 0 0/14%),0 1px 5px 0 rgb(0 0 0/12%);border-bottom:.5px solid #979797;background-color:#fff}.take-test .progress-container{top:0;z-index:1500;position:sticky;box-shadow:0 2px 6px 0 rgb(25 25 25/25%);width:100%;border-top-left-radius:4px;border-top-right-radius:4px}.take-test .progress-columns{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.take-test audio:not([controls]){display:none!important}.take-test .audio-button{width:76px;border:none;cursor:pointer;height:76px;display:flex;align-items:center;justify-content:center;outline:none;position:relative;box-shadow:0 2px 8px 0 rgb(25 25 25/20%);border-radius:50%;background-image:linear-gradient(180deg,#00bfb2,#008c82)}.take-test .audio-button.playing{background-image:none}.take-test .audio-button.expired{background-image:none;pointer-events:none;box-shadow:none}.take-test .audio-button svg{color:#fff;fill:var(--white);width:1.8em;height:1.8em;display:inline-block;font-size:2.4rem;transition:fill .2s cubic-bezier(.4,0,.2,1) 0s;user-select:none;flex-shrink:0}.take-test .audio-button.playing svg{color:var(--primary);fill:var(--primary)}.take-test .audio-text{font-size:1.2rem;line-height:1;text-align:right!important}.take-test .choice{width:100%;cursor:pointer;display:flex;padding:16px;background:#fff;box-shadow:0 2px 13px 0 rgb(25 25 25/6%);border-radius:4px;user-select:none}.take-test .choice+.choice{margin-top:8px}.take-test label>input[type=radio]{display:none}.take-test label>input[type=radio]+:before{content:"";width:24px;height:24px;display:block;min-width:24px;border-radius:50%;border:.1rem solid gray;margin-right:.5rem}.take-test .text-ar label>input[type=radio]+:before{margin-right:0;margin-left:.5rem}.take-test label>input[type=radio]:checked+*{color:var(--primary)}.take-test label>input[type=radio]:checked+:before{background:radial-gradient(var(--primary) 0,var(--primary) 40%,transparent 50%,transparent);border-color:var(--primary)}.take-test label>input[type=radio]+*{font-size:1.1rem;display:flex;color:var(--dark)}.take-test .button-container{width:100%;display:flex;max-width:400px;padding-right:16px;justify-content:flex-end}.take-test .button-container button{color:#fff;background-image:linear-gradient(180deg,#00bfb2,#008c82);padding:12px 24px;box-shadow:0 2px 8px 0 rgb(25 25 25/20%);border-radius:9999px;text-transform:inherit;background-color:#fff;border:0}.take-test .button-container button:disabled{background-image:none;box-shadow:none;background-color:#fff;color:#e2e2e2}.take-test .loading{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8);z-index:1000}.take-test .loading-wheel{width:100px;height:100px;margin-top:-40px;margin-left:-40px;position:absolute;top:50%;left:50%;border-width:8px;border-radius:50%;animation:spin 1s linear infinite;border-style:double;border-color:var(--primary) transparent}.take-test .loading-text{position:absolute;left:0;top:60%;right:0;color:var(--primary);text-align:center}@keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-1turn)}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}