.btn-wrapper .btn-container{display:flex;justify-content:center;align-items:center;box-shadow:0 2px 4px 0 hsla(0,0%,66.3%,.5);background-color:#fff;cursor:pointer;border:none;text-transform:uppercase;font-family:mainFontSemiBold,sans-serif;font-size:14px;white-space:nowrap;transition:all .5s ease-in-out}.btn-wrapper .btn-container:focus{outline:2px solid #f2f2f2}.btn-wrapper .btn-container:hover{box-shadow:0 2px 6px 2px hsla(0,0%,66.3%,.5)}.btn-wrapper .btn-container.btn-type-medium{padding:0 30px;height:36px}.btn-wrapper .btn-container.btn-type-large{padding:0 70px;height:40px}.btn-wrapper .btn-container.btn-theme-dark{color:#fff;background-color:#000}.btn-wrapper .btn-container.btn-theme-dark:focus{outline:2px solid #f2f2f2}.btn-wrapper .btn-container.btn-theme-dark:hover{box-shadow:0 2px 8px 2px hsla(0,0%,66.3%,.8)}.checkbox-field a{text-decoration:underline}.modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.modal-background .modal-window{position:fixed;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);max-width:450px;padding:0 75px;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center}.modal-background .modal-window .close-modal-btn{position:absolute;top:0;right:0;cursor:pointer;margin:20px 20px 0 0}.modal-background .modal-window h3{font-family:mainFontBold,sans-serif;font-size:24px;line-height:33px;margin:25px 0 12px}.modal-background .modal-window p{width:80%;text-align:center;font-size:13px;line-height:18px;margin-bottom:20px}.modal-background .modal-window .btns-container{margin-bottom:25px;height:36px;display:flex}.modal-background .modal-window .btns-container h3{margin:0;font-size:13px}.modal-background .modal-window .btns-container h5{line-height:36px;margin:0 45px 0 0;cursor:pointer}.modal-background input:-webkit-autofill,.modal-background input:-webkit-autofill:active,.modal-background input:-webkit-autofill:focus,.modal-background input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #f2f2f2 inset!important}.cookie-bar{position:fixed;width:100%;bottom:0;left:0;background-color:#fff;box-shadow:0 1px 15px 1px hsla(0,0%,66.3%,.2)}.cookie-bar .cookie-bar-container{display:flex;justify-content:space-between;align-items:center}.cookie-bar .cookie-bar-container p{margin:0;padding:30px 0}.cookie-bar .cookie-bar-container .btn-wrapper{margin-left:30px}.footer-container{background-color:#1d2946;color:#fff}.footer-container .footer{display:flex;flex-direction:column;align-items:center}.footer-container .footer .footer-info-list{display:flex;width:80%;justify-content:space-around;padding-top:40px}.footer-container .footer .footer-info-list h3{font-size:16px;margin:0}.footer-container .footer .footer-info-list a{color:#fff}.footer-container .footer span{margin-bottom:40px}.nav-desktop-logged-in{display:flex;align-items:center;font-family:mainFontSemiBold,sans-serif;z-index:1}@media (max-width:991px){.nav-desktop-logged-in{display:none}}.nav-desktop-logged-in .btn-wrapper{position:relative;margin-left:25px}.nav-desktop-logged-in a{margin-left:25px;font-size:14px}.nav-desktop-logged-in a[target=_blank]{margin-left:0}.nav-desktop-logged-in .nav-item{margin:0}.nav-desktop-logged-in .nav-item,.nav-desktop-logged-in h4{display:inline-block;line-height:71px;font-size:14px;cursor:pointer}.nav-desktop-logged-in h4{margin:0 0 0 25px}.nav-desktop-logged-in .nav-btn-container{margin-left:25px}.nav-desktop-logged-out{display:flex;align-items:center;font-family:mainFontSemiBold,sans-serif;margin-right:12px}.mobile-nav-icon{display:flex;align-items:center;line-height:71px;margin-right:15px;z-index:2000;cursor:pointer}@media (min-width:991px){.mobile-nav-icon{display:none}}.mobile-nav-list{position:absolute;top:0;right:0;width:100%;height:100vh;background-color:#fff;z-index:1000;margin:71px 0 0 24px;padding-top:40px}@media (min-width:991px){.mobile-nav-list{display:none}}.mobile-nav-list li{margin-left:70px;list-style-type:none;font-size:18px;margin-bottom:12px;line-height:48px;font-family:mainFontSemiBold,sans-serif;cursor:pointer}.header{width:100%;position:fixed;top:0;left:0;background-color:#fff;box-shadow:0 1px 15px 1px hsla(0,0%,66.3%,.2);z-index:1}.header .header-logo{width:163px}.header .header-container{display:flex;justify-content:space-between}.header .header-container .logo-container{display:flex;align-items:center;height:71px}.layout-content{margin-top:100px}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);z-index:10}.loader-container--btn{position:absolute}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{border:none;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset}.password-icon-container{cursor:pointer}.typeform-container div{width:100%;height:100%}.result-header{z-index:1;text-align:center}.confetti{position:absolute;top:0;bottom:0;width:100%;z-index:0}.container-success{background:url(/images/confetti.gif);background-size:cover}.content-container{z-index:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.result-info{text-align:center;margin-bottom:2rem}*,:after,:before{box-sizing:inherit;color:inherit}.c-container{max-width:27rem;margin:1rem auto 0}.o-circle{display:flex;width:10.555rem;height:10.555rem;justify-content:center;align-items:flex-start;border-radius:50%;-webkit-animation:circle-appearance .8s ease-in-out 1 forwards,set-overflow .1s 1.1s forwards;animation:circle-appearance .8s ease-in-out 1 forwards,set-overflow .1s 1.1s forwards;overflow:hidden}.c-container__circle{margin:0 auto 1.5rem}.o-circle__sign{position:relative;opacity:0;background:#f0ddaf;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.o-circle__sign:after,.o-circle__sign:before{content:"";position:absolute;background:inherit}.o-circle__sign:after{left:100%;top:0;width:500%;height:95%;transform:translateY(4%) rotate(0deg);border-radius:0;opacity:0;-webkit-animation:set-shaddow 0s ease-in-out 1.13s forwards;animation:set-shaddow 0s ease-in-out 1.13s forwards;z-index:-1}.o-circle__sign--success{background:#149e78}.o-circle__sign--success .o-circle__sign{width:1rem;height:6rem;border-radius:50% 50% 50% 0/10%;transform:translateX(130%) translateY(35%) rotate(45deg) scale(.11);-webkit-animation-name:success-sign-appearance;animation-name:success-sign-appearance}.o-circle__sign--success .o-circle__sign:before{bottom:-17%;width:100%;height:50%;transform:translateX(-130%) rotate(90deg);border-radius:50% 50% 50% 50%/20%}.o-circle__sign--success .o-circle__sign:after{background:#126a48}.o-circle__sign--failure{background:#ec4e4b}.o-circle__sign--failure .o-circle__sign{width:1rem;height:7rem;transform:translateY(25%) rotate(45deg) scale(.1);border-radius:50% 50% 50% 50%/10%;-webkit-animation-name:failure-sign-appearance;animation-name:failure-sign-appearance}.o-circle__sign--failure .o-circle__sign:before{top:50%;width:100%;height:100%;transform:translateY(-50%) rotate(90deg);border-radius:inherit}.o-circle__sign--failure .o-circle__sign:after{background:rgba(175,57,55,.8)}@-webkit-keyframes circle-appearance{0%{transform:scale(0)}50%{transform:scale(1.5)}60%{transform:scale(1)}to{transform:scale(1)}}@keyframes circle-appearance{0%{transform:scale(0)}50%{transform:scale(1.5)}60%{transform:scale(1)}to{transform:scale(1)}}@-webkit-keyframes failure-sign-appearance{50%{opacity:1;transform:translateY(25%) rotate(45deg) scale(1.7)}to{opacity:1;transform:translateY(25%) rotate(45deg) scale(1)}}@keyframes failure-sign-appearance{50%{opacity:1;transform:translateY(25%) rotate(45deg) scale(1.7)}to{opacity:1;transform:translateY(25%) rotate(45deg) scale(1)}}@-webkit-keyframes success-sign-appearance{50%{opacity:1;transform:translateX(130%) translateY(35%) rotate(45deg) scale(1.7)}to{opacity:1;transform:translateX(130%) translateY(35%) rotate(45deg) scale(1)}}@keyframes success-sign-appearance{50%{opacity:1;transform:translateX(130%) translateY(35%) rotate(45deg) scale(1.7)}to{opacity:1;transform:translateX(130%) translateY(35%) rotate(45deg) scale(1)}}@-webkit-keyframes set-shaddow{to{opacity:1}}@keyframes set-shaddow{to{opacity:1}}@-webkit-keyframes set-overflow{to{overflow:hidden}}@keyframes set-overflow{to{overflow:hidden}}.quiz-icon{font-size:15rem!important;color:#2b6eb4}.activate{color:#000}.activate h2{font-size:24px;font-family:mainFontSemiBold,sans-serif;margin:65px 0 70px}@media (max-width:480px){.activate h2{margin:17px 0 48px}}.activate form.activation-form{display:grid;grid-gap:5px;max-width:500px}.activate form.activation-form .field input,.activate form.activation-form .field label{font-size:13px}.activate form.activation-form .field{height:66px}.activate form.activation-form .field p{margin:0}.activate form.activation-form .checkbox-field label{margin-left:0}.activate form.activation-form .checkbox-field label span:first-child{padding:0 4px 0 0}.activate form.activation-form .checkbox-field .checkbox-error{color:red;font-size:13px;margin-bottom:12px}.activate form.activation-form .btns-container{display:flex;justify-content:flex-end;margin-bottom:24px}.forgotten-pass-container{background-color:#f2f2f2}.forgotten-pass-container .password-field{margin-bottom:50px}.forgotten-pass-container .btns-container{margin-bottom:25px;display:flex}.forgotten-pass-container .btns-container h3{margin:0;font-size:13px}.forgotten-pass-container .btns-container span{line-height:36px;margin:0 45px 0 0;cursor:pointer}.confirm-modal-section{min-width:330px;padding:0 130px;display:flex;flex-direction:column;background-color:#f2f2f2}.confirm-modal-section h2{text-align:center;font-size:24px;font-family:mainFontBold,sans-serif;line-height:32px;margin-top:24px}.confirm-modal-section p{font-size:13px;text-align:center;line-height:18px}.confirm-modal-section button{margin:36px 0 24px}.free-content-container{margin:120px auto 0}.free-content-container h3{font-family:mainFontBold,sans-serif;font-size:25px;line-height:34px;margin:0 0 12px}.free-content-container p{max-width:60%;margin:0 0 0 60px;line-height:20px}.free-content-container .free-videos-container{margin-top:50px;margin-bottom:115px;display:flex;justify-content:space-between}.free-content-container .free-videos-container iframe{width:316px;height:184px;display:block}.free-content-container .free-videos-container h5{font-size:12px;line-height:19px;margin:12px 0 0}.hero-section{margin-top:90px;display:flex}.hero-section iframe{min-width:633px;height:384px}.hero-section .hero-text-container{margin-left:60px;height:384px;display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(3,1fr)}.hero-section .hero-text-container h4{font-family:mainFontBold,sans-serif;grid-row-start:3;font-size:24px;line-height:32px;max-width:95%;margin:0;grid-column-start:1;grid-column-end:3}.hero-section .hero-text-container p{font-size:18px;grid-row-start:4;line-height:24px;max-width:95%;grid-column-start:1;grid-column-end:3}.hero-section .hero-text-container .start-container{display:flex;align-items:center;grid-row-start:grid-row-end}.hero-section .hero-text-container .start-container svg{margin-right:70px}.online-courses-container{background-color:#1d2946;color:#fff;height:385px}.online-courses-container .online-courses-section{display:grid;grid-template-columns:repeat(3,1fr)}.online-courses-container .online-courses-section .courses-description{margin-top:25px}.online-courses-container .online-courses-section .courses-description h3{font-family:mainFontSemiBold,sans-serif;font-size:25px;line-height:34px}.online-courses-container .online-courses-section .courses-description p{margin-top:25px;font-size:15px;line-height:20px}.online-courses-container .online-courses-section ul{display:flex;flex-direction:column;align-items:center;margin-top:100px}.online-courses-container .online-courses-section ul li{font-size:14px;line-height:40px}.online-courses-container .online-courses-section .courses-pricing{margin-top:250px}.online-courses-container .online-courses-section .courses-pricing h5{text-align:center}.training-container{height:385px}.training-container .training-section{display:grid;grid-template-columns:repeat(3,1fr)}.training-container .training-section .training-description{margin-top:25px}.training-container .training-section .training-description h3{font-family:mainFontSemiBold,sans-serif;font-size:25px;line-height:34px}.training-container .training-section .training-description p{margin-top:25px;font-size:15px;line-height:20px}.training-container .training-section ul{display:flex;flex-direction:column;align-items:center;margin-top:100px}.training-container .training-section ul li{font-size:14px;line-height:40px}.training-container .training-section .training-pricing{margin-top:250px}.training-container .training-section .training-pricing h5{text-align:center}.login{color:#000;max-width:450px}.login h2{font-size:24px;margin:45px 0 75px}@media (max-width:480px){.login h2{margin:100px 0 50px}}.login form.login-form{display:grid;grid-gap:15px;margin-top:42px}.login form.login-form .field input,.login form.login-form .field label{font-size:13px}.login form.login-form .field{height:66px}.login form.login-form .field p{margin:0}.login form.login-form .btns-container{display:flex;justify-content:flex-end;margin-top:24px;margin-bottom:24px}.login form.login-form .forgotten-password{text-decoration:underline;cursor:pointer;text-align:right}.login-section{padding:0 75px;color:#000;background-color:#f2f2f2;min-width:446px}.login-section form.login-form{display:grid;grid-gap:15px;margin-top:42px}.login-section form.login-form .field input,.login-section form.login-form .field label{font-size:13px}.login-section form.login-form .field{height:66px}.login-section form.login-form .field p{margin:0}.login-section form.login-form .MuiInput-underline-36:after{border-bottom:#000}.login-section form.login-form .btns-container{display:grid;margin-top:24px;margin-bottom:24px}.login-section form.login-form .forgotten-password{text-decoration:underline;cursor:pointer;text-align:right}.quiz-modal{position:fixed;top:20%;left:10%;width:80%;padding:0;display:flex;flex-direction:column;align-items:center;height:70%}.quiz-modal-full{top:70px;left:0;width:100%;height:90%}.quiz-modal .close-modal-btn{position:absolute;top:20px;right:20px;cursor:pointer;z-index:1}.quiz-modal .container{width:100%;height:100%;padding:0 20px 20px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1}.quiz-modal .buttons{align-self:flex-end;width:100%}.quiz-modal .buttons-container{display:flex;justify-content:center;align-items:center}.quiz-modal .buttons-container button:first-of-type{margin-right:10px}.quiz-modal .buttons-container button{margin:0 10px}.quiz-modal .buttons-container button:last-of-type{margin-left:10px}.quiz-modal .buttons-container div{z-index:1}.org-panel-container h1{font-size:20px;margin-top:100px}@media (max-width:640px){.org-panel-container h1{margin-top:30px}}.org-panel-container .sub-header-container{display:flex;justify-content:space-between;align-items:flex-end;margin:16px 0 60px}@media (max-width:991px){.org-panel-container .sub-header-container{flex-direction:column}}.org-panel-container .sub-header-container p{font-size:20px;margin:0}@media (max-width:991px){.org-panel-container .sub-header-container p{align-self:flex-start;margin-bottom:30px}}.org-panel-container .sub-header-container p span{font-family:mainFontSemiBold,sans-serif}.org-panel-container h2{font-size:18px}.org-panel-container .person-id{text-align:center}.org-panel-container .table-container{margin-bottom:20px}.not-found-container{position:absolute;top:0;left:0;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-container h3{font-family:mainFontBold,sans-serif;font-size:40px;line-height:37px;margin-bottom:0}.not-found-container p{font-size:30px}.new-password h2{font-family:mainFontBold,sans-serif;font-size:24px;line-height:33px;margin:65px 0 0}.new-password h3{font-size:13px;line-height:18px;margin-bottom:45px}.new-password .new-password-form{max-width:450px}.new-password .new-password-form .btns-container{display:flex;justify-content:flex-end;margin-top:23px}.basicInfoEditMode{max-width:100%}.basicInfoEditMode .field{margin-bottom:20px}.basicInfoEditMode .field input,.basicInfoEditMode .field label{font-size:13px}.basicInfoEditMode .btns-container{display:flex;justify-content:space-around;margin:24px 0}.basicInfoEditMode .btns-container p{cursor:pointer}.basicInfoEditMode .btns-container button{height:50px}.basicInfoEditMode .btns-container button h3{margin:0;font-size:13px}.profile-section{color:#000;max-width:450px}.profile-section h3{font-size:24px;line-height:33px;font-family:mainFontBold,sans-serif;margin-top:63px}.profile-section h4{font-size:13px;line-height:18px;margin-bottom:50px}.profile-section .profile-info{display:flex;justify-content:space-between;margin-bottom:23px}.profile-section .profile-info h5{font-size:15px;line-height:20px;margin:0 60px 0 0}.profile-section .profile-info span{font-size:13px;text-decoration:underline;cursor:pointer}.profile-section .profile-info p{font-size:13px;line-height:18px}.profile-section .email{margin:0 60px 0 0;font-size:13px}.profile-section .logout{display:block;text-align:right;font-size:13px;text-decoration:underline;cursor:pointer}.app-version{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-size:.7rem;text-align:center;color:#1d2946}.registration-section{color:#000;background-color:#f2f2f2}.registration-section form.registration-form{display:grid;grid-gap:5px;max-width:500px}.registration-section form.registration-form .field input,.registration-section form.registration-form .field label{font-size:13px}.registration-section form.registration-form .field{height:66px}.registration-section form.registration-form .field p{margin:0}.registration-section form.registration-form .checkbox-field label{margin-left:0}.registration-section form.registration-form .checkbox-field label span:first-child{padding:0 4px 0 0}.registration-section form.registration-form .checkbox-field .checkbox-error{color:red;font-size:13px;margin-bottom:12px}.registration-section form.registration-form .btns-container{display:grid;margin-bottom:24px}.MuiInput-underline-36:after{border-bottom:2px solid #000!important}.video-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.video-modal-background .video-modal-window{position:fixed;top:50%;left:50%;width:85%;height:55vw;max-height:75%;transform:translate(-50%,-50%)}.video-modal-background .video-modal-window .react-player{width:100%!important;height:100%!important}.videos .videos-header-container{display:flex;justify-content:space-between;align-items:flex-end;margin:115px 0 135px}@media (max-width:991px){.videos .videos-header-container{flex-direction:column;margin:72px 0 50px}}@media (max-width:640px){.videos .videos-header-container{margin-top:32px}}.videos .videos-header-container h2{font-family:mainFontBold,sans-serif;margin:0;font-size:29px;width:60%}@media (max-width:991px){.videos .videos-header-container h2{align-self:flex-start;width:80%;margin-bottom:35px}}@media (max-width:640px){.videos .videos-header-container h2{width:100%;margin-bottom:25px;font-size:25px}}.videos .video-box-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:30px}.videos .video-box-container .video-box{cursor:pointer;position:relative}.videos .video-box-container .video-box h3{font-size:15px;font-family:mainFontSemiBold,sans-serif;margin:0}.videos .video-box-container .video-box p{font-size:12px;margin-top:6px}.videos .video-box-container .video-box .video-icon{position:absolute;top:10px;right:10px}.videos .video-box-container .video-box .video-icon--quiz{color:#2b6eb4}.videos .video-box-container .video-box .video-icon--passed{color:#149e78}.videos .video-box-container img{width:100%}@font-face{font-family:mainFontRegular;src:url(/static/media/OpenSans-Regular.d7d5d458.ttf);font-weight:regular}@font-face{font-family:mainFontExtraBold;src:url(/static/media/OpenSans-ExtraBold.49f89e34.ttf);font-weight:700}@font-face{font-family:mainFontSemiBold;src:url(/static/media/OpenSans-SemiBold.e1c83f94.ttf)}@font-face{font-family:mainFontLight;src:url(/static/media/OpenSans-Light.9ff12f69.ttf)}body,html{margin:0;padding:0;font-family:mainFontRegular,sans-serif;color:#1d2946}h1,h2,h3,h4,h5,h6{padding:0}.main-container{max-width:1260px;width:90%;margin:0 auto}.small-container{max-width:1050px;width:85%;margin:0 auto}.display-block{display:block;z-index:1000}.display-none{display:none}a{color:#1d2946;text-decoration:none}.field{height:50px}
/*# sourceMappingURL=main.9d00c7b9.chunk.css.map */