.course-progress{display:flex;align-items:center}.course-progress .wrapper{flex:0 0 auto;margin-right:var(--spacing-4)}.course-progress .progress-value{color:var(--main-dark-light-4)}.course-progress .progress-bar{display:inline-block;width:100%;height:6px;background-color:var(--main-light-shade-3);border-radius:100px;border:1px solid var(--main-light-shade-3);position:relative}.course-progress .progress-bar.offset{margin-left:10px}.course-progress .progress-bar span{display:inline-block;background-color:var(--accent);position:absolute;left:0;top:0;height:100%;border-radius:100px}.course-progress .medal{min-width:21px;height:21px;margin-left:var(--spacing-4);margin-right:0!important;font-weight:unset!important;font-size:unset!important}.course-progress svg.certified{width:21px;flex:0 0 auto}.course-progress svg.certified path[fill]{fill:var(--accent)}.course-progress svg.certified path[stroke]{stroke:var(--accent)}.course-progress.dark .progress-bar{background-color:var(--main-dark-light-3);border-color:var(--main-dark-light-4)}.fa .course-progress .progress-bar span{background-color:var(--accent-light-3-400)}.fa .course-progress svg.certified path[stroke]{stroke:var(--accent-light-3)}.fa .course-progress svg.certified path[fill]{fill:var(--accent)}.rating-stars{height:28px}.rating-stars svg{width:24px;height:24px}.rating-stars svg:not(.filled):not(.half) g path[fill]{fill:transparent}.rating-stars svg.filled path,.rating-stars svg.half path.first-half{fill:var(--main-yellow)}.rating-stars svg.half path.second-half{fill:transparent}@media screen and (max-width:1600px) and (min-width:1280px){nav.expanded~main .rating-stars{height:20px}nav.expanded~main .rating-stars svg{width:19px;height:19px}}.course-rating{font-size:14px;font-weight:600;display:flex;align-items:center;height:28px}.course-rating .rating{margin-right:var(--spacing-4)}.course-rating .ratings{margin-left:var(--spacing-4);font-weight:500;color:var(--main-dark-light-4)}.tooltip[data-v-2a39b73a]{display:none;position:absolute;bottom:120%;background:rgba(22,25,29,.8);border:1px solid var(--main-dark);border-radius:5px;font-size:12px;line-height:20px;color:var(--main-light);font-weight:400;left:50%;width:180px;padding:var(--spacing-4) var(--spacing-8);transform:translateX(-50%);white-space:normal;z-index:1}.tooltip[data-v-2a39b73a]:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #16191d;position:absolute;top:100%;left:50%}.tooltip.bottom[data-v-2a39b73a]{bottom:auto;top:120%}.tooltip.bottom[data-v-2a39b73a]:after{top:auto;bottom:100%;border-top:none;border-bottom:5px solid #16191d}.course-card{margin-bottom:var(--spacing-30);transition:transform var(--duration) ease}.course-card:hover{transform:scale(1.03)}@media (min-width:1275px){.course-card:hover.locked{position:relative}.course-card:hover.locked .tooltip{display:block;bottom:102%}}.course-card a{text-decoration:none;display:block}.course-card a,.course-card a:hover{color:var(--main-dark-shade-0)}.course-card a:hover .course-name{color:var(--accent)}.course-card.site .course-card-body a .course-name{margin-bottom:var(--spacing-8)}.course-card .course-card-container{box-shadow:0 4px 8px rgba(0,0,0,.1);background:var(--true-white);position:relative;border-radius:10px;height:100%;display:flex;flex-direction:column}.course-card.completed .course-card-image:hover{background-color:var(--main-dark-light-2)}.course-card.completed .course-card-image:hover:after{width:34px;height:40px}.course-card.completed .course-card-image:after{background-image:url(https://365datascience.com/resources/assets/images/replay.svg);image-rendering:-webkit-optimize-contrast;background-size:contain;width:32px;height:38px}.course-card.completed .course-card-image>img{opacity:.5}.course-card .course-card-image{height:194px;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;transition:background-color var(--duration) ease-in}.course-card .course-card-image:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiIGZpbGw9IiMwMDBDMUYiIGZpbGwtb3BhY2l0eT0iLjQ4Ii8+PHBhdGggZD0iTTQzLjA0IDI4LjI5M0wyNS4wNDIgMTcuMjk1QTIgMiAwIDAwMjIgMTkuMDAxVjQxYTIgMiAwIDAwMy4wNDMgMS43MDZsMTcuOTk2LTEwLjk5OGEyLjAwMiAyLjAwMiAwIDAwMC0zLjQxNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);image-rendering:-webkit-optimize-contrast;position:absolute;top:50%;left:50%;width:55px;height:55px;transform:translate(-50%,-50%);background-size:cover;background-position:50%;background-repeat:no-repeat;visibility:hidden;opacity:0;z-index:-1;transition:width var(--duration),height var(--duration),opacity .3s,visibility .3s,z-index .3s ease-in}.course-card .course-card-image.locked{background-color:var(--main-dark)}.course-card .course-card-image.locked img{mix-blend-mode:luminosity}.course-card .course-card-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.course-card .course-card-image .icon{position:absolute;right:20px;top:20px;z-index:1}.course-card .course-card-image .icon img,.course-card .course-card-image .icon svg{max-width:44px;height:100%;width:100%;filter:drop-shadow(0 2px 10px rgba(0,12,31,.5))}.course-card .course-card-image .locked{position:absolute;background-color:var(--main-red);box-shadow:0 16px 30px rgba(0,12,31,.15);border-radius:5px;color:var(--main-light);font-weight:600;font-size:14px;top:12px;left:16px;padding:4px 8px;z-index:1;display:flex;align-items:center}.course-card .course-card-image .locked svg{width:17px;margin-right:4px}.course-card a:not(.library) .course-card-image:not(.locked):hover:after{visibility:visible;opacity:1;z-index:1;width:60px;height:60px}.course-card .course-card-body{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16);flex-grow:1}.course-card .course-card-body a{display:flex;flex-direction:column}.course-card .course-card-body a .course-rating{margin-bottom:var(--spacing-12)}.course-card .course-card-body a .course-rating .ratings{color:var(--main-dark-light-4)}.course-card .course-card-body a .info{display:flex;align-items:center;line-height:24px;font-size:14px}.course-card .course-card-body a .info span:not(.progress-bar){margin-right:var(--spacing-8);font-size:14px;font-weight:500}.course-card .course-card-body a .info .dot{width:4px;height:4px;background:var(--main-dark);display:inline-block;border-radius:50%}.course-card .course-card-body a .course-name{flex-grow:1;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:var(--spacing-4)}.course-card .course-card-body a .instructors{color:var(--main-dark-shade-3);line-height:167%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.course-card.horizontal .course-card-container{flex-direction:row;padding:10px;border-radius:7px}.course-card.horizontal .course-card-container .course-card-image{flex:0 0 auto;width:300px;border-radius:7px;height:195px}.course-card.horizontal .course-card-container .course-card-image .icon svg{max-width:29px}.course-card.horizontal .course-card-container .course-card-body{flex:1 1 auto;margin-left:10px;height:100%;padding-top:0;padding-bottom:0;min-width:0}.course-card.horizontal .course-card-container .course-card-body .course-name{margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%;min-height:unset;display:block}.course-card.horizontal .course-card-container .course-card-body .course-name.hidden{display:none}.course-card.horizontal .course-card-container .course-card-body .body-2{color:var(--main-dark-shade-3);padding-right:50px;max-height:72px;overflow:hidden;margin:0 0 var(--spacing-12);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.course-card.horizontal .course-card-container .course-card-body .instructors{font-weight:400;line-height:150%;color:var(--main-dark);margin:var(--spacing-4) 0}.course-card.horizontal .course-card-container .course-card-body .info{margin-bottom:0}.course-card.horizontal .course-card-container .course-card-body .info-progress{max-width:70%}.course-card.horizontal.lms .course-card-container .course-card-image{width:320px;height:216px}.course-card.horizontal.lms .course-card-container .course-card-body .course-name{min-height:40px}.course-card.track .label{position:absolute;width:92px;height:28px;top:10px;right:10px;display:flex;align-items:center;justify-content:center;border-radius:3px;background-color:rgba(84,92,105,.1);font-weight:600;font-size:14px;line-height:14px}.course-card.track .label.label-required{background-color:rgba(61,175,184,.2);color:var(--accent-shade-2)}.course-card.track .label.label-elective{background-color:rgba(224,178,52,.2);color:var(--main-yellow-dark-4)}.course-card.dark .course-card-container{background:var(--main-dark-light-2);color:var(--main-light)}.course-card.dark .course-card-container .course-card-body .course-name{color:var(--main-light)}.course-card.dark .course-card-container .course-card-body .instructors{color:var(--main-light-shade-4)}@media (max-width:1274px){.course-card.track .label{position:static;margin:12px 0 0 24px}.course-card.horizontal .course-card-container{flex-direction:column;padding:0}.course-card.horizontal .course-card-container .label{margin:20px 20px var(--spacing-12)}.course-card.horizontal .course-card-container .course-card-image{width:auto;height:180px;border-bottom-left-radius:0;border-bottom-right-radius:0}.course-card.horizontal .course-card-container .course-card-body{flex:0 1 auto;min-width:0;margin:0;padding:0 20px var(--spacing-20)}.course-card.horizontal .course-card-container .course-card-body .course-name{font-size:18px;white-space:unset;max-width:100%;overflow:unset;display:block}.course-card.horizontal .course-card-container .course-card-body .body-2{padding:0;-webkit-line-clamp:3}.course-card.horizontal .course-card-container .course-card-body .info-progress{max-width:90%}.course-card.horizontal.lms .course-card-container .course-card-image{width:auto;height:180px}.course-card.horizontal.lms .course-card-container .course-card-body .body-2{display:none}.course-card.ds.lms .course-card-body a .course-name{min-height:unset;margin:0}}.fa .course-card .course-card-container{box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px}.fa .course-card .course-card-image{border-top-left-radius:12px;border-top-right-radius:12px}.fa .course-card .course-card-body .course-name{margin-bottom:var(--spacing-4)}.fa .course-card .course-card-body .course-rating{margin-top:var(--spacing-4);margin-bottom:var(--spacing-12)}.fa .course-card .course-card-body .course-rating .rating{font-weight:600}.fa .course-card .course-card-body .course-rating .ratings{color:var(--main-light-shade-4)}.fa .course-card .course-card-body .info{margin-bottom:0}.fa .course-card .course-card-body .info .lessons{order:3}.fa .course-card .course-card-body .info .dot{order:2}.fa .course-card .course-card-body .info .duration{order:1}.fa .course-card .course-card-body a{row-gap:0}.fa .course-card .course-card-body a .instructors{height:28px;margin-bottom:var(--spacing-4)}.fa .course-card.track .label.label-required{background:var(--accent-light-2);color:var(--accent)}.fa .course-card.track .label.label-elective{color:#c49800;background:rgba(248,205,54,.2)}