.but,h2{font-weight:500}.intro h1,.intro h3,.sub,h2{text-align:center}.alison .alison__section:nth-child(2) a:hover .bold,.careers .inner>a:hover{text-decoration:underline}.group:after,.group:before{content:"";display:table}.group:after{clear:both}h2{font-size:36px;line-height:54px;margin-bottom:21px}.flex-center{display:flex;justify-content:center;align-items:center}.sub{font-size:16px;line-height:28px;color:#646464;margin-bottom:37px}.but{padding:12.5px 39px;border-radius:25px;color:#fff;background:#83c11f;display:inline-block;transition:all .3s ease-in-out;border:1px solid #83c11f;overflow:hidden;position:relative}.but:after,.but:before{content:'';display:block;position:absolute;height:100%;top:0}.but.but--ouline{background:#fff;color:#6ea21f}.but.but--white{background:#fff;border-color:#fff;color:#058ab9}.but.but--white:hover{color:#fff}.but:hover.but--ouline{background:#6ea21f;color:#fff}.but:focus{outline:0}.but:before{background:rgba(255,255,255,.5);width:60px;left:-100px;opacity:.5;filter:blur(30px);transform:skewX(-15deg)}.but:after{background:rgba(255,255,255,.2);width:30px;left:-70px;opacity:0;filter:blur(5px);transform:skewX(-15deg)}.but:hover:after,.but:hover:before{left:110%;transform:skewX(-15deg);transition:.7s}.but:hover{border:1px solid #6ea21f;background:#6ea21f;cursor:pointer}.but:hover:before{opacity:.6}.but:hover:after{opacity:1}.blue{color:#1581af}.bold{font-weight:700}.medium{font-weight:500}.sale-active .tab-nav{top:125px}@media all and (min-width:976px){.sale-active .intro{padding-top:117px}.sale-active .intro .intro__images{padding:0 21px 0 19px;margin-top:-160px}.sale-active .intro .intro__images span:nth-child(1) img{max-width:325px;position:relative;top:8px}.sale-active .intro .intro__images span:nth-child(2) img{max-width:400px;position:relative;top:6px}}@media all and (min-width:976px) and (max-width:1330px){.sale-active .intro{padding-top:111px}.sale-active .intro input{width:543px;height:50px;margin:0 auto}.sale-active .intro .intro__images{margin-top:-163px;padding:0 60px 0 49px}.sale-active .intro .intro__images span:nth-child(1) img{max-width:321px;top:11px}.sale-active .intro .intro__images span:nth-child(2) img{max-width:373px;top:12px}.sale-active .categories ul{max-width:1089px}.sale-active .categories li{width:170px;height:142px}.sale-active .categories li img{width:35px;height:auto}.sale-active .categories li h4{font-size:14px}}@media all and (min-width:976px) and (max-width:1090px){.sale-active .intro .intro__images{margin-top:-38px;padding:0}}@media all and (min-width:976px){.sale-active .categories{padding:27px 0 55px}.sale-active .categories h2{font-weight:400;margin-bottom:24px}}@media all and (max-width:1019px){.sale-active .tab-nav{top:168px}.sale-active.announcement-active .tab-nav{top:132px}}@media all and (max-width:977px){.sale-active .tab-nav{top:144px}.sale-active.announcement-active .tab-nav{top:107px}}@media all and (max-width:768px){.mobile-hide{display:none}.sale-active.announcement-active .tab-nav{top:108px}.sale-active .tab-nav{top:156px}.sale-active .intro h1{font-size:22px}.sale-active .intro img{max-width:307px}}@media all and (max-width:594px){.sale-active.announcement-active .tab-nav{top:128px}.sale-active .tab-nav{top:184px}}.tab-nav{left:50%;position:fixed;transform:translate(-50%,0);background:#fff;top:72px;z-index:1;width:100%;border-radius:0}.tab-nav li a,.tab-nav ul{display:flex;border-radius:25px}.tab-nav ul{justify-content:space-between;background:#f3f6f7;padding:6px;width:706px;margin:24px auto}.tab-nav li{width:100%}.tab-nav li:nth-child(1){width:calc(100% + 131px)}.tab-nav li:nth-child(2) a .mobile-hide{margin-left:0;margin-right:4px}.tab-nav li a{letter-spacing:.84px;font-size:14px;align-items:center;justify-content:center;color:#5d676e;padding:0 28px;height:42px;transition:all .3s ease-in-out}.tab-nav li a span:nth-child(1){margin-right:10px;font-size:20px}.tab-nav li a .mobile-hide{margin-left:4px}.tab-nav li a:hover{color:#6ea21f}.tab-nav .tab-nav__cta--active a{padding:0;font-weight:500;background:#83c11f;color:#fff!important}@media all and (max-width:976px) and (min-width:768px){.tab-nav{top:48px}}@media all and (max-width:768px){.tab-nav{top:48px;width:100%;left:0;transform:translate(0)}.tab-nav ul{width:326px;margin:10px auto 8px}.tab-nav li a{font-size:14px;padding:0 19px;height:32px}.tab-nav li a span:nth-child(1){margin-right:5px;font-size:16px}}html[lang=fr] .tab-nav ul{width:953px}@media all and (max-width:953px){html[lang=fr] .tab-nav ul{width:428px;margin:10px auto 8px}html[lang=fr] .tab-nav ul .mobile-hide{display:none}}@media all and (max-width:428px){html[lang=fr] .tab-nav ul{width:326px}html[lang=fr] .tab-nav ul li a span:nth-child(1){display:none}}html[lang=fr] .goals .goals__container a:nth-child(3) br{display:none}html[lang=fr] .tests .inner .tests__section{height:256px}@media all and (max-width:1364px){html[lang=fr] .tests .inner .tests__section{height:242px}}html[lang=fr] .tests h3{width:328px}html[lang=fr] .tests a{margin-bottom:0}html[lang=fr] .careers h2{font-size:27px}html[lang=it] .tab-nav ul{width:835px}@media all and (max-width:835px){html[lang=it] .tab-nav ul{width:343px;margin:10px auto 8px}html[lang=it] .tab-nav ul a{padding:6px}html[lang=it] .tab-nav ul .mobile-hide{display:none}}html[lang=es] .tab-nav ul,html[lang=pt-BR] .tab-nav ul{width:888px}@media all and (max-width:888px){html[lang=es] .tab-nav ul,html[lang=pt-BR] .tab-nav ul{width:343px;margin:10px auto 8px}html[lang=es] .tab-nav ul a,html[lang=pt-BR] .tab-nav ul a{padding:6px}html[lang=es] .tab-nav ul .mobile-hide,html[lang=pt-BR] .tab-nav ul .mobile-hide{display:none}}.inner{max-width:1366px;margin:0 auto}@media all and (max-width:1365px) and (min-width:768px){.inner{padding:0 20px}}@media all and (max-width:768px){.inner{padding:0 16px}#homepage{display:flex;flex-wrap:wrap}#homepage>div{width:100%;overflow:hidden}#homepage .intro{order:1;overflow:visible}#homepage .categories{order:2;overflow:visible}#homepage .publishers{order:4}#homepage .courses{order:3}#homepage .careers{order:4}#homepage .testimonials{order:5}#homepage .tests{display:none}#homepage .upskill{order:6}#homepage .app{order:7}#homepage .goals{order:3}#homepage .alison{order:8}}.intro{padding-top:138px}@media all and (min-width:768px){.intro.earn-intro .step .step__img{padding-top:19px}.intro.earn-intro .step:nth-child(3) .step__img{padding-top:12px}}.intro.earn-intro .step .step__img{overflow:hidden}.intro.earn-intro .step .step__img img{max-width:248px}@media all and (min-width:769px){.intro.earn-intro .step .step__img{height:160px}}.intro.earn-intro .step:nth-child(3) .step__img img{max-width:221px}.intro h1{font-size:32px;color:#2d3941;font-weight:700;margin-bottom:30px}.intro h3{font-size:18px;color:#5d676e;letter-spacing:.72px}.intro .home-search,.intro input{font-size:20px;width:704px;text-align:center}.intro input{height:64px;border-radius:32px;border:1px solid #b3bdc0;display:block}.intro input ::-webkit-input-placeholder{color:#b3bdc0}.intro input ::-moz-placeholder{color:#b3bdc0}.intro input :-ms-input-placeholder{color:#b3bdc0}.intro input :-moz-placeholder{color:#b3bdc0}.intro .intro__images{pointer-events:none;display:flex;justify-content:space-between;align-items:flex-end;padding:0 60px 0 80px;margin-top:-124px;min-height:226px}.intro .intro__images span{position:relative;top:4px}.intro .home-search{color:#b3bdc0;position:relative;margin:0 auto 30px}.intro .home-search #autocompleteBox--new{min-width:100%;border-radius:20px}.intro .home-search .icon-search2{margin-right:10px}.intro .home-search>span{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease-in-out}.intro .home-search input.typed+span,.intro .home-search input:focus+span{opacity:0}.intro .home-search #autocompleteBox--new a span.autocomplete-term,.intro .home-search #autocompleteBox-publishers-search a span.autocomplete-term{display:inline-block;width:calc(100% - 33px)}.intro .home-search #autocompleteBox--new a span.autocomplete-type,.intro .home-search #autocompleteBox-publishers-search a span.autocomplete-type{margin-left:31px}.intro .steps .step:hover{transition:transform .3s ease-in-out;transform:scale(1.05)}@media all and (max-width:1365px) and (min-width:768px){.intro .intro__images{margin-top:-38px}}@media all and (max-width:1365px) and (min-width:768px) and (max-width:875px){.intro .intro__images{padding:0}}@media all and (max-width:768px){.intro{padding-top:67px}.intro .inner{padding-top:10px}.intro h1{font-size:24px;margin-bottom:12px}.intro h3{font-size:11px}.intro .intro__images{padding:0;margin-top:-22px;justify-content:center;min-height:0}.intro .intro__images span{display:none}.intro .intro__images span:last-child{display:block!important}.intro .intro__images span:last-child img{max-width:100%;height:auto}.intro .home-search{font-size:11px;margin:0 auto 12px;width:302px}.intro .home-search input{width:302px;height:36px;font-size:12px}.intro .home-search>span{display:block;width:100%}.intro .steps .step__desc .bold,.intro .steps .step__desc .icon-filter_up:before{color:#5d676e}}.categories{background:#75bb39;background:linear-gradient(85deg,#75bb39 0,#56ae68 100%);padding:40px 0 55px;position:relative}.categories .categories__bg{width:100%;position:absolute;top:0;left:0;background:url(/html/site/img/homepage/background.svg) center center/100% no-repeat;height:100%;pointer-events:none}.categories h2{text-align:center;color:#fff;font-size:32px;margin-bottom:24px}.categories ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;width:1084px;margin:0 auto;position:relative}.categories li{display:flex;align-items:center;justify-content:center;width:183px;height:152px;border-radius:25px;background:#fff;text-align:center;box-shadow:0 0 6px rgba(0,0,0,.1);margin:0 42px 38px 0;padding:0 27px;transition:transform .3s ease-in-out}.categories li:hover{transform:scale(1.1)}.categories li:hover .course-amount span{color:#9bcd4a}.categories li:nth-child(5){margin-right:0}.categories li img{margin-bottom:10px}.categories li h4{font-size:16px;font-weight:500;margin-bottom:2px}.categories li a{color:#5d676e}.categories li .course-amount{color:#5d676e;font-size:12px}.categories .icon-arrow-thin-right{font-weight:700;position:relative;top:1px;margin-left:3px;transition:right .3s ease-in-out}@media all and (max-width:1365px) and (min-width:768px){.categories .inner{padding:0 20px}.categories ul{width:100%;justify-content:space-around}.categories li{margin:0 12px 12px 0!important}}@media all and (max-width:768px){.categories{padding:18px 10px 43px}.categories .categories__bg{background:url(/html/site/img/homepage/courses-mobile-bg.svg) center center/110% no-repeat}.categories .inner{padding:0}.categories h2{font-size:18px;line-height:normal;font-weight:400}.categories ul{width:312px;justify-content:space-between;margin:0 auto}.categories li{width:96px;height:116px;margin:0 0 12px;padding:0 5px;border-radius:16px}.categories li img{width:24px;margin-bottom:6px;height:auto}.categories li h4{font-size:12px}.categories li .course-amount{font-size:10px}.categories li .course-amount span{color:#9bcd4a}}.publishers{background:#f3f6f7;padding:34px 0}.publishers h2{color:#2d3941;font-size:20px;margin-bottom:33px;font-weight:500;text-align:center;opacity:.88}.publishers ul{display:flex;max-width:1119px;justify-content:space-between;margin:0 auto}.publishers li img{width:110px}.publishers li:nth-child(1) img{width:88px}.publishers li:nth-child(3) img{width:105px}.publishers li:nth-child(4) img{width:129px}.publishers li:nth-child(5) img{width:105px}.publishers li:nth-child(6) img{width:45px}@media all and (max-width:768px){.publishers{padding:19px 0 0}.publishers h2{font-size:14px;margin-bottom:28px;line-height:1}.publishers ul{flex-wrap:wrap}.publishers li{width:30%;text-align:center;margin-bottom:22px}.publishers li img{max-width:100%;height:auto}.publishers li:nth-child(1){display:none}.publishers li:nth-child(2){order:3}.publishers li:nth-child(2) img{width:80px}.publishers li:nth-child(3) img,.publishers li:nth-child(4) img{width:56px}.publishers li:nth-child(3){order:5}.publishers li:nth-child(4){order:6}.publishers li:nth-child(5){order:4}.publishers li:nth-child(5) img{width:63px}.publishers li:nth-child(6){order:1}.publishers li:nth-child(6) img{width:30px}.publishers li:nth-child(7){order:2}.publishers li:nth-child(7) img{width:75px}}.courses{padding:60px 0 10px}.courses .courses__carousel{max-width:1062px;margin:0 auto;position:relative;max-height:403px;overflow:hidden}.courses .courses__carousel.slick-initialized{overflow:visible}.courses .courses__carousel li{position:relative;height:375px;width:250px;margin-right:17px}.courses .slick-track{padding:14px 0 14px 16px}.courses .courses__carousel.clone .slick-track{padding-bottom:0}.courses .course-block{background-color:#f2f2f2}.courses .course-block .course-block-intro{background-color:#f2f2f2;text-align:center}.courses .courses__cta{padding:26px 0 5px;text-align:center}@media all and (max-width:1365px) and (min-width:900px){.courses .courses__carousel{max-width:793px;margin:0 auto;position:relative}.courses .slick-next{right:-58px}.courses .slick-prev{left:-58px}}@media all and (max-width:900px) and (min-width:768px){.courses .courses__carousel{max-width:527px;margin:0 auto;position:relative}}@media all and (max-width:768px){.courses{padding-top:45px}.courses .but{font-size:14px}.courses .courses__cta{padding-top:0;margin-top:10px}.courses .courses__carousel{width:calc(100% + 16px)}.courses .courses__carousel .course-block .course-block-intro{margin-bottom:0}.courses .courses__carousel .course-block .course-block-intro .more-info{display:none}.courses .courses__carousel:not(.clone){margin-bottom:10px}.courses .inner>h3{font-weight:500;text-align:center;font-size:20px;color:#465159;display:block!important;margin-bottom:2px}}.slick-prev{left:-98px}.slick-prev span{transform:rotate(-90deg);left:-6px}.slick-next{right:-98px}.slick-next span{transform:rotate(90deg);right:3px}.slick-next,.slick-prev{width:48px;height:48px;background-color:#fff;color:#008ec3;border-radius:100%;position:absolute;transform:translate(0,-50%);top:50%;transition:all .3s ease-in;border:1px solid #008ec3}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0;visibility:hidden}.slick-next span,.slick-prev span{font-weight:700;font-size:19px;display:inline-block;position:relative;top:1px}.slick-next:hover,.slick-prev:hover{color:#005d84;border-color:#005d84}.courses__nav{display:flex;justify-content:space-between;padding-bottom:21px;border-bottom:2px solid #eff3f6;position:relative;width:957px;margin:0 auto 36px}.courses__nav .under{position:absolute;width:60px;height:4px;bottom:-3px;background:#6ea21f;opacity:0;border-radius:2px;transition:left .8s cubic-bezier(.64,.57,.265,1.2)}.courses__nav a,.goals .goal>span,.goals .goal>span span:before{transition:color .3s ease-in-out}.courses__nav a{cursor:pointer;font-weight:500;font-size:20px;color:#465159;padding:0 15px;position:relative}.courses__nav a span{position:absolute;content:"";width:60px;height:4px;background:0 0;bottom:0;left:50%;transform:translate(-50%,0)}.courses__nav a.active,.courses__nav a:hover{color:#6ea21f}.courses__nav a.active{font-weight:700}@media all and (max-width:1365px) and (min-width:930px){.courses__nav{width:80%}}@media all and (max-width:930px) and (min-width:768px){.courses__nav{width:100%}}@media all and (max-width:768px){.courses__nav{display:none}}.careers{padding-top:40px}.careers h2{color:#465159;margin-bottom:12px}.careers .inner{background:url(/html/site/img/homepage/rocket.svg) top left no-repeat}.careers .inner>a{color:#83c11f;font-weight:700;width:146px;display:block;margin:9px auto 46px;transition:all .3s ease-in}.careers .inner>a span{display:inline-block;margin-left:1px;font-weight:700;font-size:16px;position:relative;left:0;top:1px}.careers ul{margin:0 auto;max-width:784px;display:flex;flex-wrap:wrap;justify-content:space-around}.careers ul li:nth-child(4) a{margin-right:0}.careers ul li a{border:1px solid #b3bdc0;font-size:16px;color:#5d676e;padding:16px 24px 15px 22px;border-radius:26px;display:block;margin-bottom:16px;transition:all .3s ease-in;margin-right:12px;font-weight:500}.careers ul li a:hover{background:#f4f9ff;border-color:#0091c7;color:#0091c7}@media all and (max-width:1260px){.careers .inner{background:0 0}}@media all and (max-width:768px){.careers{padding-top:24px}.careers .inner>a{font-size:14px;margin-bottom:28px;text-align:center}.careers .inner>a span{top:1px;font-size:14px}.careers h2{font-size:20px;line-height:28px;max-width:214px;margin:0 auto 24px}.careers .sub{display:none}.careers ul{justify-content:center;max-width:314px}.careers ul li a{padding:7px 12px;font-size:12px;margin-bottom:8px;margin-right:10px!important}.careers ul li:nth-child(1){order:1}.careers ul li:nth-child(2){order:6}.careers ul li:nth-child(3){order:2}.careers ul li:nth-child(4){order:7}.careers ul li:nth-child(5){order:5}.careers ul li:nth-child(6){order:8}.careers ul li:nth-child(7){order:4}.careers ul li:nth-child(8){order:3}.careers ul li:nth-child(9){order:9}}.tests{background:#d2e7bb;background:linear-gradient(293deg,#d2e7bb 50%,#e5f1d7 50%)}.tests h3{font-size:24px;color:#2d3941;line-height:36px;margin:53px 0 4px;font-weight:700}.tests a{background:#83c124;color:#fff;border-radius:25px;padding:11px 24px 10px;margin-bottom:70px}.tests .inner{display:flex;position:relative;background:#d2e7bb;background:linear-gradient(293deg,#d2e7bb 50%,#e5f1d7 50%)}.tests .inner .tests__section{width:50%;padding:0 0 0 98px;position:relative}.tests .inner .tests__section:nth-child(1){width:720px}.tests .inner .tests__section:nth-child(2){position:absolute;right:0;width:50%}.tests .inner .sub{margin-bottom:19px;text-align:left}.tests .tests__img{position:absolute;bottom:0;right:0}.tests .tests__img img{position:relative;top:5px}@media all and (max-width:1365px) and (min-width:768px){.tests a{margin-bottom:36px}.tests .inner{background:linear-gradient(90deg,#d2e7bb 50%,#e5f1d7 50%)}.tests .inner .tests__section{padding:0 0 20px 20px}.tests .inner .tests__section:nth-child(2){padding-left:40px}.tests .inner .tests__section:nth-child(1),.tests .inner .tests__section:nth-child(2){width:50%}}@media all and (max-width:1178px){.tests .inner .tests__section img{display:none!important}}.testimonials{background:#f3f6f7}.testimonials .inner{display:flex;align-items:center}.testimonials h3{font-size:36px;font-weight:300;width:392px;color:#5d676e;line-height:53px;margin:106px 52px 107px 139px}.testimonials h3 .blue{color:#1581af;font-weight:700}.testimonials .testimonial__slider{width:calc(100% - 583px);max-height:340px;overflow:hidden}.testimonials .testimonial__slider .slick-track{padding:0 0 5px 10px}.testimonials .testimonial__slider:hover .slick-next,.testimonials .testimonial__slider:hover .slick-prev{visibility:visible;opacity:1}.testimonials .slick-next,.testimonials .slick-prev{visibility:hidden;opacity:0;width:60px;display:block;height:60px;border:0;transition:opacity .3s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,.36);z-index:99}.testimonials .slick-next.slick-disabled,.testimonials .slick-prev.slick-disabled{display:none}.testimonials .slick-next span,.testimonials .slick-prev span{font-size:25px}.testimonials .slick-next{right:34px}.testimonials .slick-next span{right:0}.testimonials .slick-prev{left:34px}.testimonials .slick-prev span{left:auto;right:3px}@media all and (max-width:1365px) and (min-width:768px){.testimonials .inner{padding:0 0 0 20px}.testimonials h3{font-size:25px;font-weight:300;line-height:38px;margin:85px 52px 85px 20px;width:350px}.testimonials .testimonial__slider{width:calc(100% - 350px)}}@media all and (min-width:769px){.testimonials .testimonial__slider .slick-dots{display:none!important}}@media all and (max-width:768px){.testimonials .inner{padding:18px 0 28px;display:block}.testimonials h3{font-size:18px;line-height:26px;margin:0 auto 20px;width:280px;text-align:center}.testimonials .slick-next{display:none}.testimonials .testimonial__slider{width:100%;overflow:visible;padding-left:24px}.testimonials .testimonial__slider .slick-track{padding:0 0 5px 19px}.testimonials .testimonial__slider .testimonial{width:240px;margin-right:11px;margin-left:5px}.testimonials .testimonial__slider .testimonial .testimonial__img{height:135px}.testimonials .testimonial__slider .testimonial .testimonial__details{font-size:10px}.testimonials .testimonial__slider .testimonial .testimonial__details span{font-size:12px}.testimonials .testimonial__slider .slick-dots{display:flex;margin-top:19px;transform:translate(-24px,0);justify-content:center}.testimonials .testimonial__slider .slick-dots li{width:8px;height:8px;margin-right:6px}.testimonials .testimonial__slider .slick-dots li:last-child{margin-right:0}.testimonials .testimonial__slider .slick-dots li.slick-active button{background-color:#1794c9}.testimonials .testimonial__slider .slick-dots li button{border-radius:100%;width:8px;height:8px;background:#8b8b8b;padding:0;text-indent:-9999px}}.testimonial{display:block;width:336px;border-radius:12px;overflow:hidden;margin-right:32px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.testimonial .testimonial__img{height:164px;overflow:hidden}.testimonial .testimonial__img img{width:100%}.testimonial .testimonial__details{text-align:center;color:#5d5d5d;font-size:12px;padding:15px 20px;background:#fff}.testimonial .testimonial__details span{font-size:16px;color:#2d3941;font-weight:500;display:block;margin-bottom:8px}@media all and (max-width:768px){.testimonial .testimonial__img img{height:auto}.upskill{text-align:center}.upskill .inner{max-width:319px;margin:0 auto}.upskill .story__intro h2{font-size:20px;line-height:28px;text-align:center;margin-top:24px}.upskill .story__intro .sub{font-size:14px;line-height:21px;margin-bottom:20px;text-align:center}.upskill .story__intro img{display:block!important;max-width:100%;margin-bottom:20px}.upskill .story__intro .but{font-size:14px;padding:9px 18px;margin-bottom:28px}}.app .sub,.story .sub,.story h2{text-align:left}.story.story--left{background:#edf5e4}.story.story--left .inner{flex-direction:row-reverse;justify-content:space-evenly}.story h2{margin-top:70px;color:#2d3941}.story .ellipsis{display:none}.story .inner{display:flex;align-items:center;justify-content:space-around}.story .story__intro{width:550px}.story .story__intro br{display:none}.story .story__img{width:478px}.story .story__img img{max-width:100%}.story .but{margin-bottom:70px}@media all and (max-width:768px){.story .but{padding:9.5px 39px;font-size:14px}.story .ellipsis{display:inline}}.app{width:100%;overflow:hidden;background:url(/html/site/img/homepage/learn-anywhere-bg.svg) center center/120% no-repeat,linear-gradient(90deg,#0093c7 40%,#0878a1 60%)}.app .inner{min-height:256px;padding-top:40px}.app h3{color:#fff;font-size:36px;font-weight:500;line-height:54px;margin-bottom:8px}.app .sub{color:#fff;margin-bottom:36px}.app .app__nav a{width:176px;display:inline-block}.app .app__nav a:nth-child(1){margin-right:25px}.app .app__nav a img{max-width:100%;height:auto}.app .app__intro{padding-left:176px}@media all and (min-width:768px){.app .inner{display:flex;justify-content:space-between}.app .app__img{position:relative;top:4px;padding-right:145px}.app .app__img img{max-width:450px}.app .app__nav a img{height:auto}}@media all and (max-width:1365px) and (min-width:768px){.app .inner{background-size:auto 100%}.app .app__intro{padding-left:22px}}@media all and (max-width:1365px) and (min-width:768px) and (max-width:1120px){.app .app__img{padding-right:0}}@media all and (max-width:1365px) and (min-width:768px) and (max-width:1120px) and (max-width:920px){.app .inner>div{max-width:50%}.app .inner .app__nav a{width:135px;height:auto}}@media all and (max-width:768px){.app{background:linear-gradient(77deg,#0093C7 0,#0878A0 100%) no-repeat padding-box}.app .inner{padding:32px 0 0;min-height:172px;background-image:url(/html/site/img/homepage/app-mobile-bg.svg);display:block}.app .app__img,.app h3{display:none}.app .app__intro{padding:0}.app .sub{font-size:16px;line-height:24px;margin:0 auto 24px;max-width:217px;text-align:center}.app .app__nav{display:flex;justify-content:center}.app .app__nav a{width:140px}.app .app__nav a:nth-child(1){margin-right:20px}}.goals{padding:60px 0 76px;background:url(/html/site/img/homepage/thedude.svg) center left no-repeat}.goals.goals--upper{padding:33px 0 40px;background-color:#f3f6f7;background-size:111px auto;background-position:left 20px}.goals.goals--upper h2{font-weight:700;font-size:28px;margin-bottom:12px;line-height:initial}.goals.goals--upper h5{font-size:18px;margin:0 0 23px}.goals.goals--upper .goal{background-size:65px auto;background-color:#fff!important;height:84px;font-size:16px;line-height:24px;padding:18px 0 0 20px}.goals.goals--upper .goal:nth-child(1){background-size:63px auto}.goals.goals--upper .goal:nth-child(2){background-size:69px auto}.goals.goals--upper .goal:nth-child(3){background-size:80px auto}.goals.goals--upper .goal:nth-child(3)>span{display:inline}.goals.goals--upper .goal:nth-child(3)>span br{display:block}@media all and (max-width:1250px){.goals.goals--upper{padding-top:60px}}@media all and (max-width:768px){.goals.goals--upper{padding-top:45px}.goals.goals--upper h2{font-size:18px}.goals.goals--upper h5{font-size:14px}}.goals h2{color:#2d3941}.goals .goals__container{display:flex;justify-content:center}.goals h5{font-size:22px;margin-top:22px;text-align:center;color:#5d676e;margin-bottom:43px;line-height:1}.goals .goal{background:#fff;width:282px;height:148px;box-shadow:0 3px 6px rgba(5,5,5,.16);font-size:20px;color:#5d676e;letter-spacing:.4px;line-height:30px;border-radius:12px;margin-right:48.5px;padding:23px 0 0 30px;display:block;font-weight:300}.goals .goal:last-child{margin-right:0}.goals .goal br{display:none}.goals .goal:hover{outline:#64b453 solid 2px}.goals .goal:hover span{color:#64b453}.goals .goal>span{font-weight:700;display:block;max-width:162px}.goals .goal>span span{display:inline-block;height:12px;position:relative;font-size:12px;font-weight:700;overflow:hidden;width:11px;top:2px;left:2px}.goals .goal>span span:before{position:absolute;top:-1px;left:-2px}.goals .goal:nth-child(1){background:url(/html/site/img/homepage/flag.svg) bottom right no-repeat}.goals .goal:nth-child(2){background:url(/html/site/img/homepage/signpost.svg) bottom right no-repeat}.goals .goal:nth-child(3){background:url(/html/site/img/homepage/jigsaw.svg) bottom right no-repeat}@media all and (max-width:1170px) and (min-width:768px){.goals{background-image:none}.goals .goals__container{flex-wrap:wrap}.goals .goal{width:242px;background-size:89px!important;margin-right:20px;margin-bottom:20px}}@media all and (max-width:768px){.goals{padding:24px 0 40px;background-image:none}.goals h2{font-size:20px;line-height:28px;margin-bottom:8px}.goals h5{font-size:16px;margin:0 0 24px}.goals .goals__container{flex-direction:column;align-items:center}.goals .goal{margin:0 0 20px;height:92px;font-size:16px;line-height:24px;padding:23px 0 0 24px;background-size:64px!important}.goals .goal br{display:inline-block}.goals .goal:nth-child(3){margin-bottom:0}.goals .goal:nth-child(3)>span{display:inline}}.alison{position:relative;background:#f5fcec;background:linear-gradient(90deg,#f5fcec 50%,#e6f3fd 50%)}.alison .inner{position:relative;display:flex}.alison .alison__world{pointer-events:none;position:absolute;width:100%;height:100%;background:url(/html/site/img/homepage/world.svg) center bottom no-repeat}.alison .alison__section{width:50%;padding:58px 0 67px}.alison .alison__section:nth-child(1){padding:58px 0 67px 131px}.alison .alison__section:nth-child(1) .speech{color:#686868;font-style:italic;font-size:20px;margin-bottom:26px;max-width:384px;display:inline-block;line-height:28px}.alison .alison__section:nth-child(1) .mike{color:#686868;font-size:14px;display:flex;align-items:center}.alison .alison__section:nth-child(1) .mike img{max-width:74px;margin-right:18px}.alison .alison__section:nth-child(1) .mike>span{font-size:14px}.alison .alison__section:nth-child(1) .mike>span span{font-size:20px;display:block}.alison .alison__section:nth-child(2){color:#2e3942;padding-left:101px}.alison .alison__section:nth-child(2) .founded{line-height:27px;letter-spacing:1px;font-size:20px;max-width:214px;margin-bottom:26px;display:block}.alison .alison__section:nth-child(2) a{color:#2e3942;font-size:16px}@media all and (min-width:768px){.alison .alison__background{width:100%;position:absolute;top:0;left:0;height:100%;background:url(/html/site/img/homepage/ireland.png) top right/auto 100% no-repeat}}@media all and (min-width:768px) and (max-width:1366px){.alison .alison__world{width:calc(100% - 31px)}}@media all and (min-width:768px) and (max-width:1170px){.alison .alison__world{display:none}.alison .inner{padding:0;flex-wrap:wrap}.alison .inner .alison__section{width:100%}.alison .inner .alison__section:nth-child(1){order:2;padding-left:101px;background:url(/html/site/img/homepage/world.svg) right bottom no-repeat #f5fcec;justify-content:left}.alison .inner .alison__section:nth-child(2){background:url(/html/site/img/homepage/ireland.png) top right/auto 100% no-repeat #E6F3FD;order:1}}@media all and (max-width:768px){.alison .inner{padding:0;flex-wrap:wrap}.alison .inner .alison__world{background:url(/html/site/img/homepage/world-mobile.png) right bottom/104px no-repeat}.alison .inner .alison__section{width:100%;padding:24px 0 41px 24px}.alison .inner .alison__section:nth-child(1){background-color:#f5fcec;order:2}.alison .inner .alison__section:nth-child(1) .speech{font-size:14px;margin-bottom:16px;line-height:20px;max-width:274px}.alison .inner .alison__section:nth-child(1) .mike img{width:48px;height:auto}.alison .inner .alison__section:nth-child(1) .mike span{font-size:12px}.alison .inner .alison__section:nth-child(1) .mike .medium{font-size:16px;margin-bottom:4px}.alison .inner .alison__section:nth-child(2){padding:32px 0 41px 24px;background:url(/html/site/img/homepage/founded-mobile.png) 100% center/auto 190px no-repeat #E6F3FD;order:1}.alison .inner .alison__section:nth-child(2) img{width:100px}.alison .inner .alison__section:nth-child(2) .founded{font-size:14px;margin-bottom:19px;line-height:21px;max-width:197px}.alison .inner .alison__section:nth-child(2) a{font-size:14px}}@media all and (max-width:480px){.alison .inner{padding:0;flex-wrap:wrap}.alison .inner .alison__section:nth-child(2){background-position:125%}}@media all and (max-width:768px){.courses__carousel .slick-track{margin:0}.courses__carousel .slick-track>li{height:auto;width:308px;padding-bottom:0!important;margin-bottom:0!important}.courses__carousel .slick-track>li .course-block{padding:10px;position:static;min-height:0!important}.courses__carousel .slick-track>li .course-block .start-now__outer .start-button.continue-button{font-size:12px}.courses__carousel .slick-track>li .course-block .course-stars{position:absolute;left:10px;bottom:14px}.courses__carousel .slick-track>li .course-block .course-block-info{display:none}.courses__carousel .slick-track>li .course-block .course-block-img-outer{width:50%;float:right;background-color:transparent!important;height:auto!important;max-width:calc(47% - 3%);margin-left:3%}.courses__carousel .slick-track>li .course-block .course-block-img-outer .btn{display:block!important;margin:10px 0 0;max-width:none;padding:7px 0;text-transform:capitalize;position:relative;border-radius:3px}.courses__carousel .slick-track>li .course-block .course-block-img-outer .btn span{font-size:14px;position:absolute;right:10px;top:10px}.courses__carousel .slick-track>li .course-block .course-block-img-outer .bar-container{bottom:auto;top:0}.courses__carousel .slick-track>li .course-block .course-block-content{padding:0!important;min-height:136px}.courses__carousel .slick-track>li .course-block .course-block-content .mobile-publisher{display:block!important}.courses__carousel .slick-track>li .course-block .course-block-content>.course-category,.courses__carousel .slick-track>li .course-block .course-block-content>span{margin-bottom:8px!important}.courses__carousel .slick-track>li .course-block .course-block-content h3,.courses__carousel .slick-track>li .course-block .course-block-content h4,.courses__carousel .slick-track>li .course-block .course-block-content h5{font-size:16px;padding-bottom:10px;margin-bottom:0}.courses__carousel .slick-track>li .course-block .course-block-content .mobile-read-more{display:none}.courses__carousel .slick-track .course-block .start-now__outer.start-now__outer--mobile{display:block!important;text-align:right;position:static;left:auto;transform:none;margin-top:10px;width:50%;max-width:calc(47% - 3%);float:right}.courses__carousel .slick-track .course-block .start-now__outer.start-now__outer--mobile .start-button:after{position:absolute;content:"\ea08";font-family:icomoon;font-size:11px;right:7px;top:10px}.courses__carousel .slick-track .course-block .start-now__outer.start-now__outer--mobile a{max-width:100%;width:100%;min-width:auto;font-size:11px;padding-top:9px;display:block!important;margin:4px 0 0;text-transform:capitalize;border-radius:3px;position:relative}.courses__carousel .slick-track .course-block .start-now__outer:not(.start-now__outer--mobile){display:none!important}}@media all and (max-width:420px){.courses__carousel .slick-track>li:not(.occupations-object) .course-block .course-block-content>.course-category{display:none}}.learning-counter{box-shadow:0 3px 6px rgba(0,0,0,.21);width:389px;padding:16px 28px 16px 48px;color:#717980;font-size:16px;position:absolute;bottom:0;background:#fff;transform:translate(0,50%);border-radius:6px;left:40px;text-align:center}.learning-counter:after{content:"";width:12px;height:12px;border-radius:100%;background:#83c11f;position:absolute;top:50%;left:28px;transform:translate(0,-50%)}@media all and (max-width:768px){.learning-counter{width:296px;left:50%;transform:translate(-50%,50%);font-size:12px;padding:12px 16px 12px 36px}.learning-counter:after{left:16px}}