.text-primary{color:#1976d2}.bg-brand,.bg-primary{background:#1976d2}.text-brand-secondary{color:#26a69a}.bg-brand-secondary{background:#26a69a}.bg-brand-danger,.text-brand-danger{color:#c10015}.text-base{color:#576c88}.bg-base{background:#576c88}.text-brand-grey{color:#ebecec}.bg-brand-grey{background:#ebecec}.text-brand-black{color:#252525}.bg-brand-black{background:#252525}.text-brand-warning{color:#f2c037}.bg-brand-warning{background:#f2c037}.text-error{color:#c10015}.bg-error{background:#c10015}.text-success{color:#21ba45}.bg-success{background:#21ba45}.text-info{color:#31ccec}.bg-info{background:#31ccec}.bg-brand-divider{background:#ebecec80}body,html{height:100%}body{bottom:0;font-size:14px!important;left:0;margin:0;min-height:100%;position:absolute;right:0;top:0}body,input,textarea{font-family:Roboto,sans-serif!important}pre{background-color:#eff2f7;border-radius:6px;margin:0;overflow:auto;padding:18px}.text-thin{font-weight:300}.text-regular{font-weight:400}.text-bold{font-weight:700!important}.text-black{font-weight:900!important}.text-fs-medium{font-size:16px}.text-whitespace-normal{white-space:normal}.s-title{color:#1a3180;font-size:16px;font-weight:700;margin:10px 0 26px;text-transform:uppercase}.s-text-title{font-size:16px;line-height:28px}.s-text-description,.s-text-title{font-weight:400;letter-spacing:.15px}.s-text-description{color:#ebecec;font-size:14px;line-height:18px}.s-text-empty{color:#252525;font-size:18px;font-weight:600;letter-spacing:.15px;line-height:18px}.text-grey{color:#ebecec}.text-brand{color:#1976d2}.text__subtitle{font-size:14px;font-weight:500;letter-spacing:.5px;line-height:12px;text-transform:uppercase}.text__headline1{color:#252525;font-size:20px}.text__headline2{color:#252525;font-size:18px}.text__headline3{color:#252525;font-size:16px}.text-brand-font-family{font-family:Roboto,sans-serif !important!important}.text__subtitle-predict{color:#1976d2;font-size:14px;font-weight:600;margin:18px 0;text-align:center}.base-extra-margin-y{margin-bottom:18px;margin-top:18px}.base-extra-margin{margin:18px}.base-margin-right{margin-right:12px}.base-margin-left{margin-left:12px}.base-margin-top{margin-top:12px}.base-margin-bottom{margin-bottom:12px}.base-margin-x{margin-left:12px;margin-right:12px}.base-margin-y{margin-bottom:12px;margin-top:12px}.base-margin{margin:12px}.mt-base{margin-top:12px}.mb-base{margin-bottom:12px}.m-r-default{margin-right:12px}.base-padding{padding:12px}.base-padding-y{padding-bottom:12px;padding-top:12px}.base-padding-x{padding-left:12px}.base-padding-right,.base-padding-x{padding-right:12px}.base-padding-left{padding-left:12px}.base-padding-top{padding-top:12px}.base-padding-bottom{padding-bottom:12px}.p-r-default,.px-normal{padding-right:12px}.pl-normal,.px-normal{padding-left:12px}.no-margin-left{margin-left:0}.small-margin-left{margin-left:6px}.no-padding-left{padding-left:0}.no-margin-top{margin-top:0}.small-margin-top{margin-top:6px}.no-padding-top{padding-top:0}.no-margin-right{margin-right:0}.small-margin-right{margin-right:6px}.no-padding-right{padding-right:0}.no-margin-bottom{margin-bottom:0}.small-margin-bottom{margin-bottom:6px}.no-padding-bottom{padding-bottom:0}.testing-question{margin:auto auto 32px;max-width:1280px}@media (max-width:1199px){.testing-question{max-width:1024px;padding-left:8px;padding-right:8px}}@media (max-width:480px){.testing-question{max-width:480px}}.testing-question .testing-question__wrapper{border:1px solid #e4e4ef}.testing-question .testing-question__wrapper .testing-question__row:not(:last-child){border-bottom:1px solid #e4e4ef}.testing-question .testing-question__wrapper .testing-question__title{color:#494949;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:20px}.testing-question .testing-question__wrapper .testing-question__answer{color:#1a1a1a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.testing-question .testing-question__wrapper .testing-question__row{min-height:56px}.logo .logo__img{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.logo .logo__separate{background-color:#1976d2;height:38px;width:2px}.logo .logo__text{color:#494949;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:14px;margin-bottom:0;margin-left:7px}.auth-layout{background-image:url(/images/bg-auth.png);background-position:50%;background-size:no-repeat;background-size:cover;z-index:10}.auth-layout .auth{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.auth-layout .auth .auth__body{background:#fff;border:.5px solid #fff;border-radius:4px;box-shadow:0 4px 30px #0000000f;height:583px;padding:100px;width:640px}.auth-layout .auth .auth__body .auth__title{color:#494949;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:160%;padding:0 10px;text-align:center;text-transform:uppercase}.auth-layout .auth .auth__body .auth__info{color:#0086e7;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:600;line-height:120%;margin:32px 0;text-align:center}.auth-layout .auth .auth__footer{bottom:0;display:flex;left:0;position:absolute;width:100vw;z-index:-1}.auth-layout .auth .auth__footer .auth__footer__container{padding-bottom:40px;width:640px}.auth-layout .auth .auth__footer .auth__footer__container .auth__footer__image{height:-moz-fit-content;height:fit-content;margin-right:20px;width:-moz-fit-content;width:fit-content}.auth-layout .auth .auth__footer .auth__footer__container .auth__footer__text{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:15px}.login .login__btn,.login .login__input-fields{font-family:Nunito Sans;font-style:normal;font-weight:400}.login .login__btn{font-size:20px;line-height:24px}.main-layout{background:#f5f5f5}.main__header{box-shadow:0 4px 4px #00000026;font-family:Nunito Sans;font-size:14px;font-weight:500}.main__header.q-layout__section--marginal{background-color:#fff;color:#252525}.main__header .logout:hover{background-color:#ebecec;border-radius:6px;transition:all .25s ease-out}.main__header .q-toolbar{min-height:63px;padding:0 43px 0 0}.main__header .main__logo{align-items:center;background:#fff;display:flex;min-height:63px;padding:0 30px;position:relative}.main__header .main__logo img{margin:auto}.main__header .main__logo:after{border-bottom:0 solid #0000;border-color:#0000 #0000 #fff;border-style:solid;border-width:0 0 63px 15px;content:"";height:0;position:absolute;right:0;top:0;width:0}.testing{background-color:#fff}.testing .testing__title{font-weight:700;height:55px;letter-spacing:.085em}.testing .testing__info,.testing .testing__title{font-family:Nunito Sans;font-size:24px;font-style:normal;width:100%}.testing .testing__info{font-weight:600;height:-moz-fit-content;height:fit-content;margin:auto;max-width:1280px;padding-bottom:35px;padding-top:45px}@media (max-width:1199px){.testing .testing__info{max-width:1024px;padding-left:8px;padding-right:8px}}@media (max-width:480px){.testing .testing__info{max-width:480px}}.testing .save-btn{margin-bottom:65px;min-height:56px}.testing .save-btn:before{border:1px solid #bdbdbd}.testing .save-btn .block{color:#0086e7;font-family:Nunito Sans;font-size:20px;line-height:24px}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.c86e3b90.ttf)}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(../fonts/NunitoSans-Regular.a427ddbe.ttf)}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(../fonts/NunitoSans-SemiBold.97020b1b.ttf)}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(../fonts/NunitoSans-Bold.022586a7.ttf)}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.passed-tests-page{margin:auto;max-width:740px}@media (max-width:1199px){.passed-tests-page{max-width:740px;padding-left:8px;padding-right:8px}}@media (max-width:480px){.passed-tests-page{max-width:480px}}.passed-tests-page .passed-tests-page__info{background-color:#fff;border-radius:6px;box-shadow:0 4px 30px #0000000f;height:-moz-fit-content;height:fit-content;min-height:406px;width:100%}.passed-tests-page .passed-tests-page__info .passed-tests-page__info__wrapper .passed-tests-page__text{color:#494949;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:600;line-height:120%}