@media (min-width:992px){#course-complete h1{font-size:50px}}#course-complete p{margin-bottom:15px}#course-complete img{margin:30px auto}#course-complete .rating{font-size:30px}.od-orgtag-card{display:inline-block;margin:15px auto;width:280px;height:400px;border:1px solid #d0d9df;border-radius:4px;background-color:#fff;overflow:hidden;border-bottom-width:2px;vertical-align:top;position:relative;transition:all linear .15s}.od-orgtag-card:hover{box-shadow:0 0 5px rgba(0,0,0,.5)}.od-orgtag-card:hover .black-hover-state{opacity:1}.od-orgtag-card .remove-member-from-group-btn{line-height:30px}.od-orgtag-card.everyone{color:#152023!important;position:relative;background-color:#d94174;background:linear-gradient(to top,#d94174 25%,transparent) repeat-x,url(../png/tag-card-everyone.png) no-repeat center center;background-size:auto,cover}.od-orgtag-card.everyone .ortag-card-link{position:absolute;width:100%;height:100%}.od-orgtag-card.everyone .od-card-caption{color:#152023!important}.od-orgtag-card.everyone .card-header{margin-top:221px;background-color:transparent;border-top:none;position:relative}.od-orgtag-card.everyone .card-header .tag-name h3:after{background:0 0!important}.od-orgtag-card.everyone .card-header .tag-learners-count .count{color:#152023}.od-orgtag-card.everyone .tag-courses{background-color:transparent;border-color:#c1275a}.od-orgtag-card.selectable{opacity:.7}.od-orgtag-card.selectable .select-course-checkbox{display:block;margin:0;width:25px;height:25px;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #d0d9df;color:#152023;cursor:pointer;position:absolute;top:12px;right:12px;text-align:center}.od-orgtag-card.selectable.selected{opacity:1;box-shadow:-1px 15px 40px 2px #d0d9df}.od-orgtag-card.selectable.selected .select-course-checkbox{background-color:#d94174;box-shadow:0 2px 5px #767677;border:1px solid #d94174}.od-orgtag-card.selectable.selected .select-course-checkbox:after{position:absolute;top:3px;left:6px;font-size:12px;line-height:inherit!important}.od-orgtag-card.simplified{height:240px;width:250px;margin:15px}.od-orgtag-card.simplified .card-header .tag-name h3{width:120px}.od-orgtag-card.simplified .remove-member-from-group-btn{outline:0;text-decoration:none;font-weight:700;color:#152023;vertical-align:sub;vertical-align:-webkit-baseline-middle}.od-orgtag-card.simplified .tag-courses{height:95px}.od-orgtag-card .ortag-card-link{display:block}.od-orgtag-card .ortag-card-link,.od-orgtag-card .ortag-card-link:focus,.od-orgtag-card .ortag-card-link:hover,.od-orgtag-card .ortag-card-link:visited{outline:0;text-decoration:none;color:#152023}.od-orgtag-card .card-image{position:relative}.od-orgtag-card .card-image img{width:280px;height:150px}.od-orgtag-card .card-header,.od-orgtag-card .card-section,.od-orgtag-card .tag-courses,.od-orgtag-card .tag-overall-progress{padding:5px 15px;border-top:1px solid #d0d9df}.od-orgtag-card .card-header .no-learners-tag,.od-orgtag-card .card-section .no-learners-tag,.od-orgtag-card .tag-courses .no-learners-tag,.od-orgtag-card .tag-overall-progress .no-learners-tag{padding-top:.55em;padding-bottom:.55em}.od-orgtag-card .card-header{overflow:hidden}.od-orgtag-card .card-header .tag-name{margin-top:13px}.od-orgtag-card .card-header .tag-name h3{font-size:20px;line-height:25px;position:relative;max-width:165px;overflow:hidden;text-overflow:ellipsis;height:52px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box}.od-orgtag-card .card-header .tag-learners-count p{margin-bottom:0}.od-orgtag-card .card-header .tag-learners-count .count{color:#d94174;font-size:35px;font-weight:700}.od-orgtag-card .tag-courses .org-tag-course,.od-orgtag-card .tag-courses .org-tag-more-courses{display:inline-block;height:30px;width:30px;line-height:30px;vertical-align:middle}.od-orgtag-card .tag-courses .course-icon-color{vertical-align:middle}.od-orgtag-card .tag-courses .course-icon-color,.od-orgtag-card .tag-courses .org-tag-course{border-radius:4px;margin-right:10px;box-shadow:0 2px 3px #767677}.od-orgtag-card .tag-courses .org-tag-more-courses{text-transform:uppercase;color:#152023;font-size:18px;text-align:center}.od-orgtag-card .tag-courses .no-courses{font-size:11px}.od-orgtag-card .progress{height:15px}.od-orgtag-card .monthly-active-learners-title,.od-orgtag-card .monthly-active-learners-value{height:60px;vertical-align:middle;line-height:60px}.od-orgtag-card .monthly-active-learners-title{font-size:13px}.od-orgtag-card .monthly-active-learners-value{font-size:25px;font-weight:200}.od-orgtag-card .black-hover-state{position:absolute;width:100%;height:100%;z-index:2;overflow:hidden;background-color:rgba(0,0,0,.8);transition:all .5s ease;opacity:0}.od-orgtag-card:hover .black-hover-state{opacity:1}.od-orgtag-card .black-hover-state-links{margin-top:105px;margin-right:auto;margin-left:auto;float:none}.od-orgtag-card .black-hover-state-links .btn-outline{color:#d0d9df;border-color:#d0d9df}.od-orgtag-card .black-hover-state-links .btn-outline:hover{color:#4d4f56;border-color:#d94174}#courses-cards.no-content{border:none}.course-cards{margin-right:-25px}.course-cards:after,.course-cards:before{display:table;content:" "}.course-cards:after{clear:both}.dots-horizontal-icon{width:1.5em;height:1.5em;border-radius:50%;text-align:center;margin:-2px 4px 0 4px}.dots-horizontal-icon:hover{background-color:rgba(255,255,255,.25);transition:.3s ease-in-out}.dots-horizontal-icon>span{transform:rotate(90deg)}.course.lessons .image-placeholder{width:100px;height:100px;border-radius:50%;background-color:#f9f9f9;display:inline-block}.course.lessons .course-due-date-indicator{line-height:11px;display:inline;width:110px;margin-left:20px}.course.lessons .course-due-date-indicator .due-status-desc{font-size:11px}.course.lessons .title-container{display:inline-flex;align-items:center}@media (max-width:991px){.course.lessons .course-due-date-indicator{line-height:12px;width:100%;margin-left:0;margin-top:20px}.course.lessons.free-trial-current{margin-bottom:85px;position:relative}.course.lessons.course-access-none{position:relative;margin-bottom:75px}}.course.lessons #welcome-modal .modal-dialog{margin:160px auto}@media (max-width:767px){.course.lessons #welcome-modal .modal-dialog{margin:160px 20px}}.course.lessons #welcome-modal .modal-dialog .modal-header{border-bottom:0;padding:0}@media (min-width:768px){.course.lessons #welcome-modal .modal-dialog .btn{width:280px}}.course.lessons #lesson-plan-modal .modal-dialog{margin:160px auto}@media (min-width:992px){.course.lessons #lesson-plan-modal .modal-dialog{width:673px}}.course.lessons #lesson-plan-modal .skip{border:none}@media (min-width:768px){.course.lessons #lesson-plan-modal .skip{position:absolute;right:0;margin-right:20px}}.course.lessons #lesson-plan-modal .take-tour{width:250px}@media (max-width:767px){.course.lessons #lesson-plan-modal .btn{width:auto}}.course.lessons #lesson-plan-modal .modal-header{padding:0;border-bottom:none}.course.lessons #lesson-plan-modal .modal-header img{border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width:991px){.course.lessons #lesson-plan-modal .modal-header img{width:100%}}.course.lessons #lesson-plan-modal .modal-body{padding:20px;position:unset;margin:auto;width:80%;text-align:center}.course.lessons #lessons-nav{margin-bottom:30px}@media (min-width:992px){.course.lessons .lessons-row.tab-content>.tab-pane{display:block!important;visibility:visible!important}}.course.lessons.course-access-none .lessons-row.tab-content>.tab-pane{display:block!important;visibility:visible!important}.course.lessons .panel:not(.panel-yellow){box-shadow:0 2px #ddd;border-bottom-width:1px;user-select:none}.course.lessons .panel-heading h3{font-size:16px;margin-bottom:0;font-weight:700}.course.lessons .panel-heading h3 span{font-size:14px;font-weight:400;white-space:nowrap}.course.lessons .course-settings{display:none;position:relative}.course.lessons .course-settings .arrow,.course.lessons .course-settings .arrow-border{content:'';display:block;left:76%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;font-size:0;line-height:0}.course.lessons .course-settings .arrow{position:absolute;top:2px;border-bottom:10px solid #fff;z-index:2}.course.lessons .course-settings .arrow-border{position:relative;border-bottom:10px solid #d0d9df;z-index:1}.course.lessons .course-settings .panel .panel-body{background:url(../png/illustration-explore.png) no-repeat;background-position:center right}@media (max-width:767px){.course.lessons .course-settings .panel .panel-body{background-position:bottom right}}.course.lessons .course-settings .panel h3{margin-bottom:20px!important}.course.lessons .course-settings .panel .tour-description{width:60%}@media (min-width:768px){.course.lessons .course-settings .panel .tour-description{height:70px}}.course.lessons .course-settings .panel .course-settings-btn{text-decoration:none;font-size:18px;color:#737373;cursor:pointer}@media (min-width:768px){.course.lessons .course-settings .panel .course-settings-btn{margin-top:-40px}}.course.lessons .course-settings .panel .course-settings-btn:hover{color:#152023}@media (max-width:767px){.course.lessons .course-settings .panel .btn-primary{width:60%}}.course.lessons #access-expired table{font-size:20px}.course.lessons #access-expired table img{width:100px;margin-left:15px}.course.lessons #access-expired table .icon-locked{font-size:60px}.course.lessons #access-expired table td{vertical-align:middle}.course.lessons #access-expired table td.text{padding:0 60px 0 45px}.course.lessons #access-expired table .btn{margin-right:10px;width:280px}@media (max-width:767px){.course.lessons #access-expired table{display:block;font-size:16px}.course.lessons #access-expired table td{display:block;text-align:center}.course.lessons #access-expired table .btn{margin-left:0;display:block;float:none!important;margin-top:15px;width:100%}}.course.lessons #final-exam .panel-heading{padding:0;border-bottom:none}.course.lessons #final-exam .panel-heading img{border-top-left-radius:4px;border-top-right-radius:4px;width:100%}.course.lessons #final-exam p{font-size:24px}@media (min-width:768px){.course.lessons #final-exam p{padding:20px 80px}}.course.lessons #final-exam .btn{width:200px}.course.lessons #certificates .panel-heading{background-color:#fff;border-bottom:none}.course.lessons #certificates .panel-body{padding:20px}@media (max-width:767px){.course.lessons #certificates .panel-body{padding-bottom:20px}}.course.lessons #certificates .no-certificates{text-align:center;padding:20px}.course.lessons #certificates .row{margin:0;padding:0}@media (max-width:767px){.course.lessons #certificates .row.my-certs-layout{padding-bottom:30px;border-bottom:1px solid #d0d9df}}@media (min-width:768px){.course.lessons #certificates .row{border-top:solid 1px #d0d9df}}@media (max-width:767px){.course.lessons #certificates .row{padding:0}}.course.lessons #certificates .row:first-child{padding-top:0;border-top:none}.course.lessons #certificates .row:last-child{padding-bottom:0;border-bottom:none}.course.lessons #certificates .row [class*=col-]{padding-left:0;padding-right:0}@media (max-width:767px){.course.lessons #certificates .row [class*=col-] .my-certs-type{padding:20px 0 0 0;display:inline-block}.course.lessons #certificates .row [class*=col-] .my-certs-test-score{display:inline-block;padding:20px}}.course.lessons #certificates .row .my-certs-layout{padding-top:20px;padding-bottom:20px}@media (max-width:767px){.course.lessons #certificates .row .my-certs-layout{padding:0}.course.lessons #certificates .row .my-certs-layout .btn{width:100%}.course.lessons #certificates .row .my-certs-layout .btn:first-child{margin-bottom:20px}.course.lessons #certificates .row .my-certs-layout.my-certs-type-score{padding:0}.course.lessons #certificates .row .my-certs-layout:last-child{border-bottom:none}}.course.lessons #certificates,.course.lessons #test-result{position:relative}.course.lessons #certificates .panel-body .back,.course.lessons #certificates .panel-heading .back,.course.lessons #test-result .panel-body .back,.course.lessons #test-result .panel-heading .back{position:absolute;color:#152023;text-decoration:none;font-size:18px;cursor:pointer;top:16px;right:16px;color:#737373}.course.lessons #certificates .panel-body .back:hover,.course.lessons #certificates .panel-heading .back:hover,.course.lessons #test-result .panel-body .back:hover,.course.lessons #test-result .panel-heading .back:hover{color:#152023}.course.lessons #certificates{max-width:1000px}.course.lessons .sidebar .panel{background-color:#f9f9f9}.course.lessons .sidebar .panel .panel-footer,.course.lessons .sidebar .panel .panel-heading{background-color:#f9f9f9}.course.lessons .sidebar .panel h3{font-size:16px;font-weight:700;line-height:24px}.course.lessons .sidebar .panel h3>span{font-size:24px}.course.lessons .sidebar .panel.panel-yellow{background-color:rgba(255,215,35,.2);border:solid 1px #ffd723;margin:0 0 20px 0}.course.lessons .sidebar .panel.panel-yellow a.text-uppercase{font-size:12px;margin-top:2px;font-weight:700;letter-spacing:1.34px}.course.lessons .sidebar .incomplete-test .panel-body,.course.lessons .sidebar .incomplete-test .panel-heading{background-color:#fff}.course.lessons .sidebar .incomplete-test .progress{margin-top:20px;height:15px}.course.lessons .sidebar .incomplete-test .saved-popover{padding:0;border:1px solid #c5dcef;background-color:#edf4fa;padding:15px;width:250px;white-space:normal;box-shadow:0 0 20px rgba(0,0,0,.3)}.course.lessons .sidebar .incomplete-test .saved-popover .close{position:absolute;right:5px;top:17px}.course.lessons .sidebar .incomplete-test .saved-popover .popover-content,.course.lessons .sidebar .incomplete-test .saved-popover .popover-title{background-color:#edf4fa;border:none}.course.lessons .sidebar .incomplete-test .saved-popover .arrow{border-left-color:#c5dcef}.course.lessons .sidebar .incomplete-test .saved-popover .arrow:after{border-left-color:#edf4fa}.course.lessons .sidebar .incomplete-test .saved-popover .popover-title{padding:0 14px;color:#152023;text-transform:none}.course.lessons .sidebar .certificates p,.course.lessons .sidebar .test-results p{margin-bottom:0}.course.lessons .sidebar .certificates table,.course.lessons .sidebar .test-results table{margin-bottom:0}.course.lessons .sidebar .certificates table td,.course.lessons .sidebar .test-results table td{padding:15px 10px 15px 15px}.course.lessons .sidebar .certificates table td.score,.course.lessons .sidebar .test-results table td.score{padding-left:0}.course.lessons .sidebar .certificates table tr:first-child td,.course.lessons .sidebar .test-results table tr:first-child td{border-top:none}.course.lessons .sidebar .course-lessons-preview .panel-heading{height:200px;padding:20px;background:#fff url(../svg/illustration-rocket-animated-30s.svg) 50% 50% no-repeat;transform:translateZ(0);background-size:60%}.course.lessons .sidebar .course-lessons-preview .panel-body{text-align:left;background-color:#fff}.course.lessons .sidebar .course-lessons-preview .share-links{font-size:25px}@media (min-width:992px){.course.lessons .sidebar .course-lessons-preview .btn{width:100%;display:block;margin-bottom:10px}.course.lessons .sidebar .course-lessons-preview .btn:last-child{margin-bottom:0}}@media (max-width:991px){.course.lessons .sidebar .course-lessons-preview{position:fixed;bottom:0;left:0;right:0;border-radius:0;border:none;z-index:10000;margin-bottom:0}.course.lessons .sidebar .course-lessons-preview .panel-body{padding:15px;text-align:center;background-color:#152023}.course.lessons .sidebar .course-lessons-preview .panel-body h3{font-weight:400;font-size:24px;color:#fff}.course.lessons .sidebar .course-lessons-preview .panel-body .btn{padding:10px 16px;font-size:16px;line-height:1.3333333;width:auto;display:inline-block;border-width:2px}.course.lessons .sidebar .course-lessons-preview .panel-body .btn.btn-outline{color:#d94174}.course.lessons .sidebar .course-lessons-preview .panel-body .btn.btn-outline:hover{color:#152023}}.course.lessons .sidebar .course-progress .time-spent .number{margin-right:5px;font-size:50px;color:#d94174}.course.lessons .sidebar .course-progress .time-spent p:last-child{margin-bottom:0}.course.lessons .sidebar .certificates,.course.lessons .sidebar .test-results{cursor:pointer}.course.lessons .sidebar .certificates .incomplete,.course.lessons .sidebar .test-results .incomplete{line-height:32px}.course.lessons .sidebar .certificates .table td,.course.lessons .sidebar .test-results .table td{vertical-align:middle}.course.lessons .sidebar .certificates .table td:first-child,.course.lessons .sidebar .test-results .table td:first-child{padding-right:0}.course.lessons .sidebar .certificates .none p,.course.lessons .sidebar .test-results .none p{display:flex;align-items:center}.course.lessons .sidebar .certificates .none p img,.course.lessons .sidebar .test-results .none p img{float:left;margin-right:20px}.course.lessons .sidebar .certificates .none p span,.course.lessons .sidebar .test-results .none p span{vertical-align:middle}.course.lessons .sidebar .badges{position:relative}.course.lessons .sidebar .badges .tooltip{min-width:200px}.course.lessons .sidebar .badges .course-badge{position:relative;width:35px;height:35px;border-radius:50%;background-color:#d94174;border-color:transparent!important;vertical-align:middle;display:inline-block}.course.lessons .sidebar .badges .course-badge .tooltip-overlay{display:block;width:100%;height:100%;background-color:transparent;z-index:1000;position:absolute}.course.lessons .sidebar .badges .course-badge svg{position:absolute;top:-7px;left:-7px}.course.lessons .sidebar .badges .course-badge.current{top:0;width:55px;height:55px}.course.lessons .sidebar .badges .course-badge.current svg{top:-10px;left:-9px}.course.lessons .sidebar .badges .course-badge.not-attained{background-color:#d0d9df}.course.lessons .sidebar .badges .course-badge .progress{margin-bottom:0;height:15px}.course.lessons .sidebar .free-trial-convert{background-color:#fff}.course.lessons .sidebar .free-trial-convert .days-left{text-align:center;font-size:18px;margin-bottom:20px}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left{position:relative;margin:15px auto;line-height:120px;width:120px;height:120px;border-radius:50%;display:block;font-size:70px}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper{background:#fff;box-sizing:border-box;position:relative;width:100%;height:100%}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper *{box-sizing:border-box}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper .text{z-index:900}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;background:#f9f9f9;border:none}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper .spinner{z-index:3;opacity:1}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper .filler{left:50%;z-index:3}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:3}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper:not(.reverse) .spinner{border-right:none;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper:not(.reverse) .filler{border-left:none;border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper:not(.reverse).over-half .filler{animation:opa steps(1,end) reverse}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper:not(.reverse).over-half .mask{animation:opa steps(1,end) forwards}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper:not(.reverse).under-half .filler{opacity:0}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper.reverse .spinner{border-left:none;border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0;left:50%;transform-origin:0 50%}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper.reverse .filler{border-right:none;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%;opacity:1;left:0}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper.reverse .mask{opacity:0;left:50%}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper.reverse.over-half .filler{animation:opa steps(1,end) forwards}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-timer .wrapper.reverse.over-half .mask{animation:opa steps(1,end) reverse;opacity:1}@keyframes rota{0%{transform:rotate(0)}}@keyframes opa{0%{opacity:1}100%,50%{opacity:0}}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left .pie-text{position:relative;z-index:10}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left svg{display:block;height:100%;width:100%;position:absolute;top:0;left:-125px;overflow:visible}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left svg circle{fill:transparent;stroke-width:31.83px;stroke-dasharray:100,0;stroke-dashoffset:25}.course.lessons .sidebar .free-trial-convert .days-left .number-days-left svg .pie1{stroke:#f9f9f9}.course.lessons .sidebar .free-trial-convert .btn{width:100%;display:block}@media (max-width:991px){#course-lessons-content .course-title{flex-wrap:wrap;width:fit-content}}#course-lessons-content .lesson{border-top:1px solid #ddd}#course-lessons-content .lesson a{text-decoration:none!important}#course-lessons-content .lesson .tooltip{width:275px}#course-lessons-content .lesson .lesson-number{font-size:50px;line-height:42px}@media (max-width:767px){#course-lessons-content .lesson .lesson-number{font-size:42px;line-height:36px}}@media (max-width:480px){#course-lessons-content .lesson .lesson-number{font-size:32px;line-height:28px}}#course-lessons-content .lesson .lesson-heading{padding-left:20px}#course-lessons-content .lesson .lesson-heading .label{padding:1px 8px 2px 8px}#course-lessons-content .lesson .lesson-heading h4{margin-top:0}#course-lessons-content .lesson .lesson-heading .duration-heading{color:#152023;margin-top:15px;margin-bottom:0}#course-lessons-content .lesson .duration-col .duration-label{font-weight:600}#course-lessons-content .lesson .duration-col .duration{font-weight:400;font-size:18px}#course-lessons-content .lesson .complete{display:block;margin:0 auto;margin-top:10px;border:1px solid #d94174;background:0 0;width:28px;height:28px;line-height:28px;border-radius:14px;box-shadow:none;top:3px;color:transparent}#course-lessons-content .lesson.completed .complete,#course-lessons-content .lesson.passed.completed .complete{border:none!important;box-shadow:none!important}#course-lessons-content .lesson.completed .complete,#course-lessons-content .lesson.passed.completed .complete{color:#fff!important}#course-lessons-content .lesson.completed .complete>span,#course-lessons-content .lesson.passed.completed .complete>span{margin:7px;top:3px;left:1px}#course-lessons-content .lesson.completed .complete{background-color:#d94174!important}#course-lessons-content .lesson.passed.completed .complete{background-color:#1fb08a!important}.course-access-current #course-lessons-content .lesson:not(.viewed):not(.completed):not(.game-mode-current){color:#737373}.course-access-current #course-lessons-content .lesson:not(.viewed):not(.completed):not(.game-mode-current) h4{color:#737373}.course-access-expired #course-lessons-content .lesson:not(.availability-free),.course-access-none #course-lessons-content .lesson:not(.availability-free){color:#737373}.course-access-expired #course-lessons-content .lesson:not(.availability-free) h4,.course-access-none #course-lessons-content .lesson:not(.availability-free) h4{color:#737373}.course-access-current #course-lessons-content .lesson.game-mode-current{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px #ddd,0 0 10px 5px #efefef}#course-lessons-content .lesson:hover{background-color:#f5f5f5;cursor:pointer}.course-access-current #course-lessons-content .lesson.completed .complete:before,.course-access-current #course-lessons-content .lesson.passed.completed .complete:before,.course-access-current #course-lessons-content .lesson.viewed .complete:before{border:1px solid #d0d9df;box-shadow:inset 0 0 1px rgba(0,0,0,.3);background:#fff}.course-access-current #course-lessons-content .lesson.completed:hover .complete,.course-access-current #course-lessons-content .lesson.passed.completed:hover .complete,.course-access-current #course-lessons-content .lesson.viewed:hover .complete{color:#d0d9df}.course-access-current #course-lessons-content .lesson.completed:hover .complete>.svg-icon,.course-access-current #course-lessons-content .lesson.passed.completed:hover .complete>.svg-icon,.course-access-current #course-lessons-content .lesson.viewed:hover .complete>.svg-icon{margin-top:-.1rem}.course-access-current #course-lessons-content .lesson.completed:hover .complete:hover:before,.course-access-current #course-lessons-content .lesson.passed.completed:hover .complete:hover:before,.course-access-current #course-lessons-content .lesson.viewed:hover .complete:hover:before{color:#d0d9df}.course-access-current #course-lessons-content .lesson.viewed:not(.completed) .complete>span{display:none}.course-access-current #course-lessons-content .lesson.viewed:not(.completed) .complete:hover>span{display:inline-flex;margin:7px;top:3px;left:1px}#course-lessons-content .new-lessons-available{margin:0 10px;font-size:13px}@media (max-width:991px){#course-lessons-content .new-lessons-available{margin:0 5px 5px 5px;white-space:normal}}@media (max-width:991px){.free-trial-convert{position:fixed;bottom:0;left:0;right:0;margin-bottom:0;border-radius:0;border:none;z-index:10000;text-align:center;background-color:#152023;color:#fff}.free-trial-convert .days-left{display:inline-block;margin-right:15px;white-space:nowrap;font-size:18px}.free-trial-convert .days-left .number-days-left{display:inline}}.course-tab-nav{border-bottom:1px solid #d0d9df;text-align:center;list-style:none;padding:0;margin:0;font-size:16px;background-color:transparent}.course-tab-nav li{display:inline-block;margin:0;padding:0 50px;border:none;color:#152023}@media (max-width:1199px){.course-tab-nav li{padding:0 60px}}@media (max-width:767px){.course-tab-nav li{padding:0 30px}}@media (max-width:480px){.course-tab-nav li{padding:0 10px}}.course-tab-nav li a{display:inline-block;border-bottom:4px solid transparent;color:#152023;padding:15px 0 13px;text-decoration:none}.course-tab-nav li a:active,.course-tab-nav li a:focus,.course-tab-nav li a:hover{border-bottom-color:#d94174}.course-tab-nav li.active a{font-weight:700;border-bottom-color:#d94174}.course-lessons-list .panel .row{padding:30px;margin:0}@media (max-width:767px){.course-lessons-list .panel .row{padding:15px}}.course-lessons-list .panel .row>div{padding:0}.course-lessons-list .panel .icon-col{font-size:24px}.course-lessons-list .panel .panel-heading{padding:0;font-weight:400;background-color:#fff;border-bottom:none}.course-lessons-list .panel .panel-heading:hover{cursor:pointer}.course-lessons-list .panel .panel-heading.collapsed{border-radius:4px}.course-lessons-list .panel .panel-heading h3{display:inline-block;line-height:25px}.course-lessons-list .panel .panel-heading .progress-section{text-align:right}.course-lessons-list .panel .panel-heading .progress-section .progress{float:left;height:15px;width:80%;display:inline-block;margin-top:5px;margin-bottom:5px;background-color:#ececec;box-shadow:none}@media (max-width:1199px){.course-lessons-list .panel .panel-heading .progress-section .progress{width:75%}}@media (max-width:767px){.course-lessons-list .panel .panel-heading .progress-section .progress{width:90%}}@media (max-width:480px){.course-lessons-list .panel .panel-heading .progress-section .progress{width:80%}}.course-lessons-list .panel .panel-heading .progress-section .progress .progress-bar{box-shadow:none;min-width:0!important}.course-lessons-list .panel .panel-heading .progress-section .progress.complete .progress-bar{background-color:#1fb08a!important}.course-lessons-list .panel .panel-heading .progress-section .percent{float:right;width:30px;line-height:25px}.course-lessons-list .panel .panel-heading>.progress-section{border-top:1px solid #d0d9df;padding:15px 15px 30px 15px}.course-lessons-list .panel .panel-heading .collapse-icon{line-height:25px;font-size:18px}.course-lessons-list .panel .section-body{background-color:#fff;margin-bottom:0}#other-course-lessons-list .panel-heading{background-color:#f9f9f9}@media (max-width:768px){#course-pricing .h2{margin-top:0}}#course-pricing .pricing-options{margin:50px}@media (max-width:1199px){#course-pricing .pricing-options{margin:50px 15px}}@media (min-width:768px){#course-pricing .pricing-options.selectable:hover [class^=col-] .panel.recommended{box-shadow:none;transition:box-shadow .2s ease-in-out;border-bottom-left-radius:0}#course-pricing .pricing-options.selectable:hover [class^=col-] .panel.recommended .bottom{padding-bottom:20px;border-bottom-left-radius:0}#course-pricing .pricing-options.selectable:hover [class^=col-] .panel.recommended:hover{box-shadow:0 0 50px #767677;transition:box-shadow .2s ease-in-out;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#course-pricing .pricing-options.selectable:hover [class^=col-] .panel.recommended:hover .bottom{padding-bottom:30px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}}@media (min-width:768px) and (max-width:1199px){#course-pricing .pricing-options.selectable:hover [class^=col-] .panel.recommended .bottom{height:160px}}@media (min-width:768px) and (max-width:1199px){#course-pricing .pricing-options.selectable:hover [class^=col-] .panel.recommended:hover .bottom{height:170px}}#course-pricing .pricing-options .pricing-col{padding-left:0;padding-right:0}@media (max-width:1199px){#course-pricing .pricing-options .pricing-col{margin-bottom:30px}#course-pricing .pricing-options .pricing-col:last-child{margin-bottom:0}}#course-pricing .pricing-options .pricing-col .panel{user-select:none;border-bottom-width:1px;margin-bottom:0}#course-pricing .pricing-options .pricing-col .panel.selectable:hover{cursor:pointer}@media (min-width:768px){#course-pricing .pricing-options .pricing-col .panel{border-radius:0;border-right-width:0}}@media (min-width:768px){#course-pricing .pricing-options .pricing-col.annual .panel.selectable{box-shadow:0 0 35px #a0b0b0}#course-pricing .pricing-options .pricing-col:hover .panel.selectable{box-shadow:0 0 50px #767677;transition:box-shadow .2s ease-in-out;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#course-pricing .pricing-options .pricing-col:hover .panel.selectable .bottom{padding-bottom:30px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}}@media (min-width:768px) and (max-width:1199px){#course-pricing .pricing-options .pricing-col:hover .panel.selectable .bottom{height:170px}}#course-pricing .pricing-options .pricing-col:first-child .panel{border-top-left-radius:4px;border-bottom-left-radius:4px}#course-pricing .pricing-options .pricing-col:first-child .panel .bottom{border-bottom-left-radius:4px}#course-pricing .pricing-options .pricing-col:last-child .panel{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px}@media (min-width:768px){#course-pricing .pricing-options.selectable .pricing-col.annual,#course-pricing .pricing-options.selectable .pricing-col:hover{z-index:100}}#course-pricing .pricing-options.for-individuals{margin:50px auto;max-width:780px}@media (max-width:768px){#course-pricing .pricing-options.for-individuals{margin:20px auto 0 auto}}#course-pricing .pricing-options.for-individuals .panel{border:2px solid #d94174}@media (min-width:768px){#course-pricing .pricing-options.for-individuals .panel{border-top-width:4px}}#course-pricing .pricing-options.for-individuals .panel .panel-footer{border-top:2px solid #d94174}#course-pricing .pricing-options.for-individuals .panel.sale{border-color:#ce3554}#course-pricing .pricing-options.for-individuals .panel.sale .panel-footer{border-color:#ce3554}#course-pricing .pricing-options.for-individuals .pricing-col:first-child .panel{border-right-width:2px!important}#course-pricing .pricing-options.for-individuals .annual .panel{background-color:rgba(255,215,35,.2)!important;border-left-width:2px}@media (min-width:768px){#course-pricing .pricing-options.for-individuals .annual .panel{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}#course-pricing .pricing-options.for-individuals .annual .panel:not(.sale){border-left-width:0}}#course-pricing .pricing-options.for-individuals .annual .panel .panel-footer{background-color:transparent}#course-pricing .pricing-options.for-individuals .avatar{background-image:url(../svg/illustration-holding-books.svg);background-size:contain;background-position:3px 5px;background-repeat:no-repeat}#course-pricing .pricing-options.for-individuals .free .panel{border-right-width:2px}@media (min-width:768px){#course-pricing .pricing-options.for-individuals .free .panel{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}}#course-pricing .pricing-options.for-individuals .pricing{height:150px}@media (max-width:1199px){#course-pricing .pricing-options.for-individuals .pricing{height:160px}}@media (max-width:768px){#course-pricing .pricing-options.for-individuals .pricing{height:auto}}#course-pricing .pricing-options.for-individuals .pricing .pricing-container{margin-bottom:5px}@media (max-width:768px){#course-pricing .pricing-options.for-individuals .pricing .pricing-container{margin-top:0}}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price{position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price .after-decimal-point,#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price .currency-symbol{font-size:16px;color:#737373}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price .after-decimal-point{display:inline-block;vertical-align:middle}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price .after-decimal-point .currency-acronym{display:inline;font-size:18px}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price .before-decimal-point{position:relative;bottom:-5px;font-size:36px}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price-yearly{margin-top:5px;font-size:14px;font-weight:600}#course-pricing .pricing-options.for-individuals .pricing .pricing-container .price-yearly.not-sale{margin-top:20px}#course-pricing .pricing-options.for-individuals .pricing .period{color:#737373;font-size:16px}#course-pricing .pricing-options.for-individuals .pricing .now{display:block;position:relative;bottom:-10px}#course-pricing .pricing-options.for-individuals .pricing .save{font-size:14px;color:#ce3554}#course-pricing .pricing-options.for-individuals .pricing-actions{height:45px}@media (max-width:768px){#course-pricing .pricing-options.for-individuals .pricing-actions{height:auto}}#course-pricing .pricing-options.for-individuals .pricing-actions.two-buttons{height:105px}#course-pricing .pricing-options.for-individuals .pricing-actions .buy .btn{margin-top:0}#course-pricing .pricing-options.for-individuals .pricing-actions .buy .btn .icon-gift-outline{margin-right:5px;color:#152023}#course-pricing .pricing-options.for-individuals .panel{max-width:300px;margin:0 auto}@media (min-width:768px){#course-pricing .pricing-options.for-individuals .panel .panel-body{height:300px}}#course-pricing .pricing-options.for-individuals .panel .panel-footer{min-height:100px;display:flex;flex-direction:column;justify-content:center}#course-pricing .pricing-options.for-individuals .panel .panel-footer P{margin-bottom:0}#course-pricing .pricing-options.for-individuals .section-header{height:40px;font-size:22px;text-align:left}#course-pricing .pricing-options.for-individuals .section-header .avatar{width:40px;height:40px;display:inline-block;border-radius:4px;vertical-align:middle;margin-right:5px}@media (max-width:768px){#course-pricing .pricing-options.for-individuals .section-header{margin-bottom:20px!important;text-align:center}}#course-pricing .pricing-options.for-individuals .all-courses-logo{margin-top:40px}@media (max-width:768px){#course-pricing .pricing-options.for-individuals .all-courses-logo{margin-top:20px}}#course-pricing .pricing-options.for-individuals .recommended{position:absolute;top:-15px;left:0;right:0;width:110px;height:30px;margin:auto;background-image:linear-gradient(90deg,#d94174 0,#ffa300 100%);border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.02em}#course-pricing .pricing-options.for-individuals .recommended p{line-height:30px;display:inline-block;vertical-align:middle;margin:0 3px 0 0}#course-pricing .pricing-options.for-individuals .recommended.sale{color:#f9f9f9;background-image:linear-gradient(120deg,#a13274 0,#cf1b2f 100%)}#course-pricing .pricing-options.for-individuals .feature-list{list-style:none;text-align:left;padding-left:0;margin-bottom:0}@media (min-width:768px){#course-pricing .pricing-options.for-individuals .feature-list{margin-bottom:10px}}#course-pricing .pricing-options.for-individuals .feature-list li p{width:89%;padding-right:10px;vertical-align:text-top;font-size:12px;margin-left:2px}#course-pricing .pricing-options.for-individuals .feature-list li .svg-icon{color:#d94174}#course-pricing .pricing-options.for-individuals .feature-list li:last-child{margin-bottom:0}#course-pricing .pricing-options.for-individuals .feature-list li:last-child p{margin-bottom:0}#course-pricing .pricing-options.for-individuals .feature-list.teams .svg-icon{color:#0067ff}#course-pricing .pricing-options.for-individuals .details{display:inline-block;margin-top:10px}#course-pricing .pricing-options.for-individuals .details.collapsed .hide-details{display:none}#course-pricing .pricing-options.for-individuals .details.collapsed .show-details{display:inline-block}#course-pricing .pricing-options.for-individuals .details .hide-details{display:inline-block}#course-pricing .pricing-options.for-individuals .details .show-details{display:none}#course-pricing .pricing-options.for-individuals .details .icon-wrapper{height:26px;width:26px;display:inline-block;border:1px solid #0067ff;border-radius:13px;line-height:20px}#course-pricing .pricing-panels.gift{max-width:945px;margin-top:50px;margin-left:auto;margin-right:auto;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}@media (max-width:768px){#course-pricing .pricing-panels.gift{margin-top:30px;grid-template-columns:minmax(200px,300px)}}#course-pricing .gift-pricing .pricing-col .panel{padding:30px;margin-bottom:0;border-bottom-width:1px}#course-pricing .gift-pricing .pricing-col .panel.annual{border:2px solid #d94174}#course-pricing .gift-pricing .pricing-col .panel .recommended-tag{background:linear-gradient(120deg,#9a3482 0,#dd0c13 100%);border-radius:5px;height:24px;width:130px;position:absolute;transform:translateX(-50%);left:50%;top:-12px}#course-pricing .gift-pricing .pricing-col .panel .recommended-tag p{text-transform:uppercase;line-height:24px;text-align:center;font-size:12px;font-weight:600;color:#f9f9f9}#course-pricing .gift-pricing .pricing-col .panel .price{padding:25px 0 0;margin:0}#course-pricing .gift-pricing .pricing-col .panel .price .currency-symbol{font-size:large;color:#767677;vertical-align:super}#course-pricing .gift-pricing .pricing-col .panel .price .before-decimal-point{font-size:50px;font-weight:400;color:#152023}#course-pricing .gift-pricing .pricing-col .panel .price .after-decimal-point{font-size:large;color:#767677;vertical-align:super}#course-pricing .gift-pricing .pricing-col .panel .savings{height:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;margin-bottom:35px;color:#e00001}#course-pricing .gift-pricing .pricing-col .panel .pricing-actions{padding-top:50px}#course-pricing .gift-pricing .pricing-col .panel .pricing-actions .icon-gift-outline{color:#152023}#course-pricing .gift-pricing .pricing-col .panel input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#course-pricing .gift-pricing .pricing-col .panel input[type=number]::-webkit-inner-spin-button,#course-pricing .gift-pricing .pricing-col .panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}#course-pricing .gift-pricing .pricing-col .panel .number-input{border:2px solid #ddd;display:inline-flex}#course-pricing .gift-pricing .pricing-col .panel .quantity-validation-error{width:100%;margin-top:5px;font-size:12px}#course-pricing .gift-pricing .pricing-col .panel .quantity-validation-error .field-validation-error{margin:0 auto;color:#b00020!important}#course-pricing .gift-pricing .pricing-col .panel .number-input,#course-pricing .gift-pricing .pricing-col .panel .number-input *{box-sizing:border-box}#course-pricing .gift-pricing .pricing-col .panel .number-input button{outline:0;-webkit-appearance:none;background-color:transparent;border:none;align-items:center;justify-content:center;width:3rem;height:3rem;cursor:pointer;margin:0;position:relative}#course-pricing .gift-pricing .pricing-col .panel .number-input button:after,#course-pricing .gift-pricing .pricing-col .panel .number-input button:before{display:inline-block;position:absolute;content:'';width:1rem;height:2px;background-color:#212121;transform:translate(-50%,-50%)}#course-pricing .gift-pricing .pricing-col .panel .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}#course-pricing .gift-pricing .pricing-col .panel .number-input input[type=number]{font-family:sans-serif;max-width:5rem;padding:.5rem;border:solid #ddd;border-width:0 2px;font-size:2rem;height:3rem;font-weight:700;text-align:center}@media (max-width:768px){#course-pricing .gift-pricing .pricing-col .panel .price{padding-top:0}#course-pricing .gift-pricing .pricing-col .panel .savings{margin-bottom:10px}#course-pricing .gift-pricing .pricing-col .panel .pricing-actions{padding-top:20px}}#course-pricing #accordion .panel .panel-heading{background-color:transparent;padding-bottom:10px;padding-top:10px}#course-pricing #accordion .panel .panel-heading .panel-title a:active,#course-pricing #accordion .panel .panel-heading .panel-title a:focus,#course-pricing #accordion .panel .panel-heading .panel-title a:hover{text-decoration:none}#course-pricing #accordion .panel .panel-heading .panel-title a .arrow-up-icon{display:inline-flex;margin-right:1.2em}#course-pricing #accordion .panel .panel-heading .panel-title a .arrow-down-icon{display:none}#course-pricing #accordion .panel .panel-heading .panel-title a.collapsed .arrow-up-icon{display:none}#course-pricing #accordion .panel .panel-heading .panel-title a.collapsed .arrow-down-icon{display:inline-flex;margin-right:1.2em}#course-pricing #accordion .panel .panel-body{border-top:none}#course-pricing #accordion .panel .panel-body img.gift-example{border:2px solid #d94174}#page.course.pricing .faqs-section .section-title{text-align:center}#page.course.pricing .faqs-section .section-title dd{margin-bottom:20px}#page.course.pricing .section.bg-white{padding-top:40px}#page.course.pricing .section.bg-white .testimonials{padding-left:0;padding-right:0}#page.course.pricing .section.bg-white .testimonials .gs-carousel-items{height:320px}#page.course.pricing .business-logos{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;align-items:center}#pricing-join{border-top:1px solid #d0d9df;background-image:linear-gradient(to bottom,#f9f9f9 0,#fff 100%);background-repeat:repeat-x}#pricing-join form{text-align:left}@media (min-width:992px){#pricing-join .container{padding-top:50px}}.pricing #home-as-seen{background-color:#fff;border-top:1px solid #d0d9df}.form-group.org-slug .controls{overflow:hidden}@media (min-width:768px){.form-group.org-slug .controls .input{overflow:hidden;display:block}.form-group.org-slug .controls .input input{width:100%}.form-group.org-slug .controls .prefix{float:left;margin-top:7px;margin-right:5px}}@media (max-width:767px){.organization-choose form{margin:0}}#choose-quantity{padding:0 80px;margin-top:20px}#choose-quantity .choose-quantity-labels{margin-left:-9.8%;margin-right:-9%}#choose-quantity .choose-quantity-labels div:before{position:absolute;top:-30px;left:50%;content:"";display:block;width:1px;height:14px;background:#d0d9df}#choose-quantity .choose-quantity-labels div:first-child:before,#choose-quantity .choose-quantity-labels div:last-child:before{width:0}#choose-quantity #quantity-slider{margin-top:75px;margin-bottom:10px;height:20px}#choose-quantity #quantity-slider .slider-bg{height:14px;background-color:#fff;border-radius:7px;border:1px solid #ddd}#choose-quantity #quantity-slider .existing,#choose-quantity #quantity-slider .progress{position:relative;top:-21px;width:0;height:14px;background-color:#d94174;border-top-right-radius:0;border-bottom-right-radius:0;z-index:3}#choose-quantity #quantity-slider .existing{top:-35px;background-color:#eee;z-index:4}#choose-quantity #quantity-slider .handle{position:relative;top:-3px;height:20px;width:20px;background-color:#000;border-radius:50%;z-index:5;cursor:pointer}#choose-quantity #quantity-slider .handle .inner-handle{position:relative;top:7px;left:7px;height:6px;width:6px;border-radius:50%;background-color:#d94174}#choose-quantity #quantity-slider .handle #handle-tooltip{position:relative;top:-55px;left:-50px;width:120px;padding:10px;background-color:#fff;border-radius:4px;border:1px solid #ddd}#choose-quantity #quantity-slider .handle #handle-tooltip:before{content:'';display:block;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ddd;left:52px;top:40px}#choose-quantity #quantity-slider .handle #handle-tooltip:after{content:'';display:block;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;left:52px;top:39px}.over-100{position:relative;margin-top:20px;color:#737373}.org.course.pricing #choose-quantity{position:relative}.org.course.pricing #choose-quantity .quantity-form-group{width:100%;position:absolute;top:-13px}.org.course.pricing #choose-quantity .quantity-form-group .quantity-adjust{position:absolute;border-radius:50%;display:block;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:middle;padding:0}.org.course.pricing #choose-quantity .quantity-form-group .quantity-adjust.plus{right:85px}.org.course.pricing #choose-quantity .quantity-form-group .quantity-adjust.minus{left:-70px;line-height:35px}.org.course.pricing .free{font-size:30px;margin-top:10px;font-weight:600;display:block}.org.course.pricing .tooltip{text-transform:none}.org.course.pricing #mobile-pricing td:not(.th){padding-top:40px!important}@media (max-width:767px){.org.course.pricing #course-org-pricing{margin-top:10px}}.org.course.pricing #course-org-pricing .drag{margin-top:-10px;position:relative;top:30px}.org.course.pricing #course-org-pricing .drag .arrow{position:relative;top:3px;left:5px;font-size:32px;font-weight:400}.org.course.pricing #course-org-pricing p.h1{margin-top:-35px}@media (max-width:767px){.org.course.pricing #course-org-pricing p.h1{margin-top:0}}.org.course.pricing #course-org-pricing p.drag{text-align:left;text-transform:uppercase;font-weight:700}.org.course.pricing #course-org-pricing #org-pricing{margin-top:40px}@media (max-width:767px){.org.course.pricing #course-org-pricing #org-pricing{margin-top:20px}}.org.course.pricing #course-org-pricing #org-pricing table .invisible{border:none!important}.org.course.pricing #course-org-pricing #org-pricing table .table-striped>tbody>tr:nth-child(2n)>th,.org.course.pricing #course-org-pricing #org-pricing table.table-striped>tbody>tr:nth-child(2n)>td{background-color:#fff}.org.course.pricing #course-org-pricing #org-pricing table .table-striped>tbody>tr:nth-child(2n+1)>th,.org.course.pricing #course-org-pricing #org-pricing table.table-striped>tbody>tr:nth-child(2n+1)>td{background-color:#fcfcfc}@media (max-width:767px){.org.course.pricing #course-org-pricing #org-pricing table{background-color:#fff}}.org.course.pricing #course-org-pricing #org-pricing table td.border-bottom{border-bottom:1px solid #ddd}.org.course.pricing #course-org-pricing #org-pricing table td.plus{line-height:100%;vertical-align:middle}.org.course.pricing #course-org-pricing #org-pricing table th.shadow{box-shadow:0 0 15px 3px #d0d9df}.org.course.pricing #course-org-pricing #org-pricing table tr.last-row .shadow{box-shadow:0 0 15px 3px #d0d9df}.org.course.pricing #course-org-pricing #org-pricing table tr:not(.last-row) .shadow{position:relative}.org.course.pricing #course-org-pricing #org-pricing table tr:not(.last-row) .shadow:before{box-shadow:-15px 0 15px -12px #d0d9df inset;content:" ";height:100%;top:0;left:-15px;position:absolute;width:15px}.org.course.pricing #course-org-pricing #org-pricing table tr:not(.last-row) .shadow:after{box-shadow:15px 0 15px -12px #d0d9df inset;content:" ";height:100%;position:absolute;top:0;right:-15px;width:15px}.org.course.pricing #course-org-pricing #org-pricing table .peruser .formatted-price{font-size:0}.org.course.pricing #course-org-pricing #org-pricing table .peruser .formatted-price>*{font-size:30px;font-weight:600}.org.course.pricing #course-org-pricing #org-pricing table .peruser .acronym{margin-left:2px;font-size:16px}.org.course.pricing #course-org-pricing #org-pricing table .buy-links a{width:80%}@media (max-width:767px){.org.course.pricing #course-org-pricing #org-pricing table .buy-links a{width:165px}}.org.course.pricing #course-org-pricing #org-pricing table .buy-links p{margin-top:15px}@media (max-width:767px){.org.course.pricing #course-org-pricing #org-pricing table .buy-links p{margin-top:18px}}.org.course.pricing #course-org-pricing #org-pricing table tr.access{border-top:1px solid #ddd}.org.course.pricing #course-org-pricing #org-pricing table tr.peruser td{border-bottom:1px solid #ddd}.org.course.pricing #course-org-pricing #org-pricing table tr.total td{background-color:#fcf6dc!important}.org.course.pricing #course-org-pricing #org-pricing table .last-row td{border:1px solid #ddd;border-top:none}.org.course.pricing #course-org-pricing #org-pricing table .th,.org.course.pricing #course-org-pricing #org-pricing table th{padding:20px;text-align:center;border:1px solid #ddd;border-bottom:none}@media (min-width:768px){.org.course.pricing #course-org-pricing #org-pricing table .th,.org.course.pricing #course-org-pricing #org-pricing table th{background-color:#fff}}.org.course.pricing #course-org-pricing #org-pricing table .th p.name,.org.course.pricing #course-org-pricing #org-pricing table th p.name{margin-top:10px;margin-bottom:0;font-size:16px;font-weight:600}.org.course.pricing #course-org-pricing #org-pricing table .th p.period,.org.course.pricing #course-org-pricing #org-pricing table th p.period{margin-top:5px}.org.course.pricing #course-org-pricing #org-pricing table .th .image-wrapper,.org.course.pricing #course-org-pricing #org-pricing table th .image-wrapper{display:inline-block;background-color:#152023;height:60px;width:60px;padding:5px;padding-top:10px;border-radius:3px}.org.course.pricing #course-org-pricing #org-pricing table td{padding:15px;border:none;border-right:1px solid #ddd}@media (max-width:767px){.org.course.pricing #course-org-pricing #org-pricing table td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:none;border-left:none}}.org.course.pricing #course-org-pricing #org-pricing table td.hd{text-align:left;color:#737373;text-transform:uppercase;font-weight:700;font-size:13px}.org.course.pricing #course-org-pricing #org-pricing table td.hd span[class^=icon-]:before{font-size:16px;margin-right:15px}.org.course.pricing #course-org-pricing #org-pricing table td.hd .icon-help-circled{margin-right:15px}.org.course.pricing #course-org-pricing #org-pricing table td.hd .icon-help-circled:hover{color:#152023}.org.course.pricing #course-org-pricing #org-pricing table td.hd .icon-help-circled:before{margin-right:0!important}.org.course.pricing #course-org-pricing #org-pricing table ul{list-style:none;padding:0;padding-top:10px;font-size:13px;color:#737373}.org.course.pricing #home-start h2{margin-top:20px}.org.course.pricing #home-start .btn-xl{padding:15px 50px}.org.course.pricing #business-intro{background-color:#fff}.course.business-pricing .header-row .course-icon-color{width:100px;height:100px;border-radius:50%;margin:0 auto;padding:20px}.course.business-pricing .header-row .course-icon-color img{width:60px;height:60px}.course.business-pricing .header-row .course-business-pricing-description{font-size:16px}.course.business-pricing .form-group.people .control-label{display:none}.course.business-pricing .pricing-row .pricing-options-row{padding:20px}.course.business-pricing .pricing-row .pricing-panel{position:relative}@media (min-width:992px){.course.business-pricing .pricing-row .pricing-panel.main-panel::before{position:absolute;height:200px;width:200px;left:-200px;top:-250px;content:"";background-image:url(../png/illustration-people-floating-left.png);background-repeat:no-repeat;background-size:contain}.course.business-pricing .pricing-row .pricing-panel.main-panel::after{position:absolute;height:200px;width:200px;right:-200px;top:-250px;content:"";background-image:url(../png/illustration-people-floating-right.png);background-repeat:no-repeat;background-size:contain}}@media (min-width:1200px){.course.business-pricing .pricing-row .pricing-panel.main-panel::before{height:300px;width:300px;left:-300px}.course.business-pricing .pricing-row .pricing-panel.main-panel::after{height:300px;width:300px;right:-300px}}.course.business-pricing .pricing-row .pricing-panel .panel-heading{background-color:#fff}.course.business-pricing .pricing-row .pricing-panel .panel-heading .included-heading{font-weight:300}.course.business-pricing .pricing-row .pricing-panel .panel-body .pricing-panel{border:2px solid #d0d9df;border-radius:4px}.course.business-pricing .pricing-row .pricing-panel .panel-body .pricing-panel.selected{box-shadow:none;border-color:#d94174}.course.business-pricing .pricing-row .pricing-panel .panel-body .pricing-panel.selected .panel-body{box-shadow:none}.course.business-pricing .pricing-row .pricing-panel .panel-body.total,.course.business-pricing .pricing-row .pricing-panel .panel-body.total-per-learner{background-color:#f9f9f9}.course.business-pricing #content{overflow-x:hidden}.course.business-pricing .custom-solution-description{background-color:#d0d9df;border-radius:4px;font-size:16px;padding:15px}.course.business-pricing .section-description{font-size:16px}.course.business-pricing .white-section{background-color:#fff}.form-group.people .input-group-addon{background-color:#fff}.form-group.people .input-group-addon img{margin:0 10px}.form-group.people .form-control{height:64px;font-size:35px;font-weight:700;padding-left:20px}.package-select .panel{border-bottom-width:1px}.package-select .panel.selected{border:solid 1px #efc400;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d94174}.package-select .panel.selected .panel-body.total,.package-select .panel.selected .panel-body.total-per-learner{box-shadow:0 5px 10px transparent}.package-select .panel .panel-body{border-top:#d0d9df 1px solid;cursor:pointer}.package-select .panel .panel-body:first-child{border-top:none;border-radius:4px 4px 0 0}.package-select .panel .panel-body:last-child{border-radius:0 0 4px 4px}.package-select .panel .panel-body.total-per-learner{border-top-left-radius:4px;border-top-right-radius:4px;border-top:none}.package-select .panel .panel-body.total-per-learner .price{font-size:36px}.package-select .panel .panel-body.total-per-learner .price .currency-symbol{font-size:14px}.package-select .panel .panel-body.total-per-learner .price .amount{font-size:40px;position:relative;left:0;bottom:-6px}.package-select .panel .panel-body.total .price{font-weight:700}.package-select .panel .panel-body .save{color:#e00001;font-size:13px}.package-select .panel .panel-body .savings{height:20px;display:block;font-size:13px;color:#e00001}.package-select .panel.selected .panel-body{color:#152023;background-color:#fff;box-shadow:0 5px 10px #d0d9df}.package-select .period-cta .panel-body{cursor:default}.package-select .full-width label{pointer-events:none}.package-select .full-width .panel .panel-body{cursor:default}.package-select .full-width input[type=radio]+label{padding-left:0}.package-select .full-width input[type=radio]+label:after,.package-select .full-width input[type=radio]+label:before{display:none}#coupon{background-image:linear-gradient(to bottom,#f9f9f9 0,#fff 100%);background-repeat:repeat-x}#coupon h1{margin-top:10px}@media (min-width:768px){#coupon h1{margin-top:20px}}#coupon .panel{max-width:600px;margin:20px auto 40px}@media (min-width:768px){#coupon .panel{margin:50px auto}}#coupon form{margin:10px}@media (min-width:768px){#coupon form{margin:20px}#coupon form .form-group{margin-top:30px}}#coupon #coupon-features{margin:20px 0}@media (min-width:768px){#coupon #coupon-features{margin:50px 0}}#coupon #coupon-features .row{max-width:600px;margin:0 auto}@media (min-width:768px){#coupon #coupon-features .row+.row{border-top:1px solid #d0d9df}}#coupon #coupon-features .col-sm-4{color:#152023}@media (min-width:768px){#coupon #coupon-features .col-sm-4{padding:30px}#coupon #coupon-features .col-sm-4+.col-sm-4{border-left:1px solid #d0d9df}}#coupon #coupon-features .col-sm-4 p{height:40px;margin:10px 0 0 0}@media (max-width:767px){#coupon #coupon-features .col-sm-4 p{display:inline-block;vertical-align:middle;margin:0;width:200px}}#coupon #coupon-features .col-sm-4 span{font-size:40px}#show-coupon-form{color:#737373;text-decoration:none}#show-coupon-form:hover{color:#152023}#page.subscription-cart #navbar .btn,#page.subscription-cart #navbar .nav{display:none}#page.subscription-cart .info h2{color:#fff}#page.subscription-cart .btn-block{width:100%!important}#page.subscription-cart.subscription #navbar .btn,#page.subscription-cart.subscription #navbar .nav{display:block}#page.subscription-cart.subscription .navbar-inverse{background-color:#36373c!important;border-color:#1e1e21!important}#page.subscription-cart.subscription .line-breaks{white-space:pre-line!important}#cart.subscription{font-size:16px}#cart.subscription .back,#cart.subscription .close-subscription-form{font-weight:700;display:inline-block;position:relative;color:#152023;width:65px;height:65px;text-align:center;border-radius:50%;background-color:transparent;text-decoration:none;z-index:100;font-size:13px}#cart.subscription .back:hover,#cart.subscription .close-subscription-form:hover{background-color:#d2dce2}#cart.subscription .back>span,#cart.subscription .close-subscription-form>span{display:block;font-size:24px;margin:6px 0 -3px 4px}#cart.subscription .subscription-form>span{font-size:20px;margin:9px 0 0 5px}#cart.subscription .logo-center{display:block;margin-left:auto;margin-right:auto;height:25px;object-fit:contain;margin-top:-50px}#cart.subscription .header-text h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;color:#152023;font-weight:300;text-align:center}#cart.subscription .small-header-text{font-size:20px;font-weight:300;line-height:normal;letter-spacing:-.43px;color:#1a1a1a}#cart.subscription .has-success:after{bottom:38px!important}#cart.subscription .payment-panel #promo-code{display:none}@media (max-width:767px){#cart.subscription .payment-panel #promo-code .coupon-submit{text-align:center}#cart.subscription .payment-panel #promo-code .coupon-submit>*{width:100%}}#cart.subscription .payment-panel .add-code{font-size:14px;color:#152023;text-align:right;float:right;margin-right:15px;cursor:pointer;margin-top:15px}#cart.subscription .payment-panel .add-code b{color:#152023}#cart.subscription .payment-panel .coupon-code{font-size:14px;color:#152023;text-align:right;float:right;margin-right:15px;margin-top:15px}#cart.subscription .payment-panel .coupon-code b{color:#152023}#cart.subscription .payment-panel .sale-price{text-decoration:line-through;display:block;color:#ff2d55}#cart.subscription .payment-panel .form-control-b.american-express,#cart.subscription .payment-panel .form-control-b.discover,#cart.subscription .payment-panel .form-control-b.master-card,#cart.subscription .payment-panel .form-control-b.visa{background-size:34px auto!important;background-repeat:no-repeat!important;background-position-y:center!important;background-position-x:calc(100% - 20px)!important}#cart.subscription .payment-panel .form-control-b.visa{background-image:url(../png/logo-visa.png)!important}#cart.subscription .payment-panel .form-control-b.master-card{background-image:url(../png/logo-mastercard.png)!important}#cart.subscription .payment-panel .form-control-b.american-express{background-image:url(../png/logo-amex.png)!important}#cart.subscription .payment-panel .form-control-b.discover{background-image:url(../png/logo-discover.png)!important}#cart.subscription .payment-panel .mdc-text-field-helper-line .mdc-text-field-helper-text{color:transparent}#cart.subscription .payment-panel #cancel-code{position:relative;top:4px;cursor:pointer}#cart.subscription .payment-panel #remove-code{cursor:pointer}#cart.subscription .payment-panel .purchase-summary{min-height:95px;border-radius:3px;border:dashed 1px #bbbdbf;background-color:rgba(255,217,0,.2);padding:20px 15px;line-height:25px;font-size:14px}#cart.subscription .payment-panel .purchase-summary-small{border-top:dashed 1px #bbbdbf}#cart.subscription .payment-panel .purchase-container{padding:0 10px}#cart.subscription .payment-panel .purchase-description{font-weight:300;margin-top:5px}#cart.subscription .payment-panel .renewal-info{color:#89949b;margin-top:20px;font-size:14px}#cart.subscription .payment-panel .purchase-type{font-size:20px;letter-spacing:-.43px;font-weight:600}#cart.subscription .payment-panel .price{font-size:20px;font-weight:700}#cart.subscription .payment-panel .sub-header-text{opacity:.5;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#000;margin-bottom:30px;margin-top:20px;display:block}#cart.subscription .payment-panel .security-text{font-size:14px;color:#89949b}#cart.subscription .payment-panel .payment-images .image-resized{background-size:105px auto;background-position:50% 50%;background-repeat:no-repeat;height:65px}#cart.subscription .payment-panel .payment-images .img-braintree{background-size:120px auto;background-image:url(../png/logo-braintree.png)}#cart.subscription .payment-panel .payment-images .img-visa{background-size:85px auto;background-image:url(../png/logo-visa.png)}#cart.subscription .payment-panel .payment-images .img-mastercard{background-size:55px auto;background-image:url(../png/logo-mastercard.png)}#cart.subscription .payment-panel .payment-images .img-amex{background-size:105px auto;background-image:url(../png/logo-amex.png)}#cart .panel{margin:30px auto}#cart td,#cart th{padding:10px 15px;vertical-align:middle}@media (min-width:768px){#cart td,#cart th{padding:15px 30px}}#cart tfoot th,#cart thead th{padding-top:10px;padding-bottom:10px;background:#fcfcfc;border-bottom:none}#cart tfoot th:first-child,#cart thead th:first-child{border-top-left-radius:4px}#cart tfoot th:last-child,#cart thead th:last-child{border-top-right-radius:4px}#cart tfoot th{text-align:right}#cart tfoot th.cart-discount-coupon{text-align:left;color:#152023}#cart tfoot .blank{background:#fcfcfc}#cart th{font-size:13px;text-transform:uppercase;color:#737373;font-weight:600}#cart .cart-address{white-space:pre-line}#cart .cart-item-name{font-weight:700}#cart .cart-item-name .label{margin:0}#cart .cart-item-name .cart-all-courses{font-weight:400;color:#737373}#cart .cart-course{font-weight:600;color:#152023}#cart .cart-course-name{padding-left:20px}@media (min-width:768px){#cart .cart-course-name{padding-left:45px}}#cart .cart-course-period{text-align:right}#cart .currency{border-left:1px solid #d0d9df;max-width:120px}#cart td.currency{font-size:16px;font-weight:600;text-align:right;color:#152023}#cart td.currency.cart-tax{color:#737373;font-size:13px}#cart th.currency{text-align:right}#cart .cart-discount .currency .text-muted{display:block;font-size:13px;font-weight:400}#cart ul{list-style:none;padding-left:15px}#cart .btn-link{color:#737373;font-weight:600}#cart .btn-link:active,#cart .btn-link:focus,#cart .btn-link:hover{color:#000;text-decoration:none}@media (min-width:768px){#cart .form-group #coupon-form-code{min-width:260px}#cart .form-group.form-group-lg #coupon-form-code{min-width:320px}}.empty #cart{max-width:600px;padding-bottom:15px}.empty #cart p{color:#737373;font-size:13px}.empty #cart .shopping-cart{display:block;margin:0 auto;font-size:220px;line-height:220px;color:#d0d9df}.empty #cart .form-inline{margin-top:20px}#cart .cc-form .payment-method{overflow:hidden}#cart .cc-form label.panel-heading{display:block;margin:0;cursor:pointer;user-select:none;padding:5px 15px;vertical-align:middle;border:none;line-height:38px;height:48px;text-transform:none;font-size:16px;font-weight:600;color:#737373;transition:background .15s linear,color .15s linear}@media (min-width:768px){#cart .cc-form label.panel-heading{padding:5px 30px}}#cart .cc-form label.panel-heading input{margin-right:5px}#cart .cc-form label.panel-heading:hover{background:#f1f4f6;color:#152023}#cart .cc-form #stored-card{float:right;display:inline-block;height:38px}#cart .cc-form #stored-card img{display:block;float:left}#cart .cc-form #stored-card .card-expiry{display:none;margin-left:15px}@media (min-width:480px){#cart .cc-form #stored-card .card-expiry{display:inline-block}}@media (min-width:992px){#cart .cc-form #stored-card .card-expiry{margin-left:45px}}#cart .cc-form #stored-card .card-number{display:none;margin-left:15px}@media (min-width:768px){#cart .cc-form #stored-card .card-number{display:inline-block}}@media (min-width:992px){#cart .cc-form #stored-card .card-number{margin-left:45px}}#cart .cc-form .panel-body{border-top:1px solid #d0d9df;padding:30px}#cart .cc-form .only .panel-body{border-top:none}#cart .cc-form .current label.panel-heading{background:#fff;color:#152023}@media (max-width:767px){#cart .cc-form .col-sm-4 .form-group{margin-bottom:15px}#cart .cc-form .col-sm-4:last-child .form-group{margin-bottom:0}}#choice,#receipt{text-align:center}#choice .panel,#receipt .panel{max-width:450px;margin:20px auto 40px}@media (min-width:768px){#choice .panel,#receipt .panel{margin:50px auto}}#choice .panel .panel-body,#receipt .panel .panel-body{padding:30px 30px 10px}#choice .panel p,#receipt .panel p{margin-bottom:20px}#choice .panel{max-width:600px}#cart-steps{list-style:none;margin:50px 0 30px;padding:0;text-align:center;border-top:1px solid #d0d9df;user-select:none;cursor:default}#cart-steps li{margin:0 5px;padding:0;display:inline-block;position:relative;top:-25px;width:50px;color:#737373;font-size:16px;font-weight:600}@media (min-width:768px){#cart-steps li{width:20%;margin:0 -.1em}}#cart-steps li strong{display:inline-block;width:50px;height:50px;line-height:40px;border-radius:25px;background:#d0d9df;border:5px solid #f9f9f9;font-size:24px;font-weight:600;margin:0 auto}@media (min-width:768px){#cart-steps li strong{margin-bottom:10px}}#cart-steps li.active{color:#152023}#cart-steps li.active strong{background:#d94174}#cart-steps li span{display:block}.empty .container.upsell{padding-top:0!important;padding-bottom:0!important;max-width:800px}#cart-security{margin:30px 0 0 0}#cart-security img{margin:0 15px}#cart-security span{display:block;padding-top:15px}#cart-security span img{margin:0;max-width:100%;height:auto}@media (min-width:768px){#cart-security span{display:inline-block;padding:5px 0 5px 15px;border-left:1px solid #152023}}#lesson{background:#152023;color:#fff}#lesson .container{padding-top:5px}@media (min-width:767px){#lesson .container{padding-top:20px}}#lesson .btn-outline:not(:first-child){margin-left:10px}#lesson .btn-outline.btn-primary{color:#d94174}#lesson .btn-outline.btn-primary.active,#lesson .btn-outline.btn-primary:active,#lesson .btn-outline.btn-primary:focus,#lesson .btn-outline.btn-primary:hover{color:#36373c}#lesson .nav-tabs{border-bottom:none}#lesson .nav-tabs li{margin-bottom:0;width:33.33333333%;font-size:16px;background:#152023}#lesson .nav-tabs li a{margin:0;border:1px solid #4d4f56;border-radius:0;color:#737373;font-weight:600;width:100%;text-align:center}#lesson .nav-tabs li a .icon{display:inline-block;font-size:24px;line-height:33px;vertical-align:middle}#lesson .nav-tabs li a .icon:before{width:auto;margin-right:0;line-height:33px}@media (min-width:767px){#lesson .nav-tabs li a .icon:before{margin-right:10px}}#lesson .nav-tabs li a .text{vertical-align:middle}#lesson .nav-tabs li a:active,#lesson .nav-tabs li a:focus,#lesson .nav-tabs li a:hover{background:#2c4349}#lesson .nav-tabs li.active a{background:#d94174;border-color:#d94174;color:#36373c}#lesson .nav-tabs li+li a{border-left-width:0}#lesson .nav-tabs li.active+li a{border-left-width:1px}#lesson .nav-tabs.nav-tabs-4 li{width:25%}#lesson .flowplayer .fp-end a.underline{color:#d94174}#lesson .flowplayer .fp-end a.underline:hover{text-decoration:underline}#lesson .flowplayer .fp-end .large{width:210px;margin:0 auto;font-size:18px;line-height:70px;text-align:left}#lesson .flowplayer .fp-end .large a{display:block;padding-left:65px;position:relative}#lesson .flowplayer .fp-end .large span{display:block;width:65px;height:70px;position:absolute;top:0;left:0;font-size:50px;line-height:70px;vertical-align:middle}#lesson .flowplayer .fp-end .large span:before{margin-right:0}@media (min-width:768px){#lesson .flowplayer .fp-end .large{font-size:18px;line-height:90px;width:250px}#lesson .flowplayer .fp-end .large a{padding-left:90px}#lesson .flowplayer .fp-end .large span{width:90px;height:90px;line-height:90px;font-size:70px}}#lesson .flowplayer .fp-end .small{display:none;margin:30px 0 0 0;font-size:16px}#lesson .flowplayer .fp-end .small a{color:#737373;margin:0 10px}#lesson .flowplayer .fp-end .small a span:before{margin-right:10px}#lesson .flowplayer .fp-end .small a:active,#lesson .flowplayer .fp-end .small a:focus,#lesson .flowplayer .fp-end .small a:hover{color:#fff}@media (min-width:480px){#lesson .flowplayer .fp-end .small{display:block}}#lesson .flowplayer .fp-end .lesson-end-reminders{margin:15px 0}#lesson .flowplayer .fp-intermission{font-size:18px;text-shadow:0 0 4px #000}#lesson .flowplayer .fp-intermission p{margin-bottom:15px;font-weight:600}#lesson .flowplayer .fp-intermission a{font-size:34px}#lesson .flowplayer .fp-intermission a:active,#lesson .flowplayer .fp-intermission a:focus,#lesson .flowplayer .fp-intermission a:hover{color:#d94174}#lesson .tab-content{background:#fff;color:#152023}#lesson .tab-content .tab-pane{padding:30px}#lesson .tab-content .tab-pane#lesson-notes,#lesson .tab-content .tab-pane#lesson-transcript{padding:0}#lesson .icon-player-horizontal:before,#lesson .icon-player-vertical:before{width:auto;margin-right:0}@media (max-width:991px){#lesson.layout-vertical #lesson-player-container{margin-bottom:30px}#lesson.layout-vertical #lesson-content-container{margin-top:30px}#lesson.layout-vertical #lesson-content .nav-tabs li a .text{display:none}#lesson.layout-vertical .tab-pane{max-height:400px;overflow-y:auto}#lesson.layout-vertical #lesson-layout.with-note{margin-bottom:0}#lesson.layout-vertical #lesson-note{position:static;top:auto;left:auto;right:auto}}@media (max-width:991px) and (min-width:768px){#lesson.layout-vertical #lesson-content .nav-tabs li a .text{display:inline;text-transform:capitalize}}@media (max-width:991px) and (min-width:1200px){#lesson.layout-vertical #lesson-content .nav-tabs li a .text{text-transform:none}}@media (min-width:992px){#lesson.layout-vertical #lesson-layout{margin-right:-15px;margin-left:-15px;position:relative}#lesson.layout-vertical #lesson-player-container{position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding-right:5px;min-height:390px}#lesson.layout-vertical #lesson-content-container{position:relative;min-height:1px;padding-right:15px;padding-left:15px;height:100%;position:absolute;top:0;right:0}#lesson.layout-vertical #lesson-content{height:100%;position:relative}#lesson.layout-vertical #lesson-content .nav-tabs li a .text{display:none}#lesson.layout-vertical #lesson-content .nav-tabs li a .icon:before{margin:0}#lesson.layout-vertical #lesson-content .tab-content{position:absolute;top:55px;left:0;bottom:0;width:100%}#lesson.layout-vertical #lesson-content .tab-content .tab-pane{height:100%;overflow-y:auto}}@media (min-width:992px) and (min-width:992px){#lesson.layout-vertical #lesson-player-container{float:left;width:66.66666667%}}@media (min-width:992px) and (min-width:992px){#lesson.layout-vertical #lesson-content-container{float:left;width:33.33333333%}}#lesson.layout-horizontal #lesson-player-container{margin-bottom:30px}#lesson.layout-horizontal #lesson-content-container{margin-top:30px}#lesson.layout-horizontal #lesson-content .nav-tabs li a .text{display:none}@media (min-width:768px){#lesson.layout-horizontal #lesson-content .nav-tabs li a .text{display:inline;text-transform:capitalize}}@media (min-width:1200px){#lesson.layout-horizontal #lesson-content .nav-tabs li a .text{text-transform:none}}#lesson.layout-horizontal .tab-pane{max-height:400px;overflow-y:auto}#lesson.layout-horizontal #lesson-layout.with-note{margin-bottom:0}#lesson.layout-horizontal #lesson-note{position:static;top:auto;left:auto;right:auto}#lesson .icon-heart{display:none}#lesson-heading{margin-bottom:20px}#lesson-heading h1{padding:10px 0;margin:0;font-size:18px;color:#d0d9df;line-height:25px;font-weight:700}#lesson-heading .lesson-heading-wrap{display:flex;align-items:center}#lesson-heading #lesson-back-link{display:block;float:left;line-height:45px;height:100%;color:#d0d9df;font-weight:600;font-size:24px;padding:0 15px 0 0;margin:0 15px 0 0;border-right:1px solid #4d4f56}@media (min-width:992px){#lesson-heading #lesson-back-link{font-size:14px}#lesson-heading #lesson-back-link .hidden-xs{margin-left:5px}}@media (max-width:991px){#lesson-heading #lesson-quiz-button{margin:0;padding-left:0;padding-right:0;width:100%}}.lesson #content{padding-top:75px;transition:padding-top .15s linear}.lesson.share-open #content{padding-top:167px}.lesson.share-open #lesson-share{opacity:1;top:75px}.lesson.share-open #lesson-banner .share{position:relative}.lesson.share-open #lesson-banner .share:after,.lesson.share-open #lesson-banner .share:before{content:"";position:absolute;width:0;height:0}.lesson.share-open #lesson-banner .share:after{bottom:100%;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #152023}.lesson.share-open #lesson-banner .share:before{bottom:100%;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid;border-bottom-color:inherit}.lesson.share-open #lesson-banner .share:after,.lesson.share-open #lesson-banner .share:before{bottom:0}#lesson-banner{background:#152023;color:#36373c;position:absolute;top:0;left:0;right:0}#content #lesson-banner .container{height:75px;padding-top:0;padding-bottom:0;font-size:0}#lesson-banner .text-right a{display:inline-block;height:75px;width:50px;color:#fff;text-align:center;font-size:14px;cursor:pointer}@media (min-width:480px){#lesson-banner .text-right a{width:75px}}@media (min-width:768px){#lesson-banner .text-right a{width:120px}}#lesson-banner .text-right a:active,#lesson-banner .text-right a:focus,#lesson-banner .text-right a:hover{color:#d94174;text-decoration:none}#lesson-banner .text-right a [class^=icon]{display:block;font-size:26px;line-height:75px;margin-top:0}@media (min-width:768px){#lesson-banner .text-right a [class^=icon]{margin-top:6px;line-height:36px}}#lesson-banner .logo{display:block;height:75px;float:left;background:transparent url(../svg/logo-full-inverted-2.svg) 50% 50% no-repeat;background-size:160px auto;width:160px;border:none}#lesson-layout:after,#lesson-layout:before{display:table;content:" "}#lesson-layout:after{clear:both}#lesson-layout.with-note{margin-bottom:74px}#lesson-player-container:after,#lesson-player-container:before{display:table;content:" "}#lesson-player-container:after{clear:both}#lesson-player{float:left;width:100%;box-shadow:0 0 20px rgba(0,0,0,.5)}#lesson-note{display:none;clear:both;position:absolute;bottom:-74px;left:15px;right:15px}.with-note #lesson-note{display:block}#lesson-note .form-control{background:#223439;border:1px solid #4d4f56;color:#d0d9df;height:50px}#lesson-note .btn{height:50px;padding-right:25px;padding-left:25px}#lesson-content{box-shadow:0 0 20px rgba(0,0,0,.5)}#lesson-resources .content{margin-bottom:30px}#lesson-resources h2{font-weight:600;margin:15px 0}#lesson-description h2:first-child{margin-top:0}#lesson-files:after,#lesson-files:before{display:table;content:" "}#lesson-files:after{clear:both}#lesson-files a{display:block;background:#d94174;border-radius:4px;overflow:hidden;color:#36373c;float:left;padding:5px 64px 5px 10px;margin:15px 15px 0 0;position:relative;font-size:13px;line-height:22px}#lesson-files a:focus,#lesson-files a:hover{background:#c1275a;text-decoration:none}#lesson-files a:active{background:#b42454}#lesson-files a.disabled{background:#767677;cursor:not-allowed}#lesson-files a span{display:block;position:absolute;height:100%;width:54px;top:0;right:0;font-size:24px;text-align:center;background:rgba(0,0,0,.1)}#lesson-files a span:before{margin:0;line-height:54px;content:""}#lesson-reference .content{margin-bottom:30px}#lesson-reference h2,#lesson-reference h3,#lesson-reference h4{font-weight:600;margin:15px 0}#lesson-reference h2:first-child,#lesson-reference h3:first-child,#lesson-reference h4:first-child{margin-top:0}#lesson-reference h2{font-size:24px}#lesson-reference h3{font-size:18px}#lesson-reference h4{font-size:14px;margin-left:15px}#lesson-reference ol,#lesson-reference p,#lesson-reference ul{padding-left:15px;margin-bottom:15px}#lesson-reference ul{list-style:none}#lesson-reference ul>li{position:relative;padding-left:15px}#lesson-reference ul>li:before{display:block;content:"•";color:#d94174;font-size:18px;line-height:20px;position:absolute;top:0;left:0}#lesson-reference ul ol,#lesson-reference ul ul{margin-top:10px}#lesson-reference table{border:none;border-bottom:1px solid #d0d9df;margin:0 0 15px 15px}#lesson-reference table td,#lesson-reference table th{padding:5px;border:none}#lesson-reference table tr{border-top:1px solid #d0d9df}#lesson-reference table p{margin:0;padding:0}#lesson-notes p,#lesson-transcript p{padding:30px;margin:0}#lesson-notes .content,#lesson-transcript .content{list-style:none;padding:0;margin:0;font-weight:600}#lesson-notes .content li,#lesson-transcript .content li{margin:0;padding:10px 30px;border-bottom:1px solid #d0d9df;position:relative;cursor:pointer;transition:background-color .15s linear,color 3s linear 3s}#lesson-notes .content li .time,#lesson-transcript .content li .time{color:#737373}#lesson-notes .content li .time:before,#lesson-transcript .content li .time:before{content:'['}#lesson-notes .content li .time:after,#lesson-transcript .content li .time:after{content:']:'}#lesson-notes .content li .remove,#lesson-transcript .content li .remove{color:#737373;cursor:pointer}#lesson-notes .content li .remove:hover,#lesson-transcript .content li .remove:hover{color:#152023}@media (min-width:768px){#lesson-notes .content li,#lesson-transcript .content li{padding:10px 50px 10px 100px}#lesson-notes .content li .time,#lesson-transcript .content li .time{position:absolute;top:10px;left:30px;width:70px;color:#152023}#lesson-notes .content li .time:after,#lesson-notes .content li .time:before,#lesson-transcript .content li .time:after,#lesson-transcript .content li .time:before{content:''}#lesson-notes .content li .remove,#lesson-transcript .content li .remove{position:absolute;top:10px;right:10px}}#lesson-notes .content li:hover,#lesson-transcript .content li:hover{background:#f9f9f9}#lesson-notes .content li.active,#lesson-transcript .content li.active{background:#d94174}#lesson-notes .content li.new,#lesson-transcript .content li.new{color:#1fb08a}#lesson-notes .content li:last-child,#lesson-transcript .content li:last-child{border-bottom:none}#lesson-navigation{clear:both;padding-top:30px}#lesson-navigation a{display:block;background:#223439;border:1px solid #4d4f56;border-radius:4px;color:#767677;padding:15px;line-height:20px;position:relative}#lesson-navigation a:after,#lesson-navigation a:before{display:table;content:" "}#lesson-navigation a:after{clear:both}#lesson-navigation a:active,#lesson-navigation a:focus,#lesson-navigation a:hover{background:#2c4349}#lesson-navigation a.next:active .icon-right-big,#lesson-navigation a.next:focus .icon-right-big,#lesson-navigation a.next:hover .icon-right-big{background:#c1275a}#lesson-navigation a.next.disabled{background:#2c4349;cursor:not-allowed}#lesson-navigation a.next.disabled .icon-right-big,#lesson-navigation a.next.disabled:active .icon-right-big,#lesson-navigation a.next.disabled:focus .icon-right-big,#lesson-navigation a.next.disabled:hover .icon-right-big{color:#767677;background:0 0}#lesson-navigation .name{color:#737373;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lesson-navigation .duration{text-align:right}#lesson-navigation .previous .duration{padding-right:30px}#lesson-navigation .left-big{display:block;font-size:18px;margin:-5px -15px;padding:5px 0;text-align:center}@media (min-width:992px){#lesson-navigation .left-big{margin-right:0;border-right:1px solid #4d4f56}}#lesson-navigation .right-big{display:block;font-size:18px;margin:-16px -16px -16px -16px;padding:16px 0;color:#152023;transition:background .15s linear;background:#d94174;text-align:center;border-radius:4px}@media (min-width:992px){#lesson-navigation .right-big{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}}#lesson-locked{margin:50px 0;text-align:center}#lesson-player #lesson-locked{margin:0}#lesson-locked .locked-icon{font-size:40px}@media (min-width:768px){#lesson-locked .locked-icon{font-size:60px}}#lesson-locked a{min-width:150px}#lesson-locked p{margin:5px 0}#lesson-locked p.lead{margin:10px 0;font-weight:600}@media (min-width:768px){#lesson-locked p.lead{font-size:18px}}@media (max-width:480px){#lesson-player #lesson-locked p.lead{display:none}}#lesson-locked p.hidden-xs{margin-top:15px}#lesson-locked p.hidden-xs .btn{margin:0 5px}#lesson-locked p.hidden-xs .btn.btn-primary{color:#36373c}#lesson-locked p.hidden-xs .btn.btn-primary.btn-outline{color:#d94174}#lesson-locked p.hidden-xs .btn.btn-primary.btn-outline:active,#lesson-locked p.hidden-xs .btn.btn-primary.btn-outline:focus,#lesson-locked p.hidden-xs .btn.btn-primary.btn-outline:hover{color:#36373c}#lesson-locked p.hidden-xs .btn:active,#lesson-locked p.hidden-xs .btn:focus,#lesson-locked p.hidden-xs .btn:hover{text-decoration:none}#lesson-locked p.lesson-limit-reached-description{font-size:16px}@media (min-width:992px){#lesson-locked p.lesson-limit-reached-description{display:inline-block;max-width:50%}}#lesson-share{position:absolute;top:-200px;left:0;width:100%;text-align:right;background:#152023;z-index:1000;transition:opacity .15s linear;opacity:0}#content #lesson-share .container{padding-top:30px;padding-bottom:30px}#lesson-share .content{float:right}#lesson-share .btn{display:none}@media (min-width:480px){#lesson-share .btn{display:inline-block}}#lesson-share .share-icon-links{display:block;float:left;height:32px}@media (min-width:480px){.lesson #lesson-share .share-icon-links{margin-right:15px;padding-right:15px;border-right:1px solid #767677}}#lesson-share .share-icon-links .share-label{display:block;float:left;line-height:32px;color:#fff;padding:0 30px 0 0;font-weight:600}#lesson-share .share-icon-links a{display:inline-block;font-size:35px;line-height:32px;color:#fff}#lesson-share .share-icon-links a:active,#lesson-share .share-icon-links a:focus,#lesson-share .share-icon-links a:hover{color:#d94174;text-decoration:none}#lesson-share .share-icon-links a .icon:before{margin:0;line-height:32px;position:relative;top:-1px}#lesson-share .share-icon-links .social{margin-top:-3px;display:inline-block}#test h1{color:#d94174;font-weight:600;border-color:#152023}#test h1 span{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif}#test .panel-heading{padding:15px;background:#fff;border-bottom:none;padding-bottom:0;border-color:#d0d9df}#test .panel-heading p{line-height:22px;font-weight:700;margin-bottom:0}#test .panel-heading .back{text-decoration:none;font-size:18px;color:#737373}#test .panel-heading .back:hover{color:#152023}#test .start-page .panel-body{padding-bottom:40px}#test .start-page .start-test-text{font-size:21px}#test .start-page .panel-footer .btn{width:200px}#test .start-page .narrow{width:70%;margin:0 auto 10px auto}@media (max-width:767px){#test .start-page .narrow{width:100%}}#test .start-page #start-test{width:280px}@media (max-width:991px){#test .start-page .panel-footer{display:flex}#test .start-page .panel-footer .btn{align-items:stretch;flex:1 1 50%;width:auto;float:none!important}#test .start-page .panel-footer #start-test{margin-left:10px;width:auto}}#test.complete-page .row{margin-top:40px;margin-bottom:40px}#test.complete-page #questions-progress,#test.complete-page .panel-heading{background-color:#eef2f4}#test.complete-page #questions-progress{border-bottom:1px solid #d0d9df}#test.complete-page #questions-progress h2{margin-top:70px}#test.complete-page #questions-progress p{color:#737373;font-weight:700}.questions-container{border-top:1px solid #d0d9df}.retake-questions p{margin:50px 60px;font-size:24px}.retake-questions p .num-unanswered{font-weight:700}.panel .course-tab-nav{margin-left:-20px;margin-right:-20px}.panel .course-tab-nav li a{text-transform:uppercase;font-size:11px;padding-top:0}#results-chart{padding-top:20px}#skills-analysis{padding-top:30px}#skills-analysis ul{padding:0;margin:0 0 30px 0;list-style:none}#skills-analysis ul li{margin:0 0 4px 0;padding:0}#skills-analysis a{color:#737373}#test-result h1{border-bottom:none;padding:0;margin-bottom:10px}#test-result p{margin-bottom:30px}#test-result p:last-child{margin-bottom:0}#test-result p a.link{color:#d94174}@media (min-width:480px){#test-result .btn+.btn{margin-left:15px}}@media (min-width:768px){#test-result .btn+.btn{margin-left:30px}}@media (max-width:480px){#test-result .btn{margin:0 0 10px 0;display:block}}#test-result .btn-primary.btn-outline{color:#d94174}#test-result .btn-primary.btn-outline:active,#test-result .btn-primary.btn-outline:focus,#test-result .btn-primary.btn-outline:hover{color:#36373c}@media (max-width:767px){#test-result-nav li{padding:0 14px}}#test-answers{padding-top:30px}#test-answers .test-answer{padding:20px 0;border-bottom:solid 1px #d0d9df}#test-answers .test-answer:first-child{padding-top:0}#test-answers .test-answer:last-child{padding-bottom:0;border-bottom:none}#test-answers .test-answer .test-question{font-weight:600}#test-answers .test-answer h2{font-weight:400}#test-answers .test-answer label{margin-top:15px}#test-answers .test-answer span{font-weight:600}#test-answers .test-answer span.test-inline-icon:before{margin-right:5px}#test-answers .test-answer span.test-icon{font-size:16px;position:relative;left:-18px;padding-top:30px}#test-answers .test-answer span.test-icon>span{margin-top:20px;font-size:25px;position:relative;top:-20px;left:50px}#test-answers .test-answer span.check-icon{color:#1fb08a}#test-answers .test-answer span.check-icon>span{left:45px}#test-answers .test-answer span.cross-icon{color:#e00001}#test-answers .test-answer span.cross-icon>span{left:50px}#test-answers .test-answer span.question-circled-icon{color:#ffcc01}#test-answers .test-answer span.question-circled-icon>span{left:60px}.questions-navigation .btn.btn-default{border-color:transparent}.questions-navigation .btn.btn-default.btn-outline{color:#737373;border-color:#d0d9df}.questions-navigation #retake-questions,.questions-navigation #save-continue{margin-right:10px}.questions-navigation #see-results{width:250px}#questions-progress .progress{height:15px;margin-bottom:0;box-shadow:none}#questions-progress .progress .progress-bar{box-shadow:none;border-top-right-radius:7px;border-bottom-right-radius:7px}#questions{margin:0;padding:0;list-style:none}#questions .question{display:none;margin:0}#questions .question.active{display:block}@media (min-width:768px){#questions .question .row{display:flex}#questions .question .row .answers-col{align-self:flex-end}}@media (max-width:767px){#questions .question .question-text{overflow-wrap:break-word}}#questions .question #questions-current{width:50px;height:50px;display:block;font-size:18px;text-align:center;border-radius:50%;padding:15px;padding-top:13px;background-color:#d94174}#questions .question .difficulty{margin-top:15px;font-weight:700}#questions .question h2{font-size:24px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;margin-bottom:20px;white-space:pre-line}#questions .question h2:focus{outline:0}#questions .question.long-question h2{font-size:18px}#questions .question .answers{margin:20px 0;padding:0;list-style:none}@media (min-width:768px){#questions .question .answers{margin:20px}}@media (min-width:992px){#questions .question .answers{margin:20px 60px}}#questions .question .answers li{margin:0 0 5px 0;padding:0}#questions .question .answers .input-line{background:0 0;border:none;border-bottom:1px solid #152023;padding:5px 0 5px 5px}#questions .question .answers .input-line:focus{outline:0}#questions .question .answer{display:block;border-radius:4px;padding:13px 20px 13px 60px;position:relative;overflow:hidden;cursor:pointer;transition:background .15s linear,color .15s linear;text-transform:none;font-size:14px;border:2px solid #d0d9df}#questions .question .answer span{white-space:pre-line}#questions .question .answer span.no-whitespace{word-break:break-all}#questions .question .answer.no-whitespace{word-break:break-all}#questions .question .answer input{position:absolute;top:-50px}#questions .question .answer:before{content:'';padding:2px;width:20px;height:20px;border:2px solid #d0d9df;border-radius:50%;margin:-10px 0 0;position:absolute;top:50%;left:15px}#questions .question .answer:focus-within,#questions .question .answer:hover{background:#f5f5f5;color:#152023}#questions .question .answer:focus-within{outline:#152023 auto 1px}#questions .question .answer.active{color:#152023}#questions .question .answer.active:before{background-color:#d94174;box-shadow:0 0 0 3px #fff inset}#questions .question .answer.multiple{border-radius:0}#questions .question .answer.multiple:before{border-radius:0}.matching-answers{padding:1rem;margin-top:1rem;font-weight:600}.matching-answers .not-draggable{padding:12px}.matching-answers .draggable{padding:10px;background-color:#f9f9f9;border:2px solid #f9f9f9;border-radius:4px}.matching-answers .draggable.move{cursor:move}.matching-answers .draggable.dragging{opacity:.5}.question-image img.img-responsive{cursor:pointer}.question-image img.img-responsive:hover{opacity:.85}.modal-image-preview a.close{display:block;float:none;text-align:right;color:#d0d9df;padding:30px 0}.profile-course-link,.profile-course-link:focus,.profile-course-link:hover,.profile-course-link:visited{color:#152023;outline:0;text-decoration:none}.profile-heading{position:relative;text-transform:uppercase;font-size:11px;font-weight:700;color:#767677}.activity-heading{font-weight:700}@media (min-width:768px){.course-panel .course-details{padding-left:20px}}@media (min-width:992px){.course-panel .course-details{padding-left:40px}}.profile-info-panel{position:relative;margin-bottom:10px}.profile-info-panel .profile-edit-preview{font-weight:700;position:absolute;top:10px;width:100%}.profile-info-panel .profile-edit-preview span{display:none}.profile-info-panel .profile-info-panel-inner-row{-ms-word-wrap:break-word;word-wrap:break-word;text-align:center;margin-left:0;margin-right:0}.profile-info-panel .profile-info-panel-inner-row .edit-profile,.profile-info-panel .profile-info-panel-inner-row .profile-info,.profile-info-panel .profile-info-panel-inner-row .profile-picture,.profile-info-panel .profile-info-panel-inner-row .profile-private-info{padding-top:15px;padding-bottom:15px;border-top:1px solid #d0d9df}.profile-info-panel .profile-info-panel-inner-row .edit-profile{padding:0}@media (max-width:768px){.profile-info-panel .profile-info-panel-inner-row .edit-profile .edit-profile-btn{border-radius:0}}.profile-info-panel .profile-info-panel-inner-row .profile-picture{text-align:center;border-top:none}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper{position:relative;margin:15px auto;line-height:130px;width:130px;height:130px;border-radius:50%;display:block;font-size:70px;box-shadow:0 10px 10px 2px #d0d9df;margin-bottom:20px;overflow:hidden}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer{position:absolute;height:100%;width:100%}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper{background:#fff;box-sizing:border-box;position:relative;width:100%;height:100%}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper *{box-sizing:border-box}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper .text{z-index:900}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;background:0 0;border:5px solid #d94174}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper .spinner{z-index:3;opacity:1}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper .filler{left:50%;z-index:3}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:3}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper:not(.reverse) .spinner{border-right:none;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper:not(.reverse) .filler{border-left:none;border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper:not(.reverse).over-half .filler{animation:opa steps(1,end) reverse}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper:not(.reverse).over-half .mask{animation:opa steps(1,end) forwards}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper:not(.reverse).under-half .filler{opacity:0}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper.reverse .spinner{border-left:none;border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0;left:50%;transform-origin:0 50%}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper.reverse .filler{border-right:none;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%;opacity:1;left:0}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper.reverse .mask{opacity:0;left:50%}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper.reverse.over-half .filler{animation:opa steps(1,end) forwards}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper .pie-timer .wrapper.reverse.over-half .mask{animation:opa steps(1,end) reverse;opacity:1}@keyframes rota{0%{transform:rotate(0)}}@keyframes opa{0%{opacity:1}100%,50%{opacity:0}}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper img{border:none;width:120px;height:120px;position:absolute;top:5px;left:5px;z-index:28;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:#fff}.profile-info-panel .profile-info-panel-inner-row .profile-picture .profile-photo-wrapper img.default{background-image:url(../svg/avatar-default-2.svg)}.profile-info-panel .profile-info-panel-inner-row .profile-completion{color:#737373;font-size:11px;margin-top:15px}.profile-info-panel .profile-info-panel-inner-row .profile-heading{margin-top:-22px}.profile-info-panel .profile-info-panel-inner-row .profile-heading span{padding-left:5px;padding-right:5px;background-color:#fff}.profile-info-panel .profile-info-panel-inner-row .profile-info .fullname{font-weight:700}.profile-info-panel .profile-info-panel-inner-row .profile-info .joined,.profile-info-panel .profile-info-panel-inner-row .profile-info .location,.profile-info-panel .profile-info-panel-inner-row .profile-info .position{color:#737373;margin-left:5px}.profile-info-panel .profile-info-panel-inner-row .profile-info .profile-link a,.profile-info-panel .profile-info-panel-inner-row .profile-info .profile-link a:hover{color:#737373;font-size:14px;text-decoration:none}.profile-info-panel .profile-info-panel-inner-row .profile-info .profile-link a:hover{color:#0067ff}.profile-info-panel .profile-info-panel-inner-row .profile-info .social-media-shares{font-size:18px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info .birthday,.profile-info-panel .profile-info-panel-inner-row .profile-private-info .email,.profile-info-panel .profile-info-panel-inner-row .profile-private-info .phone{color:#737373;font-size:13px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info.profile-other-info{color:#737373;text-align:center}@media (min-width:768px){.profile-info-panel .profile-info-panel-inner-row .profile-slug{margin-top:10px;margin-bottom:10px}.profile-info-panel .profile-info-panel-inner-row .social-media-shares{margin-bottom:10px}.profile-info-panel .profile-info-panel-inner-row .edit-profile,.profile-info-panel .profile-info-panel-inner-row .profile-info,.profile-info-panel .profile-info-panel-inner-row .profile-picture,.profile-info-panel .profile-info-panel-inner-row .profile-shares{padding-top:0;padding-bottom:0;border-top:none}.profile-info-panel .profile-info-panel-inner-row .profile-info{padding-bottom:10px}.profile-info-panel .profile-info-panel-inner-row .edit-profile{padding-bottom:10px;padding-left:15px;padding-right:15px}.profile-info-panel .profile-info-panel-inner-row .fullname{font-size:36px}.profile-info-panel .profile-info-panel-inner-row .birthday,.profile-info-panel .profile-info-panel-inner-row .email,.profile-info-panel .profile-info-panel-inner-row .location,.profile-info-panel .profile-info-panel-inner-row .phone,.profile-info-panel .profile-info-panel-inner-row .position,.profile-info-panel .profile-info-panel-inner-row .profile-link a,.profile-info-panel .profile-info-panel-inner-row .profile-link a:hover{font-size:16px}.profile-info-panel .profile-info-panel-inner-row .profile-shares h5{display:none}.profile-info-panel .profile-info-panel-inner-row .profile-shares .profile-link a,.profile-info-panel .profile-info-panel-inner-row .profile-shares .profile-link a:hover{font-size:16px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info .birthday,.profile-info-panel .profile-info-panel-inner-row .profile-private-info .email,.profile-info-panel .profile-info-panel-inner-row .profile-private-info .phone{font-size:16px}}@media (min-width:992px){.profile-info-panel .profile-info-panel-inner-row .edit-profile,.profile-info-panel .profile-info-panel-inner-row .profile-info,.profile-info-panel .profile-info-panel-inner-row .profile-picture,.profile-info-panel .profile-info-panel-inner-row .profile-private-info{padding-top:20px;padding-bottom:20px;border-top:1px solid #d0d9df}.profile-info-panel .profile-info-panel-inner-row .profile-picture{border-top:none}.profile-info-panel .profile-info-panel-inner-row .edit-profile,.profile-info-panel .profile-info-panel-inner-row .profile-info,.profile-info-panel .profile-info-panel-inner-row .profile-picture{text-align:center}.profile-info-panel .profile-info-panel-inner-row .profile-heading{margin-top:-27px;text-align:center;display:block}.profile-info-panel .profile-info-panel-inner-row .profile-heading span{padding-left:5px;padding-right:5px}.profile-info-panel .profile-info-panel-inner-row .fullname{font-size:24px}.profile-info-panel .profile-info-panel-inner-row .birthday,.profile-info-panel .profile-info-panel-inner-row .email,.profile-info-panel .profile-info-panel-inner-row .location,.profile-info-panel .profile-info-panel-inner-row .phone,.profile-info-panel .profile-info-panel-inner-row .position,.profile-info-panel .profile-info-panel-inner-row .profile-link a,.profile-info-panel .profile-info-panel-inner-row .profile-link a:hover{font-size:14px}.profile-info-panel .profile-info-panel-inner-row .profile-shares h5{display:block}.profile-info-panel .profile-info-panel-inner-row .profile-shares .profile-link a,.profile-info-panel .profile-info-panel-inner-row .profile-shares .profile-link a:hover{font-size:14px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info .birthday,.profile-info-panel .profile-info-panel-inner-row .profile-private-info .email,.profile-info-panel .profile-info-panel-inner-row .profile-private-info .phone{font-size:14px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info .profile-private-info-container{padding-top:10px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info .profile-certificates{color:#767677;padding-top:10px;padding-bottom:10px;font-size:13px}.profile-info-panel .profile-info-panel-inner-row .profile-private-info .profile-certificates p{margin:0}.profile-info-panel .profile-info-panel-inner-row .profile-private-info.profile-other-info{color:#737373;text-align:left}}.profile-info-panel .profile-picture-container{position:relative;margin:15px auto;width:130px;height:130px;z-index:0}.profile-info-panel .profile-picture-container .profile-level-gem{width:40px;height:40px;position:absolute;bottom:0;right:0;z-index:400}.profile-edit h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-weight:300;margin-bottom:10px}.profile-edit .profile-picture-container{padding:10px;text-align:center}.profile-edit .profile-picture-container .profile-photo-wrapper{position:relative;margin:15px auto;width:136px;height:136px}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer{position:absolute;height:100%;width:100%}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper{background:#f9f9f9;box-sizing:border-box;position:relative;width:100%;height:100%}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper *{box-sizing:border-box}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper .text{z-index:900}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;background:0 0;border:5px solid #d94174}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper .spinner{z-index:3;opacity:1}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper .filler{left:50%;z-index:3}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:3}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper:not(.reverse) .spinner{border-right:none;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper:not(.reverse) .filler{border-left:none;border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper:not(.reverse).over-half .filler{animation:opa steps(1,end) reverse}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper:not(.reverse).over-half .mask{animation:opa steps(1,end) forwards}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper:not(.reverse).under-half .filler{opacity:0}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper.reverse .spinner{border-left:none;border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0;left:50%;transform-origin:0 50%}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper.reverse .filler{border-right:none;border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%;opacity:1;left:0}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper.reverse .mask{opacity:0;left:50%}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper.reverse.over-half .filler{animation:opa steps(1,end) forwards}.profile-edit .profile-picture-container .profile-photo-wrapper .pie-timer .wrapper.reverse.over-half .mask{animation:opa steps(1,end) reverse;opacity:1}@keyframes rota{0%{transform:rotate(0)}}@keyframes opa{0%{opacity:1}100%,50%{opacity:0}}.profile-edit .profile-picture-container .profile-photo-wrapper img{border:none;width:120px;height:120px;position:absolute;top:8px;left:8px;z-index:300;cursor:pointer}.profile-edit .profile-picture-container .profile-photo-wrapper img:hover{opacity:.8}.profile-edit .profile-picture-container .profile-photo-wrapper .icon-camera-wrapper{opacity:.9;cursor:pointer;position:absolute;bottom:5px;right:5px;display:inline-block;z-index:301;line-height:20px;width:30px;height:30px;text-align:center;border:3px solid #fff;border-radius:50%;background-color:#d0d9df}.profile-edit .profile-picture-container .profile-photo-wrapper .icon-camera-wrapper:hover{opacity:.8}.profile-edit .profile-picture-container .profile-photo-wrapper .icon-camera-wrapper .icon-camera{font-size:12px;display:inline-block;vertical-align:middle;margin-left:1px}.profile-edit .profile-picture-container .profile-photo-wrapper .icon-camera-wrapper-lg{line-height:36px;font-size:16px}.profile-edit .public-information{padding-bottom:20px;border-bottom:1px dashed #d0d9df}.profile-edit .public-information .preferred-name-container{position:relative}.profile-edit .public-information .preferred-name-container .preferred-name-icon{position:absolute;right:20px;bottom:18px}.profile-edit .private-information{margin-bottom:30px}.profile-edit .private-information .header-information{text-align:center;margin-top:40px;margin-bottom:30px}.profile-edit .private-information .header-information p{margin-bottom:0}.activity-card:hover,.activity-panel:hover,.course-family-panel:hover,.profile-course-panel:hover{box-shadow:0 0 5px rgba(0,0,0,.5);transition:all .3s ease}.available-training .question-icon{top:0;font-size:18px;color:#89949b}.available-training input .od-big-input,.available-training select.od-big-input{height:50px}.available-training .od-big-input+.input-group-btn>.btn{height:50px}.available-training .filters .input-group input+.input-group-btn .btn{border-left-color:transparent}.available-training .category-btn{display:inline-block;border-radius:20px;border:1px solid #d0d9df;padding:5px 10px;margin:0 5px 10px 0;background-color:transparent;color:#152023;transition:all .15s linear}.available-training .category-btn.selected,.available-training .category-btn:hover{color:#152023;background-color:#d94174;border-color:#d94174}.available-training .category-btn,.available-training .category-btn:focus{text-decoration:none;outline:0}.available-training .category-btn.clear-filter,.available-training .category-btn.edit-categories{border-color:#d0d9df;background-color:#d0d9df}.available-training .category-btn.clear-filter:active,.available-training .category-btn.clear-filter:focus,.available-training .category-btn.clear-filter:hover,.available-training .category-btn.edit-categories:active,.available-training .category-btn.edit-categories:focus,.available-training .category-btn.edit-categories:hover{border-color:#4d4f56;background-color:#4d4f56;color:#fff}.available-training .activity-card{height:320px}.available-training .activity-card,.available-training .course-family-panel{max-width:252px;margin:0 auto 15px auto}@media (min-width:992px){.available-training .activity-card,.available-training .course-family-panel{margin-left:0}}.available-training .filtered-out-by-cat,.available-training .filtered-out-by-search,.available-training .filtered-out-by-status,.available-training .filtered-out-by-type{display:none!important}.available-training .input-group input#SearchQuery{border-right-color:transparent;height:50px}.available-training .input-group input#SearchQuery:focus{box-shadow:none;border-right-color:transparent}.available-training .input-group input#SearchQuery:focus+.input-group-btn .btn{border-color:#d94174;border-left-color:transparent}.available-training .input-group input#SearchQuery+.input-group-btn .btn,.available-training .input-group input#SearchQuery+.input-group-btn .btn:focus,.available-training .input-group input#SearchQuery+.input-group-btn .btn:hover{border-left-color:transparent;background-color:#fff}.available-training .input-group #SearchQuery~.input-group-btn .btn{height:50px}.available-training .od-course-card{float:none;margin:0 auto 20px auto}@media (min-width:768px){.available-training .od-course-card{margin:0 20px 20px 0}}.available-training .course-filters input.od-big-input,.available-training .course-filters select.od-big-input{height:50px}@media (min-width:992px){.available-training .course-filters .col-md-no-right-padding{padding-right:0!important}}@media (min-width:1200px){.available-training .course-filters .col-lg-no-right-padding{padding-right:0!important}}.available-training .course-filters .course-filter{position:relative}.available-training .course-filters .search-clear-btn{position:absolute;top:15px;right:60px;z-index:4;font-size:15px;opacity:.6;color:#152023;outline:0}.available-training .course-filters .dropdown-item{color:#152023}.available-training .course-filters .dropdown-toggle{font-weight:400}.available-training .course-filters .categories-dropdown,.available-training .course-filters .status-dropdown{background-color:#fff;border:solid 1px #d0d9df;width:100%!important;max-width:100%!important;text-align:left;padding:10px;height:50px}.available-training .course-filters .categories-dropdown.sort img,.available-training .course-filters .status-dropdown.sort img{vertical-align:text-top;margin-top:1px}.available-training .course-filters .categories-dropdown.sort span,.available-training .course-filters .status-dropdown.sort span{width:80%}.available-training .course-filters .categories-dropdown.status span,.available-training .course-filters .status-dropdown.status span{width:40px}.available-training .course-filters .categories-dropdown.status svg,.available-training .course-filters .status-dropdown.status svg{vertical-align:text-top;margin-top:7px;float:right;width:12px}.available-training .course-filters .categories-dropdown.status .filter-count-container,.available-training .course-filters .status-dropdown.status .filter-count-container{display:inline-block;text-align:left}.available-training .course-filters .categories-dropdown.status .filter-count-container span,.available-training .course-filters .status-dropdown.status .filter-count-container span{width:19px;height:19px;background-color:#d94174;font-size:11px;border-radius:10px;text-align:center;font-weight:600;margin-bottom:-1px}.available-training .course-filters .categories-dropdown span,.available-training .course-filters .status-dropdown span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:84%;height:20px;padding-top:1px}.available-training .course-filters .categories-dropdown i,.available-training .course-filters .status-dropdown i{padding-top:1px}.available-training .course-filters .categories-dropdown i>span,.available-training .course-filters .status-dropdown i>span{font-size:12px;width:12px}.available-training .course-filters .course-filter-wrapper{width:100%;min-width:220px}.available-training .course-filters .course-filter-wrapper li label{font-weight:400;text-transform:none}.available-training .course-filters .course-filter-wrapper li .checkbox{padding:15px 20px;margin-top:0;margin-bottom:0}.available-training .course-filters .course-filter-wrapper li{border:none}.available-training .course-filters .filtered-out-grey{background-color:#d0d9df}.available-training .od-no-content-row{padding:20px}.available-training .od-no-content-row .img-responsive{display:inline-block}.help-tour .btn[data-role=next]{border:none!important;width:100%!important}.profile-dashboard h1.page-title{margin-bottom:10px}@media (min-width:1200px){.profile-dashboard .profile-courses-banner{max-width:900px}}.profile-dashboard .profile-courses-banner .panel-body{padding:30px}.profile-dashboard .profile-courses-banner .banner-row{display:flex;align-items:center;flex-wrap:wrap}.profile-dashboard .profile-courses-banner img{max-height:100px;display:inline-block;margin-bottom:20px}@media (min-width:768px){.profile-dashboard .profile-courses-banner img{margin-bottom:0}}@media (min-width:1200px){.profile-dashboard .profile-courses-banner img{max-height:120px}}.profile-dashboard .profile-courses-banner .desc-col{text-align:center}@media (min-width:768px){.profile-dashboard .profile-courses-banner .desc-col{text-align:left}}.profile-dashboard .profile-courses-banner .title{color:#152023;font-size:16px}.profile-dashboard .profile-courses-banner .description{color:#152023;font-size:13px}.profile-dashboard .profile-courses-banner .btn{font-size:13px}.profile-dashboard .first-completed-course-banner .share-buttons a{color:#737373!important;border-color:#737373!important;background:0 0}.profile-dashboard .first-completed-course-banner .share-buttons a:active,.profile-dashboard .first-completed-course-banner .share-buttons a:focus,.profile-dashboard .first-completed-course-banner .share-buttons a:hover{background:#152023;border-color:#152023;color:#fff;outline:0}.profile-dashboard .first-completed-course-banner .share-buttons a.color-facebook:active,.profile-dashboard .first-completed-course-banner .share-buttons a.color-facebook:focus,.profile-dashboard .first-completed-course-banner .share-buttons a.color-facebook:hover{background:#4569a3;border-color:#4569a3}.profile-dashboard .first-completed-course-banner .share-buttons a.color-twitter:active,.profile-dashboard .first-completed-course-banner .share-buttons a.color-twitter:focus,.profile-dashboard .first-completed-course-banner .share-buttons a.color-twitter:hover{background:#3cb9e7;border-color:#3cb9e7}.profile-dashboard .first-completed-course-banner .share-buttons a.color-linkedin:active,.profile-dashboard .first-completed-course-banner .share-buttons a.color-linkedin:focus,.profile-dashboard .first-completed-course-banner .share-buttons a.color-linkedin:hover{background:#068abf;border-color:#068abf}.profile-dashboard .first-completed-course-banner .share-buttons a.color-whatsapp:active,.profile-dashboard .first-completed-course-banner .share-buttons a.color-whatsapp:focus,.profile-dashboard .first-completed-course-banner .share-buttons a.color-whatsapp:hover{background:#25d366;border-color:#25d366}.profile-dashboard .first-completed-course-banner .color-facebook{color:#4569a3}.profile-dashboard .first-completed-course-banner .color-twitter{color:#3cb9e7}.profile-dashboard .first-completed-course-banner .color-linkedin{color:#068abf}.profile-dashboard .first-completed-course-banner .color-whatsapp{color:#25d366}.profile-dashboard .profile-org-advertising{padding-bottom:20px}.profile-dashboard .profile-org-advertising .profile-org-advertising-row{margin:0}.profile-dashboard .profile-org-advertising .profile-org-advertising-row .content-col{height:120px;margin-bottom:20px}@media (min-width:768px){.profile-dashboard .profile-org-advertising .profile-org-advertising-row .content-col{height:240px;margin-bottom:0}.profile-dashboard .profile-org-advertising .profile-org-advertising-row .content-col:first-child{padding-left:0}.profile-dashboard .profile-org-advertising .profile-org-advertising-row .content-col:last-child{padding-right:0}}.profile-dashboard .empty-profile-section{min-height:200px;line-height:200px;text-align:center}.profile-dashboard .empty-profile-section .empty-profile-section-text{color:#737373;line-height:initial;display:inline-block;vertical-align:middle}.profile-dashboard .empty-courses-author{min-height:200px;line-height:100px;text-align:center}.profile-dashboard .empty-courses-author .empty-profile-section-text{color:#737373;line-height:initial;display:inline-block;vertical-align:middle}.profile-dashboard .disable-links a,.profile-dashboard .disable-links a:hover{color:#d0d9df}.profile-dashboard .profile-see-what-others-see{text-align:center}.profile-dashboard .dashboard-sections-wrapper a.profile-section.active{display:none;transition:all .3s ease}.profile-dashboard .switch{vertical-align:middle;position:relative;display:inline-block;width:100px;height:34px;cursor:pointer}.profile-dashboard .switch span.private{position:absolute;font-size:11px;text-transform:none;left:8px;top:10px;font-weight:400;color:#767677}.profile-dashboard .switch span.public{position:absolute;font-size:11px;text-transform:none;right:8px;top:10px;font-weight:400;color:#767677}.profile-dashboard .switch span.private:hover,.profile-dashboard .switch span.public:hover{color:#152023}.profile-dashboard .switch input{display:none}.profile-dashboard .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.profile-dashboard .slider:before{position:absolute;content:"";height:26px;width:46px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.profile-dashboard input:checked+.slider{background-color:#d94174}.profile-dashboard input:focus+.slider{box-shadow:0 0 1px #2196f3}.profile-dashboard input:checked+.slider:before{width:40px;transform:translateX(52px)}.profile-dashboard .slider.round{border-radius:34px}.profile-dashboard .slider.round:before{border-radius:34px}.profile-dashboard .course-actions{position:absolute;top:-10px;right:10px}.profile-dashboard .course-actions .dismiss-user-course{cursor:pointer;color:#767677}.profile-dashboard .course-actions .dismiss-user-course:hover{color:#152023}.profile-dashboard .course-actions .profile-private-course-btn{color:#737373;cursor:default}.profile-dashboard .color-default,.profile-dashboard .color-facebook,.profile-dashboard .color-google,.profile-dashboard .color-linkedin,.profile-dashboard .color-twitter,.profile-dashboard .color-whatsapp{color:#d0d9df}.profile-dashboard .profile-heading span{padding-right:5px;background-color:transparent}.profile-dashboard h2.profile-heading{margin-bottom:20px;overflow:hidden}.profile-dashboard h2.profile-heading:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:100%;margin-right:-100%;border-top:1px solid #d0d9df}.profile-dashboard .goals-panel{padding:20px;position:relative}.profile-dashboard .goals-panel .goals-settings{margin-top:-20px;text-align:center}.profile-dashboard .goals-panel .goals-settings .goals-settings-link{color:#152023;font-size:18px}.profile-dashboard .goals-panel .goals-settings .goals-settings-link:hover{color:#d94174}@media (min-width:768px){.profile-dashboard .goals-panel .goals-settings{text-align:right}}.profile-dashboard .goals-panel .panel-body{padding:0}.profile-dashboard .goals-panel .setup-goals-wrapper{padding:20px 20px 20px 20px}.profile-dashboard .goals-panel .goals-daily-streaks,.profile-dashboard .goals-panel .goals-lessons-per-week,.profile-dashboard .goals-panel .goals-status,.profile-dashboard .goals-panel .goals-time-spent{margin:10px;border-radius:10px;background-color:#f9f9f9;height:200px}.profile-dashboard .goals-panel .goals-daily-streaks .highcharts-container,.profile-dashboard .goals-panel .goals-lessons-per-week .highcharts-container,.profile-dashboard .goals-panel .goals-status .highcharts-container,.profile-dashboard .goals-panel .goals-time-spent .highcharts-container{border-radius:10px}@media (min-width:992px){.profile-dashboard .goals-panel .goals-daily-streaks,.profile-dashboard .goals-panel .goals-lessons-per-week,.profile-dashboard .goals-panel .goals-status,.profile-dashboard .goals-panel .goals-time-spent{margin:0}}.profile-dashboard .goals-panel .goals-heading{margin-top:0;margin-bottom:0;font-size:13px;padding-top:10px;padding-left:10px}.profile-dashboard .goals-panel .goals-daily-streaks-container{margin-top:40px;text-align:center}.profile-dashboard .goals-panel .goals-daily-streaks-container .daily-streak{border-radius:50%;background-color:#d0d9df;width:30px;height:30px;font-size:15px;text-align:center;display:inline-block;line-height:30px;z-index:2;position:relative;margin:10px}@media (min-width:992px) and (max-width:1200px){.profile-dashboard .goals-panel .goals-daily-streaks-container .daily-streak{width:26px;height:26px}}.profile-dashboard .goals-panel .goals-daily-streaks-container .daily-streak span{display:inline-block;line-height:normal;z-index:4;position:relative}.profile-dashboard .goals-panel .goals-daily-streaks-container .daily-streak-attended{background-color:#d94174}.profile-dashboard .goals-panel .goals-daily-streaks-container .daily-streak-current{background-color:#f9f9f9}.profile-dashboard .goals-panel .goals-daily-streaks-container .daily-streak-current::after{position:absolute;content:" ";width:44px;height:44px;border:3px solid #d94174;left:-7px;top:-7px;z-index:3;border-radius:50%;background-color:#fff}.profile-dashboard .tooltip{min-width:200px;padding:5px 0}.profile-dashboard .tooltip .tooltip-inner{padding:10px 20px}.profile-dashboard .tooltip.right{padding:0 5px}.profile-dashboard .private-profile-actions .panel-body{text-align:center}.profile-dashboard .private-profile-actions .panel-body .profile-toggle-link{display:block;width:100%}@media (min-width:768px){.profile-dashboard .private-profile-actions .panel-body{background-image:url(../svg/illustration-spaceman-animated-30s.svg);transform:translateZ(0);background-size:50%;background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;min-height:150px;text-align:left}.profile-dashboard .private-profile-actions .panel-body .profile-toggle-link{display:inline-block;width:auto}}@media (min-width:1200px){.profile-dashboard .private-profile-actions .panel-body{background-size:auto}}@media (min-width:768px){.profile-dashboard .empty-goals-panel .panel-body{background-image:url(../svg/illustration-spaceman-animated-30s.svg);transform:translateZ(0);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;min-height:150px}.profile-dashboard .empty-goals-panel .panel-body .setup-goals-wrapper{margin-top:20px}}.profile-dashboard .add-course-btn,.profile-dashboard .select-courses-btn{padding-left:25px;padding-right:25px}.profile-dashboard .add-course-btn{margin-left:-15px}.profile-dashboard .course-panel:first-child,.profile-dashboard .referrals-panel{margin-top:20px}.profile-dashboard .empty-courses-panel{max-width:850px}@media (min-width:768px){.profile-dashboard .empty-courses-panel{background-image:url(../svg/illustration-catch-books.svg);background-size:185px;background-repeat:no-repeat;background-position-x:10px;background-position-y:10px;min-height:200px}.profile-dashboard .empty-courses-panel .start-learning-promotion{margin-top:30px}.profile-dashboard .empty-courses-panel .select-courses-btn{margin-top:10px}}@media (min-width:768px) and (-ms-high-contrast:active),(-ms-high-contrast:none){.profile-dashboard .empty-courses-panel{background-size:1000px;background-position-x:200px}}.profile-dashboard .course-panel{position:relative;margin-top:15px;margin-bottom:15px}.profile-dashboard .course-panel .course-details .course-title{text-align:center;margin-top:20px}.profile-dashboard .course-panel .course-details .course-badges,.profile-dashboard .course-panel .course-details .course-progress,.profile-dashboard .course-panel .course-details .course-time-spent{height:100px}.profile-dashboard .course-panel .course-details .course-time-spent{border-right:1px solid #d0d9df}.profile-dashboard .course-panel .course-details .course-badges{position:relative;text-align:center}.profile-dashboard .course-panel .course-details .course-badges .tooltip{min-width:200px}.profile-dashboard .course-panel .course-details .course-badges .course-badge{position:relative;width:30px;height:30px;border-radius:50%;background-color:#d94174;border-color:transparent!important;vertical-align:middle;display:inline-block}.profile-dashboard .course-panel .course-details .course-badges .course-badge .tooltip-overlay{display:block;width:100%;height:100%;background-color:transparent;z-index:1000;position:absolute}.profile-dashboard .course-panel .course-details .course-badges .course-badge svg{position:absolute;top:-5px;left:-5px}.profile-dashboard .course-panel .course-details .course-badges .course-badge.current{top:0;width:40px;height:40px}.profile-dashboard .course-panel .course-details .course-badges .course-badge.current svg{top:-10px;left:-10px}.profile-dashboard .course-panel .course-details .course-badges .course-badge.not-attained{background-color:#d0d9df}.profile-dashboard .course-panel .course-details .course-badges .course-badge .progress{margin-bottom:0;height:15px}.profile-dashboard .course-panel .course-details .course-badges .badges-container{margin-top:15px}@media (min-width:768px){.profile-dashboard .course-panel .course-details{padding-left:20px}.profile-dashboard .course-panel .course-details .course-title{text-align:left;margin-top:0}.profile-dashboard .course-panel .course-details .course-badges{text-align:left}.profile-dashboard .course-panel .course-details .course-badges .badges-container{text-align:left}}@media (min-width:992px){.profile-dashboard .course-panel .course-details{padding-left:40px}.profile-dashboard .course-panel .course-details .course-progress,.profile-dashboard .course-panel .course-details .course-time-spent{border-right:1px solid #d0d9df}.profile-dashboard .course-panel .course-details .course-badges,.profile-dashboard .course-panel .course-details .course-progress,.profile-dashboard .course-panel .course-details .course-time-spent{margin-top:0}.profile-dashboard .course-panel .course-details .course-badges .badges-container{margin-top:20px}}.profile-dashboard .course-panel .course-actions::after{clear:both}.profile-dashboard .course-panel .lessons-completion{font-size:25px;margin-top:7px}.profile-dashboard .course-panel .time-spent-paragraph{vertical-align:bottom}.profile-dashboard .course-panel .hours,.profile-dashboard .course-panel .minutes{font-size:40px}.profile-dashboard .course-panel .progress-col,.profile-dashboard .course-panel .trophy-col{padding:0}.profile-dashboard .course-panel .trophy-col{text-align:center;height:25px;line-height:22px;font-size:20px}.profile-dashboard .course-panel .progress{position:relative;margin-bottom:0;border-radius:0;height:25px;box-shadow:none;border:1px solid #d0d9df}.profile-dashboard .course-panel .progress .progress-bar{border-radius:0;box-shadow:none}.profile-dashboard .course-panel .progress .progress-trophy{position:absolute;right:0;top:3px}.profile-dashboard .course-panel .course-progress-wrapper{margin-top:10px}.profile-dashboard .course-access-expired{border-bottom:1px solid #d0d9df;font-size:11px;padding-left:40px;padding-right:20px}.profile-dashboard .course-access-expired *{padding:0}.profile-dashboard .course-access-expired .course-expired-text{font-size:13px;padding:0 5px}.profile-dashboard .course-access-expired .course-expired-text p{margin-bottom:0}.profile-dashboard .course-access-expired .course-expired-icon span{font-size:40px}.profile-dashboard .course-access-expired .course-expired-button a{font-size:14px;padding:7px 16px}@media (min-width:992px){.profile-dashboard .course-access-expired .course-expired-button,.profile-dashboard .course-access-expired .course-expired-icon,.profile-dashboard .course-access-expired .course-expired-text{height:39px;line-height:39px}.profile-dashboard .course-access-expired .course-expired-button *,.profile-dashboard .course-access-expired .course-expired-icon *,.profile-dashboard .course-access-expired .course-expired-text *{display:inline-block;vertical-align:middle}.profile-dashboard .course-access-expired .course-expired-button p,.profile-dashboard .course-access-expired .course-expired-icon p,.profile-dashboard .course-access-expired .course-expired-text p{line-height:initial}}.profile-dashboard .empty-courses-panel .panel-body{padding-left:40px}.profile-dashboard .course-certificates{padding-left:40px;font-size:13px}.profile-dashboard .course-certificates .certificates-table{margin-bottom:0}.profile-dashboard .course-certificates .certificates-table>tbody>tr>td{border-top:none;padding-left:0;vertical-align:middle}.profile-dashboard .course-certificates .certificate-download-link{font-size:24px;text-decoration:none}@media (min-width:768px){.profile-dashboard .course-certificates{font-size:16px}}.profile-dashboard .profile-private{margin-top:25px}@media (min-width:992px){.profile-dashboard .bag-card{margin-left:0}}.profile-dashboard .profile-recruiter-reservations .profile-reservations-table td,.profile-dashboard .profile-recruiter-reservations .profile-reservations-table th{vertical-align:middle}@media (min-width:992px){.profile-dashboard .profile-recruiter-reservations .profile-reservations-table td.course-name,.profile-dashboard .profile-recruiter-reservations .profile-reservations-table th.course-name{width:300px}}.profile-dashboard .expired-alert{height:90px;border-radius:4px;box-shadow:0 22px 34px 0 rgba(0,0,0,.2);border:solid 2px #d94174;display:flex;align-items:center;justify-content:center}.profile-dashboard .expired-alert .expired-message{font-size:15px}.profile-dashboard .expired-alert .expired-message .btn{margin-left:5px}@media (max-width:767px){.profile-dashboard .expired-alert .expired-message{padding:0 31px}}@media (max-width:1199px){.profile-dashboard .expired-alert .expired-message .btn{margin-top:10px;margin-left:0}}@media (max-width:1199px){.profile-dashboard .expired-alert{height:130px}}.profile-tour{text-align:left;color:#152023}.profile-tour.tour-profiletour-5 .popover-title{max-width:70%}.profile-tour.tour-profiletour-5 .popover-content{padding-bottom:0}.profile-tour.tour-profiletour-5 img{max-width:150px;position:relative;bottom:0;right:-17px}.profile-tour img{max-width:125px;position:absolute;bottom:45px;right:0}.profile-tour .popover-title{border:none;font-size:18px;font-weight:400}.profile-tour.first-step{text-align:center}@media (min-width:992px){.profile-tour.first-step{min-width:520px;max-width:520px;padding:15px}}.profile-tour.first-step img{float:none;max-width:80%;margin-top:0;position:initial}.profile-tour.first-step .popover-content p{font-size:18px;opacity:.5}.profile-tour.first-step .first-step-navigation{padding:0 20px 20px;text-align:center}.profile-tour.first-step .first-step-navigation .btn{display:inline-block;min-width:80%;border-radius:27px;padding:14px}@media (min-width:768px){.profile-tour.first-step .first-step-navigation .btn{min-width:300px}}.profile-add-courses-heading{padding-bottom:20px;padding-top:20px}.course-family-panel{height:325px;border:1px solid #d0d9df;border-bottom-width:3px}.course-family-panel a,.course-family-panel a:hover,.course-family-panel a:visited{color:#152023;text-decoration:none}.course-family-panel .course-family-panel-heading{padding:0;border-bottom:none}.course-family-panel .course-family-panel-footer{font-weight:700}.profile-select-family{position:relative}.profile-select-family .select-family a,.profile-select-family .select-family a *,.profile-select-family .select-family a :hover,.profile-select-family .select-family a:hover{text-decoration:none;color:#4d4f56}.profile-add-courses{position:relative}.profile-add-courses .scorm-link a{display:block;position:relative;width:100%;height:100%;border-radius:4px;transition:box-shadow .15s linear;color:#152023;text-decoration:none}.profile-add-courses .scorm-link a:focus{outline:0}.profile-add-courses .scorm-link img{border-top-left-radius:4px;border-top-right-radius:4px}.profile-add-courses .scorm-link .bag-card-title{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-width:2px}.profile-add-courses .add-courses-nav-link{text-align:center;color:#4d4f56}.profile-add-courses .add-courses-nav-link p:first-child{font-weight:700;font-size:20px;margin-bottom:0}.profile-add-courses .add-courses-nav-link:hover{text-decoration:none;color:#d94174}.profile-add-courses #confirm-row{text-align:left;z-index:2;position:relative;min-height:85px;padding-top:20px;padding-bottom:20px}.profile-add-courses .back,.profile-add-courses .close-course-selection{font-weight:700;display:inline-block;position:relative;color:#152023;width:65px;height:65px;text-align:center;border-radius:50%;background-color:transparent;text-decoration:none;z-index:100;font-size:13px}.profile-add-courses .back:hover,.profile-add-courses .close-course-selection:hover{background-color:#d2dce2}.profile-add-courses .back>span,.profile-add-courses .close-course-selection>span{display:block;font-size:24px;margin:6px 0 -3px 4px}.profile-add-courses .close-course-selection>span{font-size:20px;margin:9px 0 0 5px}.profile-add-courses .progress{position:relative;margin-bottom:0;border-radius:0;height:25px;box-shadow:none;border:1px solid #d0d9df}.profile-add-courses .progress .progress-bar{border-radius:0;box-shadow:none}.profile-add-courses .add-courses-heading .profile-heading{position:relative;margin-top:10px;margin-bottom:15px;margin-left:15px;margin-right:15px}.profile-add-courses .add-courses-heading .profile-heading span{padding-left:5px;padding-right:5px;background-color:#f9f9f9}.profile-select-family::before{position:fixed;content:" ";width:100%;height:100%;background-image:url(../svg/illustration-flying-books.svg);background-size:contain;opacity:.3;background-repeat:no-repeat;background-position-x:center}.profile-add-courses.fullpage::before{position:fixed;content:" ";width:50%;height:50%;background-image:url(../svg/illustration-flying-books.svg);background-size:contain;opacity:.3;background-repeat:no-repeat;background-position-x:left;background-position-y:top}.profile-add-courses.fullpage::after{position:fixed;content:" ";width:50%;height:50%;left:50%;top:50%;background-image:url(../svg/illustration-flying-books.svg);background-size:contain;opacity:.3;background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;z-index:-1}.profile-goals-setup .goals-setup-header{min-height:120px}@media (min-width:768px){.profile-goals-setup .goals-setup-header{background-image:url(../svg/illustration-spaceman-animated-30s.svg);transform:translateZ(0);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}}.profile-goals-setup .goals-setup-panel .panel-heading{border-bottom:1px solid #d0d9df}.profile-goals-setup .goals-setup-panel .panel-heading .progress{margin-bottom:10px;margin-top:10px;height:12px}.profile-goals-setup .goals-setup-panel .panel-heading .progress .progress-bar{box-shadow:none}.profile-goals-setup .goals-setup-panel .panel-heading p{color:#767677;margin-bottom:0}.profile-goals-setup .goals-setup-panel .panel-heading p span{padding-left:10px;padding-right:10px}.profile-goals-setup .goals-setup-panel .panel-heading p span.current{color:#4d4f56;font-weight:700}.profile-goals-setup ol.goals-setup-slides{padding:0}.profile-goals-setup ol.goals-setup-slides li.goals-setup-slide{display:none;list-style:none}.profile-goals-setup ol.goals-setup-slides li.goals-setup-slide.active{display:list-item}.profile-goals-setup .goals-setup-input{color:#152023;display:inline;max-width:50px;text-align:center;border:none;border-bottom:1px solid #152023;padding:0;border-radius:0;font-size:25px;height:30px}.profile-goals-setup button{margin-top:0!important}.profile-goals-setup .goals-setup-img{margin-bottom:20px;width:100px;height:100px}.profile-goals-setup .goals-setup-text{font-size:25px}.profile-account .color-default,.profile-account .color-facebook,.profile-account .color-google,.profile-account .color-linkedin,.profile-account .color-twitter,.profile-account .color-whatsapp{color:#d0d9df}.profile-account .panel{border:1px solid #d0d9df;border-bottom-width:1px}.profile-account .panel-yellow{border:solid 1px #ffd723!important}.profile-account .field-title{display:block;font-size:11px;text-transform:none;color:#767677;font-weight:400}.profile-account .field-value{text-transform:none}.profile-account .account-panel h3,.profile-account .payments-panel h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-weight:300}.profile-account .email-subscriptions-panel{min-height:215px;background-image:url(../png/illustration-mailbox.png);background-repeat:no-repeat;background-position:95% 100%}@media (max-width:767px){.profile-account .email-subscriptions-panel{background-size:110px auto}}.profile-account .payments-panel .card-panel,.profile-account .payments-panel .subscriptions-panel{min-height:175px}.profile-account .account-field-link{line-height:44px}.profile-account .account-field-link label{text-transform:none;cursor:pointer}.profile-account .account-tabs{margin-bottom:25px;border-bottom:1px solid #d0d9df;text-transform:uppercase;font-size:11px;font-weight:700}.profile-account .account-tabs>li>a{color:#767677;border:none;border-bottom:4px solid transparent}.profile-account .account-tabs li>a:hover,.profile-account .account-tabs>li.active>a{border:none;border-bottom:4px solid #d94174;color:#4d4f56}.profile-account .account-tabs .profile-toggle-nav-tab{text-transform:none}.profile-account .account-tabs a:focus,.profile-account .account-tabs a:visited{outline:0;border:none;border-bottom:4px solid transparent;background-color:none;border-color:none}.profile-account .profile-shares .color-default,.profile-account .profile-shares .color-facebook,.profile-account .profile-shares .color-google,.profile-account .profile-shares .color-linkedin,.profile-account .profile-shares .color-twitter,.profile-account .profile-shares .color-whatsapp{color:#d0d9df}.profile-account .no-content-paragraph{color:#737373;text-align:left;margin-top:15px;margin-bottom:12px}.profile-account .new-password-panel .save-password-btn{margin-top:20px}.profile-account .new-password-panel input{line-height:23px;height:auto;padding:10px 16px;margin-top:15px}.profile-account .external-logins-panel .add-external-logins,.profile-account .external-logins-panel .existing-external-logins{margin-bottom:10px}.profile-account .external-logins-panel .add-external-logins.existing{margin-top:36px;border-top:1px solid #d3d3d3}.profile-account .external-logins-panel .add-external-login-btn{opacity:.8;transition:all .5s ease;margin-top:15px;display:inline-block;width:220px}.profile-account .external-logins-panel .add-external-login-btn span{border:none}.profile-account .external-logins-panel .add-external-login-btn .add-external-login-plus,.profile-account .external-logins-panel .add-external-login-btn .add-external-login-text{background-color:#d0d9df}.profile-account .external-logins-panel .add-external-login-btn .add-external-login-plus{border-left:1px solid #fff}.profile-account .external-logins-panel .add-external-login-btn:hover{opacity:1}.profile-account .external-logins-panel .external-login{margin-top:15px;border:1px #767677 solid;border-radius:99px;width:220px;margin-right:10px;display:inline-table}.profile-account .external-logins-panel .external-login input{background-color:transparent;border:none;font-size:14px}.profile-account .external-logins-panel .external-login .external-login-removal{background-color:transparent;border:none;font-size:14px;color:#737373}.profile-account .external-logins-panel .external-login .external-login-removal:hover{color:#152023}.profile-account .email-subscriptions-panel .email-subscription-wrapper{text-align:center}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper{margin-top:20px;position:relative;opacity:.6;transition:all 1s ease}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper label{display:block;width:120px;margin:0 auto;position:relative;cursor:pointer}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper .checkbox-wrapper{display:block;position:absolute;right:0;bottom:0}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper .email-subscription-checkbox{width:36px;height:36px;margin:0;background-color:#fff;border-radius:50%;vertical-align:bottom;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;text-align:center;font-size:32px;line-height:32px}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper .email-subscription-checkbox:after{color:#d0d9df}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper .email-subscription-checkbox:checked:after{color:#d94174}.profile-account .email-subscriptions-panel .email-subscription-checkbox-wrapper.active{opacity:1}.profile-account .email-subscriptions-panel .email-subscription-description{margin-top:15px}.profile-account .payments-panel .card-options{margin-top:15px}@media only screen and (min-width:768px){.profile-account .payments-panel .card-options{text-align:left;margin-top:0;padding-top:40px}}.profile-account .payments-panel #code{width:auto;vertical-align:middle}.profile-account .payments-panel .remove-card-btn{margin-top:20px}.profile-account .payments-panel .redeem-coupon-form{margin-top:20px}.profile-account .payments-panel .upgrade-btn{margin-top:15px}.profile-account .coupons-table,.profile-account .payments-table,.profile-account .subscriptions-table{margin-top:10px}.profile-account .coupons-table td,.profile-account .coupons-table th,.profile-account .payments-table td,.profile-account .payments-table th,.profile-account .subscriptions-table td,.profile-account .subscriptions-table th{border:none;padding-top:10px;padding-bottom:10px;vertical-align:middle}.profile-account .coupons-table td:first-child,.profile-account .payments-table td:first-child,.profile-account .subscriptions-table td:first-child{padding-left:0}.profile-account .coupons-table td.payment-amount.inactive-subscription,.profile-account .payments-table td.payment-amount.inactive-subscription,.profile-account .subscriptions-table td.payment-amount.inactive-subscription{color:#737373}.profile-account .coupons-table td.download-statement-cell span.icon-download,.profile-account .payments-table td.download-statement-cell span.icon-download,.profile-account .subscriptions-table td.download-statement-cell span.icon-download{font-size:24px}.profile-account .coupons-table tr.subscription-separator,.profile-account .payments-table tr.subscription-separator,.profile-account .subscriptions-table tr.subscription-separator{border-bottom:1px solid #d0d9df}.profile-account .payments-table td:not(:first-child),.profile-account .payments-table th:not(:first-child),.profile-account .subscriptions-table td:not(:first-child),.profile-account .subscriptions-table th:not(:first-child){text-align:left}.profile-account .subscriptions-table .btn-link{padding:0}.profile-page .profile-page-container{max-width:950px}.profile-page .profile-page-container .panel{border-bottom-width:1px;margin-bottom:30px}.profile-page .profile-page-container .panel .panel-body{padding:30px}@media (max-width:767px){.profile-page .profile-page-container .panel .panel-body{padding:15px}}.profile-page .profile-page-container .panel .section-title{padding-bottom:25px;font-weight:300}.profile-page .profile-page-container .panel .subsection-title{color:#767677;text-transform:uppercase;font-size:11px;font-weight:600;padding-bottom:15px}.profile-page .profile-page-container .panel.panel-stats .panel-body{min-height:100px;width:100%;padding:20px}.profile-page .profile-page-container .panel.panel-stats .panel-body .stats-text{text-align:start;padding-left:25px;line-height:1}.profile-page .profile-page-container .panel.panel-stats .panel-body .stats-text h3{font-weight:600;margin-bottom:5px}.profile-page .profile-page-container .panel.panel-stats .panel-body .stats-text span{text-transform:uppercase;font-weight:600;font-size:x-small;color:#767677}.profile-page .profile-page-container .panel.panel-stats .panel-body .gamification-icon{width:30px}@media (min-width:768px) and (max-width:991px){.profile-page .profile-page-container .panel.panel-stats img{width:40px}}.profile-page .profile-page-container .panel.panel-active-courses,.profile-page .profile-page-container .panel.panel-certificates,.profile-page .profile-page-container .panel.panel-completed-courses,.profile-page .profile-page-container .panel.panel-education-list{overflow-x:hidden}.profile-page .profile-page-container .panel.panel-active-courses .panel-heading,.profile-page .profile-page-container .panel.panel-certificates .panel-heading,.profile-page .profile-page-container .panel.panel-completed-courses .panel-heading,.profile-page .profile-page-container .panel.panel-education-list .panel-heading{color:#f9f9f9}.profile-page .profile-page-container .panel.panel-active-courses .panel-heading h4,.profile-page .profile-page-container .panel.panel-certificates .panel-heading h4,.profile-page .profile-page-container .panel.panel-completed-courses .panel-heading h4,.profile-page .profile-page-container .panel.panel-education-list .panel-heading h4{color:#f9f9f9;margin-top:0;margin-bottom:5px}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .panel-heading .course-title-link,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .panel-heading .course-title-link,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .panel-heading .course-title-link,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .panel-heading .course-title-link{font-size:16px;font-weight:700;color:#f9f9f9;display:block;margin-bottom:5px}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .certificate .panel-body,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .certificate .panel-body,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .certificate .panel-body,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .certificate .panel-body{padding:20px}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .certificate .profile-title,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .certificate .profile-title,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .certificate .profile-title,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .certificate .profile-title{color:#767677}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .certificate .lessons-completed,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .certificate .lessons-completed,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .certificate .lessons-completed,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .certificate .lessons-completed{margin-top:20px;color:#767677}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .certificate .lessons-completed span,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .certificate .lessons-completed span,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .certificate .lessons-completed span,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .certificate .lessons-completed span{color:#d94174;padding:10px}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .skills-earned .skill,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .skills-earned .skill,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .skills-earned .skill,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .skills-earned .skill{border:2px solid #d0d9df;padding:10px 15px;border-radius:4px}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .course-review-section,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .course-review-section,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .course-review-section,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .course-review-section{color:#737373}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .course-review-section .testimonial-date,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .course-review-section .testimonial-date,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .course-review-section .testimonial-date,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .course-review-section .testimonial-date{font-size:12px;padding-left:10px}.profile-page .profile-page-container .panel.panel-active-courses .panel-completed-course .course-review-section .testimonial-profile-pic,.profile-page .profile-page-container .panel.panel-certificates .panel-completed-course .course-review-section .testimonial-profile-pic,.profile-page .profile-page-container .panel.panel-completed-courses .panel-completed-course .course-review-section .testimonial-profile-pic,.profile-page .profile-page-container .panel.panel-education-list .panel-completed-course .course-review-section .testimonial-profile-pic{width:33px;height:33px}.profile-page .profile-page-container .panel.panel-active-courses .panel-certificate,.profile-page .profile-page-container .panel.panel-certificates .panel-certificate,.profile-page .profile-page-container .panel.panel-completed-courses .panel-certificate,.profile-page .profile-page-container .panel.panel-education-list .panel-certificate{border-left:10px solid #d94174}.profile-page .profile-page-container .panel.panel-active-courses .panel-certificate h4,.profile-page .profile-page-container .panel.panel-certificates .panel-certificate h4,.profile-page .profile-page-container .panel.panel-completed-courses .panel-certificate h4,.profile-page .profile-page-container .panel.panel-education-list .panel-certificate h4{margin-top:0;margin-bottom:0;color:#152023}.profile-page .profile-page-container .panel.panel-active-courses .panel-education,.profile-page .profile-page-container .panel.panel-certificates .panel-education,.profile-page .profile-page-container .panel.panel-completed-courses .panel-education,.profile-page .profile-page-container .panel.panel-education-list .panel-education{border-left:10px solid #152023}.profile-page .profile-page-container .panel.panel-active-courses .panel-education h4,.profile-page .profile-page-container .panel.panel-certificates .panel-education h4,.profile-page .profile-page-container .panel.panel-completed-courses .panel-education h4,.profile-page .profile-page-container .panel.panel-education-list .panel-education h4{margin-top:0;margin-bottom:0;color:#152023;font-weight:600}.profile-page .profile-page-container .panel.panel-active-courses .edit-external-certificate,.profile-page .profile-page-container .panel.panel-certificates .edit-external-certificate,.profile-page .profile-page-container .panel.panel-completed-courses .edit-external-certificate,.profile-page .profile-page-container .panel.panel-education-list .edit-external-certificate{color:#152023}.profile-page .profile-page-container .panel.panel-active-courses .gs-carousel-item{margin-bottom:10px}.profile-page .profile-page-container .panel.profile-info-panel{margin-top:20px}.profile-page .profile-page-container .panel.profile-info-panel .profile-picture-container{width:100px;height:100px}.profile-page .profile-page-container .panel.profile-info-panel .profile-picture-container .profile-photo-wrapper{width:100px;height:100px;box-shadow:none}.profile-page .profile-page-container .panel.profile-info-panel .profile-picture-container .profile-photo-wrapper img{width:90px;height:90px}@media (min-width:768px){.profile-page .profile-page-container .panel.profile-info-panel .profile-slug{margin-top:10px;margin-bottom:10px}.profile-page .profile-page-container .panel.profile-info-panel .fullname{margin:10px 0 10px 0;font-size:30px}}.profile-page .profile-page-container .panel.profile-info-panel .position{color:#152023;font-size:16px}.profile-page .profile-page-container .panel.profile-info-panel .profile-link{text-decoration:underline}.profile-page .profile-page-container .panel.profile-info-panel .panel-action{padding:15px 20px 0 0}.profile-page .profile-page-container .panel.profile-info-panel .profile-bio{white-space:pre-line;padding:0 75px}.profile-page .profile-page-container .disable-links a,.profile-page .profile-page-container .disable-links a:hover{color:#d0d9df;border-color:#d0d9df}.profile-page .panel-create-account{background-image:url(../svg/illustration-create-account.svg);background-size:cover;background-repeat:no-repeat;background-position-x:center;height:300px;border-radius:4px;margin-bottom:20px}.profile-page .panel-create-account .panel-body{text-align:left;color:#f9f9f9;padding:40px}.profile-page .panel-create-account .panel-body p{font-size:16px}.profile-page .panel-create-account .panel-body h2{color:#f9f9f9}@media (max-width:767px){.profile-page .panel-create-account .panel-body{padding:25px;text-align:center}}@media (max-width:767px){.profile-page .panel-add-section h4{text-align:center;margin-bottom:10px}}.profile-page .panel-add-section .open #section-dropdown-trigger{position:relative;z-index:1001}.profile-page .panel-add-section .open #section-dropdown-trigger:before{content:'';display:block;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #fff;position:absolute;bottom:-3px;left:50%;margin-left:-13px}.profile-page .panel-add-section .open:after{content:'';display:block;width:0;height:0}.profile-page .panel-add-section .dropdown-menu>li{border-top:none}.profile-page .panel-add-section .add-section-option{padding:20px 0;cursor:pointer;margin:20px;height:100px}.profile-page .panel-add-section .add-section-option:hover{background-color:#f1f4f6}.profile-page .panel-add-section .add-section-option span{width:60px;height:80px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;background-color:transparent;display:block;margin:auto}.profile-page .panel-add-section .add-section-option span.icon-cap{background-image:url(../svg/icon-cap-filled.svg)}.profile-page .panel-add-section .add-section-option span.icon-trophy{background-image:url(../svg/icon-trophy-filled.svg)}.profile-page .share-page-links{color:#737373;margin-top:0;text-transform:uppercase;font-size:13px}.profile-page .share-page-links .social-link:hover{color:#2a2a2a}.profile-page .text-toggle[aria-expanded=false] .text-expanded{display:none}.profile-page .text-toggle[aria-expanded=true] .text-collapsed{display:none}@media (min-width:1200px){.profile-page .container .profile-page-container{margin-left:95px}}.profile-notifications #content .container{padding-top:0}.profile-notifications .empty-notifications-panel{min-height:150px;line-height:150px}.profile-notifications .empty-notifications-panel .empty-notifications-panel-text{line-height:initial}.profile-notifications .notifications-header{padding-top:20px;padding-bottom:20px;background-image:url(../svg/illustration-email-plane.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}.profile-notifications .notifications-header h2{display:inline}.profile-notifications .notifications-header .notifications-unseen-count{width:50px;display:inline-block;height:50px;line-height:50px;font-size:24px;text-align:center;border-radius:50%;background-color:#d94174;margin-left:20px}@media (min-width:992px){.profile-notifications .notifications-header{min-height:125px;line-height:125px}}.profile-notifications .notification-link,.profile-notifications .notification-link:hover,.profile-notifications .notification-link:visited{color:#152023}.profile-notifications .notification-panel{padding-top:30px;padding-bottom:30px}.profile-notifications .notification-panel:not(:first-child){border-top:1px solid #d0d9df}.profile-notifications .notification-sent-datetime{margin-top:0}.profile-notifications .email-box-wrapper{width:70px;height:70px;line-height:60px;border:2px solid #d0d9df}.profile-notifications .email-box-wrapper.active{background-color:#d94174;border:2px solid #d94174}.profile-notifications .email-box-wrapper span{font-size:33px;margin-left:0}.profile-notifications .notification-image-wrapper{text-align:center}.profile-notifications .notification-image-wrapper img{display:inline-block;max-width:70px}#cancellation-reason-radio-buttons div{margin-bottom:15px}#cancellation-reason-radio-buttons div label{font-weight:400;font-size:14px;padding-left:10px}#cancellation-reason-radio-buttons .collapsible{margin-left:25px}.avoid-page-break{page-break-inside:avoid!important}.page-break-before{page-break-before:always}.profile-certificate{padding:20px}.profile-certificate label:not(.checkbox-container){padding-top:15px;text-transform:none}#modal-certificate .modal-dialog{position:relative;top:-75px;right:0;bottom:0;left:0;overflow:auto;overflow-y:auto}#modal-certificate img.image-modal-certificate{left:35%;top:51px;z-index:1;position:relative}#modal-certificate span.btn.btn-default.btn-file{width:100%;height:75px}#modal-certificate input#CertificateFile{margin:auto;top:30%;position:relative}#modal-certificate span#text-form-upload{display:none}@media (max-width:991px){#modal-certificate .file-upload-container{margin-top:35px}}@media (max-width:767px){#modal-certificate img.image-modal-certificate{display:none}#modal-certificate input#CertificateFile{width:250px}#modal-certificate .modal-dialog{top:0}}.filtered-out-by-cat,.filtered-out-by-search,.filtered-out-by-type{display:none!important}.profile-empty-cta .header-text{font-size:16px;font-weight:400;color:#36373c}.profile-empty-cta .header-text .text-strong{font-weight:500;font-size:30px}.certificate-linkedin .panel ol{padding-left:20px}.certificate-page .back,.certificate-page .close-course-selection{font-weight:700;display:inline-block;position:relative;color:#152023;width:65px;height:65px;text-align:center;border-radius:50%;background-color:transparent;text-decoration:none;z-index:100;font-size:13px}.certificate-page .back:hover,.certificate-page .close-course-selection:hover{background-color:#d2dce2}.certificate-page .back>span,.certificate-page .close-course-selection>span{display:block;font-size:24px;margin:6px 0 -3px 4px}.certificate-page .close-course-selection>span{font-size:20px;margin:9px 0 0 5px}.certificate-page .certificate-page-logo{height:100px}.certificate-page .certificate-page-envelope{height:150px}.certificate-page .line-small{border-top:3px solid #89939b}.certificate-page .awarded-text{font-size:24px;color:#89939b;letter-spacing:-.52px;line-height:normal}.certificate-page .course-text{font-size:24px;letter-spacing:-.52px;color:#4d4f56;font-weight:700;line-height:normal}.certificate-page .certificate-text{font-size:42px;color:#4d4f56;margin:0;line-height:1.12;letter-spacing:-.91px;font-weight:300}.certificate-page .panel.certificate{box-shadow:0 12px 18px 0 rgba(0,0,0,.1);border-width:0;height:108px}.certificate-page .panel.certificate .panel-body{padding:15px}.certificate-page .panel.certificate .panel-body .gradient-div{height:108px;background-color:#d94174;margin-top:-15px;padding:20px 0;border-bottom-left-radius:4px;border-top-left-radius:4px}.certificate-page .panel.certificate .panel-body .gradient-div .cert-image{width:100%;height:100%;display:block;color:#000;background-position:50% 50%;background-size:70px 70px;background-repeat:no-repeat}.certificate-page .panel.certificate .panel-body .remove-cert-btn{display:inline-block;margin-top:25px;cursor:pointer}@media (max-width:767px){.certificate-page .panel.certificate .panel-body .cert-title{margin-left:0!important}.certificate-page .panel.certificate .panel-body .cert-title~a{margin-left:0!important}}.certificate-page .panel.certificate .icon-trash{color:#000;line-height:3;font-size:21px;cursor:pointer}.certificate-page .profile-title{color:#152023}.certificate-page .profile-title p{margin:0 0 2px}.certificate-page .profile-title{color:#767677}#course-rating-modal textarea{width:90%;margin:auto}h1.page-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-weight:300;margin-bottom:40px}@media (max-width:1440px){.vertical-menu-page .courses-list #content .container-fluid,.vertical-menu-page .creator-courses #content .container-fluid,.vertical-menu-page .training-library #content .container-fluid{padding-right:15px}}.appointment-panel,.contact-panel{margin-top:30px;min-height:300px}.appointment-panel .header-title,.contact-panel .header-title{font-weight:300;margin-bottom:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif}.appointment-panel .contact-title,.contact-panel .contact-title{margin-bottom:20px}.appointment-panel .title,.contact-panel .title{color:#152023;font-size:16px}.appointment-panel .description,.contact-panel .description{color:#152023;font-size:13px}.appointment-panel .btn,.contact-panel .btn{font-size:13px}.appointment-panel img,.contact-panel img{max-height:100px;display:inline-block;margin-bottom:20px}@media (min-width:768px){.appointment-panel img,.contact-panel img{margin-bottom:0}}@media (min-width:1200px){.appointment-panel img,.contact-panel img{max-height:120px}}.appointment-panel .banner-row,.contact-panel .banner-row{display:flex;align-items:center;flex-wrap:wrap}.appointment-panel .banner-row.align-top,.contact-panel .banner-row.align-top{align-items:start}.appointment-panel .panel-body,.contact-panel .panel-body{padding:30px}.appointment-panel .desc-col,.contact-panel .desc-col{text-align:center}@media (min-width:768px){.appointment-panel .desc-col,.contact-panel .desc-col{text-align:left}}.challenge .btn-add{margin-bottom:5px}.challenge .tab-pane{margin-top:20px}.challenge-tab-nav{border-bottom:1px solid #d0d9df;list-style:none;padding:0;margin:0;font-size:12px;background-color:transparent}.challenge-tab-nav li{display:inline-block;margin:0;padding:0 30px;border:none}.challenge-tab-nav li:first-child{padding-left:50px}@media (max-width:1199px){.challenge-tab-nav li{padding:0 60px}.challenge-tab-nav li:first-child{padding-left:60px}}@media (max-width:767px){.challenge-tab-nav li{padding:0 30px}.challenge-tab-nav li:first-child{padding-left:30px}}@media (max-width:480px){.challenge-tab-nav li{padding:0 10px}.challenge-tab-nav li:first-child{padding-left:10px}}.challenge-tab-nav li a{font-weight:700;display:inline-block;border-bottom:4px solid transparent;color:#d0d9df;padding:15px 0 13px;text-decoration:none}.challenge-tab-nav li a:active,.challenge-tab-nav li a:focus,.challenge-tab-nav li a:hover{border-bottom-color:#d94174}.challenge-tab-nav li.active a{border-bottom-color:#d94174;color:#152023}#challenge-input-file{display:none}#challenge-files-uploading{color:#737373;display:none;animation:pulse 3s infinite}#challenge-files-error{color:#e00001;display:none}#challenge-files-error .error-icon{margin-right:5px}.challenge-page .challenge-container{max-width:1200px;box-shadow:none!important}.challenge-page .challenge-container .challenge-details{padding:20px 0;max-width:1200px;font-size:13px}.challenge-page .challenge-container .challenge-details .tab-content{padding:50px 50px}@media (max-width:1199px){.challenge-page .challenge-container .challenge-details .tab-content{padding:50px 60px}}@media (max-width:767px){.challenge-page .challenge-container .challenge-details .tab-content{padding:50px 30px}}@media (max-width:480px){.challenge-page .challenge-container .challenge-details .tab-content{padding:50px 10px}}.challenge-page .challenge-container .challenge-details .challenge-desc{padding-left:50px}@media (max-width:1199px){.challenge-page .challenge-container .challenge-details .challenge-desc{padding-left:60px}}@media (max-width:767px){.challenge-page .challenge-container .challenge-details .challenge-desc{padding-left:30px}}@media (max-width:480px){.challenge-page .challenge-container .challenge-details .challenge-desc{padding-left:10px}}.challenge-page .challenge-container .challenge-details h4{margin-bottom:20px;font-size:16px;font-weight:700}.challenge-page .challenge-container .challenge-details .challenge-tab-nav{margin-top:50px}.challenge-page .challenge-container .challenge-details p{color:#152023}.challenge-page .challenge-container .challenge-details .list-unstyled li{margin-bottom:12px}.challenge-page .challenge-container .challenge-details .list-unstyled li .challenge-file-icon{margin-right:4px}.challenge-page .challenge-container .challenge-details .list-unstyled li:last-child{margin-bottom:18px}.challenge-page .challenge-container .challenge-details .video-player{margin-bottom:20px}.course.resources #course-resources-content{max-width:1170px}.course.resources .title-container{display:inline-flex;align-items:center}.course.resources .course-guide{overflow:hidden;border:solid 3px;background-color:#fff;padding:15px;display:flex;flex-direction:column;text-overflow:ellipsis;align-items:center;margin-bottom:0}.course.resources .course-guide p{margin:5px 0 10px;text-align:center;font-size:18px;overflow:hidden;max-height:75px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.course.resources .course-guide img{margin:25px}@media (min-width:768px){.course.resources .course-guide{height:350px}}@media (min-width:992px){.course.resources .course-guide{height:320px}}.account-header{font-size:27px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.65px;text-align:center;color:#36373c;margin-top:35px}.account-form.signup .info-bar{background:#f1f4f6;width:fit-content;margin:auto;padding:5px 40px;font-weight:600}.account-form .logo-center{display:block;margin-left:auto;margin-right:auto;height:30px}.account-form p.signup-form{font-size:13px;color:#737373;margin-top:60px}.account-form .panel-footer p.signup-form{margin-top:0}.account-form .signup-panel .login-link{color:#0067ff;text-decoration:none;cursor:pointer}.account-form .signup-panel .login-link:focus,.account-form .signup-panel .login-link:hover{color:#004470;text-decoration:underline}.account-form .signup-panel .remember-me .form-group{margin-bottom:0}.account-form .signup-panel a.forgot-password{position:relative;color:#0067ff;font-weight:400}.account-form .signup-panel .or{margin:25px 0!important;position:relative;overflow:hidden}.account-form .signup-panel .or:after,.account-form .signup-panel .or:before{position:absolute;top:51%;overflow:hidden;width:47%;height:1px;content:'\a0';border-bottom:1px solid #d0d9df}.account-form .signup-panel .or:after{margin-left:10px}.account-form .signup-panel .or:before{margin-right:10px;margin-left:-50%;text-align:right}.account-form .signup-panel img.img-social{margin-top:-4px;margin-right:5px}.account-form .signup-panel .btn.signup{margin-top:20px}.account-form .signup-panel .btn-social-login{display:block;width:100%;color:#333;background-color:#fff;border:solid 1px #d0d9df;line-height:29px}.account-form .signup-panel .btn-social-login:hover{color:#212529;background-color:#e2e6ea}.account-form .signup-panel .btn-social-login+.btn-social-login{margin-top:30px}.account-form .signup-panel p:last-child{margin-bottom:0}.panel-heading.heading-dark{background-color:#152023}.panel-heading.heading-dark img.custom-logo{max-width:120px}#page.login.content-background-padding #content{background-attachment:fixed;background-size:cover}#page.simple.login{padding-bottom:0}#page.login #content,#page.signup #content{min-height:100vh}#page.login.content-background-padding #content,#page.signup.content-background-padding #content{padding-top:85px}@media (max-width:767px){.certificate-page #content .container{padding-bottom:80px}}.certificate-page .share{color:#767677;display:inline-block;vertical-align:bottom;margin-left:-15px;margin-right:5px;font-weight:700}.certificate-page #visibility-toggle.slider-on-off.on:before{background:#d94174}@media (max-width:767px){.certificate-page .share-text{display:inline-block;margin-bottom:10px}}.certificate-page .dashed-border{border-bottom:1px dashed #d0d9df;content:"";border-width:0 1px 1px 0}.certificate-page:not(.lessons) .nav-profile-pic{height:50px;width:50px}.certificate-page .certificate-user-name{vertical-align:middle;margin-top:10px;margin-left:5px}.certificate-page .cert-title{display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:39px;font-size:16px}@media (max-width:767px){.certificate-page .cert-title{max-height:34px}}.certificate-page .certificate-pdf{padding:15px}@media (max-width:991px){.certificate-page .certificate-pdf img{height:376px}}@media (max-width:1199px) and (min-width:992px){.certificate-page .certificate-pdf img{height:552px}}@media (min-width:1200px){.certificate-page .certificate-pdf img{height:694px}}.certificate-page .accomplishments{padding:25px}.certificate-page .accomplishments span.check-icon{color:#d94174}.certificate-page .skills-earned{padding:0 25px}.certificate-page .skills-earned .skill{border:2px solid #d0d9df;padding:10px 15px;border-radius:4px}.certificate-page .course{padding:10px 15px 0 25px}.certificate-page .modal-content{overflow:hidden}.certificate-page .certificate-panel{padding:40px 30px;border:1px dashed #d0d9df;border-radius:4px}.certificate-page .certificate-panel a.color-default.disabled{opacity:.25}.certificate-page .certificate-panel>div{height:60px;display:flex;justify-content:space-between;align-items:center}.certificate-page .certificate-panel .private-profile #toggle-profile-visibility{display:block}.certificate-page .certificate-panel #toggle-profile-visibility{display:none}.certificate-page .certificate-panel .checkbox span.control-label{vertical-align:middle;font-weight:400}.certificate-page .linked-in-form{padding:25px;background-color:#f9f9f9;border-radius:4px;width:420px}.certificate-page .linked-in-form .form-group label{text-transform:none}.certificate-page .linked-in-form .form-group .input-group .form-control{border-right:none}.certificate-page .linked-in-form .form-group .input-group .form-control:focus{border-color:#d0d9df;box-shadow:inset 0 1px 1px transparent,0 0 8px rgba(255,255,255,0)}.certificate-page .linked-in-form .form-group .input-group .copy-text{font-size:11px;font-weight:400;font-weight:400;background-color:#eee;height:34px;padding-top:8px;padding-bottom:8px;border:1px solid #d0d9df;border-left:none}.certificate-page .linked-in-form .form-group .checkbox span.control-label{vertical-align:middle}.certificate-page .linked-in-form .form-group .checkbox span.checkmark{background-color:#0073b1}.certificate-page .linked-in-form .form-group .checkbox span.checkmark:after{border-color:#fff;border-width:0 1px 1px 0}.certificate-page .reports-new-system-makeover-in-process-banner{background-color:#faf2d4;padding:12px 32px;font-size:1.5rem;text-align:left;display:flex;align-items:center;gap:1rem;justify-content:center}.certificate-page .reports-new-system-makeover-in-process-banner .close{font-size:unset}.certificate-page .reports-new-system-makeover-in-process-banner .close-reports-makeover-banner{font-size:14px}@media (min-width:768px){.certificate-page .reports-new-system-makeover-in-process-banner{text-align:center}}