.countdown[data-v-3be37f56]{color:var(--extreme-blue-2);display:inline-flex;justify-content:space-between}.countdown.divider[data-v-3be37f56]{align-items:center}.countdown .box[data-v-3be37f56]{align-items:center;border:1.5px solid transparent;border-radius:10px;display:flex;font-weight:400;height:81px;line-height:1;text-align:center;width:80px}.countdown .box .number[data-v-3be37f56]{display:inline-block;font-size:40px;padding:0 0 0 14px;text-align:left;width:100%}.countdown .box .label[data-v-3be37f56]{font-size:14px}.countdown .box+.box[data-v-3be37f56]{margin-left:10px}.countdown .divider-sign[data-v-3be37f56]{font-size:32px;font-weight:500;margin:0 var(--spacing-8)}.countdown.bordered .box[data-v-3be37f56]{border-color:var(--extreme-blue-2)}@media (min-width:1024px) and (max-width:1439px){.countdown .box[data-v-3be37f56]{height:67px;width:64px}.countdown .box .number[data-v-3be37f56]{font-size:32px;padding:0 0 0 12px}.countdown .box .label[data-v-3be37f56]{font-size:12px}.countdown .box+.box[data-v-3be37f56]{margin-left:8px}}@media (max-width:1023px){.countdown .box[data-v-3be37f56]{height:67px;width:64px}.countdown .box .number[data-v-3be37f56]{font-size:32px;padding:0 0 0 12px}.countdown .box .label[data-v-3be37f56]{font-size:12px}.countdown .box+.box[data-v-3be37f56]{margin-left:8px}}.hero-card[data-v-0655e623]{background:var(--main-light);border-radius:20px;box-shadow:0 4px 15px 0 rgba(0,12,31,.25);color:var(--main-dark);left:calc(var(--gutter)/2);padding:var(--spacing-32);position:absolute;right:calc(var(--gutter)/2);top:0;transition:ease all var(--duration);z-index:4}.hero-card .limited-time-only-banner[data-v-0655e623]{background:var(--main-red);border-top-left-radius:20px;border-top-right-radius:20px;color:var(--main-light);font-size:14px;font-weight:600;left:0;line-height:130%;padding:12px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.hero-card .percents-off[data-v-0655e623]{align-items:center;background:var(--main-red-light-3);border:3px solid var(--main-red);border-radius:100px;display:flex;font-weight:600;height:72px;justify-content:center;line-height:114%;position:absolute;right:12px;text-align:center;text-transform:uppercase;top:12px;width:72px}.hero-card .prices[data-v-0655e623]{margin-bottom:var(--spacing-20)}.hero-card .prices [data-v-0655e623]{margin:0}.hero-card .prices .old-price[data-v-0655e623]{display:inline-block;font-weight:500;line-height:110%;position:relative;text-transform:capitalize}.hero-card .prices .old-price[data-v-0655e623]:after{background-color:var(--main-dark);content:"";display:block;height:2px;left:-2%;margin-top:-1px;position:absolute;right:-2%;top:50%;width:104%}.hero-card .prices .new-price[data-v-0655e623]{font-size:50px}.hero-card .prices .caption[data-v-0655e623]{color:var(--main-dark-light-4)}.hero-card .warning-alert[data-v-0655e623]{align-items:flex-start;background:var(--main-light-shade-3);border-radius:4px;display:flex;gap:8px;padding:8px}.hero-card .warning-alert>svg[data-v-0655e623]{flex:1 0 auto}.hero-card .warning-alert p[data-v-0655e623]{font-size:12px;line-height:130%;margin:0}.hero-card .btn[data-v-0655e623]{color:var(--main-dark);width:100%}.hero-card .btn.btn-primary[data-v-0655e623]{color:var(--main-light)}.hero-card .btn.disabled[data-v-0655e623]{opacity:1;pointer-events:none}.hero-card[data-v-0655e623] .countdown{color:var(--main-red);margin-bottom:var(--spacing-20);width:100%}.hero-card[data-v-0655e623] .countdown .box{height:49px;width:59px}.hero-card[data-v-0655e623] .countdown .box .number{font-size:28px;font-weight:500;line-height:110%;padding:0;text-align:center}.hero-card .money-back-guarantee[data-v-0655e623]{align-items:center;color:var(--main-dark-light-4);display:flex;font-size:14px;gap:4px;justify-content:center;margin:var(--spacing-12) 0 0;text-align:center}.hero-card .course-content[data-v-0655e623]{margin-top:var(--spacing-24)}.hero-card .course-content .body-1[data-v-0655e623]{align-items:center;display:flex;font-weight:600;gap:12px;margin-bottom:var(--spacing-20)}.hero-card .course-content ul[data-v-0655e623]{margin:0;padding:0}.hero-card .course-content ul li[data-v-0655e623]{margin-bottom:var(--spacing-16);padding-left:var(--spacing-8)}.hero-card .course-content ul li[data-v-0655e623]:last-of-type{margin-bottom:0}.hero-card .what-you-get[data-v-0655e623]{margin-top:var(--spacing-20)}.hero-card .what-you-get .body-1[data-v-0655e623]{font-weight:500;margin:0 0 var(--spacing-12)}.hero-card .what-you-get ul[data-v-0655e623]{list-style:none;margin:0;max-height:calc(100vh - 460px);overflow:auto;padding:0}.hero-card .what-you-get ul.has-scroll[data-v-0655e623]:before{background:linear-gradient(0deg,var(--true-white) 24%,hsla(0,0%,100%,0) 100%);bottom:20px;content:"";height:150px;left:0;position:absolute;width:100%}.hero-card .what-you-get ul.has-scroll.no-shadow-end[data-v-0655e623]:before{display:none}@-moz-document url-prefix(){.hero-card .what-you-get ul[data-v-0655e623]{scrollbar-color:var(--main-light-shade-4);scrollbar-width:thin}}.hero-card .what-you-get ul[data-v-0655e623]::-webkit-scrollbar{width:4px}.hero-card .what-you-get ul[data-v-0655e623]::-webkit-scrollbar-track{background:var(--main-light)}.hero-card .what-you-get ul[data-v-0655e623]::-webkit-scrollbar-thumb{background:var(--main-light-shade-4);border-radius:50px}.hero-card .what-you-get ul li[data-v-0655e623]{align-items:center;display:flex;line-height:150%;margin-bottom:var(--spacing-12)}.hero-card .what-you-get ul li svg[data-v-0655e623]{margin-right:var(--spacing-12)}.hero-card .what-you-get ul li svg [stroke][data-v-0655e623]{stroke:var(--accent-shade-2)}.hero-card .what-you-get ul li svg:not(.q-and-a-support) [fill][data-v-0655e623]{fill:var(--accent-shade-2)}.hero-card .what-you-get ul li svg.coding-exercises[data-v-0655e623]{height:15px;width:15px}.hero-card .what-you-get ul li[data-v-0655e623]:last-of-type{margin-bottom:0}.hero-card .btn-danger-transparent[data-v-0655e623]{align-items:center;cursor:default;display:flex;gap:8px;justify-content:center;position:relative;width:100%}.hero-card .btn-danger-transparent svg[data-v-0655e623]{width:16px}.hero-card .btn-danger-transparent svg g[stroke][data-v-0655e623]{stroke:var(--main-red)}.hero-card .btn-danger-transparent[data-v-0655e623]:hover{background:var(--main-light);color:var(--main-red)}.hero-card .btn-danger-transparent:hover .tooltip[data-v-0655e623]{display:block}.hero-card img[data-v-0655e623]{border-radius:10px;height:171px;margin-bottom:var(--spacing-20);max-width:100%;object-fit:cover;object-position:center;width:100%}.hero-card.shortened[data-v-0655e623]:not(.courses-gate){background:unset;border:0;box-shadow:none;padding:0;position:unset;width:100%}.hero-card.shortened:not(.courses-gate) .prices .new-price[data-v-0655e623]{font-size:50px}.hero-card.shortened:not(.courses-gate) .prices img[data-v-0655e623]{display:none}.hero-card.shortened:not(.courses-gate) .prices .caption[data-v-0655e623]{font-size:16px}.hero-card.shortened:not(.courses-gate) .limited-time-only-banner[data-v-0655e623],.hero-card.shortened:not(.courses-gate) img[data-v-0655e623]{display:none}.hero-card.shortened:not(.courses-gate) .percents-off[data-v-0655e623]{top:0}.hero-card.shortened:not(.courses-gate) .btn[data-v-0655e623]{height:52px;padding:var(--spacing-16)}.hero-card.courses-gate[data-v-0655e623]{background:unset;border:0;box-shadow:none;padding:0;position:unset;width:100%}.hero-card.courses-gate .prices[data-v-0655e623]{position:relative}.hero-card.courses-gate .percents-off[data-v-0655e623]{right:0;top:0}.hero-card.courses-gate[data-v-0655e623] .countdown .box{height:49px;width:75px}.hero-card.courses-gate.shortened.promo[data-v-0655e623]{padding-top:42px}.hero-card.courses-gate.shortened.promo img[data-v-0655e623]{border-top-left-radius:0;border-top-right-radius:0}.hero-card.promo-with-timer[data-v-0655e623]{padding-top:66px}.hero-card.promo-with-timer .percents-off[data-v-0655e623]{top:54px}.hero-card.desktop[data-v-0655e623]{display:block}@media (min-width:1024px) and (max-width:1439px){.hero-card img[data-v-0655e623]{height:138px}}@media (max-width:1023px){.hero-card.desktop[data-v-0655e623]{display:none}.hero-card.mobile[data-v-0655e623]{box-shadow:none;display:block!important;margin-left:-15px;margin-right:15px;margin-top:36px;padding:var(--spacing-48) var(--spacing-24) 0;position:relative;width:calc(100% - 30px)}.hero-card.mobile .what-you-get ul[data-v-0655e623]{max-height:unset;overflow:unset}.hero-card.mobile .prices .old-price[data-v-0655e623]{font-size:24px}.hero-card.mobile .prices .new-price[data-v-0655e623]{font-size:44px}.hero-card .percents-off[data-v-0655e623]{right:24px;top:unset}.hero-card.promo-with-timer .prices[data-v-0655e623]{margin-top:68px}.hero-card.promo-with-timer .limited-time-only-banner[data-v-0655e623]{border-radius:20px;left:24px;right:24px;top:unset}.hero-card.promo-with-timer .percents-off[data-v-0655e623]{right:24px;top:116px}.hero-card.shortened:not(.courses-gate) .btn[data-v-0655e623]{margin-top:var(--spacing-20)}.hero-card.courses-gate img[data-v-0655e623]{display:none}.hero-card.courses-gate.shortened.promo[data-v-0655e623]{padding-top:0}}.course-breadcrumb[data-v-3e4ce9bd]{margin-bottom:var(--spacing-28)}.course-breadcrumb ul[data-v-3e4ce9bd]{display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0}.course-breadcrumb ul li[data-v-3e4ce9bd]{align-items:center;display:flex;justify-content:space-between}.course-breadcrumb ul li a[data-v-3e4ce9bd],.course-breadcrumb ul li span[data-v-3e4ce9bd]{color:var(--main-light-shade-4);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:100%;text-decoration:none;text-transform:capitalize}.course-breadcrumb ul li a[data-v-3e4ce9bd]{color:var(--main-light)}.course-breadcrumb ul li span[data-v-3e4ce9bd]{color:var(--main-light-shade-4)}.course-breadcrumb ul svg[data-v-3e4ce9bd]{height:12px;margin:0 10px;vertical-align:middle;width:12px}@media (max-width:1023px){.course-breadcrumb[data-v-3e4ce9bd]{display:none}}.fa .course-breadcrumb ul li span[data-v-3e4ce9bd]{color:var(--main-dark-light-4)}main:has(>.banner-holder) .hero-section.sticky[data-v-bcb96760]:not(.lms){top:176px}.hero-section[data-v-bcb96760]{align-items:center;background:var(--gradients-hero-image);border-radius:0 0 60px 0;color:var(--main-light);display:flex;min-height:358px;padding-top:var(--spacing-80);transition:all .3s ease}.hero-section.sticky-mobile[data-v-bcb96760]{display:none}.hero-section .updated[data-v-bcb96760]{align-items:center;display:flex;font-size:14px;margin-top:4px}.hero-section .updated svg[data-v-bcb96760]{margin-right:8px}.hero-section .container[data-v-bcb96760]{height:100%;padding-bottom:var(--spacing-32);padding-top:var(--spacing-32)}.hero-section .container .row[data-v-bcb96760]{height:100%}.hero-section .container .row .h3[data-v-bcb96760]{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-8)}.hero-section .container .row .h3:has(.label) .course-name[data-v-bcb96760]{margin-right:var(--spacing-8)}.hero-section .container .row .h3 .labels[data-v-bcb96760]{align-items:center;display:inline-flex}.hero-section .container .row .h3 .label[data-v-bcb96760]{align-items:center;border-radius:5px;color:rgba(0,12,31,.8);display:flex;font-size:12px;font-weight:600;gap:4px;line-height:130%;padding:6px 8px;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:max-content}.hero-section .container .row .h3 .label[data-v-bcb96760]:not(:last-child){margin-right:4px}.hero-section .container .row .h3 .label.trending[data-v-bcb96760]{background:var(--main-purple-light-2)}.hero-section .container .row .h3 .label.bestseller[data-v-bcb96760]{background:var(--main-yellow-light-2)}.hero-section .container .row .h3 .label.top-rated[data-v-bcb96760]{background:var(--accent-light-3)}.hero-section .container .row .h3 .label.new[data-v-bcb96760]{background:var(--accent-shade-2);color:var(--main-light)}.hero-section .container .row .h3 .label.popular[data-v-bcb96760]{background:var(--main-red-light-3)}.hero-section .container .row .h3 .label.free[data-v-bcb96760]{background:var(--main-green-light-3);color:var(--main-dark)}.hero-section .container .row .instructor[data-v-bcb96760]{font-weight:500;line-height:120%;margin-top:0}.hero-section .container .row .instructor .course-rating[data-v-bcb96760]{margin-top:var(--spacing-8)}.hero-section .container .row .instructor a[data-v-bcb96760]{color:var(--accent);font-weight:600}.hero-section .container .row .description[data-v-bcb96760]{color:var(--main-light-shade-4);line-height:150%;margin-bottom:0;margin-top:var(--spacing-28)}.hero-section .container .row[data-v-bcb96760] .course-progress .wrapper{margin-right:var(--spacing-8)}.hero-section .container .row[data-v-bcb96760] .course-progress .progress-bar{background:var(--main-dark-light-3);border:1px solid var(--main-dark-light-3);width:289px}.hero-section .container .row .info[data-v-bcb96760]{align-items:center;display:flex;font-size:14px;font-weight:500;margin-top:16px}.hero-section .container .row .info span[data-v-bcb96760]:not(.dot){align-items:center;display:flex}.hero-section .container .row .info span:not(.dot) svg[data-v-bcb96760]{margin-right:var(--spacing-8)}.hero-section .container .row .info span.dot[data-v-bcb96760]{background:var(--main-dark-light-4);border-radius:50%;display:inline-block;height:5px;margin:0 8px;width:5px}.hero-section.hide[data-v-bcb96760]{opacity:0}.hero-section.lms[data-v-bcb96760]{padding-top:0}.hero-section.lms .container .row .h3[data-v-bcb96760]{font-size:32px}.hero-section.sticky[data-v-bcb96760]{left:0;min-height:93px;opacity:0;padding:0;position:fixed;right:0;top:80px;transition:ease all var(--duration);visibility:hidden;width:100%;z-index:3}.hero-section.sticky.show[data-v-bcb96760]{opacity:1;visibility:visible;z-index:4}.hero-section.sticky .container[data-v-bcb96760]{padding:var(--spacing-32) 0}.hero-section.sticky .container .row .h3[data-v-bcb96760]{align-items:center;display:flex;font-size:24px}.hero-section.sticky .container .row .h3 .label[data-v-bcb96760]{margin-left:var(--spacing-8)}.hero-section.sticky .container .row .instructor[data-v-bcb96760]{font-size:16px;margin-top:var(--spacing-8)}.hero-section.sticky .container .row .instructor a[data-v-bcb96760]{color:var(--accent);font-weight:600}.hero-section.sticky.lms[data-v-bcb96760]{padding-left:44px;top:64px}.hero-section.sticky.hide-sticky[data-v-bcb96760]{opacity:0}.hero-section.sticky.sidebar-expanded[data-v-bcb96760]{padding-left:var(--nav-bar-width)}@media (min-width:1024px) and (max-width:1439px){.hero-section .container .row .h3[data-v-bcb96760],.hero-section.lms .container .row .h3[data-v-bcb96760]{font-size:28px}.hero-section.sticky .container .row .h3[data-v-bcb96760]{font-size:24px}}@media (max-width:1023px){.hero-section.hide[data-v-bcb96760]{opacity:1}.hero-section.sticky[data-v-bcb96760]{display:none}.hero-section.sticky-mobile[data-v-bcb96760]{background:linear-gradient(135deg,rgba(86,191,199,.2) .94%,rgba(86,191,199,0)),#000c1f;border-bottom-right-radius:0;display:block;min-height:unset;top:68px}.hero-section.sticky-mobile.lms[data-v-bcb96760]{padding-left:0;top:64px}.hero-section.sticky-mobile.lms .container>div .price-wrapper .old-price[data-v-bcb96760]{line-height:23px}.hero-section.sticky-mobile.lms .container>div .price-wrapper .new-price[data-v-bcb96760]{line-height:45px}.hero-section.sticky-mobile.banner[data-v-bcb96760]{top:102px}.hero-section.sticky-mobile.show[data-v-bcb96760]{z-index:5}.hero-section.sticky-mobile .container[data-v-bcb96760]{padding:0}.hero-section.sticky-mobile .container>div[data-v-bcb96760]{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-24)}.hero-section.sticky-mobile .container>div img[data-v-bcb96760]{border-radius:5px;height:52px;width:92px}.hero-section.sticky-mobile .container>div .price-wrapper .old-price[data-v-bcb96760]{font-size:18px;font-weight:500;margin-bottom:0;text-decoration:line-through}.hero-section.sticky-mobile .container>div .price-wrapper .new-price[data-v-bcb96760]{font-size:40px;font-weight:500;margin-bottom:0}.hero-section.sticky-mobile .container>div .price-wrapper .caption[data-v-bcb96760]{color:var(--main-light-shade-4);font-size:14px;line-height:150%;margin:0}.hero-section.sticky-mobile .container>div .limited-time-only-banner[data-v-bcb96760]{background:var(--main-red);color:var(--main-light);font-size:14px;font-weight:600;height:34px;left:0;line-height:130%;padding:12px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-34px}.hero-section.sticky-mobile .container>div .btn[data-v-bcb96760]{align-items:center;display:flex;height:52px;justify-content:center}.hero-section.sticky-mobile .container>div .btn.btn-primary-yellow[data-v-bcb96760]{color:var(--main-dark)}}.curriculum .sections[data-v-06fa4ebb]{margin:0;padding:0;transition:height var(--duration) ease-out}.curriculum .sections.overlay[data-v-06fa4ebb]{height:485px;overflow:hidden;position:relative}.curriculum .sections.overlay[data-v-06fa4ebb]:before{background:linear-gradient(0deg,var(--main-light) -12.31%,hsla(0,0%,100%,.94) 30.39%,hsla(0,0%,100%,0) 100%);bottom:0;content:"";height:120px;position:absolute;width:100%;z-index:1}.curriculum .sections:not(.overlay)+.see-more[data-v-06fa4ebb]{padding-top:var(--spacing-32)}.curriculum .sections:not(.overlay)+.see-more svg[data-v-06fa4ebb]{transform:rotate(180deg)}.curriculum .sections .section-wrapper[data-v-06fa4ebb]{border-bottom:1px solid var(--main-light-shade-3);list-style:none;margin:0}.curriculum .sections .section-wrapper .section[data-v-06fa4ebb]{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-24);justify-content:space-between;padding:var(--spacing-20) 0}.curriculum .sections .section-wrapper .section .main[data-v-06fa4ebb]{align-items:center;display:flex;flex:0 1 auto;margin-right:auto}.curriculum .sections .section-wrapper .section .main .arrow[data-v-06fa4ebb]{margin-right:var(--spacing-8);transform:rotate(180deg);transition:ease all var(--duration)}.curriculum .sections .section-wrapper .section .main .arrow2[data-v-06fa4ebb]{flex:0 0 auto;margin-right:var(--spacing-14);transform:rotate(180deg);transition:ease all var(--duration)}.curriculum .sections .section-wrapper .section .main .arrow2 path[fill][data-v-06fa4ebb]{fill:var(--main-light-shade-4)}.curriculum .sections .section-wrapper .section .main .section-name-wrap[data-v-06fa4ebb]{align-items:center;display:flex}.curriculum .sections .section-wrapper .section .main .section-name[data-v-06fa4ebb]{font-weight:500;text-transform:capitalize}.curriculum .sections .section-wrapper .section .main .label-sm[data-v-06fa4ebb]{margin-left:var(--spacing-8)}.curriculum .sections .section-wrapper .section .info[data-v-06fa4ebb]{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.curriculum .sections .section-wrapper .section .info span[data-v-06fa4ebb]{color:var(--main-dark-shade-3)}.curriculum .sections .section-wrapper .section .info span.bullet[data-v-06fa4ebb]{background:var(--main-dark-shade-3);border-radius:50%;height:4px;margin:0 var(--spacing-xs);width:4px}.curriculum .sections .section-wrapper .section .info.lms span[data-v-06fa4ebb]{font-size:14px;font-weight:500}.curriculum .sections .section-wrapper .section .free-label[data-v-06fa4ebb]{background:rgba(0,177,39,.2);color:var(--main-green-shade-1);font-weight:600}.curriculum .sections .section-wrapper .section[data-v-06fa4ebb]:hover{background:var(--accent-light-1)}.curriculum .sections .section-wrapper .lessons[data-v-06fa4ebb]{height:0;overflow:hidden;padding-left:var(--spacing-24);transition:height var(--duration) ease-out}.curriculum .sections .section-wrapper .lessons .description[data-v-06fa4ebb]{margin:var(--spacing-16) 0}.curriculum .sections .section-wrapper .lessons .description[data-v-06fa4ebb] p{margin:0}.curriculum .sections .section-wrapper .lessons .description[data-v-06fa4ebb] ol,.curriculum .sections .section-wrapper .lessons .description[data-v-06fa4ebb] ul{line-height:normal;margin:0;white-space:normal}.curriculum .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb]{align-items:center;cursor:pointer;display:flex;padding:var(--spacing-6) 0;text-decoration:none}.curriculum .sections .section-wrapper .lessons .lesson svg[data-v-06fa4ebb]{flex:0 0 auto;transform:scale(.8);vertical-align:top}.curriculum .sections .section-wrapper .lessons .lesson svg path[fill][data-v-06fa4ebb]{fill:var(--main-dark-shade-3)}.curriculum .sections .section-wrapper .lessons .lesson>div[data-v-06fa4ebb]{align-items:center;display:flex;flex:1}.curriculum .sections .section-wrapper .lessons .lesson .duration[data-v-06fa4ebb]{color:var(--main-dark-light-3);font-size:14px;font-weight:500;margin-left:auto}.curriculum .sections .section-wrapper .lessons .lesson .lesson-name[data-v-06fa4ebb]{align-items:center;color:var(--accent-shade-2);display:flex;font-weight:600;margin-left:var(--spacing-12)}.curriculum .sections .section-wrapper .lessons .lesson .label-sm[data-v-06fa4ebb]{margin-left:8px}.curriculum .sections .section-wrapper .lessons .lesson .free-label[data-v-06fa4ebb]{background:none;color:var(--main-green-shade-1);font-weight:600}.curriculum .sections .section-wrapper .lessons .lesson .read-label[data-v-06fa4ebb]{background:unset;color:var(--main-green-shade-1);font-weight:600}.curriculum .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb]:hover{background:var(--accent-light-1)}.curriculum .sections .section-wrapper.expanded-lessons[data-v-06fa4ebb]{padding-bottom:18.5px}.curriculum .sections .section-wrapper.expanded-lessons .section .main svg.arrow2[data-v-06fa4ebb],.curriculum .sections .section-wrapper.expanded-lessons .section .main svg.arrow[data-v-06fa4ebb]{transform:rotate(0deg);transition:ease all var(--duration)}.curriculum .see-more[data-v-06fa4ebb]{text-align:center}.curriculum .see-more span[data-v-06fa4ebb]{color:var(--accent-shade-1)}.curriculum .see-more svg[data-v-06fa4ebb]{margin-left:var(--spacing-8);transition:ease all var(--duration);vertical-align:middle}.curriculum .see-more svg path[fill][data-v-06fa4ebb]{fill:var(--accent-shade-1)}.curriculum .see-more a[data-v-06fa4ebb]{cursor:pointer}.curriculum.site .sections .section-wrapper .lessons .lesson.video-type-lesson[data-v-06fa4ebb]{cursor:default}.curriculum.site .sections .section-wrapper .lessons .lesson.video-type-lesson .lesson-name[data-v-06fa4ebb]{color:var(--main-dark-shade-3);font-weight:500}.curriculum.site .sections .section-wrapper .lessons .lesson.video-type-lesson[data-v-06fa4ebb]:hover{background:unset}.curriculum.locked-course .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb],.curriculum.preview-mode .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb]{cursor:default}.curriculum.locked-course .sections .section-wrapper .lessons .lesson .lesson-name[data-v-06fa4ebb],.curriculum.preview-mode .sections .section-wrapper .lessons .lesson .lesson-name[data-v-06fa4ebb]{color:var(--main-dark-shade-3);font-weight:500}.curriculum.locked-course .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb]:hover,.curriculum.preview-mode .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb]:hover{background:unset}@media (min-width:1024px) and (max-width:1439px){.curriculum[data-v-06fa4ebb]{padding:var(--spacing-48)}.curriculum .sections .section-wrapper .lessons .lesson .lesson-name[data-v-06fa4ebb]{flex:1}.curriculum .sections .section-wrapper .lessons .description[data-v-06fa4ebb]{margin-top:0}}@media (max-width:600px){.curriculum .sections .section-wrapper .lessons .lesson>div[data-v-06fa4ebb]{display:flex;justify-content:space-between;width:100%}.curriculum .sections .section-wrapper .lessons .lesson>div .lesson-name[data-v-06fa4ebb]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1;margin-right:var(--spacing-8);overflow:hidden;text-overflow:ellipsis}.curriculum .sections .section-wrapper .section .main[data-v-06fa4ebb]{width:100%}.curriculum .sections .section-wrapper .section .main>div[data-v-06fa4ebb]{display:flex;justify-content:space-between;width:100%}.curriculum .sections .section-wrapper .section .main>div .section-name[data-v-06fa4ebb]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.curriculum .sections .section-wrapper .section .main>div .label-sm[data-v-06fa4ebb]{display:flex}}.fa .card .see-more span[data-v-06fa4ebb]{color:var(--accent)}.fa .card .sections .section-wrapper .section[data-v-06fa4ebb]{line-height:130%;padding:var(--spacing-20) 0}.fa .card .sections .section-wrapper.expanded-lessons[data-v-06fa4ebb]{padding-bottom:var(--spacing-22)}.fa .card .sections .section-wrapper.expanded-lessons .section[data-v-06fa4ebb]{padding-bottom:16px}.fa .card .sections .section-wrapper .lessons p[data-v-06fa4ebb]{color:var(--main-dark-light-3);line-height:130%;margin-bottom:10px;margin-top:0}.fa .card .sections .section-wrapper .lessons .lesson[data-v-06fa4ebb]{line-height:130%;padding:10px 0}.fa .card .sections .section-wrapper .lessons .lesson .lesson-name[data-v-06fa4ebb]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--main-dark-light-3);display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.fa .card .sections .section-wrapper .lessons .lesson .lesson-free-label[data-v-06fa4ebb]{color:var(--accent-shade-1)}.fa .card.site .sections .section-wrapper .section .main .arrow path[fill][data-v-06fa4ebb]{fill:var(--main-dark-shade-0)}.fa .card.site .sections .section-wrapper .lessons .lesson svg path[fill][data-v-06fa4ebb]{fill:var(--main-dark-light-4)}.fa .card.lms .sections .section-wrapper .lessons .lesson svg path[fill][data-v-06fa4ebb]{fill:var(--main-light-shade-4)}.slider-container{margin-left:-10px;margin-right:-10px;overflow:hidden;padding:0 10px}.slider-container.landing .slider-header{flex-direction:column;margin-bottom:var(--spacing-60)}.slider-container.landing .slider-header .heading{align-items:center;display:flex;justify-content:center;margin-bottom:34px;text-align:center}.slider-container.landing .slider-header .heading h2{margin:0;width:100%}.slider-container.landing .slider-header .subtitle{align-items:center;display:flex;justify-content:center;text-align:center}.slider-container.courses .slider-header{margin-bottom:var(--spacing-24)}.slider-container.courses .slider-header .controls svg circle[stroke],.slider-container.courses .slider-header .controls svg path[stroke]{stroke:var(--main-dark-light-4)}.slider-container.business .slider-header .controls svg.disabled circle[stroke],.slider-container.business .slider-header .controls svg.disabled path[stroke]{stroke:var(--main-light-shade-4)}.slider-container.business .slider-header .controls svg circle[stroke],.slider-container.business .slider-header .controls svg path[stroke]{stroke:var(--main-dark-light-4)}.slider-container.resources .slider-header{margin:0}.slider-container .row{flex-wrap:nowrap;justify-items:stretch;transform:translateX(0);transition:transform 1s ease-out}.slider-container .faded-el{background:linear-gradient(180deg,var(--main-light-shade-1) 0,rgba(250,250,251,0) 100%);bottom:0;height:100%;pointer-events:none;position:absolute;right:0;transform:rotate(90deg);transition:all 1s ease;width:53px;z-index:1}.slider-container .slider-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px}.slider-container .slider-header .controls{align-items:center;display:flex}.slider-container .slider-header .controls a{color:var(--main-light);font-size:18px;font-weight:600;line-height:18px;margin-right:var(--spacing-36);text-decoration:none}.slider-container .slider-header .controls svg{cursor:pointer}.slider-container .slider-header .controls svg.disabled{opacity:.3;pointer-events:none}.slider-container .slider-header .controls svg:not(:last-child){margin-right:var(--spacing-14)}.slider-container .slider-header-down{align-items:center;display:flex;justify-content:center;margin-top:var(--spacing-48)}.slider-container .slider-header-down .controls{align-items:center;display:flex}.slider-container .slider-header-down .controls a{color:var(--main-light);font-size:18px;font-weight:600;line-height:18px;margin-right:var(--spacing-36);text-decoration:none}.slider-container .slider-header-down .controls svg{cursor:pointer}.slider-container .slider-header-down .controls svg.disabled{opacity:.3;pointer-events:none}.slider-container .slider-header-down .controls svg:not(:last-child){margin-right:var(--spacing-14)}.slider-container .dots{display:none;justify-content:center;padding:var(--spacing-18) 0;z-index:3}.slider-container .dots .dot{align-items:center;display:flex;height:20px;justify-content:center;margin:0 var(--spacing-8);width:20px}.slider-container .dots .dot:after{background-color:rgba(0,12,31,.36);border-radius:50%;content:"";display:block;height:10px;transition:background-color .5s ease-in;width:10px}.slider-container .dots .dot.active:after{background-color:var(--main-dark-shade-1)}.slider-container .dots.show{display:flex}.slider-container .courses-controls{display:none}.slider-container.dark .controls svg circle[fill]{fill:transparent}.slider-container.dark .controls svg circle[stroke],.slider-container.dark .controls svg path[stroke]{stroke:var(--main-light)}.slider-container.dark .dots .dot.active:after{background-color:var(--main-light)}.slider-container.dark .dots .dot:after{background-color:var(--main-dark-shade-3)}@media (max-width:1023px){.slider-container.landing{margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.slider-container.landing .slider-header .controls{display:flex}.slider-container.landing .dots{display:none}.slider-container.courses .slider-header{margin-bottom:0}.slider-container.courses .courses-controls,.slider-container.courses .dots{display:none}.slider-container.courses .row.expanded~.courses-controls{display:flex;justify-content:center;margin-bottom:20px}.slider-container.courses .row.expanded~.courses-controls svg:first-of-type{margin-right:var(--spacing-12)}.slider-container.courses .row.expanded~.courses-controls svg.disabled{opacity:.3;pointer-events:none}.slider-container.courses .row.expanded~.courses-controls svg circle[stroke],.slider-container.courses .row.expanded~.courses-controls svg path[stroke]{stroke:var(--main-dark-light-4)}.slider-container .slider-header .controls{display:none}.slider-container .dots{display:flex}.slider-container.featured-courses{margin:0!important;padding:0}}.fa .slider-container .slider-header .holder{display:flex}.fa .slider-container .slider-header .holder .certificate,.fa .slider-container .slider-header .holder .courses,.fa .slider-container .slider-header .holder .hours{align-items:center;display:flex}.fa .slider-container .slider-header .holder .certificate .text,.fa .slider-container .slider-header .holder .courses .text,.fa .slider-container .slider-header .holder .hours .text{line-height:120%}.fa .slider-container .slider-header .holder .certificate svg,.fa .slider-container .slider-header .holder .courses svg,.fa .slider-container .slider-header .holder .hours svg{height:22px;margin-right:var(--spacing-8);width:22px}.fa .slider-container .slider-header .holder .certificate svg path[stroke],.fa .slider-container .slider-header .holder .courses svg path[stroke],.fa .slider-container .slider-header .holder .hours svg path[stroke]{stroke:var(--main-dark)}.fa .slider-container .slider-header .holder .courses{margin-left:var(--spacing-28);margin-right:var(--spacing-22)}.fa .slider-container .slider-header .controls svg circle[stroke],.fa .slider-container .slider-header .controls svg path[stroke]{stroke:var(--main-light-shade-4)}@media (max-width:1023px){.fa .slider-container .slider-header .holder{display:block}.fa .slider-container .slider-header .holder .courses{margin:15px 0}.fa .slider-container .dots .dot:after{background-color:var(--main-light-shade-3)}.fa .slider-container .dots .dot.active:after{background-color:var(--main-light-shade-4)}.fa .slider-container.featured-courses .dots{background-color:var(--main-dark);padding-bottom:var(--spacing-80)}.fa .slider-container.featured-courses .dots .dot:after{background-color:hsla(0,0%,100%,.48)}.fa .slider-container.featured-courses .dots .dot.active:after{background-color:var(--main-light)}}.similar-courses .h3[data-v-e04aecf0]{margin:0}.similar-courses .btn-link-accent[data-v-e04aecf0]{color:var(--accent-shade-1);display:inline-block}.search-wrapper{align-items:center;display:flex;margin-bottom:var(--spacing-24);margin-top:var(--spacing-28)}.search-wrapper .input-group{flex:1;margin-right:16px;position:relative}.search-wrapper .input-group .search-mobile{display:none}.search-wrapper .input-group .search-icon{left:26px;margin-top:-10px;position:absolute;top:50%}.search-wrapper .input-group .search-icon path{stroke:var(--main-light-shade-4)}.search-wrapper .input-group .close-search-icon{cursor:pointer;height:18px;margin-top:-6px;position:absolute;right:26px;top:50%;width:18px}.search-wrapper .input-group .close-search-icon path{stroke:var(--main-light-shade-3)}.search-wrapper .input-group input{background:var(--main-light);border:1px solid var(--main-light-shade-2);border-radius:100px;box-sizing:border-box;height:48px;text-indent:52px}@media (max-width:600px){.search-wrapper .input-group .search-mobile{display:block}.search-wrapper .input-group .search-desktop{display:none}.search-wrapper .input-group .search-icon{left:var(--spacing-18)}.search-wrapper .input-group .close-search-icon{height:14px;right:var(--spacing-16);width:14px}}.search-wrapper .dropdown{height:100%;line-height:36px;width:100%}@media (min-width:1024px) and (max-width:1439px){.search-wrapper .input-group input{height:40px}}@media (max-width:1023px){.search-wrapper .input-group{margin-right:var(--spacing-6)}.exams-search .filters .__filters>button{height:48px;padding:15px}}.reviews-container .rating .total-rating{align-items:baseline;display:flex;gap:8px;margin-bottom:var(--spacing-30)}.reviews-container .rating .h2{color:var(--main-dark-shade-0);font-size:50px;font-weight:500;line-height:60px;margin:0}.reviews-container .rating .h2 span{color:var(--main-light-shade-4);font-size:24px;font-weight:600;line-height:30px}.reviews-container .rating .ratings{color:var(--main-dark-light-4);line-height:150%}.reviews-container .rating .rating-by-stars{flex:1}.reviews-container .rating .rating-by-stars>div{align-items:center;display:flex}.reviews-container .rating .rating-by-stars>div span.stars{color:var(--main-dark-light-3);flex-shrink:1;font-weight:400;line-height:150%;margin-right:var(--spacing-12);min-width:54px;text-align:left}.reviews-container .rating .rating-by-stars>div span.rating-reviews{color:var(--main-dark-light-4);display:inline-block;flex-shrink:0;font-size:14px;font-weight:400;line-height:24px;margin-left:var(--spacing-12);max-width:100px}.reviews-container .rating .rating-by-stars>div .progress-wrapper{background-color:var(--main-light-shade-3);border-radius:100px;flex-shrink:2;height:8px;overflow:hidden;position:relative;width:calc(100% - 118px)}.reviews-container .rating .rating-by-stars>div .progress-wrapper .progress{background-color:var(--accent);border-bottom-left-radius:100px;border-top-left-radius:100px;height:10px;left:2px;max-width:calc(100% - 4px);position:absolute;top:1px}.reviews-container .reviews{margin-top:var(--spacing-32)}.reviews-container .reviews .search-wrapper{margin:var(--spacing-40) 0;position:relative;z-index:2}.reviews-container .reviews .search-wrapper .input-group{margin-right:8px}.reviews-container .reviews .search-wrapper .input-group .close-search-icon{height:14px;margin-top:-7px;width:14px}.reviews-container .reviews .search-wrapper .input-group .close-search-icon path[stroke]{stroke:var(--main-light-shade-4)}.reviews-container .reviews .search-wrapper .input-group input{border-color:var(--main-light-shade-4);height:40px}.reviews-container .reviews .search-wrapper .filters{display:flex;z-index:0}.reviews-container .reviews .search-wrapper .filters .__filters{min-width:unset}.reviews-container .reviews .search-wrapper .filters .__filters>button{height:40px;width:44px}.reviews-container .reviews .search-wrapper .filters .sort-icon{margin-left:8px}.reviews-container .reviews .review:not(:last-child){margin-bottom:32px}.reviews-container .reviews .review .user{align-items:center;display:flex;gap:16px;margin-bottom:var(--spacing-12)}.reviews-container .reviews .review .user img{border-radius:50%;display:block;height:50px;object-fit:cover;width:50px}.reviews-container .reviews .review .user .name a{color:var(--main-dark-shade-0)}.reviews-container .reviews .review .content{text-align:left;width:100%}.reviews-container .reviews .review .content .rating{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-16)}.reviews-container .reviews .review .content .rating .date{color:var(--main-dark-light-4);font-size:14px;font-weight:400;line-height:130%}.reviews-container .reviews .review .content .rating-content{line-height:150%;max-height:88px;overflow:hidden;position:relative;text-align:left;transition:max-height .3s ease}.reviews-container .reviews .review .content .rating-content strong{background:var(--accent);color:var(--main-light);font-style:italic;padding:0 var(--spacing-6) 0 2px}.reviews-container .reviews .review .content .rating-content.see-more:before{background:linear-gradient(0deg,var(--main-light) -12.31%,hsla(0,0%,100%,.94) 30.39%,hsla(0,0%,100%,0) 100%);bottom:0;content:"";height:60px;left:0;position:absolute;width:100%;z-index:1}.reviews-container .reviews .review .content .rating-content.expanded{max-height:none}.reviews-container .reviews .review .content span{color:var(--accent);cursor:pointer;display:inline-block;font-weight:600;margin-top:16px}.reviews-container .reviews .no-reviews{color:var(--main-light-shade-4);font-size:21px;font-weight:600;text-align:center}@media (max-width:1023px){.reviews-container{margin-top:80px;padding:0}.reviews-container>.rating{align-items:flex-start;flex-direction:column}.reviews-container>.rating .rating-by-stars{margin-top:var(--spacing-30);max-width:100%;width:100%}.reviews-container>.rating .rating-by-stars>div{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-20)}.reviews-container>.rating .rating-by-stars>div:last-of-type{margin-bottom:0}.reviews-container>.rating .rating-by-stars>div span.stars{display:flex;order:1}.reviews-container>.rating .rating-by-stars>div span.rating-reviews{display:flex;flex:0 0 100%;font-size:14px;margin-left:0;order:2}.reviews-container>.rating .rating-by-stars>div .progress-wrapper{display:flex;flex:0 0 100%;order:3}.reviews-container .reviews .review{flex-direction:column}.reviews-container .reviews .review .user{width:100%}}.reviews-container.fa .rating .rating-by-stars .progress-wrapper .progress{background-color:var(--accent-light-3-400)}.fa .reviews-container.site .reviews .review .content .rating-content{line-height:150%}.infinite-carousel .description.mobile{display:none}.infinite-carousel .controls{margin:var(--spacing-24) 0 var(--spacing-36);text-align:center}.infinite-carousel .controls svg{cursor:pointer}.infinite-carousel .controls svg circle[fill]{fill:transparent}.infinite-carousel .controls svg circle[stroke],.infinite-carousel .controls svg path[stroke]{stroke:var(--main-light)}.infinite-carousel .controls svg:first-of-type{margin-right:var(--spacing-14)}.infinite-carousel .carousel{margin:0 auto;overflow:hidden;width:100%}.infinite-carousel .carousel .inner{text-align:center;transition:transform 1s;white-space:nowrap}.infinite-carousel .carousel .inner>*{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;margin-right:10px;overflow:hidden;text-align:left;white-space:normal}.infinite-carousel .carousel .inner>*>*{flex:auto}.infinite-carousel .carousel button{margin-right:5px;margin-top:10px}.infinite-carousel .dots{display:flex;justify-content:center;margin-top:var(--spacing-16)}.infinite-carousel .dots .dot{background-color:var(--main-dark-light-3);border-radius:50%;flex:0 0 auto;height:16px;width:16px}.infinite-carousel .dots .dot:not(.active){cursor:pointer}.infinite-carousel .dots .dot.active{background-color:var(--main-light-shade-4)}.infinite-carousel .dots .dot+.dot{margin-left:16px}.library-badge{align-items:center;background-color:var(--main-dark);border:2px solid var(--main-dark-shade-3);border-radius:100px;display:inline-flex;font-size:14px;font-weight:700;line-height:22px;padding:3px 12px;text-transform:capitalize}.library-badge svg{margin-right:4px}.library-badge.free{color:var(--accent-light-3)}.library-badge.beginner{color:var(--main-green-light-3)}.library-badge.intermediate{color:var(--main-yellow)}.library-badge.advanced{color:var(--main-red)}.project-card{margin-bottom:var(--spacing-20)}.project-card.site .card-body{min-height:333px}.project-card.site .card-body .card-footer{padding:var(--spacing-20) var(--spacing-24)}.project-card.site .card-body .card-footer .title{font-size:18px;line-height:130%}.project-card.dark .card-body{background:var(--main-dark-light-2)}.project-card.dark .card-body .card-footer .title{color:var(--main-light)}.project-card.dark .card-body .card-footer p{color:var(--main-light-shade-4)}.project-card.dark .card-body .card-footer p .highlight{color:var(--main-light)}.project-card .card-body{background:var(--main-light);border-radius:10px;box-shadow:0 3px 8px rgba(16,20,28,.15);color:var(--main-dark-shade-0);display:block;height:100%;text-decoration:none;transition:transform var(--duration) ease}.project-card .card-body:hover{transform:scale(1.03)}.project-card .card-body:hover .title{color:var(--accent)}.project-card .card-body .image-holder{border-top-left-radius:10px;border-top-right-radius:10px;height:193px;overflow:hidden;position:relative}.project-card .card-body .image-holder img{height:100%;object-fit:cover;width:100%}.project-card .card-body .image-holder .badge-holder{position:absolute;right:12px;top:12px}.project-card .card-body .image-holder .badge-holder.extend{display:flex;justify-content:space-between;width:calc(100% - 24px)}.project-card .card-body .image-holder .badge-holder .badge{display:flex}.project-card .card-body .image-holder .badge-holder .badge .library-badge{margin-right:var(--spacing-4)}.project-card .card-body .image-holder .badge-holder .badge .library-badge:last-of-type{margin-right:0}.project-card .card-body .image-holder .badge-holder .technology svg{width:28px}.project-card .card-body .card-footer{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}.project-card .card-body .card-footer .title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:600;line-height:162%;margin-bottom:var(--spacing-16);overflow:hidden;text-overflow:ellipsis}.project-card .card-body .card-footer p{color:var(--main-dark-light-3);font-size:14px;font-weight:500;line-height:164%;margin:0}.project-card .card-body .card-footer p:last-of-type{margin-bottom:0}.project-card .card-body .card-footer .duration,.project-card .card-body .card-footer .project-type{margin-bottom:var(--spacing-4)}.project-card .card-body .card-footer .project-type .highlight{text-transform:capitalize}.project-card .card-body .card-footer .highlight{color:var(--main-dark);font-weight:700}.project-card .card-body .card-footer .status svg{height:9px;width:12px}.project-card .card-body .card-footer .status span{font-weight:700}.project-card .card-body .card-footer .status span.in-progress{color:var(--accent-shade-1)}.project-card .card-body .card-footer .status span.done{color:var(--main-green-shade-1)}@media (max-width:1023px){.project-card:last-of-type{margin-bottom:0}}.course-preview-wrap{background:var(--main-light)}.course-preview-wrap .hero-card.mobile{display:none}.course-preview-wrap .section{padding-block:var(--spacing-48)}.course-preview-wrap .section .section-title{align-items:center;display:flex;font-size:28px;gap:16px;text-transform:capitalize}.course-preview-wrap .section .section-title svg [stroke]{stroke:var(--accent-shade-2)}.course-preview-wrap .section .section-title svg [fill]{fill:var(--accent-shade-2)}.course-preview-wrap .section .section-title .btn-link-accent{color:var(--accent);font-size:16px;font-weight:600;margin-left:auto;padding:0}.course-preview-wrap .section .flex-container{display:flex}.course-preview-wrap .section.gray{background:var(--main-light-shade-2)}.course-preview-wrap .section.dark{background:var(--main-dark);color:var(--main-light)}.course-preview-wrap .video{margin-bottom:var(--spacing-48)}.course-preview-wrap .video .video-image{border-radius:17px;cursor:pointer;height:433px;overflow:hidden;position:relative;text-align:center;width:100%}.course-preview-wrap .video .video-image img{height:100%;max-height:100%;object-fit:contain;object-position:center}.course-preview-wrap .video .video-image:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTQiIGhlaWdodD0iOTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNDciIGN5PSI0NyIgcj0iNDciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJtMzggNjEuOTgzIDI2LjAzLTE0Ljk5MUwzOCAzMnYyOS45ODNaIiBmaWxsPSIjMDAwQzFGIi8+PC9zdmc+);background-size:100%;border-radius:50%;content:"";height:94px;image-rendering:-webkit-optimize-contrast;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:94px;z-index:1}.course-preview-wrap .video .video-image:hover:before{opacity:1}.course-preview-wrap .learn ul{list-style:none;margin:0;padding:0}.course-preview-wrap .learn ul li{align-items:center;display:flex;line-height:150%;margin-bottom:var(--spacing-16)}.course-preview-wrap .learn ul li svg{margin-right:var(--spacing-12);max-width:14px}.course-preview-wrap .learn ul li svg path[fill]{fill:var(--accent)}.course-preview-wrap .features .h5,.course-preview-wrap .top-companies .h5{margin-bottom:var(--spacing-26);text-transform:capitalize}.course-preview-wrap .features .logos,.course-preview-wrap .top-companies .logos{align-items:center;display:flex;justify-content:space-between}.course-preview-wrap .features.top-companies .logos svg,.course-preview-wrap .top-companies.top-companies .logos svg{height:24px}.course-preview-wrap .features.top-companies .logos svg [fill],.course-preview-wrap .top-companies.top-companies .logos svg [fill]{fill:var(--main-dark-light-4)}.course-preview-wrap .topics-box{border-right:1px solid var(--main-light-shade-4);padding-right:var(--spacing-40)}.course-preview-wrap .topics-box .h4{align-items:center;display:flex;font-size:24px;gap:12px;margin-bottom:var(--spacing-32);text-transform:capitalize}.course-preview-wrap .topics-box div{display:flex;flex-wrap:wrap;gap:12px}.course-preview-wrap .topics-box div span{background:var(--main-dark-light-2);border-radius:100px;color:var(--main-light);line-height:110%;padding:var(--spacing-8) var(--spacing-12);text-transform:capitalize}.course-preview-wrap .tags-box{padding-left:var(--spacing-40)}.course-preview-wrap .tags-box .h4{align-items:center;display:flex;font-size:24px;gap:12px;margin-bottom:var(--spacing-32);text-transform:capitalize}.course-preview-wrap .tags-box .h4 svg{min-width:25px}.course-preview-wrap .tags-box>div{display:flex;margin-top:var(--spacing-20)}.course-preview-wrap .tags-box>div span{background:var(--accent);border-radius:50%;display:inline-flex;height:40px;justify-content:center;margin-right:var(--spacing-16);position:relative;width:40px}.course-preview-wrap .tags-box>div span svg{width:20px}.course-preview-wrap .tags-box>div span:last-of-type{margin-right:0}.course-preview-wrap .tags-box>div span:hover .tooltip{background:rgba(0,12,31,.8);border-radius:10px;display:block;padding:12px;text-transform:capitalize;width:auto}.course-preview-wrap .tags-box>div span:hover .tooltip:after{margin-left:-5px}.course-preview-wrap .lectures-list{margin-top:var(--spacing-32)}.course-preview-wrap .lectures-list .h4{margin-bottom:var(--spacing-16)}.course-preview-wrap .lectures-list .lecture{margin-bottom:var(--spacing-24);min-height:293px}.course-preview-wrap .lectures-list .lecture .lecture-image{border-radius:10px;cursor:pointer;height:208px;overflow:hidden;position:relative}.course-preview-wrap .lectures-list .lecture .lecture-image img{height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:center;width:100%}.course-preview-wrap .lectures-list .lecture .lecture-image.video-lesson:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OSIgaGVpZ2h0PSI0OSIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMjQuNDk5IiBjeT0iMjQuOTU3IiByPSIyNC4wMjYiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTkuOSAzMi4xNjhhMSAxIDAgMCAwIDEuNTA0Ljg2NGwxMC4zMi02LjAxM2ExIDEgMCAwIDAgMC0xLjcyOGwtMTAuMzItNi4wMTNhMSAxIDAgMCAwLTEuNTA0Ljg2NHYxMi4wMjZaIiBmaWxsPSIjMDAwQzFGIi8+PC9zdmc+);border-radius:50%;content:"";height:48px;image-rendering:-webkit-optimize-contrast;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:1}.course-preview-wrap .lectures-list .lecture .lecture-image.video-lesson:after{background:linear-gradient(0deg,rgba(0,12,31,.3),rgba(0,12,31,.3));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.course-preview-wrap .lectures-list .lecture .wrapper:hover .lecture-image.video-lesson{outline:2px solid var(--accent)}.course-preview-wrap .lectures-list .lecture .wrapper:hover .lecture-image.video-lesson:after{background:linear-gradient(0deg,rgba(0,12,31,.1),rgba(0,12,31,.1))}.course-preview-wrap .lectures-list .lecture .wrapper:hover .lecture-title{color:var(--accent);text-shadow:1px 0 0 var(--accent)}.course-preview-wrap .lectures-list .lecture .lecture-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;margin:var(--spacing-12) 0 var(--spacing-12);overflow:hidden;text-overflow:ellipsis}.course-preview-wrap .lectures-list .lecture .lecture-duration{align-items:center;color:var(--main-light-shade-4);display:flex;font-weight:500;gap:4px;margin:var(--spacing-4) 0 0}.course-preview-wrap .lectures-list .lecture .lecture-duration svg path[stroke]{stroke:var(--main-light-shade-4)}.course-preview-wrap .course-requirements ul{margin:var(--spacing-32) 0 0;padding:0}.course-preview-wrap .course-requirements ul li{margin-bottom:var(--spacing-16);padding-left:var(--spacing-8)}.course-preview-wrap .course-requirements ul li:last-of-type{margin-bottom:0}.course-preview-wrap .audience p{display:inline-flex;gap:4px;margin-bottom:var(--spacing-32);margin-top:0}.course-preview-wrap .audience p .badge{align-items:center;display:inline-flex;font-weight:700;gap:4px}.course-preview-wrap .audience p .badge svg{width:16px}.course-preview-wrap .audience p .badge.beginner{color:var(--main-green-shade-1)}.course-preview-wrap .audience p .badge.beginner svg path[stroke],.course-preview-wrap .audience p .badge.beginner svg stop[stop-color]{stroke:var(--main-green-shade-1);stop-color:var(--main-green-shade-1)}.course-preview-wrap .audience p .badge.intermediate{color:var(--main-yellow-shade-2)}.course-preview-wrap .audience p .badge.intermediate svg path[stroke],.course-preview-wrap .audience p .badge.intermediate svg stop[stop-color]{stroke:var(--main-yellow-shade-2);stop-color:var(--main-yellow-shade-2)}.course-preview-wrap .audience p .badge.advanced{color:var(--main-red)}.course-preview-wrap .audience p .badge.advanced svg path[stroke],.course-preview-wrap .audience p .badge.advanced svg stop[stop-color]{stroke:var(--main-red);stop-color:var(--main-red)}.course-preview-wrap .audience ul{margin:0;padding:0}.course-preview-wrap .audience ul li{margin-bottom:var(--spacing-16);padding-left:var(--spacing-8)}.course-preview-wrap .audience ul li:last-of-type{margin-bottom:0}.course-preview-wrap .exercises .infinite-head{align-items:center;display:flex;justify-content:space-between}.course-preview-wrap .exercises .infinite-carousel .controls svg circle[stroke],.course-preview-wrap .exercises .infinite-carousel .controls svg path[stroke]{stroke:var(--main-dark)}.course-preview-wrap .exercises .infinite-carousel .carousel{margin-left:-10px;padding:10px;width:calc(100% + 20px)}.course-preview-wrap .exercises .h3{margin:0}.course-preview-wrap .exercises .h3 svg{margin-right:var(--spacing-16)}.course-preview-wrap .exercises .description{color:var(--main-dark-light-4);margin:0 0 var(--spacing-32)}.course-preview-wrap .exercises .mobile-description{display:none}.course-preview-wrap .exercises .exercise{border-radius:10px;box-shadow:0 0 12px 0 rgba(0,12,31,.25);margin:0;margin-right:var(--spacing-30);overflow:hidden;width:calc(50% - 15px)}.course-preview-wrap .exercises .exercise img{width:100%}.course-preview-wrap .exercises .slider-container .slider-header .controls svg circle[fill]{fill:transparent}.course-preview-wrap .exercises+.see-demo{height:48px;margin-top:var(--spacing-32);padding:8px 24px;width:200px}.course-preview-wrap .exams-certification .description{color:var(--main-dark-light-4);line-height:150%;margin:var(--spacing-32) 0}.course-preview-wrap .exams-certification img{display:block;max-width:100%}.course-preview-wrap .instructor{margin-top:var(--spacing-32)}.course-preview-wrap .instructor .bio{display:flex;gap:20px}.course-preview-wrap .instructor .bio .instructor-avatar{border:1px solid var(--main-light-shade-4);border-radius:20px;height:171px;overflow:hidden;width:171px}.course-preview-wrap .instructor .bio .instructor-avatar img{height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:center}.course-preview-wrap .instructor .bio .instructor-info{display:flex;flex-direction:column;justify-content:space-between}.course-preview-wrap .instructor .bio .instructor-info .instructor-name{align-items:center;display:flex;margin:0 0 var(--spacing-8)}.course-preview-wrap .instructor .bio .instructor-info .instructor-name .instructor-name{margin:0}.course-preview-wrap .instructor .bio .instructor-info .instructor-name .instructor-link{color:var(--accent);font-size:21px;font-weight:600;line-height:110%}.course-preview-wrap .instructor .bio .instructor-info .instructor-name .linkedin-link{display:flex}.course-preview-wrap .instructor .bio .instructor-info .instructor-name .linkedin-link svg{background:#0a7ed4;border-radius:2px;color:var(--main-light);height:18px;margin-left:var(--spacing-8);padding:2px;width:18px}.course-preview-wrap .instructor .bio .instructor-info .instructor-name .linkedin-link:hover{color:var(--main-light)}.course-preview-wrap .instructor .bio .instructor-info .instructor-name .linkedin-link:hover svg{transform:scale(1.1)}.course-preview-wrap .instructor .bio .instructor-info .instructor-signature img{vertical-align:middle}.course-preview-wrap .instructor .bio .instructor-info .stat{align-items:center;display:flex;gap:8px;margin:0}.course-preview-wrap .cut-description{line-height:150%;margin-top:var(--spacing-24);transition:height var(--duration) ease-out;white-space:pre-line}.course-preview-wrap .cut-description.overlay{overflow:hidden;position:relative}.course-preview-wrap .cut-description.overlay:before{background:linear-gradient(180deg,rgba(0,12,31,0),#000c1f);bottom:0;content:"";height:60px;position:absolute;width:100%;z-index:1}.course-preview-wrap .cut-description.overlay.light-overlay:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.course-preview-wrap .cut-description.overlay.light-overlay.lms.simple-lms:before{background:linear-gradient(180deg,hsla(240,7%,95%,0),#f0f0f2)}.course-preview-wrap .cut-description:not(.overlay)+.see-more{padding-top:var(--spacing-16)}.course-preview-wrap .cut-description:not(.overlay)+.see-more svg{transform:rotate(180deg)}.course-preview-wrap .cut-description p{margin:0}.course-preview-wrap .cut-description ol,.course-preview-wrap .cut-description ul{line-height:normal;margin:0;white-space:normal}.course-preview-wrap .see-more span{color:var(--accent-shade-1)}.course-preview-wrap .see-more svg{margin-left:var(--spacing-8);transition:ease all var(--duration);vertical-align:middle}.course-preview-wrap .see-more svg path[fill]{fill:var(--accent-shade-1)}.course-preview-wrap .see-more a{cursor:pointer}.course-preview-wrap .features p{color:var(--main-dark-light-4);line-height:150%;margin:24px 0}.course-preview-wrap .my-rating:hover .rating .review-actions-info .delete,.course-preview-wrap .my-rating:hover .rating .review-actions-info .edit{display:block}.course-preview-wrap .my-rating h5{color:var(--main-dark-light-4);font-weight:600;margin-bottom:var(--spacing-24)}.course-preview-wrap .my-rating .user{margin-bottom:var(--spacing-30)}.course-preview-wrap .my-rating .user .avatar{border-radius:50%;display:block;height:50px;overflow:hidden;position:relative;width:50px}.course-preview-wrap .my-rating .user .avatar img{height:100%;object-fit:cover;width:100%}.course-preview-wrap .my-rating .user .name{margin-bottom:0}.course-preview-wrap .my-rating .rating{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-16)}.course-preview-wrap .my-rating .rating .review-actions-info{align-items:center;display:flex}.course-preview-wrap .my-rating .rating .review-actions-info .date{color:var(--main-dark-light-4);font-weight:500;margin-right:var(--spacing-32)}.course-preview-wrap .my-rating .rating .review-actions-info .edit{display:none;margin-right:var(--spacing-8);width:24px}.course-preview-wrap .my-rating .rating .review-actions-info .edit:hover{cursor:pointer}.course-preview-wrap .my-rating .rating .review-actions-info .edit:not(:hover) path[stroke]{stroke:var(--main-light-shade-4)}.course-preview-wrap .my-rating .rating .review-actions-info .delete{display:none}.course-preview-wrap .my-rating .rating .review-actions-info .delete path[stroke]{stroke:var(--main-light-shade-4)}.course-preview-wrap .my-rating .rating .review-actions-info .delete:hover{cursor:pointer}.course-preview-wrap .my-rating .rating .review-actions-info .delete:hover path[stroke]{stroke:var(--accent)}.course-preview-wrap .my-rating .rating .stars svg{cursor:pointer;height:28px;width:28px}.course-preview-wrap .my-rating .rating .stars svg:hover:not(.active) path[fill]{fill:rgba(237,200,67,.5);stroke:var(--main-yellow)}.course-preview-wrap .my-rating .rating .stars svg.active path[fill],.course-preview-wrap .my-rating .rating .stars svg.full:not(:hover) path[fill]{fill:var(--main-yellow)}.course-preview-wrap .my-rating .rating .stars svg:not(.active):not(.full) path{fill:transparent;stroke:var(--main-yellow)}.course-preview-wrap .my-rating textarea{border:unset;border-right:2px solid #fff;font-size:16px;height:120px;outline:1px solid var(--main-light-shade-4)}.course-preview-wrap .my-rating textarea::placeholder{font-size:16px}@-moz-document url-prefix(){.course-preview-wrap .my-rating textarea{scrollbar-color:var(--main-light-shade-4);scrollbar-width:thin}}.course-preview-wrap .my-rating textarea::-webkit-scrollbar{width:4px}.course-preview-wrap .my-rating textarea::-webkit-scrollbar-track{background:var(--main-light)}.course-preview-wrap .my-rating textarea::-webkit-scrollbar-thumb{background:var(--main-light-shade-4);border-radius:50px}.course-preview-wrap .my-rating textarea:focus{outline:2px solid var(--accent)}.course-preview-wrap .my-rating .edited-label{color:var(--main-dark-light-4)}.course-preview-wrap .my-rating .buttons-holder{margin-top:var(--spacing-16)}.course-preview-wrap .my-rating .buttons-holder>button{max-width:180px;width:100%}.course-preview-wrap .my-rating hr{border:0;border-top:1px solid hsla(216,6%,69%,.5);margin:var(--spacing-40) 0}.course-preview-wrap .career-tracks .slider-container .slider-header{margin:0}.course-preview-wrap .career-tracks .description{color:var(--main-dark-light-4);margin:0 0 var(--spacing-32)}.course-preview-wrap .career-tracks .track{background:var(--main-light-shade-2);border-radius:15px;padding:var(--spacing-32)}.course-preview-wrap .career-tracks .track .heading{align-items:center;display:flex;justify-content:space-between}.course-preview-wrap .career-tracks .track .heading a{color:var(--accent)}.course-preview-wrap .career-tracks .track .heading h5{margin:0}.course-preview-wrap .career-tracks .track .description{color:var(--main-dark-light-4);margin:var(--spacing-24) 0 var(--spacing-30)}.course-preview-wrap .career-tracks .track .stats,.course-preview-wrap .career-tracks .track .stats>*{align-items:center;display:flex}.course-preview-wrap .career-tracks .track .stats svg,.course-preview-wrap .career-tracks .track .stats>* svg{margin-right:var(--spacing-8);width:22px}.course-preview-wrap .career-tracks .track .stats svg path[stroke],.course-preview-wrap .career-tracks .track .stats>* svg path[stroke]{stroke:var(--main-dark)}.course-preview-wrap .career-tracks .track .stats .courses{margin-right:var(--spacing-24)}.course-preview-wrap .projects .slider-container .slider-header{margin:0}.course-preview-wrap .projects .description{color:var(--main-dark-light-4);margin:0 0 var(--spacing-32)}.course-preview-wrap.locked.lms .sections .section-wrapper .lessons .lesson .lesson-name{color:var(--main-dark);font-weight:400}@media (min-width:1024px) and (max-width:1439px){.course-preview-wrap .section .section-title{font-size:24px}}@media (max-width:1023px){.course-preview-wrap.lms .hero-card.mobile{padding-bottom:var(--spacing-48)}.course-preview-wrap .video .video-image{border-radius:10px;display:inline-flex;height:auto}.course-preview-wrap .video .video-image img{width:100%}.course-preview-wrap .video .video-image:before{height:44px;width:44px}.course-preview-wrap .lectures-list .lecture{min-height:unset}.course-preview-wrap .lectures-list .lecture .lecture-image{height:183px;margin-bottom:var(--spacing-12)}.course-preview-wrap .career-tracks .slider-container .slider-header{justify-content:center}.course-preview-wrap .section .section-title{flex-direction:column;font-size:24px;text-align:center}.course-preview-wrap .section .section-title .btn-link-accent{margin:0 auto}.course-preview-wrap .topics-box{border-bottom:1px solid var(--main-light-shade-4);border-right:0;margin-bottom:var(--spacing-40);padding-bottom:var(--spacing-40);padding-right:var(--spacing-12)}.course-preview-wrap .topics-box .h4{flex-direction:column;font-size:21px}.course-preview-wrap .topics-box div{justify-content:center}.course-preview-wrap .topics-box div span{text-align:center}.course-preview-wrap .tags-box{padding-left:var(--spacing-12)}.course-preview-wrap .tags-box .h4{flex-direction:column}.course-preview-wrap .tags-box div{flex-wrap:wrap;gap:16px;justify-content:center}.course-preview-wrap .tags-box div span{margin:0}.course-preview-wrap .instructor .bio{flex-direction:column}.course-preview-wrap .instructor .bio .instructor-info .stat{margin-bottom:var(--spacing-8)}.course-preview-wrap .instructor .bio .instructor-info .stat:last-of-type{margin:0}.course-preview-wrap .projects .slider-container .slider-header,.course-preview-wrap .similar-courses-wrapper .slider-container .slider-header{justify-content:center}.course-preview-wrap .features,.course-preview-wrap .top-companies{text-align:center}.course-preview-wrap .features .logos,.course-preview-wrap .top-companies .logos{flex-wrap:wrap;gap:36px;justify-content:center}.course-preview-wrap .features .logos svg,.course-preview-wrap .top-companies .logos svg{transform:scale(.8)}.course-preview-wrap .top-companies .logos{gap:16px}.course-preview-wrap .top-companies .logos svg{transform:scale(1)}.course-preview-wrap .exercises{text-align:center}.course-preview-wrap .exercises .infinite-head{flex-direction:column}.course-preview-wrap .exercises .exercise{width:100%}.course-preview-wrap .exercises .description{display:none}.course-preview-wrap .exercises .mobile-description{color:var(--main-dark-light-4);display:block;font-size:16px;font-weight:400;line-height:150%;margin:0}.course-preview-wrap .exercises .controls{margin:var(--spacing-16) 0}.course-preview-wrap .exercises .slider-container .slider-header{justify-content:center}.course-preview-wrap .exercises .slider-container .swiper .exercise img,.course-preview-wrap .exercises+.see-demo{width:100%}}.header-sm[data-v-7c6501e4]{align-items:center;background:var(--main-dark-shade-1);bottom:-96px;color:var(--main-light);display:flex;height:96px;left:0;padding:var(--spacing-14) var(--spacing-40);position:fixed;right:0;transition:ease all var(--duration);z-index:1}.header-sm .img[data-v-7c6501e4]{background-position:0;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:100%;image-rendering:-webkit-optimize-contrast;margin-right:var(--spacing-16);width:100px}.header-sm .img .tech-img[data-v-7c6501e4]{display:flex;justify-content:flex-end;margin:4px 4px 0 0;text-align:right}.header-sm .img .tech-img svg[data-v-7c6501e4]{max-width:11px}.header-sm .h5[data-v-7c6501e4],.header-sm p[data-v-7c6501e4]{margin:0}.header-sm p[data-v-7c6501e4]{margin-top:var(--spacing-6)}.header-sm p[data-v-7c6501e4]:not(.h5){color:var(--main-light-shade-4);line-height:150%}.header-sm .btn-primary[data-v-7c6501e4]{margin-left:auto}.header-sm.fixed[data-v-7c6501e4]{bottom:0;transition:ease all var(--duration)}.header-sm.fixed .btn-primary[data-v-7c6501e4]{padding-left:50px;padding-right:50px}@media (max-width:1023px){.header-sm[data-v-7c6501e4]{display:none}}