.udemy-page{min-height:100vh;display:flex;flex-direction:column;font-size:17px !important;color:#000;line-height:normal}.udemy-page .container{margin:0 auto;width:990px}.udemy-page .main-header{background:url(/web/images/udemy/banner.png) top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.udemy-page .main-header .container{height:445px}.udemy-page .main-header .container section{width:520px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:left}.udemy-page .main-header .container section .logos{margin:0;padding:0;display:block;clear:both;float:left}.udemy-page .main-header .container section .logos div{height:130px;width:130px;margin:0;padding:0;display:inline-flex;justify-content:center;float:left}.udemy-page .main-header .container section .logos div:nth-child(1){background-color:rgba(255,255,255,0.5)}.udemy-page .main-header .container section .logos div:nth-child(2){background-color:rgba(255,255,255,0.85)}.udemy-page .main-header .container section .logos div:nth-child(3){background-color:rgba(255,255,255,0.5)}.udemy-page .main-header .container section .logos div:nth-child(4){background-color:rgba(255,255,255,0.3)}.udemy-page .main-header .container section .logos div img{width:90px}.udemy-page .main-header .container section .headings{background-color:rgba(255,255,255,0.8);display:block;clear:both;float:left;width:100%}.udemy-page .main-header .container section .headings h1{color:#000;margin:5px 0 0 0;padding:0;font-weight:700;font-size:48px;text-align:center;line-height:normal}.udemy-page .main-header .container section .headings h2{color:#000;margin:0;padding:0 0 15px 0;font-weight:400;font-size:22px;text-align:center}.udemy-page main{padding:30px 0}.udemy-page main h1{font-size:22px;font-weight:400;color:#099;text-align:center;line-height:normal}.udemy-page main p{font-size:20px;font-weight:300;text-align:center}.udemy-page main p.error{background-color:#D8000C;font-weight:300;font-size:15px;color:#fff;padding:10px 0;opacity:.7}.udemy-page main .icons{display:flex;justify-content:center;padding-top:20px}.udemy-page main .icons article{display:inline-block;padding:0 15px;width:130px}.udemy-page main .icons article header{text-align:center}.udemy-page main .icons article p{font-size:15px;font-weight:300;text-align:center;margin:0;padding:15px 0}.udemy-page main .sort{display:flex;justify-content:center}.udemy-page main .sort ul{list-style-type:none;margin:0;padding:0}.udemy-page main .sort ul li{display:inline-block;padding:15px 3px}.udemy-page main .sort ul li a{background-color:#F0F0F0;color:#000;text-align:center;font-size:14px;font-weight:300;padding:10px;border-radius:15px}.udemy-page main .sort ul li a:hover{color:#fff;background-color:#454545}.udemy-page main .sort ul li a.selected{color:#fff;background-color:#099;pointer-events:none;font-weight:400}.udemy-page main .sort select{display:none;background-color:#F0F0F0;border-radius:12px;padding:10px;border:none;width:max-content}.udemy-page main .sort select:focus{border:none}.udemy-page main .articles{padding-top:30px}.udemy-page main .articles div.article{width:33%;display:inline-block;padding-bottom:30px;vertical-align:top}.udemy-page main .articles div.article article{display:inline-block;border-radius:10px;background-color:#fff;box-shadow:0px 0px 15px 5px #0000001A;width:90%;margin-left:10px;min-height:407px;position:relative}.udemy-page main .articles div.article article header{height:165px;position:relative;width:100%;display:block;z-index:1;clear:both}.udemy-page main .articles div.article article header img{position:absolute;z-index:0;width:100%;z-index:0;border-top-left-radius:10px;border-top-right-radius:10px}.udemy-page main .articles div.article article header span{background-color:#FA791F;color:#fff;padding:10px;text-align:center;font-weight:400;font-size:10px;border-radius:10px;position:absolute;z-index:3;top:20px;left:-10px}.udemy-page main .articles div.article article main{padding:0 20px;text-align:left;margin:0 auto;position:relative;z-index:3}.udemy-page main .articles div.article article main h1{font-size:17px;color:#000;font-weight:400;margin:0;padding:15px 0 25px 0;text-align:left;line-height:normal}.udemy-page main .articles div.article article main p{font-size:13px;color:#000;font-weight:400;margin:0;padding:0 0 15px 0;text-align:left;display:flex;align-items:center;line-height:normal}.udemy-page main .articles div.article article main p img{width:20px;padding-right:10px}.udemy-page main .articles div.article article .links{display:flex;padding:0 20px;position:absolute;bottom:20px}.udemy-page main .articles div.article article .links a{border-radius:5px;text-align:center;justify-content:center;font-weight:400;font-size:13px;color:#fff;line-height:25px;display:inline-flex;padding:10px;width:100px}.udemy-page main .articles div.article article .links a.details{margin-right:15px;background-color:rgba(0,0,0,0.85)}.udemy-page main .articles div.article article .links a.details:hover{background-color:#000}.udemy-page main .articles div.article article .links a.enroll{background-color:rgba(0,153,153,0.85)}.udemy-page main .articles div.article article .links a.enroll:hover{background-color:#099}.udemy-page main .pagination-container{display:flex;justify-content:center;user-select:none}.udemy-page main .pagination-container a.pagination-prev,.udemy-page main .pagination-container a.pagination-next{font-size:18px;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 10px;font-weight:500}.udemy-page main .pagination-container a.pagination-prev.disabled,.udemy-page main .pagination-container a.pagination-next.disabled{pointer-events:none}.udemy-page main .pagination-container a.pagination-prev.disabled img,.udemy-page main .pagination-container a.pagination-next.disabled img{opacity:.3}.udemy-page main .pagination-container ul{list-style-type:none;margin:0;padding:0}.udemy-page main .pagination-container ul li{display:inline-flex;margin:0 5px;width:25px;height:25px;border-radius:50%;color:#000;padding:0;cursor:pointer}.udemy-page main .pagination-container ul li.active{background-color:#099;width:25px;height:25px;border-radius:50%;pointer-events:none}.udemy-page main .pagination-container ul li a{font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none;width:25px;height:25px}.udemy-page main .pagination-container ul li a:hover{cursor:pointer}.udemy-page main .pagination-container ul li.active a{color:#fff;pointer-events:none}.udemy-page footer{margin-top:auto;background-color:#454545;color:#fff;text-align:center}.udemy-page footer .container{height:172px}.udemy-page footer .container section{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page footer .container section .logos ul{list-style-type:none;margin:0;padding:0 0 25px 0;height:65px;display:flex;align-items:center;justify-content:center}.udemy-page footer .container section .logos ul li{display:inline-flex;align-items:center;justify-content:center;position:relative}.udemy-page footer .container section .logos ul li span{font-size:45px;font-weight:100;padding:0 10px}.udemy-page footer .container section .fnb-line{font-weight:400;line-height:30px;font-size:13px !important;display:flex;justify-content:center}.udemy-page footer .container section .fnb-line span:nth-child(1){padding-right:5px}.udemy-page .modal{border-radius:20px;box-shadow:0px 0px 15px 5px #0000001A;font-size:17px;font-weight:300;text-align:left;overflow-y:auto;max-height:auto}.udemy-page .modal header{display:block;width:100%;clear:both;height:30px}.udemy-page .modal header button{float:right;background-color:transparent;font-size:25px;font-weight:400;color:#000;margin:0;padding:0}.udemy-page .modal header button::after{display:none}.udemy-page .modal main{padding:0;margin:0 auto;width:100%}.udemy-page .modal h1{font-size:35px;font-weight:400;color:#000;margin:0;padding:0 0 30px 0;line-height:normal;text-align:left}.udemy-page .modal h2{font-size:25px;font-weight:400;color:#000;margin:0;padding:0 0 30px 0;text-align:left}.udemy-page .modal h3{font-size:17px;font-weight:400;color:#000;margin:0;padding:0 0 15px 0;text-align:left}.udemy-page .modal p{font-size:17px}.udemy-page .modal ul li{font-size:17px}.udemy-page .modal .links{display:flex;padding:20px 0 0 0}.udemy-page .modal .links a{border-radius:5px;background-color:rgba(250,121,31,0.85);text-align:center;justify-content:center;font-weight:400;font-size:13px;color:#fff;line-height:25px;display:inline-flex;padding:10px;width:100px}.udemy-page .modal .links a:hover{background-color:#fa791f}.udemy-page .fancybox-close-small{display:none}.udemy-page .fancybox-is-open .fancybox-bg,.udemy-page .fancybox-bg{opacity:0.9;background-color:#fff}
