.section-inner{max-width:1600px;width:calc(100vw - 80px);margin:auto;padding:40px;overflow-x:hidden}@media only screen and (max-width:600px){.section-inner{width:calc(100vw - 40px);padding:20px}}body{margin:0;height:100%;background:#e5f0fa}.App{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.content{height:100%;flex-grow:1}.page-container{min-height:calc(100vh - 205px)}.mw-400{max-width:400px!important}.mw-400,.mw-900{margin-left:auto;margin-right:auto}.mw-900{max-width:900px}.m-a{margin-left:auto;margin-right:auto}.mt-10{margin-top:10px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.mb-10{margin-bottom:10px}.mb-40{margin-bottom:40px}.video-container{position:relative;overflow:hidden}.video-container:after{height:75px;width:75px;border-radius:50%;opacity:.5}.video-container:after,.video-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:0;transition:.3s}.video-container:before{width:100%;height:100%;opacity:0}.video-container video{display:block}.video-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.video-container:hover:after{opacity:0}.video-container:hover:before{opacity:.5}.landing{height:100vh}a{color:inherit}a:hover{text-decoration:none}body{color:#193577;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2{text-align:center}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700}.ta-l{text-align:left}.ta-c{text-align:center}.link{font-weight:700;text-decoration:none}.link:hover{text-decoration:underline}.red{color:#e6553f}.btn{width:max-content;font-size:18px;color:#fff;background:#0259d2;margin:20px;border:1px solid #0259d2;border-radius:25px;padding:10px 20px;font-weight:700;text-decoration:none;text-transform:uppercase}.btn:hover{background:#fff;color:#0259d2;cursor:pointer}.btn-primary{background:#005ad2;color:#fff;text-transform:uppercase;border-radius:5px;padding:10px 20px;margin:10px auto;text-decoration:none;transition:.3s;cursor:pointer;display:inline-block;font-weight:700;border:none;font-size:16px;width:100%;max-width:400px;min-width:150px}.btn-primary:hover{background:#1b77ee}.btn-primary.red{background:#e6553f}.btn-primary.red:hover{background:#ef7562}.btn-primary.green{background:#9d9d9d}.btn-primary.green:hover{background:#acabab}.btn-nowrap{background:#0259d2;color:#fff;text-transform:uppercase;border-radius:5px;padding:5px 10px;margin:10px auto;text-decoration:none;transition:.3s;cursor:pointer;display:inline-block;font-weight:700;border:none;font-size:16px;display:flex;align-items:center;gap:10px}.btn-nowrap:hover{background:#1b77ee}.btn-round{background:#0259d2;color:#fff;text-transform:uppercase;border-radius:50%;padding:10px;margin:10px auto;text-decoration:none;transition:.3s;cursor:pointer;display:inline-block;font-weight:700;border:none;font-size:16px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.btn-round:hover{background:#1b77ee}.control-btn{border-radius:5px;padding:15px 20px;width:180px;max-width:100%;background:#0259d2;text-align:center;text-transform:uppercase;font-weight:700;color:#fff;cursor:pointer}.control-btn#delete,.control-btn#record{background:#03ab00}.control-btn#delete:hover,.control-btn#record:hover{background:#29cf26}.control-btn#stop{background:#e6553f}.control-btn#stop:hover{background:#f7735e}.control-btn#submit{background:#0259d2}.control-btn#submit:hover{background:#1b77ee}.fade-in.animate{opacity:0;transition:2s;filter:blur(8px)}.fade-in.animate.active{opacity:1;filter:blur(0)}.fade-in-slow.animate{opacity:0;transition:2s;transition-delay:2s;filter:blur(8px)}.fade-in-slow.animate.active{opacity:1;filter:blur(0)}.fade-in-fast.animate{opacity:0;transition:1s;filter:blur(8px)}.fade-in-fast.animate.active{opacity:1;filter:blur(0)}.fade-in-up.animate{opacity:0;transition:2s;transform:translateY(100px);filter:blur(8px)}.fade-in-up.animate.active{opacity:1;transform:translateY(0);filter:blur(0)}.fade-in-down.animate{opacity:0;transition:1s;transform:translateY(-100px);filter:blur(8px)}.fade-in-down.animate.active{opacity:1;transform:translateY(0);filter:blur(0)}.fade-in-left.animate{opacity:0;transition:1s;transform:translateX(-500px);filter:blur(8px)}.fade-in-left.animate.active{opacity:1;transform:translateX(0);filter:blur(0)}.fade-in-right.animate{opacity:0;transition:1s;transform:translateX(500px);filter:blur(8px)}.fade-in-right.animate.active{opacity:1;transform:translateX(0);filter:blur(0)}.cascade-in.animate .cascade-item,.cascade-in.animate .cascade-item-slow{opacity:0;animation-delay:0s}.cascade-in.animate.active .cascade-item,.cascade-in.animate.active .cascade-item-slow{animation-name:cascadeInAnimation;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInAnimation{0%{filter:blur(8px);opacity:0}to{filter:blur(0);opacity:1}}.cascade-in-right.animate .cascade-item,.cascade-in-right.animate .cascade-item-slow{opacity:0;animation-delay:0s}.cascade-in-right.animate.active .cascade-item,.cascade-in-right.animate.active .cascade-item-slow{animation-name:cascadeInRightAnimation;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInRightAnimation{0%{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}.cascade-in-left.animate .cascade-item,.cascade-in-left.animate .cascade-item-slow{opacity:0;animation-delay:0s}.cascade-in-left.animate.active .cascade-item,.cascade-in-left.animate.active .cascade-item-slow{animation-name:cascadeInLeftAnimation;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInLeftAnimation{0%{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}.cascade-up.animate{overflow:hidden}.cascade-up.animate .cascade-item,.cascade-up.animate .cascade-item-slow{animation-delay:0s;transform:translateY(100%)}.cascade-up.animate.active .cascade-item,.cascade-up.animate.active .cascade-item-slow{animation-name:cascadeUpAnimation;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeUpAnimation{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cascade-in-blur.animate .cascade-item,.cascade-in-blur.animate .cascade-item-slow{animation-delay:0s;opacity:.8;filter:blur(8px)}.cascade-in-blur.animate.active .cascade-item,.cascade-in-blur.animate.active .cascade-item-slow{animation-name:cascadeInBlurAnimation;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInBlurAnimation{0%{opacity:.8;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.cascade-item:first-child{animation-delay:0s!important}.cascade-item:nth-child(2){animation-delay:.2s!important}.cascade-item:nth-child(3){animation-delay:.4s!important}.cascade-item:nth-child(4){animation-delay:.6s!important}.cascade-item:nth-child(5){animation-delay:.8s!important}.cascade-item-slow:first-child{animation-delay:0s!important}.cascade-item-slow:nth-child(2){animation-delay:.5s!important}.cascade-item-slow:nth-child(3){animation-delay:1s!important}.cascade-item-slow:nth-child(4){animation-delay:1.5s!important}.cascade-item-slow:nth-child(5){animation-delay:2s!important}.blur-in.animate{transition:2s;opacity:0;filter:blur(8px)}.blur-in.animate.active{opacity:1;filter:blur(0)}header{background:#fff;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 40px 50px -35px rgba(0,0,0,.2);z-index:100}header .section-inner{height:100px;padding-top:0;padding-bottom:0}header .section-inner,header .section-inner .logo-container{display:flex;align-items:center}header .section-inner .logo-container .logo{height:60px;width:auto}header .section-inner nav{display:flex;justify-content:space-between;width:100%;margin-left:30px}header .section-inner nav ul{display:flex;gap:20px;list-style:none}header .section-inner nav ul li{border-radius:5px;padding:5px;transition:.5s;white-space:nowrap}header .section-inner nav ul li a,header .section-inner nav ul li span{text-decoration:none;display:flex;align-items:center;gap:10px}header .section-inner nav ul li a img,header .section-inner nav ul li span img{width:20px;height:auto;transition:.3s}header .section-inner nav ul li:hover{cursor:pointer;background:#e7f1fb}header .section-inner nav .global-nav{display:flex;align-items:center;gap:40px;margin-left:auto}header .section-inner nav .global-nav .logout{border-radius:5px;padding:5px;transition:.5s;white-space:nowrap}header .section-inner nav .global-nav .logout:hover{cursor:pointer;background:#e7f1fb}header .section-inner nav .global-nav .language-toggle{display:grid;grid-template-columns:1fr 1fr;border-radius:5px;overflow:hidden;cursor:pointer}header .section-inner nav .global-nav .language-toggle div{padding:5px 10px;font-weight:700;background:#dfdddd;color:#acb2b8}header .section-inner nav .global-nav .language-toggle .active{background:#1b77ee;color:#fff}header .section-inner .hamburger-container{display:none}@media only screen and (max-width:1124px){header .section-inner nav{position:fixed;top:100px;left:0;right:0;transform:translateX(-100%);margin:0;flex-direction:column;background:#fff;padding:20px 20px 40px;gap:15px;opacity:0;transition:.3s}header .section-inner nav .global-nav,header .section-inner nav ul{flex-direction:column;align-items:start;width:100%;margin:0;padding:0;gap:15px}header .section-inner nav .global-nav{gap:25px}header .section-inner nav.open{opacity:1;transform:translateX(0)}header .section-inner .hamburger-container{margin-left:auto;display:initial;height:24px;width:40px;z-index:200;position:relative}header .section-inner .hamburger-container .hamburger{border:transparent;background:transparent;padding:0;margin:0;width:40px;height:24px;position:absolute;cursor:pointer}header .section-inner .hamburger-container .hamburger .line{transition:.3s;transform-origin:left center;background:#193577;height:3px;width:40px;position:absolute;left:0;border-radius:10px;margin:0;padding:0}header .section-inner .hamburger-container .hamburger .top{top:0}header .section-inner .hamburger-container .hamburger .middle{top:50%;left:20px;transform:translateY(-50%);background:#193577;width:20px}header .section-inner .hamburger-container .hamburger .bottom{bottom:0}header .section-inner .hamburger-container .hamburger:hover .middle{left:0}header .section-inner .hamburger-container .hamburger.open .top{rotate:45deg;top:-3.5px}header .section-inner .hamburger-container .hamburger.open .middle{opacity:0;width:0}header .section-inner .hamburger-container .hamburger.open .bottom{rotate:-45deg;bottom:-3.5px}}footer{background:#fff}footer .section-inner{display:flex;justify-content:space-between;align-items:center;font-size:.7em;padding-top:20px;padding-bottom:20px}footer .section-inner .footer-end{display:flex;align-items:center;gap:40px}footer .section-inner .footer-end a{color:#193577;text-decoration:none;font-size:1.1em}footer .section-inner .footer-end a:hover{text-decoration:underline}footer .section-inner .footer-end img{height:60px;width:auto}@media only screen and (max-width:767px){footer .section-inner{flex-direction:column;align-items:start;gap:20px}footer .section-inner .footer-end{justify-content:space-between;width:100%}}.errorbox-container{background:#ffe9ea;display:flex;padding:10px 15px;margin:0;border-radius:5px;align-items:center;gap:15px;animation:slideInFromTop .1s;overflow:hidden}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0;margin:0;line-height:0;max-height:0}to{transform:translateY(0);opacity:1;margin:20px 0;line-height:1.2em;max-height:500px}}.errorbox-container .errorbox{width:15px!important;height:auto!important}.errorbox-container div{color:#000;font-size:14px;text-align:left}.errortext-container{font-size:9px;font-weight:600;color:#d34d2f;text-align:left;margin-left:16px;margin-top:-15px}.table-footer{display:flex;justify-content:space-between;gap:20px}.table-footer .footnote{margin-top:10px}.table-footer .footer-content{display:flex;justify-content:flex-end;align-items:flex-start;gap:20px;margin-top:10px}.table-footer .footer-content *{white-space:nowrap}.table-footer .footer-content img{cursor:pointer}.table-footer .footer-content select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='%23979797' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:100%;border:none;padding-right:20px;padding-left:5px;cursor:pointer;color:#193577;font-size:16px}@media only screen and (max-width:767px){.table-footer{flex-direction:column-reverse}.table-footer .footer-content{justify-content:flex-start}}.loading-spinner-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000}.loading-spinner-container:before{content:"";position:absolute;width:100%;height:100%;background:#fff;opacity:.5}.loading-spinner-container:after{position:absolute;content:"";left:50%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%);border-radius:50%;border:15px solid transparent;border-top-color:#193577;animation:loading 2s infinite}.mini-spinner-container{position:relative}.mini-spinner-container:after{position:absolute;content:"";left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid transparent;border-top-color:#0259d2;animation:loading 2s infinite}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.modal-outer .modal-overlay{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;opacity:.2}.modal-outer .modal-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:5px;max-width:600px!important;width:100%;z-index:101;overflow:hidden}.modal-outer .modal-content .close-video-modal{opacity:1;z-index:2;position:absolute;top:0;right:0;height:15px;width:15px;cursor:pointer;background:#fff;filter:invert(100%);padding:5px;border-radius:5px}.modal-outer .modal-content img,.modal-outer .modal-content video{width:100%;height:auto;margin:0;padding:0;display:block}.modal-outer .modal-content.admin-modal{padding:40px}@media only screen and (max-width:600px){.modal-outer .modal-content.admin-modal{padding:20px}}@media only screen and (max-width:767px){.modal-outer .modal-content{max-width:350px!important}}.confirm-modal-outer{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:100000001;overflow:scroll}.confirm-modal-outer .modal-overlay{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;opacity:.2}.confirm-modal-outer .modal-content{background:#fff;border-radius:5px;max-width:600px!important;width:100%;position:relative;z-index:101;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;margin-top:120px;margin-bottom:80px}.confirm-modal-outer .modal-content p{max-width:400px}.confirm-modal-outer .modal-content .btn-row{display:flex;gap:40px}.confirm-modal-outer .modal-content .instructions{text-align:left}.confirm-modal-outer .modal-content .instructions ul{margin-top:5px}@media only screen and (max-width:767px){.confirm-modal-outer .modal-content{max-width:350px!important}}.close-modal{position:absolute;top:15px;right:15px;width:25px!important;height:auto;cursor:pointer;transition:.3s;padding:5px!important;border-radius:5px}.close-modal:hover{background:#e7f1fb}.modal-content .errorbox-container{margin:20px 0}.auth{display:flex;justify-content:center;align-items:center;flex-grow:1}.auth .auth-left{align-self:stretch;width:80%;position:relative;overflow:hidden}.auth .auth-left img{position:absolute;min-width:100%;min-height:100%;width:100%;height:auto;left:50%;top:0;transform:translateX(-50%)}.auth .section-inner .right{width:50%;max-width:500px;text-align:center;margin:auto}.auth .section-inner .right h1,.auth .section-inner .right h2,.auth .section-inner .right p{margin:auto}.auth .section-inner .right h1{max-width:400px;margin-bottom:20px}.auth .section-inner .right h2,.auth .section-inner .right p{max-width:350px}.auth .section-inner .right h2{margin-bottom:20px}.auth .section-inner .right p{margin-bottom:40px}.auth .section-inner .right hr{max-width:200px;margin:40px auto}.auth .section-inner .right form{display:flex;flex-direction:column;gap:20px}.auth .section-inner .right form .form-group{position:relative}.auth .section-inner .right form .form-group .itg-trigger-container{width:100%!important;position:relative;z-index:-1}.auth .section-inner .right form .form-group label{position:absolute;color:#000;background:#e5f0fa;font-size:12px;top:-6px;left:10px;padding:0 5px}.auth .section-inner .right form .form-group input{background:transparent;padding:15px;border-radius:5px;border:2px solid #979797;font-size:16px;color:#000;width:100%;box-sizing:border-box}.auth .section-inner .right form .form-group input:focus{outline:none!important}.auth .section-inner .right form .remember-container{display:flex;align-items:center;color:#979797;font-size:14px}.auth .section-inner .right form .remember-container input{width:25px;height:25px;border:1px solid #979797;margin-right:10px;outline:none;accent-color:#0259d2;cursor:pointer}@media only screen and (max-width:1024px){.auth .auth-left{display:none}.auth .section-inner .right{width:100%}}.home{display:flex;justify-content:center;align-items:center;flex-grow:1}.home h1{text-align:center;max-width:600px;margin:20px auto auto}.home .box-container{display:grid;grid-template-columns:repeat(2,380px);place-items:center;justify-content:center;align-items:stretch;grid-gap:40px;margin-top:40px}@media only screen and (max-width:830px){.home .box-container{grid-template-columns:repeat(1,380px)}}.home .box-container:has(.box.wide){grid-template-columns:repeat(2,500px)}@media only screen and (max-width:1050px){.home .box-container:has(.box.wide){grid-template-columns:repeat(1,500px)}}.home .box-container .box{text-decoration:none;box-shadow:0 10px 50px -30px rgba(0,0,0,.2);padding:40px;max-width:300px;transition:.2s;cursor:pointer;background:#fff;width:100%;display:flex;flex-direction:column;gap:30px}.home .box-container .box .flexbox{display:flex;justify-content:center;align-items:center;gap:30px}.home .box-container .box img{height:125px;width:auto}.home .box-container .box:hover{box-shadow:0 20px 50px -30px rgba(0,0,0,.2)}.home .box-container .box p{padding:0;margin:0;line-height:1.5em}.home .box-container .box button{margin-top:auto}.home .box-container .box.wide{max-width:400px}@media only screen and (max-width:800px){.home .box-container{flex-direction:column;align-items:center}}.admin .capitalize{text-transform:capitalize}.admin .section-inner{max-width:1200px!important}.admin .video-preview-container{margin:20px auto;width:max-content;position:relative;cursor:pointer}.admin .video-preview-container video{max-width:900px;width:100%;height:auto;margin:auto;border-radius:5px}.admin .video-preview-container .icon-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,0);transition:.3s}.admin .video-preview-container .icon-overlay .pause,.admin .video-preview-container .icon-overlay .play,.admin .video-preview-container .icon-overlay .replay{position:absolute;width:100px;height:auto;filter:invert(19%) sepia(89%) saturate(2955%) hue-rotate(209deg) brightness(94%) contrast(98%);left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.admin .video-preview-container .icon-overlay .pause,.admin .video-preview-container .icon-overlay .play{transition:.3s;opacity:0}.admin .video-preview-container .icon-overlay.visible,.admin .video-preview-container .icon-overlay:hover{background-color:hsla(0,0%,100%,.2)}.admin .video-preview-container .icon-overlay:hover .pause,.admin .video-preview-container .icon-overlay:hover .play{opacity:1;transform:translate(-50%,-50%)}.admin .video-preview-container .rewind{position:absolute;left:5px;top:5px;height:40px;width:40px;cursor:pointer;filter:invert(20%) sepia(96%) saturate(2303%) hue-rotate(197deg) brightness(100%) contrast(101%);transition:.3s}.admin .video-preview-container .rewind:hover{transform:scale(1.1)}.admin .user-training-top h1,.admin .user-training-top h2,.admin .user-training-top p{text-align:left}.admin .user-training-top h1 span,.admin .user-training-top h2 span,.admin .user-training-top p span{white-space:nowrap}.admin .pre-content-container{display:flex;justify-content:space-between;align-items:center}.admin .pre-content-container .btn-container{display:flex;gap:20px}.admin .pre-content-container .link-container{display:flex;gap:20px;align-self:end}.admin .pre-content-container .link-container .link{align-self:end;margin-bottom:18px}.admin .pre-content-container .link-container .link:not(.active){text-decoration:underline;font-weight:700;cursor:pointer}.admin .pre-content-container .link-container .link:hover{text-decoration:none}.admin .pre-content-container .filter select{background:#fff;border-radius:5px;padding:5px;color:#193577;font-size:16px;margin-bottom:10px}.admin .post-content-container{display:flex;max-width:800px;margin:60px auto 0;gap:30px}.admin .post-content-container p{text-align:left}.admin .post-content-container p span{white-space:nowrap}.admin .post-content-container button{max-width:300px}.admin table{border:2px solid #000;width:100%;border-collapse:collapse;background:#fff;border-radius:5px;overflow:hidden}.admin table th.sortable{cursor:pointer;transition:.3s;position:relative}.admin table th.sortable:after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #193577;display:inline-block;margin-left:5px;margin-top:2px;top:50%;transform:translateY(-50%);opacity:0;transition:.3s}.admin table th.sortable.active:after{opacity:1}.admin table th.sortable.active.desc:after{transform:translateY(-50%) scale(-1)}.admin table th.sortable:hover{opacity:.8}.admin table tr{padding:10px;border:1px solid #d3d3d3}.admin table tr.border-top{border-top:2px solid #193577}.admin table td,.admin table th{text-align:left;padding:15px}.admin table td .check,.admin table td .incomplete,.admin table th .check,.admin table th .incomplete{height:25px;margin-bottom:-5px;width:auto}.admin table td.center,.admin table th.center{text-align:center}.admin table td.small,.admin table th.small{width:30px}.admin table td img,.admin table th img{width:max-content}.admin table .table-destroy,.admin table .table-edit{padding:0}.admin table .table-destroy img,.admin table .table-edit img{height:25px;margin:auto;display:block;border-radius:5px;padding:5px;transition:.3s}.admin table .table-destroy img:hover,.admin table .table-edit img:hover{background:#e7f1fb;cursor:pointer}.admin table .table-download,.admin table .table-play{padding:0}.admin table .table-download img,.admin table .table-play img{height:25px;margin:auto;display:block;border-radius:5px;padding:5px;transition:.3s}.admin table .table-download img:hover,.admin table .table-play img:hover{cursor:not-allowed}.admin table .table-download.active img:hover,.admin table .table-play.active img:hover{background:#e7f1fb;cursor:pointer}.admin table .table-destroy img,.admin table .table-edit img{height:20px}.admin table .table-watch{padding:0}.admin table .table-watch img{height:22px;margin:auto;display:block;padding:5px}.admin table .small-cell{width:50px}.admin table .hover:hover{background:#fcfcfc;cursor:pointer}.admin form{display:flex;flex-direction:column;gap:20px}.admin form .form-group{position:relative}.admin form .form-group .itg-trigger-container{width:100%!important;position:relative;z-index:-1}.admin form .form-group label{position:absolute;color:#000;background:#fff;font-size:12px;top:-6px;left:10px;padding:0 5px;z-index:2}.admin form .form-group input,.admin form .form-group select{background:transparent;padding:15px;border-radius:5px;border:2px solid #979797;font-size:16px;color:#000;width:100%;box-sizing:border-box}.admin form .form-group input:focus,.admin form .form-group select:focus{outline:none!important}.admin form .form-group input[type=checkbox]{height:20px;width:20px;margin:20px 0 0 30px}.admin form .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='%23979797' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99%;background-position-y:12px}.admin form .dzu-dropzone{border:2px solid #979797;position:relative;z-index:1}.admin form .dzu-dropzone .dzu-previewContainer img{height:100px;width:auto}.admin .slide-grid,.admin .video-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;gap:60px}.admin .slide-grid .item,.admin .video-grid .item{overflow:hidden;cursor:pointer;position:relative}.admin .slide-grid .item .grid-icon,.admin .video-grid .item .grid-icon{position:absolute;top:0;right:0;background:#fff;padding:10px;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.admin .slide-grid .item .grid-icon.edit,.admin .video-grid .item .grid-icon.edit{right:35px;border-left:1px solid #d3d3d3;border-right:none}.admin .slide-grid .item .grid-icon img,.admin .video-grid .item .grid-icon img{transition:.3s;height:15px;width:15px;cursor:pointer}.admin .slide-grid .item .grid-icon img:hover,.admin .video-grid .item .grid-icon img:hover{transform:scale(1.2)}.admin .slide-grid .item .video-icon,.admin .video-grid .item .video-icon{position:absolute;top:5px;right:5px;height:30px;width:30px}.admin .slide-grid .item .slide-img,.admin .slide-grid .item video,.admin .video-grid .item .slide-img,.admin .video-grid .item video{max-width:100%;width:100%;border:1px solid #d3d3d3}.admin .slide-grid .item .item-bottom,.admin .video-grid .item .item-bottom{display:grid;grid-template-columns:1fr 1fr;padding:10px;grid-gap:10px;gap:10px}.admin .slide-grid .item .item-bottom .span-2,.admin .video-grid .item .item-bottom .span-2{grid-column:span 2}.admin .step-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;margin-top:80px}.admin .step-grid .grid-item{max-width:250px;margin:auto;height:100%}.admin .step-grid .grid-item h2,.admin .step-grid .grid-item p{text-align:left}.admin .step-grid .grid-item h2{font-size:1.7em}@media only screen and (max-width:1024px){.admin .video-grid{grid-template-columns:1fr 1fr}.admin table:not(.no-mobile) tr{position:relative}.admin table:not(.no-mobile) tr td:first-of-type{padding-top:20px!important}.admin table:not(.no-mobile) tr td:last-of-type{padding-bottom:20px!important}.admin table:not(.no-mobile) .table-destroy,.admin table:not(.no-mobile) .table-download,.admin table:not(.no-mobile) .table-edit,.admin table:not(.no-mobile) .table-play,.admin table:not(.no-mobile) td{padding:10px 20px}.admin table:not(.no-mobile) .table-download,.admin table:not(.no-mobile) .table-edit{position:absolute;top:0;right:0}.admin table:not(.no-mobile) td>.mini-spinner-container{margin-left:18px;display:inline}.admin table:not(.no-mobile) .table-play .mini-spinner-container{position:absolute;top:27px;right:55px}.admin table:not(.no-mobile) .table-download .mini-spinner-container{position:absolute;top:27px;right:36px}.admin table:not(.no-mobile) .table-destroy,.admin table:not(.no-mobile) .table-play{position:absolute;top:0;right:0;transform:translateX(-60%)}.admin table:not(.no-mobile) th{display:none}.admin table:not(.no-mobile) td{display:block}.admin table:not(.no-mobile) td:not(.table-edit):not(.table-destroy):not(.table-play):not(.table-download):before{content:attr(data-cell) ": ";font-weight:700}.admin table:not(.no-mobile) .table-destroy,.admin table:not(.no-mobile) .table-download,.admin table:not(.no-mobile) .table-edit,.admin table:not(.no-mobile) .table-play,.admin table:not(.no-mobile) td.center{text-align:left}.admin table:not(.no-mobile) .table-destroy img,.admin table:not(.no-mobile) .table-download img,.admin table:not(.no-mobile) .table-edit img,.admin table:not(.no-mobile) .table-play img,.admin table:not(.no-mobile) td.center img{margin-right:0}.admin .video-preview-container{width:100%}}@media only screen and (max-width:767px){.admin .video-grid{grid-template-columns:1fr}.admin .pre-content-container{flex-direction:column}.admin .pre-content-container .link-container{flex-direction:column;width:100%;gap:0}.admin .pre-content-container .link-container .link{align-self:start}.admin .pre-content-container .btn-container,.admin .pre-content-container .link-container .filter{align-self:end}.admin .post-content-container{flex-direction:column}}.recorder{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;background:#e5f0fa}.recorder .access-request{display:none}.recorder .controls,.recorder .live-container{transition:1s;opacity:1}.recorder.access-pending .controls,.recorder.access-pending .live-container{opacity:0!important}.recorder.access-pending .access-request{display:block!important;position:relative}.recorder.access-pending .access-request:before{position:absolute;content:"";left:50%;top:150%;width:100px;height:100px;transform:translateX(-50%);border-radius:50%;border:15px solid transparent;border-top-color:#193577;animation:load 2s infinite}@keyframes load{0%{transform:translateX(-50%) rotate(0)}to{transform:translateX(-50%) rotate(1turn)}}.recorder.live{position:absolute;top:0;left:0;right:0;bottom:0;z-index:50000}@media only screen and (max-width:967px){.recorder{display:none}}.mobile-view{display:none}.mobile-view p{padding:20px;height:calc(100vh - 205px);text-align:center}@media only screen and (max-width:967px){.mobile-view{display:initial}}.outer-container{max-width:calc(100vw - 80px);margin:auto;padding:40px;overflow-x:hidden}@media only screen and (max-width:900px){.outer-container{width:calc(100vw - 40px);padding:20px}}.container{border:2px solid #e3e3e3;border-radius:10px;display:flex;overflow:hidden;position:relative;transition:.5s;padding-bottom:0}.container .bottom-bar{position:absolute;bottom:0;left:0;right:0;height:80px;background:#040447;z-index:0;padding:20px;display:flex;justify-content:space-between}.container .bottom-bar .left{color:#fff;display:flex;flex-direction:column;justify-content:center}.container .bottom-bar .right img{height:100%;width:auto}.container .bottom-bar h2{text-align:left}.container .bottom-bar h2,.container .bottom-bar p{margin:0}.container .webcam-container{margin:0;padding:0;left:0;top:0;bottom:0;transition:.5s;position:absolute}.container .webcam-container.open{margin-right:0}.container.show-bar{padding-bottom:120px}.container.show-bar .img-container{padding-left:300px}.container.show-bar .bottom-bar{z-index:10}.container.live-container{max-width:1200px}.container.live-container .img-container{width:100%;position:relative;transition:.5s;z-index:9}.container.live-container .img-container img{max-width:100%;display:block}.container.live-container.show-preview{border:none}.container.live-container.show-preview .preview-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;background:#e5f0fa;text-align:center;z-index:10}.container.live-container.show-preview .preview-container video{display:inline-block;height:100%;border:1px solid #000;border-right:none;border-radius:5px;overflow:hidden}.container .preview-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:max-content}.container .preview-container video{width:100%;height:100%;width:auto}.container .countdown-container{position:absolute;z-index:11;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;height:100px;width:100px;background:#e3e3e3;color:#000;display:flex;justify-content:center;align-items:center;font-size:60px}.container .countdown-container.hide{display:none}.controls{padding-top:20px}.controls .pre-container{display:flex;align-items:center;gap:40px}.controls .pre-container .timer{font-size:50px;min-width:240px}.controls .pre-container .pagination-container{display:flex;align-items:center;gap:20px;margin-left:auto}.controls .pre-container .pagination-container .current-slide{font-size:30px}.controls .pre-container .pagination-container .pagination-btn{background:#186bcc;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer}.controls .pre-container .pagination-container .pagination-btn#left svg{transform:rotate(180deg)}.controls .pre-container .pagination-container .pagination-btn:hover{background:#3580d6}.controls .pre-container .pagination-container .dot-container{display:flex;gap:30px}.controls .pre-container .pagination-container .dot-container .dot{width:24px;height:24px;background:#979797;border-radius:50%;transition:.3s}.controls .pre-container .pagination-container .dot-container .dot.active{background:#186bcc}.controls .post-container{display:flex;justify-content:center;gap:40px}.recording-outer{position:absolute}.submit-documentation-container{min-height:85vh}.submit-documentation-container .section-inner{max-width:1200px!important}.submit-documentation-container h1,.submit-documentation-container h2{text-align:left}.submit-documentation-container h1{font-weight:700}.submit-documentation-container .form-container{margin-top:40px;padding:20px;background:#fff;width:max-content}.submit-documentation-container .form-container h2{margin-top:0}.submit-documentation-container .form-container p{font-size:.8em;color:#e6553f;margin-top:0}.submit-documentation-container .form-container p.success{color:#0259d2;font-size:1em}.submit-documentation-container .form-container .btn-primary{width:max-content}.submit-documentation-container .form-container .form-group{display:flex;flex-direction:column;max-width:650px;margin-bottom:20px;position:relative}.submit-documentation-container .form-container .form-group.checkbox{flex-direction:row;margin-bottom:5px}.submit-documentation-container .form-container .form-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px;width:35px;height:30px;border:1px solid #979797;outline:none}.submit-documentation-container .form-container .form-group input[type=checkbox]:checked{display:inline-block;width:35px;height:30px;position:relative}.submit-documentation-container .form-container .form-group input[type=checkbox]:checked:before{content:"";position:absolute;width:14px;height:6px;border:solid #000;border-width:0 0 4px 4px;transform:rotate(-45deg);top:6px;left:6px}.submit-documentation-container .form-container .form-group .checkbox{position:relative}.submit-documentation-container .form-container .form-group input[type=date]{border:2px solid #d9d9d9;outline:none;padding:10px;border-radius:4px;height:20px}.submit-documentation-container .form-container .form-group div{margin-top:10px}.submit-documentation-container .form-container .form-group .micetype{font-size:.8em}.submit-documentation-container .form-container .form-group .float-label{position:absolute;top:-5px;left:10px;pointer-events:none;z-index:2;background:#e5f0f9;font-size:.6em;padding:0 5px}.resources-container{overflow-x:hidden;position:relative;min-height:85vh}.resources-container .section-inner{max-width:1200px!important}.resources-container h1,.resources-container h2{text-align:left;font-weight:600}.resources-container h1{font-weight:700}.resources-container h2{margin-top:40px;font-weight:500}.btn-container{display:flex;gap:20px}.btn-container .btn-primary{margin:0;max-width:300px;width:unset;min-width:unset;text-align:center}.download-hide{position:absolute;top:0;left:1000%}