@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato"),local("Lato-Regular"),url(../fonts/Lato-Regular.ttf) format("truetype")}a:link,a:visited{color:#350cee;text-decoration:none}a:hover{color:#15055d}.btn-circular{border-radius:24px;padding:1em 2em}.btn-primary,a.btn-primary:link,a.btn-primary:visited{background-color:#8500ff;border:none;color:#fff;text-transform:uppercase}a.btn-primary:hover{background-color:#500099}.btn-secondary,a.btn-secondary:link,a.btn-secondary:visited{background-color:#ff7f00;border:none;color:#fff;text-transform:uppercase}a.btn-secondary:hover{background-color:#994c00}.btn-ternary,a.btn-ternary:link,a.btn-ternary:visited{background-color:#16a085;border:none;color:#fff;text-transform:uppercase}a.btn-ternary:hover{background-color:#0a463a}.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:888;background-color:rgba(0,0,0,.6)}.background-scroll{-webkit-animation:100s bgscroll infinite linear;-moz-animation:100s bgscroll infinite linear;-o-animation:100s bgscroll infinite linear;-ms-animation:100s bgscroll infinite linear;animation:100s bgscroll infinite linear;background-repeat:repeat-x}@-webkit-keyframes bgscroll{100%{background-position:3000px 0}}@-moz-keyframes bgscroll{100%{background-position:3000px 0}}@-o-keyframes bgscroll{100%{background-position:3000px 0}}@-ms-keyframes bgscroll{100%{background-position:3000px 0}}@keyframes bgscroll{100%{background-position:3000px 0}}.lz-fab{position:fixed;bottom:2em;right:2em;z-index:777}.lz-fab .fa{width:48px;height:48px;border-radius:50%;background-color:#8500ff;color:#fff;text-align:center;line-height:48px;bottom:0;right:0;font-size:1.8em;box-shadow:0 0 12px 1px #888}.lz-fab .lz-fab-main .fa{width:56px;height:56px;line-height:56px;font-size:2em;cursor:pointer}.lz-fab .lz-fab-child{position:relative;display:none;margin-bottom:5px;margin-left:5px}.lz-fab .lz-fab-child label{position:absolute;display:block;padding:3px 14px;bottom:2px;right:60px;font-size:.9em;min-width:fit-content;white-space:nowrap;background-color:#8500ff;color:#fff;border-radius:16px}.lz-fab .lz-fab-child:hover .fa,.lz-fab .lz-fab-child:hover label{background-color:#fa9600}.lz-fab:hover .lz-fab-child{display:block}body,html{height:100%;margin:0;font:400 12px/1.8 Lato,sans-serif;color:#777}.sidenav{position:fixed;width:90vw;max-width:320px;top:0;left:-320px;right:auto;bottom:0;z-index:999;overflow-x:hidden;overflow-y:auto;background-color:#eee;color:#8500ff;transition:left .5s ease-out}.sidenav .close-icon{text-align:right;padding:5px}.sidenav .close-icon .btn-icon{color:#8500ff;font-size:1.6em}.sidenav img.logo{display:block;max-width:100%;max-height:60px;width:auto;height:auto;margin:0 auto 1em}.sidenav .nav{border-top:1px dotted #bbb}.sidenav .nav .nav-item a:link,.sidenav .nav .nav-item a:visited{color:#3a363b;font-size:1.2em;border-bottom:1px dotted #bbb}.sidenav.active{left:0}.header .info-bar{background-color:#8500ff;padding:5px 0;display:none;color:#fff;font-size:1.1em;line-height:30px}.header .info-bar .btn{padding:.2em .6em;color:#fff;outline:0;box-shadow:none}.header .logo-bar{padding:5px 0}.header .logo-bar .btn-icon{font-size:1.8em;color:#8500ff;outline:0;box-shadow:none}.header .logo-bar img.logo{display:block;max-width:100%;max-height:60px;width:auto;height:auto;margin:auto}.header .logo-bar .menus a:link,.header .logo-bar .menus a:visited{display:inline-block;padding:0 1.2em;height:60px;line-height:60px;font-size:1.2em;font-weight:700;color:#3a363b}.header .logo-bar .menus a:hover{background-color:#8500ff;color:#fff}.header .logo-bar .dropdown-menu{font-size:1.2em}.header .logo-bar .dropdown-menu a:link,.header .logo-bar .dropdown-menu a:visited{color:#3a363b}.header .logo-bar .dropdown-menu a:link .fa,.header .logo-bar .dropdown-menu a:visited .fa{display:inline-block;width:20px}.header .slim-header{position:relative;padding:2em 0;margin-bottom:2em;color:#fff}.header .slim-header .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:local;background-image:url(../images/bg-default.png);z-index:-2}.header .slim-header .overlay{position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:-1}.header .slim-header .breadcrumbs{font-size:1.2em}.header .slim-header .breadcrumbs a:link,.header .slim-header .breadcrumbs a:visited{color:#fff}.header .slim-header .breadcrumbs a:hover{color:#b666ff}.header .slim-header h1{padding:1.2em 0;margin:0}@media (min-width:992px){.header .info-bar{display:block}.header .logo-bar img.logo{margin:0 auto 0 0}}.main{min-height:60vh}.lz-page-content{font-size:1.2em}footer{margin-top:2em;padding-top:1em;background-color:#222;color:#fff;font:1em/1.4 Lato,sans-serif}footer img.logo{display:block;max-width:100%;max-height:80px;width:auto;height:auto;margin:0 auto 3em 0}footer .social-icons{text-align:right;margin-bottom:3em}footer .social-icons a:link .fa,footer .social-icons a:visited .fa{width:48px;height:48px;line-height:48px;text-align:center;font-size:21px;border-radius:50%;color:#fff;background-color:#555;margin:6px}footer .links,footer h2{margin-bottom:1em}footer .social-icons a:hover .fa-facebook{background-color:#3b5998}footer .social-icons a:hover .fa-twitter{background-color:#1da1f2}footer .social-icons a:hover .fa-linkedin{background-color:#007bb5}footer .social-icons a:hover .fa-instagram{background-color:#c32aa3}footer h2{font-size:2em}footer .links a:link,footer .links a:visited{display:block;color:#888;font-size:1.2em;margin-bottom:1.2em;transition:color .3s ease-in}footer .links a:hover{color:#fff}footer .newsletter-form{margin-bottom:2em}footer .copyright{line-height:50px;border-top:1px dotted #555;text-align:center;font-size:1em}.lz-advertisement{display:block;margin:auto;width:fit-content;text-align:center}.lz-advertisement .heading{text-transform:uppercase;font-size:.8em;color:#8a8b8c;border-bottom:1px dashed #8a8b8c;margin-bottom:.4em}.lz-advertisement .image{padding:3px;background-color:#8a8b8c}.lz-advertisement .image img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}.homepage-banner{background:url(../images/homepage-bg-banner.jpg) repeat-x;padding:1em;min-height:calc(100vh - 110px);color:#fff;text-align:center}.homepage-banner h1{margin:4em 0 0;padding:0;font-size:3em}.homepage-banner h1 span{color:#b666ff}.homepage-banner h5{margin:1em 0;padding:0}.homepage-banner .btn{margin:.4em}.homepage-banner .search-form{position:absolute;left:10vw;right:10vw;top:auto;bottom:0;padding:2em 6em;background-color:#fff;border-radius:6px 6px 0 0}.homepage-banner .search-form h4{color:#8500ff;text-align:left;font-size:15px;font-weight:700;text-transform:uppercase}.homepage-banner .search-form .row{width:100%}.homepage-banner .search-form .row .btn,.homepage-banner .search-form .row .form-control{display:block;width:100%;margin:0}.homepage-banner .search-form .row>div{padding-left:5px;padding-right:5px}.homepage-banner .search-form .trending{padding-top:2em;text-align:left;font-size:14px}.homepage-banner .search-form .trending strong{color:#222}.homepage-banner .search-form .trending a:link,.homepage-banner .search-form .trending a:visited{color:#888;padding-left:2em}.homepage-banner .search-form .trending a:hover{color:#500099}.categories{padding:4em 0}.categories h2{font-size:32px;color:#8500ff;text-align:center}.categories p{font-size:18px;text-align:center}.categories a.item:link,.categories a.item:visited{display:flex;align-items:center;padding:1em 2em;border:1px solid #888;border-radius:4px;color:#555;font-size:24px;font-weight:700;text-align:left;margin-top:1.2em}.categories a.item:link .fa,.categories a.item:visited .fa{font-size:48px;color:#ff7f00;margin-right:12px}.categories a.item:hover{color:#fff;background-color:#8500ff}.btn-all{display:block;width:max-content;padding:.6em 1.2em;font-size:18px;margin:2em auto}.courses,.jobs,.posts{padding:2em 0;background-color:#fff}.courses h2,.jobs h2,.posts h2{margin-bottom:.4em;font-size:32px;text-align:center;color:#8500ff}.lz-post-box{margin:1em auto 0;padding:1em 2em;border-radius:6px;box-shadow:0 0 6px 3px #eee;max-width:320px;cursor:pointer}.lz-post-box:hover{background-color:#fff;border-radius:6px;box-shadow:0 0 12px 4px #bbb}.lz-post-box .thumb{width:100%;height:160px;padding:.6em;margin-bottom:1em}.lz-post-box .thumb img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;border-radius:6px}.lz-post-box .title,.lz-post-box a.title:link,.lz-post-box a.title:visited{display:block;height:50px;line-height:25px;overflow:hidden;text-overflow:ellipsis;color:#8500ff;font-size:1.2em;font-weight:700;margin-bottom:.6em}.lz-post-box .summary{height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:.9em;margin-bottom:.6em}.lz-post-box .buttons{margin-top:.6em;text-align:right}.lz-job-box{margin:1em auto 0;padding:1em 2em;border-radius:6px;box-shadow:0 0 6px 3px #eee;max-width:320px;cursor:pointer}.lz-course-box .thumb img,.lz-job-box .thumb img{max-width:100%;max-height:100%;border-radius:6px}.lz-job-box:hover{background-color:#fff;border-radius:6px;box-shadow:0 0 12px 4px #bbb}.lz-job-box .thumb{width:100%;height:160px;padding:.6em;margin-bottom:1em}.lz-job-box .thumb img{display:block;width:auto;height:auto;margin:auto}.lz-job-box .title,.lz-job-box a.title:link,.lz-job-box a.title:visited{display:block;height:50px;line-height:25px;overflow:hidden;text-overflow:ellipsis;color:#8500ff;font-size:1.2em;font-weight:700;margin-bottom:.6em}.lz-job-box .summary{height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:.9em;margin-bottom:.6em}.lz-job-box .features{height:80px}.lz-job-box .features .categories,.lz-job-box .features .keywords,.lz-job-box .features .locations,.lz-job-box .features .skills{height:20px;line-height:20px;color:#888;font-size:.9em;overflow:hidden;text-overflow:ellipsis}.lz-job-box .features .categories{margin:0;padding:0}.lz-job-box .stats{float:left;margin-top:.6em}.lz-job-box .buttons{margin-top:.6em;text-align:right}.lz-course-box{margin:1em auto 0;padding:1em 2em;border-radius:6px;box-shadow:0 0 6px 3px #eee;max-width:320px;cursor:pointer}.lz-course-box:hover{background-color:#fff;border-radius:6px;box-shadow:0 0 12px 4px #bbb}.lz-course-box .thumb{width:100%;height:160px;padding:.6em;margin-bottom:1em}.lz-course-box .thumb img{display:block;width:auto;height:auto;margin:auto}.lz-course-box .title,.lz-course-box a.title:link,.lz-course-box a.title:visited{display:block;height:50px;line-height:25px;overflow:hidden;text-overflow:ellipsis;color:#8500ff;font-size:1.2em;font-weight:700;margin-bottom:.6em}.lz-course-box .summary{height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:.9em;margin-bottom:.6em}.lz-course-box .features{height:100px}.lz-course-box .features .categories,.lz-course-box .features .educational-institutes,.lz-course-box .features .keywords,.lz-course-box .features .locations,.lz-course-box .features .skills{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:.9em}.lz-course-box .features .categories{margin:0;padding:0}.lz-course-box .buttons{margin-top:.6em;text-align:right}a.social-icon:link .fa,a.social-icon:visited .fa{width:42px;height:42px;line-height:42px;text-align:center;border-radius:21px;color:#fff;font-size:1.6em;background-color:#3a363b}a.social-icon:hover .fa-facebook{background-color:#3b5998!important}a.social-icon:hover .fa-twitter{background-color:#1da1f2!important}a.social-icon:hover .fa-linkedin{background-color:#007bb5!important}a.social-icon:hover .fa-instagram{background-color:#c32aa3!important}a.social-icon:hover .fa-youtube{background-color:red!important}