@charset "UTF-8";.clp__tags h3{margin-bottom:24px}.clp__tags ul{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.clp__tags li{align-items:center;background:var(--White,#fff);border:1px solid var(--Alison-Blue-500---Principal,#0093c9);border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:150%;padding:8px 16px;transition:all .3s ease-in-out}.clp__tags li a{color:var(--Alison-Blue-600,#0081b6)}.clp__tags li:hover{background:var(--Alison-Blue-40,#e5f7ff)}@media (max-width:768px){.clp__tags{padding-top:32px}.clp__tags ul{flex-wrap:wrap;margin:0}}.clp__about{margin-bottom:24px}.clp__about .ts1{margin-bottom:16px}.clp__about p,.clp__about>div,.clp__description p,.clp__description>div{color:var(--Alison-Grey-800,#343c41);font-size:16px;font-weight:400;line-height:150%}@media (max-width:992px){.clp__about h3,.clp__description h3{margin-bottom:12px}}.clp__description:not(.clp__description--active) .clp__description-content br{display:none}.clp__description:not(.clp__description--active) p:first-child{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}.clp__description:not(.clp__description--active) p:not(:first-child){display:none}.clp__read-more{cursor:pointer;display:inline-block;padding-right:28px;position:relative}.clp__read-more:after{background:url(/html/site/img/course-landing-v3/arrow_down.svg);content:"";display:inline-block;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.clp__read-more--active:after{transform:translateY(-50%) rotate(180deg)}.clp__read-more--active span:first-child{display:none}.clp__read-more--active span:nth-child(2){display:inline!important}.clp__read-more.ts2{color:var(--Alison-Green-600,#008445);font-weight:700}@media (max-width:768px){.l-mods__outer{width:100%}}.l-mods{background:#fff;border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:16px;counter-reset:module;width:626px}.l-mods .l-mods__less,.l-mods .l-mods__more{align-items:center;display:flex;justify-content:space-between;padding:16px}.l-mods .l-mods__less>div,.l-mods .l-mods__more>div{align-items:center;display:flex}.l-mods .l-mods__less>div:first-child,.l-mods .l-mods__more>div:first-child{color:var(--Alison-Grey-700,#465159)}.l-mods .l-mods__less>div:first-child img,.l-mods .l-mods__more>div:first-child img{margin-right:16px}.l-mods .l-mods__less>div:nth-child(2),.l-mods .l-mods__more>div:nth-child(2){color:var(--Alison-Grey-300,#7b858c);margin-left:8px}.l-mods .l-mods__less.show,.l-mods .l-mods__more.show{display:flex!important}.l-mods .l-mods__less span,.l-mods .l-mods__more span{margin-left:10px}.l-mods .l-mods__less:hover,.l-mods .l-mods__more:hover{color:#005930}.l-mods .l-mods__module:not(.show-all){display:none}.l-mods .l-mods__module:first-child,.l-mods .l-mods__module:nth-child(2),.l-mods .l-mods__module:nth-child(3),.l-mods .l-mods__module:nth-child(4){display:block}.l-mods .l-mods__module.l-mods__module--completed{background:url(/html/site/img/angular-shop/module-tree/marked-icon.svg) no-repeat top 18px left 25px;background-size:16px}.l-mods .l-mods__module.l-mods__module--in-progress{background:url(/html/site/img/angular-shop/module-tree/in-progress-icon.svg) no-repeat top 18px left 25px}.l-mods .l-mods__module:not(:nth-last-child(3)){border-bottom:1px solid #d7dcdf}.l-mods.l-mods--cancel .l-mods__module.l-mods__module--default .l-mods__module-inner{padding-right:24px}.l-mods .l-mods__module{background:url(/html/site/img/angular-shop/module-tree/pending-icon.svg) no-repeat top 18px left 25px;background-size:16px;counter-reset:topic}.l-mods .l-mods__module .l-mods__topics a div{align-items:normal;color:#7b858c;display:flex}.l-mods .l-mods__module .l-mods__topics a div img{margin-right:4px}.l-mods .l-mods__module .l-mods__topics a div img:nth-child(4){margin-right:6px}.l-mods .l-mods__module .l-mods__topics a div span{color:#7b858c;font-size:12px;font-weight:400;line-height:23px;padding-right:8px}.l-mods .l-mods__module:last-child .l-mods__module-inner{border-bottom:none}.l-mods .l-mods__module:not(.l-mods__module--open):hover .l-mods__module-inner a.l-mods__module-start{opacity:1}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner{padding-bottom:0;padding-right:24px}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner:before{top:-42px;transform:rotate(-90deg)}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner .l-mods__module-num,.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner h3{color:#0081b6}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner h3:not(.no-description){margin-bottom:12px}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner a.l-mods__module-start{opacity:1}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner .l-mods__module-num{background:url(/html/site/img/course-landing-v2/modules-sm-blue.svg) no-repeat top 50% left}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-desc{display:block;max-height:none}.l-mods .l-mods__module.l-mods__module--open .l-read-more{display:inline!important}.l-mods .l-mods__module.l-mods__module--default .l-mods__module-inner,.l-mods .l-mods__module.l-mods__module--hover .l-mods__module-inner{padding-right:193px}.l-mods .l-mods__less,.l-mods .l-mods__module-inner,.l-mods .l-mods__more{cursor:pointer;overflow:hidden;padding:16px 24px 16px 56px;position:relative}.l-mods .l-mods__less:before,.l-mods .l-mods__module-inner:before,.l-mods .l-mods__more:before{align-items:center;color:#889aa7;content:"\e9a7";display:flex;font-family:icomoon;font-size:18px;font-weight:900;height:100%;justify-content:center;position:absolute;right:18px;text-align:center;top:0;transform:rotate(90deg);width:20px}.l-mods .l-mods__less .l-read-more,.l-mods .l-mods__module-inner .l-read-more,.l-mods .l-mods__more .l-read-more{display:none}.l-mods .l-mods__less,.l-mods .l-mods__more{padding:16px 47px 16px 16px}.l-mods .l-mods__less:before{transform:rotate(-90deg)}.l-mods h3{color:#465159;font-size:16px;font-weight:600;line-height:21px;margin-bottom:0}@media (min-width:992px){.l-mods h3{max-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.l-mods .l-mods__module-start{align-items:center;background:#fff;border:1px solid #018447;border-radius:8px;color:#018447;content:attr(data-lang);display:flex;font-size:12px;font-weight:700;height:38px;justify-content:center;opacity:0;position:absolute;right:57px;top:19px;transition:all .2s ease-in;width:135px}.l-mods .l-mods__module-start:hover{background:#018447;color:#fff}.l-mods .l-mods__module-num{color:#889aa7;font-size:16px;font-weight:600;line-height:21px;margin-bottom:6px;padding-left:20px;text-transform:uppercase}.l-mods .l-mods__module-num:not(.empty){background:url(/html/site/img/course-landing-v2/modules-sm.svg) no-repeat top 50% left}.l-mods .l-mods__module-num span:before{content:counter(module);counter-increment:module}.l-mods .l-mods__module-desc{color:#4d5860;display:none;font-size:14px;line-height:21px;margin-bottom:12px;position:relative}.l-mods .l-mods__module-desc .l-read-less,.l-mods .l-mods__module-desc .l-read-more{color:#465159;font-size:12px;font-weight:700}.l-mods .l-mods__module-desc .l-read-less:hover,.l-mods .l-mods__module-desc .l-read-more:hover{text-decoration:underline}@media (min-width:992px){.l-mods .l-mods__module-desc{max-height:36px;overflow:hidden}}.l-mods .l-mods__topics-count{color:#7b858c;display:flex;gap:10px;margin-top:3px}.l-mods .l-mods__topics-count span{align-items:center;display:flex;gap:6px}.l-mods .l-mods__topic{background:url(/html/site/img/angular-shop/module-tree/pending-icon.svg) no-repeat top 15px left 44px;background-size:16px;counter-increment:topic;display:block;font-size:12px;line-height:18px;padding:12px 200px 12px 70px;position:relative}.l-mods .l-mods__topic:not(:last-child){border-bottom:2px dashed #d7dcdf}.l-mods .l-mods__topic.l-mods__topic--completed{background:url(/html/site/img/angular-shop/module-tree/marked-icon.svg) no-repeat top 15px left 44px;background-size:16px}.l-mods .l-mods__topic.l-mods__topic--completed>span{color:#465159;font-size:14px;line-height:12px;position:absolute;right:37px;top:50%;transform:translateY(-50%)}.l-mods .l-mods__topic.l-mods__topic--completed>span span{left:-1px;position:relative;top:1px}.l-mods .l-mods__topic:hover h4,.l-mods .l-mods__topic:hover:before{color:#1581af}.l-mods .l-mods__topic:not(.no-hover).l-mods__topic--start:after,.l-mods .l-mods__topic:not(.no-hover):hover:after{background:#008952;transform:translateY(-50%)}.l-mods .l-mods__topic h4{color:#4d5860;font-size:14px;font-weight:600;line-height:21px;margin-bottom:6px;padding-left:16px;position:relative}.l-mods .l-mods__topic h4:before{background:transparent;color:#4d5860;content:counter(topic) ".";font-size:14px;height:100%;left:0;position:absolute;top:0;width:56px}@media (max-width:991px){.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner:before{top:-4px}.l-mods .l-mods__module:not(.show-all){display:none}.l-mods .l-mods__module:first-child,.l-mods .l-mods__module:nth-child(2),.l-mods .l-mods__module:nth-child(3),.l-mods .l-mods__module:nth-child(4){display:block}.l-mods .l-mods__module .l-mods__module-inner{background:transparent;padding-right:40px!important}.l-mods .l-mods__module .l-mods__module-inner .l-mods__module-num--completed:after{color:#83c124;content:"\e974";font-family:Icomoon!important;margin-left:6px}.l-mods .l-mods__module .l-mods__module-inner .l-mods__module-desc{display:none}.l-mods .l-mods__module .l-mods__module-inner .l-mods__module-start{display:none!important}.l-mods .l-mods__topic{padding-right:41px!important}.l-mods .l-mods__topic:before{font-weight:700}.l-mods .l-mods__topic:after{display:none!important}.l-mods .l-mods__topic.l-mods__topic--completed>span{display:none}}@media (max-width:768px){.l-mods{margin-bottom:32px;width:auto}}@media (min-width:992px){.clp__pub-outer{padding-top:72px}}@media (max-width:768px){.clp__pub-outer.clp__pub-outer--modules{display:none!important}.clp__pub-outer.clp__pub-outer--accreditation{display:block!important;padding:32px 16px 0}}.clp__publisher{align-items:center;background:var(--White,#fff);border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;overflow:hidden;padding-top:20px;width:300px}.clp__publisher .pub__img{padding:0 16px;text-align:center}.clp__publisher .pub__img img{aspect-ratio:1/1;background:#d3d3d3 50%/cover no-repeat;border:2px solid var(--Alison-Grey-50,#d7dcdf);border-radius:75px;height:78px;margin-bottom:16px;width:78px}.clp__publisher .pub__img .ts4{display:block;margin-bottom:6px}.clp__publisher .pub__name{margin-bottom:16px}.clp__publisher .pub__intro{margin-top:16px}.clp__publisher .pub__details{background:var(--Alison-Blue-25,#f2fcff);text-align:center;width:100%}.clp__publisher .pub__details a{align-items:center;display:flex;justify-content:center;margin-top:16px}.clp__publisher .pub__details a:hover{text-decoration:underline}.clp__publisher .pub__positive{align-items:center;background:var(--Alison-Blue-50,#e0f4f9);display:flex;justify-content:center;margin-bottom:16px;padding:8px 0}.clp__publisher .pub__positive img{margin-right:6px}.clp__publisher .pub__courses span,.clp__publisher .pub__learners span{font-weight:700}.clp__publisher .pub__url{margin-bottom:20px}.clp__publisher .pub__num{display:flex;gap:30px;justify-content:center;position:relative}.clp__publisher .pub__num .pub__courses:before{background:var(--Alison-Grey-700,#465159);border-radius:100%;content:"";display:block;height:6px;position:absolute;top:50%;transform:translate(-18px,-50%);width:6px}@media (max-width:768px){.clp__publisher{align-items:flex-start;gap:0;width:100%}.clp__publisher .pub__img{display:flex;gap:17px}.clp__publisher .pub__img>div:nth-child(2){align-items:flex-start;display:flex;flex-direction:column}.clp__publisher .pub__img>div:nth-child(2) .pub__intro{margin-top:0}.clp__publisher .pub__img>div:nth-child(2) .pub__name{margin-bottom:4px}.clp__publisher .pub__details a,.clp__publisher .pub__num{justify-content:flex-start;padding:0 16px}.clp__publisher .pub__positive{justify-content:flex-start;padding:8px 16px}.clp__publisher .pub__positive span:not(.strong){display:none}}.mods{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:768px){.mods{flex-direction:column;margin-bottom:32px}.mods+section{padding-top:0}}.clp__accred{background:linear-gradient(97deg,#e0f4f9,#e7f7ec);border-radius:16px;margin:0 auto;max-width:998px;overflow:hidden}.clp__accred__inner{padding:48px 52px;position:relative;z-index:1}@media (max-width:768px){.clp__accred__inner{padding:36px 16px}.clp__accred__inner>div{flex-direction:column}.clp__accred__inner ul{margin-bottom:20px}}.clp__diploma{width:328px}.clp__diploma .course_btn,.clp__diploma img{width:100%}.clp__diploma .course_btn{margin-top:14px}@media (max-width:768px){.clp__diploma .course_btn{margin-top:20px}}.clp__list{gap:24px;max-width:536px}.clp__list ul{gap:24px}.clp__list h3{margin:0}.clp__list li{display:flex;gap:16px}.clp__list .ts2{color:var(--Alison-Grey-800,#343c41)}#certificates{position:relative}.clp_bg-top{left:0;position:absolute;top:0}.clp_bg-bottom,.clp_bg-bottom-front{bottom:0;position:absolute;right:0}.clp__careers{background:var(--Alison-Grey-25,#f0f4f7);margin-top:60px}.clp__careers.padding-top{padding-bottom:48px;padding-top:48px}.clp__careers .slick-slider .slick-list{margin-left:-14px}.clp__careers .slick-active .l-career{box-shadow:0 0 12px 0 rgba(0,0,0,.1)}@media (max-width:768px){.clp__careers.padding-top{padding-bottom:28px;padding-top:28px}.clp__careers .heading3{margin-bottom:20px}}.l-careers{margin-bottom:42px}.l-careers.l-careers--init .l-careers__section>div{width:100%}.l-careers.l-careers--init .l-careers__section>div .l-career{background:#fff}.l-careers.l-careers--init .l-careers__section>div span{min-width:100px}.l-careers .l-careers__section{display:flex!important;gap:24px;justify-content:space-evenly}@media (max-width:991px){.l-careers .l-careers__section.empty .l-career:nth-child(2),.l-careers .l-careers__section.empty .l-career:nth-child(3){display:none}}.l-careers .slick-next,.l-careers .slick-prev{border:none!important;box-shadow:-2px 2px 6px rgba(0,0,0,.2)}.l-careers .slick-next{right:-19px}@media (max-width:991px){.l-careers{margin-bottom:0;padding-left:24px}.l-careers .l-careers__section{margin-right:14px;max-width:302px}.l-careers .slick-dots{display:none!important}.l-careers .l-careers__inner.slick-initialized.slick-slider .slick-list{margin-left:-14px}}.l-careers.l-careers--init .l-careers__section{margin:10px 0 10px 14px}.l-careers.l-careers--init .l-careers__section .l-career{margin:0}.l-careers.l-careers--init .l-careers__section.empty .l-career .l-career__top .fake-img{background:#bfbfbf;border-radius:6px;display:block;height:60px;width:90px}.l-careers.l-careers--init .l-careers__section.empty .l-career .l-career__top span{background:#bfbfbf;display:inline-block;height:22px;width:100%}.l-careers.l-careers--init .l-careers__section.empty .l-career .l-career__desc{background:#bfbfbf;height:60px;width:100%}.l-careers.l-careers--init .l-careers__section.empty .l-career ul.l-career__details li{background:#bfbfbf;height:30px;padding-left:0;width:100%}.l-careers.l-careers--init .l-careers__section.empty .l-career a.l-career__cta{border:1px solid #bfbfbf}.l-career{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:6px;height:302px;margin:10px;padding:16px;width:314px!important}.l-career .l-career__top{align-items:center;display:flex;gap:16px;justify-content:flex-start}.l-career .l-career__top img{border-radius:6px;display:block;height:60px;width:90px}.l-career .l-career__top span{color:var(--Alison-Grey-800,#343c41);font-family:Roboto;font-size:18px;font-weight:900;line-height:125%}.l-career .l-career__desc,.l-career .l-career__top span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-style:normal;overflow:hidden;text-overflow:ellipsis}.l-career .l-career__desc{color:var(--Alison-Grey-700,#465159);font-size:14px;font-weight:400;line-height:150%;margin-top:6px}@media (min-width:768px){.l-career .l-career__desc{min-height:43px}}.l-career hr{border-top:1px solid #e0e0e0;margin:7px 0}.l-career ul.l-career__details{display:flex;flex-direction:column;gap:12px}.l-career ul.l-career__details li{align-items:center;background-position:0;background-repeat:no-repeat;color:var(--Alison-Grey-800,#343c41);display:flex;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding-left:30px}.l-career ul.l-career__details li span{align-items:center;border-radius:4px;display:flex;justify-content:flex-start;padding:2px 6px;text-transform:uppercase}.l-career ul.l-career__details li:first-child{background-image:url(/html/site/img/course-landing-v2/salary.svg);background-position:-2px}.l-career ul.l-career__details li:first-child span{background:var(--Alison-Grey-25,#f0f4f7);border:1px solid var(--Alison-Grey-50,#d7dcdf);color:var(--Alison-Green-800,#005930);font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;gap:8px;line-height:20px;margin-left:10px}.l-career ul.l-career__details li:last-child{background-image:url(/html/site/img/course-landing-v2/traits.svg)}.l-career ul.l-career__details li:last-child span{border:1px solid transparent;color:var(--Alison-Grey-700,#465159);flex-shrink:1;font-family:Roboto;font-size:12px;font-style:normal;font-weight:700;line-height:150%;margin-left:10px;min-width:unset}.l-career ul.l-career__details li:last-child span.trait__17{background:var(--Alison-Green-25,#e6f6eb);border-color:var(--Alison-Green-50,#c2e9cd)}.l-career ul.l-career__details li:last-child span.trait__18{background:var(--Alison-Purple-10,#f2e6f2);border-color:var(--Alison-Purple-25,#dec0e1)}.l-career ul.l-career__details li:last-child span.trait__19{background:var(--Alison-Pink-10,#fbe5f2);border-color:var(--Alison-Pink-25,#f5bee0)}.l-career ul.l-career__details li:last-child span.trait__20{background:var(--Alison-Orange-10,#fff4de);border-color:var(--Alison-Orange-50,#ffd06c)}.l-career ul.l-career__details li:last-child span.trait__21{background:var(--Alison-Blue-50,#e0f4f9);border-color:var(--Alison-Blue-75,#b1e2f1)}.l-career ul.l-career__details li:last-child span.trait__22{background:var(--Alison-Red-10,#ffeaed);border-color:var(--Alison-Red-25,#ffcace)}.l-career a.l-career__cta{align-items:center;background:#fff;background-image:url(/html/site/img/course-landing-v2/green_arrow.svg);background-position:center right 15px;background-repeat:no-repeat;border:1px solid var(--Alison-Green-600,#008445);border-radius:8px;box-sizing:border-box;color:var(--Alison-Green-500---Principal,#009b5d);display:flex;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;height:48px;justify-content:space-between;line-height:20px;margin-top:12px;padding:0 24px;width:100%}.l-career a.l-career__cta:active,.l-career a.l-career__cta:hover{background-image:url(/html/site/img/course-landing-v2/white_arrow.svg)!important;background-position:center right 15px!important;background-repeat:no-repeat!important;color:var(--Alison-Green-500---Principal,#fff)}.l-career a.l-career__cta:hover{background:var(--Alison-Green-600,#008445);border:1px solid var(--Alison-Green-600,#008445)}.l-career a.l-career__cta:active{background:var(--Alison-Green-800,#005930);border:1px solid var(--Alison-Green-800,#005930)}.slick-next,.slick-prev{background-color:#fff;border:1px solid #008ec3;border-radius:100%;color:#008ec3;height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in;width:40px}.slick-next:active,.slick-prev:active{height:48px;width:48px}.slick-next:hover,.slick-prev:hover{border:1px solid #005d84}.slick-next.slick-disabled,.slick-prev.slick-disabled{display:none!important}.slick-next span,.slick-prev span{display:inline-block;font-size:17px;font-weight:700;position:relative;top:1px;transition:all .3s ease-in}.slick-next{right:-72px}.slick-next:active span{font-size:19px;right:4px;top:1px}.slick-next span{right:7px;transform:rotate(90deg)}.slick-prev{left:-20px;z-index:99}.slick-prev:active span{font-size:19px;left:-7px}.slick-prev span{left:-9px;transform:rotate(-90deg)}.l-carousel .course-block .course-block-content{padding:20px 6px}.l-carousel.l-carousel--enrolled .slick-list{margin:0 -5px;padding:0 5px}@media (max-width:991px){.l-carousel.l-carousel--enrolled>h3{font-size:22px}}@media (min-width:992px){.l-carousel.l-carousel--enrolled .l-carousel__courses .slick-track>li{width:205px!important}.l-carousel.l-carousel--enrolled .slick-dots li:last-child{display:none}}@media (max-width:991px){.l-carousel.l-carousel--enrolled>h4{font-size:20px;margin-bottom:14px}.l-carousel.l-carousel--enrolled li{margin-right:12px}.l-carousel li{margin-right:15px}}@media (max-width:768px){.l-carousel .slick-dots{display:flex!important;justify-content:center;max-width:100%;padding-top:25px;text-indent:-9999px}.l-carousel .slick-dots li{background:var(--Alison-Grey-50,#d7dcdf);border-radius:100%;height:12px;margin-right:12px;width:12px}.l-carousel .slick-dots li.slick-active{background:var(--Alison-Grey-300,#7b858c)}.l-carousel.l-carousel--pub .l-carousel--title a{bottom:13px;left:0;padding:0;position:absolute;right:0;text-align:center}}.l-carousel__courses .course-block{background-color:#f2f2f2}.l-carousel__courses .course-block .course-block-intro{margin-bottom:0}.l-carousel__courses>ul{position:relative}.l-carousel__courses>ul:after{clear:both;content:"";display:table}.l-carousel__courses>ul .slick-next,.l-carousel__courses>ul .slick-prev{border:none;box-shadow:0 3px 6px rgba(0,0,0,.161);height:48px;width:48px}.l-carousel__courses>ul .slick-next:hover,.l-carousel__courses>ul .slick-prev:hover{border:0}.l-carousel__courses>ul .slick-next{right:0;transform:translate(50%,calc(-50% - 18.5px))}.l-carousel__courses>ul .slick-next span{font-size:21px;right:3px;top:2px}.l-carousel__courses>ul .slick-next span:hover{right:3px}.l-carousel__courses>ul .slick-prev{left:-48px;transform:translate(50%,calc(-50% - 18.5px))}.l-carousel__courses>ul .slick-prev span{font-size:21px;left:-6px}.l-carousel__courses>ul .slick-prev span:hover{left:-6px}@media (min-width:992px){.l-carousel__courses .slick-list{margin-left:-3px;padding-left:3px;width:calc(100% + 3px)}.l-carousel__courses .slick-list .card{margin-right:24px!important;width:254px!important}.l-carousel__courses .slick-list .card:hover .card__info{padding:16px}.l-carousel__courses .slick-list .slick-track>li{float:left;height:375px;margin-bottom:1px;margin-right:12px!important;padding-bottom:40px;position:relative}.l-carousel__courses .slick-list .slick-track>li h3{font-weight:400}}@media (max-width:991px){.l-carousel__courses .slick-track{margin:0}}@media (max-width:991px) and (min-width:350px){.l-carousel__courses .slick-track.course-listing{padding:10px!important}}@media (max-width:991px){.l-carousel__courses .slick-track>li{height:172px;margin-bottom:6px!important;padding-bottom:0!important;position:relative;width:307px!important}.l-carousel__courses .slick-track>li .start-now__outer{margin-top:0!important}.l-carousel__courses .slick-track>li .course-block{min-height:0!important;padding:10px;position:static}.l-carousel__courses .slick-track>li .course-block .course-stars{bottom:14px;left:10px;position:absolute}.l-carousel__courses .slick-track>li .course-block .course-block-info{display:none}.l-carousel__courses .slick-track>li .course-block .course-block-img-outer{background-color:transparent!important;float:right;height:auto!important;margin-left:3%;max-width:44%;width:50%}.l-carousel__courses .slick-track>li .course-block .course-block-img-outer .btn{border-radius:3px;display:block!important;margin:10px 0 0;max-width:none;padding:7px 0;position:relative;text-transform:capitalize}.l-carousel__courses .slick-track>li .course-block .course-block-img-outer .btn span{font-size:14px;position:absolute;right:10px;top:10px}.l-carousel__courses .slick-track>li .course-block .course-block-img-outer .bar-container{bottom:auto;top:0}.l-carousel__courses .slick-track>li .course-block .course-block-content{padding:0!important}.l-carousel__courses .slick-track>li .course-block .course-block-content>.course-category,.l-carousel__courses .slick-track>li .course-block .course-block-content>span{margin-bottom:8px!important}.l-carousel__courses .slick-track>li .course-block .course-block-content h3,.l-carousel__courses .slick-track>li .course-block .course-block-content h4,.l-carousel__courses .slick-track>li .course-block .course-block-content h5{font-size:14px;font-weight:400;line-height:21px;margin-bottom:0;padding-bottom:34px}.l-carousel__courses .slick-track>li .course-block .course-block-content .mobile-read-more{display:none}}@media (max-width:420px){.l-carousel__courses .slick-track>li .course-block .course-block-content>.course-category{display:none}}.l-faqs{margin-top:4px}.l-faqs .l-faqs__header{align-items:center;background-position:100% 0;background-repeat:no-repeat;border-bottom:1px solid #b7c1c4;display:flex;min-height:102px}.l-faqs .l-faqs__header h2{font-size:24px;text-align:left}@media (max-width:991px){.l-faqs{margin-bottom:62px}.l-faqs .l-faqs__header{min-height:87px;padding-left:24px}.l-faqs .l-faqs__header h2{font-size:18px;line-height:26px;margin-bottom:0;max-width:138px}.l-faqs .l-faq__answer{line-height:24px;padding:0 24px}.l-faqs .l-faq__answer p{line-height:24px}}.l-faq{border-bottom:1px solid #b7c1c4;padding-bottom:8px}.l-faq:last-child{border-bottom:none}.l-faq.l-faq--open .l-faq__question{color:#1783b1}.l-faq.l-faq--open .l-faq__question .reveal span:after,.l-faq.l-faq--open .l-faq__question .reveal span:before{background-color:#1783b1}.l-faq:not(.l-faq--open) .l-faq__question .reveal span:before{transform:rotate(90deg)}.l-faq .l-faq__question{align-items:center;color:#465159;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;line-height:19px;padding:24px 0 16px}.l-faq .l-faq__question .reveal span{display:block;height:14px;position:relative;width:14px}.l-faq .l-faq__question .reveal span:after,.l-faq .l-faq__question .reveal span:before{background:#000;border-radius:11px;content:"";font-size:23px;font-weight:500;height:3px;position:absolute;transition:all .3s ease-in;width:12px}.l-faq .l-faq__answer{color:#5d676e;font-size:16px;line-height:24px}@media (max-width:991px){.l-faq .l-faq__question{padding:24px 24px 16px}}.user-feedback-container .rate-action{padding:0 10px}@media (min-width:992px){.l-reviews-fullpage{width:639px}}.l-reviews-fullpage .js-pagination{margin-bottom:60px}.l-reviews-fullpage .js-pagination .navi{border:1px solid #d7dcdf;border-radius:6px;color:#465159;display:inline-block;font-size:14px;font-weight:500;height:38px;line-height:38px;margin-bottom:60px;padding:0 20px;text-align:center;width:112px}.l-reviews-fullpage .js-pagination .nums li{align-items:center;border-radius:4px;color:#009b5d;display:inline-flex;font-weight:500;height:28px;justify-content:center;margin-right:14px;padding:0 10px;width:28px}.l-reviews-fullpage .js-pagination .nums li.active{background:#d7dcdf;border-radius:6px;color:#343c41;display:inline-block;font-weight:700;height:36px;line-height:36px;text-align:center;width:36px}.l-reviews-fullpage:not(.full-screen){margin-bottom:42px}.l-reviews-fullpage.full-screen .l-reviews__content--user-review,.l-reviews-fullpage:not(.full-screen) .l-reviews__content .l-review:nth-child(n+4){display:none}.l-reviews-fullpage.full-screen .l-reviews__content--all-reviews{border-radius:16px!important}.l-reviews-fullpage.full-screen .l-review{display:block!important}.l-reviews-fullpage.full-screen .l-review:last-child{border-bottom:none}.l-reviews-fullpage.full-screen .l-reviews{padding:0}.l-reviews-fullpage.full-screen .l-reviews .l-reviews__head .reviews-sorting{max-width:172px}.l-reviews-fullpage.full-screen+.l-careers{opacity:0}.l-reviews-fullpage.full-screen .l-reviews__back--top{display:block!important}.l-reviews-fullpage.full-screen .l-reviews__more{display:none;transition:all .3s ease-in-out}.l-reviews-fullpage.full-screen .js-pagination{display:flex!important;justify-content:center;margin-top:20px;padding-bottom:0;position:relative}.l-reviews-fullpage.full-screen .js-pagination ul{display:flex;max-width:600px}.l-reviews-fullpage.full-screen .js-pagination ul li{color:#009b5d;font-size:16px;font-weight:500;height:36px;line-height:36px;padding:0;width:36px}.l-reviews-fullpage.full-screen .js-pagination ul li a{color:#009b5d}.l-reviews-fullpage.full-screen .js-pagination ul li:first-child,.l-reviews-fullpage.full-screen .js-pagination ul li:last-child{align-items:center;border:1px solid #d7dcdf;border-radius:8px;color:#465159;display:inline-flex;justify-content:center;min-width:112px;width:112px}.l-reviews-fullpage.full-screen .js-pagination ul li:first-child a,.l-reviews-fullpage.full-screen .js-pagination ul li:last-child a{color:#465159;font-size:14px}.l-reviews-fullpage.full-screen .js-pagination ul li:first-child{margin-right:24px!important}.l-reviews-fullpage.full-screen .js-pagination ul li:last-child{margin-left:16px}.l-reviews-fullpage.full-screen .js-pagination ul li:not(:last-child){margin-right:4px}.l-reviews-fullpage.full-screen .js-pagination ul li.active{background:#d7dcdf;border-radius:6px;color:#343c41}@media (max-width:991px){.l-reviews-fullpage.full-screen+.clp__ratings{opacity:0}.l-reviews-fullpage.full-screen .l-reviews{margin-bottom:7px;margin-top:0;padding-bottom:69px;position:relative}.l-reviews-fullpage.full-screen .l-reviews .js-pagination{max-width:312px}.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li{font-size:14px}.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li:first-child,.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li:last-child{bottom:-61px;margin:0;position:absolute;width:148px}.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li:first-child a,.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li:last-child a{color:#465159}.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li:first-child{left:0}.l-reviews-fullpage.full-screen .l-reviews .js-pagination ul li:last-child{right:0}.l-reviews-fullpage.full-screen .reviews-back-to-top{bottom:20px;display:block!important;left:0;position:absolute;right:0;text-align:center}.l-reviews-fullpage.full-screen .reviews-back-to-top span:first-child{background:#b3bdc0;border-radius:50%;color:#fff;display:inline-block;height:20px;margin-right:12px;width:20px}.l-reviews-fullpage.full-screen .reviews-back-to-top span:first-child:before{font-size:12px}.l-reviews-fullpage.full-screen .reviews-back-to-top span:last-child{color:#465159;font-size:16px;font-weight:500;line-height:100%;text-decoration:underline}.l-reviews-fullpage.full-screen .l-reviews__back.bottom{display:none}.l-reviews-fullpage.full-screen .l-reviews__back:not(.l-reviews__back--top){margin-top:10px}}.l-reviews-fullpage .l-reviews__more{color:var(--Alison-Green-600,#008445);cursor:pointer;font-size:16px;font-weight:700;gap:10px;line-height:150%;padding:24px 0 20px 20px;transition:all .3s ease-in-out}.l-reviews-fullpage .l-reviews__more .total{padding:0 4px}.l-reviews-fullpage .l-reviews__more:hover{color:#007646}.l-reviews-fullpage .l-reviews__back{color:#465159;cursor:pointer;display:none;font-size:18px;font-weight:500;line-height:100%;margin-bottom:30px;margin-top:20px}.l-reviews-fullpage .l-reviews__back:not(.l-reviews__back--top){margin-top:75px}@media (min-width:992px){.l-reviews-fullpage .l-reviews__back.l-reviews__back--top{border-bottom:0;height:auto;margin-bottom:40px;margin-top:25px;padding-left:0}}.l-reviews-fullpage .l-reviews__back span:before{font-weight:900}.l-reviews-fullpage .l-reviews__pagination span{margin-right:10px}.l-reviews-fullpage .l-reviews__pagination span.active{color:#0e3148;font-weight:900}.l-reviews-fullpage .l-reviews__pagination span:last-child{margin-right:0}@media (max-width:991px){.l-reviews-fullpage.full-screen .l-reviews__back{display:none}.l-reviews-fullpage.full-screen .l-reviews__back.back-button{display:flex!important;font-size:16px;margin:0}.l-reviews-fullpage.full-screen .l-reviews__head{border-top:none}.l-reviews-fullpage.full-screen .reviews-breadcrumb{margin:20px 24px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:88%}.l-reviews-fullpage .js-pagination li{display:inline;margin-right:14px;padding:0 10px}.l-reviews-fullpage .js-pagination li:first-child{padding:0}.l-reviews-fullpage .js-pagination li span.ellipse{pointer-events:none;visibility:hidden}.l-reviews-fullpage .js-pagination li span.ellipse:after{color:green;content:"...";font-size:16px;font-weight:500;left:-7px;letter-spacing:10px;opacity:1!important;position:relative;visibility:visible}.l-reviews-fullpage .js-pagination li.active{background:#d7dcdf;border-radius:6px;color:#343c41;display:inline-block;font-weight:700;height:36px;line-height:36px;text-align:center;width:36px}.l-reviews-fullpage .js-pagination li.active a{color:#343c41}.l-reviews-fullpage .js-pagination li a{color:#009b5d;font-weight:500}}.l-report{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.l-report .l-report__inner{background:#f9f9f9;border-radius:12px;left:50%;max-width:calc(100% - 24px);overflow:hidden;padding:24px 24px 88px;position:absolute;top:55%;transform:translate(-50%,-50%);width:664px}@media (max-height:700px) and (min-width:1200px){.l-report .l-report__inner{top:60%}}.l-report .l-report__inner h3{color:#343c41;font-size:22px;font-weight:900;line-height:150%;margin-bottom:20px;text-align:center}.l-report .l-report__inner .l-report__form{background:#fff;border-radius:16px;padding:24px 32px 4px;position:relative}.l-report .l-report__inner .l-report__form h5{color:#343c41;font-size:16px;font-weight:700;line-height:150%;margin-bottom:24px}.l-report .l-report__inner .l-report__form p{color:#343c41;font-size:16px;font-weight:400;line-height:150%}.l-report .l-report__inner .l-report__form p a{color:#0091c7;text-decoration:underline}.l-report .l-report__inner .l-report__form [type=radio]+label:before{background:#fff;border:2px solid #455059;border-radius:3px;margin-right:8px}.l-report .l-report__inner .l-report__form [type=radio]:checked+label:after{background:#009b5d;border-radius:2px;color:#fff;content:"\e93f";font-family:icomoon;font-size:12px;font-weight:700;height:18px;left:0;line-height:18px;position:absolute;text-align:center;top:2px;width:18px}.l-report .l-report__inner .l-report__form label{color:#465159;display:block;font-size:16px;line-height:24px;margin-bottom:24px;position:relative}.l-report .l-report__inner .l-report__form label span{font-weight:700}.l-report .l-report__inner .l-report__form textarea{background:#f9f9f9;border-radius:8px;color:#9fadb7;height:80px;margin-bottom:22px}.l-report .l-report__inner .l-report__form .form-button-wrapper{bottom:-65px;left:0;padding:0 24px;position:absolute;right:0}.l-report .l-report__inner .l-report__form button{background:#b3bdc0;border-radius:12px;color:#fff;cursor:not-allowed;display:block;font-size:16px;font-weight:700;height:48px;line-height:48px;margin:0 auto;padding:0;width:264px}.l-report .l-report__inner .l-report__form button.active{background:#009b5d;cursor:pointer}.l-report .l-report__inner .icon-cross2{color:#889aa8;cursor:pointer;font-size:21px;font-weight:700;position:absolute;right:24px;top:24px}@media (max-width:768px){.l-report .l-report__inner{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;max-width:100%;padding:12px 0 65px;right:0;top:unset;transform:none}.l-report .l-report__inner .l-report__form{border-radius:0;padding:24px 24px 12px}.l-report .l-report__inner .l-report__form .form-button-wrapper{background:#fff;padding:12px 24px;width:100%}.l-report .l-report__inner .l-report__form .form-button-wrapper button{width:100%}.l-report .l-report__inner h3{font-size:18px;margin-bottom:12px}.l-report .l-report__inner .icon-cross2{right:20px;top:16px}}.l-reviews{border-radius:12px;overflow:hidden;padding:24px}@media (min-width:992px){.l-reviews{width:639px}}.l-reviews .js-pagination,.l-reviews .reviews-back-to-top{display:none}.l-reviews .l-reviews__head,.l-reviews .l-reviews__head .reviews-sorting{position:relative}@media (max-width:992px){.l-reviews .l-reviews__head .reviews-sorting{position:absolute;top:63px}}.l-reviews .l-reviews__head .reviews-sorting span.icon-dropdown{display:none}.l-reviews .l-reviews__head i{font-size:11px;position:absolute;right:18px;top:14px;z-index:21}.l-reviews .l-reviews__head i.rotate{transform:rotate(180deg)}.l-reviews .l-reviews__head .select2{background:#fff;background:var(--White,#fff);border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:8px;color:#465159;cursor:pointer;font-size:14px;height:40px;line-height:40px;max-width:172px;min-width:172px;overflow:hidden;padding:0 12px;position:absolute;right:0;text-align:left}.l-reviews .l-reviews__head .select2 .select2-selection{display:block;width:100%}.l-reviews .l-reviews__head select{display:none}.l-reviews .l-reviews__edit{color:var(--Alison-Grey-700,#465159);cursor:pointer;position:absolute;right:20px;top:47px}.l-reviews .l-reviews__edit img{margin-right:8px}.l-reviews .l-reviews__content{background:#fff;border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:16px}@media (max-width:991px){.l-reviews .l-reviews__content{border-radius:12px}}.l-reviews .l-reviews__content.l-reviews__content--user-review{border-bottom:0;border-radius:16px 16px 0 0;display:none;overflow:hidden;position:relative}@media (max-width:991px){.l-reviews .l-reviews__content.l-reviews__content--user-review{border-radius:12px 12px 0 0}}.l-reviews .l-reviews__content.l-reviews__content--user-review .l-review{background:var(--Alison-Blue-25,#f2fcff)}.l-reviews .l-reviews__content.l-reviews__content--user-review:not(.item-hidden)+.l-reviews__content--all-reviews{border-radius:0 0 16px 16px}@media (max-width:991px){.l-reviews .l-reviews__content.l-reviews__content--user-review:not(.item-hidden)+.l-reviews__content--all-reviews{border-radius:0 0 12px 12px}}.l-reviews .l-rating{background:transparent;gap:30px;margin:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0}.l-reviews .l-rating .l-rating__love{margin-right:12px}.l-reviews .l-rating .l-rating__love .dot{margin-bottom:0}@media (max-width:768px){.l-reviews .l-rating .l-rating{gap:16px}.l-reviews .l-rating .ts1{font-size:16px;margin-bottom:77px}}.l-reviews .l-reviews__more{font-weight:500;transition:all .3s ease-in-out}@media (max-width:991px){.l-reviews{padding:24px 0 0}.l-reviews,.l-reviews .l-reviews__more{border-radius:0}.l-reviews .l-reviews__head h2{margin-bottom:8px}.l-reviews .l-reviews__head h2 strong{display:block;font-size:16px}.l-reviews .l-reviews__head .select2{bottom:-60px;left:0}.l-reviews .l-reviews__head i{left:145px;top:36px}.l-reviews .l-reviews__head i.rotate{left:145px;right:unset;top:35px}.l-reviews .l-reviews__head h3{margin-bottom:16px}}.select2-search__field{display:none}.select2-dropdown .select2-results__options{background:#fff;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.161);margin-top:9px;padding:4px;right:0;top:48px;width:172px}.select2-dropdown .select2-results__options li{color:#465159;cursor:pointer;font-size:14px;font-weight:400;height:40px;padding:12px}.select2-dropdown .select2-results__options li:hover{background:#e6f6eb}.l-review{border-bottom:1px solid #d7dcdf;padding:24px 24px 0}.l-review.l-review--empty{color:#2d3941;font-weight:500;text-align:center}.l-review .l-review__img{height:44px;overflow:hidden;position:relative;width:44px}.l-review .l-review__img.l-review__img--no-img{align-items:center;display:flex;justify-content:center}.l-review .l-review__img img{border-radius:100%;width:100%}.l-review .l-review__content{color:var(--Alison-Grey-700,#465159);margin:18.5px 0 24px}.l-review .l-review__content+.clp__flex--j-space{justify-content:flex-start}.l-review .l-review__content+.clp__flex--j-space .l-review__details-top{display:none}.l-review .l-review__rating{padding-bottom:16px}.l-review .l-review__name{color:var(--Alison-Grey-800,#343c41);margin-right:10px}@media (max-width:991px){.l-review .l-review__name.ts1{font-size:16px}}.l-review .l-review__flag{height:14px;margin-right:10px;width:20px}.l-review .l-review__flag img{width:20px}.l-review .l-review__details{line-height:22px;margin-right:6px;padding-left:15px;width:100%}.l-review .l-review__details .clp__flex{align-items:flex-start}.l-review .l-review__details .l-review__details-top{display:flex;flex-direction:column;margin-bottom:5.75px}.l-review .l-review__graduate{border-left:1px solid #d2d8de;color:#0e3148;font-size:12px;font-weight:500;padding-left:6px}.l-review .l-review__graduate span{margin-right:3px;position:relative;top:1px}.l-review .l-review__user-rating{color:#465159;font-size:14px;font-weight:700;line-height:150%}.l-review .l-review__user-rating>span{background-size:19px;color:var(--Alison-Blue-700,#0070a3)}.l-review .l-review__user-rating>span:not(.not-interested){background:url(/html/site/img/course-landing-v2/loved-active.svg) no-repeat 0/20px;padding-left:26px}.l-review .l-review__user-rating .liked{background:url(/html/site/img/course-landing-v2/like-active.svg) no-repeat 0/20px;background-size:13px;padding-left:22px}.l-review .l-review__rating{color:#5d676e;font-size:12px;font-weight:500}.l-review .l-review__helpful{border:1px solid #b3bdc0;border-radius:19px;cursor:pointer;display:flex;padding:0 10px 0 8px;transition:all .3s ease-in-out}.l-review .l-review__helpful:has(.selected){background:#e0f4f9;border:1px solid #e0f4f9;color:#0070a3}.l-review .l-review__helpful:has(.selected) .likes-count{color:#0070a3}.l-review .l-review__helpful:has(.selected) .likes-count:before{color:#0070a3}.l-review .l-review__helpful.likes .likes-count{margin-left:22px}.l-review .l-review__helpful.likes .likes-count:before{bottom:1px;content:"•";font-size:15px;left:-14px;line-height:30px;position:absolute}.l-review .l-review__helpful.likes .review-icon:after{content:""}.l-review .l-review__helpful .review-icon{align-items:center;color:var(--Alison-Grey-300,#7b858c);display:flex;font-weight:600;height:32px;justify-content:center;width:auto}.l-review .l-review__helpful .review-icon:after{content:"?"}.l-review .l-review__helpful .review-icon img{margin-right:8px}.l-review .l-review__helpful .review-icon img.not-active{display:block}.l-review .l-review__helpful .review-icon img.active{display:none}.l-review .l-review__helpful .review-icon.selected{color:#0070a3}.l-review .l-review__helpful .review-icon.selected:after{content:""}.l-review .l-review__helpful .review-icon.selected img.not-active{display:none}.l-review .l-review__helpful .review-icon.selected img.active{display:block}.l-review .l-review__helpful .likes-count{color:var(--Alison-Grey-300,#7b858c);font-size:14px;font-weight:600;line-height:32px;position:relative}@media (min-width:768px){.l-review .l-review__helpful:hover{background:#b1e2f1;border:1px solid #e0f4f9;color:#0070a3}}.l-review .l-review__helpful:hover .review-icon img.not-active{display:none}.l-review .l-review__helpful:hover .review-icon img.active{display:block}.l-review .l-review__helpful:hover .likes-count,.l-review .l-review__helpful:hover .likes-count:before{color:#0070a3}.l-review .l-review__buttons{align-items:center;display:flex;justify-content:flex-start}.l-review .l-review__buttons.disabled--like .icon-like{background:#465159;cursor:not-allowed}.l-review .l-review__buttons.disabled--like .icon-like:before{color:#fff}.l-review .l-review__report{color:#7b858c;cursor:pointer;font-weight:600;line-height:150%;margin-left:16px}.l-review .l-review__report:hover{color:#465159;text-decoration:underline}.l-review .l-flex{align-items:center}@media (max-width:991px){.l-review{padding:20px 12px 0}.l-review .l-review__content{margin:16px 0}.l-review .l-review__rating{padding-bottom:20px}.l-review .l-review__user-rating{font-size:12px}.l-review .l-review__details-top img{border-radius:3px}.l-review .l-review__graduate{color:transparent;height:21px;width:22px}.l-review .l-review__graduate span{color:#0e3148}.l-review .l-review__flag{margin-right:7px}.l-review .l-review__details>.l-review__graduate.no-rating{border-right:none}.l-review .l-review__details .l-review__details-top{justify-content:flex-start!important}}.clp__ratings .trustpilot-widget{border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:16px;height:163px;padding:22px 0 0;width:300px}@media (min-width:992px){.clp__ratings{padding-top:24px}}@media (max-width:768px){.clp__ratings .trustpilot-widget{display:flex;justify-content:center;width:100%}.clp__ratings .trustpilot-widget iframe{margin-left:10px;width:253px!important}}.dot{position:relative}.dot.dot--big:before{background:var(--Alison-Grey-200,#889aa7);height:8px;width:8px}.dot:before{background:var(--Alison-Grey-700,#465159);border-radius:100%;content:"";display:block;height:6px;position:absolute;top:50%;transform:translate(-18px,-50%);width:6px}.intercom-button{right:7px}.intercom-button .chat-content{background-color:#007646;border-radius:100%;cursor:pointer;height:45px;padding-top:11px;text-align:center;width:45px}.clp__sticky-footer{align-items:flex-start;background:#fff;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.08);gap:16px;padding:12px 84px 12px 16px;position:fixed;width:100%;z-index:999}@media (max-width:768px){.clp__sticky-footer .course_btn{flex-grow:1;padding:12px 10px;width:auto}}.back-top{bottom:0;cursor:pointer;display:none;position:fixed;right:183px;z-index:9}.back-top img{transition:all .3s ease-in-out}.back-top:hover img{opacity:.8;transform:scale(1.1)}.clp__scroll-head{background:var(--Alison-Blue-900,#0b2441);display:none;position:fixed;top:var(--headerHeight);width:100%;z-index:100}.clp__scroll-head .save-for-later{background:url(/html/site/img/course-landing-v3/save-for-later-alt.svg) no-repeat 0}.clp__scroll-head .save-for-later.selected,.clp__scroll-head .save-for-later:hover{background:url(/html/site/img/course-landing-v2/save-for-later-ribbon-selected.svg) no-repeat 0}.clp__scroll-head .clp__scroll-head-nav{align-items:center;display:flex;gap:16px}.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-head-inner{justify-content:space-between}@media (max-width:768px){.clp__scroll-head.clp__scroll-head--fullpage{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-head-inner{padding:15px 16px}.clp__scroll-head.clp__scroll-head--fullpage .clp__mobile-nav,.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-head-nav{display:none!important}.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-head-inner{display:block}}.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-text--normal,.clp__scroll-head.clp__scroll-head--fullpage img{display:none}.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-text--fullscreen{display:block!important}@media (max-width:991px){.clp__scroll-head.clp__scroll-head--fullpage .scroll__info-details{display:none}.clp__scroll-head.clp__scroll-head--fullpage .clp__scroll-text--fullscreen{font-size:14px}.clp__scroll-head.clp__scroll-head--fullpage h3{margin-bottom:0}}.clp__scroll-head .clp__mobile-nav li{color:var(--White,#fff)}.clp__scroll-head .clp__scroll-head-inner{align-items:center;display:flex;gap:24px;padding:16px 80px;width:100%}.clp__scroll-head .clp__scroll-head-inner .clp__scroll-nav{width:100%}.clp__scroll-head .clp__scroll-head-inner .course__btn{padding:12px 40px;width:auto}.clp__scroll-head .clp__scroll-head-inner .course_btn--certify{display:none}.clp__scroll-head .clp__scroll-head-inner .icon-arrow-thin-right{cursor:pointer;display:inline-block;margin-right:8px;width:20px}.clp__scroll-head .clp__scroll-head-inner .icon-arrow-thin-right:before{position:absolute;top:20px;transform:rotate(180deg)}.clp__scroll-head .clp__scroll-head-inner .triangle{bottom:auto;left:96px;top:-14px;transform:rotate(-180deg)}.clp__scroll-head .clp__scroll-head-inner .tooltip{left:-82px;top:64px}.clp__scroll-head h3{color:#fff;margin-bottom:8px}.clp__scroll-head img{border-radius:8px;height:56px;width:104.16px}@media (max-width:1368px){.clp__scroll-head{max-width:1158px}}@media (max-width:991px){.clp__scroll-head{width:100%}.clp__scroll-head .clp__mobile-nav{display:block!important}.clp__scroll-head .clp__mobile-nav ul{align-items:center;justify-content:space-between;padding-left:16px}.clp__scroll-head .clp__mobile-nav .clp__top-arrow{align-items:center;background:var(--Alison-Blue-800,#005182);border-left:1px solid var(--Alison-Blue-700,#0070a3);display:flex;flex:1 0 0;height:55px;justify-content:center;max-width:81px;padding:15.5px 28px 15.5px 29px}.clp__scroll-head .clp__mobile-nav .clp__top-arrow a{font-weight:700;transform:rotate(-90deg)}.clp__scroll-head .clp__mobile-nav nav{height:55px;padding:0}.clp__scroll-head .clp__mobile-nav li:hover{font-weight:700}.clp__scroll-head .clp__mobile-nav li a{color:var(--White,#fff)}.clp__scroll-head .clp__mobile-nav li a.is-active{font-weight:700}.clp__scroll-head .clp__scroll-head-inner{display:none}.clp__scroll-head .clp__scroll-head-inner .icon-arrow-thin-right:before{top:20px}}.scroll__info-details{display:flex;gap:30px}.scroll__info-details span{color:#fff}.clp__slide-up-outer{background:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.clp__slide-up{background:#fff;border-radius:8px 8px 0 0;bottom:0;left:0;padding-top:34px;position:fixed;width:100%;z-index:99}.clp__slide-up.clp__slide-up--lang{padding:20px 8px}.clp__slide-up.clp__slide-up--lang .icon-cross2{top:35px}.clp__slide-up .intro__languages-dd{display:block!important;margin:0;padding:0;position:static}.clp__slide-up .icon-cross2{color:#7b858c;font-size:18px;right:16px;top:18px}.clp__slide-up i{display:none}.clp__slide-up>h3{margin:0;padding:10px 16px}.clp__slide-up .breadcrumb{margin:0 0 20px;padding:0}.clp__slide-up .breadcrumb #home-link{display:none}.clp__slide-up .breadcrumb li{align-items:center;align-self:stretch;display:flex;gap:10px;padding:10px 16px}.clp__slide-up .breadcrumb li a,.clp__slide-up .breadcrumb li span{color:var(--Alison-Grey-700,#465159);font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:991px){.clp__slide-up.clp__slide-up--lang .icon-cross2{position:absolute}.clp__slide-up.clp__slide-up--lang li{border-top:1px solid var(--Alison-Grey-50,#d7dcdf);padding:16px}.clp__slide-up.clp__slide-up--lang li.intro__languages-dd-mobile{align-items:center;display:flex!important;gap:7px;padding:4px 8px 16px}.clp__slide-up.clp__slide-up--lang li.intro__languages-dd-mobile h4{color:#000;font-weight:700;margin:0}.clp__slide-up.clp__slide-up--lang li:first-child{border-top:none}.clp__slide-up.clp__slide-up--lang li:last-child{padding-bottom:0}}.review-widget{background:var(--White,#fff);border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:16px;margin-bottom:32px}.review-widget .review-widget__content{padding:16px}.review-widget h3{border-bottom:1px solid var(--Alison-Grey-50,#d7dcdf);margin-bottom:0;padding:16px 16px 12px}.review-widget .btn{display:block;max-width:none;width:100%}.review-widget ul{margin-bottom:12px;padding:0 0 12px}.review-widget li{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.review-widget li:hover .ts3{color:var(--Alison-Blue-700,#0070a3)}.review-widget li.rated .ts3{font-weight:700}.review-widget li .review-widget__icon{height:39px;width:38px}.review-widget li:first-child .review-widget__icon{background:url(/html/site/img/course-landing-v3/loved-review.svg) no-repeat 50%/contain;height:39px;width:38px}.review-widget li:first-child.rated .review-widget__icon,.review-widget li:first-child:not(.disabled):hover .review-widget__icon{background-image:url(/html/site/img/course-landing-v3/loved-review-active.svg)}.review-widget li:nth-child(2) .review-widget__icon{background:url(/html/site/img/course-landing-v3/like-review.svg) no-repeat 50%/contain}.review-widget li:nth-child(2).rated .review-widget__icon,.review-widget li:nth-child(2):not(.disabled):hover .review-widget__icon{background-image:url(/html/site/img/course-landing-v3/like-review-active.svg)}.review-widget li:nth-child(3) .review-widget__icon{background:url(/html/site/img/course-landing-v3/nope-review.svg) no-repeat 50%/contain}.review-widget li:nth-child(3).rated .review-widget__icon,.review-widget li:nth-child(3):not(.disabled):hover .review-widget__icon{background-image:url(/html/site/img/course-landing-v3/nope-review-active.svg)}.review__popup h3{color:#2d3941;font-family:Roboto;font-size:20px;font-style:normal;font-weight:900;line-height:normal}.clp-message{align-items:center;background:var(--Alison-Yellow-10,#fff9e0);display:flex;gap:4px;justify-content:center;margin:0 auto 12px;padding:6px 14px 6px 12px;width:350px}.review-popup{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100vw;z-index:998}.review-popup .ratings{background:none}.review-popup .ratings__app--edit .user-feedback-review-wrapper{display:none}@media (max-width:991px){.review-popup{top:var(--headerHeight)}.review-popup .ratings{background:#fff;height:calc(var(--vh)*100)}.review-popup .ratings .icon-cross2{font-size:14px;position:absolute;right:22px;top:29px;transform:translate(0);z-index:9}.review-popup .user-feedback-review-point{width:100%}}.ui-alert{background:linear-gradient(96deg,#cff5d7 3.46%,#fff 77.22%);border:2px solid #fff;border-radius:12px;bottom:32px;box-shadow:0 4px 16px 0 rgba(0,0,0,.25);font-size:29px;gap:16px;left:50%;padding:12px;position:fixed;transform:translate(-50%);z-index:99}.ui-alert h3,.ui-alert p{margin:0}.ui-alert .ui-alert__icon{background:#fff;border-radius:60px;flex-shrink:0;height:56px;padding:10px;width:56px}.ui-alert .icon-cross2{color:var(--Alison-Grey-100,#9fadb7);font-size:13px;position:absolute;right:12px;top:16px}@media (min-width:992px){.clp__ads-slider+.ad-wrap{display:none}}.ads-slider{margin:0 auto;max-width:998px;width:100%}.ads-slider .slick-dots{display:flex!important;justify-content:center;margin-top:24px}.ads-slider .slick-dots li.slick-active{background-color:#b3bdc0;width:28px}.ads-slider .slick-dots li{background:#465159;border:none;border-radius:4px;height:8px;margin-right:12px;transition:all .3s ease-in-out;width:56px}.ads-slider .slick-dots li button{opacity:0;text-indent:-9999px}.clp__ad{background:linear-gradient(90deg,#d3d5f8,#fff0f0);border-radius:16px;margin:60px auto 48px;max-width:998px;padding:10px 28px 0}.clp__ad h3{margin-bottom:8px}.clp__ad p{color:var(--Alison-Grey-700,#465159);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0}.clp__ad a{align-items:center;background:var(--White,#fff);border-radius:8px;display:flex;gap:6px;padding:16px}@media (min-width:992px){.clp__ad .clp__ad-inner img+div{max-width:422px}}@media (max-width:991px){.clp__ad{padding:16px;text-align:center}.clp__ad h3{font-size:18px}.clp__ad .clp__ad-inner{flex-direction:column;gap:16px}.clp__ad a{justify-content:center;width:100%}}.overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.overlay .overlay__inner{margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:50%}.overlay .icon-cross2{color:#fff;cursor:pointer;display:block;font-size:22px;position:absolute;right:0;top:-27px}.overlay .resp-iframe{content:"";display:block;padding-top:56.25%;position:relative}.overlay .resp-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:991px){.overlay .overlay__inner{width:90%}}.char-count{color:var(--Alison-Grey-75,#bbc5cb)}@media (max-width:768px){.user-feedback-container{background:#fff}}.certify-hover{display:none;position:absolute;right:5px;top:-174px;z-index:1}.certify-hover__inner{background:#fff;border-radius:16px;display:flex;filter:drop-shadow(0 0 6px rgba(0,0,0,.25));gap:16px;justify-content:center;padding:16px;position:relative;width:344px}.certify-hover__inner span{color:var(--Alison-Grey-700,#465159);font-size:16px;font-weight:700;line-height:150%}.certify-hover__inner span.icon-cross2{color:#889aa7;position:absolute;right:16px;top:16px}.certify-hover__inner p{color:var(--Alison-Grey-700,#465159);font-size:14px;font-weight:400;line-height:150%;margin:0}.certify-hover__inner:after{background:url(/html/site/img/course-landing-v2/top-triangle.svg) transparent no-repeat 50%/100%;bottom:-21px;content:"";height:31px;position:absolute;right:46px;transform:rotate(-180deg);width:39px}.course_btn--certify{align-items:center;background:#fff;border:1.5px solid var(--Alison-Green-500---Principal,#009b5d);border-radius:8px;color:var(--Alison-Green-500---Principal,#009b5d);display:flex;font-size:14px;font-style:normal;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:150%;padding:12px 24px;text-align:center;width:159px;width:200px}@media (max-width:768px){.course_btn--certify{display:none}}.certify-card{background:var(--Alison-Green-10,#ecfff2);border:1px solid #7fe29d;border-radius:16px;display:none;margin:84px auto 0;padding:16px;width:calc(100% - 48px)}@media (max-width:768px){.certify-card{display:block}}.certify-card__content{align-items:center;display:flex;gap:24px;margin-bottom:16px}.certify-card__icon{flex-shrink:0}.certify-card__icon img{display:block;height:64px;width:72px}.certify-card__text{color:var(--Alison-Grey-700,#465159);font-size:14px;font-style:normal;font-weight:600;line-height:150%}.certify-card__button{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:1px solid #009b5d;border-radius:8px;cursor:pointer;display:flex;gap:6px;height:36px;justify-content:center;padding:6px 16px 6px 12px;transition:background .2s ease-in-out;width:100%}.certify-card__button:hover{background:#f5fff8}.certify-card__button span{color:var(--Alison-Green-500---Principal,#009b5d);font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-align:center}.certify-card__button img{height:16px;width:16px}html[lang=es] .pub__positive .hide-mobile{display:none!important}html[lang=es] .clp__ad{background:var(--Alison-Orange-25,#ffefde)}html[lang=es] .clp__ad a{background:#d96704;border-radius:12px;color:var(--White,#fff);font-size:16px;font-weight:600;line-height:150%;padding:10px 24px}html[lang=es] .clp__ad p{display:none}@media (min-width:993px){html[lang=es] .clp__ad .clp__ad-inner>div{margin-left:32px;width:calc(100% - 500px)}}.ad-wrap{background:var(--Alison-Grey-25,#f0f4f7);border:1px solid var(--Alison-Grey-50,#d7dcdf);border-radius:8px;margin:24px auto -22px!important;max-width:98%;min-height:110px;width:1022px}.ad-wrap .ad-wrap__title{align-items:center;align-self:stretch;background:var(--Alison-Grey-50,#d7dcdf);border-radius:8px 8px 0 0;color:#6a7282;display:flex;font-size:10px;font-weight:700;gap:10px;line-height:150%;padding:4px 10px;text-align:center;text-transform:uppercase}.ad-wrap .ad-wrap__ad{padding:8px 0}
