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