.group:after,.group:before{content:"";display:table}.group:after{clear:both}#popular-bg,#rated-bg,#testimonials-bg{width:100%;padding:0}#popular-bg ul,#rated-bg ul,#testimonials-bg ul{text-align:center}#popular-bg h4,#rated-bg h4,#testimonials-bg h4{width:auto;text-align:center;margin:0;padding:20px 0 10px}#popular-bg h4 span,#rated-bg h4 span,#testimonials-bg h4 span{margin-right:10px}#popular-bg .course .course-learning-paths .learningPath .body h4,#rated-bg .course .course-learning-paths .learningPath .body h4,#testimonials-bg .course .course-learning-paths .learningPath .body h4{margin:0 0 10px;padding:0}#popular-bg,#rated-bg{padding-bottom:50px;background:rgba(255,255,255,.7);border-radius:8px}@media only screen and (min-width:1020px){#popular-bg,#rated-bg{max-width:1250px;margin:0 auto}}#popular-bg,#recent-courses,#suggested-bg{background:rgba(255,255,255,.7);border-radius:4px;margin:0 auto;max-width:1150px;padding:35px 0;text-align:center}#popular-bg.hp-separator,#recent-courses.hp-separator,#suggested-bg.hp-separator{background:#f2f5f6;margin:40px 0;max-width:100%;padding:40px 0 20px;text-align:center;position:relative;z-index:1}#popular-bg.hp-separator:after,#popular-bg.hp-separator:before,#recent-courses.hp-separator:after,#recent-courses.hp-separator:before,#suggested-bg.hp-separator:after,#suggested-bg.hp-separator:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}#popular-bg.hp-separator:before,#recent-courses.hp-separator:before,#suggested-bg.hp-separator:before{top:0;outline:transparent solid 2px;transform:skewY(-1deg);transform-origin:0 0;-moz-transform:skewY(-1deg);-moz-transform-origin:0 0;-ms-transform:skewY(-1deg);-ms-transform-origin:0 0;-webkit-transform:skewY(-1deg);-webkit-transform-origin:0 0}#popular-bg.hp-separator:after,#recent-courses.hp-separator:after,#suggested-bg.hp-separator:after{bottom:0;outline:transparent solid 2px;transform:skewY(1deg);transform-origin:0 0;-moz-transform:skewY(1deg);-moz-transform-origin:0 0;-ms-transform:skewY(1deg);-ms-transform-origin:0 0;-webkit-transform:skewY(1deg);-webkit-transform-origin:0 0}#popular-bg.hp-separator h4 span,#recent-courses.hp-separator h4 span,#suggested-bg.hp-separator h4 span{margin-right:10px}#popular-bg.hp-separator .wrapper,#recent-courses.hp-separator .wrapper,#suggested-bg.hp-separator .wrapper{max-width:1280px;margin:0 auto}#popular-bg.hp-separator .wrapper .course .course-holder,#recent-courses.hp-separator .wrapper .course .course-holder,#suggested-bg.hp-separator .wrapper .course .course-holder{background:#fff}#popular-bg.hp-separator.listing-course .wrapper,#recent-courses.hp-separator.listing-course .wrapper,#suggested-bg.hp-separator.listing-course .wrapper{max-width:1150px}#hp-separator,.hp-separator{background:#f2f5f6;margin:40px 0;padding:40px 0 20px;text-align:center;position:relative;z-index:1}#hp-separator:after,#hp-separator:before,.hp-separator:after,.hp-separator:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.slide-buttons .arrow,.slide-buttons .arrow:before{width:20px;height:20px;border-left:none;border-top:none}#hp-separator:before,.hp-separator:before{top:0;outline:transparent solid 2px;transform:skewY(-1deg);transform-origin:0 0;-moz-transform:skewY(-1deg);-moz-transform-origin:0 0;-ms-transform:skewY(-1deg);-ms-transform-origin:0 0;-webkit-transform:skewY(-1deg);-webkit-transform-origin:0 0}#hp-separator:after,.hp-separator:after{bottom:0;outline:transparent solid 2px;transform:skewY(1deg);transform-origin:0 0;-moz-transform:skewY(1deg);-moz-transform-origin:0 0;-ms-transform:skewY(1deg);-ms-transform-origin:0 0;-webkit-transform:skewY(1deg);-webkit-transform-origin:0 0}#hp-separator h4 span,.hp-separator h4 span{margin-right:10px}#hp-separator .wrapper,.hp-separator .wrapper{max-width:1280px;margin:0 auto}#hp-separator .wrapper .course .course-holder,.hp-separator .wrapper .course .course-holder{background:#fff}#hp-separator.listing-course .wrapper,.hp-separator.listing-course .wrapper{max-width:1150px}.slide-buttons{display:block}.slide-buttons [class^=icon-]{position:absolute;top:69px;right:16px;font-size:24px;cursor:pointer;transform:rotate(-45deg)}.slide-buttons .icon-left-arrow{right:auto;left:35px;transform:rotate(135deg)}@media only screen and (min-width:768px){.slide-buttons{display:none}}.slide-buttons .arrow{margin:-20px 0 0 -20px;border-right:2px #333 solid;border-bottom:2px #333 solid;z-index:10}.slide-buttons .arrow:before{top:50%;position:absolute;content:"";margin:-10px 0 0 -10px;border-right:1px #333 solid;border-bottom:1px #333 solid;animation-duration:2s;animation-iteration-count:infinite;animation-name:arrow}@keyframes arrow{0%{opacity:1}100%{opacity:0;transform:translate(-10px,-10px)}}.homepage-publishers{text-align:center;min-height:139px;padding:0 40px 20px;background-color:rgba(0,0,0,.7);position:relative;margin-top:-50px}.homepage-publishers .slide-buttons [class^=icon-]{top:130px;color:#fff;border-right:2px #fff solid;border-bottom:2px #fff solid}.homepage-publishers .slide-buttons [class^=icon-]:before{border-right:1px #fff solid;border-bottom:1px #fff solid}.homepage-publishers h3{text-align:center;font-size:1.125em;color:#fff;padding:20px 0;margin-bottom:10px;font-weight:100}.homepage-publishers a{margin-right:24px;width:170px;display:inline-block;height:40px;background-repeat:no-repeat;background-size:auto 100%;background-position:center}.homepage-publishers a:nth-child(1){background-image:url(https://cdn01.alison-static.net/public/html/site/img/openstax.png)}.homepage-publishers a:nth-child(2){background-image:url(https://cdn01.alison-static.net/public/html/site/img/saylor.png)}.homepage-publishers a:nth-child(3){background-image:url(https://cdn01.alison-static.net/public/html/site/img/stanford.png);width:99px}.homepage-publishers a:nth-child(4){background-image:url(https://cdn01.alison-static.net/public/html/site/img/microsoft.png)}.homepage-publishers a:nth-child(5){background-image:url(https://cdn01.alison-static.net/public/html/site/img/cambridge.png);width:120px}.homepage-publishers a:nth-child(6){background-image:url(https://cdn01.alison-static.net/public/html/site/img/google.png);width:91px}.homepage-publishers a:nth-child(7){background-image:url(https://cdn01.alison-static.net/public/html/site/img/columbia.png);width:168px}.homepage-publishers a:nth-child(8){background-image:url(https://cdn01.alison-static.net/public/html/site/img/mit.png);width:130px}.homepage-publishers a img{width:100%}@media only screen and (min-width:768px){.homepage-publishers{margin-top:0}.homepage-publishers a{background-size:100% auto;background-position:inherit}}@media only screen and (min-width:1020px){.homepage-publishers{background:url(https://cdn01.alison-static.net/public/html/site/img/hero-triangles.png) 0 bottom/auto 80% no-repeat rgba(0,0,0,.7);padding:0 150px 20px}.homepage-publishers h3{font-size:1.6875em}.homepage-publishers a{width:140px}.homepage-publishers a:last-child{margin-right:0}}.our-courses .courses-list{background-color:#f3f4f6;position:relative}.our-courses .courses-list .course .course-holder .holder-bottom{background-color:#fff}.our-courses .wide-course-layout>ul{padding-top:20px}.our-courses .hp-button{width:auto;text-align:center}.our-courses .hp-button .btn{padding:10px 35px;margin:0 0 80px}.our-courses .buttons-container{background-color:#e9edf1;padding:10px 40px 0;text-align:center;position:relative}@media all and (max-width:480px){.our-courses .buttons-container{min-height:100px}.our-courses .buttons-container .slide-buttons{visibility:hidden}.our-courses .buttons-container.user-not-logged-in #tab_1,.our-courses .buttons-container.user-not-logged-in #tab_3{display:none!important}.our-courses .buttons-container.user-not-logged-in #tab_2{display:inline-block}.our-courses .buttons-container #tab_1,.our-courses .buttons-container #tab_2,.our-courses .buttons-container #tab_3{display:none}.our-courses .buttons-container .course-tab:nth-child(2){display:inline-block!important}}.our-courses .buttons-container .buttons-container-inner{max-width:1310px;margin:0 auto}.our-courses .buttons-container .buttons-container-inner .course-tab{width:146px;text-align:center;padding:10px 0;font-size:14px;margin:10px 5px 5px 0;cursor:pointer;color:#929292;position:relative;display:inline-block;transition:all .3s ease}.our-courses .buttons-container .buttons-container-inner .course-tab.active span{color:#000}.our-courses .buttons-container .buttons-container-inner .course-tab.active span:before{content:"";position:absolute;bottom:-5px;left:-10%;border-bottom:4px solid #0091c7;width:120%}.our-courses .buttons-container .buttons-container-inner .course-tab span{font-size:16px;color:#2d3942;display:inline-block;position:relative;transition:all .3s ease}.our-courses .buttons-container .buttons-container-inner .course-tab span:after{content:"";position:absolute;bottom:-5px;left:-10%;width:0%;border-bottom:4px solid #0091c7;transition:.4s}.our-courses .buttons-container .buttons-container-inner .course-tab span:hover{color:#000}.our-courses .buttons-container .buttons-container-inner .course-tab span:hover:after{width:120%}.our-courses h4{font:400 1.125em Roboto,helvetica neue,Helvetica,Arial,sans-serif;margin:0}@media only screen and (min-width:768px){.our-courses .buttons-container{background-color:#fff;padding:10px 20px 0}.our-courses .buttons-container .buttons-container-inner .course-tab{width:calc(16.77777% - 10px);display:inline-block;margin:0 5px 0 0}}@media only screen and (min-width:1020px){.our-courses .buttons-container{padding:10px 0 0}.our-courses .buttons-container .buttons-container-inner .course-tab{padding:20px 10px 5px;font-size:18px}}.testimonials-wrapper{background:#fff;position:relative;opacity:0}.testimonials-wrapper .testimonials-wrapper-left-triangle,.testimonials-wrapper .testimonials-wrapper-right-triangle{background:url(https://cdn01.alison-static.net/public/html/site/img/testimonials/testimonials-triangle.png) top right no-repeat;position:absolute;width:100%;height:100%;top:0;right:0}.testimonials-wrapper .testimonials-wrapper-left-triangle{transform:rotate(180deg);z-index:2;max-width:140px;left:0;bottom:0}.testimonials-wrapper .testimonials-wrapper--inner.wrapper{max-width:1600px;padding:50px 10px 0}.testimonials-wrapper .testimonials-wrapper--inner>div{float:left}.testimonials-wrapper .testimonials-wrapper--slider{width:60%}.testimonials-wrapper .testimonials-wrapper--bubbles{width:30%;position:relative;margin:0 0 0 10%;max-height:500px}@media all and (max-width:1550px){.testimonials-wrapper .testimonials-wrapper--bubbles{margin:0 0 0 5%;width:35%}.testimonials-wrapper .testimonials-wrapper--slider{width:60%}}@media all and (max-width:1230px){.testimonials-wrapper .testimonials-wrapper--bubbles{display:none}.testimonials-wrapper .testimonials-wrapper--slider{width:100%}}.testimonials-slider .testimonials-slider--inner{position:relative}.testimonials-slider .testimonials-slider--inner .testimonials-slider--slide{padding:0 10px}.testimonials-slider .testimonials-slider--image{max-width:60%;margin-bottom:-5px}.testimonials-slider .testimonials-slider--image img{max-width:100%;display:none}.testimonials-slider .testimonials-slider--image img.active{display:inherit}.testimonials-slider .testimonials-slider--text{position:absolute;top:50%;right:0;text-align:left;max-width:400px;transform:translate(0,-50%)}.testimonials-slider .testimonials-slider--text .icon-quote-right{margin-bottom:5px;padding-left:10px}.testimonials-slider .testimonials-slider--text .icon-quote-right:before{font-size:60px;color:#e9eef2;transform:scale(-1,1)}.testimonials-slider .testimonials-slider--text .slick-dots{width:130px;float:right;margin-top:45px}.testimonials-slider .testimonials-slider--text .slick-dots li{text-indent:-9999px;width:10px;height:10px;float:left;background:#e9eef2;border-radius:100%;margin-right:8px;cursor:pointer}.testimonials-slider .testimonials-slider--text .slick-dots li.slick-active{background:0 0;border:1px solid #e9eef2}.testimonials-slider .testimonials-slider--text p{font-style:italic;font-size:16px;color:#2d3941;font-weight:300;line-height:28px}.testimonials-slider .testimonials-slider--text .btn{max-width:none;border-radius:3px;padding-top:7px;padding-bottom:8px;margin-top:30px;box-shadow:0 1px 1px 0 rgba(50,50,50,.2)}@media all and (max-width:1230px){.testimonials-slider .testimonials-slider--text{right:100px}}@media all and (max-width:906px){.testimonials-slider .testimonials-slider--text{right:0}}@media all and (max-width:767px){.testimonials-wrapper .testimonials-wrapper-left-triangle{z-index:inherit}.testimonials-slider .testimonials-slider--image{display:none}.testimonials-slider .testimonials-slider--text{position:static;top:0;right:0;text-align:left;max-width:400px;transform:translate(0,0);margin:0 auto 30px}}.home-left-column,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper{margin-bottom:20px}.pic-bubble{position:relative;width:140px;height:140px}.pic-bubble:nth-child(1){left:50%;transform:translate(-50%,0);width:67px;height:67px}.pic-bubble:nth-child(1) .pic-bubble--speech-bubble{min-width:120px;top:0;left:10px}.pic-bubble:nth-child(2){width:130px;height:130px;left:20%;top:-12px}.pic-bubble:nth-child(2) .pic-bubble--speech-bubble{top:90px;left:46px;min-width:150px}.pic-bubble:nth-child(3){left:50%;width:110px;height:110px;top:-36px}.pic-bubble:nth-child(3) .pic-bubble--speech-bubble{left:39px;top:-1px;min-width:135px}.pic-bubble:nth-child(4){left:40px;top:-117px}.pic-bubble:nth-child(4) .pic-bubble--speech-bubble{left:31px;top:30px}.pic-bubble:nth-child(5){left:50%;transform:translate(-50%,0);width:200px;height:200px;top:-154px}.pic-bubble:nth-child(5) .pic-bubble--speech-bubble{left:60px;top:68%}@media all and (max-width:1330px){.testimonials-wrapper .testimonials-wrapper--bubbles{max-height:2px}.pic-bubble:nth-child(2){width:100px;height:100px;left:20%;top:-26px}.pic-bubble:nth-child(3){left:50%;width:80px;height:80px;top:-60px}.pic-bubble:nth-child(4){left:80px;top:-95px;width:120px;height:120px}.pic-bubble:nth-child(5){top:-102px;width:120px;height:120px}.pic-bubble:nth-child(5) .pic-bubble--speech-bubble{left:37px;min-width:110%;text-align:center}}.pic-bubble.active .pic-bubble--speech-bubble{animation:pop .5s normal forwards;opacity:1}.pic-bubble.active .pic-bubble--speech-bubble:after{animation:triangle 1s normal forwards}.pic-bubble.active .pic-bubble--ring{animation:popSmall 1s normal forwards;animation-delay:.25s}.pic-bubble .pic-bubble-image{background-color:#f3f6f7;overflow:hidden;border-radius:100%;width:100%;height:100%}.pic-bubble .pic-bubble-image img{width:100%}.pic-bubble .pic-bubble--speech-bubble{background-color:#0094c9;position:absolute;left:0;top:50%;color:#fff;padding:3px 10px;border-radius:3px;transform:translate(-100%,0);font-size:12px;opacity:0;transition:all .4s ease-in-out;box-shadow:0 3px 3px 0 rgba(50,50,50,.49)}.pic-bubble .pic-bubble--speech-bubble>div{overflow:hidden}.pic-bubble .pic-bubble--speech-bubble:after{content:"";position:absolute;top:18px;right:0;width:0;height:0;border:12px solid transparent;border-top-color:#0094c9;border-bottom:0;border-right:0}.pic-bubble .pic-bubble--speech-bubble .pic-bubble--ring{position:absolute;width:100%;height:100%;border:2px solid #0094c9;top:0;left:0;border-radius:3px}.pic-bubble.pic-bubble__green .pic-bubble--speech-bubble{background-color:#83c11f}.pic-bubble.pic-bubble__green .pic-bubble--speech-bubble:after{content:"";position:absolute;top:2px;right:0;width:0;height:0;border:12px solid transparent;border-bottom-color:#83c11f;border-top:0;border-right:0;transform:translate(0,-100%)}.home-left-column,.home-right-column{position:relative}.pic-bubble.pic-bubble__green .pic-bubble--speech-bubble .pic-bubble--ring{border-color:#83c11f}@keyframes pop{0%{transform:translate(-100%,0) scale(0);padding:0}100%{transform:translate(-100%,0) scale(1)}}@keyframes popSmall{100%{transform:scale(1.2);opacity:0}}@keyframes triangle{0%{opacity:0}100%{opacity:1}}.modified-home{background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover}.modified-home .two-columns-wide-outer{position:relative;overflow:hidden;width:100%;background:#0093c8;background:linear-gradient(to right,#232021 0,#0093c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#232021',endColorstr='#0093c8',GradientType=1 )}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper{max-width:1380px;padding:40px 20px}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login{display:none}@media only screen and (min-width:768px){.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login{display:block;margin-top:20px}}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login .new-social-login{display:inline-block;margin-left:0;margin-top:10px}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login .new-social-login:nth-child(1){margin-left:0}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a{border-radius:3px;font-size:.775em;font-weight:300;display:inline-block;text-align:center;padding:4px 0;margin-right:10px;background:0 0;border:1px solid #fff;width:145px;color:#fff;opacity:.8}.home-left-column-insert h1,.home-left-column-insert h1+p{font-weight:400;font-size:1.075em;line-height:1.5em;color:#fff}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:link,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:visited{width:155px}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:link:hover,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:visited:hover{background-color:#ec3c1f}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:link,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:visited{width:165px}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:link:hover,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:visited:hover{background-color:#5e7fc1}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:link,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:visited{opacity:.8}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:link:hover,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:visited:hover{background-color:#ab48b7}.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a div.icon-facebook-logo,.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a div.icon-yahoo-logo{float:left;margin-right:-2px;padding:4px 0 0 7px}.modified-home .two-columns-wide-outer .page-header-background{height:100%}.home-left-column{text-align:center;z-index:1}@media only screen and (min-width:768px){.home-left-column .home-left-column-insert{padding-bottom:40px}}@media only screen and (min-width:1020px){.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login .new-social-login:nth-child(1){margin-left:15px}.home-left-column{text-align:left;margin-bottom:0;display:table;width:55%}.home-left-column .home-left-column-insert{display:table-cell;vertical-align:middle;padding-bottom:0}}.home-left-column-insert h1{margin:0 0 20px;display:inline}.home-left-column-insert h1+p{margin:0 0 60px}.home-left-column-insert h1 span:nth-child(1){color:#83c11f}@media all and (max-width:480px){.home-left-column-insert h1 span:nth-child(1){display:block}.home-left-column-insert h1 span:nth-child(2){display:none}}.home-left-column-insert p.temporary{font:400 .975em Roboto,helvetica neue,Helvetica,Arial,sans-serif;line-height:1.5em;margin:20px 0;color:#fff}.home-left-column-insert p.temporary a:link,.home-left-column-insert p.temporary a:visited{color:#fff}.home-left-column-insert p.temporary a:active,.home-left-column-insert p.temporary a:focus,.home-left-column-insert p.temporary a:hover{color:#d9d9d9}.home-left-column-insert h2{font-weight:400;color:#fff;font-size:1.35em;margin-bottom:5px}@media only screen and (min-width:768px){.home-left-column-insert h2{font-weight:400;color:#fff;font-size:3.35em;margin-bottom:inherit}}.home-left-column-insert .signup-or{color:#fff;padding:0 10px;display:block;margin:10px 0}.home-left-column-insert a.home-column-call-to-action{max-width:200px;border-radius:3px;box-shadow:0 1px 3px 0 rgba(50,50,50,.75)}.home-left-column-insert a.home-column-call-to-action.cta-signup{min-width:180px}.home-left-column-insert a.home-column-call-to-action.cta-signup:hover{background-color:#6d961d;border-color:#6d961d}.home-left-column-insert a.home-column-call-to-action.cta-login{min-width:100px;background:0 0;border-color:#fff;margin-bottom:20px}.home-left-column-insert a.home-column-call-to-action.cta-login:hover{color:#fff;background-color:#395e70;border-color:#395e70}@media only screen and (min-width:768px){.home-left-column-insert .signup-or{display:inline;margin:0}.home-left-column-insert a.home-column-call-to-action.cta-login{margin-bottom:0}}.home-right-column .categories-gradient{width:860px;height:860px;position:absolute;opacity:.15;z-index:0;transform:translate(-25%,-272px)}.home-right-column .home-right-column-insert{max-width:400px;margin:0 auto}.home-right-column .home-right-column-insert .row{position:relative}.home-right-column .home-right-column-insert .home-column-category-item{width:23%;margin:5px;display:inline-block;max-width:104px}.home-right-column .home-right-column-insert .home-column-category-item .card{position:relative;height:90px;width:100%;display:inline-block}.home-right-column .home-right-column-insert .home-column-category-item .card .back,.home-right-column .home-right-column-insert .home-column-category-item .card .front{overflow:hidden;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;top:0;left:0;right:0;bottom:0;transition:all .3s ease-in-out}.home-right-column .home-right-column-insert .home-column-category-item .card .front{background-color:#fff;transform:rotateY(0);z-index:2;padding-top:12px;border-radius:5px;box-shadow:0 1px 6px 0 rgba(50,50,50,.4)}.home-right-column .home-right-column-insert .home-column-category-item .card .front:hover{transform:scale(1.1);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 1px 6px 0 rgba(0,0,0,.8)}.home-right-column .home-right-column-insert .home-column-category-item .card .front:hover .border{opacity:1}.home-right-column .home-right-column-insert .home-column-category-item .card .front span{color:#465159}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border{height:3px;width:100%;position:absolute;top:0;left:0;opacity:0;transition:all .3s ease-in-out}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.technology-color{background-color:#0093c9}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.languages-color{background-color:#10a650}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.science-color{background-color:#2d3942}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.business-color{background-color:#f49b29}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.math-color{background-color:#833a8d}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.marketing-color{background-color:#c81a7f}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.lifestyle-color{background-color:#2a0040}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.health-color{background-color:#e42330}.home-right-column .home-right-column-insert .home-column-category-item .card .front .border.humanities-color{background-color:#bfd131}.home-right-column .home-right-column-insert .home-column-category-item .home-cat-icon{font-size:2.15em}@media only screen and (min-width:400px){.home-right-column .home-right-column-insert .home-column-category-item .home-cat-icon{font-size:2.45em}}.home-right-column .home-right-column-insert .home-column-category-item p.home-category-heading{color:#465159;font-weight:500;padding:5px 3px 0;height:20px;font-size:.775em}@media only screen and (min-width:400px){.home-right-column .home-right-column-insert .home-column-category-item p.home-category-heading{font-weight:500;padding:5px 3px 0;height:20px;font-size:.975em}}@media only screen and (min-width:1020px){.home-right-column{width:40%}.alison-publishers{min-height:420px}}.alison-stats{background-color:#0094c9;padding:40px 10px}.alison-stats .alison-stats-inner{max-width:800px;margin:0 auto}.alison-stats .alison-stats-inner>div{width:25%;float:left;text-align:center}.alison-stats .alison-stats-inner .stats-icon{width:29px;display:inline-block}.alison-stats .alison-stats-inner .stats-icon img{width:100%}.alison-stats .alison-stats-inner .stats-amount{font-size:49px;color:#fff;height:44px;margin-top:10px;line-height:33px;font-weight:700}.alison-stats .alison-stats-inner .stats-title{font-size:16px;color:#fff;font-weight:500}@media all and (max-width:550px){.alison-stats .alison-stats-inner>div{width:50%;margin-bottom:50px}.alison-stats .alison-stats-inner>div:nth-child(3),.alison-stats .alison-stats-inner>div:nth-child(4){margin-bottom:0}}.alison-publishers{position:relative;height:300px;background:#0092c8;background:linear-gradient(135deg,#0092c8 0,#0092c8 23%,#0d4aa2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092c8',endColorstr='#0d4aa2',GradientType=1 )}.alison-publishers .alison-publishers-inner{text-align:center}.alison-publishers .alison-publishers-inner h3{color:#fff}.alison-publishers .flex-margin-inner{position:relative;z-index:1}@media only screen and (min-width:768px){.alison-publishers{min-height:420px}.alison-publishers h3{padding:10px}}.publisher-images{display:flex;flex-wrap:wrap}.publisher-images .publisher-spacer,.publisher-images a{flex:1 0 100%;display:flex;max-height:100px;padding:15px;opacity:.1;position:relative;z-index:1}.publisher-images .publisher-spacer.small-logo,.publisher-images a.small-logo{padding:15px}.publisher-images .publisher-spacer img,.publisher-images a img{max-width:100%;max-height:100%;margin:auto}.publisher-images .publisher-spacer:nth-child(10),.publisher-images .publisher-spacer:nth-child(11),.publisher-images .publisher-spacer:nth-child(12),.publisher-images .publisher-spacer:nth-child(9),.publisher-images a:nth-child(10),.publisher-images a:nth-child(11),.publisher-images a:nth-child(12),.publisher-images a:nth-child(9){display:none}@media only screen and (min-width:768px){.publisher-images .publisher-spacer,.publisher-images a{max-height:140px;flex:1 0 25%;padding:35px}.publisher-images a:nth-child(10),.publisher-images a:nth-child(11),.publisher-images a:nth-child(12),.publisher-images a:nth-child(9){display:inline-block}.publisher-images .publisher-spacer{display:block}}@media only screen and (min-width:1020px){.publisher-images a{max-height:173px}.publisher-images .publisher-spacer{min-height:103px}}.courses-list .courses-list--listings li{transition:all .4s ease-in;display:inline-block;float:none}.home-coronavius{margin-top:60px}.home-coronavius .emergency-light{float:left;width:15px;height:15px;background:#e32827;border-radius:100%;animation:shadow-pulse 1s infinite;position:relative;top:2px;margin-right:11px}.home-coronavius a{color:#fff}@media all and (max-width:1019px){.home-coronavius{max-width:300px;margin:60px auto 40px}}@media all and (max-width:768px){.home-coronavius{margin:40px auto}}@keyframes shadow-pulse{20%{box-shadow:0 0 0 0 rgba(227,40,39,.4);transform:scale(1.1)}100%{box-shadow:0 0 0 20px transparent;transform:scale(1)}}