.course-landing__body{background-color:#f7f7f7!important}.course-landing__body:after{content:url(/html/site/img/course-landing-v2/loved.svg) url(/html/site/img/course-landing-v2/loved-active.svg) url(/html/site/img/course-landing-v2/like.svg) url(/html/site/img/course-landing-v2/like-active.svg) url(/html/site/img/course-landing-v2/nope.svg) url(/html/site/img/course-landing-v2/nope-active.svg) url(/html/site/img/course-landing-v2/nope-active-blue.svg);left:-9999px;position:absolute!important;top:-9999px}.landing__top-ad-inner{width:100%}.landing,.landing__ad{align-items:flex-start;background:#fff;display:flex;padding:28px 100px}@media (min-width:768px){.landing,.landing__ad{min-height:0!important}}.landing .landing__content,.landing__ad .landing__content{padding-left:41px;width:691px}.landing .landing__content.hide-others>div:not(.full-screen),.landing__ad .landing__content.hide-others>div:not(.full-screen){opacity:0}@media (min-width:1441px){.landing,.landing__ad{justify-content:center;max-width:calc(100% - 320px)}}@media (max-width:1530px) and (min-width:1441px){.landing,.landing__ad{padding:28px 10px}}@media (max-width:1440px) and (min-width:1350px){.landing,.landing__ad{justify-content:center;max-width:calc(100% - 180px);padding:28px 91px}}@media (max-width:1345px) and (min-width:992px){.landing,.landing__ad{justify-content:center;padding-left:0;padding-right:0}}@media (max-width:991px){.landing,.landing__ad{display:block;padding:49px 0 0;position:relative}.landing .landing__content,.landing__ad .landing__content{padding:0;width:100%}.landing .landing__content>.l-outcomes,.landing__ad .landing__content>.l-outcomes{display:none}}.landing img,.landing__ad img{max-width:100%}.landing h1,.landing h2,.landing h3,.landing h4,.landing h5,.landing h6,.landing__ad h1,.landing__ad h2,.landing__ad h3,.landing__ad h4,.landing__ad h5,.landing__ad h6{color:#2d3941;font-weight:700}.landing h1,.landing__ad h1{font-size:24px;font-weight:700;line-height:32px;margin-bottom:6px}.landing h3,.landing__ad h3{font-size:18px;line-height:21px}.landing .course-type,.landing__ad .course-type{text-transform:capitalize}.landing .slick-next,.landing .slick-prev,.landing__ad .slick-next,.landing__ad .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}.landing .slick-next:hover,.landing .slick-prev:hover,.landing__ad .slick-next:hover,.landing__ad .slick-prev:hover{border:1px solid #005d84}.landing .slick-next:active,.landing .slick-prev:active,.landing__ad .slick-next:active,.landing__ad .slick-prev:active{height:48px;width:48px}.landing .slick-next.slick-disabled,.landing .slick-prev.slick-disabled,.landing__ad .slick-next.slick-disabled,.landing__ad .slick-prev.slick-disabled{display:none!important}.landing .slick-next span,.landing .slick-prev span,.landing__ad .slick-next span,.landing__ad .slick-prev span{display:inline-block;font-size:17px;font-weight:700;position:relative;top:1px;transition:all .3s ease-in}.landing .slick-next,.landing__ad .slick-next{right:-72px}.landing .slick-next:active span,.landing__ad .slick-next:active span{font-size:19px;right:4px;top:1px}.landing .slick-next span,.landing__ad .slick-next span{right:7px;transform:rotate(90deg)}.landing .slick-prev,.landing__ad .slick-prev{left:-20px;z-index:99}.landing .slick-prev:active span,.landing__ad .slick-prev:active span{font-size:19px;left:-7px}.landing .slick-prev span,.landing__ad .slick-prev span{left:-9px;transform:rotate(-90deg)}.landing .l-main-pub .slick-dots,.landing__ad .l-main-pub .slick-dots{padding-top:20px}@media (max-width:991px){.landing .l-main-pub .l-carousel,.landing__ad .l-main-pub .l-carousel{padding-bottom:20px}.landing .l-carousel--enrolled .slick-dots,.landing .l-main-pub .slick-dots,.landing__ad .l-carousel--enrolled .slick-dots,.landing__ad .l-main-pub .slick-dots{padding-top:11px}}.landing .slick-dots,.landing__ad .slick-dots{display:flex!important;justify-content:center;padding-top:25px}.landing .slick-dots li,.landing__ad .slick-dots li{border:1px solid #707070;border-radius:100%;height:12px;margin-right:12px;width:12px}.landing .slick-dots li button,.landing__ad .slick-dots li button{background:transparent;color:transparent}.landing .slick-dots li.slick-active,.landing__ad .slick-dots li.slick-active{background-color:#707070}@media (max-width:1147px) and (min-width:992px){.landing .slick-next,.landing__ad .slick-next{right:0}}@media (max-width:991px){.landing .l-careers h3,.landing__ad .l-careers h3{font-size:16px}.landing .l-main-pub .l-carousel h3,.landing h3,.landing__ad .l-main-pub .l-carousel h3,.landing__ad h3{font-size:14px}}.landing .breadcrumb,.landing__ad .breadcrumb{margin:0 0 20px;max-width:99%;padding:0}.landing .breadcrumb li a,.landing__ad .breadcrumb li a{color:#465159}.landing .breadcrumb li a:hover,.landing__ad .breadcrumb li a:hover{text-decoration:underline}.landing .breadcrumb li span,.landing__ad .breadcrumb li span{color:darkblue;font-weight:500}.landing .breadcrumb li .icon-home,.landing__ad .breadcrumb li .icon-home{display:none}.landing .breadcrumb .icon-right-arrow,.landing__ad .breadcrumb .icon-right-arrow{color:#c0c9cb;font-weight:700}@media (max-width:991px){.landing .breadcrumb,.landing__ad .breadcrumb{color:darkblue;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .breadcrumb li,.landing__ad .breadcrumb li{display:inline}.landing .breadcrumb li a,.landing .breadcrumb li span,.landing__ad .breadcrumb li a,.landing__ad .breadcrumb li span{display:inline;font-size:12px}.landing .breadcrumb .icon-right-arrow,.landing__ad .breadcrumb .icon-right-arrow{font-size:9px}.landing .breadcrumb__outer,.landing__ad .breadcrumb__outer{left:24px;max-width:calc(100% - 48px);position:absolute;top:15px}}.video-placeholder{cursor:pointer;position:relative}.video-placeholder img{max-width:100%}.video-container__play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:65px}.l-card{width:295px}.l-card.closed .l-card__inner{border-top:6px solid #5b91a8}.l-card .l-card__inner{border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.161);width:295px}.l-card .l-card__info-padding{padding:0 19px 0 16px}.l-card .l-pub{margin:0 -19px}.l-card h3{font-size:18px;line-height:24px;margin:10px 0}.l-card .l-card__img-overflow{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.l-card .l-card__enrolled{color:#465159;font-size:14px;margin-bottom:16px}.l-card .l-card__enrolled span span{margin-right:6px}.l-card .l-card__enrolled .icon-learners-1{font-size:13px}.l-card .l-card__enrolled .course-enrolled{font-weight:700}.l-card .l-rating>div{color:#2d3941;cursor:pointer}.l-card .l-but{margin-bottom:20px}@media (max-width:991px){.l-card{padding:0 24px;width:100%}.l-card h3{margin-bottom:9px}.l-card .l-card__inner{border-radius:0;box-shadow:none;display:flex;flex-direction:column;flex-wrap:wrap;overflow:visible;padding:0;width:100%}.l-card .l-card__inner .video-placeholder{text-align:center}.l-card .l-card__info-padding{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.l-card .course_btn{display:none}.l-card .l-card__img{margin:auto;order:1;text-align:center}.l-card .course-title{order:2}.l-card .l-card__enrolled{margin-bottom:12px;order:3}.l-card .l-pub{order:4;padding:0}.l-card .l-pub.l-pub--card{background-color:transparent;padding:0 9px 7px}.l-card .l-pub .course-publisher-info,.l-card .l-pub .l-pub__img,.l-card .l-pub .l-pub__type{display:none!important}.l-card .l-pub .l-pub__content .l-pub__name{font-size:14px;text-decoration:none}.l-card .l-pub .l-pub__content .l-pub__name .l-pub__name-pre{display:inline!important;font-weight:400;text-decoration:none}.l-card .l-pub .l-pub__content .l-pub__name .course-publisher{font-weight:500;text-decoration:underline}.l-card .l-rating{background:none;order:6}.l-card .l-card__includes,.l-card .l-rating{border-bottom:1px solid #e0e3e5;margin:0 -24px;padding:0 24px}.l-card .l-card__includes{background:#f3f6f7;border-top:1px solid #e0e3e5;order:5}.l-card .l-card__includes h6{display:none}.l-card .l-card__includes ul{align-items:center;display:flex;justify-content:flex-start;min-height:38px}.l-card .l-card__includes.l-list.l-list--tick li{font-size:12px;margin-bottom:0;padding-left:19px}.l-card .l-card__includes.l-list.l-list--tick li:last-child{display:none}.l-card .l-card__includes.l-list.l-list--tick li:first-child{padding-right:19px}.l-card .l-card__includes.l-list.l-list--tick{margin-bottom:1px}}.l-reviews__head .l-rating.enrol-to-rate .l-rating__like:hover:before,.l-reviews__head .l-rating.enrol-to-rate .l-rating__love:hover:before{top:-22px}.l-reviews__head .l-rating.enrol-to-rate .l-rating__love{left:0}.l-rating{align-items:center;background:#e4f1f6;display:flex;height:41px;justify-content:space-between;margin:0 -19px 16px;padding:0 17px;position:relative}.l-rating:not(.enrol-to-rate)>div span:first-child:hover:not(.disabled){transform:scale(1.3) rotate(-30deg)}.l-rating:not(.enrol-to-rate)>div span:first-child:hover:not(.disabled)+span{color:darkblue}.l-rating:not(.enrol-to-rate)>div.l-tooltip:before{align-items:center;background:#465159 0 0 no-repeat padding-box;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;display:flex;font:normal normal normal 12px/14px Roboto;height:22px;justify-content:center;letter-spacing:0;opacity:1;padding-top:1px;position:absolute;top:-20px}.l-rating:not(.enrol-to-rate) .l-rating__love span:first-child:hover:not(.disabled){background-image:url(/html/site/img/course-landing-v2/loved-active.svg)}.l-rating:not(.enrol-to-rate) .l-rating__love span:first-child.rated{background-image:url(/html/site/img/course-landing-v2/loved-active.svg)!important}.l-rating:not(.enrol-to-rate) .l-rating__love.l-tooltip:before{content:"Loved it!";width:67px}.l-rating:not(.enrol-to-rate) .l-rating__like span:first-child:hover:not(.disabled){background-image:url(/html/site/img/course-landing-v2/like-active.svg)}.l-rating:not(.enrol-to-rate) .l-rating__like span:first-child.rated{background-image:url(/html/site/img/course-landing-v2/like-active.svg)!important}.l-rating:not(.enrol-to-rate) .l-rating__like.l-tooltip:before{content:"Liked it!";width:59px}.l-rating:not(.enrol-to-rate) .l-rating__no span:first-child:hover:not(.disabled){background-image:url(/html/site/img/course-landing-v2/nope-active.svg)}.l-rating:not(.enrol-to-rate) .l-rating__no span:first-child.rated{background-image:url(/html/site/img/course-landing-v2/nope-active.svg)!important}.l-rating.enrol-to-rate .l-rating__like:hover:before,.l-rating.enrol-to-rate .l-rating__love:hover:before,.l-rating.enrol-to-rate .l-rating__no:hover:before{background:#465159 url(/html/site/img/course-landing-v2/error-state.svg) no-repeat top 4px left 10px;border-radius:4px;color:#fff;content:"Enrol in course to rate";font-size:12px;line-height:23px;min-width:118px;padding:0 10px 0 29px;position:absolute;top:-15px}.l-rating.enrol-to-rate .l-rating__love:hover:before{left:10px}@media (max-width:992px){.l-rating.enrol-to-rate .l-rating__no:hover:before{right:0}}.l-rating>div{align-items:center;display:flex;font-size:12px;font-weight:500;justify-content:center}.l-rating>div span:first-child{background:url(/html/site/img/course-landing-v2/loved.svg) no-repeat 0/100%;display:inline-block;height:22px;margin-right:6px;transition:all .3s ease-in;width:25px}.l-rating .l-rating__love span:first-child{background-image:url(/html/site/img/course-landing-v2/loved.svg)}.l-rating .l-rating__like span:first-child{background-image:url(/html/site/img/course-landing-v2/like.svg);width:18px}.l-rating .l-rating__no span:first-child{background-image:url(/html/site/img/course-landing-v2/nope.svg);width:18px}@media (max-width:991px){.l-rating .l-rating__like,.l-rating .l-rating__love{color:#465159}}.l-pub{color:#2d3941;display:flex;font-size:12px}.l-pub.l-pub--small .l-pub__content{padding-left:16px}.l-pub.l-pub--card{background-color:#f3f6f7;padding:17px}.l-pub.l-pub--card .l-pub__name{font-size:12px}.l-pub.l-pub--card .l-pub__img{height:52px;width:52px}.l-pub.l-pub--card .l-pub__img.missing{display:flex}.l-pub.l-pub--card .l-pub__img.missing img{border-radius:100%;padding:0;width:100%}.l-pub.l-pub--card .l-pub__content{padding-left:11px}.l-pub .l-pub__img{border:1px solid #dadfe1;border-radius:100%;height:42px;min-width:42px;overflow:hidden;width:42px}.l-pub .l-pub__img.missing{display:flex}.l-pub .l-pub__img.missing img{border-radius:100%;padding:0;width:100%}.l-pub .l-pub__content{display:flex;flex-direction:column;padding-left:16px}.l-pub .l-pub__content .course-publisher{cursor:pointer}.l-pub .l-pub__type{color:#465159;margin-bottom:5px;text-transform:uppercase}.l-pub .l-pub__name{font-size:14px;font-weight:700;margin-bottom:5px;text-decoration:underline}.l-pub .l-pub__desc{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-pub .empty{outline:1px solid rgba(0,0,0,.05)}.l-list.l-list--tick ul li{background:url(/html/site/img/course-landing-v2/tick.svg) no-repeat 0/16px 16px;padding-left:27px}.l-list.l-list--image ul li{display:flex;font-size:12px;line-height:18px}.l-list.l-list--image ul li span:first-child{display:inline-block;height:48px;max-width:48px;min-width:48px}.l-list.l-list--image ul li span:nth-child(2){padding-left:16px}.l-list.l-list--image h5{color:#465159;font-size:14px;margin-bottom:1px}.l-list.l-list--bullet ul{list-style:disc outside;padding-left:14px}.l-list.l-list--bullet ul li{line-height:21px;margin-bottom:15px}.l-list h6{line-height:16px}.l-list h6,.l-list ul li{font-size:14px;margin-bottom:14px}.l-list ul li{color:#465159}.l-list ul li strong{font-weight:700}.l-list .l-list__color{color:darkblue}.l-but{background:darkblue;border-radius:8px;color:#fff;display:block;font-weight:500;padding:13px 0;text-align:center;width:100%}.l-but:hover{background:darkblue;color:#fff}.l-but.l-but--center{align-items:center;background:none;border-radius:0;color:#5d676e;cursor:pointer;display:flex;font-size:14px;height:63px;justify-content:center;line-height:16px}.course_btn{text-transform:capitalize}.course_btn--review{align-items:center;border:1px solid #dbe0e4;border-radius:8px;color:#2d3941;display:flex;font-size:14px;justify-content:center;margin-left:24px;min-height:46px;text-align:center;width:197px}.course_btn--review:hover{border-color:#007646;color:#007646;font-weight:500}.course_btn--review:hover .btn_icon{background-image:url(/html/site/img/course-landing-v2/like-active-green.svg);margin-right:16px;position:relative}.course_btn--review:hover .btn_icon:after{background-color:#d2d8de;content:"";height:24px;left:24px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.course_btn--review .btn_icon{background-image:url(/html/site/img/course-landing-v2/like.svg);background-size:100%;height:16px;margin-right:8px;transition:all .3s ease-in-out;width:16px}.course_btn--revisit{align-items:center;color:#465159;display:flex;margin-left:24px;min-height:46px;text-align:center}.course_btn--revisit:hover span{border-bottom:1px solid #0e3148;color:#0e3148}.course_btn--revisit span{border-bottom:1px solid #465159;padding-bottom:2px}.l-info{cursor:pointer}.l-info .l-id{align-items:center;background:#2d3941;border-radius:6px;display:inline-flex;height:22px;justify-content:space-between;padding:5px;position:relative;top:-1px;width:22px}.l-info .l-id:hover{width:89px}.l-info .l-id:hover .icon-link,.l-info .l-id:hover .l-id__info{display:inline}.l-info .l-id .icon-price-tag{font-size:13px;vertical-align:top}.l-info .l-id .icon-link,.l-info .l-id .icon-price-tag{color:#fff}.l-info .l-id .icon-link,.l-info .l-id .l-id__info{display:none}.l-info .l-id .icon-link{font-size:13px}.l-info .l-id .l-id__info{color:#fff;font-size:12px}.l-info .l-id .l-id__info:after{background:#fff;content:"";display:inline-block;height:15px;position:relative;right:-3px;top:3px;width:1px}.l-info .l-info__headline{color:#2d3941;font-size:14px;font-weight:700;line-height:21px;margin-bottom:6px}.l-info .l-info__description{color:#4d5860;font-size:14px;line-height:21px;margin-bottom:20px}@media (min-width:992px){.l-info .l-info__description .l-info__description-short{display:none}}.l-info .l-info__bottom{display:flex;margin-bottom:30px}.l-info .l-info__bottom .l-pub{width:183px}.l-info .l-info__bottom .l-but{height:46px;margin-left:44px;width:202px}.l-info .l-info__bottom .course_btn--revisit:hover span{border-bottom:1px solid #007646;font-weight:500}.l-info .l-pub{width:176px}.l-info .l-pub .l-pub__content{justify-content:center}@media (max-width:991px){.l-info h1{display:none}.l-info .l-info__headline{display:none;padding:12px 24px}.l-info .l-info__bottom{margin:0}.l-info .l-info__bottom .course_btn--revisit,.l-info .l-info__bottom .l-pub{display:none!important}.l-info .l-info__bottom .course_btn{align-items:center;border-radius:0;bottom:0;display:flex;height:60px;justify-content:center;left:0;margin:0;position:fixed;width:100%;z-index:99}.l-info .l-info__description{margin-bottom:0;padding:24px 24px 16px}.l-info .l-info__description .l-info__description-short{display:inline}.l-info .l-info__description .l-info__read-more{display:inline!important}.l-info .l-info__description .l-info__description-full{display:none}.l-info .l-info__description .l-info__read-more{font-weight:700}}.l-section.l-section--green .l-section__inner{background:#ebf5db}.l-section .l-section__inner{background:#f3f6f7;border-radius:10px;color:#2d3941;font-size:14px;padding:25px 40px 23px 24px}.l-section h3{margin-bottom:16px}.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:#fff;border-radius:12px;left:50%;max-width:615px;overflow:hidden;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 46px)}.l-report .l-report__inner h3{font-size:18px;font-weight:900}.l-report .l-report__inner p{color:#5d676e;line-height:21px;margin-bottom:20px}.l-report .l-report__inner p a{color:darkblue;text-decoration:underline}.l-report .l-report__inner span{color:#2d3941;display:inline-block;font-size:12px;font-weight:500;margin-bottom:12px}.l-report .l-report__inner textarea{background:#f3f6f7;border-radius:4px;margin-bottom:20px;min-height:109px}.l-report .l-report__inner select{border:1px solid #d2d8de;border-radius:4px;font-size:12px;margin-bottom:20px;min-height:46px}.l-report .l-report__inner button{background:#b3bdc0;border-radius:8px;color:#fff;cursor:not-allowed;display:block;font-size:14px;margin:0 auto;padding:13px 57px;width:163px}.l-report .l-report__inner button.active{background:darkblue;cursor:pointer}.l-report .l-report__inner .icon-cross2{cursor:pointer;font-size:21px;position:absolute;right:24px;top:24px}.l-user-review{background:#edf7fa;border:1px solid #b7c1c4;border-radius:12px;margin:42px 0 22px;overflow:hidden;padding:24px}.l-user-review.l-user-review--reviewed{background:#fff;padding:0}.l-user-review.l-user-review--reviewed .l-user-review__none{background:#edf7fa;padding:24px 24px 0}.l-user-review.l-user-review--reviewed .l-user-review__top{margin-bottom:0}.l-user-review+.l-outcomes:after{display:none}.l-user-review h3{margin-bottom:24px;text-align:center}.l-user-review h3 span{margin-right:9px}.l-user-review .rated_response{color:#465159;display:block;margin-top:15px;text-align:center}.l-user-review .rated_response span{text-transform:lowercase}.l-user-review .l-user-review__top{margin:0 auto 24px;max-width:450px}.l-user-review .l-user-review__top .bt{font-weight:700;margin-right:12px;padding:6px 12px 9px}.l-user-review .l-user-review__top .bt:not(.bt--outline){display:inline-block;margin:0 auto}.l-user-review .l-user-review__top .bt.disabled:hover{background:transparent;border:1px solid #b7c1c4;border-radius:20px}.l-user-review .l-user-review__top .bt.rated{background:#d5f5ff;border-color:darkblue;color:darkblue}.l-user-review .l-user-review__top .bt:hover:not(.disabled) span{background-image:url(/html/site/img/course-landing-v2/loved-active.svg)}.l-user-review .l-user-review__top .bt:last-child{margin-right:0}.l-user-review .l-user-review__top .bt span{background:url(/html/site/img/course-landing-v2/loved.svg) no-repeat 0/100%;display:inline-block;height:16px;margin-right:4px;position:relative;top:3px;width:16px}.l-user-review .l-user-review__top .bt-loved.rated span{background-image:url(/html/site/img/course-landing-v2/loved-active.svg)!important}.l-user-review .l-user-review__top .bt-loved span{height:16px;width:24px}.l-user-review .l-user-review__top .bt-liked:hover:not(.disabled) span{background-image:url(/html/site/img/course-landing-v2/like-active.svg)}.l-user-review .l-user-review__top .bt-liked.rated span{background-image:url(/html/site/img/course-landing-v2/like-active.svg)!important}.l-user-review .l-user-review__top .bt-liked span{background-image:url(/html/site/img/course-landing-v2/like.svg)}.l-user-review .l-user-review__top .bt-nope.rated,.l-user-review .l-user-review__top .bt-nope:hover:not(.disabled){background-color:#deeef4;border-color:#a2c5d0;color:#5d676e}.l-user-review .l-user-review__top .bt-nope.rated span,.l-user-review .l-user-review__top .bt-nope:hover:not(.disabled) span{background-image:url(/html/site/img/course-landing-v2/nope-active-blue.svg)}.l-user-review .l-user-review__top .bt-nope span{background-image:url(/html/site/img/course-landing-v2/nope.svg);top:4px}.l-user-review .l-user-review__reviewed h4{background:#edf7fa;font-size:14px;line-height:24px;margin-bottom:21px;padding:19px 23px}.l-user-review .l-user-review__reviewed h4 span{font-size:16px;position:relative;top:1px}.l-user-review .l-user-review__reviewed h4 span:before{color:#2d3941}.l-user-review .l-user-review__reviewed .l-review{background:#fff;border:none;padding:0 24px 12px}.l-user-review .l-user-review__reviewed .l-review .l-review__content{margin-bottom:0}.l-user-review .l-user-review__reviewed .edit_review{color:#2d3941;cursor:pointer;display:inline-block;font-size:14px;margin:0 0 33px 24px;text-decoration:underline}.l-user-review .l-user-review__reviewed .edit_review span:before{color:#465159}.l-user-review form{display:none;margin-top:22px;text-align:center}.l-user-review form textarea{background:#fff;border:1px solid #c5c5c5;border-radius:8px;font-size:14px;margin-bottom:12px;min-height:98px;resize:none;width:100%}.l-user-review form textarea.untouched{color:#465159}.l-user-review form button{display:inline-block;margin-bottom:17px;width:auto}.l-user-review form button[disabled]{cursor:not-allowed;opacity:.5}@media (max-width:991px){.l-user-review{border:0 solid;border-radius:0;margin-top:16px}.l-user-review .l-user-review__top{font-size:14px}.l-user-review #reviews .bt{display:none}.l-user-review h3{font-size:16px}.l-user-review h3 span{display:none}.l-user-review .l-user-review__reviewed{margin-top:0}.l-user-review .l-user-review__reviewed h4,.l-user-review .l-user-review__reviewed h4 span:before{color:#465159}.l-user-review .l-user-review__reviewed .edit_review{margin-bottom:15px}.l-user-review #reviews{text-align:left}.l-user-review #reviews.editing button{display:inline-block;font-size:12px;margin-bottom:9px;padding:12px 32px}}@media (max-width:410px){.l-user-review h3{margin-bottom:15px;text-align:left}.l-user-review .l-user-review__top{display:flex;justify-content:space-between;margin-bottom:15px}.l-user-review .l-user-review__top .bt{margin-right:0;padding:6px 9px 9px}}.bt{background:darkblue;border-radius:23px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:15px 44px;text-align:center;transition:all .3s ease-in}.bt.bt--outline{background:transparent;border:1px solid #b7c1c4;border-radius:20px;color:#465159;font-size:12px}.bt.bt--outline:not(.disabled):hover{background:#d5f5ff;border-color:darkblue;color:darkblue}.bt.bt--outline.bt--dark{color:#5d676e}.bt.bt--outline .hide-text{display:inline}@media (max-width:991px){.bt.bt--outline .hide-text{display:none}}.l-outcomes{margin:20px 0 38px;position:relative}.l-outcomes.l-outcomes--open .l-outcomes__all>span:first-child{display:none}.l-outcomes.l-outcomes--open .l-outcomes__all span:nth-child(2){display:inline!important}.l-outcomes.l-outcomes--open ul li.visible{display:none}.l-outcomes.l-outcomes--open ul li:not(.visible){display:block}.l-outcomes ul{-moz-column-count:2;column-count:2;margin-bottom:8px;overflow:hidden}.l-outcomes ul li{color:#2d3941;font-size:14px;margin-bottom:15px;padding:0 10px 0 25px;position:relative;text-overflow:ellipsis}.l-outcomes ul li:not(.visible){display:none}.l-outcomes ul li:before{background:darkblue;border-radius:100%;color:#fff;content:"\ea0c";font-family:icomoon;font-size:10px;justify-content:center;left:0;padding:2px;position:absolute;top:2px}.l-outcomes .l-outcomes__all{border-bottom:1px solid #465159;color:#465159;cursor:pointer;font-size:14px;font-weight:500;line-height:16px;padding-bottom:1px}.l-outcomes .l-outcomes__all:hover{border-color:#0e3148;color:#0e3148}.l-outcomes .l-outcomes__all span span{font-size:12px;font-weight:700;margin-left:2px;position:relative;top:1px}@media (max-width:991px){.l-outcomes{margin:0}.l-outcomes:after{display:none}.l-outcomes .l-section__inner{border-radius:0}.l-outcomes h3{font-size:16px}.l-outcomes ul{-moz-column-count:1;column-count:1}.l-outcomes ul li{width:100%}}.l-tabs{border:1px solid #b7c1c4;border-radius:8px;overflow:hidden}.l-tabs .l-tabs__nav{align-items:center;background:#f9fafb;border-bottom:1px solid #b7c1c4;display:flex;height:52px;justify-content:space-between;padding:0 50px}.l-tabs .l-tabs__nav .l-tabs__title{align-items:center;color:darkblue;cursor:pointer;display:flex;height:52px;padding:0 4px;position:relative}.l-tabs .l-tabs__nav .l-tabs__title span{margin-right:7px}.l-tabs .l-tabs__nav .l-tabs__title.l-tabs__title--active,.l-tabs .l-tabs__nav .l-tabs__title:hover{font-weight:700}.l-tabs .l-tabs__nav .l-tabs__title.l-tabs__title--active:after{background:darkblue;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}@media (max-width:991px){.l-tabs{border-radius:0}.l-tabs .l-tabs__nav{background:#fff;padding:0 27px}.l-tabs .l-tabs__nav .l-tabs__title{font-size:14px}.l-tabs .l-tabs__nav .l-tabs__title[data-tab=course-outcomes]{display:flex!important}.l-tabs .l-tabs__nav .l-tabs__title span{display:none}}.l-mods{counter-reset:module}.l-mods .l-mods__module.l-mods__module--completed .l-mods__module-num:after{color:darkblue;content:"\e974";font-family:Icomoon!important;position:relative;right:-6px;top:0}.l-mods.l-mods--cancel .l-mods__module.l-mods__module--default .l-mods__module-inner{padding-right:24px}.l-mods.l-mods--cancel .l-mods__module.l-mods__module--default .l-mods__module-inner .l-mods__module-start{transform:translate(200%,-50%)}.l-mods .l-mods__module{counter-reset:topic}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner{padding-right:24px}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner:before{transform:rotate(180deg)}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-inner .l-mods__module-start{display:none;transform:translate(200%,-50%)}.l-mods .l-mods__module.l-mods__module--open .l-mods__module-desc{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__module.l-mods__module--default .l-mods__module-inner .l-mods__module-start,.l-mods .l-mods__module.l-mods__module--hover .l-mods__module-inner .l-mods__module-start{transform:translateY(-50%)}.l-mods .l-mods__module-inner{border-bottom:1px solid #b7c1c4;cursor:pointer;overflow:hidden;padding:24px 24px 24px 56px;position:relative}.l-mods .l-mods__module-inner:before{align-items:center;content:"\e9bf";display:flex;font-family:icomoon;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:56px}.l-mods .l-mods__module-inner .l-read-more{display:none}.l-mods h3{color:#465159;font-size:14px;line-height:21px;margin-bottom:6px}@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:darkblue;border-radius:8px;color:#fff;content:attr(data-lang);display:flex;font-size:12px;font-weight:500;height:38px;justify-content:center;position:absolute;right:24px;top:50%;transform:translate(200%,-50%);transition:none;width:135px}.l-mods .l-mods__module-start:hover{background:darkblue}.l-mods .l-mods__module-num{color:#2d3941;font-size:14px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.l-mods .l-mods__module-num span:before{content:counter(module);counter-increment:module}.l-mods .l-mods__module-desc{color:#4d5860;font-size:12px;line-height:18px;position:relative}.l-mods .l-mods__module-desc .l-read-less,.l-mods .l-mods__module-desc .l-read-more{color:#5d676e;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__topic{border-bottom:1px solid #b7c1c4;counter-increment:topic;display:block;padding:16px 200px 16px 56px;position:relative}.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:not(.l-mods__topic--completed):after{align-items:center;background:darkblue;border-radius:8px;color:#fff;content:attr(data-lang);display:flex;font-size:12px;font-weight:500;height:38px;justify-content:center;position:absolute;right:24px;top:50%;transform:translate(calc(100% + 24px),-50%);transition:all .3s ease-in;width:135px}.l-mods .l-mods__topic:before{align-items:center;background:transparent;color:#4d5860;content:counter(topic);display:flex;font-size:14px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:56px}.l-mods .l-mods__topic:hover h4,.l-mods .l-mods__topic:hover:before{color:darkblue}.l-mods .l-mods__topic:not(.no-hover).l-mods__topic--start:after,.l-mods .l-mods__topic:not(.no-hover):hover:after{background:darkblue;transform:translateY(-50%)}.l-mods .l-mods__topic h4{color:#4d5860;font-size:14px;font-weight:500;line-height:21px;margin-bottom:0;text-decoration:underline}@media (max-width:991px){.l-mods .l-mods__more.show,.l-mods.l-mods__less.show{display:flex!important}.l-mods .l-mods__more span,.l-mods.l-mods__less span{margin-left:10px}.l-mods .l-mods__module{background:#f9fafb}.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:#f9fafb;padding-right:21px!important}.l-mods .l-mods__module .l-mods__module-inner .l-mods__module-num--completed:after{color:darkblue;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{background:#fff;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:before{color:darkblue;content:"\e974";font-family:Icomoon!important}.l-mods .l-mods__topic.l-mods__topic--completed>span{display:none}}.crp-ban{align-items:center;background:var(--Yellow-75,#ffeab6);border-radius:16px;display:flex;gap:8px;height:172px;justify-content:center;margin-bottom:60px;padding:0 32px 0 48px}.crp-ban h3{color:var(--Grey-800,#1b232e);font-size:21px;font-weight:900;line-height:28px;margin-bottom:10px}.crp-ban p{color:var(--Grey-700,#465159);font-size:16px;font-weight:400;line-height:24px;margin-bottom:22px}.crp-ban a{background:var(--Green-500,darkblue);border-radius:10px;color:#fff;padding:10px 32px;width:162px}@media screen and (max-width:768px){.crp-ban{flex-direction:column;height:auto;margin:0 20px 50px;padding:23px 30px 31px}.crp-ban h3{margin:0 auto 25px;max-width:265px}.crp-ban h3 span{display:inline!important}.crp-ban>div{text-align:center}.crp-ban>div img{display:inline-block!important}.crp-ban>div p{margin:15px 0 30px;max-width:336px}.crp-ban>div a{padding:15px 32px}.crp-ban img{display:none}}