.tabs .container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;max-width:1440px;border-bottom:1px solid var(--border-color);padding:0 35px}.tabs .tab{color:var(--text-muted);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:15px 30px;cursor:pointer;margin-bottom:-4px;border-bottom:4px solid rgba(0,0,0,0)}.tabs .tab .icon{border-radius:50%;background-color:var(--tab-icon-background);color:var(--tab-icon-color);display:flex;flex-direction:row;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;margin:0 10px 0 0}.tabs .tab:hover,.tabs .tab.active{color:var(--text-primary)}.tabs .tab:hover .icon,.tabs .tab.active .icon{background-color:var(--text-primary);color:var(--tab-icon-color)}.tabs .tab.active{border-bottom-color:#bc4122}@media only screen and (max-width: 767px){.tabs{border-bottom:none;white-space:nowrap}.tabs .container{overflow-x:auto;padding:0 15px;border-bottom:none}.tabs .tab{margin-bottom:0;border-bottom:1px solid var(--border-color)}.tabs .tab.active{border-bottom-width:4px}}.sort{color:var(--text-secondary);padding:40px 0 50px}@media only screen and (max-width: 767px){.sort{padding:30px 20px 45px}}.dropdown{position:relative;background:var(--dropdown-background);border:1px solid var(--border-color);border-radius:6px}.dropdown button{outline:none;background:rgba(0,0,0,0);border:none;color:var(--text-secondary);line-height:45px;width:100%;padding:0 20px;gap:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dropdown button svg{transform:rotate(90deg);transition:.2s;margin-left:15px}.dropdown.opened button svg{transform:rotate(-90deg)}.dropdown.selected button{color:var(--text-secondary)}.dropdown ul{margin:0;padding:0;list-style:none;border:1px solid var(--border-color);position:absolute;z-index:20;width:100%;background:var(--dropdown-background);border-radius:6px;outline:none;color:var(--text-secondary);margin-top:10px}.dropdown ul li{line-height:58px;font-size:15px;padding:0 20px;white-space:nowrap;color:var(--text-secondary)}.dropdown ul li:not(:last-child){border-bottom:1px solid var(--border-color)}.dropdown ul li.active:not([disabled]){font-weight:600}.dropdown ul li:hover:not([disabled]){color:var(--text-primary);cursor:pointer}.pagination{padding:60px 0 40px}.pagination ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.pagination li{width:40px;text-align:center;border-radius:6px;line-height:40px;background:var(--background-secondary)}.pagination li a,.pagination li span{display:block;cursor:pointer;color:var(--text-primary)}.pagination li button{background:none;outline:none;border:none;color:var(--text-primary);cursor:pointer}.pagination li.active{border-color:rgba(0,0,0,0);background-color:var(--border-color)}.path-card{border-radius:10px;padding:20px;position:relative;background:var(--card-background);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px}.path-card:after{content:"";display:block;background:url(../../../assets/path.svg) no-repeat right top rgba(0,0,0,0);background-size:auto 100%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.15}.path-card>*{z-index:1;position:relative}.path-card .title{font-size:20px;font-weight:500;line-height:1.6;margin:0 0 15px}.path-card .details{margin:15px 0 0}.path-card .details .components{font-size:12px;color:var(--text-muted);gap:8px;line-height:0}.path-card .details .components svg path{fill:#ffc50e}.path-card .btn{max-width:none;display:block}#info{background:#313134;color:var(--grey-color-lighter)}#info .tabs{background:#313134}#info>.container{padding:40px 15px;position:relative}#info>.container.courseMaterials .cta,#info>.container.courseReviews .cta{display:none}#info>.container.courseAudio .cta{top:100px}#info h3{font-family:"Merriweather Sans";font-size:24px;color:#fff}#info .grid{display:grid;grid-template-columns:60% auto;gap:60px}#info .course-info .description{margin-bottom:50px}#info .course-info .details ul:not(.certificates){margin-bottom:50px}#info .course-info .details ul:not(.certificates)>li{padding:20px 30px}#info .course-info .details ul:not(.certificates)>li:not(:last-child){border-bottom:1px solid #4b4b4b}#info .course-info .details ul:not(.certificates)>li:first-child{padding:0 30px 20px}#info .course-info .details ul:not(.certificates)>li{color:#9d9d9d;font-weight:300}#info .course-info .details ul:not(.certificates)>li a{font-weight:300;color:#9d9d9d;text-decoration:underline}#info .course-info .details ul:not(.certificates) strong{display:block;color:var(--grey-color-lighter);font-weight:600}#info .course-info .details ul.certificates{list-style:disc;margin:0 0 0 20px}#info .course-info .author{margin:50px 0 0}#info .course-info .author h3{font-size:18px}#info .course-info .author .faculty-member{margin-bottom:30px}#info .course-info .author .faculty-member .image{width:80px;height:80px;margin-right:20px;min-width:80px}#info .course-info .author .faculty-member h4{color:#fff;font-size:18px;font-weight:400;margin:0}#info.light{background:#fff;color:#232325}@media only screen and (max-width: 767px){#info>.container{padding:30px 15px}#info .course-info .grid{display:block}#info .course-info .description,#info .course-info .author{padding:0 20px}#info h3{font-size:18px}#info .cta{position:static;text-align:center}}.course-materials .list li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:20px 0;color:#4b4b4b}.course-materials .list li:not(:last-child){border-bottom:1px solid #4b4b4b}.course-materials .list .type{display:flex;flex-direction:row;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50px;text-align:center;text-transform:uppercase;color:#fff;margin-right:20px;background-color:#bc4122}.course-materials .list .type.link{background-color:#1c4c8f}.course-materials .list .type svg{width:20px}.course-materials .list .name{line-height:1.4;flex:1}@media only screen and (max-width: 767px){.course-materials{padding:0 20px}.course-materials li{flex-wrap:wrap}.course-materials li .btn{flex:0 1 100%;max-width:unset;margin-top:20px}}.course-audio .flex{align-items:start}.course-audio .player-lessons{border-radius:8px;background:#191919;padding:40px 20px}.course-audio .player-lessons .audio-player{margin:0 0 30px}.course-audio .player-lessons .lessons-list{padding:30px 0 0;border-top:1px solid #4b4b4b;max-height:600px}@media only screen and (max-width: 767px){.course-audio{max-width:unset}.course-audio .grid{display:block !important}}.course-review{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;border-radius:8px;z-index:20;text-align:center;display:none}.course-review.open,.course-review.fullscreen{display:flex}.course-review.fullscreen{position:fixed;top:0;left:0;z-index:120}.course-review .close-btn{position:absolute;top:20px}.course-review .pre-title{display:block;font-size:18px}.course-review h4{font-size:24px;font-weight:400;margin:20px 0}.course-review .btn{line-height:43px;margin-top:50px}.course-review ul.flex{justify-content:center}.course-review ul.flex li{display:inline-block;color:#9d9d9d;cursor:pointer;line-height:1}.course-review ul.flex li.selected{color:#146b6d}.course-review .score li{padding:0 10px}.course-review .options{justify-content:center;gap:30px;flex-wrap:wrap;max-width:750px}.course-review .options .badge{background:#4b4b4b;color:#9d9d9d;font-size:15px;font-weight:300;line-height:35px;padding:0 45px;cursor:pointer;margin:0;white-space:nowrap;flex:0 1 200px}.course-review .options .badge.selected{background:#146b6d;color:#fff;font-weight:400}.course-review .stars{margin:30px 0 0}.course-review .stars li{padding:0 5px}.course-review .stars li svg{width:28px;height:26px}.course-review .eteacher-form{width:700px}.course-review .eteacher-form .form{margin-top:30px}.course-review .eteacher-form .btn-row{margin:20px 0 0}.course-review .eteacher-form .btn-row .remaining{margin:0;font-size:12px;color:#9d9d9d;text-align:start}.course-review .eteacher-form .btn-row .btn{margin:0}@media only screen and (max-width: 767px){.course-review .btn{margin-top:20px}}.course-reviews .header{align-items:flex-start;margin:0 0 50px}.course-reviews .header .btn{width:auto}.course-reviews .reviews-layout{align-items:flex-start;flex-direction:row-reverse;position:relative}.course-reviews .reviews-list{flex:1;padding:0 50px 0 0}.course-reviews .reviews-list .sort{padding:0 0 50px}.course-reviews h3{color:#232325 !important;margin:0}.course-reviews .stats{position:sticky;top:100px;min-width:400px;font-size:14px;color:#191919}.course-reviews .stats h4{font-size:18px;margin:0;font-weight:400}.course-reviews .stats .stars-box,.course-reviews .stats .likes-box{border-radius:8px;padding:30px 25px}.course-reviews .stats .stars-box{background:#f8f8f8;margin:0 0 30px}.course-reviews .stats .stars-box header{margin:0 0 20px}.course-reviews .stats .stars-box .rating{line-height:1}.course-reviews .stats .stars-box .rating strong{font-size:42px;line-height:1;display:block;margin:0 0 10px}.course-reviews .stats .stars-box .stat{flex-wrap:wrap}.course-reviews .stats .stars-box .stat:not(:last-child){margin:0 0 20px}.course-reviews .stats .stars-box .percent{flex:0 1 100%;display:block;width:100%;background:var(--grey-color-lighter);height:10px;border-radius:20px}.course-reviews .stats .stars-box .percent:before{content:"";display:block;width:var(--percent);height:10px;background:var(--yellow-color);border-radius:20px}.course-reviews .stats .likes-box{background:#efefef}.course-reviews .stats .likes-box .info{margin:0 0 20px;display:block}.course-reviews .stats .likes-box .stat{background:#fff;border-radius:50px;justify-content:center;font-size:14px;line-height:38px}.course-reviews .stats .likes-box .stat:not(:last-child){margin:0 0 20px}.course-reviews .stats .likes-box .like{font-weight:500}.course-reviews .stats .likes-box .count{font-weight:300;margin:0 5px}.course-reviews .info{color:#191919;font-size:14px}.course-reviews .review{align-items:flex-start;justify-content:flex-start;color:#000;padding:70px 20px}.course-reviews .review:not(:last-child){border-bottom:1px solid #ebebeb}.course-reviews .review .image-flex{align-items:flex-start;margin:0 0 30px}.course-reviews .review .image-flex .text{font-size:18px;color:#4b4b4b}.course-reviews .review .image{width:50px;height:50px;overflow:hidden;border-radius:50%;margin:0 25px 0 0}.course-reviews .review .details{font-size:14px;line-height:1;color:#4b4b4b;margin:0 0 15px;justify-content:flex-start}.course-reviews .review .review-body{flex:1}.course-reviews .review.student .edit-review{margin-left:auto;font-size:15px;color:#4b4b4b;text-decoration:underline;cursor:pointer}.course-reviews .review.student .edit-review svg{margin:0 5px 0 0}@media only screen and (max-width: 767px){.course-reviews .header{align-items:center}.course-reviews .header .btn{margin:0}.course-reviews .stats{padding:0;position:static;min-width:unset}.course-reviews .stars-box header{margin:0 0 20px}.course-reviews .stars-box .rating{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.course-reviews .stars-box .rating strong{display:block;margin:0 5px 0 0}.course-reviews .reviews-list{padding:0}.course-reviews .reviews-list .sort{padding:50px 0}.course-reviews .review{padding:45px 15px}.course-reviews .review .image-flex{margin:0 0 20px}}.cta .banner a{margin:0 auto}.cta .paths-box{background:#191919;border-radius:8px;padding:30px 35px;color:#fff}.cta .paths-box h4{margin:0 0 15px;font-weight:600;font-size:22px}.cta .paths-box .cards{max-height:500px;overflow-y:auto;margin:0 0 20px}.cta .paths-box .cards .card{margin:0 0 20px;background:#000}@media only screen and (max-width: 991px){.cta .paths-box .more{color:#d0d0d0;text-decoration:none}}@media only screen and (max-width: 991px){.cta .paths-box{border-radius:0;padding:30px 20px 50px;text-align:initial}.cta .paths-box .head{margin:0 10px}.cta .paths-box .more{max-width:calc(100% - 20px);display:block}.cta .banner{padding:0 30px 60px}}.cards-list{padding:80px 0 90px}
