.lightCard{width:280px;height:280px;border:1px solid #e3e8ed;background:#fff;position:relative;font-size:14px;box-shadow:0 1px 2px 0 rgba(232,225,225,.5);margin:20px auto 0}.lightCard--career{height:225px}.lightCard--certificate{height:220px}.lightCard--certificate-finishedAt,.lightCard--certificate-startedAt{height:7px;bottom:50px;display:block;position:absolute;font-size:.8em;font-weight:bolder;line-height:1.43}.lightCard--certificate-finishedAt--active .lightCard--certificate-finishedAt,.lightCard--certificate-startedAt--active .lightCard--certificate-startedAt{left:30%;display:unset}.lightCard--careerCertificate{height:280px}.lightCard--finishedMark:after{content:"";width:12px;height:21px;position:absolute;top:0;right:0;background:url(/assets/images/header/icon-course-complete.svg) no-repeat;margin:10px 10px 10px 0}.lightCard-link{text-decoration:none;text-align:center;display:block;padding:30px 20px 20px;color:#747c81;width:100%;height:100%}.lightCard--career .lightCard-link{padding:20px}.lightCard--careerCertificate .lightCard-link{padding-top:24px}.lightCard-link:hover{opacity:.6;transition:opacity .1s linear 0s}.lightCard-icon{width:45px;height:45px}.lightCard--career .lightCard-icon,.lightCard--careerCertificate .lightCard-icon{width:117px;height:117px;-o-object-fit:contain;object-fit:contain}.lightCard-conclusion,.lightCard-title{text-decoration:none;font-size:14px;font-weight:700;line-height:1.43;text-align:center;margin-top:10px}.lightCard-conclusion{font-size:12px;font-weight:400;line-height:1.43;color:#a1b0c0;position:absolute;bottom:40px;width:100%}.degree-bookmark,.lightCard-bookmark{position:absolute;bottom:0;right:0;padding:6px;cursor:pointer;display:inline-block}.lightCard-alert{display:block;width:84%;position:absolute;bottom:15px;left:8%;font-size:.85em;color:#8ac872;text-align:center;text-decoration:none;padding:6px;border:1px solid #8ac872;border-radius:4px}.lightCard-alert span{text-decoration:underline}.light-progress{display:block;width:100%;height:7px;background-color:#7ee195;z-index:1}.light-progress-container{position:absolute;top:10px;left:10px}.light-progress-number:hover~.light-progress-container .light-progress{animation-name:slidein;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1}@keyframes slidein{0%{width:0}to{width:100%}}.light-progress-number{z-index:1;display:block;position:absolute;right:8px;top:5px;font-size:.8em;font-weight:700;color:#c5d2dc;cursor:default}.light-progress-bg{height:7px;top:10px;left:10px;display:block;position:absolute;background-color:#ecf2f5;width:calc(100% - 47px)}.lightCard-otherLinks{display:flex;justify-content:space-around;align-items:center;width:100%;height:35px;position:absolute;bottom:0;left:0;background-color:#fff;border-top:1px solid #ecf2f6}.lightCard-otherLinks-link{text-decoration:none;color:#c5d2dc;line-height:2;font-size:10px;font-weight:600;text-transform:uppercase}.lightCard-otherLinks-link:before{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;vertical-align:middle;margin-right:5px}.lightCard-otherLinks-certificate:before{background:url(/assets/images/profile/icon-certificate.svg)}.lightCard-otherLinks-linkedin:before{background:url(/assets/images/profile/icon-linkedin.svg)}.lightCard.lightCard--empty{background-color:#eef4f7;border:none;display:none}@media (min-width:600px){.lightCard{margin:20px 20px 0 0}.lightCard:nth-child(2n){margin:20px 0 0}.lightCard.lightCard--dashboard:nth-child(odd){margin-right:calc(100% - 560px);margin-left:0}.lightCard.lightCard--dashboard:nth-child(2n){margin-right:0;margin-left:0}.lightCard.lightCard--recommendation{margin:20px 20px 0 0}}@media (min-width:1024px){.lightCard.lightCard--dashboard{margin:0;width:calc(50% - 10px);height:200px}.lightCard:nth-child(2n){margin:20px 20px 0 0}.lightCard:nth-child(3n){margin:20px 0 0}.lightCard.lightCard--dashboard:nth-child(2n){margin-top:0}.lightCard.lightCard--dashboard:nth-child(n+3){margin-top:20px}.lightCard.lightCard--empty{display:inline-block}.lightCard.lightCard--recommendation:not(:last-child){margin-right:15px}}@media (min-width:1250px){.lightCard:nth-child(3n){margin:20px 20px 0 0}.lightCard:nth-child(4n){margin:20px 0 0}}@media (min-width:1230px){.lightCard.lightCard--dashboard{width:280px}}