body,html{font-family:Source Sans Pro,sans-serif;width:100%;min-height:100%;margin:0;padding:0}.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100}.animsition-loading,.general-loading-icon{background-color:transparent;border:5px solid rgba(0,0,0,.2);border-left-color:#eee;transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}.general-loading-icon{width:32px;height:32px;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100}@-webkit-keyframes animsition-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animsition-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}main{padding:135px 40px 30px!important;transition:transform .5s ease-in-out}.authenticating{width:100vw;height:100vh;position:absolute;left:0;top:0}.authenticating_outer{display:flex;align-items:center;justify-content:center;height:100%}.authenticating_outer_desc{margin-top:-75px}.authenticating_outer_intranet-links{text-align:center;width:100%}.authenticating_outer_unauthenticated{text-align:center}.loading-section{visibility:hidden}.loading-section .general-loading-icon{margin:0 auto}#mobile-toggle{display:inline-block;padding:22px 20px;margin:0;background-color:transparent;cursor:pointer;z-index:3;position:fixed;border:none}.bar{display:block;background-color:#666;width:35px;height:4px;border-radius:50px;margin:5px auto;transition:background-color .5s ease-in,transform .5s ease-in,width .5s ease-in}aside{padding:0!important;position:fixed!important;z-index:11;top:0;left:0;height:100vh;background:#ececec;border-right:1px solid #ddd;transition:transform .5s ease-in-out;box-shadow:0 4px 20px 1px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.08)}#logo-container{padding:15px 0;border-bottom:1px solid #ddd}#company-logo{width:100%;height:60px;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important}aside .btn{width:100%;margin:30px 0 20px;padding:15px;text-transform:uppercase;box-shadow:0 4px 20px 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.1)}aside .btn i{margin-right:10px}#main-nav{height:calc(100vh - 154px);overflow-x:hidden;overflow-y:scroll}nav.basic-plan{padding-bottom:245px}nav::-webkit-scrollbar{-webkit-appearance:none;width:15px}nav::-webkit-scrollbar-thumb{border-radius:2px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}nav a{display:block;position:relative;font-weight:700;padding:10px 20px;font-size:15px}nav a,nav a:hover{transition:all .7s}nav a:hover{background:#fff;text-decoration:none}nav a:hover:before{content:"";width:8px;height:100%;background:#007bff;position:absolute;z-index:9;top:0;left:0}nav a:focus{background:#fff}nav a.active:before{content:"";width:8px;height:100%;background:#007bff;position:absolute;z-index:9;top:0;left:0}nav a.active{background:#fff}#back-to-intranet{display:block;position:relative;margin:0;padding:20px 0!important;text-align:center;border-color:#ddd;border-top:1px solid #ddd;font-weight:700;background:#eaeaea;transition:all .7s ease-in-out}#back-to-intranet:hover{color:#323232;background:#eaeaea}#back-to-intranet i{padding-right:5px}#featured-video.single-featured{height:250px}#category-title{padding-bottom:10px;margin-bottom:30px}#category-title,#search-bar{border-bottom:1px solid #ddd}#search-bar{width:100%;height:91px;position:fixed;z-index:10;background:#fff;box-shadow:0 1px 20px 1px rgba(0,0,0,.05),0 1px 20px rgba(0,0,0,.1);transition:transform .5s ease-in-out}body.mobile-toggle-active #search-bar{border:none}#search-bar>.row>.col-12{padding:19px 170px 21px 38px}.fa-search{font-size:20px;position:absolute;right:195px;top:35px}#search-bar input{width:100%;height:50px;padding:10px 20px;background:#ececec;border-radius:50px;border:1px solid #ddd;outline:0!important;outline-offset:0!important;background-image:none!important;box-shadow:none!important}#search-bar .dropdown{padding:20px 42px;background:#323232;position:absolute;top:0;right:0}.dropdown.active .user-profile,.dropdown .user-profile{width:50px;height:50px;display:block;background:url(../img/user-profile.svg);background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;border-radius:50px;border:1px solid #ddd!important}.dropdown.active .user-profile:active,.dropdown.active .user-profile:focus,.dropdown.active .user-profile:hover,.dropdown .user-profile:active,.dropdown .user-profile:focus,.dropdown .user-profile:hover{background:url(../img/user-profile.svg)}.dropdown-menu.show{min-width:275px;margin-top:45px;left:-34px!important;padding:0;border-radius:10px}.dropdown-menu.show:before{width:0;height:0;vertical-align:.255em;content:"";border-top:0;border-right:.8em solid transparent;border-bottom:.8em solid #323232;border-left:.8em solid transparent;position:absolute;top:-12px;right:10px}.dropdown-toggle:after{display:none}.dropdown-menu>.row{margin:0;padding:15px 5px;background:#323232;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu .col-lg-8{padding-left:0;display:flex;justify-content:center;flex-direction:column}.dropdown-menu h5,.dropdown-menu span{margin:0;color:#fff}.dropdown-menu span{font-size:13px}.dropdown-item{padding:8px 20px 10px;border-top:1px solid #ddd}#autoComplete{position:relative;caret-color:#007bff;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease;text-overflow:ellipsis}#autoComplete::-webkit-input-placeholder{color:#007bff;-webkit-transition:all .3s ease;transition:all .3s ease}#autoComplete::-moz-placeholder{color:#007bff;-moz-transition:all .3s ease;transition:all .3s ease}#autoComplete:-ms-input-placeholder{color:#007bff;-ms-transition:all .3s ease;transition:all .3s ease}#autoComplete::-ms-input-placeholder{color:#007bff;-ms-transition:all .3s ease;transition:all .3s ease}#autoComplete::placeholder{color:#007bff;transition:all .3s ease}#autoComplete:hover::-webkit-input-placeholder{color:rgba(0,123,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:hover::-moz-placeholder{color:rgba(0,123,255,.3);-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:hover:-ms-input-placeholder{color:rgba(0,123,255,.3);-ms-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:hover::-ms-input-placeholder{color:rgba(0,123,255,.3);-ms-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:hover::placeholder{color:rgba(0,123,255,.3);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus::-webkit-input-placeholder{color:rgba(0,123,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus::-moz-placeholder{color:rgba(0,123,255,.3);-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus:-ms-input-placeholder{color:rgba(0,123,255,.3);-ms-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus::-ms-input-placeholder{color:rgba(0,123,255,.3);-ms-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus::placeholder{color:rgba(0,123,255,.3);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete::-moz-selection{color:transparent}#autoComplete::selection{color:transparent}#autoComplete:focus::-moz-selection{color:#fff;background-color:#ff7a7a}#autoComplete:focus::selection{color:#fff;background-color:#ff7a7a}#autoComplete:hover{color:#323232;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus{color:#323232;box-shadow:0 0 20px 5px rgba(255,122,122,.1)}#autoComplete_list{width:100%;margin-top:21px;padding:0;z-index:1000;left:0;right:0;transition:all .1s ease-in-out;-webkit-transition:all -webkit-transform .1s ease}.no_result{border:1px solid #ddd;border-bottom:0;border-radius:0 0 1rem 1rem}.autoComplete_result,.no_result{padding:15px;max-width:100%;list-style:none;text-align:left;transition:all .1s ease-in-out;background-color:#fff}.autoComplete_result{border:1px solid #ddd;border-bottom:0}.autoComplete_result::-moz-selection{color:hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,0)}.autoComplete_result::selection{color:hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,0)}.autoComplete_result:hover{cursor:pointer}.autoComplete_result:focus,.autoComplete_result:hover{outline:0;background:#eaeaea;border-color:transparent #323232;border-style:solid;border-width:2px}.autoComplete_result:last-child{border-radius:0 0 1rem 1rem}.autoComplete_highlighted{opacity:1;color:#007bff;font-weight:700}.autoComplete_highlighted::-moz-selection{color:hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,0)}.autoComplete_highlighted::selection{color:hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,0)}.autoComplete_selected{cursor:pointer;background-color:rgba(255,248,248,.9);border-color:transparent #323232;border-style:solid;border-width:2px}@media only screen and (max-width:600px){.autoComplete_result:first-child{border-radius:1rem 1rem 0 0}.autoComplete_result:last-child{border-radius:0 0 1rem 1rem}.autoComplete_result:only-child{border-radius:5px}}@media screen and (-webkit-min-device-pixel-ratio:0){#autoComplete,#autoComplete:focus,#autoComplete:hover{border-width:1px}}@-moz-document url-prefix(){#autoComplete,#autoComplete:focus,#autoComplete:hover{border-width:1px}}#featured-video{position:relative;overflow:hidden;color:#fff;display:flex;justify-content:center;flex-direction:column;height:350px;padding:30px;margin-bottom:40px;border-radius:5px;background-color:#000!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:100%!important;box-shadow:0 7px 30px 1px rgba(0,0,0,.35),0 1px 30px rgba(0,0,0,.35)}#featured-video:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(-45deg,#2196ff,#0259f5,#4c4c4b,#202020);background-size:300% 300%!important;opacity:.85;-webkit-animation:GradientSingle 5s ease;animation:GradientSingle 5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes GradientSingle{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes GradientSingle{0%{background-position:0 50%}to{background-position:100% 50%}}#featured-video h1,#featured-video span{color:#fff}#featured-video a,#featured-video h1,#featured-video span{position:relative;z-index:2}#featured-video span.time{font-weight:700;position:absolute;top:10px;right:15px}#featured-video a{margin-top:20px;max-width:200px;padding:10px}#featured-video a i{margin-left:10px}.category.row .col-lg-4{padding-bottom:50px}.video-card{width:100%;height:100%;background:#fff;overflow:hidden;border-radius:10px;border:1px solid #ddd;box-shadow:0 1px 20px 1px rgba(0,0,0,.05),0 1px 20px rgba(0,0,0,.1)}.video-card,.video-card:hover{transition:all .7s ease-in-out}.video-card:hover{box-shadow:none}a.video-link{cursor:pointer;position:relative;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.video-image{width:100%;padding-top:54.144%;background:url(https://via.placeholder.com/750x400/ececec);background-repeat:no-repeat!important;background-position:50% 50%!important;background-size:cover!important;transition:all .7s ease-in-out}.video-image span{font-weight:700;color:#fff;position:absolute;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,.5);padding:5px 12px;border-radius:50px}.category.row .video-card .card-body{position:relative;padding:30px 20px 70px}.category.row.single .video-card .card-body{padding:30px 20px 42px}.copy-btn{padding:10px 18px;position:absolute;border-radius:50px;background:#ddd;z-index:2;top:-28px;right:15px;font-size:24px}.copy-btn,.copy-btn:hover{transition:all .7s ease-in-out}.copy-btn:hover{background:#bab9b9}.copy-btn i{color:#fff}#copy-box{display:none;position:fixed;left:0;right:0;margin:0 auto;width:100%;max-width:300px;text-align:center;background:#2ecc71;padding:20px;border-radius:5px;font-size:16px;color:#2d7652;bottom:50px;z-index:999999}#copy-box i{padding-right:10px}.card-title{font-size:20px}.card-category{color:#fff!important;background:#323232;position:absolute;bottom:0;left:0;right:0;text-align:center;padding:10px 0;font-weight:700;font-size:14px;transition:all .7s ease-in-out}.fancybox-toolbar{opacity:1!important}.fancybox-button{background:#007bff;display:block;visibility:visible;padding:5px}.fancybox-button svg{font-size:32px}.fancybox-slide--video .fancybox-content{background:transparent!important}a{outline:0}a:focus,a:hover{text-decoration:none;transition:all .7s ease-in-out}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.btn{border:none!important;transition:all .7s ease-in-out}.btn:focus,.btn:hover{transition:all .7s ease-in-out}.btn:active,.btn:active:focus,.btn:focus,.btn:hover,button,button:active,button:focus{outline:0!important;outline-offset:0!important;background-image:none!important;box-shadow:none!important}.video-card.premium-card:before{content:"";width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;background:hsla(0,0%,100%,.7)}.video-card.premium-card .card-category,.video-card.premium-card .copy-btn{background:#e74c3c}#alert-subscription>div{display:none;width:100%;padding:20px 105px 20px 25px;margin:40px 0 0;color:#fff;border-radius:5px;font-weight:700;background:#e74c3c;box-shadow:0 1px 20px 1px rgba(0,0,0,.05),0 1px 20px rgba(0,0,0,.1)}.subscription-btn{padding:4px 20px;float:right;border-radius:25px;font-weight:700;font-size:12px}.subscription-btn.basic{background:#dde6e9;color:#aaa!important}.subscription-btn.premium{color:#fff!important;background:#e74c3c;position:absolute;right:5px;top:8px}.subscription-btn.banner{color:#fff!important;background:#a84136;transition:all .7s ease-in-out}.subscription-btn.banner:hover{background:#7e322a;transition:all .7s ease-in-out}.alert-dismissible .close{padding:20px 30px;color:#a84136;text-shadow:none;opacity:1;border-left:1px solid #a84136}nav.basic-plan{padding-bottom:230px}.premium-link{cursor:not-allowed}.upgrade-plan-overlay{height:100%;display:flex;justify-content:center;flex-direction:column;position:absolute;left:0;right:0;z-index:9999}.upgrade-plan-btn{max-width:300px;border-radius:25px;background:#e74c3c;margin:0 auto;padding:10px 30px;font-weight:700;color:#fff;font-size:1.2rem;transition:all .7s ease-in-out}.upgrade-plan-btn:hover{color:#fff;background:#a84136}#subscription-container{display:none;position:absolute;bottom:65px;left:0;right:0;margin:0;padding:20px 0!important;text-align:center;background:#eaeaea}#alert-subscription.basic-plan>div,#subscription-container.basic-plan,#subscription-container .upgrade-plan-btn{display:block}.outer-pagination nav{background:unset;display:inline-block}.outer-pagination{text-align:center}.pagination{box-shadow:0 1px 20px 1px rgba(0,0,0,.05),0 1px 20px rgba(0,0,0,.1)}.page-link{padding:20px;color:#007bff;background-color:#fff;border:1px solid #ddd;min-width:120px;font-size:16px}@media (min-width:2000px){.category .col-lg-4{flex:0 0 25%;max-width:25%}}@media (max-width:1200px) and (min-width:990px){aside .btn,nav a{font-size:12px}.copy-btn,nav a{padding:8px 15px}.copy-btn{top:-24px;font-size:20px}.card-title{font-size:18px}.card-text{font-size:14px}}@media (max-width:1200px){h1{font-size:2rem!important}}@media (max-width:990px){.container-fluid{overflow-y:scroll;overflow-x:hidden}header{width:100%;height:75px;background:#ececec;position:fixed;z-index:9999;border-bottom:1px solid #ddd;box-shadow:none}header a{display:block;width:100px;height:100%;margin:0 auto}header a:hover{background:transparent}header #company-logo{height:40px;margin-top:17px}.dropdown-menu.show .col-12{text-align:center}aside{max-width:350px;left:-350px;padding:75px 0 0!important}#logo-container,aside>a:first-child{display:none}#main-nav{height:calc(100vh - 138px);padding-bottom:10px}#search-bar{height:75px;z-index:9998}#search-bar .dropdown{padding:12px 22px}#search-bar>.row>.col-12{padding:12px 110px 14px 20px}.fa-search{top:28px;right:130px}main{padding:170px 20px 20px!important}body.mobile-toggle-active #search-bar:before,body.mobile-toggle-active main:before,body.user-menu-active main:before{content:"";width:100%;height:100%;position:absolute;z-index:999;top:0;left:0;background:rgba(0,0,0,.5)}body.mobile-toggle-active #mobile-toggle .top{transform:translateY(10px) rotate(45deg)}body.mobile-toggle-active #mobile-toggle .bottom{transform:translateY(-8px) rotate(-45deg)}body.mobile-toggle-active #mobile-toggle .middle{width:0}body.mobile-toggle-active #search-bar,body.mobile-toggle-active aside,body.mobile-toggle-active main{transform:translateX(350px)}body.mobile-toggle-active .container-fluid,body.mobile-toggle-active main{overflow:hidden}#search-bar{margin-top:75px}.dropdown-menu.show{height:395px;margin:0 auto;padding:0;min-width:inherit;position:fixed!important;top:25vh!important;left:30%!important;right:30%;bottom:0;transform:none!important;overflow:scroll}.dropdown-menu .user-profile{width:100px;height:100px;margin:20px auto}.dropdown-menu .col-lg-8{text-align:center}}@media (max-width:768px){.dropdown-menu.show{left:5%!important;right:5%}#featured-video{background-size:cover!important}#copy-box{font-size:16px;bottom:30px}}@media (max-width:590px){h1{font-size:1.7rem!important}#featured-video{height:auto;min-height:280px}#featured-video h1{font-size:20px}.category h2{font-size:1.2em}.category .col-6{flex:0 0 100%;max-width:100%!important}.fancybox-slide--video{padding:0!important}}@media (max-width:600px){.category h2{font-size:1.4em}}