.student-course-card{gap:35px;background-color:#232325;padding:20px 25px;margin:0 0 25px;border-radius:8px}.student-course-card .image{display:flex;overflow:hidden;border-radius:8px;width:200px;height:100px}.student-course-card .pretitle{font-size:15px;color:#ffc50e}.student-course-card .title{flex:1;font-weight:700}.student-course-card .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;margin-left:auto}.student-course-card .duration{color:#afafaf;font-size:15px;line-height:20px;gap:6px;padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #afafaf}.student-course-card .duration svg{width:20px;fill:#afafaf}.student-course-card .reviews{font-size:14px;line-height:16px;gap:5px;color:#146b6d}.student-course-card .reviews svg{width:14px}.student-course-card .reviews .reviews_count{color:#a4a1a2}@media only screen and (max-width: 767px){.student-course-card .image{width:100%;height:160px}.student-course-card .pretitle{margin:30px 0 0}.student-course-card .info{flex-direction:row;justify-content:space-between;margin:15px 0 20px}}.path-resource-card{gap:35px;background-color:var(--card-background);padding:25px;margin:0 0 25px;border-radius:8px}.path-resource-card .main{gap:25px}.path-resource-card .checkbox input[type=checkbox]{background-color:var(--background-secondary);border:none}.path-resource-card .image{display:flex;overflow:hidden;border-radius:8px;width:82px;height:82px}.path-resource-card .pretitle{font-size:15px;color:#ffc50e}.path-resource-card .title{flex:1;font-weight:500;font-size:18px}.path-resource-card .subtitle{font-size:14px;color:var(--text-secondary);gap:8px;line-height:1.8}.path-resource-card .subtitle.author:before{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.924' height='16.924' viewBox='0 0 16.924 16.924'%3E%3Cpath d='M8.462 9.52A4.76 4.76 0 1 0 3.7 4.76 4.761 4.761 0 0 0 8.462 9.52Zm4.231 1.058H10.872a5.754 5.754 0 0 1-4.819 0H4.231A4.231 4.231 0 0 0 0 14.808v.529a1.587 1.587 0 0 0 1.587 1.587H15.337a1.587 1.587 0 0 0 1.587-1.587v-.529A4.231 4.231 0 0 0 12.693 10.577Z' fill='%23bc4122'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";width:17px;height:17px;margin-right:10px}.path-resource-card .subtitle.panel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.177' height='16.924'%3E%3Cpath fill='%23bc4122' d='M3.627 7.25a2.418 2.418 0 1 0-2.418-2.415A2.42 2.42 0 0 0 3.627 7.25Zm16.924 0a2.418 2.418 0 1 0-2.418-2.418A2.42 2.42 0 0 0 20.55 7.25Zm1.209 1.209h-2.418a2.411 2.411 0 0 0-1.7.7 5.526 5.526 0 0 1 2.837 4.133h2.493a1.208 1.208 0 0 0 1.209-1.209V10.88a2.42 2.42 0 0 0-2.422-2.418Zm-9.671 0a4.231 4.231 0 1 0-4.232-4.228 4.229 4.229 0 0 0 4.231 4.231Zm2.9 1.209h-.314a5.841 5.841 0 0 1-5.175 0h-.313a4.353 4.353 0 0 0-4.352 4.352v1.088a1.814 1.814 0 0 0 1.813 1.813h10.88a1.814 1.814 0 0 0 1.813-1.813v-1.085a4.353 4.353 0 0 0-4.351-4.352Zm-8.451-.506a2.411 2.411 0 0 0-1.7-.7h-2.42A2.42 2.42 0 0 0 0 10.88v1.209a1.208 1.208 0 0 0 1.209 1.209H3.7a5.54 5.54 0 0 1 2.839-4.133Z' /%3E%3C/svg%3E");width:24px}.path-resource-card svg{width:20px;color:#bc4122}@media only screen and (max-width: 767px){.path-resource-card{flex-direction:column;gap:20px}.path-resource-card .main{flex-direction:column;gap:0;align-items:flex-start;width:100%}.path-resource-card .image{display:none}}.progress{position:relative;width:80px;height:80px;display:flex;flex-direction:row;align-items:center;justify-content:center}.progress svg{position:absolute;width:100%;height:100%;transform:rotate(270deg)}.progress svg circle{width:100%;height:100%;fill:none;stroke-width:8px;stroke:#191919;transition:all .2s}.progress svg circle:nth-child(2){stroke:#bc4122;stroke-dasharray:251;stroke-dashoffset:calc(251 - 251*var(--percent)/100)}#benefits{background:#28233b;border-radius:8px;padding:30px 25px 55px}#benefits .head svg{color:#8980ad;margin:0 0 15px}#benefits .head .title{font-size:22px;margin:0 0 20px}#benefits ul.features{margin:0}#benefits ul.features li{padding:0;font-size:18px;line-height:1.2}#benefits ul.features li:not(:last-child){margin:0 0 25px}#benefits ul.features li:before{margin:0 10px 0 0;background-image:url("../../assets/check-green-lighter.svg")}@media only screen and (max-width: 991px){#benefits{padding:30px 20px}#benefits .head{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px}#benefits .head:after{border-width:0 1px 1px 0;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);border-style:solid;content:"";display:inline-block;padding:4px;transition:all .2s;transform:rotate(45deg);transform-origin:center}#benefits .head:after{margin:-2px 0 0}#benefits .head svg{margin:0;height:38px;width:auto}#benefits .head .title{margin:0;font-size:18px;max-width:none;position:relative;flex:1}#benefits ul.features{flex-direction:column}#benefits ul.features li{padding:0;margin:10px 0 0;font-size:15px;color:var(--text-primary)}#benefits .data{overflow:hidden;height:0;transition:all .3s}#benefits .data p:last-of-type{margin:0 0 15px}#benefits.open .head:after{transform:rotate(-135deg);margin:6px 0 0}#benefits.open .data{margin:15px 0 10px}}#header .container{max-width:1460px;background:var(--background-secondary);padding:0;border-radius:12px 12px 0 0}#header .wrapper{padding:40px 65px 40px 80px;gap:55px}#header .header{background:var(--background-secondary);border-bottom:1px solid var(--border-color);border-radius:12px 12px 0 0}#header h1{margin:0 0 15px}#header .components{color:var(--text-secondary);font-size:18px;gap:15px}#header .components svg{height:28px;width:28px}#header .components svg path{fill:rgba(0,0,0,0);stroke:var(--text-secondary)}@media only screen and (max-width: 991px){#header .header{border-radius:0}#header.sticky{position:sticky;top:76px;z-index:3}#header.sticky .header{gap:20px;flex-direction:row-reverse;justify-content:flex-end}#header:not(.sticky) .header{display:block}#header:not(.sticky) .header .flex-column{max-width:320px;margin:0 auto 20px}#header h1{font-size:18px}#header .components{font-size:14px}#header .wrapper{padding:25px 20px}}#cover .container{max-width:1460px;background:var(--background-secondary);padding:0;border-radius:0 0 12px 12px}#cover .wrapper{grid-template-columns:2fr 1fr;padding:40px 65px 40px 80px;gap:55px}#cover .description h2,#cover .description h3{font-size:22px;margin:0 0 20px}@media only screen and (max-width: 991px){#cover .container{border-radius:0}#cover .wrapper{padding:25px 20px;display:block}#cover .description{margin:0 0 50px}#cover .description h2,#cover .description h3{font-size:18px}}.course-section{background:var(--background-secondary);border-radius:8px;margin:0 0 60px}.course-section .student-course-card{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--border-color);border-radius:0;margin:0}.course-section .course-items{position:relative;transition:all .2s}.course-section .course-items .header{padding:25px 107px;gap:30px}.course-section .course-items .header:after{border-width:0 1px 1px 0;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);border-style:solid;content:"";display:inline-block;padding:4px;transition:all .2s;transform:rotate(45deg);transform-origin:center}.course-section .course-items .header:after{margin:-6px 0 0 0}.course-section .course-items .header .title{margin:0 0 0 30px}.course-section .course-items .items{opacity:0;transition:all .25s linear;padding:0px 80px;position:relative}.course-section .course-items.disabled .description{opacity:.3}.course-section .course-items.disabled .path-resource-card>*{opacity:.3}.course-section .cta{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.262) 19%, rgba(0, 0, 0, 0.459) 34%, rgba(0, 0, 0, 0.618) 47%, rgba(0, 0, 0, 0.722) 56.5%, rgba(0, 0, 0, 0.806) 65%, rgba(0, 0, 0, 0.874) 73%, rgba(0, 0, 0, 0.925) 80.2%, rgba(0, 0, 0, 0.958) 86.1%, rgba(0, 0, 0, 0.979) 91%, rgba(0, 0, 0, 0.992) 95.2%, rgba(0, 0, 0, 0.998) 98.2%, black 100%);border-radius:8px}.course-section .cta h3,.course-section .cta p{max-width:550px}.course-section .cta img{margin:0 auto 50px}.course-section .cta h3{font-size:30px;margin:0 auto 40px}.course-section.open .course-items:not(.disabled){padding:0 0 20px}.course-section.open .course-items:before{content:"";display:block;position:absolute;width:1px;height:110px;top:40px;left:116px;background:var(--border-color)}.course-section.open .course-items .header:after{transform:rotate(-135deg);margin:0}.course-section.open .course-items .items{opacity:1}.course-section.open .course-items .list{position:relative}.course-section.open .course-items .list:before{content:"";display:block;position:absolute;width:1px;top:0;bottom:0;left:36px;background:var(--border-color)}.course-section.open .course-items.disabled .title{opacity:.5}.course-section .description{opacity:.5;padding:0 75px 30px}.course-section .status{display:block;width:18px;height:18px;border-radius:50px;border:2px solid #ffc50e;background-color:#ffc50e;z-index:1}.course-section .status[data-status="0"]{border-color:var(--text-muted);background-color:var(--background-secondary)}.course-section .status[data-status="100"]{border-color:#22ff91;background-color:#22ff91}@media only screen and (max-width: 991px){.course-section{margin:0 0 40px}.course-section .course-items .header{padding:20px}.course-section .course-items .items{padding:0 20px}.course-section .course-items.disabled .list .path-resource-card:nth-last-child(2),.course-section .course-items.disabled .list .path-resource-card:nth-last-child(1){display:none}.course-section .description{padding:0 20px 20px}.course-section.open .course-items:before{content:none}.course-section.open .course-items .list:before{content:none}.course-section .cta h3{font-size:20px;max-width:80%}}#path-certificates{background:var(--background-primary);padding:70px 0 120px;margin-bottom:-20px}#path-certificates h2{text-align:center;font-size:36px}#path-certificates .mobile-image{display:none}#path-certificates .list{padding:30px 0 40px;gap:85px}#path-certificates h3{font-size:16px;margin:20px 0 15px 0;font-weight:300}#path-certificates .cert-progress{background:var(--background-primary);max-width:100%;margin:0 auto;height:20px;border-radius:20px;position:relative;overflow:hidden}#path-certificates .cert-progress>span{position:absolute;height:20px;left:0;border-radius:20px}#path-certificates .cert-progress .current{background-color:#22ff91;width:var(--current-progress);z-index:2}#path-certificates .cert-progress .projected{background-color:#146b6d;width:var(--projected-progress);z-index:1}#path-certificates .details{color:var(--text-muted);justify-content:flex-start;gap:8px;margin:8px 0 0}#path-certificates .details svg{width:18px;fill:var(--text-muted)}#path-certificates .legend{justify-content:center;gap:20px;color:var(--text-muted);font-size:14px}#path-certificates .legend span:before{content:"";display:inline-block;width:20px;height:20px;border-radius:4px;margin:0 10px 0 0;background-color:var(--background-primary);vertical-align:middle}#path-certificates .legend span:nth-child(1):before{background-color:#22ff91}#path-certificates .legend span:nth-child(2):before{background-color:#146b6d}@media only screen and (max-width: 991px){#path-certificates .container{padding:0 40px}#path-certificates h2{font-size:24px;max-width:100%}#path-certificates .mobile-image{display:block;margin:40px auto 30px}#path-certificates .list{flex-direction:column;gap:30px;align-items:stretch}#path-certificates .image-box{display:none}#path-certificates h3{margin:0 0 10px 0}#path-certificates .legend{align-items:flex-start;gap:20px;flex-direction:column}}#benefits{background:var(--background-primary);padding:25px}#benefits .head{display:flex;align-items:center;gap:18px;margin:0 0 20px}#benefits .head svg{height:38px;width:38px;margin:0}#benefits .head .title{margin:0;font-size:24px}@media only screen and (max-width: 991px){#benefits .head{margin:0}#benefits .head .title{font-size:18px}}#content{margin:60px 0 0}#certificates{margin:150px 0 0}@media only screen and (max-width: 991px){#certificates{margin:100px 0 0}}
